摘 要:为实现温室环境温湿度参数的采集,采用基于物联网架构的无线温湿度测量的方法,不必敷设电缆,可节省费用和时间。温湿度采集子节点以STC89C52为控制器,利用数字式温湿度传感器DHT11对环境参数进行采集,通过无线模块nRF24L01进行发送,控制器通过模拟SPI口实现与无线模块之间的通信。温湿度数据接收节点通过无线模块将数据传给STC89C52,医学论文控制器经处理后,在显示屏LCD12864上显示各子节点的数据同时将数据传送至上位机。
关键词:温湿度采集;STC89C52;控制器;无线模块
中图分类号:TP316 文献标识码:A 文章编号:2095-1302(2015)03-00-02
0 引 言
现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:空气的温度、湿度、二氧化碳含量、土壤的含水量等[1]。在设施农业种植中,温室环境与作物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质、高产、高效的栽培目的[2]。
1 系统设计
通过对温室内的空气温湿度和土壤温湿度等参数进行连续检测和采集,形成量化数据。根据采集的数据总结出作物生长所需的最佳环境,通过本地监控系统和远程监控系统实现自动调节、检测,以创造满足作物生长环境的需求[3]。
系统的温湿度检测根据用户的设定完成一定范围的温湿度控制。整个温湿度控制由信号采集、信号分析和信号处理三个部分,温度检测范围:25 ℃~50 ℃;湿度检测范围:25%~75% RH;温度、湿度显示方式LCD显示。整个系统由单片机系统、复位电路、温度检测、湿度检测、键盘及显示、报警电路、温湿度控制电路等部分组成。系统框架图如图1所示。
图1 系统框架图
1.1 电源模块设计
在系统中主要用到+5 V,+12 V,15 V。为得到所需电源信号,系统采用了电压转换芯片LM7815、LM7805和LM7812,三个芯片的输入分别取+19 V、+23 V和+12 V,经转换后输出端输出分别为系统所需的+15 V、+5 V和+12 V电压。
1.2 传感器模块设计
传感器采用温湿度复合传感器DHT11。控制器与DHT11的连接电路如图2所示,DATA上拉后与微处理器的 I/O端口相连。电路中连接线长度短于20米时用5.1 KΩ上拉电阻,大于20米时根据实际情况降低上拉电阻的阻值。每次读出的温湿度数值是上一次测量的结果,欲获取实时数据,需连续读取两次,每次读取传感器间隔大于5秒即可获得准确的数据。
图2 传感器模块电路
1.3 通信模块设计
通信模块使用工作在2.4~2.5 GHz的ISM 频段的单片无线收发器芯片nRF24L01。nRF24L01兼具发射和接收功能,因此在温湿度采集子节点上用于发送采集环境参数,接收节点上用于接收各个子节点发来的数据。nRF24L01与控制器连接电路如图3所示。
图3 通信模块电路
2 软件设计
对温湿度控制的要求,主要是保证温湿度在一定范围内变化,稳定性好,不振荡,对系统的快速性要求不高。温湿度采集程序主要完成,单片机从传感器DHT11采集温湿度值,并通过换算公式计算实际温湿度值,再通过温湿度值计算出露点值。流程图如图4所示。
3 结 语
将物联网技术引入到设施农业,能够改变传统的设施农业生产、管理模式,使信息化与农业结合的更加紧密[4]。还能为物联网技术的应用提供更加广阔的空间。文中提出了一种基于物联网架构的传感器节点的设计方案,在温室的温湿度参数采集中能够比较好地获得实时数据。
图4 温湿度采集程序流程图
参考文献
[1]潘金珠,王兴元,肖云龙,等.基于物联网的温室大棚系统设计[J].传感器与微系统,2014,33(10):51-53.
[2]罗桂兰,张陈莉,许艺东,等. 基于物联网的智能温室实时监测系统设计[J].安徽农业科学,2012,40(7):4389-4392.
[3]王东.基于物联网的智能农业监测系统的设计与实现[D].大连:大连理工大学,2013.
[4]简兴,邱银国,张振国,等.基于物联网的温室环境监测系统设计[J].物联网技术,2014,4(5):15-17.
|