农田环境信息监测的无线传感器网络节点设计
2024-07-11
来源:爱问旅游网
2011年第30卷第4期 传感器与微系统(Transducer and Microsystem Technologies)87 设 计 与 ~翩~ 造 农田环境信息监测的无线传感器网络节点设计 熊伟丽,贾 岩,邵金涛,徐保国 (江南大学物联网工程学院自动化系,江苏无锡214122) 摘要:针对电子信号干扰、能耗大等因素对通信能力造成的影响,设计了基于低功耗微处理器MSP430 的无线传感器网络节点。通过使用MCU的不同工作模式和对无线射频模块的不同状态等节能措施,增强 了节点通信能力,大幅度降低了节点的能耗。经过背景项目实际农田环境的测试证明:节点不仅能够完成 对农田环境要求信息进行准备采集,网络通信效率也得到了很大提高。 关键词:无线传感器网络;农田环境;节点;能耗 中图分类号:TP 393 文献标识码:A 文章编号:1000-9787(2011)04-0087-03 D ‘Desit m 0f wireless ̄0t wireless Sensor networ S no es I-,ensor networks nodes fc faor[arm environment monitoring ● ・ ■・ ●; XIONG Wei-li,JIA Yan,SHAO Jin—tao,XU Bao—guo (School of Internet of Things Engineering,Department of Automation,Jiangnan University, Wuxi 214122,China) Abstract:Aiming at interference of electronic signal,large energy consumption and other factors impact of communications capabilities,a wireless sensor networks node based on low—power microcontroller MSP430 is designed.Through using energy—saving method of different MCU operation mode and different wireless module status,the communication capability is improved and the energy consumption of node is reduced.The actual tests show that the wireless sensor networks can get accurate information of environment and improve the eficifency of networks communication. Key words:wireless sensor networks;farm environment;node;energy consumption 0引 言 的无线传感器节点。MSP430控制传感器采集农田土壤环 境参数,由无线收发模块NRFg05将数据发送给相邻节点, 数据经无线传感器网络节点的多级转发最终送回主机,实 现对农田土壤环境的监测。 1硬件设计 无线传感器网络有传感器节点、汇聚节点2种,传感器 农田环境信息的准确掌握,对调高农作物的产量和效 益起到很重要的作用。无线传感器网络可以借助于节点中 内置的各种传感器来测量农田环境的温度、湿度、盐碱度等 环境参量。在无线传感器网络中,可能由于障碍物或电子 信号的干扰使得节点通信受影响;可能由于节点的能耗问 题影响了节点的工作 J。因此,如果设计一种能耗低,而 且通信能力强的传感器节点,实时得到准确的环境信息,则 可以对农田环境进行有效的控制。 节点负责采集农田环境信息,然后由汇聚节点发送给PC 机。 对传感器节点,一方面硬件必须低功耗,采用无线传输 且通信能力强;另一方面,软件必须支持多跳的路由协议。 IEEE 802.15.4/Zig Bee协议充分考虑了无线传感器网络 1.1传感器节点硬件设计 硬件结构包括微处理器模块、射频通信电路(RF)模 块、传感器模块、电源模块等4部分,传感器将农田环境信 的应用要求,是目前被业界普遍看好的一种无线通信协 议 。基于这些基本的思想,本文设计了以l6位单片机 息转换为电信号,然后经过A/D转换,微处理器将该信息 处理后通过无线传输单元传给汇聚节点 。硬件结构如 图1所示。 MSP430为核心,结合外围传感器和无线收发模块NRF905 收稿日期:2010-08-16 基金项目:国家“863”计划资助项目(2006AA10A301);中央高校基本科研业务费专项资金资助项目(JUSRP10927) 88 传感器与微系统 第3O卷 SHT10是一种高度集成的温湿度传感器芯片,提供全 量程标定的数字输出。该传感器包括1只电容性聚合体湿 度敏感元件和1只用能隙材料制成的温度敏感元件,这 2只敏感元件与1个14位的A/D转换器以及1个串行接 口电路设计在同一个芯片上面。因此,该传感器具有响应 时间快、精度高(湿度精度为±2.0%RH,温度精度为 ±O.4O℃)、抗干扰能力强、低功耗等特点 J。另外,SHTIO 图1传感器节点的硬件结构图 数字式传感器具有I C总线数字接口与循环冗余码(CRC) Fig 1 Hardware structural diagram of sensor node 1.1.1微处理器模块 一种集成A/D转换功能的微控制器是合适的选择,它 即可简化设计又可节约能耗。另外,芯片还需要有足够的 处理能力、程序空间及数据空间 。 MSP430系列微控制器是一种高集成度、功能丰富、功 耗低的16位微控制器,它具有丰富的片内资源、多种节能 工模式和对C语言程序设计的支持,使得MSP430系列微 控器非常适合于应用在嵌入式系统中。其内部集成有8路 12位AD输入、2个SPI接口(与NRF905通信用)、60 k的 程序存储空间和2k的RAM。 MSP430系列低功耗微控制器具有5种节电模式,每种 模式有不同的电源消耗。不同的操作模式、模式之间的切 换和在每种模式工作的时长决定了微控制器的能耗。在本 设计中充分考虑和利用了处理器的节电特性,合理进行了 工作模式切换,在保证处理能力和响应速度的同时,延长了 电池寿命。 1.1.2射频模块 传感器节点的射频模块采用挪威Nordic Semiconductor 新推出的433/868/915 MHz射频收发芯片nRF905。 nRFg05工作电压为1.9-3.6 V,它采用优化的GMSK调制 技术,工作于433/868/915 MHz 3个ISM频道,频道之间的 转换时间小于650 s。nRFg05由频率合成器、接收解调器、 功率放大器、晶体振荡器和调制器组成,ShockBurstTM工作 模式,自动处理字头和CRC(循环冗余码校验),使用SPI接 口与微控制器通信,配置非常方便。nRFg05功耗非常低, 以-10dBm的输出功率发射时电流只有11 mA,工作于接 收模式时的电流为12.5 mA,内建空闲模式与关机模式,易 于实现节能。 无线传输单元工作在4种状态,即发送、接收、空闲和 休眠。空闲状态也具有很高的功耗,几乎与接收模式不相 上下。在设计中采用了动态定时和应答机制,在保证传输 的前提下,尽量让无线传输单元处于休眠状态。 1.1.3传感器模块 温度传感器DS18B20是一种新型数字温度传感器,外 部电路非常简单,使用一个总线接口。其测量范围为-55— 125℃,在--10-85℃之间的测量精度为±O.5 oC,分辨率最 大可以设计为12位,测量数据准确可靠。 数据传输校验,使它可以很方便地与其它微处理器、微控制 器等系统直接接口,很大程度上增加了对传感器接口开发 的方便性与可靠性。 1.2汇聚节点硬件设计 无线传感器网络中汇聚节点起着至关重要的作用,所有 传感器采集的信息需要通过汇聚结点传送给Pc机。汇聚节 点负责转发上层命令,接收下层节点请求和数据,具有数据 融合、路由选择等功能 。汇聚节点的硬件结构如图2。 抽 器模块 射频通信电路模块 f…~…—] 嘲决 图2汇聚节点的硬件结构图 Fig 2 Hardware sturctural diagram of Sink node 2软件设计 传感器节点上的软件负责完成现场数据的采集和通过 无线通信模块将采集数据包无线传送,传感器节点遵循休 眠一被唤醒一正常工作的工作模式 J。在休眠状态下,处理 器停止工作,而SRAM,SPI端口以及中断系统继续工作,无 线模块处于低电流的接收状态。在无线模块接收到汇聚节 点或是临近节点发出的命令后,传感器节点被唤醒,处理器 对命令进行节点号判断,如果命令的对象是当前传感器节 点,则传感器节点进入工作状态,否则,传感器节点对命令 进行转发后再次进入休眠状态。传感器节点的工作流程如 图3所示。 图3传感器节点的工作流程 Fig 3 Workingflow chartofsensor node 第4期 熊伟丽,等:农田环境信息监测的无线传感器网络节点设计 89 3测试结果与分析 100 3.1 能耗 95 姗 9O 经过实验,传感器节点在不同状态下能耗如表l。 同 85 表1节点能耗数据 80 Tab 1 Energy consumption data of sensor node 75 节点数 图5收包率仿真与实际测试数据 Fig 5 Simulation result of RXD and actual tset data 4结论 基于低功耗微处理器MSP430进行了应用于农田土壤环 境监测的无线传感器网络节点的设计,并进行了收包率的仿 真,与实测数据进行了对比,设计达到了预期的目标。该系 由表1可知,系统各模块的工作状态对系统的能耗影 统的设计与研究能够进一步提高农田土壤信息监测的自动 响较大。在关闭收发电路的情况下能节约大量能量,在微 化水平,对于推广农田土壤信息化具有重要的指导意义。 处理器处于休眠状态和其他模块均关闭的情况下能耗最 参考文献: 小。 [1] Wang N,Zhang N Q,Wang M H.Wireless sensors in agriculture 3.2收包率 and food industry recent development and future perspective[J]. 为评估平台的收包情况,通过Matlab对其收包率进行 Computers and Electronics in A culture,2006,50:l--14. 了仿真。该仿真实验是通过在一个a×a的区域中随机散 [2]马祖长,孙怡宁,梅涛.无线传感器网络综述[J].通信学 布n个节点构成一个连通图,然后,随机选取a/lO个节点 报,2004,25(4):114--124. 作为汇聚节点(至少有一个汇聚节点),无线传输覆盖半径 [3]任丰原,黄海宁,林 闯.无线传感器网络[J].软件学报, 2003,14(7):1282--1291. 为2a/n并保证无盲区。仿真结果如图4所示。 [4]孙利民.无线传感器网络[M].北京:清华大学出版社,2005: 279--280. 褂 [5] 李栋,张林,徐保国.无线温室信息监测系统设计[J].微 计算机信息,2009,25(2--3):38--39,63. [6]金保华,张勇,崔光照.基于nRFg05的无线数据多点跳传 通信系统[J].仪表技术与传感器,2004,9:39--40. 节点数 [7]赵明,徐科军,倪伟,等.一种无线传感器网络节点设计 图4收包率仿真结果 和通信协议研究[J].仪器仪表学报,2005,26(8):630--635. Fig 4 Simulation result of RXD efifciency [8]Lee K.Sensor networking and interface standardization[C]∥Pro— 根据仿真条件用了40个节点进行了实际测试,仿真与 ceedings of the Instrumentation and Measurement Conference 实际测试的收包率比较如图5所示。 (IMTC),Budapest,Hungary,2001:21--23. 由图5可以看出:仿真数据与测试数据基本一致,由于 作者简介: 仿真结果是在理想状态下的结果,由于受现实农田环境条 熊伟丽(1978一),女,河南洛阳人,副教授,硕士生导师,主要 件的限制,实际收包率要比仿真结果低一些。 研究方向为智能控制与优化、无线传感器网络路由算法。 p ≥ (上接第78页) [8] Yang Xiaodong,Feng Linlin.Research on the radiation field of [5] Wang Junhong,Mei K K.Theory and analysis of leaky coaxial leaky coaxial cable using FDTD[C]∥The 4th IEEE International cables with periodic slots[J].IEEE Transactions on Antennas Conference on Wireless Communications,Networking and Mobile Computing,Dalian,2008. and Propagation,2001,49(12):1723--1732. [9]Teixeira F L,Chew W C.PML.FDTD in cylindrical and spherical [6] 季忠,黎滨洪,王豪行,等.用射线跟踪法对室内电波传播 ds[J].IEEE Microwave and Guided Wave Letters,1997, 进行预测[J].电波科学学报,1999,14(2):160--164. 7(11):285--287. [7] 张昕,杨晓冬,郭黎利,等.适用于闭域或半闭域空间无线 作者简介: 通信用泄漏电缆研究[J].哈尔滨工程大学学报,2005, 冯琳琳(1981一),女,河北武安人,博士研究生,研究方向为天 26(5):672--674. 线与电波传播。