基于MSP430F168的雙電池供電設計
同或電路U4是由74LS153搭建而成,它是2路4選1數(shù)據(jù)選擇器,這里選取其中一路。此數(shù)據(jù)選擇器的引腳Y為輸出端,每次輸出1C3~1C0四個引腳中某一個引腳上的電平狀態(tài),而具體選定誰則由選擇信號B、A來控制。這里將1C3~1C0電平固化,使A、B和Y形成同或邏輯,其功能參見表2。本文引用地址:http://2s4d.com/article/178621.htm
工作原理介紹如下:當單片機P2.7引腳檢測出系統(tǒng)是由電池A供電時,74LS153輸入引腳A電平為高,單片機將74LS153引腳B電平置高會使Y輸出高電平,導致VT4截止,電池A不充電,而VT5的導通會使外部電源對電池B充電。當單片機檢測到系統(tǒng)是由電池B供電時,結合表2真值表,同理可實現(xiàn)對電池A充電。此外,通過電池電壓檢測電路,可以得知任一電池電壓是否已到截止電壓2.75V或0V的被取掉狀態(tài),這時只要依照真值表控制74LS153輸入引腳B電平,便可以實現(xiàn)電池單供單充的功能。
2.4 電池電壓檢測電路
選擇器3由PMOS場效應管VT6、VT7和二極管D4組成。R6和R7構成電阻分壓網(wǎng)絡,由單片機P6.0引入片內(nèi)ADC做AD轉換。通過P1.6引腳控制PMOSFET的導通與截止,單片機P6.0可分時采集電池A、B的電壓信號。
需要說明一點,對于兩個電池,同樣使用了兩個單片機引腳來達到電池電壓檢測的目的,但這里運用分時檢測的方法體現(xiàn)的是一種多電源電壓檢測的思想,同時這樣做也節(jié)約了單片機的一路ADC,而且也降低了電源在電壓采集電路上的功耗。
3 系統(tǒng)軟件設計
設備上電時,先設置由主電池A工作,之后交由檢測控制電路自主切換,單片機跟蹤切換狀態(tài),依據(jù)兩電池電壓合理分配對誰充電。軟件設計流程如圖5。
4 結束語
使用雙電池向系統(tǒng)供電,有效延長了設備電源的供電時間。設計中,兩電池一備一用且可自動切換,充電時針對每塊電池不同的狀態(tài)進行合理的充電設置,電池電量采用分時檢測,整個系統(tǒng)為用戶提供了一個方便靈活的電源供電方案。
評論