采用LonWorks技术的车库控制系统设计与实现 张水勇 李自育 蒋 平 摘 要:论述了一套采用现场总线控制的车库自动控制系统。分析了基于LON(local
operating
network)技术的各节点控制结构,阐明了智能分布式控制的实用价值。 Design and Realization of a
Control System for
Abstract:An
automatic control system based on LonWorks technology for park is
introduced.The control structure of each node based LON(local operating
network) technology has been analysised in detail and practical value of
IDCS(intelligent distributed control system) is also
described. 目前,国内外开发的停车场自动化管理系统广泛采用的控制方式是集中型或集散型控制系统,在这类独享控制方案和中心控制系统中,由远程传感器向中心控制器提供反馈信号来控制传感器和执行器,需要耗费大量的时间和电缆来建立通信,而且这样的系统设计周期长、可靠性低、不易重构。新掘起的现场总线控制技术摆脱了上述技术上的不足,美国ECHELON公司以Neuron神经元芯片为基础的LonWorks技术是现场总线控制的典型代表,本车库系统利用LON技术的对等通信(peer-to-peer)、无中心控制、智能分散控制方式等优点,使系统在短时间内开发成功,而且成本低、可靠性高,易于扩展和重构。 1 系统构成 |
图1 系统结构框图 2 系统实现 |
图2 LON节点3与入口闸门机和1#、2#环路探测器硬件框图 2.1.2 环路探测原理 |
图3 探测器探测原理图 LON节点3控制1#,2#两只环路探测器,1#探测器安装在入口外侧,检测有无车辆要求进场,2#探测器安装在闸门横杆正下方,防止轧车。LON节点3对两路探测器的方波输出信号分时采样,并采用totalcount计数(固定时间计数)。采样1#探测器时,先令2#探测器使能信号为“0”,使2#探测器停止工作,再令1#探测器使能信号为“1”,启动1#探测器,1#探测器开始输出方波,此时用totalcount计算一段时间(NiInterval)内方波正向脉冲个数,若脉冲个数大于阈值(NiThreshold1),则有车要求进场,请求开门,否则无车进场;1#探测器采样完成后,用同样的方法采样2#探测器,以判断有无车位于横杆之下。这样分时采样1#、2#探测器,循环往复,达到探测目的。 |
图4 LON节点3程序结构框图 2.2 读卡机、显示屏及其控制节点硬、软件设计 |
图5 LON节点2、入口读卡机、1#显示屏硬件连结图 ①
LON节点2硬件设计。LON节点2控制器由收发器(TPT/XF-78)、Neuron3150、memory(AT29C256)、I/O接口、光电隔离、二选一电路、RS232接收/发送器MAX202组成。由于Neuron3150只有一个串行口IO-8(RXD)、IO-10(TXD),而读卡机和显示屏都是利用串行口同节点数据通信,因此通过二选一电路,让读卡机和显示屏分时工作。 |
图6 系统网络变量连接图 3 结论 作者单位:上海同济大学电气工程系(200092) 参考文献 [1]Neuro Chip Data Book
ECHELON,1995 收稿日期:1998-07 |