手機電池剩餘電量顯示的原理與實現方法?

手機電池電量能顯示為1%的精細程度,不知道是如何實現的?

是否有通用的解決方案?


[科普]手機是如何確認電池剩餘多少電量?_Cellphones 手機_cnBeta.COM


DS2762


荷電狀態(剩餘電量的百分比)=剩餘電量/實際可用總電量

剩餘電量如前所述,用晶元計算電流的積分,可得出電池放出或者充入的電流,進而計算電池的剩餘電量。就好像一個水池只有一根水管接著,我只要盯著這水管里的水怎麼流,就可以計算水池裡有多少水。

但是這樣會有誤差累計,既有計算本身的誤差,也因為隨著電池老化,實際可用電量也會減少。

所以電池電量是否充滿或用光,是通過電壓判斷。電池的電量和電壓是正相關的,即電量越高,電壓越高,但非線性。每一次滿充滿放,系統都會根據實際電池的電量判斷是否要更新實際可用總電量,從而清除歷史誤差。

雖然不同系統對電池管理的策略不同,但基本原理應該是相同的。個人認為通過電壓擬合荷電狀態並不準確,也不可靠。

答得不好,見諒:)


手機估計用安時積分法的比較多。。監控電流大小,和時間積分後得到流失的電量,再與總電量比較後得出相應的soc


不少半導體公司有針對消費電子領域電池剩餘電量估算的解決方案.

如TI,MAXIM,Infineon等公司都有.

這些解決方案針對消費電子類產品中常用鋰離子電池,鎳氫電池進行了特別優化,所以效果較好,價格也不高.具體可以參見這些公司的解決方案頁面.


推薦閱讀:

hash 值是否唯一確定?如果是,為什麼不可逆?
這件T恤上的代碼是什麼意思?
如何能夠在公司中真正的用好數據分析?
HDMI傳輸無損信號,音畫質會有區別么?
做為面試官 當你問 C++虛析構函數 的作用時你期望的答案是什麼?

TAG:手機 | 手機電池 | 計算機 | 嵌入式系統 |