来源:中国一卡通网 作者:不详 发布时间:2012-07-13 09:25:18 字体:[大 中 小]
摘 要:提出了利用zigbee 无线组网技术结合高速率传输的3G 网络来实现多电梯远程监控系统的方案,重点研究了Zigbee 技术的无线网络的硬件设计及3G 网络通信的实现,解决了目前多电梯远程监控系统存在的布线费用高、维护困难、成本高、信息传输不畅,故障解决不及时等等问题。结果表明该方法是可行的,可以广泛应用于多电梯故障远程监控。
图4 中心节点流程图
图4 中,中心控制节点主要将远程监控终端发送的指令信息通过ZigBee 网络发送到子节点,并对ZigBee 网络中的每个子节点进行管理,除此之外,还可以接收各个子节点的数据信息并返回给监控终端以便通过浏览器进行查阅和数据库保存。中心控制节点通过数据帧中的节点ID 进行数据通信,利用Switch语句做相应的处理。
switch(node ID) {
case node1:…
case node2:…
…}
图5 采集节点流程图
图5 中,采集节点是多电梯远程监控系统的中电梯数据采集和控制电梯盒的重要机构,它主要是接收控制中心节点的控制指令,对电梯内各个传感器进行信息采集,并对被控电梯进行操作。部分代码如下所示:
typedef NER_ADDR unsigned short;
typedef NER _DATA unsigned char;
void main()
{
Init_zigbee();
NER _ADDR addr=inst[2];
NER _DATA
set_psw(PSW_Pispar (data));
data=read(addr,NER_INT_RAM);
write(A_ADDR,MEM_INT_RAM,data);
}
4.2 Zigbee 网络系统测试
对Zigbee 网络进行了系统测试,主要测试了节点与节点之间的通信距离、通信延时测试、组网延时、节点重入及灵敏度测试等,其中每个节点发射功率为0dBm,测试节点采用3V 电池供电。
(1) 通信距离测试:室外情况,单个控制中心节点与单个传感器节点在400m 的距离通信误码率少于2%.
(2) 节点重入测试:由协调器、路由器、传感器节点组成的三级网络,传感器节点掉电重新上电能够重新加入网络,当传感器节点的父节点离开网络时传感器节点能够寻找其它父节点重新加入网络。
(3) 通信时延测试:有协议栈时延和空中传播时延。后者时延忽略不计,但而协议栈时延即可记为节点通信时延。单个协调器与单个节点,经测试,在室外150m 延时约3s.
(4) 在节点灵敏度测试中,采用两个节点互发数据的形式进行,测试结果如表1 所示。
表1 zigbee 网络节点接收灵敏度测试结果
4.3 远程监控端设计
电梯远程监控系统另一点优势在于采用B/S 架构的模式,监控中心只需要安装一个服务器,客户端就可以随时随地利用浏览器运行软件系统,通过自己的用户名和密码登录该远程监控系统查询各个电梯对象的相关信息及状态,除此之外,还可以发出控制指令给被控电梯。
当用户用将浏览器端的操作命令发送给web 服务器,命令指令通过通信服务器发送给EM560 数据模块转发给现场数据处理设备。该监控系统采用ASP 和ActiveX 技术进行监控系统动态Web 页面的开发并要求Web 服务器根据数据库中的数据实时生成Web 页面。远程客户端支持用户提交的操作信息向web 服务器发出HTTP 服务请求,web 服务器通过ASP 和中间组件根据服务类型向服务器发送请求,数据库服务器应答后通过web 服务器再将数据以HTML 格式返回给客户端,通过浏览器查看数据,图为EM516 与通信服务器的Socket 的通信。
监控系统初始化后,首先初始化ARM9 芯片的通用IO 口及通信波特率的设置、定时器、看门狗等。初始化完成后, 如果网络不忙则会发送AT+CG-DCONTH 和ATD 即可进行联网。然而此时的EM560 模块是通过AT+IPR=115200 设置波特率为115200bps,并设置为在线模式。如果通行不成功的话,则再通过AT+SNRD=0 设置为重拨模式。
5 结论
本文提出了ZigBee 无线传感技术结合3G 无线传输技术运用在多电梯远程监控系统的设计方案,该监控系统具有低成本、易实现、数据传输可靠和低功耗等特点,使其电梯远程监控的实现难度大大降低,且安装、维护和管理十分方便,避免了以往传统电梯远程监控系统的很多弊端,代表了电梯监控系统向无线网络化发展的趋势。
推荐文章
论坛热帖