精准农业无线传感器网络

发布者:tnzph488最新更新时间:2021-07-08 来源: 21ic关键字:无线传感器网络  MAC协议  节点  低功耗 手机看文章 扫描二维码
随时随地手机看文章

摘要:设计并实现精准农业无线传感器网路,用于监测农作物生长环境。用高性能、超低功耗单片机MSP430F149设计温湿度和光照强度传感器节点;用高性能32位ARM处理器LM3S6918设计汇聚节点,采用无线射频器件CC1000实现数据的无线收发;针对汇聚节点能量不限的特点,改进传统MAC协议,提出并实现了一种新的MAC层通信协议。实验证明,该网络具有生命周期长、稳定性好的优点,可以满足精准农业的环境监测要求。


精准农业被称为人类农业生产的一场革命,并依托于信息技术。准确实时的信息供给是精准农业的首要条件,它的实现依赖于大气温湿度、风速、光照强度况等多种先进的传感器。近年来,出现了许多采用无线公共网络等无线通讯方式进行农、林、牧业的远程监测的研究。这些无线通信技术的优势是传输速度快、信息量大、传距离输远。但因其功耗高、时延长、通信费用高等因素,在农业环境监测中未得到广泛的应用。


无线传感器网络有监测精度高、实时性好、容量大、覆盖区域大、功耗和成本低等显著优点,适合于精准农业环境监控系统的实现。开发用于精准农业监测的无线传感器网络,研究降低其能耗、提高其生命周期和可靠性等关键技术,具有重要的实用价值。


1 系统总体设计

大多数精准农业监测系统中,各个监测区域相距较近,所布设的光照、湿度和温度等传感器节点可在同一无线节点的辐射区域内;同时,控制中心一般都可持续提供能量,汇聚节点能量不限。为此,监测WSN采用星型拓扑结构,系统结构图如图1所示。


a.JPG



1)信息中心即管理节点,负责接收汇聚节点通过GPRS网络上行发送的数据,并提供Web服务功能;当传感器节点工作失常,或者“死亡”时,应能及时采取相应措施。


2)汇聚节点周期性发送信标帧,接收传感器节点发送的数据帧并通过GPRS网络向信息中心转发;接受信息中心查询命令,并向传感器节点下传完成查询任务。


3)传感器节点采集监测信息,并及时地向汇聚节点上传数据;当某个节点的能量低于一定门限时能及时上传低电量告警信息。传感器节点采用电池供电,在非工作状态时一般处于休眠状态。


2 通信协议

精准农业监测WSN具有单覆盖、汇聚节点能量不限、实时性要求不高等特点,为了降低节点功耗、延长网络生命周期,改进传统的MAC协议,提出一种基于TDMA的星型MAC协议一START-MAC协议。


START—MAC协议采用信标帧、确认帧和数据帧3种帧格式。其中信标帧用于汇聚节点的广播同步;确认帧用于汇聚节点应答传感器节点;数据帧则用于承载传感器节点向汇聚节点发送的数据。


协议中汇聚节点始终处于发送/接收转换的状态,处于发送和处于接收状态的时间比为1:1。汇聚节点每隔周期T即发送一定数目的广播帧对全网进行广播,该广播帧包括了汇聚节点的同步信息。网内要传送数据的节点任意接收一帧广播帧,否则就丢弃。接收了广播帧的节点延时一段时间后待汇聚节点转入接收状态,在规定的时隙里发送数据,否则转入睡眠。这样既避免了数据碰撞,又降低了能量的损耗。


将传感器节点一个周期内协议步骤归纳如下:

1)控制传感器模块采集数据,判断是否为新数据,是则进入步骤2)否则进入步骤4);

2)接收一帧信标帧,然后进入低功耗状态;

3)延时至规定时隙,向汇聚节点发送数据;

4)进入低功耗,延时至下一周期。


汇聚节点一个周期内协议步骤如下:

1)进入发送状态;

2)若有确认帧需要发送,则发送确认帧,然后发送信标帧对全网进行时间同步;

3)转入接收状态,接收数据;

4)若接收状态接收到数据,需要进行存储、串口操作或LCD显示,则进行该操作,结束后转到步骤1。


一个完整的START—MAC协议如图2所示。


b.JPG

3 传感器节点设计与实现

低功耗是设计传感器节点的关键指标,MSP430F149MCU芯片因具有超低功耗、较高的数据处理速度快和系统工作稳定而广泛地应用于的传感器节点设计。选用MSP430F149和CC1000射频芯片设计温湿度传感器节点和光照传感器节点。


1)温湿度传感器节点硬件设计

选用SHT10作温湿度传感器,采集农田的大气温度和湿度,温湿度传感器节点硬件原理图如图3所示。

c.JPG

MSP430F149通过I/O口对SHT10的配置操作以及两者间的数据通信,采用模拟串行方式对CC1000芯片进行配置操作、设置无线传输模块的收发频率、发送功率、数据速率等参数,采用中断方式,对CC1000写入待发送的数据或读出接收到的数据。


2)光照传感器节点硬件设计

选用TSL230B作光照强度传感器,采集农田作物的光照情况,硬件原理图如图4所示。

d.JPG


MSP430F149通过I/O口对TSL230B进行配置操作,通过P1.1读取芯片的输出信号,计算频率值,并通过换算,获得最终的光照值。


3)传感器节点软件设计

上电后,进行系统初始化。然后,节点进行判断,若节点为新节点,则进行申请入网操作。若不为新节点,则操作传感器模块进行数据采集,并与上一周期采集数据进行比较,若相同则丢弃,直接进入下一步,若不同,则记录该数据。若检测电量周期超时,则启动ADC模块进行低电量监测,若达到门限值,则标记告警数据帧。如果当前周期内,传感器节点有数据帧或告警数据帧需要发送,则等待两个信标帧的时长接收一帧信标帧,然后关闭无线传输模块进入LPM3低功耗状态,延时一段时间到规定时隙发送数据,完成后再进入低功耗状态等待下一周期。传感器节点主程序流程图如图5所示。


e.JPG

4 汇聚节点设计与实现

1)汇聚节点硬件设计

选用高性能的ARM处理器LM3S6918设计汇聚节点,无低功耗要求,该节点硬件主要有时钟模块、射频模块、外部存储模块、电源模块、串口模块、看门狗及复位电路、LCD显示模块等模块组成。汇聚节点的硬件结构如图6所示。


f.JPG

当汇聚节点进行数据上传及存储时,要记录当前的时间信息,选用PCF8563作实时钟芯片,MCU通过I2C控制该芯片,由锂电池为实时时钟提供后备电源,采用CN3052A芯片控制锂电池的充电过程。LM3S6918提供2个全双工同步/异步串口,扩展成一个RS232和一个RS485,分别用于连接显示设备和GPRS模块。


2)汇聚节点软件设计

汇聚节点上电后,首先进行系统初始化。然后进入周期的开始状态,即信标帧发送阶段。在此阶段中,若上一周期汇聚节点接收到来自传感器节点的加入申请或是告警数据帧,则需在该阶段的开始对传感器节点回复确认帧。接下来,汇聚节点开始发送信标帧,对网内欲发送数据的传感器节点进行时间同步。发送完所有的信标帧后,汇聚节点即转入接收状态,接收数据帧。等待接收周期结束后,汇聚节点进行其他操作,若接收到传感器数据,则读当前时间值,将其存储在外部Flash中,并通过串口上传信息中心。若接收到加入申请或告警数据,则也通过串口操作上传信息中心,待处理完成后标记确认帧。完成这些操作后,汇聚节点进入下一周期。汇聚节点的主程序流程图如图7所示。

g.JPG


5 系统测试

1)丢包率测试

实验条件:射频收发频率为433.3 MHz,节点发送增益为10 dBm,数据传输速率为9.6 kbit/s,数据编码格式为NRZ码,调制方式为FSK。


取一传感器节点于实验室环境下,传感器节点共发送3000个数据包,根据汇聚节点接收到的数据包数,得到单点通信时网络的丢包率,实验结果如表1所示;取3个传感器节点于实验室环境下,对汇聚节点发送不同数据。每个节点均发送3000个数据,根据汇聚节点接收到的数据包数,得到多点通信时网络的丢包率,实验结果如表2所示。从表中数据可以看到,系统的每个节点丢包率都在1%以下,能满足系统的要求。


h.JPG

2)功耗测试

传感器节点主要有发射数据、接收数据、采集数据和休眠状态4个状态。经实验测得,传感器节点发射状态电流为24.72 mA,接收状态电流为12.74 mA,活动状态电流为2.53 mA,温湿度传感器节点采集数据时电流为3.20 mA,光照传感器节点采集数据时电流为3.40 mA,节点处于休眠状态时电流为2.1μA。


射频模块从休眠状态转入接收或发射状态所需时间为4.3 ms和4.6 ms。传感器节点接收信标帧和发送数据帧的时间经试验测得分别为9.45 ms和7.95 ms。同时温湿度传感器采集一次完整数据的时间为4.1 ms,光照传感器采集一次完整数据的时间约为100μs。


当系统采用电池供电时,系统的平均工作电流决定了系统的寿命。根据系统平均工作电流的计算公式,Iavg为系统活动状态时的工作电流与活动时间的乘积与休眠状态电流与休眠时间的乘积之和再去除以总的工作时间。假设节点每个工作周期为2 s,节点每两个周期上传一次数据,每个周期都采集数据。可以计算出温湿度传感器节点平均工作电流为

i.JPG

因为光照传感器节点采集数据时间远小于温湿度传感器节点,因此平均工作电流小于0.111 8 mA。节点的工作截止电压为2.7 V。假设采用常见的两节15 V、容量为2700 mAh左右的锂电池供电,根据锂电池放电特性,当放电至2.7 V时,电池容量损耗约2 000 mAh。可以粗略估计出节点的使用寿命约为2 000/0.1118=17 889 h=745.4天。可以看到,传感器节点应当可以使用1年以上。


6 结束语

无线传感器网络的生命周期是其应用的关键,从硬件设计和通讯协议两个方面降低节点功耗,是目前普遍采用的主要措施。选用低功耗的MCU和射频器件,可降低节点的工作功耗,选用具有微静态功耗的MCU,能够大大降低节点的平均功耗。针对小规模的农田WSN星型结构的特殊性,采用改进的MAC协议,可进一步降低节点功耗,延长网络的生命周期。对中、大规模的农田WSN,研究其网络结构及其通讯协议,以达到各种精准农业监测WSN的实际需要。


关键字:无线传感器网络  MAC协议  节点  低功耗 引用地址:精准农业无线传感器网络

上一篇:DIY一个MSP430F149最小系统的设计
下一篇:MSP430开发总结

推荐阅读最新更新时间:2024-11-01 16:01

上海通用汽车如何一分钟找到CAN总线的问题节点
    上一篇《一分钟找到CAN总线的问题节点》引起了诸多CAN应用者的共鸣,上海通用汽车用这个功能,进行焊接机器人的日常维护,监测机器人CAN通信的信号质量,及时更换有隐患的节点。如图1所示。因为焊接机器人工作在比较严酷的电磁环境中,其CAN通信好坏直接影响汽车生产的效率和品质。所以快速找到问题节点并且予以更换是非常重要的。     CANScope分析仪广州致远电子股份有限公司研发的一款综合性的CAN总线开发与测试的专业工具,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测试工具于一身,并把各种仪器有机的整合和关联;重新定义CAN总线的开发测试方法,可对CAN网络通信正确性、可靠性、合理性进行多角度全方位的评估;
[嵌入式]
可穿戴装置发烧 蓝牙低功耗技术大有可为
可穿戴装置发烧,IHS Technology认为将带动无线通讯晶片销售,并点名蓝牙低功耗技术「Bluetooth Smart」大有可为,未来可能有三位数成长。这类科技的晶片制造商,如德州仪器(Texas Instruments)、蓝芽晶片大厂CSR、挪威厂商Nordic Semiconductor等可望受益。 Investorˋs Business Daily报导,IHS Technology 近日日报告预估,今年健康体适能装置的无线晶片出货量将年增11%至6,120万组,估计明年续增12%至6,850万组,2018年可达9,580万组。此种晶片能让穿戴装置和智慧手机等无线通讯、传输讯息。IHS分析师Lee Ratliff强调
[嵌入式]
AD7794在高精度低功耗测量装置中的应用
   1 引言   现代电子测量中,对测量精度有着越来越高的要求,同时,由于野外电池供电的原因,对整体电路的功耗也有着高要求。比如,在差压式流量测量/计量中,压力传感器给出的信号十分微弱,这对直流放大器和ADC电路提出了很高的要求。传统的精密数据转换和系统稳定性方案不能兼备低噪声、低漂移和低功耗特性,往往不得不牺牲某些性能。AD7794针对工业测量领域的这种特殊而义普遍的需求,采用了一种结合斩波放大电路(抑制漂移)、乏一AADC(提高精度和抑制噪声)和低功耗的复合结构,形成具有兼备上述优秀性能的较为理想了专用器件。同时器件体积极小,便于在各种设备中使用。   本文根据作者在内锥式智能工业燃气表的实际设计工作中的经验,总结出高精
[测试测量]
AD7794在高精度<font color='red'>低功耗</font>测量装置中的应用
LPWAN商机突显 意法MCU/RF芯片插旗窄频市场
物联网(IoT)为人们带来更加智能的生活。 而随着低功耗广域网(LPWAN)议题持续发酵,其具备低功耗/成本、长距离,以及多节点等特性,可望为物联网市场推波新产业浪潮。 看好此一趋势,半导体商也企图抢进此一市场分一杯羹,意法半导体(ST)藉其旗下多元化的微控制器(MCU)产品线,进而提升该公司在LPWAN市场的优势。 低功耗广域网可望为物联网市场推波新产业浪潮。目前,ST看好采用非授权频段的LoRa与Sigfox等二大技术标准,意法半导体产品营销经理杨正廉表示,在LoRa方面,该公司已与Semtech合作,利用ST的STM32搭配Semtech LoRa模块,进而制造出低功耗且广域传输的解决方案;只需要一部网关即可完成涵盖整个
[物联网]
传iWatch将采用低功耗LED屏幕
    智能手表是对智能手机功能的延伸,但同时,它也“遗传”了智能手机续航时间太短的悲剧基因。对于一款手表来说,一天一充甚至一天两充当然是不可容忍的。为了更好提供续航体验,三星和索尼都在绞尽脑汁,而即将推出iWatch智能手表的苹果也在到处寻找“秘密武器”。   据国外消息,苹果已收购了一家名为LuxVue的科技公司。据了解,LuxVue主要从事微型LED技术研发,该公司的技术可以让小型移动设备的显示屏获得更好的显示效果,并能降低能耗。因此有许多人认为,苹果此次收购主要为了给iWatch提供强大的技术支持。   通常的显示技术是在每个像素点上放一个白灯,然后过滤掉你不要的颜色,而LuxVue的技术则是在每个点放上红、绿和蓝LED
[手机便携]
ADI本土团队自主研发撬动TWS耳机市场发展新引擎
新一代低功耗主动降噪方案问世,ADI本土团队自主研发撬动TWS耳机市场发展新引擎 “结庐在人境,而无车马喧。”一千多年前的古人对清静的环境便充满了向往。时至今日,人类社会进入空前繁华的现代化时代,缤纷多彩的生活无可避免地被远超“车马喧”的各种噪音侵蚀,想要静静成为现代人们的“奢想”。随着科技的进步,一种叫主动降噪(ANC)的技术让这种“奢想”开始变成现实,并逐步应用到了消费电子、汽车座舱、智慧家电等与人类生活密切相关的诸多领域。以TWS(真无线蓝牙耳机)为例,主动降噪功能也已成为产品市场竞争的功能“刚需”。“面对下一代TWS耳机愈发强烈的主动降噪需求,上游厂商如何通过提供高性能芯片与算法解决方案,助力客户导入产品并迅速将其推向
[手机便携]
ADI本土团队自主研发撬动TWS耳机市场发展新引擎
采用低成本、低功耗的FPGA降低系统总成本
   引言   在全球竞争和经济因素环境下,当今高技术产品利润和销售在不断下滑,工程设计团队在向市场推出低成本产品方面承受了很大的压力。新产品研发面临两种不同的系统挑战:利用最新的技术和功能开发全新的产品,或者采用市场上已有的解决方案,以降低开发成本。   在当今对成本和功耗都非常敏感的“绿色”环境下,对于高技术企业,第一种挑战意味着开发全新的产品,其功能是独一无二的,具有较低的价格以及较低的功耗。对于第二种挑战,通常通过降低产品原材料 (BOM)中元器件的成本来降低现有成功产品的成本。设计团队的另一选择是重新设计产品,不是针对新功能,而是要大幅度的降低成本。   在目前的全球经济形势下,这些系统挑战都与第三种挑战有关:以更
[嵌入式]
采用低成本、<font color='red'>低功耗</font>的FPGA降低系统总成本
NXP全新i.MX RT700跨界MCU搭载eIQ Neutron NPU, 以高性能、低功耗赋能AI边缘
高度集成的全新i.MX RT700跨界MCU旨在显著节省功耗,配备eIQ Neutron神经处理单元(NPU),可在边缘端提供高达172倍的AI加速 中国上海——2024年9月24日—— 恩智浦半导体(NXP Semiconductors N.V.,)今日宣布推出全新i.MX RT700 跨界MCU系列,旨在为支持智能 AI 的边缘端设备赋能,例如可穿戴设备、消费医疗设备、智能家居设备和 HMI 平台 。i.MX RT700 系列为边缘 AI 计算的新时代提供了高性能、广泛集成、先进功能和能效的优化组合。 i.MX RT700 在单个设备中配备多达五个强大的内核,包括在跨界 MCU 中 首次集成eIQ® Neutr
[嵌入式]
NXP全新i.MX RT700跨界MCU搭载eIQ Neutron NPU,  以高性能、<font color='red'>低功耗</font>赋能AI边缘
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved