内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体






基于Lonworks的智能楼宇安防系统(2)

时间:2009-01-15 来源:中国论文 作者:陈一凡 点击:

    该安防节点可对多个防区进行设防,系统共有居家、外出、入户、测试、关闭五种模式,分别表示五种不同的工作模式。系统还具有进门/出门延迟和进出延迟区的延迟时间设定功能。该安防模块一次最多设置四组报警电话号码,拨不通可自动重拨。此外,该模块具有很强的扩展能力,具有多个模拟量、开关量输入/输出接口,用户可根据需要增添不同采样传感器来扩展系统的功能。

 

    安防节点结构框图如图3所示,神经元芯片MC3150是家庭安防节点的通信控制部分,通过它可以与住宅其它节点进行通信联络,物业管理中心也是通过其向各家庭安防节点传达各种控制命令。图中单片机8031是安防节点的中心控制部分,整个单片机及其它与其相连的设备一起作为神经元芯片的输入输出设备,其实这一部分也具有相对立的功能:如果神经元芯片与LonWorks总线断开时,那么整个安防节点仍具有防盗报警等功能,这时的控制完全由8031来完成。所以该系统的可扩展升级性很强,能满足不同用户的需求。图中的开关量输入/输出及模拟量输入/输出用来采集各种报警信号和完成8031下达的控制命令。

3系统程序设计
    随着现场总线智能设备通用性的提高和成本的降低,简单的控制任务转移到现场智能节点中,成为现场控制。在基于LonWorks的楼宇自动化安防系统中,系统的控制功能已分散到各个控制节点,控制节点在监控计算机、通信链路和其它节点出现故障的情况下均能安全地工作,提高系统的可靠性。安防系统的智能节点主要完成两个任务:一是检测信号的测量;二是监控计算机和智能节点的信息交换,包括安防系统的智能节点检测到的信号、自身的运行状态和监控计算机发出的控制命令。各控制节点的应用程序采用NeuronC语言编写,并使用NodeBuilder节点开发工具进行调试。
NeuronC任务调度是事件驱动:当一个给定事件发生的条件为真时,与该事件关联的一段代码(称为任务)被执行。事件是通过When语句来定义的,一个When语句包含一个表达式,当表达式为真时,则表达式后面的任务被执行。智能节点的主程序流程图如图4。

图4安防节点程序流程图 

    LonWorks网络中的每个节点间可以实现点到点的信息传输,具有极其良好的互操作性,使整个网络实现了无中心的真正的分布式控制系统,与传统的集散控制系统相比较,大大提高了系统的安全性和可靠性;减少了与一次元件相连的模件的型号品种的数量和大量的连接电缆,降低了系统材料、安装、维护等费用。

    在实时控制方面,实现了可相互操作的现场总线LonWorks的网络技术的通信协议LonTalk,为楼宇自动化安防系统中的传感器、执行器和控制器之间网络化操作奠定了基础。

    采用分布式模块化结构,组成局域通信网络,系统适应性强,组态灵活,扩充容易,网络规模可以根据需要进行调整。

    系统采用大量灵敏度高、响应速度快的传感器和先进的检测手段,可有效地防止漏报,实现准确报警,确保建筑物的安全和对建筑物的科学管理。

4结束语
    LonWorks网络非常容易与其他网络实现互连,可以实现远程操作和控制。 Lonworks开放式、可互操作性、成熟和低成本的特点,LonWorks国际标准的制定,更加推动了它的发展与应用。在智能楼宇安防系统中使用LonWorks总线技术使控制器对控制点实现了分楼层检测、控制和报警,提高了系统内部的通信速率、实时性;降低了误码传送率,更好地保证智能建筑的安全性和智能化。


(中国集群通信网 | 责任编辑:陈晓亮)

中国集群通信网,国内首家集群通信专业网站。

Copyright © PttCn.Net, All Rights Reserved.   

联系我们 联系我们 中国集群通信网 对讲机学堂 对讲机世界