基于无线传感器网络的温室群远程监测控制系统的设计_第1页
基于无线传感器网络的温室群远程监测控制系统的设计_第2页
基于无线传感器网络的温室群远程监测控制系统的设计_第3页
基于无线传感器网络的温室群远程监测控制系统的设计_第4页
基于无线传感器网络的温室群远程监测控制系统的设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——基于无线传感器网络的温室群远程监测控制系统的设计

方案设计

温室群监控系统需要监控的范围较大、节点数较多,而且传感器节点的位置和数量也可能随着作物的生长而有所调整。同时,由于温室自身条件的限制,系统并不确定能够得到充沛的电量供给。因此,系统网络应具有较大容量、较远的单跳距离、较强的自组织自恢复性以及足够低的能耗等。

2.1网络类型的选择

常见的无线通信网络主要有蓝牙、UWB(UltraWideband)、WiFi及ZigBee。

1)网络容量方面,ZigBee网络地址为16位,可容纳的节点数量最多可达65536个,足以得志温室群监控系统的需求。而蓝牙和UWB的网络容量仅为8,WiFi仅为256。

2)能耗方面,ZigBee有着先天的优势,其原理抉择了ZigBee技术在能耗方面远低于其他技术。另外,ZigBee技术可将空闲的节点转入休眠状态,进一步降低能耗,延长网络的生命周期。相关实践说明,2节普遍干电池就能维持ZigBee节点工作0.5y以上。同样的供电条件,蓝牙节点只能维持4~8h的工作,UWB和WiFi更短,仅为1~3h。使用ZigBee技术网络,即便有节点无法得到外部供电也可依靠板载电源工作,得志系统需求[2]。

3)传输距离方面,ZigBee的理论单跳距离达成100m,是几种技术中单跳最远的之一,得志系统需求。

4)相较其他技术,ZigBee技术在传输速率上较低,仅为250Kb/s,但也能得志系统需求。

综上,选择ZigBee技术建立温室群监控系统,用ZigBee协调器作为网络总操纵器,在各温室内布设ZigBee路由器作为温室操纵器。

2.2网络拓扑布局设计

温室内的数据传输和温室到ZigBee协调器的数据传输是本系统网络的重点。

温室内的数据传输主要依靠传感器节点以及温室操纵器节点。每个温室中的节点组建一个分簇,即温室簇。簇首固定为温室操纵器,不通过选举产生,簇内成员为传感器节点。当温室面积较小时,以单跳的方式组建温室簇;面积较大时,温室内加设路由节点以组建多跳温室簇。其中,只有温室操纵器可以发起温室簇的组建。第1个温室簇建立时由ZigBee协调器充当簇首组建网络,之后由各温室的温室操纵器组建各自温室簇。并且各自温室中的节点只能参与本温室簇。当全体的温室簇组建完毕后,由ZigBee协调器为各温室簇调配编号以便区分。将温室号和网络地址举行绑定,并由温室簇簇首统一管理。其余节点需要在入网前预先设定好温室号,在参与温室簇时按照相应温室号入网。这样可以解决相邻温室的片面节点的归属问题。

各温室与ZigBee协调器的通信依靠各温室的温室操纵器和ZigBee协调器自组建ZigBee网络。当其中某个温室操纵器不能正常工作时,网络将自动重新组建,数据按照固定的最短路径传输。个别温室距其他温室较远时,可在适当位置布设中继路由节点。

3系统硬件设计

系统采用模块化设计,即系统硬件由通用模块加专用模块构成,主要包括传感器节点、温室操纵器、ZigBee协调器和无线执行器等。这些硬件都需要具备无线通信及信息的处理功能,因此,首先设计了具有信息处理和传输功能的通用硬件模块并供给了标准接口,然后在通用模块的根基上参与相应的专用模块,以构成相应的硬件。

3.1通用模块的设计

通用模块是整个系统的核心,其主要功能是无线通信及数据处理,主要由处理器、无线收发模块、串口通信模块及电源模块构成,如图2所示。

处理器模块选用的是JN5121-001系列处理器模块组。它集成了一款32位的RISC微处理器,配备有可以工作在2.4GHz频段的射频收发模块,可兼容ZigBee协议和IEEE802.15.4协议。其拥有类型丰富的接口,完全得志系统需求。另外,该模组自带ROM和RAM,ROM中存储了通讯协议栈,RAM支持路由功能和操纵器功能[3]。这种集成化的设计,不仅降低了研发本金,更缩短了研发周期。

在电源方面,设计了板载电源和外部电源2种供电模式,可根据实际工作场景生动选择。

为便当通用模块和计算机等其他设备通信,将JN5121中的UART0接口与RS232接口举行了连接,如图3所示。

ZigBee协调器是整个现场网络的操纵中心,主要负责无线网络的组建维护和数据通信。通用模块具备这些功能,因此通用模块无需任何提升便可实现ZigBee协调器功能。

3.2温室操纵器硬件设计

在单个温室中,各节点均为固定工作,没有移动的需求,因此无线网络组建后便形成稳定的网络布局。温室操纵器作为单个温室簇的簇首,主要负责接收温室内的传感器节点发送来的数据信息和向温室操纵器发出操纵指令;同时将片面信息实时显示,并可以实施简朴的操纵[4]。通用模块已具备数据及操纵指令的传输功能,因此,在通用模块上增加了显示器模块及操纵按键等设备,即可完成温室操纵器功能,如图4所示。

液晶显示器模块选用了BARTON公司生产的STF单色液晶显示屏,由128×64点阵组成,UC1601驱动模块驱动。

3.3无线传感器节点设计

无线传感器节点的主要任务是采集温室内的各类环境信息,并将数据发送至温室操纵器。数据通信功能由通用模块完成。数据采集是由加装在通用模块上的各类环境信息传感器完成,如温度传感器、空气湿度传感器、土壤湿度传感器、光照传感器和pH值传感器等。由于传感器种类较多,但各类型传感器与通用模块的连接方式好像,因此,下面以温度传感器和光照传感器与通用模块的连接来说明无线传感器节点的设计。

传感器选择了SHT11温度传感器和TSL2550光照传感器。二者均为数字传感器,可直接输出数字信号,无需经过数模转换便可传输至通用模块。在实际的连接过程中,将传感器上的数据通信引脚和时顺操纵引脚连接至数字输入DIO接口[5]。由于温室内采集温度和光照强度的采集点可以重合,且通用模块的数据处理和传输才能都足以应付2种环境信息的采集。因此,将温度传感器和光照传感器同时连接在一个通用模块上,形成一个双数据传感节点,连接方式如图5所示。

3.4无线执行器节点设计

无线执行器节点的功能是接收温室操纵器发来的操纵信号并操纵相应执行机构,如卷帘及喷淋浇灌系统等。其由通用模块和执行模块组成。通用模块负责操纵信息的接收;执行模块负责对调理机构的操纵。

执行模块与通用模块中的4个DIO接口相连并传输操纵信号,这样可以操纵4组调理机构的操纵开关。通用模块与执行模块共同组成无线执行器节点,其硬件布局如图6所示。

4系统软件设计

4.1ZigBee协调器软件设计

ZigBee协调器的首要功能是网络的组建与维护,之后再将各温室的环境信息数据发送至本地操纵中心,并将本地操纵中心发送给各温室的操纵信息发送至相应的温室操纵器。

在网络的组建阶段,系统会先通过扫描选择到能量较高且空闲的信道。之后允许温室操纵器节点参与建立起新的网络并对其举行标识[6]。然后举行网络维护、接收数据并向本地操纵中心的发送以及操纵信息的回传。其软件流程如图7所示。

4.2温室操纵器软件设计

温室操纵器是整个ZigBee网络中的路由节点,可向ZigBee协调器发送入网苦求。同时也是本温室网络簇的簇首,负责管理本温室内的传感器节点和执行器节点。其软件流程为:先向ZigBee协调器发送参与网络的苦求,当苦求被允许后参与ZigBee网络并举行初始化成为网络中的路由节点并将本温室内的传感器节点和执行器节点参与到网络中。另外,温室操纵器还可以通过显示屏模块显示各传感器节点的数据,通过按键举行切换显示。这片面的软件过程为温室操纵器接收传感信息,再将传感信息发送至显示模块显示。当接收到按键信号时,切换下一节点的传感信息显示。结果,将传感信息发送至ZigBee协调器。其软件流程如图8所示。

4.3无线传感器节点软件设计

无线传感器节点负责采集环境信息并传输给温室操纵器,其工作流程如图9所示:首先苦求参与网络并获得网络地址,然后读取传感信息,处理后发送至温室操纵器,此过程经休眠后重复。

4.4无线执行器节点软件设计

无线执行器节点的主要功能是接收操纵信号并驱动调理机构,是网络中的终端节点,无需路由功能。在工作过程中,其首先苦求参与网络,被允许后网络地址并进入网络;然后便进入休眠状态,等待操纵指令;当操纵指令到来时执行器被唤醒,然后判断指令的正确性,若指令正确,那么立刻执行。若不正确,那么发送重发苦求,然后延时等待。在等待期内若接收到重发的操纵指令信息,那么重新进入指令正确性判断阶段,若超过延时等待期仍未接收到重发的操纵指令信息,那么再次进入休眠状态。其工作流程如图10所示。

5结语

无线传感网络在农业自动检测方面有着先天的优势,监控区

温馨提示

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

评论

0/150

提交评论