基于MSP430的無線傳感器節點動態功率管理研究
在狀態l3下。節點各部分都處于活動狀態,每間隔1 s發送一次數據,用于傾斜角度變化過快或角度達到了高危值。節點開始于狀態l2,一般情況下,當傾斜角不發生變化或變化值低于O.5°,系統在狀態l1和l2之間轉換,即數據在每間隔60 s發送一次,間隔期內,節點處于睡眠模式,以節省能耗。如果變化值超過O.5°,系統進入狀態l2,否則,當變化值超過5°,就進入狀態l3。使用該算法,在傾斜角變化正常的情況下,設無線傳感器節點直接和sink節點通信,則節點大部分的時間處于狀態l1。
圖5為混合自動控制算法在MSP430和nRF905無線加速度傳感器系統中實現的簡化流程圖。
5 結語
由于傳感器節點各部分存在著多種工作模式并且能量消耗差異較大,所以通過動態功率管理方法可以在系統級有效地降低節點的功耗,這里在介紹無線傳感器動態功率管理基本原理的基礎上,對幾種典型的動態功率管理方法進行了分析研究,發現在環境參數(如加速度、溫度等)變化穩定的情況下,通過混合自動控制算法對環境變量的變化值范圍劃分來設定系統的工作狀態,控制無線收發模塊的收發頻率,能增加節點的休眠時間,減少收發次數,從而有效地降低系統功耗,最后通過MSP430、nRF905無線加速度傳感器系統,介紹了混合自動控制算法的應用。
評論