表2.GSM模块非透明传输数据格式
5 监控中心
监控中心温室环境无线检测系统软件具有参数设置、数据显示、数据保存与查询、温室环境数据分析、生成报表与打印,控制指令,短信报警等功能模块。检测开始前,用户可通过参数设置模块对传感器进行标定,对采样频率、串口波特率等参数进行设置;检测过程中,温室环境无线检测系统软件读取GSM模块收到的数据,并以数字仪表的形式显示温室的温度、湿度、光照度和二氧化碳浓度,同时可实现数据的存储、历史数据的查询、分析绘制温室环境变化曲线以及生成WORD报表、打印等功能;控制指令模块包含开始采集、停止采集、更改设置等指令,可在工作过程中对数据采集终端进行有效控制;温室环境无线检测系统软件实时对温室环境参数进行分析判断,如有异常变化将及时向相应温室管理员手机发送报警短信。
温室环境无线检测系统软件的编写采用美国NI公司开发的基于C语言的虚拟仪器软件开发平台LabWindows/CVI,它提供了丰富的串口通信编程函数,并且能很方便的实现数据的读取、存储等功能。系统软件主界面如图4所示。
图4.温室环境无线检测系统主界面
6 结论
本文集成虚拟仪器技术、单片机技术和GSM无线通讯技术开发了一套温室环境无线检测系统,实现了温室环境参数的自动检测和无线传输,监控中心可远程检测温室环境,并可对环境参数进行深入分析研究,还可对异常情况短信报警。系统成本低,安装改造方便,可靠性高,适合大范围推广。通过传感器的扩展还可对更多参数进行检测。