基于Zigbee技术的智能大棚远程监控系统的设计与实现

出处:电子爱好者博客 发布于:2013-08-27 15:45:07

  1.引言

  农业是国家的经济命脉,原始的劳动生产手段、落后的劳动生产力及低下的劳动生产率已不能满足当今社会的需求,提高农业劳动生产率的重要方法之一就是实现农业生产的智能化和信息化。农产品及各种水产养殖品的成活质量与它们赖以生存的环境之间有着密切的关系。而温室的主要作用就是能够在一年四季都提供给作物以他们所必需的生长环境,温室控制的首要任务是采集作物生长环境的参数,国内目前绝大多数采用的是人工实地测试,一天多次或者几天的读取温室里的测量仪,这样不仅耗费不必要的人力物力损耗,还不能实时的监测温室内变化,更不能智能化的自动打开相应设备来调控参数,无法进一步实现温室作物的质量和产量的提高。无线传感器网络在农业生产中的应用将这一难题变为可能,它可以有效的监测温室内各个角度的参数,并且将数据实时反馈给数据中心,数据中心根据已经定义好的规则库,按作物的不同生长阶段由系统识别判断参数的合法性,从而向控制节点发送指令,控制各个调控设备协同工作。上的在时间保护农作物不被环境所影响,从而提高作物产量。

  2.系统分析

  2.1 系统的基本功能

  该系统研究一种基于Zigbee技术的温室远程监控系统,在温室远程监控系统的设计中,采用Zigbee模块与传感器模块组成无线传感器节点,对所覆盖环境中的温度、湿度等参数进行实时采集并传至终端节点Zigbee,通过无线传输给中心节点Zigbee,然后数据就可以在设计好的上位机上显示大棚里的环境参数,由监控中心对温室环境进行评估与分析,并根据检测到的温室环境发出提示信息,发出命令,实现控制。同时信息还会同步到手机客户端,实时实地,方便查询温室作物生长情况,并发出命令。

  2.2 基本组成

  该系统由监测系统和控制系统组成。

  其中,监测系统由Zigbee通信子网和远程监测终端构成。控制系统由控制单元和Zigbee通讯模块构成。如图1所示:

  

  2.3 基本框架

  该系统的具体构成及各部分模块的框图如图2所示。

  

  3.系统实现

  3.1 硬件实现

  3.1.1 电源模块

  由于此系统包含多个模块,而每个模块需要不同电压值的电源供电,且为了提高系统的实用性及达到长期供电的目的,电源模块是必不可少的。在这个模块里,通过变压器,将2 2 0 v电压转成9 v交流电压,然后经过整流,稳压,就可以得到直流6v电压,再用二极管降压就可以得到系统需要的各种电压。系统电源模块原理如图3所示。

  

  3.1.2 单片机模块

  单片机系统采用STC12C5A60S2单片机,该单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。

  内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。片上集成1280字节RAM,在系统可编程,无需专用编程器

  3.1.3 传感器模块

  1)温湿度传感器采用DHT11,DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,无需A/D准换,可直接连接单片机I/O口。采用单总线数据格式,传送40位数据,高位先出。

  数据格式:

  8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验位。

  它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。

  2)光照传感器采用GY-30模块,其内部传感器模块为BH1750FVI,数字输出,无需A/D转换,并且带有工业标准的IIC总线数字输出接口,无需任何外部器件,对红外线的影响很小。

  3)二氧化碳传感器采用MG811,该传感器具有以下特点:对二氧化碳有很高的灵敏度和良好的选择性;具有长期的使用寿命和可靠的稳定性;快速的响应恢复特性;自带温度补偿输出;输出模拟信号。

  4)土壤湿度传感器模块主要芯片为运放、湿度感应探头,具有信号输出指示灯,低电平有效输出指示灯亮;带TTL高/低电平信号和模拟信号输出;湿度感应灵敏度可通过电位器调节;输出模拟信号。

  传感器模块的关键技术:在这个部分的设计上,体现出传感器数据采集的通用性,在一片单片机芯片上,充分利用它的I/O口,作为传感器的数据输入,可同时采集多块传感器的数据,而这些传感器可以是同一种,也可以是不同种类,只需在程序里稍作修改,在具体实际应用中,可以即插即用,实现了本系统的通用性。

  单片机数据采集的通用性结构如图4所示。

  

  3.1.4 485通讯协议模块

  针对目前温室面积增大,需要挂接的传感器种类和数量不断增多。温室内监控装置布线困难,以及由此引起的传输线过长、信号在传输过程中衰减严重的情况。

  系统采用RS-485总线多级分布式结构,只需要一个Zigbee作为终端,每个温室区域都有各自的I D地址,这样在P C机上我们就可以清楚地看到不同温室的环境参数情况。因此,避免了信号因长距离传输引起的损耗,简化系统布线同时便于系统扩展,框架图如图5所示:

  

  3.1.5 Zigbee无线组网传输模块

  Zigbee技术是一种新型的具有统一技术指标的应用于短距离范围内、低速率传输的无线通信技术,其具有功耗低、成本低、数据传输可靠、网络容量大等特点。

  Zigbee的基础是IEEE802.15.4技术标准,通过这个标准协议,众多传感器之间可以进行协调通信,同时这些传感器的功耗很低,各个传感器间进行可以以接力的方式传输数据。由于ZigBee应用的低带宽要求,ZigBee节点可以在大部分时间内睡眠以节省电池能量,唤醒后可以在15ms内由睡眠模式进入活动模式,迅速发送数据,发完数据后再进入睡眠模式,从而达到在低功耗下的高性能。

  本文中无线传感器网络采用星型拓扑结构,以Zigbee作为路由节点,对经过MCU处理的数据进行简单、有效融合,然后转发数据。充分利用Zigbee无线数据接收技术,简单,高效。

  3.1.6 反控制模块

  反馈控制模块控制着内遮阳膜,外遮阳棚、加热暖风机、风扇、补光灯、降温湿帘等设备。它们通过接收到的命令执行相应操作。正常工作时,PC机接收到传感器发送的数据,并将其与标定值比较,实现反馈控制。当超过设定的范围时,外遮阳棚、加热暖风机、风扇、补光灯等相应设备的电源自动接通或断开。从而实现温室内环境的稳定,使温室的环境参数始终保持在适合花卉生长的状态,因此能提高花卉的质量和经济效益。反控制模块组成如图6所示。

  

  3.2 软件实现

  3.2.1 环境监测模块软件设计

  环境监测模块软件流程的主要内容包括上电初始化、搜寻加入网络、数据采集等。初始化程序主要是对CC2430、UART串口、协议栈、LCD等进行初始化,发送程序将所采集的数据通过CC2430调制并通过DMA直接送至射频输出,接收程序完成数据的接收、显示,并返回相关处理。信息运行步骤为:首先上电初始化,然后搜索网络,网关识别传感器的ID后允许其加入网络,并对其传送的数据进行接收,具体流程图如图7所示:

  

  3.2.2 反馈控制模块软件设计

  反馈控制模块软件主要实现对降温、遮光等调控设备的控制,具有按指令控制设备的功能,也可以人工独立控制。在软件设计上,在没有收到网关发送的调控指令时,按照既定的程序执行,当收到控制指令则转入调控服务程序。

  4.系统测试

  4.1 数据采集

  计算机控制经过详细检测,模拟温室里各参数的数据能准确传输并显示到PC机上,能很清楚的看出温湿度,光照强度,土壤湿度,二氧化碳等环境参数的变化曲线,且通过网络,能够正确发送到手机上,方便实时查询。

  4.2 反馈控制情况

  当环境参数高于设定范围时,单片机能自动带动风扇,帘幕,加热器等控制模块的运行,让温室环境参数保持在标准范围之内,同时电脑上也会发出警告,当我们需要认为对温室进行控制时,我们也可以通过电脑或手机发出指令,通过无线传给单片机,实行实时控制。

  5.结束语

  在我国的农业生长技术中,大部分是人工检测与控制,无论在效率,还是在方面,都不能达到很好的效果。本文提出的基于Zigbee的智能大棚远程监控系统可以智能检测温室大棚里的环境参数,并按区内要素的空间变量数据设定施肥、灌溉、光照控制、加湿等多种农事操作,使传统的粗放生产变为精细农作,从而可以显着提高水、肥等的利用效率。

  与传统的温室相比,智慧大棚,除了能够保证棚内花卉的高质量外,还能够对温室环境的控制来调整花卉的长势,使得这些花卉能够提前或者滞后进入花期,从而使得花卉提前上市,并延长上市的时间从而获得更高的经济效益。利用无线传感器网络的分布式特点,大幅度提高了系统在移动性、便捷性、组网灵活性等方面的综合功能,在农业领域的应用会有很好的发展前景。

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!