论文部分内容阅读
无线通信技术能够有效解决传统有线温度传感器需要大量布线、成本高等缺点,可以方便、快捷地将各地的现场温度信息通过无线通信手段实时传送到监控中心,节约资源且不受地域影响,具有广阔的市场前景和良好的经济效益。该文应用ZigBee无线通信技术,设计了一种大体积混凝土桥无线传感网络多点温度监测系统。首先,选择DS18B20智能数字温度传感器作为测温元件,采用搜索算法完成了多个温度传感器的温度数据采集;然后,采用ZigBee无线通信技术建立了一种以CC2530芯片为无线通信节点的高可靠性无线数传网络,并通过对ZigBee协议的分析,修改和移植了FreakZ协议栈代码,继而提出了一种基于能量判定的路由算法,完成了网络中协调器、路由器,终端节点之间的组网以及温度数据的采集和传输;最后,以CC2530模块作为协调器节点的下位机与上位机进行通信,上位机采用LabVIEW软件编写温度监控界面,完成数据的实时采集和处理,实现了人机交互功能。该设计将DS18B20搜索算法程序移植到ZigBee协议栈代码中,既完成了对多点温度传感器的数据搜索又完成了温度数据的无线收发,解决了当需要更换传感器时修改大量代码的问题,提高了工作效率,节约了开发成本。将ZigBee技术的自组网和自恢复能力应用于该设计,使系统的网络搭建更加简洁,具有很好的实用价值。同时为了解决传感器网络在无线传输过程中由于个别节点能量耗尽而导致整个网络断连的问题,提出了一种网络中各节点能量均衡的路由算法。该算法能够均衡网络中各节点的剩余能量,可以达到减少节点死亡个数,延长网络周期的效果。该设计经过测试实现了温度数据、温度变化曲线、历史记录等可视化界面的显示,使监测结果一目了然,为大体积混凝土桥等多点温度的无线监测提供了一种新的解决方案。