- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于GPRS的环境温湿度监测系统设计
数据采集程序部分由数据采集和数据转换两部分构成。数据采集从传感器获得40 bit温湿度数据,数据转换主要进行十进制转换,ASCII编码和正负温度判定。温湿度传感器AM2303采用单总线数据格式,一次通信时间5 ms左右,主机(MCU)发送一次开始信号后,AM2303从低功耗模式转换到高速模式,等待主机开始信号结束后,AM2303发送响应信号,送出40 bit的数据,并触发一次信号采集。AM2303通信时序如图7所示。
3.2 监测中心服务端软件设计
本文中监测中心软件开发平台采用C++Builder进行编程设计。在服务端外接一个GPRS无线模块作为接收端,使用C++Bulkler中的MSCOMM串口控件完成串口通信,进行数据读取,同时可对回传数据进行分析、实时显示及图形化显示,还可控制数据采集终端的采集时间间隔,达到远程监控的目的。监测中心软件还建立了数据库,可调用和查看存盘的数据及图形记录,并进行打印。软件界面由实时监控单元、历史数据单元和GPRS连接单元3部分组成。监测中心界面如图8所示。
4 实验结果与分析
使用本系统对标准的温度源及湿度源进行测量,测量结果如图9、图10所示。
从图中数据可以看出,测温误差不超过±0.2℃,湿度误差在25℃的理想条件下不超过±2%RH,在低温环境下不超过3%RH,能满足实际应用的需求。同时通过长时间稳定性试验,长期采集数据稳定,掉线率低,且因为没有直接接入Internet,流量少,若每隔一分钟采集一次数据,连续采集一个月数据流量不超过45M。
5 结束语
本系统主要针对没有网络环境的监测中心,硬件接入简单。通过对软件的修改也可满足不同GPRS接入方式的应用,扩展性能较好,同时具备掉线自动重连,电池电量监测等功能,能够广泛应用于各种温湿度监测环境。
作者:顾简 施云波 修德斌,冯侨华 胡霸桥 王立权 来源:电子设计工程
上一篇:3G向4G网络的平滑演进
下一篇:基于LabVIEW的卫星干扰监测技术研究