準確測量便攜式設備電池剩余電量的方法介紹
本文引用地址:http://2s4d.com/article/193125.htm
三、典型的軟件設計
電量計算的算法如圖6,相關說明如下:
假設前提:現(xiàn)有兩塊電池,A (總容量1000mAh左右,不確定),B(總容量1500mAh左右,不確定),此2電池均可能使用在手機P上。
插入電池(開機)→→是否電池校準(默認否)→→否→→調用電池容量曲線a(默認)(若使用電池B,則修改為使用電池容量曲線b)→→通過電池端電池Vcc以及監(jiān)測耗電量聯(lián)合評估剩余電量百分比。
→→是→→若要校準,請保證該電池已經充滿電→→選擇校準曲線,a 還是 b? →→記錄最高端電池Vcc-h,默認此時電池電量百分比100%→→按每一可計算時間段,分別監(jiān)測耗電量 ,以及電池端電壓→→一直使用到電池沒電,自動關機,記錄此狀態(tài)電壓Vcc-l以及默認此時電池百分比0%,計算總的電量損耗Q,此Q即為以后容量曲線的total Q。
圖6 軟件流程圖
評論