
LonWorks及其在智能小区中的应用.doc
3页1LonWorks 及其在智能小区中的应用摘要:本文概述了 LonWorks 技术特点,尤其较详细地描述了通讯介质访问控制方式,并介绍 LonWorks 在智能小区中的应用 关键词:网络互联技术 LonWorks 智能小区 1.引言随着网络互联技术的发展和 Internet 在全球范围的盛行,开放、互连和信息共享已成为 IT 时代的潮流,构造不同厂家的产品能够互联、互换和互操作并可以与Internet 无缝连接的新一代楼宇自动控制系统 BAS,己成为业主、系统集成商和用户的迫切需要和现实追求美国 Echelon 公司于 1991 年提出了 LonWorks(Local Operating Networks,局部操作网络)网络,简称 L0N 网,它标志着控制系统网络的新纪元LonWorks 是一种完整的、全开放的、可互操作的、成熟的和低成本的分布式控制网络技术,众多的制造厂和用户纷纷在其控制网络方案中采用 LonWorks 技术到目前为止,全世界已有 2500 多家公司利用 LonWorks 技术生产各种各样的 LonWorks 产品,以满足现代化楼宇、工厂、交通运输系统、城市基础设施(水、电、气等)、家庭等环境自动化系统的分布式控制网络要求。
在 1995 年,LonWorks 控制网络被美国确定为楼宇自动化控制网络标准的一部份目前,世界大的楼宇控制公司,如霍尼维尔、安德沃、西比、江森、兰吉尔、萨切维尔等都正在采用 LonWorks 技术改造产品,已形成世界技术潮流本文主要介绍 LonWorks 技术特点,尤其较详细地描述了通讯介质访问控制方式,并介绍了 LonWorks 在智能小区中的应用22.Lrks 技术特点LonWorks 网络上的每个控制点称为 LonWorks 接点或 LonWorks 智能设备,它包括一片 Neuron 神经芯片、传感和控制设备、收发器(用于建立 Neuron 芯片与传输之间的物理连接)和电源.Neuron 神经芯片是节点的核心部分,它包括一套完整的通信协议,即 LonTalk协议,从而确保节点问使用可靠的通信标准进行互操作LonTalk 通讯协议遵循ISO/OSI 的全部七层模型Neuron 神经芯片内含三个八位 CPU:第一个 CPU 为介质访问控制处理器,实现 Udallt 协议的第 1 层和第 2 层:第二个 CPU 为网络处理器,实现 LonTalk 协议的第 3 层至第 6 层:第三个 CPU 为应用处理器,实现 LonTallt 协议的第 7 层。
LonTa1k 协议是直接面向对象的网络协议,即,通过网络变量实现网络节点间的联结当定义为输出的网络变量改变时,能自动地将网络变量的值发送出去,使所有该变量定义为输入的节点收到它的改变,以便激活相应的处理进程(事件触发型)标准网络变量能使不同制造商的产品通过建立标准的数据传送模式、正确地翻译、传送数据,便于设备的互换和互操作另外,由于网络变量的长度有限,最多 31B,又提供了四种类型的报文服务:应答方式、请求/响应方式、非应答重发方式、非应答方式LonWorks 有完整的 7 层协议,具备了局域网的基本功能,与异型网的兼容性比任何现存的现场总线都好它还提供了与 LAN 的接口,从而实现了二者的有机结合LonWorks 支持多种拓扑结构,如总线型、星型、环型和混合型等,及多种传输介质,如双绞线、电力线、无线电波、红外线、光纤、同轴电缆和电源线等这样,可以根据不同的现场环境选择不同的收发器和介质采用双绞线通信速率为378Kbps/2700m/每段 64 节点、1.25Mbps/130m/每段 64 个节点Motor01a 已开发出 IS 一 78 本安物理通道,使 Lodorks 网络延伸到危险区域,还可以在单线缆中实现供电和通信。
总之,Lodorks 通过具有通信与控制功能的 Neu-ron 神经芯片、收发器、电源、传感器和控制设备构成的网络节点,采用专用的编程工具 Neuron C,利用所提供的开发工具 LonBuilder,NodeBuilder 和 LVS 技术,可以快速、方便地开发节点和联网当有大量的短消息需要频繁通信应用时,是一个普及、低成本的总线系统3.通讯介质访问控制方式由于网络上的设备共享传输线路,为了解决在同一时间几个设备同时争用传输介质,需要有某种介质访问控制方式,来协调各设备访问介质的顺序,实现设各之间数据的交换LonWorks 的通讯介质访问控制方式为带预测 P----坚持CSMA(Carrier Sense Multiple Access,载波监听多路访问),它是一种独特的冲突避免算法,使得网络即便在过载的情况下,仍可以达到最大的通信量,而不至于发生因冲突过多致使网络吞吐量急剧下降当某一节点有信息要发送而试图占用通道时,首先在一个固定的周期 Beta l 检测通道是否处于网络空闲为了支持优先级,还要增加优先级时间片,优先级越高的所加的时间片就越少随后再根据网络积压参数 BL 产生一个随机等待时间片w 捞理拾到 w 之间的随机数,W=BL*16。
当延时结束时,网络仍空闲,节点以概率p=1/w,发送报文此种方式在负载较轻时使介质访问延迟最小化,而在负载较重时使冲突最小化,但不能消除冲突4.LonWorks 在智能小区中的应用 应用 Lodorks 技术在智能小区中的典范有上海邮电二村的智能住宅小区和深4圳市梅林三村住宅小区等智能小区系统可以通过 LonWorks 技术互联成一个整体,使智能小区管理中心能集中管理,分散控制运用 LonWorks 技术可以很容易地实现智能化住宅的所有功能,网络结构可以采用自由拓扑结构,布线容易对不同系统的功能要求,对网络结构无需作任何修改,只需对 Lodorks 节点编写相应的程序,将其直接连接到控制网络上,使得整个智能小区具有很强的可扩展性早期可以使用一些基本的功能,以后根据需要不断地增强系统的功能智能小区 LonWorks 网络整体解决方案家庭控制系统,给排水系统,停车场管理系统,电梯监测系统,小区公共安全防范系统,小区公共设施管理系统都可以连接到 LonWorks 总线上智能小区对整个网络进行监视、控制,对各子系统信息进行采集用户不但可以在 LonWorks 网络上传输控制命令,而且可以在 LonWorks 网络上传输大量的服务信息,使小区的信息服务功能成为小区智能化控制系统的主要功能。
5.结束语LonWorks 技术已经成为小区智能化系统的基本规范LonWorks 网络非常容易与其他网络实现互连,如 Internet 网络,可以实现远程操作和控制LonWorks 开放式、可互操作性、成熟和低成本的特点,使得众多的制造厂和用户纷纷在其控制网络方案中采用 LonWorks 技术另外,对于最终用户来说,项目的初期投资大为减少,系统管理简单,增加新功能又十分简便由此可以推断,LonWorks 控制网络技术会越来越为人们重视和推广.。
