专利名称:一种基于无线传感网络和gprs的温室环境监控系统的制作方法
技术领域:
本发明涉及一种温室环境监控系统,尤其是涉及一种基于无线传感网络和GPRS的温室环境监控系统。
背景技术:
随着人口和资源问题的凸显,如何合理利用农业资源,提高农业生产效率日益受到有关部门的重视。将现代移动通信技术、自动控制技术引入农业生产领域成为现代农业的发展趋势。但是在传统的温室环境智能监控系统中,布线问题繁琐,成本较高等问题严重后果影响了新技术在温室监控领域的应用。近年兴起的Zigbee无线组网技术为解决布线问题为我们提供了新的思路。有一些人尝试将Zigbee技术用于大田环境监测取得了很好的成效。但是将其推广到温室环境监测却碰到了很多的实际问题,因为温室内高温高湿及作物遮挡等环境特点会对无线信号的传输距离和稳定性造成不良影响。如何克服这些问题,提高无线网络的稳定性和信号避障性,成了相关领域工作人员日益关注的焦点。随着我国移动通信网络的日渐完善,GSM/GPRS的网络覆盖率有了很大提高。GSM/GPRS网络有覆盖域广、接入迅速、按量计费等优点。这些都为将GSM/GPRS移动公网用于传输用户数据提供了很好的可实施条件。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于无线传感网络和GPRS的温室环境监控系统,该系统可以克服传统系统中布线繁琐、成本较高的问题,信息传输的稳定性好,控制方式灵活方便。本发明的目的可以通过以下技术方案来实现一种基于无线传感网络和GPRS的温室环境监控系统,包括传感器、Zigbee无线传感网络、现场控制器、GPRS网络、远程控制主机以及环境控制执行机构,所述的传感器、Zigbee无线传感网络、现场控制器和环境控制执行机构设置在温室内,传感器通过Zigbee无线传感网络或者有线的方式连接现场控制器,所述的现场控制器连接环境控制执行结构,并通过GPRS网络连接远程控制主机;传感器采集温室内的环境信息,通过Zigbee无线传感网络或者直接发送至现场控制器,现场控制器根据环境信息判断是否需要通过环境控制执行机构对温室环境进行调节,同时现场控制器通过GPRS网络将环境信息上传至远程控制主机,远程控制主机可通过GPRS网络发送控制命令至现场控制器,并通过环境控制执行机构对温室环境进行调节。所述的传感器包括温湿度传感器、光照传感器、二氧化碳传感器和土壤水分传感器。所述的Zigbee无线传感网络采用簇状组网方式,包括Zigbee终端、Zigbee路由和Zigbee网关,所述的Zigbee终端通过Zigbee路由或者直接与Zigbee网关连接,所述的Zigbee网关连接现场控制器,所述的传感器通过Zigbee终端接入Zigbee无线传感网络。所述的Zigbee终端采用多层分布的方式布置在温室的上层、中层和下层,所述的上层位于温室的保温膜以上,所述的中层位于温室的保温膜与植物冠层之间,所述的下层位于植物冠层。所述的Zigbee终端包括Zigbee片上系统和射频收发前端,所述的射频收发前端内集成有功率放大器,传感器的信息发送至Zigbee片上系统,经处理后由射频收发前端进行发射。所述的Zigbee终端还包括按键设置模块,通过该按键设置模块可以设置该Zigbee终端在温室中所处的相对坐标和发射功率。所述的Zigbee网关采用电池供电或者220V市电的供电方式,Zigbee网关通过电压转换模块连接220V市电,该电压转换模块包括依次连接的变压器、整流桥、电容滤波电路和稳压电路。所述的现场控制器包括MCU以及与MCU连接的显示屏、GPRS模块和弱电转强电模块,所述的MCU连接Zigbee网关,对接收并处理温室内的环境信息,GPRS模块用于接入GPRS网络,实现现场控制器与远程控制主机之间的通信,所述的弱电转强电模块包括光耦继电器和接触器,用于连接环境控制执行机构,实现MCU对环境控制执行机构的控制。所述的Zigbee网关通过RS232串口与现场控制器的MCU连接,传输速率为9600bps ο所述的现场控制器可与移动通信终端连接,通过移动通信终端进行环境信息查询和控制,所述的温室环境监控系统采用三级控制的方式,其控制的优先级由高到低依次为现场控制器、远程控制主机和移动通信终端。与现有技术相比,本发明具有以下优点1、本发明通过采用Zigbee无线传感网络解决了传统温室环境监控系统中布线繁琐的问题、成本较高的问题,并且通过合理的多层布点的方式,解决了 Zigbee网络内各个节点之间的信号传输问题,该系统的信息传输稳定性较高。2、Zigbee终端中在传统Zigbee片上系统的基础上增加了射频收发如端,并且集成有功率放大器,使得Zigbee终端的输功率和信号的传输距离,克服了温室内作物遮挡和高温高湿等环境对信号传输造成的不良影响。3、Zigbee终端设有按键模块,通过按键设置该终端在温室中所处的相对坐标,方便远程控制主机对数据的管理,通过按键设置该终端的发射功率,满足在不同面积温室中的应用需要。4、通过加入移动通信终端作为另一种远程控制端,以适应操作人员远离控制中心的情况,使得控制方式方便灵活。5、传感器采用有线和无线结合的方式发送数据至现场控制器,以克服Zigbee终端能提供电压范围有限的问题,以支持多种类型传感器的工作。6、Zigbee网关提供了 220V市电的供电方式,保证了无线传感网络的稳定性和使用寿命。
图1为本发明的系统架构图;图2为Zigbee终端的接口原理图;图3为220V交流至3. 3V直流的电压转换模块示意图;图4为簇状无线传感网络结构图;图5为簇状网络数据采集流程示意图;图6为Zigbee无线传感网络部署示意图;图7为Zigbee无线传感网络部署效果图;图8为现场控制器的MCU和GPRS模块的接口原理图;图9为系统主程序模块示意图;图10为系统主程序流程图;图11为优先级判断算法程序流程图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例如图1所示,一种基于无线传感网络和GPRS的温室环境监控系统,包括传感器1、Zigbee无线传感网络2、现场控制器3、GPRS网络4、远程控制主机5以及环境控制执行机构
6。传感器UZigbee无线传感网络2、现场控制器3和环境控制执行机构6设置在温室内,传感器I通过Zigbee无线传感网络2或者有线的方式连接现场控制器3,现场控制器3连接环境控制执行结构6,并通过GPRS网络4连接远程控制主机5。传感器I采集温室内的环境信息,通过Zigbee无线传感网络2或者直接发送至现场控制器3,现场控制器3根据环境信息判断是否需要通过环境控制执行机构6对温室环境进行调节,同时现场控制器3通过GPRS网络4将环境信息上传至远程控制主机5进行存储和处理,远程控制主机5可通过GPRS网络4发送控制命令至现场控制器3,并通过环境控制执行机构6对温室环境进行调节。此外,同时现场控制器3还具备接收用户手机等移动通信设备7的查询和控制的功能,由此实现三级控制的模式,其控制的优先级由高到低依次为现场控制器、远程控制主机和移动通信终端。其中,Zigbee无线传感网络结构上采用簇状的组网方式,克服了星型网络不稳定以及网状网络路由维护成本过大等缺点。采用路由的中转功能实现了无线传感器网络在地域上的可扩展性。簇状Zigbee无线传感网络如图4所示,包括Zigbee终端23、Zigbee路由22和Zigbee网关21,分别负责信息采集、信息转发、网络发起和信息汇聚等功能,其数据流向如图5所示,部分与Zigbee网关21相距较远的Zigbee终端23通过Zigbee路由22进行数据转发,距离较近时则直接连接Zigbee网关21。Zigbee终端23的结构如图2所示,采用传统的Zigbee片上系统加射频收发前端的模式,其片上系统采用TI公司的CC2530芯片,集射频收发及MCU控制功能与一体,而射频收发前端采用CC2591芯片,工作在免费的2. 4GHz频段,数据传输速率为250Kps,在空旷场地的通讯距离可达2000米。射频收发前端内部集成功率放大器以增加输出功率,通过一个低噪声特性的低噪声放大器以改进接收灵敏度,从而增加了信号的的传输功率和信号的传输距离,克服了温室内作物遮挡和高温高湿等环境对信号传输造成的不良影响。Zigbee终端可以直接搭载感知模块作为传感器进行数据采集。Zigbee终端节点采用3节干电池供电,经TPS73033线性稳压器稳压后输出3. 3V电压进行供电。此外,Zigbee终端23上在按键模块,根据温室面积等实际情况可手动调节发射功率,可手动设置坐标值,避免了在软件中配置这些参数的繁琐性。Zigbee网关的供电有两种方式可供选择,可以采用电池供电和有线连接220V市电供电。采用如图3所示的电压转换模块将220V市电转换为Zigbee网关可用的3. 3V直流电源,220V市电经变压器、整流桥、电容滤波电路和稳压电路得到3. 3V的供电电压,从而可以保证无线传感网络的稳定性和使用寿命。本发明的Zigbee无线传感网络采用多层布点的方式布置于温室内,如图6和图7所示,Zigbee终端分别温室的上层A、中层B和下层C,其中上层位于温室的保温膜以上,中层位于温室的保温膜与植物冠层之间,下层位于植物冠层,由于温室环境的特点,这三层分工协作实现了对温室立体化、全方位的采集任务。传感器I包括温湿度传感器、光照传感器、二氧化碳传感器和土壤水分传感器,以完成不同类型的信息采集任务。这些传感器采用无线和有线传感器相结合的数据采集方式,克服Zigbee终端节点能提供电压范围有限的问题,以支持多种类型传感器的工作。其中,温湿度传感器采用DHT11,它是一款单总线数字式传感器,供电电压为3-5. 5V,一次数据传输为40bit,数据格式为8bit湿度整数数据+Sbit湿度小数数据+Sbit温度整数数据+8bit温度小数数据+8bit校验和。光照传感器采用BHT1750FVI,它是一种用于两线式串行总线接口的数字型光照强度传感器,可以测量llx-655351x的输入光范围,支持I2C总线接口,写测量指令和读测量指令结果都是由I2C总线接口完成。二氧化碳传感器采用MG811,土壤水分传感器采用SM2802M,土壤水分传感器的工作电压为12V,采用有线的方式进行数据采集,信息通过线缆直接传至温室现场控制器,其余均与Zigbee终端23连接,通过Zigbee无线传感网络2回传环境信息。现场控制器3包括MCU 31以及与MCU连接的显示屏32、GPRS模块33和弱电转强电模块 34。MCU 采用 STC12C5A,3. 5-5. 5V 供电电压,1280 字节 SRAM,60Kf Iash 增强型 8051内核,速度比普通8051快10倍左右,具有双串口,分别连接Zigbee网关21和GPRS模块33,采用RS232串行接口,传输速率为9600bps。GPRS模块33采用SMCOM公司的SM300,与MCU 31采用如图8所示的方式连接。它是一款三频段GSM/GPRS模块,可选GPRS信道类型多达10个,并且支持多种GPRS编码方案,在主程序中通过AT指令建立与远程控制主机5的socket连接,远程控制主机5需具有固定IP地址。SM300在和远程控制主机5建立GPRS链路后,会被分配一个网内IP,如果一定时间内没有流量,该网内IP会被移动公司收回。为解决这一问题,可在数据发送间隙内,向上位机定期发送心跳包,以保持链路的有效性,否则就需要重新建立GPRS连接。显示屏32采用JM12864M-2汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵),128个字符(8X16点阵)及64X256点阵显示RAM(⑶RAM),用于显示温室现场环境信息。弱电转强电模块34用于实现MCU 31的控制信号的弱电转强电以控制大功率的环境控制执行机构6的功能,该模块采用光耦继电器+接触器的方式,连接MCU31和环境控制执行机构6。
本发明的软件部分具体如下:本发明在温室现场控制器的主程序采用模块化的运行方式。如图9所示,所述的主程序分为八个模块=(I)LCD显示处理模块,负责温室内重要参量信息的显示。(2)温室控制算法模块,执行紧急情况下的控制功能。(3)上位机指令分析模块,用于对上位机传来的命令进行分析。(4)短消息处理模块,接收用户手机短消息的查询和控制。(5)执行机构控制模块,用于操纵温室内执行机构。(6)GPRS网络管理模块,负责和远程控制中心上位机通讯链路的建立和维持。(7)信息交互模块,将Zigbee协调器传来的信息转付至GPRS模块无线发出。(8)有线传感器驱动模块,用于控制有线传感器的数据采集。如图10所示,系统主程序启动后首先进行硬件的初始化,初始化成功后,各子模块协同工作完成从信息采集到控制实施等一系列工作。本发明在Zigbee无线传感网络中采用周期性的睡眠和唤醒机制。可人为设置Zigbee终端节点的采集周期,按此时间周期性地触发采集和陷入睡眠。这样极大的降低了功耗,延长了电池的更换频率,提高了传感网络的寿命。本发明所采用的通讯协议数据帧格式为:帧起始标志+温室ID+终端设备坐标+终端设备网络地址+用户传感器数据区+父节点网络地址+校验码。用户传感器数据区规定为:传感器I的ID+传感器I的数据+传感器2的ID+传感器2的数据+...+传感器η的ID+传感器η的数据,确保了温室现场和控制中心上位机通信的正确性。本发明采用有优先级的三级控制架构,包括现场控制器、远程控制中心、移动控制端。温室现场控制器按用户约定算法执行紧急控制功能。远程控制中心按用户约定算法执行复杂控制功能。移动控制端实现用户通过手机短信息的查询和控制功能,当用户有事不在控制中心,已可对温室实施查询和控制。三级控制架构为适应温室控制中所面临的实际情况,优先级为从高至底的顺序,如图11所示,在动作执行机构前,程序会运行优先级判断算法,当出现控制命令冲突的情况,以优先级较高的控制命令为准。
权利要求
1.一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,包括传感器、Zigbee无线传感网络、现场控制器、GPRS网络、远程控制主机以及环境控制执行机构,所述的传感器、Zigbee无线传感网络、现场控制器和环境控制执行机构设置在温室内,传感器通过Zigbee无线传感网络或者有线的方式连接现场控制器,所述的现场控制器连接环境控制执行结构,并通过GPRS网络连接远程控制主机; 传感器采集温室内的环境信息,通过Zigbee无线传感网络或者直接发送至现场控制器,现场控制器根据环境信息判断是否需要通过环境控制执行机构对温室环境进行调节,同时现场控制器通过GPRS网络将环境信息上传至远程控制主机,远程控制主机可通过GPRS网络发送控制命令至现场控制器,并通过环境控制执行机构对温室环境进行调节。
2.根据权利要求1所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的传感器包括温湿度传感器、光照传感器、二氧化碳传感器和土壤水分传感器。
3.根据权利要求1所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee无线传感网络采用簇状组网方式,包括Zigbee终端、Zigbee路由和Zigbee网关,所述的Zigbee终端通过Zigbee路由或者直接与Zigbee网关连接,所述的Zigbee网关连接现场控制器,所述的传感器通过Zigbee终端接入Zigbee无线传感网络。
4.根据权利要求3所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee终端采用多层分布的方式布置在温室的上层、中层和下层,所述的上层位于温室的保温膜以上,所述的中层位于温室的保温膜与植物冠层之间,所述的下层位于植物冠层。
5.根据权利要求4所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee终端包括Zigbee片上系统和射频收发如端,所述的射频收发如端内集成有功率放大器,传感器的信息发送至Zigbee片上系统,经处理后由射频收发前端进行发射。
6.根据权利要求3所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee终端还包括按键设置模块,通过该按键设置模块可以设置该Zigbee终端在温室中所处的相对坐标和发射功率。
7.根据权利要求3所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee网关采用电池供电或者220V市电的供电方式,Zigbee网关通过电压转换模块连接220V市电,该电压转换模块包括依次连接的变压器、整流桥、电容滤波电路和稳压电路。
8.根据权利要求3所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的现场控制器包括MCU以及与MCU连接的显示屏、GPRS模块和弱电转强电模块,所述的MCU连接Zigbee网关,对接收并处理温室内的环境信息,GPRS模块用于接入GPRS网络,实现现场控制器与远程控制主机之间的通信,所述的弱电转强电模块包括光耦继电器和接触器,用于连接环境控制执行机构,实现MCU对环境控制执行机构的控制。
9.根据权利要求8所述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的Zigbee网关通过RS232串口与现场控制器的MCU连接,传输速率为9600bps。
10.根据权利要求1所 述的一种基于无线传感网络和GPRS的温室环境监控系统,其特征在于,所述的现场控制器可与移动通信终端连接,通过移动通信终端进行环境信息查询和控制,所述的温室环境监控系统采用三级控制的方式,其控制的优先级由高到低依次为:现场控制器、远程 控制主机和移动通信终端。
全文摘要
本发明涉及一种基于无线传感网络和GPRS的温室环境监控系统,包括传感器、Zigbee无线传感网络、现场控制器、GPRS网络、远程控制主机以及环境控制执行机构,所述的传感器、Zigbee无线传感网络、现场控制器和环境控制执行机构设置在温室内,传感器通过Zigbee无线传感网络或者有线的方式连接现场控制器,所述的现场控制器连接环境控制执行结构,并通过GPRS网络连接远程控制主机。与现有技术相比,本发明可以克服传统系统中布线繁琐、成本较高的问题,信息传输的稳定性好,控制方式灵活方便。
文档编号G05B19/418GK103076784SQ20121058803
公开日2013年5月1日 申请日期2012年12月30日 优先权日2012年12月30日
发明者蔚瑞华, 徐立鸿, 黄培 申请人:同济大学