基于WSN的温室大棚监测系统的设计说明_第1页
基于WSN的温室大棚监测系统的设计说明_第2页
基于WSN的温室大棚监测系统的设计说明_第3页
基于WSN的温室大棚监测系统的设计说明_第4页
基于WSN的温室大棚监测系统的设计说明_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PAGE12 / NUMPAGES12基于WSN的温室大棚监测系统的设计摘要:介绍了基于WSN的传感器节点自组网、数据采集与数据传输等设计方法,实现了温室大棚温湿度的实时采集、数据处理与传送。尤其是利用DSl305外部中断解决了WSN中的低功耗设计与时间同步问题,并且应用移动平滑滤波算法对温湿度值进行数字滤波处理,提高了检测数据的精确度。该系统解决了温室的复杂布线问题,具有成本低、可靠性高、精确度高、实用性强等优点。关键词:无线传感器网络;移动平滑滤波算法;温室大棚监测系统0引言温室农业随着大中城市对新鲜蔬菜的需求日益高涨而得到了迅速发展。现有的温室数据采集系统大多是采用人工的或预先布线的有

2、线采集方式。人工方式加大了工作量且难以保证数据的实时性和有效性;采用有线数据采集的监测系统受地理位置、物理线路和复杂环境因素的影响具有明显的局限性。温室大棚的环境温湿度参数对农作物的生长起着至关重要的作用,为此采用新兴的无线传感器网络技术结合先进的计算机技术、微处理器控制技术和智能传感数据采集技术设计了农业温室大棚温湿度监测系统。随着农业科技的发展,以与国家对三农的的高度重视,特别是国家2012农业国家一号文件颁发后。国家科技园、各大农业园区、农场等农业机构企业积极寻求在良种培育、节本降耗、节水灌溉、农机装备、新型肥药、疫病防控、加工贮运、循环农业、海洋农业、农村民生等方面的高新技术,力求突破

3、现存的农业技术瓶颈,真正实现现代化农业。 托普仪器和大学合作积极响应科技兴农政策突出农业科技创新重点,研发出农业物联网智能控制系统通过通过射频识别(rfid)、红外感应器、全球定位系统、激光扫描器等信息传感设备等新型技术将农业和互联网连接起来提大大提高了农业生产的工作效率和精细管理,避免了“瘦肉精”、 “毒辣椒粉”、“红心鸭蛋”等问题的再次发生,保证了食品的安全和产量。目前此物联系统已在全国多家科技园、示园区、农场、科研所、院校等区域成功运行,技术稳定成熟,功能齐全。为在农业种植业、畜牧养殖业等领域的生产关键环节建立智能化控制、信息化管理的现代农业项目提供了强有力的技术支持。物联网的实施将大大

4、提高国家推进科技创新增强农产品的步伐。农业物联网将开启农业生产腾飞的新篇章。 托普农业物联网系统主要包括三个层次:感知层:采用各种传感器(如温湿度、光照、CO2、风向、风速、雨量、土壤温湿度等)获取植物的各类信息。传输层:信息通过无线网络传输系统和信息路由设备传到控制中心,各个节点可以自由配对、任意监控、互不干扰。应用层:根据WSN获取植物实时生长环境。图温湿度、光照参数等,收集各个节点的数据,进行存储和管理实现整个测试点的信息动态显示,并根据各类信息进行自动灌溉、施肥、喷药、降温补光等控制、对异常信息进行自动报警。加装摄像头可以对每个大棚和整个园区进行实时监控。1 WSN简介一个典型的无线传

5、感器网络(Wireless Sensor Network,WSN)结构,包括传感器节点(Sensor Node)、汇聚节点(SinkNode)和管理节点(Management Node)。有时候为了通讯距离的需要,网络中可以存在一定数量的中继节点(Relay Node)。大量的Sensor Node随机部署在检测区域,这种具有无线通信与数据处理能力的微小的Sensor Node通过自组网方式,构成自主完成指定任务的分布式智能化监测网络,并以协作的方式实现感知、采集和处理网络覆盖区域中的环境参数信息,最后通过多跳的方式将Sensor Node检测到的数据经由Sink Node链路传送到Manag

6、ement Node反之,用户可以通过Management Node对WSN进行配置和管理,发布监测任务和收集监测数据口。2监测系统体系结构基于WSN的温室大棚温湿度监测系统由WSN和监控主机组成。监控主机为一台PC机,用来显示、存储与处理环境温湿度数据,对WSN发送采集命令等。WSN则负责采集网络的构建以与环境温湿度数据的采集,它由sink Node,Relay Node和Sen一80r Node组成。一个典型的基于WSN的温室大棚温湿度监测系统如图1所示。Sink Node负责网络的构建并对其管理和维护,包括对新加入的Sensor Node分配网络地址,节点的加入和离开,网络的安全密钥的分

7、发更新等,并且将汇聚的各节点的数据通过串口上传给监控主机。当监控主机不便于长期在现场使用时,监测数据也可通过GPRS接入Intemet网络,将数据远传给监控主机或者将监控主机的命令在网络中发送出去,实现远程监控;SensorNode主要用来挂接各种传感器(温度和湿度传感器),采集数据并传给Rehy Node,经Sink Node最终传给监控主机。31传感器网络节点传感器网络节点是WSN中部署到研究区域中收集和转发信息,协作完成指定任务的对象。因此,对于每个Sensor Node,除了应具有采集、处理数据功能外,还应具有无线通信的功能。因此,其硬件部分主要由微处理器模块、无线通信模块、传感器数据

8、采集模块以与其他一些外围电路和模块组成Do,体系结构如图2所示。微处理模块采用低功耗片上系统芯片CC2430,该芯片采用低功耗的CMOS工艺生产,电流损耗低(接收时:27 mA,发送时:25 mA)6-7。射频模块使用单极天线,具备14波长(A4)的单极天线,长度由式(1)给定: (1)式中f的单位为MHz,L的单位为cmSink Node和Relay Node不需挂接传感器,除不具有数据采集功能外,其余和图2所示的结构体系完全一样。32温湿度传感器系统所选用的传感器为DSl8820数字温度传感器和GY-HR006湿敏传感器。其中,数字式温度传感器DSl8820的测温围为一50110 oC,精

9、度误差在01 oC以,且采用单总线形式与单片机相连,减少了外部硬件电路,具有低成本、测温精度高和控制性能良好等特点。但是湿敏电阻GYHR006却需要频率为502000 l-lz的交流电来供电,可以通过软件控制单片机IO口的高低电平不断变化从而产生交流电,然后通过电阻分压得到电压值,并将其送入ADC转换口进行AD转换。两传感器均挂接于Sensor Node,按照监控主机设定好的采样频率进行温湿度采集并发送。4软件实现系统软件开发平台为IAR73B,通信协议栈采用ZStackl43110,为简化描述,软件流程将Relay Node的转发功能略去。该温湿度监测系统的软件主流程见图3。首先,Sink

10、Node发起网络的构建,等待Sensor Node的加入。Sensor Node查询已有网络并申请加入Sink Node所构建的网络,若加入成功,Sensor Node则经Sink Node向监控主机发送网络拓扑数据包,监控主机收到该网络拓扑数据包后经Sink Node向Sensor Node发送校时和定时指令。对于Sensor Node而言,在收到Sink Node发送来的校时和定时指令后,首先进行一次温湿度数据的采集与处理,具体过程如图4所示。图4中的传感器数据采集与处理机制充分利用时间间隙进行能量的低功耗调度。如果定时时间到达,节点在外部中断下唤醒,首先监测自身是否还在网络中,若监测到网

11、络的存在,则经Sink Node向监控主机发送网络拓扑数据包,之后的流程如前所述监控主机向下通讯的过程。如图3右侧所述,提出了一种WSN通讯定程度上不可靠的解决对策,即Sensor Node加入网络未成功或者未与时接收到上位机发来的校时与下次唤醒时间的指令。Sensor Node会根据通讯正常时的采样频率自动设置Sensor Node的下次唤醒时间,从一定程度上增强了监测系统的鲁棒性。5时间同步关键技术突破在分布式系统中,不同的Sensor Node都有自己的本地时钟,而分布式系统的协同工作需要Sensor Node间的时间同步,因此时间同步机制是分布式系统基础和框架的一个关键技术。在该温室大

12、棚温湿度监测系统中,Sensor Node均外接实时时钟芯片DSl305,在网络构建完成后,Sink Node会立刻接收监控主机发来的时间同步指令,然后将该信息广播给网络中的Sensor Node,Sensor Node会通过这一指令信息完成本地时钟初始化。待所有的Sensor Node时钟同步初始化之后,设定DSl305的下次唤醒时间,定时时间到则DSl305输出中断信号,将Sensor Node唤醒,响应上位机指令,完成数据的采集和发送,之后Sensor Node再次转入长时间休眠,等待下一次DSl305的中断唤醒信号。每次唤醒时,节点的工作时序如图5所示。在该温湿度监控系统实际运行过程中

13、,可以在每天固定的时刻(比如晚上0点)唤醒网络中所有节点,Sink Node会发送时钟校准信号,各Sensor Node收到校准信号,重新初始化本地时钟,从而完成整个网络的时间重新校准,进而实现整个网络的时间同步。6监测系统上位机设计监控中心控制软件以LabwindowsCVl工具作为开发环境一,分为用户界面模块、数据库模块、通信模块3大模块。其中用户界面可以实时显示温室大棚的温湿度参数、超限报警、历史数据的记录和分析与报表的打印输出、传感器网络拓扑显示。数据库模块实现数据库的创建以与对数据库读写操作、查询等访问操作;通信模块可以实现与网关节点进行GPRS通信,从而实现数据的传输,以与将数据I

14、ntemet实现远程数据共享。监控主界面如图6所示。该上位机设计的一个创新点在于自主开发了WSN网络拓扑结构上位机显示界面,可以实时显示网络拓扑结构与各节点的温湿度值、电池电量等节点信息,方便、直观、可视性强,而且具有历史数据存储功能。上位机的网络拓扑结构见图7。7结果测试与数据处理针对该监控系统的通讯性能进行了测试,采用3dbi的单级天线在广场和楼道进行_测试,测试结果如表1所示。显然无论是在窄旷的广场还是狭窄的楼道,该监测系统的无线传输能力应用在温室大棚有限的相对有限的空间是足够的。此外,温湿度传感器工作时受温室大棚环境和自身输入输出非线性因素的影响,所以有必要在监测系统中添加对数据的平滑

15、性处理,即对输入或输出数据序列的平均化,以压缩随机干扰,减少统计误差,提高信噪比,从而改善检测数据的质量,提高测量处理准确度。为此采用了移动平滑法对采集到的数据进行处理。其数学表达式为由于该监控系统中的使用的数字式温度传感器的精度相对较高,但是湿敏电阻的精度仅在5左右,故这里仅针对监测系统采集到的湿度值做数据平滑处理。如表2所示,给出温湿度监控系统所采集到的部分湿度值。图9则针对采集到的原始湿度值分别做了三点与五点平滑处理。由图9可以得出,未对采集到的湿度数据处理前,其上下波动在5左右,然后对采集到的数据进行平滑化处理,并且随着取样点数的增加,信号的噪声衰减率将增大,同时该滤波方法滤出高频噪声的能力将进一步提升,但带来的负面影响是增加了数据处理的时间。由于WSN的一个突出优势就在于节点的低功耗,所以这就存在一个动态平衡问题,在追求采集数据精确度的同时还要考虑网络节点的功耗问题,所以最终选择哪一层次的移动平滑滤波算法可由需要来定,针对表2中的相对湿度数据,如果监测系统可以允许3一4的误差波动存在,那么只需要对采集到的数据进行三点平滑处理即可满足要求,相比之下如果允许误差波动在2或者更小时,那么数据处理程序则至少需要五点曲线平滑处理。同时,从微处理器在数据计算处理方面的局限性以与整个网络的低

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论