獲得電池當(dāng)前的容量才能得到最終準(zhǔn)確的電量剩余數(shù)值,計(jì)算庫(kù)侖計(jì)通過兩種類型的設(shè)計(jì)來(lái)獲得電池的當(dāng)前容量。一種是A/D模數(shù)轉(zhuǎn)換,通常是12位精度,將電壓值轉(zhuǎn)換為12位精度的16進(jìn)制數(shù)字后乘以取樣的間隔時(shí)間,第二種則是集成模式,利用RC積分電路來(lái)獲得電壓對(duì)時(shí)間的積分值,便會(huì)得到電池的容量,最終通過電池當(dāng)前電量除以電池的額定容量數(shù)值計(jì)算出百分比,得到電池電量剩余多少并交給手機(jī)上的軟件通過軟件顯示給用戶看。
而鋰電池隨著使用時(shí)間的增加電池的額定容量會(huì)有損耗,例如一塊2000mAh容量的電池在循環(huán)使用100次后,電池自身的容量或許會(huì)衰減到1800mAh的容量,而庫(kù)侖計(jì)如果一直保持著最初的額定容量那么就會(huì)導(dǎo)致電量計(jì)算不準(zhǔn)確,所以庫(kù)侖計(jì)里面還有一個(gè)容量對(duì)使用次數(shù)調(diào)整的算法,會(huì)根據(jù)電池循環(huán)次數(shù)調(diào)整電池實(shí)際的額定容量。
而天氣的原因也會(huì)影響到電池額定容量的大小,例如氣溫在26°的時(shí)候電池可以獲得100%的額定容量,而當(dāng)氣溫在0°時(shí),電池的額定容量只有80%,庫(kù)侖計(jì)為了讓計(jì)算更加準(zhǔn)確在芯片內(nèi)增加一個(gè)容量對(duì)溫度調(diào)整的算法,根據(jù)電池的實(shí)際溫度進(jìn)行額定容量的調(diào)整。