新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于现场总线的智能楼宇温度测控网络设计

基于现场总线的智能楼宇温度测控网络设计

作者:时间:2012-11-29来源:网络收藏
0 引 言
LonWorks技术是由美国Echelon公司推出的局部操作网络,它包含所有设计、配置和维护网络所需要的技术,采用国际标准化组织开放系统互联ISO/OSI的七层模型网络通信协议,目前,已成为应用于楼宇自动化系统(building automatic system,BAS)中的突出代表。基于Lon-Works的控制系统(field-bus control system,FCS)将系统的分散控制转换到现场控制,形成开放性的控制网络,将其应用在楼宇自动化领域中,将克服传统方式因采用。了封闭式专用通信协议而带来“自动化孤岛”的严重不足本文应用LonWorks技术和单总线数字温度传感 器DSl8B20,设计了楼宇自动化温度测控的智能节点与系统,测试结果表明:房间温度能被很好地控制在22-26℃,满足设计要求。
1 单总线数字温度传感器DS18B20的测温原理
DS18B20的测温原理如图1所示。低温度系数振荡器产生一固定频率fo的脉冲,高温度系数振荡器完成温度到频率的转换,将被测温度转换成相应频率为f的脉冲,该脉冲经计数器2变为闸门信号输出到温度寄存器。当闸门打开时,DSI8820就对低温度系数振荡器产生的时钟脉冲人进行计数,进而完成温度测量。闸门的开启时间由高温度系数振荡器来决定。每次测量前,首先,将―55℃所对应的基数分别置人减法计数器、温度寄存器中。在闸门关闭之前,若计数器已减至零,温度寄存器中的数值就增加0.0625~0.5℃(视数据位数9~12位而定,9位对应0.5℃)。为了补偿温度振荡器的抛物线特性,计数器被斜率累加器所决定的值进行预置,时钟再次使计数器计数,然后,减至零,温度寄存器的数值又增加0.5℃。重复上述过程,达到被测温度值。


2 系统硬件设计
本文应用LonWorks现场总线技术和单总线数字温度传感器DSl8B20,针对于衡阳市某一6层综合楼,设计了其楼宇自动化温度测控的智能节点与系统。其建筑面积为14800m2,系统共有200个温度点需要监测和控制,此外,还有其他开关量输出点360个,数字量输入点200个,共用LonWorks智能节点40个,其中,13个节点用于温度的监测与控制,每个温度节点可挂接16个温度测控点,温度测控的要求是被控量以24℃为平衡点在±2℃内变化。本文仅涉及温度测控节点。
2.1 系统网络组成
本设计中,楼宇自动化温度测控系统的网络结构如图2所示。LonWoKs控制系统网络由智能节点组成,节点包括神经元芯片、传感器、控制设备、收发器和电源等。节点之间通信支持双绞线、电力线、光纤和红外线等多种介质,按照规范的Lon Talk协议进行通信,其通信速率范围在300bps~1.5Mbps之间。Neuron芯片是LonWoKs的核心,它既进行通信管理,也同时具有输入、输出和控制的能力。系统选用两级计算机监控系统,即由中央监控PC机、Lon网络适配卡以及多个智能节点组成。中央PC机控制节点的接口采用Echelon的PCLTA-1OPCLonTalk适配卡,该卡是高性能的16位ISA总线LonWorks接口卡,系统中,
通信介质为双绞线。网络采用基于LonWoks总线的网络模型,节点数量可根据监控的需要进行开放增减。网络拓扑结构采用总线方式,通信速率设为78.125kbps时, LonWorks总线任意两节点之间的通信距离可以达到2700m,完全可以满足楼宇自动化系统的通信要求。中央监控PC机通过Lon网络适配卡与LonWoks总线相连,用于整个系统的集中监控、管理、分析及网络通信检测等。


2.2 智能温度节点设计
系统采用基于主机的LonWorks智能节点,图2也给出了节点的结构。选用美国ATMEL公司增强型Flash单片机AT89S52作为主处理器以完成主要的测控任务,其内嵌8k FlashROM,软硬件上兼容AT89C52,但其最大的特点是集成了ISP接口,可直接在目标板上进行系统编程,为用户带来了极大的方便;单总线上挂接的DSl8B20采用外接Vcc,方式而未用寄生供电,以便除了正常测量各点室温外,还可在火灾初期等异常情况下能准确工作;利用8155扩展I/O,以对显示、键盘、超温报警等电路进行接口,此外,还通过温控输出单元对空调机组进行新回风、送排风、喷淋管等阀门进行控制,达到控温的目的;Neuron芯片采用美国CY-PRESS公司的CY7C53120,以其为核心,再通过收发器FTT-1OA完成LonTalk协议的数据传输,并通过事件调度完成用户定义的各种计算、I/O事件处理及网络报文处理等功能;收发器通过与Lon网接口负责将节点连入网络。单片机AT89S52与Neuron芯片CY7C53120采用并行通信。P1口与3120的I00~I07相连作为8位的数据总线。P3.2与3120的I08相连,作为单片机请求发送数据的信号 线和接受3120温度转换命令的应答线。P3.3与109相连,作为3120接收数据的应答信号。P3.4与I010相连,作为3120发送温度转换命令的信号线。这就保证了AT89S52与3120通信的严格同步。

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭