?

WSN節點電池供電性能測試研究*

2013-06-20 03:12施偉斌范坤坤余家寶孔維行鞏艷慶
傳感技術學報 2013年10期
關鍵詞:電池板電量鋰電池

呂 濤,施偉斌,范坤坤,楊 凱,余家寶,孔維行,鞏艷慶,孫 鳳

(上海理工大學光電信息與計算機工程學院,上海200093)

無線傳感器網絡WSN(Wireless Sensor Networks)是由部署在監測區域內大量的微型傳感器節點組成的,通過無線通信的方式形成的一個多跳的自組織網絡,目前已在醫療健康、環境監測、智能家居等諸多領域得到不同程度的應用。在WSN中,考慮到要求網絡系統有盡可能長的工作時間,因此低功耗幾乎就成了目前WSN研究的一個核心之一[1]。其中基于ZigBee技術的WSN以其低功耗、低成本和低復雜度受到高度關注,但其節點的能耗問題仍有待解決[2]。目前傳感器節點主要依靠電池供電,為保證節點能較長時間的穩定工作,故在進行低功耗設計[3-5]與節能策略研究[6-9]的同時,也對供電模塊電池的性能提出了較高的要求,尤其是一些放置于室外的傳感器節點,采用什么樣的供電方案才能保證其較長時間的穩定工作,若采用太陽能電池供電,如何選擇合適的太陽能電池板和鋰電池就是一個必須要解決的問題。

目前對電池性能的測試主要是針對電池剩余電量的監測,通常使用電池荷電狀態(State of Charge)來描述電池的剩余電量[10]。目前對于電池剩余電量的監測,主要有兩種方法:一種方法是以電壓測量為基礎,另一種方法則是以電流積分為基礎。其中電壓測量法是基于電池電壓和電池剩余電量之間存在的某種已知的關系,通過測量電池兩端的電壓來計算電池的剩余電量[11]。由于WSN應用中節點需要大量布置在實際環境中,傳統的專用儀表測量電池電量技術受限于人力物力成本,不能很好地滿足實時能耗監測的需要。本文采用電壓測量法,設計了一種基于WSN的電池電壓在線監測的方法,在此基礎上設計組建基于ZigBee的WSN節點功耗測試網絡,對傳感器節點使用的鎳氫電池與太陽能電池的供電性能進行了測量分析;在實驗室現有條件下,通過測算節點的實際生存時間來尋找合適的節點供電方式。

1 伏安特性監測系統軟件設計

目前關于WSN節點網絡生存時間與電池供電性能的研究大多集中在理論分析與仿真階段,與現實環境中的實際效果相差較大,故本文作者搭建如圖1所示的測試平臺,以ZStack-CC2530-2.2.0 -1.3.0 為基礎組建WSN,可較準確的實現對數據的遠程采集與監測。

圖1 WSN測試平臺硬件系統架構圖

1.1 節點數據采集及傳輸的實現

由CC2530數據手冊中對ADC控制寄存器ADCCON2的描述可知[12],當寄存器 ADCCON2的[3:0]位為1111時,可實現對1/3電源電壓的AD采樣,所以可通過這種方式實現對傳感器節點電池電壓的采集。同時使用ADC的AIN7通道實現對太陽能充電電壓即鋰電池電壓的采集,使用ADC的AIN0-AIN1進行差分采樣實現對太陽能電池板充電電流的采集。由于太陽能電池板的輸出電壓為5 V,超出了CC2530的工作電壓3.3 V,故將其輸出電壓使用10 MΩ的電阻進行分壓后采集。

由于終端節點發送給協調器的數據,除了包含采集的實驗數據以外,還有其他相關的輔助信息,因此需要對終端節點與協調器之間的數據通信格式進行如表1所示的相應規定,以確保實驗數據的可靠傳輸。同時為便于上位機軟件處理,對協調器節點與PC機之間的數據通信格式也進行了相應的規定如表2所示。

表1 終端節點-協調器數據通信格式

表2 協調器-PC機數據通信格式

1.2 上位機軟件的實現

使用VC++6.0開發設計,主要實現對串口控件的操作、串口數據的接收和處理、顯示界面的設計與數據庫的操作。圖2為上位機軟件界面,可對節點網絡分布以及電池伏安特性等工作狀態參數進行實時監控。

圖2 上位機軟件界面

1.3 與現有測試技術比較

本文對現有測量技術進行改進,采用電壓測量法,結合WSN技術,提供了一種基于WSN的電池電壓在線監測的方法,可以實現電池電壓的遠程測量與采集工作;與使用精密測量儀器測得數據相比較,測量誤差范圍在1%左右。與常用人工測量的方式相比較,因為網絡節點布置環境復雜,在需要被測節點電池數量較多時具有明顯優勢,大量減少了測試的工作量與人工成本。本文基于此,對WSN節點電池供電性能進行測量分析,試圖在現有的實驗條件下尋找合適的節點供電方式,在不影響節點正常工作的情況下盡量延長其生存時間。

表3 方法有效性比較

2 測試實驗方案

根據目前實驗室現有電池情況,針對不同型號不同容量的電池,制定了以下分組測試方案:

(1)鎳氫電池測試實驗 根據節點所用電池的容量分為三組,每組由4個傳感器節點組成,分別以2 s、30 s、1 min、10 min 4 種不同數據發送頻率向網絡協調器發送自身的電池電壓數據,具體的分組信息如表4所示。

(2)太陽能電池板及鋰電池測試實驗 如表5所示,對現有的鋰電池和太陽能電池板分成四組,四組節點同時以相同的數據發送頻率向網絡協調器發送自身的電池電壓數據。本實驗對2 s、1 min、10 min 3種不同數據發送頻率各進行為期9天的測試。

表4 鎳氫電池測試分組

表5 太陽能電池板及鋰電池測試實驗分組

3 實驗數據分析

本文作者在研究生實驗樓六樓利用ZigBee網絡第26信道組建測試網絡,進行了連續四周的測試實驗。圖3為測試網絡某一時刻的網絡拓撲結構圖。

圖3 測試網絡某一時刻網絡拓撲圖

3.1 鎳氫電池測試數據及結論

圖4為某公司將測試數據進行處理后,兩節鎳氫電池在電池電量為0、25%、50%、75%和滿電時的電壓值取平均值后的散點圖。并由此得出電池電量與電壓關系的估算關系式(1),式中C為電池電量百分比,V為電池空載時的電壓。

圖4 鎳氫電池電量-電壓關系

由于測試結果只作為以后傳感器節點電池選型的參考依據,對數據的精確度要求并不高,因此在隨后對使用鎳氫電池的傳感器節點耗電量的計算中,可采用關系式(1)估算電池的電量。

圖5為3種不同容量的電池在以2 s、30 s、1 min及10 min不同的數據發送頻率由傳感器節點向協調器發送長度為6 byte的數據時的日耗電量比較,表5為相應的節點生存時間。由圖5可知,3種不同容量的電池在以2s的數據發送頻率時耗電量明顯比其他發送頻率下要高很多。在30 s、1 min及10 min 3種數據發送頻率下各種型號的電池的耗電量基本接近。由以上數據可知,當傳感器節點以較高的數據發送頻率(實驗中的2 s每次)進行數據傳輸時,節點的能量主要消耗在射頻數據傳輸過程;當節點的數據發送頻率較低時(實驗中時間間隔30 s以上),節點的能量主要由維持節點正常運行所消耗。因此,應進行傳感器節點的低功耗設計,以降低傳感器節點的功耗,延長傳感器節點儲能期間的供電時間。

圖5 鎳氫電池日耗電量

表6 節點生存時間

此外,當節點數據發送頻率相同時,理論上每個節點消耗的電量應該一樣,但在實驗過程中會出現圖5所示現象,除了參考文獻[13-14]所提到的原因外,還受到以下因素的影響:

(1)由于節點放置的位置不同,在進行數據通信時所消耗的電量也不一樣;

(2)由于本實驗所用電池已循環充放電的次數不同,造成即使是同品牌、同規格的電池在性能上也會存在差別;

(3)不同型號容量的電池在消耗相同電量時的壓降不同,本文在采用統一的電壓-電量關系式換算后,計算出的電池電量也存在一定差異。

3.2 太陽能電池測試數據及結論

對太陽能電池的主要測試項目及測試周期如表7所示。表8是實驗期間的天氣情況記錄。圖6則是使用太陽能電池板和鋰電池的傳感器節點以及只使用鋰電池的傳感器節點的電池電壓實時曲線圖。

表7 測試項目及周期

表8 測試期間天氣情況

由圖6中節點1和節點2的電壓變化曲線可知,使用0.7W太陽能電池板收集能量,并采用鋰電池將能量儲存起來對傳感器節點進行供電,即使在實驗期間出現了連續3天(3 d)的陰雨天氣時,也可以維持傳感器節點的正常運行,節點電池電壓仍然維持在3.9 V以上。圖6中節點1的電壓波動比節點2的電壓波動較為明顯,原因是1 000 mAh鋰電池受其容量所限并沒有將太陽能電池板收集到的全部能量儲存起來,在出現連續陰雨天時電池電量的消耗會較明顯的體現在電壓下降上。

如圖6中節點3曲線所示,節點3在以2s每次的頻率向協調器發送數據的過程中,鋰電池電量在正常工作了5天(5 d)左右后電量耗盡。與節點2的電壓變化曲線相比可知,0.4 W太陽能電池板收集的能量不足以維持傳感器節點在以2s每次的頻率向協調器發送數據的狀態下長期運行。

圖6 鋰電池+太陽能電池板節點電池電壓變化曲線

圖6中所示節點18只采用1 000 mAh鋰電池供電,未使用外接太陽能電池板收集能量。實驗期間節點18分別在11月25日10:12、11月29日2:28、12月5日10:29、12月9日14:45、12月15日19:35時不能正常工作。由此可知,1 000 mAh的鋰電池僅能維持傳感器節點在以2 s每次的頻率向協調器發送數據的狀態下正常運行3天~4天(3 d~4 d)。結合表8可知,在連續4天(4 d)陰雨天太陽能電池板無法正常收集能量時,傳感器節點將無法正常的工作。

在對太陽能電池板搭配鋰電池組合方案的供電時效性進行測試中,考慮到該組合方案以后的實際應用環境,本文采用最直接的測試方式,在室外實際環境中進行測試,而非在實驗室環境中搭建標準測試條件(標準測試條件應為:光譜AM1.5,輻照度1 000 W/m2,溫度25℃),實際測試條件如表9所示。

表9 供電時效性測試條件

以2 000 mAh容量鋰電池為例,如果直接用電源適配器對其充電一般需要3 h左右充滿電;而采用0.7 W太陽能電池板對其供電,在實驗測試期間的光照條件下,從上午8:30開始測試,需要充7個多小時;實驗發現中午(10:00~14:00左右)光照充足的情況下充電效率較高,約占總電量的60% ~80%左右;夜間或者光線較弱時,太陽能電池板充電電流幾乎沒有,此時太陽能電池板不能對鋰電池進行有效的電量補充,只能一直依靠鋰電池自身所蓄電量為節點供電。因此,在實際應用中,一般會先對鋰電池用電源適配器進行充電,再搭配太陽能電池板對傳感器節點進行供電。

同時,在使用鋰電池時還應注意:

(1)由于鋰電池沒有記憶效應,即使電池還有部分電量殘存的情況下充電都是有效的,可以隨用隨充。在平時使用中注意不要過度放電,否則會對電池造成不可逆的容量損失,對其自身使用壽命造成損害。在實際應用過程中,如果遭遇連續陰雨天氣,當上位機監測端顯示節點電壓較低、太陽能電池板無法滿足其供電需求時,要及時對鋰電池進行充電。

(2)在前期使用電源適配器對鋰電池充電時注意不能過充,當電源適配器充電完成指示燈亮時,要及時停止充電過程。

在后續研究中,為了提高太陽能電池板搭配鋰電池組合方案的光電轉換效率,充分利用太陽能源,除選用轉換效率更高的太陽能電池板外,在現有條件下也可考慮增加光敏傳感器來獲取當天太陽照射相對位置信息,利用單片機控制步進電機的轉動來調節太陽能電池板的角度,從而實現對太陽光線入射位置的較大角度跟蹤,盡可能保持太陽光線垂直照射在太陽能電池板,提高其太陽能采集效率。

4 結束語

本文在搭建的測試平臺上基于ZigBee協議組建了一個WSN節點功耗的測試網絡,對WSN節點的鎳氫電池與太陽能電池的供電性能進行了初步測試。實驗結果表明,在數據采集周期為2 s~600 s的情況下,用普通鎳氫電池為WSN節點供電只能維持其正常工作10天(10 d)左右,無法保證節點在室外環境下長時間正常工作,顯然,為了使無線傳感器網絡得到實際應用,需要對現有通信協議和供電方案等進行改進。太陽能電池板與鋰電池組合是一種可行的供電方案,根據數據采集頻率和應用系統的工作條件需要選擇合適的電池功率和容量,在本文所述的實驗條件下,使用2 000 mAh鋰電池搭配0.7 W太陽能電池板對節點進行供電能維持其在室外環境下長時間工作。

同時,本文提供了一種基于WSN的電池電壓在線監測的方法,可實現電池電壓的遠程采集與測試工作;與常用人工測量的方式相比較,在需要被測電池數量較多時具有明顯優勢,大量減少了測試的工作量;由于采用WSN技術,在消耗較小電量的基礎上可完成電池電壓的采集,不會影響電池的后期正常使用。

本文的工作可以為WSN節點的電源設計以及WSN系統的生存時間估計提供參考,同時也提供了一種電池電壓遠程測試的方法。未來我們將對影響電池使用壽命的因素以及在不同條件下如何確定太陽能電池板和鋰電池的優化參數開展進一步研究。

[1] 李曉維,徐勇軍,任豐原.無線傳感器網絡技術[M].北京:北京理工大學出版社,2007:1-10.

[2] 白飛,喻曉峰,楊岳磊.ZigBee網絡的節能技術研究[J].兵工自動化,2008,27(10):78 -80.

[3] 李文江,魏娟.ZigBee無線傳感器網絡節點的低功耗設計[J].成都大學學報(自然科學版),2008(3):67-69.

[4] 章堅武,張季姬.無線傳感器節點低功耗的研究[J].傳感技術學報,2007,20(12):2679 -2682.

[5] Christian C Enz,Nicola Scolari,Uroschanit Yodprasit.Ultra Low-Power Radio Design for Wireless Sensor Networks[C]//IEEE Intemnational Workshop on Radio-Frequency Integration Technology,Singapore,Nov 30 -Dec 02,2005.1 -17.

[6] 李帥,劉宏立,劉述鋼.基于ZigBee的無線傳感網絡節點能耗性能分析[J].科技導報,2009,27(13):64 -66.

[7] 陳友榮,劉半藤,程菊花,等.無線傳感網優化生存時間的分布式功率控制[J].傳感技術學報,2011,24(12):1787 -1793.

[8] Sonavanea S S,Kumarb V,Patilc B P.Designing Wireless Sensor Network with Low Cost and Low Power[C]//16th IEEE International Conference on Networks,2008.1 -5.

[9] 應必娣,陳惠芳,趙問道,等.低能耗無線傳感器網絡路由算法[J].傳感技術學報,2007,20(5):1109 -1113.

[10]石璞,董再勵.基于EKF的AMR鋰電池SOC動態估計研究[J].儀器儀表學報,2006,27(6):1 -3.

[11]唐慧強,李超.基于 CC2530的鋰電池電量檢測系統的設計[J].化工自動化及儀表,2011(3):350 -353.

[12] Texas Instruments Incorporated,CC253X User’s Guide[EB/OL].http://www.ti.com.cn/cn/lit/ug/swru191c/swru191c.pdf,2012.1.6.

[13]李久芳.電動汽車鎳氫電池剩余容量的測試研究[D].武漢:武漢理工大學,2004:13-14.

[14]譚巧玲.MH_Ni電池充放電特性的建模與仿真[D].北京:北方工業大學,2007:26-28.

猜你喜歡
電池板電量鋰電池
儲存聊天記錄用掉兩個半三峽水電站電量
國際空間站航天員正在安裝太陽能電池板
全自動掃吹一體化太陽能電池板綜合除塵系統
四川2018年7月轉讓交易結果:申報轉讓電量11.515 63億千瓦時
隱身的電池板
電量隔離傳感器測試儀的研制
充電電池到底該怎么帶?——話說鋰電池
光伏電池板性能監測系統的設計與控制
一種多采樣率EKF的鋰電池SOC估計
北斗通信在小型水電廠電量采集中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合