基于ZigBee技术的大棚温湿度无线监控系统研究_邹世鹏

电子设计工程
Electronic Design Engineering
第23卷
Vol.23
第4期No.42015年2月Feb.2015
随着现代科学技术的不断发展,农业自动化和数字化也势在必行。大棚种植作为农业现代化的典型技术,其应用日益普遍[1]。而大棚内部的温湿度对农作物的生长密切相关,因此对大棚内温湿度数据的监控就显得非常重要。大棚温湿度监测与控制是农业现代自动化、数字化的关注热点之一。基于ZigBee 技术的大棚温湿度无线监控系统具有低功耗、低成本、自组网等特点[2]。满足大棚温湿度监控系统的需求,能够对大棚内的温湿度进行自动监测和控制,实现了真正意义上的自动化、数字化和网络化[3]。随着农业科学技术的发展,基于无线传感网络的农业数字化系统将有广阔的应用前景。
1大棚温湿度无线监控系统的总体设计
大棚温湿度无线监控系统主要由监控中心PC 、ZigBee
无线网络、传感器和控温控湿执行机构组成,其总体框图如图1所示。其中ZigBee 无线网络采用星形网络,由一个ZigBee 协调器和若干个ZigBee 终端组成;传感器使用单总线
接口的单片全校准数字式相对湿度和温度传感器DHT11,控温控湿执行机构包括加热单元、制冷单元、加湿单元和进出风单元等。
基于ZigBee 技术的大棚温湿度无线监控系统研究
邹世鹏,郭盼盼,秦乐,郑莹娜
(广东工业大学信息工程学院,广东广州510006)
摘要:研究和开发了基于ZigBee 技术的大棚温湿度无线监控系统。采用ZigBee 技术将各种传感器、执行机构以及无线收发模块自组网形成无线传感网络,监控节点遍及大棚内各个监控位置,实现智能监控和数据管理。监控系统以
PID 控制算法为核心,对大棚内温湿度进行实时控制。实验表明,大棚温湿度无线监控系统能够有效监控大棚内温湿
度变化,并且能够克服扰动,降低管理成本,提高大棚种植的科学管理水平、生产效率和植物产量及质量。关键词:数字化大棚;温湿度监控;无线传感网;PID 控制;ZigBee 技术中图分类号:TN92
文献标识码:A
微型麦克风文章编号:1674-6236(2015)04-0092-04
Investigation on wireless monitoring system of temperature-humidity based on
ZigBee technology for digital agriculture greenhouse
ZOU Shi-peng ,GUO Pan-pan,QIN Le,ZHENG Ying-na
(School of Information Engineering,Guangdong University of Technology,Guangzhou 510006,China )
Abstract:This article tends to study the greenhouse temperature and humidity wireless monitoring system based on ZigBee technology.The application of ZigBee technology incorporates a variety of sensors,actuator and wireless transceiver module,enables them to form a wireless sensor network by themselves.Thus the monitoring nodes spreaded throughout the greenhouse are able to implement intelligent monitoring and data management.The monitoring system cored by the PID control algorithm can perform timely control of the greenhouse temperature and humidity.Experiments show that the greenhouse temperature and humidity wireless monitoring system can effectively monitor the temperature and humidity inside the greenhouse,overcome disturbed fluctuation,reduce management costs,improve the scientific management level of greenhouse plantation,production efficiency,plant yield as well as plant quality.
Key words:digitalized greenhouse;temperature-humidity measurement;wireless sensing networks;monitoring and PID control;
ZigBee technology
网带窑
收稿日期:2014-05-26
稿件编号:201405154
作者简介:邹世鹏(1989—),男,广东高州人
,硕士研究生。研究方向:仪器科学与技术。
图1系统的总体结构框图
Fig.1
The overall block diagram of the system
DOI:10.14022/jki.dzsjgc.2015.04.027
2
系统硬件设计
2.1
ZigBee 终端节点的硬件设计
ZigBee 终端节点由温湿度传感器、ZigBee 无线通信模块
(CC2530)、加热器、制冷器、加湿器和进出风设备组成。
ZigBee 终端节点主要实现两个功能。第一个功能是自动采集
大棚内的节点温湿度并将温湿度转化为ZigBee 数据包周期性地通过点对点的模式由ZigBee 终端节点点播发送到
ZigBee 协调器节点;第二个功能是根据ZigBee 协调器广播模
式发送来的大棚内部给定温湿度范围和大棚外部的温湿度值,对加热器、制冷器、加湿器和进出风设备进行实时的自动控制和调节。
2.2ZigBee 协调器节点的硬件设计
ZigBee 协调器采用CC2530,此节点实质上充当一个无
线收发器。它不断地接收从ZigBee 终端节点发送过来的温湿度数据,然后通过UART 串口与监控中心
PC 连接,把接收到的大棚温湿度数据转发给监控中心PC 。监控中心PC 实时直观地将温湿度随时间的变化曲线描画出来;在监控中心PC 的管理系统上可以设定大棚内部温湿度值,通过UART 串口将给定的温湿度值发送到ZigBee 协调器。ZigBee 协调器通过广播模式将温湿度值发送给每一个在它网络覆盖范围的
ZigBee 终端节点;与此同时,ZigBee 协调器还与一个温湿度传
感器相连接,周期地采集大棚外部温湿度数据,同样通过广播模式将这个数据发送给各个ZigBee 终端节点。监控中心PC 、
ZigBee
协调器和ZigBee 终端信息交互传输框图如图2所示。
3
系统软件设计
3.1
ZigBee 终端节点与协调器软件设计
ZigBee 终端节点和协
调器节点软件的设计是基于
CC2530无线
收发模块、ZigBee2007/PRO 协议栈以及IAR Embedded Workbench 集成的开发环境上开发的。在ZigBee
网络中存在3种逻辑设备类型:Coordinator (协调器)、Router (路由器)和End-Device (终端设备)。每一个ZigBee 网络中有且仅有一个协调器,首先由协调器创建一个网络,再接受终端节点设备申请加入网络的请求。终端节点与协调器的程
序设计流程图分别如图3和4所示。
3.2温湿度控制算法
本系统的控制对象为温度和湿度。为了达到节能的效果,系统除了采集大棚内部温湿度外,还对大棚外部的温湿
度进行采集,对比大棚内外部的温湿度后再决定如何综合控温度和湿度。当大棚内部的温湿度不符合大棚内部植物的生长需要,而大棚外部的温湿度条件符合时,则通过开启进风/出风设备使大棚内部的空气对流换气来达到控温控湿的目的;否则,系统通过产生脉冲调宽波(PWM)对加热器、制冷器、加湿器等设备实现综合控制,从而对棚内温湿度进行控制和调节。系统采用PID 控制算法,将控制信息转化成PWM 输出,改变PWM 波的占空比,实时控制加热加湿的时间。
PID 控制器的输入输出关系为[4]:
脂肪酸酰胺u (t )=K p e (t )+K I
服务器硬件监控t
乙e (t )d t +K
D
d e (t )(1)
式中u (t )为控制器的输出信号,e (t )为温湿度的偏差信号,
图2
监控中心PC 、ZigBee 协调器和ZigBee 终端信息交互传输框图
Fig.2The block diagram of information interactive transmission
图3
ZigBee 终端节点程序流程图Fig.3
Program flow chart of terminal node
图4
ZigBee 协调器节点程序流程图Fig.4
Program flow chart of coordinator node
邹世鹏,等基于ZigBee 技术的大棚温湿度无线监控系统研究
K p 为比例系数,K I 为几分增益,K D 为微分增益。
为了使于控制器能对式(1)进行计算控制,便于软件的实现,须将式(1)中的连续微分方程转化为离散的差分方程。将式(1)中的积分项离散化,采用累加和的形式,并将微分项离散化,采用一阶后项差分。可以得到式(1)的位置式离散PID 表达式:
u (k )=K p e (k )+K I k
i
Σe (i )+K D [e (k )-e (k -1)]
(2)
根据温度的控制范围(20~75℃),湿度的控制范围(20%
RH ~95%RH ),把控制器输出信号u (t )与输出PWM 范围(0~99)
对应。根据PID 参数整定方法,去调节K p 、K I 、K D 的值,直至获得温湿度最好的控制效果。经过反复调整参数并试验运行,观察控制效果,最终确定温度控制器PID 控制算法系数K p1、K I1、K D1的值为4.02、2.8和1.23,湿度控制器PID 算法系数K p2、K I2、K D2的值为5.94、5.96和1.48。算法中还加入一个系统温湿度超调机制,为了预防在某种特殊的季节和光照度下,造成控温控湿设备无法在能够接受的时间内达到控温控湿要求或者温湿度曲线严重超调时,系统发出报警信号,提醒管理者及时处理。此外,为了尽量消除加热、加湿等会造成大棚内部温湿度场的不均匀,还须在在大棚内部加一个气体循环风机。在控温控湿的过程中同时开启气体循环风机,使流动的空气带动温湿度场让大棚内部形成一个趋向于均匀的温湿度场。
3.3监控PC 管理系统软件设计
监控PC 管理系统采用Visual C++6.0作为开发工具。
Visual C++6.0提供了实现串口通信的许多方法,其中Microsoft
公司提供的简化Windows 下串行通信编程的Active 控件
MSComm 控件为应用程序提供了通过串口收发数据的简便方
法[5]
。监控PC 管理系统采用图形化的操作方式,用户可以根据
温湿度曲线、历史数据查询和超限报警等及时了解监控大棚内部的温湿度,并且能够实时改变大棚内温湿度的设定值[6]。
4系统测试及数据分析
为了验证基于ZigBee 技术的大棚温湿度无线监控系统
的可行性,搭建了模拟大棚实验系统。模拟大棚监控系统主
要由监控PC 机、系统协调器、两个ZigBee 终端节点、以及加湿器、加热器、制冷器和进出风设备等执行机构组成。在模拟大棚里布置了两个单总线温湿度传感器节点(DHT11),对大棚内部的温湿度
进行实时检测;两个ZigBee 终端节点根据实时检测的温湿度值以及系统给定的温湿度值独立控制各自的执行机构对棚内温湿度进行调节。基于ZigBee 技术的模拟大棚内传感器和执行机构位置如图5所示。
4.1系统测试
在搭建模拟大棚实验系统的基础上,对系统进行了各种测试:包括1)监控PC 通信管理、数据管理[7]和越限报警测试;
2)各节点单独工作,测试系统温湿度阶跃响应;3)各节点同时
工作,对温湿度进行PID 协调控制调节以验证整个系统的调控效果;4)监控系统的抗扰动测试。
4.2测试数据与分析
图6(a)、图6(b)为当各节点单独工作时,在室温下施加一个阶跃给定,,大棚内部的温湿度响应曲线。关闭制冷器、加湿器和进风排风风扇,让加热管单独工作,ZigBee 终端节点对大棚内部的温湿度进行实时采集,在监控PC 管理系统上实时地显示温湿度数据,并且自动绘制温湿度历史曲线。经过一段时间后,温度由室温稳定在60℃左右。升温响应曲线如图6(a )所示。关闭加热管、制冷器和进风排风风扇,单独开启加湿器,经过一段时间后,大棚内湿度达到饱和。加湿响应曲线如图6(b )所
示。
图5
模拟大棚传感器和执行机构位置
Fig.5The location of sensors and executive
machine
图6大棚内部温湿度阶跃响应曲线
Fig.6The unit-step response curves of temperature and humidity
《电子设计工程》2015年第4期
潜流带
测试了监控PC 管理系统、ZigBee 无线通信和控温控湿设备的工作状态之后,为了检验整个系统PID
控制算法的控温控湿效果,需要对温湿度同时进行PID 控制和调节。把给定温度和湿度分别设定为32℃和62.5%RH ,对加热控制器和加湿控制器分别进行PID 算法控制,控制过程响应如图7所示。从图中可以看出,温湿度响应曲线都有一定超调产生,但能较快达到设定值,并且可以消除系统静差,获得较好的控制效果。
大棚内部的温湿度会随着大棚外部气候变化而改变。一年春夏秋冬的气候变化,和一天24小时外部环境都会对大棚内部的温湿度造成一定影响。例如一场突降的大雨有可能会导致大棚内部湿度的骤然上升和温度的骤然下降。为了验证本监控系统PID 控制算法能否克服这样的温湿度扰动,达到较理想的控制状态,测试中人为给大棚内部一个突然的温湿度扰动。系统温湿度控制调节抗扰动响应曲线如图8所示。从大棚温湿度抗扰动响应曲线图可知,不论突然的升温还是降温扰动施加于系统,在监控系统PID 控制作用下,经过一小段时间后,棚内温度和湿度都能够逐渐恢复到期望的稳定状态,收到了较好的控制效果。
即使已经均匀地布置传感器节点和加湿加热设备的位置,局部加热、加湿也会造成大棚内部温湿度场的不均匀,所以在图7~图8中可以看出,不同节点的温湿度曲线并没有完全重叠,但温湿度的变化趋势是一致的。本监控系统PID 控制算法也能够达到良好的温控湿控效果。
5结论
基于ZigBee 技术的大棚温湿度无线监控系统由监控PC
管理系统、ZigBee CC2530无线通信模块、协调器、以及加热、制冷、通风等执行机构组成,采用Visual C++6.0作为开发平台,设计和实现了上位机PC 与下位机CC2530的串口通信、温湿度实时采集及数据存储、历史曲线绘制、以及大棚内温湿度PID 自动控制调节,包括对大棚内环境的升温、降温、加湿、除湿及换气的多功能综合控制。实验表明,基于ZigBee 技术的大棚温湿度无线监控系统,采用PID 控制算法可以较快地达到控温控湿效果,抗温湿度扰动性强,系统运行稳定,操作简单可行,造价成本低,具有非常广阔的应用前景。参考文献:
[1]YUAN Zhi-qiang.The design of greenhouse cultivation wire -less monitoring system based on ZigBee technology [J].Jiang -su Agricultural Sciences,2012,40(11):396-397.
[2]GAO Shou-wei,WU Can-yang.ZigBee Technology Practice T-utorials [M].Beijing:Beijing University Press,2009.
[3]GUO You-min,XIE Fei,HU Guang-peng.The design of green -house cultivation monitoring system based on ZigBee tech -nology [J].Journal of Lanzhou Jiaotong University 2012,31(4):1001-4373.
[4]WANG Xiang -hao.Research and application of the intelli -gent automobile based on fuzzy-controller [D].Hefei Univer -sity of Technology,2009.
[5]LIU Shu -zhi,LI Lin -na.Visual C ++Practice and Improve Serial Communication and Engineering Articles [M].Beijing:China Railway Publishing House,2009.
如何制作音箱
[6]孙鑫,余安萍.VC++深入详解[M].北京:电子工业出版社,
2006.
[7]董冬,张少博,刘晓.试验状态信息管理软件设计[J].火箭
推进,2013(6):72-77.
DONG Dong ,ZHANG Shao-bo ,LIU Xiao.Design of informa -tion management software for test status[J].Journal of Rocket Propulsion,2013(6):
72-77.
图7
PID 算法温湿度控制调节响应曲线
Fig.7
Response curves of temperature and humidity
monitoring 图8
PID 算法抗温湿度扰动响应曲线
Fig.8Response curves of temperature and humidity anti-disturbance
邹世鹏,等基于ZigBee 技术的大棚温湿度无线监控系统研究

本文发布于:2024-09-25 18:20:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/320277.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:温湿度   大棚   系统   监控   控制   无线
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议