首先電池電量的顯示,在大多數(shù)廠家都有這樣類似的設定,就是把顯示電量的每一格設定的電壓差做的不一樣。比如一個充滿的電池的電壓為 3.7V ,而手機的最低安全工作電壓為 2.5V ,電量顯示總共設為 4 個檔次的話,那廠家就設置電壓在 3.1V 以上顯示為滿格, 2.8V~3.1V 之間會顯示少了一格, 2.6V~2.8V 之間再少一格,而低于 2.6V 顯示為空。當達到接近要低于 2.5V 的時候,手機按照內部編寫的指令會自動關機,以保護手機的安全以及數(shù)據(jù)不丟失。當然這樣還有一個好處是用來保護電池不會由于過度釋放而造成硬傷,從而導致電池壽命損害甚至造成報廢。那對于廠家來說,這樣設定有一點點的好處是:當使用該機器的人會認為充滿電的手機電池相當耐用(因為第一格已經(jīng)能待機很久了)。這是個業(yè)界慣例導致的誤導。實際上不僅僅是手機是這樣設定,如果你玩過 WALKMAN 以及很多移動影音設備,大都存在這樣的情況。而且還有一個要說明的是,電壓在相對高的時候,電池釋放出來的能量是相對高于低電壓狀態(tài)下的,隨著電壓的降低,電池的能量(電流)會隨之衰減。
那么第二個問題是怎么來的呢 ? 我們應該先討論下手機計算電池的工作方法:當你在用手機打電話的時候,這個手機的連續(xù)通話時間為 300 分鐘;而當你只是用來純粹待機的時候,可能這個同樣的電池能待機超過 60 個小時。很簡單,工作的狀態(tài)不一樣導致了電池消耗的速率不一樣,這樣一說我們就或許能解釋為什么電池電量顯示的估算為什么會出現(xiàn)上下波動了。因為電池電量顯示的估算是按照當前(即時)狀態(tài)下來顯示的。如果現(xiàn)在的電池隨著消耗,手機會根據(jù)這個消耗的速度及時生成剩余電量的估算,比如說結果為剩余電量為 2 格;那當你結束了相對高消耗的使用狀態(tài),轉入了比較低的消耗時期(比如飛行模式),那么手機會自己慢慢調整即時電池消耗狀態(tài)下的剩余待機估算,這樣很可能在前期剩余的那 2 格電池顯示會增加一格。其實剩余的電量沒有變化,只是你使用的狀態(tài)(消耗能量的速度)變化了,所以才導致了電池電量顯示的浮動。
我這樣說的很簡單,希望對大家有所幫助哈。