超低功耗傾角測量儀的設計
1.引言
本文引用地址:http://m.butianyuan.cn/article/201612/328510.htm本超低功耗傾角測量儀的設計中,使用了T I公司的M S P 4 3 0、T P S 6 1 0 7 0、TPS61040和TPS54331等器件和加速度傳感器,實現(xiàn)了超低功耗高精度角度測量儀的制作。首先,我們使用MSP430單片機,此單片機不僅具有處理能力強、運算速度快、片內(nèi)資源豐富等優(yōu)點,而且具有超低功耗和間歇工作的優(yōu)勢。其在工作時工作電流只有200uA左右,當處于休眠狀態(tài)時其工作電流在1uA左右,較好的滿足了超低功耗和控制運算的需求。在實際使用中,我們讓它工作在2.5V,省電模式下RAM數(shù)據(jù)保持在低功耗模式,消耗電流僅0.1μA.
其次, 設計中還使用了T I 公司的芯片TPS61070和TPS61040組成兩級BOOST升壓電路,相對于反激式升壓電路相比,該方案不但效率高,而且有利于降低電源損耗。
在選擇降壓電路方案中,使用了TI公司的TPS54331芯片組成BUCK降壓電路。當25V將至2.5V時普通的線性降壓芯片效率只有10%,但是這塊芯片在輕載情況下效率也可達到30%以上,而且功耗低。此次設計中,主要使用TI的芯片,性能很好,對制作的實現(xiàn)起到了促進作用。
2.方案設計與論證
本設計要求通過測量重力加速度進行角度測量,并保證精度達到±1度以內(nèi),用2200uF電容供電,在工作情況下能持續(xù)工作60秒以上,并用1.5V干電池給電容充電。
2.1 控制系統(tǒng)的比較與選擇
方案一:采用DSP,具有高精度,運算速度快的優(yōu)點,但DSP功耗高,不滿足本設計低功耗要求。
方案二:采用ATML的12C5A16AD,這款單片機價格便宜,但是運算速度比較慢,功耗大,不符合本設計的要求。
方案三:采用TI公司的MSP430單片機為控制系統(tǒng)。此單片機不僅具有運算速度快的特點而且具有間歇工作的優(yōu)勢。在工作時其電流在200uA左右,當處于休眠狀態(tài)時其電流在1uA左右,較好的滿足了超低功耗的要求和控制運算需求。
綜上論證選取方案三。
2.2 測角傳感器比較與選擇
方案一:MMA7455,它是10位精度三軸數(shù)字加速度傳感器,具有I2C,SPI通信接口,但是測量結(jié)果偏差較大,需要校正。
方案二:MMA8452加速度傳感器,此傳感器是一款智能、低功耗、三軸、電容式微機加速度傳感器,具有體積小,重量輕和豐富嵌入式的特點,可以減少整體功耗,有利于實現(xiàn)系統(tǒng)的超低功耗運行。此傳感器具有12位高精度,偏差小,不需要校正的優(yōu)點,而且能夠返回數(shù)字信號,有利于信號采集與功能實現(xiàn)。
綜上論證選取方案二。
2.3 供電降壓電路選擇
方案一:用7805組成線性降壓電路。
選用7 8 0 5雖然能將電壓降到要求值,但是,7805的工作原理就是將額外的壓降加在了芯片上,當電壓由25V降到5V時,7805會嚴重發(fā)熱,功耗很大,在超低功耗下很難工作。
方案二:用TPS54331芯片構成開關型BUCK降壓電路。TI的TPS54331芯片集成了MOSFET與控制系統(tǒng)的功能,可以實現(xiàn)25v到3.3v的穩(wěn)壓。用此芯片實現(xiàn)的開關型BUCK降壓電路功能,比功耗小,效率也高。
綜上論證選擇方案二。
2.4 充電升壓電路選擇
方案一:用反激擊式升壓電路,此電路雖然實現(xiàn)輸入輸出隔離,但是此方案工作效率低,功耗大,不利于1.5v蓄電池長期使用。且反激式電路需繞制高頻變壓器,占用空間較大,不利于使用。
方案二:用TI公司的芯片TPS61070和TPS61040組成兩級boost升壓電路,相對反激式升壓電路相比,該方案效率高,易于低功耗設計的實現(xiàn)。
綜上論證選擇方案二。
2.5 系統(tǒng)總體結(jié)構設計
通過以上方案選取我們的系統(tǒng)總體結(jié)構為通過boost升壓電路,將1.5V電壓升到充電電壓25V給電容充電。用充好電的電容通過BUCK電路降壓對測量儀進行供電,通過測試按鍵發(fā)出信號后測量儀進行測量后顯示。系統(tǒng)設計框圖如圖1.
3.理論分析和計算
3.1 傾角的計算方法
低功耗單片機控制,通過MMA8452加速度傳感器將加速度在X、Y、Z軸上(芯片坐標軸如圖2)的分量通過I2C通信傳到單片機里,根據(jù)幾何關系進行角度計算后由HT1621驅(qū)動的4位LCD角度顯示。顯示分辨率為0.1度,精度達±1V,測角范圍為0-90度。
從傾角傳感器輸出到單片機的是重力加速度的XYZ軸分量,通過以下公式計算出:設X軸與水平面仰角α度,將坐標系投影到XZ平面,可得一平面坐標系,由此可求得各軸上的靜態(tài)加速度值:
3.2 理論功耗分析
3.2.1 單片機功耗
MSP430此單片機不僅具有運算速度快的特點而且具有間歇工作的優(yōu)勢,在工作時其電流在200uA左右,當處于休眠狀態(tài)時其電流在1uA左右,較好的滿足了超低功耗的要求和控制運算需求。
我們選用的MSP430單片機在典型的200KHZ時鐘、2.5V電壓下工作時,僅消耗2.5μA,在1MHZ時鐘、2.5V電壓下工作時有250μA,在RAM數(shù)據(jù)保持在低功耗模式下消耗電流僅0.1μA.它具有5種工作模式,不同模式下消耗在0.1~400μA間,待機模式下消耗僅0.8μA.將CPU置為省電模式,可以大大減小能耗。
3.2.2 顯示器功耗
HT1621驅(qū)動的段位顯示屏,此顯示屏雖然屏幕比較小,顯示內(nèi)容有限,但是此顯示屏可以在極低功耗下工作,外接32KHZ晶振,而不用內(nèi)置時鐘源,可以將工作電流控制在60μA以下。與普通的LCD顯示屏相比,此顯示屏不用背光,斷碼顯示,用I2C總線傳值,功耗更低。此顯示器驅(qū)動芯片有間歇模式,處理完指令后可以進入間歇模式,等待激活后繼續(xù)處理數(shù)據(jù)。這樣可以大大降低功耗。
3.2.3 加速度傳感器功耗
我們用的MM8452加速度傳感器可以低功耗和正常兩種模式。
如圖3所示,此傳感器開啟后可以工作在喚醒和休眠2種模式下,當可以設定工作時長,節(jié)省能耗。低功耗模式下工作電流僅為14μA,正常模式下工作電流為24μA.
3.2.4 供電電路功耗
用TPS54331芯片構成開關型BUCK降壓電路。TI的TPS54331芯片集成了MOSFET與控制系統(tǒng)的功能,可以實現(xiàn)25v到0.8-5v的穩(wěn)壓。用此芯片實現(xiàn)的開關型BUCK降壓電路功能,比線性電源功耗小,效率也高。
我們?yōu)榱诉M一步降低功耗,將單片機供電調(diào)整到2.5V,可以使MSP430工作在極低功耗下。
4.電路與程序設計
4.1 電路設計
4.1.1 Buck降壓電路
由于電容電壓為25V,所以必須采用降壓電路將電壓降到2.5V后對電壓和加速度傳感器供電。為了減小功耗采用TI公司的的TPS54331芯片組成buck電路。此芯片組成的Buck電路最大極限是由28V降到0.8V,且該芯片穩(wěn)定性好,精度準,功耗低等優(yōu)點。Buck電路圖如圖4.
4.1.2 充電裝置電路
用1.5V干電池對電容進行充電,要求充電到2 5 V.所以要將1 . 5 V電壓經(jīng)過升壓電路升到2 5 V.我們采用T I公司的TPS61040和TPS61070芯片組成兩個Boost電路,分兩級將1.5V升到5V再生到25V.
TPS61040芯片最大升壓范圍是由1.8V到28V.TPS61070芯片最大的升壓范圍是由0.9V到5.5V.所以由單獨一片芯片不能制成由1.5V到25V的Boost升壓電路,故采用兩級升壓。這兩種芯片都具備穩(wěn)定好,精度高,功耗低等特點,對充電穩(wěn)定有重要意義。充電裝置電路圖如圖5-1.
TPS16070芯片將電池1.5V電壓升至5V,參數(shù)R1,R2及確定:根據(jù)芯片要求R2取180KΩ,R1=R2(Vo/VB-1)=180k*(5/0.5-1 ) = 1 . 6 2 MΩ,電容C2=3pF(200k/R2-1)=0.33pF.TPS61040芯片將上級輸出升至25V,通過調(diào)節(jié)電位器R5來調(diào)節(jié)輸出,其中輸出Vout=1.233(1+R4/R3),通過調(diào)節(jié)R3與R4值可以改變輸出電壓。
4.1.3 加速度傳感器外圍電路
測試按鍵與單片機相連控制是否進行測試,單片機與MMA8452加速度傳感器通過I2C通信,由單片機與顯示器連接進行顯示,加速度傳感器外圍電路圖如圖6.
4.1.4 總體設計電路圖(如圖7、8)
4.2 程序結(jié)構與設計
程序流程判斷圖如圖9所示。
系統(tǒng)供電后,單片機啟動首先進入休眠狀態(tài),并實時監(jiān)測是否有鍵按下,若無鍵按下,繼續(xù)等待;若有鍵按下則根據(jù)按鍵功能進入測量狀態(tài)或模式轉(zhuǎn)換顯示,然后由液晶顯示新測量的數(shù)值,單片機重新進入休眠狀態(tài),繼續(xù)檢測是否有鍵按下。
5.測試方案和結(jié)果
5.1 測試方案
調(diào)整好水平臺,將斜坡放在水平臺上,將電容充好電后盡快的接入測量儀中,然后調(diào)整斜坡進行測試觀察電容能工作時間和測量的角度。
5.2 測試結(jié)果
如表1、表2所示,2200uF電容供電,以每5秒一次的頻率進行測量時,測量儀工作時間約3分鐘。
100uF電容供電,可工作時間約為20秒。
6.結(jié)論
本超低功耗傾角測量儀由于設計合理,結(jié)構簡單,方案選取恰當,單片機、芯片和電阻電容等參數(shù)選取合適,所以很好的滿足基本和發(fā)揮要求,真正實現(xiàn)超低功耗的功能。本設計以超低功耗為目標,設計制作,較好的完成了超低功耗工作的目標,并實現(xiàn)了較高的精度,成功的完成了設計目。該作品可用于實際測量,在實驗室及工業(yè)生產(chǎn)中可作進一步推廣。
評論