基于ZigBee的无线气体监测系统的设计方案
段小,能够获得更好的传输性能。
2.2 无线气体检测变送器软件设计
变送器软件设计的各个模块组成如图4所示。
主程序处理模块用来调用其它模块完成需要实现的功能;采样处理及补偿模块负责采集并处理模数转换后的数据并做相应的线性补偿;按键查询处理模块负责按键动作管理;显尔模块用来实现液晶显示;参数管理模块负责参数的保存和处理;白检模块负责完成初始化;无线通信模块负责检测数据的发送。
图4 无线气体检测变送器软件设计模块
无线气体检测变送器的主要功能是通过气体传感器对被测对象进行数据采集,通过无线发送模块发送至路由器(或协调器)。在正常工作状念下,每1 5秒发送一次数据,报警状态下每8秒钟发送 次数据,其程序流程图如图5所示。
图5 无线气体柃测变送器程序流程图
3 无线协调器的设计
3.1 无线协调器的硬件设计
无线协调器主要负责建立WSN嘲络,通过无线通信模块接收所有无线怖测节点发送的测量数据,并将所述测量数据传送到PC机。其结构相对简单,主要由电源模块、EMI处理模块、微摔制器模块、串口通信模块和兀线通信组成,其组成框图如图6所示。
图6 无线协调器的组成框图
3.2 无线协调器的软件设计
无线协调器是无线气体监摔网络的发起建立者,协调器上电后,初始化完成,建立网络,当收到其它节点加入网络的请求时,给节点分配网络地址,接收路由器或距离近的终端节点传输的数据,并将数据转发给上位机。其程序流稃图如图7所示。
图7 无线协凋器程序流程图
4 结束语
基于ZigBee的无线气体监测系统具有低成本、低功耗、动态路由、自动组网、协议免费、应用简单等优点,解决了电缆连接时现场设备移动受限和网络结构灵活变化的问题,使数据的传输史加灵活和便于实现,冈此非常适用于存工业现场中使用,将会获得越来越广阔的发展和应用空间。
- 电子电度表设计方案(03-25)
- 基于CC2530的Zigbee网络节点设计(04-11)
- 基于ZigBee技术的环境监测系统的开发(09-30)
- 基于CC2480的土壤温度和水分梯度测量系统(10-04)
- 关于GPRS技术的远程智能抄表系统的研究(01-28)
- 基于ZigBee的多用户智能电表设计(02-15)