基于ZigBee无线传感器网络的棉田节水灌溉系统设计

来源 :江苏农业科学 | 被引量 : 0次 | 上传用户:denggaoangyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对新疆生产建设兵团的农田作物在少雨、高温、干燥等多种因素制约下,其农业灌溉水资源利用率普遍较低的现状,设计一套基于ZigBee无线传感器网络的节水灌溉系统。该系统采用8051微处理器作为控制器,并与各类温湿度传感器组成传感器节点,实现对棉田土壤墒情的采集,通过功放芯片CC2591与主芯片CC2530的连接,实现信息的远距离传输。设计无线通信的节点系统,在空旷地区和棉田分别进行试验测试,在棉田中有效通信距离达 825 m。试验结果表明,整个网络的平均丢包率为275%,因而系统运行稳定可靠,能够准确地采集棉田各类信息,达到节水灌溉的目的。
  关键词:无线传感器网络;ZigBee;功放芯片;节水灌溉;棉田
  中图分类号: S274;TP2129文献标志码:
  文章编号:1002-1302(2017)16-0225-04
  [HJ14mm]
  收稿日期:2016-05-10
  基金項目:国家“863”计划(编号:2013AA102300)。
  作者简介:谢振伟(1986—),男,山东烟台人,硕士,主要从事精细农业技术系统研究。E-mail:1220942844@qqcom。
  通信作者:马蓉,博士,教授,硕士生导师,主要从事精细农业技术系统研究。E-mail:lzymrhs@163com。[HJ]
  新疆作为我国的一个农业大省,灌溉用水约占农业用水的90%,并且新疆地处内陆干旱区,常年降水稀少、气候干旱,造成水资源严重不足。近年来随着工农业生产和城市的快速发展,水的供需矛盾进一步加剧,同时水资源浪费现象日趋严重;因而发展高效节水型灌溉技术已成为新疆干旱区自动化农业发展的重要途径,也是缓解水资源短缺的有效措施和促进水资源持续利用的一项长期性任务。
  基于ZigBee的无线网络作为一种新兴的信息处理与通信技术,凭借其成本低、可靠性好等特点,已被充分应用于自动化农业领域。北京林业大学的江挺等设计了一套基于ZigBee无线传感器网络的灌溉控制系统,目前已在北京等地区的小型农田试验地进行了安装运行,基本达到预期设计目标[3]。西北农林科技大学的谢红彪等研制了一套基于ZigBee的田间灌溉自动测控系统,该系统采用具有ZigBee技术的AT89C51模块和HM1500湿度传感器组成的传感器节点,并将其部署在棉田的各个角落,对土壤墒情信息进行采集、处理后发送到远程控制中心,使其对灌溉进行决策和控制[4];但其通信模块的传输距离短,并不适合于新疆大型的农场。新疆石河子149团的棉田,采用SD卡的形式定时地对农田中的电磁阀进行控制,以达到灌溉的目的。上述技术系统的运用,使得干旱区不仅得不到及时的灌溉,而且造成水资源的浪费。因此,本研究在前人的基础上,设计一套基于ZigBee无线通信网络的灌溉控制系统,以实现和控制节水灌溉系统的双向通信。
  1系统总体设计
  灌溉系统的总体结构如图1所示:系统由ZigBee网络节点、远程服务器、上位机控制中心、基于STM32F107的ZigBee网关及基于609 G的GPRS网络构成[5]。
  系统中的ZigBee无线网络采用的是网状拓扑结构,节点包括传感器节点、电磁阀控制节点、路由节点(包含在通信模块中)和网关节点。其中,网关节点由协调器充当。传感器节点与湿度检测传感器及空气温湿度传感器相连,用于定时采集棉田土壤的湿度及周围的环境参数,并将采集到的信息通过ZigBee网络传送到协调器中;协调器初始化信道、网络的IP地址,处理各个子节点的入网请求,并将数据信息经串口协议传到ZigBee网关;网关实现GPRS、上位机与无线传感器网络的连接与交互;路由节点负责节点间数据包的传送,上传传感器节点发送给协调器的数据包,处理子节点的入网请求等,通过GPRS实现数据信息的存储与管理。
  2硬件系统的整体设计
  21传感器选型
  为实现棉田的合理精确灌溉,系统中的传感器主要需采集田间土壤的水分和空气温湿度参数。综合考虑系统设计和网络节点功耗低的要求,土壤水分检测选用Decagon公司生产的EC-5传感器。EC-5的外层能够承受较强的盐碱度,传感器电路受温度变化的影响较小,又由于其具有较高分辨率,因而便于将其掩埋在土壤的不同深度进行长时间的测量。空气温湿度测量选用DHT22数字温湿度传感器,测量的温度范围为-40~80 ℃,相对湿度范围为20%~90%,测量精度分别为<05 ℃、≤2%[5]。因此该传感器能够直接稳定地反映土壤的含水量和空气的温湿度。
  22网络通信模块的设计
  ZigBee无线网络的核心处理器采用TI芯片公司研制的CC2530,该芯片整合了高性能的射频收发模块、增强型8051内核处理器、静态随机存储器(static RAM,简称SRAM)和 A/D 转换接口等外设。同时CC2530具有不同的运行模式,并且模式之间的转换时间短,芯片的休眠电流仅为1 μA。为[CM(25]提高信息的通信距离,可在主芯片CC2530上搭载一款射[CM)]
  频功放芯片CC2591,其输出功率高达22 dBm,理论上的最远传输距离达1 km,适用于环境复杂的农田。
  23传感器节点硬件设计
  传感器节点一般包括传感器模块、处理器模块、功率放大模块及能量供应模块4部分。其结构如图2所示。
  24电磁阀控制节点硬件设计
  电磁阀控制节点的硬件结构与传感器节点相似,其不同之处在于其设计接口上连接灌溉控制板和双稳态脉冲电磁阀(图3)。根据传感器节点采集到的土壤水分值与预先设置的阈值进行比较,实现协调器控制每个阀门的开启与闭合,进而达到灌溉目的。
  25网关硬件设计
  无线传感网络的网关硬件采用意法半导体(ST)公司生产的高性能MCU-STM32F103C8T6芯片。在组建微控制单元(micro controller unit,简称MCU)网关系统时,向外扩建的模块有电源模块、串口通信模块、存储模块、GPRS模块、协调器模块以及继电器模块等[8](图4)。   系统的软件设计主要分为传感器节点程序、电磁阀控制节点和网关节点程序的设计。
  31传感器节点程序设计
  传感器节点应用层的程序设计主要实现网络底层的各个驱动程序调用、数据信息的定时采集、数据包的压缩并传送、数据包的接收并解析等。设计思路为节点通电后会自动加入到由协调器组建的ZigBee无线网络中,并获取属于自己的短地址;节点初始化以后将定时采集农田的数据信息,并将自身的设备号、数据包号和数据参数聚成数据包,传送给协调器,协调器接收到数据包后将其解析,若土壤的含水率比阈值高,则保持采集信息模式不变,即闭合该传感器节点检测领域内的电磁阀,否则切换到采集模式2,即打开电磁阀,同时定时监测田间数据(图5)。
  32电磁阀控制节点程序设计
  电磁阀控制节点应用层的程序设计主要实现底层中每个驱动程序的调用、接收并执行網关发送来的命令等任务。设计的思路为电磁阀的节点通电后,自动加入到由协调器组建的ZigBee网络中,并获取属于自身的短地址,然后将自身的设备号、数据包号以及电磁阀状态聚合成一个数据包,传送给协调器,同时等待协调器的指令,并从指令中分析出电磁阀的控制命令与休眠时间,执行电磁阀的开启或闭合并将电磁阀的状态传送到协调器中后,进入休眠状态。协调器接收并解析传来的数据包,最后将电磁阀的状态进行存储。
  33网关软件程序设计
  331ZigBee协调器的程序
  协调器在整个网络中的主要作用是组建无线传感器网络、汇聚各个节点数据、传送控制命令,实现ZigBee无线网络与每个传感器节点和电磁阀节点的相互通信[9]。图6为协调器的程序流程。
  332STM32控制器的程序
  网关硬件通电后,将应用程序初始化,协调器组建无线网络,通过串口RS2302与上位机的控制中心相连接,GPRS模块使用默认的设置与远程服务器相连接。程序初始化完成后便开始监听网络,等待无线网络和以太网分别发送来的数据,并判断数据是从什么网络中传来的,若是以太网传来的命令,则需进行指令解析,调用串口模块将指令传送到微控制单元MCU[10];若是无线网络传来的数据,则调用GPRS模块发送信息给远程终端(图7)。
  34棉田滴灌系统上位机的软件设计
  上位机控制中心采用高级语言C ,基于TCP/IP协议进行开发,通过串口实现与网关的通信,以实现历史数据的查看与存储、阈值设置、端口设置以及采集时间设置等任务。
  35远程服务器的设计
  服务器使用Visual Studio 2010,利用C语言进行开发。实现因特网与网关的通信,接收并显示每个节点的具体数据。
  4系统试验
  41节点通信距离测试
  无线传感器网络的有效通信距离直接影响着整个网络的覆盖范围[11]。农场棉田中,植株种植面积与密度都比较大,且棉花生长高度多为05~06 m,因而节点需具有较大的发射功率,才能保证理想的通信距离。本研究分别在空旷地区和棉花田中测试节点的有效通信距离,设置的节点高度分别为03、06、12 m,设置发射功率为节点最大值21 dBm,射频功率设定在24 GHz频段。每隔5 s定时传送节点所采集的数据信息,并通过上位机来观察节点处于不同位置时,数据包能否正确传达,当能正确传达时增加收发距离。当协调器处于收发不稳定时,应用激光测距仪检测2个节点间的直线距离,重复检测多次,取其平均值,经过测试节点的高度为 12 m 时,其通信距离最远。测得节点的最大有效通信距离如表1所示。
  42节点感知精度测试
  感知精度是指器件获取信息的精确度,是无线传感器网络的重要性能评价指标之一[12]。利用机械式湿度计、标准水银温度计以及土壤水分测量仪在节点处同时检测湿度和温度,与EC-5和DHT22传感器在节点处的实测值进行比较。测试结果表明,节点采集的湿度误差最大为24%,平均误差为096%;温度误差最大为05 ℃,平均误差为015 ℃。图8为从2016年4月12日15:00开始,节点温度实测值与水银温度计测量值的逐时变化。
  43节点功耗测试
  采样电阻电压的方法进行节点功耗测量[12]。在电源模块的接口处串接1个10 Ω的电阻,利用高精度万能表测量实
  [FK(W12][TPXZW8tif][FK)]
  际电压值U,测得实际电流为I=U/10,再依据各状态电流I以及持续时间t,经过功耗计算公式测得节点每周期所消耗的电量。测量的结果显示,节点系统的休眠电流为007 mA,信息采集时的电流为112 mA,发射时的电流为126 mA。依据功耗公式,以每30 min为1次测量周期,节点消耗的电量为6 mA·h/d,则使用3 000 mA·h的37 V电池串联能够使无线传感器网络的节点持续工作时间达到 500 d,这符合系统低功耗的要求。节点功耗的计算公式为
  [JZ(]Q=24×2×(I1·t1 I2·t2 I3·t3)。[JZ)]
  式中:I1、I2、I3分别为节点的休眠电流、采集电流、发射状态电流。
  44系统的整体测试
  本研究将设计的节点系统于石河子农业科技园区(棉花地长1025 m,宽721 m,植株长宽间隔为034 m×018 m,高度为05~06 m)进行无线传感器组网试验,测得棉花田的实际土壤含水率、空气温湿度等。共使用6个节点,其中包括1个协调器节点、4个传感器节点、4个电磁阀节点、1个路由器节点。其中节点3和节点4距离协调器较远,需要通过路由器节点进行中转。
  试验将棉花田主要划分为4个区域,每个区域都有相应的传感器节点负责监测此区域的温度与湿度,并且根据土壤含水率是否超过阈值来控制对应的电磁阀控制节点开关,达到精确灌溉的效果。传感器节点与电磁阀控制节点的工作如图9所示。   45网络的丢包率测试
  传感器节点依据土壤含水率的采集方式,设定采集周期为20 min,采用节点休眠唤醒机制,连续监测7 d,测试的结果如表2所示。由表2可知,整个网络的平均丢包率为 275%,此系统网络传输比较稳定可靠。
  5结束语
  本研究设计以ZigBee无线传感器网络为核心的节水灌溉系统。传感器节点以8051为核心,CC2530为主芯片,搭载CC2591功放芯片及其外围电路作为无线通信模块,EC-5土壤水分传感器、DHT22数字温湿度传感器及外围电路作为传感器模块,此系统的各节点能够自组网,形成自愈型网状网络,在棉田间节点的有效通信距离达825 m。通过试验结果可知,整个网络的平均丢包率仅为275%。综上所述,该系统具有良好的实时性和可靠性,能够准确地采集棉田各类信息和控制电磁阀的工作,实现节水灌溉的目的。
  参考文献:[HJ175mm]
  李晓渊,朱美玲,何继武 新疆干旱区农业高效节水灌溉技术经济评价指标体系构建初探[J] 农村经济与科技,2010,21(4):62-63
  孙燕,曹程茂,马德贵 基于ZigBee网络的节水灌溉自动控制系统研究[J] 农机化研究,2012(6):153-156
  [3]江挺,胡培金,赵燕东 基于ZigBee无线传感器网络的灌溉控制系统设计[J] 节水灌溉,2011(2):58-61
  [4]谢红彪,王斌,李文静,等 基于ZigBee的田间灌溉自动测控系统设计[J] 农机化研究,2014(9):89-93
  [5]谢家兴,王卫星,陆华忠,等 基于CC2530的荔枝园智能灌溉系统设计[J] 灌溉排水学报,2014,33(4):189-194
  [6]贾艳玲,刘思远 基于ZigBee技术的葡萄园智能灌溉系统设计[J] 江苏农业科学,2015,43(6):383-385
  [7]岳学军,王叶夫,洪添胜,等 基于信道测试的橘园WSN网络部署试验[J] 农业机械学报,2013,44(5):213-218
  [8]谢家兴,余国雄,王卫星,等 基于无线传感网的荔枝园智能节水灌溉双向通信和控制系统[J] 农业工程学报,2015,31(增刊2):124-130
  [9]郭国法,许萌,张开生 基于ZigBee无线传感器网络的智能节水灌溉系统设计[J] 江苏农业科学,2015,43(11):513-518
  [10]李野,董守田,黃丹丹 基于ZigBee技术的水稻自动灌溉控制系统设计[J] 农机化研究,2015(2):226-229
  [11]韩文霆,吴普特,郁晓庆,等 农业环境信息无线传感器网络监测技术研究进展[J] 农业工程学报,2011,27(增刊2):326-330
  [12]宗睿,徐飞鹏,贾瑞卿,等 一种土壤水分传感器性能测试的方法及应用[J] 灌溉排水学报,2013,32(1):74-76
其他文献
摘要:乡村旅游是实现乡村振兴的途径之一,在影响乡村旅游体验的众多因素中,住宿体验起着至关重要的作用。目前,乡村旅游住宿行业尚未形成规范化的管理模式,服务质量评价指标有待探索。通过对江苏省216家乡村民宿的在线评论内容进行分析,归纳出环境、服务和设施3个主范畴下7个自范畴、23项评价指标,建立乡村旅游住宿质量评价指标体系,并利用层次分析法(简称AHP)计算出各个指标的权重;利用BP神经网络,以江苏省
摘要:为揭示贵州省特有种厚壳红瘤果茶(Camellia rubituberculata)种群结构与分布格局特征,基于模式产地及集中分布区野外踏查资料,选取天然种群集中分布的地段,采用相邻格子法设置典型群落样地,对比分析不同干扰生境下厚壳红瘤果茶自然种群的胸径结构特征,制定静态生命表并对生存力进行分析。结果表明,兴仁县和晴隆县厚壳红瘤果茶萌生、实生种群数量整体上均呈现随着径级结构增大逐渐减小;兴仁县
背景介绍:  中共十七届六中全会收获的重要思想成果是:空前凸显出全球化背景下文化强国在中国宏观发展战略布局中的关键作用。在此背景下,文化建设的持续走强直接取决于“汉语软实力”的提升,因此,母语教育所要承担的重大历史使命是:促进语用范式从消极向积极的深度转型。我们认为母语教育的突围之路在于从言语接受走向言语表达,即母语教育要将目标确立为:唤醒学生的表达意识、锻炼学生的表达能力、养成学生的表达习惯、优
那时屋内的阵阵暖气总会在窗上蒙起薄薄的雾,写完所有作业的我,总会长叹一口气然后坐在窗边,呆呆地望着窗外。天在暖气和雾的折射下是蓝色的,黛蓝色的。  “啪嗒,啪嗒”,我坐在柔软的床上,整个身体狠狠地倚靠在墙上,手里紧攥着枕头的一角。我隐约可以听到墙的另一侧很安静,偌大的房间里只剩下一个钟“滴答”地走着。她回去了,第一次出门在外她不在身旁,心里有一种说不出的难受与不习惯。我轻叹了口气,又忍不住抽泣起来
摘要:以大花君子兰为材料,研究君子兰的自交不亲和性及作用机理。采用套袋自交法测定君子兰自交亲和指数;采用荧光显微镜观察法研究自交不亲和机理。结果表明:君子兰同花自交亲和指数0.29,同株自交亲和指数 3.43,种内自交亲和指数10.15。由此总结出君子兰同花自交和同株自交具有自交不亲和性,胼胝质主要出现在花粉管中,属配子体不亲和性。  关键词:君子兰;亲和指数;胼胝质;自交不亲和性  中图分类号:
摘要: 利用在山东烟台的调查数据,以苹果为分析对象,分析了“农超对接”模式中农户、合作社、超市之间的收益分配情况。研究发现,在“农超对接”模式中,农户、合作社、超市进行了有效的合作,获得了超过单独经营的收益,3者的收益比例分别为42.11%、13.11%、44.79%。在此基础上,运用带风险修正因子的Shapley值法对3者的收益分配结构进行调整,使其更趋于科学合理,经过调整,以上3个参与主体的收
摘要:以乌牛早、迎霜2个品种为试验材料,通过叶面喷施法研究不同浓度5-氨基乙酰丙酸(5-ALA)对越冬茶叶芽叶率、品质成分、叶片生理特性的影响。结果发现,与对照相比,5-ALA处理显著促进了茶树出芽,提高了茶叶游离氨基酸、咖啡碱、可溶性糖、水浸出物等品质成份的含量,降低了茶叶酚氨比,说明低浓度5-ALA具有提高茶叶产量与品质的潜力。此外,5-ALA处理显著提高了越冬茶树叶片的叶绿素含量、超氧化物歧
摘要:以京津冀地区13个城市为例,通过收集与整理资料,在构建具有可操作性评价指标体系的基础上,運用时间序列分析法,借助ArcGIS软件,对1996—2014年京津冀地区不同尺度的土地利用效益进行定量评价及空间分析。结果表明:近20年来,京津冀地区土地利用经济效益呈现不断上升趋势,但是与珠江三角洲地区和长江三角洲地区相比,仍存在较大差距;1996—2014年间,京津冀地区土地利用经济效益增长呈现出缓
摘要:鹅副黏病毒病由副黏病毒科禽副黏病毒Ⅰ型鹅副黏病毒感染引起,主要表现为消化系统、免疫系统、神经系统的症状和病变。通过临床病例观察该病的临床症状和病理变化,利用RT-PCR方法鉴定病原,采用病理组织学技术进行分析。结果表明,鹅副黏病毒是一种泛嗜性病毒,可在鹅体内的多种器官中复制,并造成多器官组织的损伤,从而引起患鹅消化系统、免疫系统、神经系统的症状和病变。  关键词:鹅;副黏病毒;RT-PCR;
摘要:基于天气指数保险产品内在价值视角,以黑龙江省5个县700个农户的实地调研数据为样本,通过logistic回归模型,分析影响农户对天气指数保险需求的因素。结果表明,耕地面积、成灾年间作物产量损失情况、天气事件与作物产量的相关性、农户对保险公司服务的满意度、农户对保险产品价格补贴的需求度与天气指数保险的需求呈正相关,遭受过的风险种类与天气指数保险的需求呈负相关。最后根据实证分析结果从提高农户主观