智能节点基于Neuron神经元处理器芯片,其硬件电路还包括收发器,EEPROM,双端口RAM,解码电路和服务电路等。
神经芯片构成网络接口,通过网络连接到网络LonTalk协议。
其他智能节点通过双端口RAM的访问与其他网络系统进行通信和交换数据。
双端口RAM充当不同网络通信过程中的现场信息的接收和发送缓冲器,并完成最近发送的到达的交换数据。
存储和转发功能可以缓解和避免系统缓存紧张和瓶颈。
使用LonTalk网络协议固件,多任务调度程序,网络适配器通信管理程序和网络配置信息等存储非易失性存储器EEPROM。
到Neuron 3150神经元芯片的LonWorks现场总线端的主要功能是实现LON网络上的智能节点功能;另一方面是由单片机系统组成的串行通信接口,其功能是实现EIA RS-232-C / RS-485标准串行通信。
在这两部分中,双端口RAM CY7C130芯片用作数据共享区域。
CY7C130通过字母接口电路的左端口连接到Neuron 3150芯片,右端口连接到8051 MCU系统,如图2所示。
双端口RAM具有独立的数据线,地址线和控制线在两端,两端都可以是双端口RAM的任何单元。
只要两端不在同一地址单元上运行,就不会发生冲突。
BUSY显示端口要访问的地址正由另一个端口操作。
发生硬件冲突时,将执行操作。
一端的BUSY信号有效。
Lon Works设备通常在复杂的电磁环境中工作,并且在其自身部件和其他周围的电子设备之间不可避免地存在各种形式的电磁干扰和静电放电。
通信准确,延长了硬件的使用寿命。
通信节点旨在结合LonWorks电路的特性,采用与接地,屏蔽和滤波相关的适当处理,有效降低电磁干扰的影响。
专为收发器FTT-10A而设计。
抗干扰电路主要应围绕印刷电路板上的星形结构和火花隙设计。
对于静电放电(ESD),在印刷电路板(PCB)设计中,花放电间隙会削弱到达收发器和后续缓冲电路的ESD能量。
使用钳位二极管可以极大地增强节点承受来自网络连接的ESD的能力。
对于电磁干扰,应确保强噪声源(如DC / DC)。
转换器,时钟电路等)远离收发器FTT-10A。
在LON网络编程中使用Neuron C语言。
Neuron C是一种基于ANSI C的高级产品,具有网络通信和高级硬件设备接口扩展语句。
不会。
它增加了对I / O,事件处理,消息传递和分散数据目标的支持,包括软件定时器,网络变量,显示消息,多任务调度程序和其他功能。
使用Neuron C语言开发的应用程序可以直接在Lonbuilder神经元模拟器上进行调试,因此可以独立于硬件设计进行应用程序开发。