基于ZigBee和GPRS无线传输的电机网络温度监控系统设计
据,可以自动生成各种报表,并且具有存储、显示、打印等功能。
下位机软件设计
下位机软件主要实现传感器节点的数据采集及发送、Zigbee网络与传感器节点的通信、Zigbee网络数据传输、协调器节点与GPRS模块之间的数据通信和GPRS模块的数据收发。开发环境为IAR,面向GPRS模块编程,使用C语言并借助协调器CC2530向GPRS模块发送数据。
传感器节点主要负责采集网络中电机各测温点的温度信息,将这些数据处理后传送给路由节点,同时接收路由节点的指令,并根据这些指令进行相应的操作,当没有数据接收和发送指令时,进入休眠模式,使节点功耗降低,其工作流程如图4所示。
图4 传感器节点流程图
ZigBee协调器节点通过查询的方式来收发采集数据和控制信号。如图5所示,先对协议和串口上电初始化,然后进行电量进行检测,当电池电量不足时会发出报警信号。子节点执行入网进程,刷新路由检测网络有没有添加或删除节点,协调器和测温节点进行绑定操作。接下来测温节点进入查询状态,而协调器则一直处于收发状态,当监控中心有数据采集命令或控制命令传向测温节点时,协调器将暂时把属于自己测温节点的数据保存在缓冲区中,测温节点每隔一定时间向协调器查询是否有属于自己的数据,若有,则取回数据执行相应的操作;若无,则进入下一轮查询状态。
图5 协调器节点流程图
结语
本系统采用ZigBee和GPRS无线通信方式相结合的温度监测系统,可以实现无线化、远程化。测温节点的ZigBee采用CC2530模块,不再需要其他处理器,不但降低了系统的成本,也大大降低了系统的结构和功耗,ZigBee无线传输网络可以实现主控模块与传感器节点之间的数据传输,GPRS网络解决了ZigBee的短距离传输局限性,实现远程无线监控。
网络 温度 监控系统 设计 电机 传输 ZigBee GPRS 无线 相关文章:
- 基于Zigbee技术家用无线网络的构架(12-14)
- 统一无线网络架构 实现高性能企业Wi-Fi服务(03-16)
- 基于GSM网络的TD-SCDMA无线网络规划(02-18)
- 基于精简协议栈的ZigBee网络节点研究(07-17)
- 分阶段实现CDMA网络优化(03-10)
- CDMA2000 1x EV-DO无线网络规划探讨(10-24)