基于双口RAM的LonWorks智能通信节点设计
基于双口RAM的LonWorks智能通信节点设计基于双口RAM的LonWorks智能通信节点设计介绍一种基于双口RAM的LonWorks现场总线智能通信节点的设计方法,并给出详细的设计步骤、硬件及软件实现。通过此LonWorks智能通信节点,能够完成RS-232-C/RS-485标准与LonTalk协议间的转换提供RS-232-C/RS-485网络到LonWorks网络的接口,因此,具有很高的应用价值。引言LonWorks(LocalOperatingNetworks,局部操作网络)总线是由美国Echelon公司推出的一种现场总线技术。由于LonWorks控制网络的开放性、高速性和互操作性,它已广泛用于工业、楼宇、家庭、办公设备、交通运输、能源等自动化领域。EIARS-232-C/RS-485通信网络在控制系统中应用最为普及,许多设备大都只提供RS-232或RS-485/422接口,不能直接接入LonWorks网络。因此,需要将现场LON网络介质上的信息转换为RS-232-C/RS-485标准的信号,或将RS-232-C/RS-485标准信号转换为包含LonTalk协议的数据,从而实现不同网络间的数据传输,同时也为上位PC机、底层工作站提供转换接口。本文所设计的LonWorks智能通信节点方便地与EIARS-232-C/RS-485标准的串行I/O设备进行通信,轻松实现现场节点与上位PC机或其它RS-232-C/RS-485控制设备之间的可靠、准确、快捷数据传递。1LonWorks智能通信节点的硬件结构1.1节点硬件电路设计智能节点以Neuron神经元处理器芯片为核心,其硬件电路还包括收发器、EEPROM、双口RAM、译码电路和service电路等。以神经元芯片构成网络接口,由它通过LonTalk协议与网上的其它智能节点通信,并通过双口R