基于ZigBee和VC6.0的无线温度采集系统
2016-06-13王玉菡曾自强陈鸿雁
王玉菡,曾自强,陈鸿雁,徐 霞
(1.重庆理工大学 电子信息与自动化学院,重庆 400054;2.川庆钻探工程有限公司测井公司,重庆 400021)
基于ZigBee和VC6.0的无线温度采集系统
王玉菡1,曾自强2,陈鸿雁1,徐霞1
(1.重庆理工大学 电子信息与自动化学院,重庆400054;2.川庆钻探工程有限公司测井公司,重庆400021)
摘要:为了适应现场环境,满足低功耗等特殊要求,设计了一种基于ZigBee和VC6.0的无线温度采集系统。该系统下位机以CC2530为核心,负责采集发送温度数据;上位机采用VC6.0编程,实现了温度数据的实时显示和存储。
关键词:ZigBee;VC6.0;温度;CC2530
在实际应用中,常常需要对被监测对象的基本状态进行实时监控,如温度监测。随着无线通讯技术的广泛应用,对物理状态的短距离无线监控变得越来越频繁,而且要求无线传感器作为终端节点能够长时间工作且价格低廉。ZigBee技术可以满足这些要求,其特点是低功耗、低成本[1-15]。笔者设计了一个基于ZigBee技术的无线温度采集系统。该系统下位机的硬件采用CC2530芯片作为温度采集和无线收发的核心;软件采用由ZigBee协议栈里的温度采集实例SensorDemo改写而来的程序,以发送温度传感器LM35AH采集的数据;上位机的软件采用VC6.0进行开发,使用GigaSoft公司的ProEssentials DLL来绘制温度实时曲线图。
1系统总体设计
ZigBee节点有3种身份:协调器、路由器和终端。协调器是整个网络的控制者,主要负责建立新网络、初始化网络、管理网络各个节点等,且1个网络之中只能有1个协调器;路由器用于多路路由,自身也可作为终端,路由器之间可以相互传送信息;……
