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