基于MSP430的無(wú)線(xiàn)傳感器低功耗設計

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