LonWorks总线在锅炉模糊控制系统中的应用
2.3.2LonWorks智能节点软件设计
由于Neuron芯片内部装有LonTalk通信协议固件,因此无论Neuron芯片并行I/O对象工作于何种方式下,对于Neuron芯片来说,其实现软件都相对容易。对于LonWorks控制模块与MCS-51单片机的并行通信节点的实现,关键在于MCS-51单片机的软件设计。这是因为MCS-51处理器内不含LonTalk通信协议固件,因此要实现与Neuron芯片的并行数据传输,MCS-51处理器这方面必须复制Neuron芯片的行为,即能执行Neuron芯片的握手/令牌传递算法。
MCS-51处理器读/写操作通过CS线的一个负脉冲实现。在读操作时,将导致Neuron芯片将数据放在总线上,使MCS-51处理器可以截取数据。在写操作时,总线上的数据被Neuron芯片的输入缓冲区截取。在读/写操作中,实际数据都在CS上升沿截断。
当处理写命令时,拥有写令牌的Neuron芯片执行when(io_in_ready())或when(io_out_request())功能,自动写入CMD_NULL和EOM.
为实现与并行I/O设备的通信并保证安全可靠,Neuron芯片由固件自动执行令牌传递协议,以防止总线冲突.在任何给定的时间内,仅有一个设备拥有令牌.若MCS-51处理器拥有令牌,它将有权将准备好的数据发送给或将令牌交给Neuron芯片;若Neuron芯片拥有令牌,它可将准备好的数据发送给MCS-51处理器或交出令牌。
3结论
从以上分析可以看出该系统具有以下特点:
1.系统是真正分布式控制模式,控制节点接近被控对象。
2.系统组态灵活,重新构造或修改配置容易,增强或减少控制节点时不必改变物理结构。
3.由于底层控制网络与上层信息网可以方便互联,形成一个完整的综合管理系统(CIMS),实际上实现了控制与管理的集成一体化,使供热小区管理现代化。
4.网络通讯协议已固化在控制节点内部,节点编程简单,应用开发周期短,改造扩建只需更换节点或增加节点,只对节点编简单的应用程序而不影响系统程序,扩展方便。
5.系统总体费用低,升级改造费用低。
为了改善锅炉控制质量,使系统达到集中监测、管理,分散调解,获得高效节能、智能化操作的目的,采用先进的LON现场总线技术和模糊控制技术,对其控制系统进行改造,能达到很好的效果。
参考文献
[1]孙学信,煤锅炉燃烧试验技术与方法,中国电力出版社。
[2]马莉,智能控制与Lon网络开发技术,北京航空航天大学出版社。
[3]甘永梅,李庆丰,刘晓娟等,现场总线技术及应用,机械工业出版社。
[4]张靖,刘少强,检测技术与系统设计,中国电力出版社
评论