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