微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于双口RAM的LonWorks智能通信节点设计

基于双口RAM的LonWorks智能通信节点设计

时间:07-01 来源:单片机与嵌入式系统应用 点击:

,能够削弱到达收发器和后续缓冲器电路的ESD能量,使用箝位二极管,能大大增强节点承受来自网络连接端的ESD能力。对于电磁干扰,应尽量保证强噪声源(如DC/DC变换器、时钟电路等)远离收发器FTT-10A。

2 LonWorks智能通信节点的软件设计

在LON网程序设计中使用Neuron C语言。Neuron C是一种基于ANSI C且带有网络通信和高级硬件设备接口扩展语句的高级不应该。它增加了对I/O、事件处理、消息传递和分散数据目标的支持,扩充了包括软件定时器、网络变量、显示消息、一个多任务调度程序以及其它各具特点的函数等。采用Neuron C语言开发的应用程序,可直接在Lonbuilder神经元仿真器上进行调试,因此应用程序的开发可独立于硬件设计进行。智能节点通信流程如图3所示。

3 结论

实际运用证明,该智能通信节点能实现与其它多种常规智能节点(如模拟量I/O节点、开关量I/O节点等)构成现场总线控制网络,实现了RS-232-C/RS-485到LonWorks网络网关的关键技术,保证了网络接口的高速数据传送。特别在当前楼宇自动化DCS控制系统中,基于控制器串口的小型主从式RS-485控制网络系统仍然应用得相当普遍。将Lonworks和RS-485两种控制网络进行网络集成,就可以充分发挥LonWorks技术在通信上的优势,构成节点的主从式RS-485网络的分级混合控制网络设计方案,因此有很高的推广应用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top