摘要:對于無線傳感器網絡節點而言,電源是系統的關鍵部分之一。在此提出一種收集環境中太陽能為傳感器節點供能的電源系統。該系統采用了高效安全的充電控制技術,獨特的電池電壓監測電路,以及低功耗的DC-DC轉換電路。通過實驗驗證,基于此太陽能電源的傳感器節點功耗動態調整節性能好,生存周期顯著增加。該系統可應用于各種戶外監測的節點,如環境監測,精細農業,森林防火等。
0 引言
無線傳感器網絡在環境監測、智能家居、交通運輸、精細農業等領域具有廣泛的應用前景,越來越受到人們的重視。傳感器節點作為無線傳感器網絡的重要組成單元,通常散布于一定的區域內協作地實時監測、感知和采集各種環境和監測對象的信息。傳感器節點部署環境和實際應用中的要求決定了節點電源大多數情況下不可能接入正常的電力系統供電。例如Crossbow公司的MICAz節點如果采用3 000 mAh的電池設置在1%的工作周期,那么每隔17.35周就需要更換一次電池。此外由于節點常被布置在惡劣及復雜的環境中,進一步增加了更換電池的成本。如何能穩定有效地為傳感器節點提供電源保證就成為傳感器節點設計的關鍵問題。目前針對這一問題的研究思路主要是如何從節點所處的環境中采集能量并進行有效的存儲,使節點具有能量補充能力從而有效地延長節點的生存周期。環境中具有各種豐富的能量,如太陽能、風能、熱能、機械振動能、聲能、電磁能等。目前,已有一些公司研究和開發了利用環境能量為無線傳感器網絡功能的系統。例如太陽能收集模塊CBC-EVAL-08已成功應用在TI公司的超低功耗無線傳感器網絡節點eZ430-RF2500-SHE上為其提供能源。創業公司Perpetuum推出PMG7微型振動發電機,能從一個100 mg振動中產生高達5 mW/3.3 V的輸出功率。但是,目前的能量收集都具有一些局限性,如太陽能收集模塊CBC—EVAL-08由于光伏薄膜電池收集能量較少且缺少備份能源僅能在有陽光時工作;利用振動能量使得節點的布置環境受限制即使在間歇性的振動環境下,系統也無法穩定地連續工作。
通過對環境中的各種能量比較分析得出戶外的傳感器節點利用太陽能供能不失為一種較好的選擇。本文提出一種基于太陽能的節點電源系統設計,該系統能夠自動管理充電過程并進行有效的能量儲存,通過對電池電壓的監測執行節能方案,以達到延長節點生存周期的目的。此外由于節點上各種器件所需的電壓不一致,高效的DC—DC轉換也是必不可少的一環。
1 電源系統設計
電源單元是傳感器節點能源供給部分,它決定著傳感器網絡的壽命,因此節點的電源設計非常重要。電源單元主要由電池、電源管理模塊及外圍電路構成。電源設計首先要考慮的是低功耗。由于負載的功耗與電壓的平方成正比,因此在保證系統可靠工作時盡量選用較低的工作電壓。傳感器、MCU、無線射頻模塊等節點組成部分都有低工作電壓選擇余地,如+3.3 V。綜合考慮上述因素,提出如圖1所示的電源系統。
![無線傳感器網絡節點太陽能電源系統設計[圖]](/Article/UploadFiles/201108/2011817185216850.jpg)
在該系統中,太陽能電池板產生的能量通過充電控制單元被存儲在鋰電池中;供電管理單元通過對電池電壓的實時監測選擇合適的供能方案。由于電池放電時其端電壓會逐漸降低,對ADC采樣等會造成影響。此外各種器件的工作電壓也不一致,為了保證系統可靠地工作,需要一個穩定的供電電壓。由于電源單元本身應盡可能少地消耗電池能量,必須提高電源的轉換效率,因此設計了一個具有高效率的DC—DC轉換單元為節點上的負載提供穩定的電壓。
1.1 充電控制單元
充電控制單元連接著太陽能電池板和鋰電池,其功能主要是有效地將收集到的能量存儲在鋰電池中。本設計中太陽能電池板選用80mm× 45mm的電池板,此電池板最大輸出功率時輸出電壓為5.5 V,電流為150 mA,轉換效率為16%。鋰電池沒有記憶效應,選用一款容量為2 000 mAh,工作電壓為3.7 V的鋰電池。該單元控制部分采用凌力爾特公司(Linear Technology Corporation)推出面向鋰離子電池的智能充電控制芯片LTC4070。該器件以其450 nA的工作電流,用以前不能使用的非常低電流、斷續或連續充電,對電池進行充電和保護。該器件的功能非常適用于連續和斷續、低功率充電電源應用。LTC4070具有引腳可選的4.0V,4.1 V或4.2V設置,其1%準確度的電池浮置電壓允許用戶優化電池容量和壽命之間的平衡。獨立的低電池電量和高電池電量監察狀態輸出表明電池已放電或充分充電。加上一個與負載串聯的外部PFET,該低電池電量狀態輸出實現了鎖斷功能,該功能自動使系統負載與電池斷接,以保護電池免于深度放電。充電控制單元原理圖如圖2所示。
![無線傳感器網絡節點太陽能電源系統設計[圖]](/Article/UploadFiles/201108/2011817185217932.jpg)
太陽能電池板未對鋰電池進行充電時為了減少LTC4070能量消耗添加三極管Q1,當Q1基極電壓下降時將LTC4070與鋰電池隔離。在正常充電模式下大部分電流通過Q1流向鋰電池。當VCC到達ADJ設置的浮點電壓時,LTC4070分流Q1中bc結的電流持續的減少電池充電電流直至0,并且Q1進入飽和狀態。如果熱敏電阻T升高浮點電壓降低,LTC4070將分流更多的電流,Q1強制進入反偏狀態直到電池電壓下降。ADJ引腳用于設置浮點電壓,當接至地時為4.0 V,接至VCC時為4.2 V,懸空時為4.1 V。當鋰電池電壓低于3.2 V時LBO拉高D1點亮,當鋰電池充電飽和后,HBO拉高,D2點亮。
1.2 供電管理單元
供電管理單元具有2方面的功能:一是為了不使鋰電池深度放電,需要對其放電門限進行設置;二是獲取當前電池的電壓以決定節點采取的功耗模式。
由MAX680及MAX8211構成的鋰電池放電門限設置電路如下圖3所示。