您好,欢迎来到花图问答。
搜索
您的当前位置:首页一种低功耗无线传感器解决方案

一种低功耗无线传感器解决方案

来源:花图问答
《工业控制计算机》2011年第24卷第2期 7 一种低功耗无线传感器解决方案 A Low——power Wireless Sensor Solution 刘海英 (南京铁道职业技术学院铁道动力与电气工程学院,江苏南京210005) 冯文秀 (北京安氏领信科技有限公司,北京100015) 摘 要 低功耗研究是无线传感网络研究的一个热点,可从硬件设计和软件实现两个层面进行研究。分别从硬件和软件角度分 析了现有无线传感器的低功耗研究情况,并结合实际情况提出了一种低功耗无线传感器解决方案,经实验室局域网测试证 明.该设计是可行的。 关键词:低功耗,无线传感网络,硬件,软件解决方案,可行 Abstract Low—power wireless sensor network research is a research focus,from the hardware design and software implementa。 tion of two levels.This paper from the hardware and software point of view of the existing low—power wireless sensor re_ search,and to combine the actual situation of a low—power wireless sensor solutions,LAN laboratory tests proved that the design is feasible. Keywords:low—power,wireless sensor net hardware.software,so ̄tion,feasible 为实现一种低功耗的无线传感器网络(WSN),可以从WSN 的体系结构、传感器节点以及网络各层次通信协议等角度去设 计实现。本文从传感器节点角度论述并实现了无线传感器的低 功耗设计。 1 低功耗设计的思想 指令和读取压力指令。传感器接收到采集指令后开始进行数据 采集,然后接收到读取温度、压力命令后把采集数据通过SPI口 传输到微控制器。 2.1_2微控制器的选择 微控制器可以从多个角度考虑。 1)选用低功耗的微控制器。在目前嵌入式系统中TTL电平 WSN属于一种资源受限网络,网络节点的能量、计算能力 和存储量都非常有限,尤其是能量的受限,一旦节点的电源耗尽 会直接影响整个网络功能的实现,而网络节点的使用往往是一 次性的或者由于条件传感节点的电池不可能经常更换,需 要能使用若干年。同时在无线传感器网络中,节点通常是嵌入在 其它系统中,要求节点体积小,因此电池大小受到,容量也 中5V居多,随着人们对低功耗产品的需求,许多3 3V、3V、2V 甚至1 8V的低电压嵌入式产品得到很大的发展。 2)选用内核简单的微控制器。系统设计时,要根据功能需求 而选择合适的微控制器,而不是一味地选择高端的微控制器。 3)选择多种低功耗模式的微控制器。根据系统功能复杂度和 受到制约,对低功耗的要求更高。因此传感器网络的设计必须以 提高系统的能量效率为首要目标。如何解决无线传感器中的功 耗问题是国内外人们研究的热点和难点之一。 目前,无线传感器的低功耗设计主要是从硬件和软件共同 来实现的。硬件设计中,首先选用低功耗的微控制器,低功耗的 完成工作的频率来选择合适的功耗模式。当系统需要工作时,通 过事件把CPU从睡眠状态唤醒,任务结束后再回到睡眠状态。 4)微控制器的外围元器件选择低功耗产品。 基于以上考虑,该设计选用TI公司MSP430系列 MSP430F135微控制器,该控制器具有强大的处理能力、运算速 度快、中断源种类丰富、低功耗以及丰富的片上外围系统。 射频芯片和低功耗的传感器,其次对外围电路也要采用低功耗 设计。软件上设计上,考虑引入低功耗设计思想的嵌人式操作系 统和无线传感器网络的MAC协议。CPU依靠事件驱动,使用中 MSP430F135微控制器在降低芯片电源电压和灵活控制时 钟方而有独到之处,因此具有超低功耗,主要表现在以下几个方 断唤醒模式,通常没有任务操作的时候CPU处于睡眠状态。 2低功耗无线传感器的设计方案 面:①采用1.8~3.6V电源电压供电。在1MHz的时钟条件下运行 时,上作电流大约200~4001 ̄A左右,时钟关断模式下最低功耗只 2 1硬件部分的低功耗设计实现 有O 1IzA。②具有独特的时钟系统设计。在MSP430F135中有两 个不同的时钟系统:基本时钟系统和DC0数字振荡器时钟系统。 两种时钟系统相互配合产生CPU和其它外围模块所需要的时钟 信号,并且时钟可以通过指令打开和关闭,从而实现对总体功耗 的控制。由于系统运行时使用的功耗模式不同,芯片的功耗也显 著不同。MSP430F135有一种活动模式和五种低功耗模式 (LPM0~LPM4),存不同工作模式下耗电情况如图1所示。 传感器节点硬件的低功耗可以从以下几个角度考虑: 2.1 1传感器的选择 传感器是传感器节点的检测元件部分,考虑要实现温度和 压力测量,方案采用温度、压力一体的复合传感器模块,这样有 效地减小了传感器的体积。该传感器是一种先进的复合式传感 器,一个传感器就完成温度和电压的双重测量,采用2l7~3.6V 色源供电,输出数字量信号,使用标准4线制SPI(CS,SCLK, ,2.1.3射频单元的选择 I,SO)接口通信,温度测量范围为一40~125oC,压力测量范围 待机状态、复位指令、测量温度指令、测量压力指令、读取温度 射频单元是传感器网络的关键部分,用来完成数字信号调 制和解调,是实现数据通信的物质基础。在传感器节点中,射频 单元是消耗能量最大的部分,为了保证在电池能繁有限的情况 ,100~1350kPa,同时具有温度、压力自动补偿能力。传感器支 8 ICC/uA 一种低功耗无线传感器解决方案 从低功耗的角度考虑传感 _3 2.2V 315 300 器节点采用前后台思想设计。系 统采用事件驱动的设计思想,多 数时间内系统处于低功耗模式, CPU处于关闭状态,通过中断事 , : 始化 + -:帅 l鲫 135 90 45 0 ■■■州 件来唤醒CPU进入数据处理阶。 I段,数据处理完毕后CPU继续~ ::J 进入低功耗状态。由定时器定时 定嵩嚣 断、>] j ¨l 足 香 舄● 图1 不同工作模式下MSP430F135耗电情况 中断事件和CC2500接收到一 定叫器 J} 数 采集 个完整的数据帧引发的接收中 断事件中唤醒CPU,退出低功耗 模式。程序的主体是一个无限循 环,循环内部对数据采集、求均 值、发送出去,然后进入睡眠状 态。当定时器的定时间到达后, 【 求 _- 数i ̄1 唢1一 i、 进 下使传感器网络具有更为持久的网络生命,射频单元应选用低 "_ 功耗、多种功耗模式的芯片。该方案选用CC2500射频芯片作为 通信单元。这是Chipcon公司的SmartRF 04系列低成本、低功 ¨ m 耗、高性能单芯片射频收发器,工作频率为无需申请、许可使用 的2.4GHz ISM频段。工作电压低,采用1 8~3.6V电源供电;电 流消耗低,OdBm输出时,接收电流RX:14.3mA,发射电流TX: : ” 牦・ 一 21.8mA;通信速率可达500Kbps;输出功率可调,具有极强的抗 干扰能力;具有完整的信息包处理功能,包括产生前置码,同步 字插入/侦测,地址检测,灵活的信息包长度和自动CRC校验: 具有片上载波感应指示灯和数字RSSI输出,有助于提高无线链 通过中断服务子程序唤醒CPU, 一 继续重复上述工作,系统的工作图2传感器节点程序流程图 流程如图2所示。 3结束语 无线传感器节点作为一种嵌入式设备,很长时间都处于空 闲状态,如果根据系统的工作状态自动实现功耗管理,使系统作 与其工作状态相符的功耗模式,那么就很大程度上降低系统功 路的质量;信道空闲评估功能(CCA)使其适用于载波侦听(Lis— ten—Before—Talk,LBT)系统。 2l2软件部分的低功耗设计实现 耗,从而延长系统寿命,这在能耗要求较高的无线传感网络中有 着重要的意义。本文所提出的设计方案系经实验室局域网测试 证明是可行的,具有良好的可靠性和稳定性。 参考文献 [1]赵晨晨,杨震无线传感器网络路由协议分析[J].广东通信技术, 2005(7):31—33 传感器节点的低功耗设计,不仅在硬件设计上要考虑低功 耗,还要充分考虑软件的低功耗设汁。合理的软件设计可以大大 降低系统的功耗,目前降低软件功耗常常采用以下几种方法: 1)CPU多数情况下处于睡眠状态,通过外部事件或中断唤 醒,执行完毕继续回到睡眠模式。 2)尽量减少CPU的运算量,不可避免的实时计算,精度满 足要求即可,避免“过度”的汁算。同时尽量使用短的数据类型。 [2]邵清亮,孙延鹏.无线传感器网络的低功耗研究[J].沈阳航空工业学 院学报,2006,23(4):64—66 3)不用的l/0模块或间歇使用的I/O模块要及时关掉,以节 省电能。 传感器网络节点实现的功能较简单,设定定时时间,每1分 钟让传感器采集10组数据温度、压力数据,为了提高精度去掉 一[3]李文钟,段朝玉.ZigBee无线网络入门与实战[M].北京:北京航空航 天大学出版社,2007 [4]沈建华,杨艳琴MSP430系列16位超低功耗单片机原理与应用[J] 北京:清华大学出版社,2004 『收稿日期:2010 12.13] 组最大值和一组最小值,然对剩余数据求平均值,封装成数据 帧,通过射频单元传输到汇聚节点。 P P∞P P 沪} 9 (上接第6页) 电子器件,2003(2) 的求解结果如表4所示。 表4 PSO算法的规划结果 渊股步 1 [3]Danie W Engels,Sanjay E Sarma The reader collision prob— lem[Z].CenterWhite Book,2002 [4]Waldrop J,Engels D.W,Sarma S E Colorwave:An anticol一¨- 总处理时’uJA 17 谈 J 1 i'/ ̄ 别 9 14.16 I什时问/ l7 son algorithm for the reader collision problem.In IEEEWireless Communications and Networking Conference(WC-NC),2003 r5]KR0HLING R A.Gaussian swarm:a novel particle swar,, ̄q op— 2 3 4 5 6 7 I,2 7 4 1O II I2 5 6 8 l3 8 I2 I3 8 9 I() 2.f 37 50 5g 67 77 timization algorithm【C].I EEE Conference on Cybernetics and Intelligent Systems Singapore.2004:372—376 [6]BURKARD R E,DEINEKO V G,DAL R V,et a1.Well—solv— able special cases of the traveling salesman problem:a sur— vey[J】SIAM Review,1998,40(3):496—546 [7]李丽,牛奔粒子群优化算法[M]北京:冶金工业出版社,2009:123— 138 8 3 3 80 参考文献 [1]林倩.RFID射频识别技术浅议[J]科技经济市场,2008(8) [2]吴春华,动态ALOHA法在解决RFID反碰撞问题中的应用[J] [8]Veeramachaneni,L A Osadciw Opitimal Scheduling in Sensor Network Using Swarm Intelligence,ClSS 2004,Princeton,New Jersey . 『收稿日期:2010.11 9] 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务