手機電池的電量是如何檢測的,是測電壓么?
01-29
對手機里的晶元不是很熟悉,但應該不是用測電壓的方法。
首先,電壓可以用來估算電量,在沒有庫倫計的時候,電量的計量會使用電壓計。電壓與電量是正相關的關係,也就是說電池可用的電量越低,我們在迴路上能夠監測到的電壓就會越低。反之,電池的電量越高,我們監測到的電壓就越高。但是這種方法並不準確。因為電量和電壓雖然呈正相關的關係,但是他們的關係並不是線性的,所以在計量時會出現偏差。因為同樣電量下,電流對電壓存在影響,放電電流越大,電壓就越小;同時溫度越低,同樣電量下,電池電壓越低;電池損耗也使電壓對應的電量發生變化。
後來有人想到了更好的辦法,既然不是線性關係,那大概就是曲線嘍。所以在經歷了複雜的建模和實驗後,我們有了電壓對電量的表格。它標明了不同電壓數值下對應的電量數值,但是這種方法仍然有所缺陷,因為電池電量受到許多因素的影響,既定的數據無法對所有的電池(電池種類、放電平台多種多樣)在不同環境下都準確適配。為了擺脫對電壓計這種不太靠譜的方法的的依賴,後來發明了更先進的庫侖計(安培秒計)。庫侖計通過計量直流電流和時間的累積量來計算使用的電量。原理就是在電池的電路上串一個電阻,測試電阻上流過的電流大小,再用一個放大器,這樣就可以檢測電壓(Vsense)在不同電流流過時的壓差。利用這些數據對可以對電量進行累積,從而準確的計算出使用的電量。同時,現在的庫侖計也加入了對電池損耗的調整以保證精確程度。所以當前的電量計量主要採用了庫侖計這種較為精確的方法。USB電流電壓表功率計,小紅表,有人說這顏色很醜。我覺得DTU-1705USB多功能測試儀,迷你外觀功能強大。軍工級晶元24位AD高精度測量,電子工程師設計開發好工具,精準測量充電效率容量值電流電壓,可設定安全電壓電流保護,特色功能: 內置低內阻大電流開關MOS,可設置輸出過壓、過流、欠壓、低電流、超時保護!
不知道提問者的背景知識,作為一個外行隨便扯扯。現在的手機大抵都會有電源管理晶元,這個電源管理晶元會持續監控電池的電壓,當電壓低於標定的閾值時,晶元會給CPU發出一個信號,告訴CPU,電池快沒電了!然後現在幾乎都是鋰電池了,鋰電池的放電曲線也就是一個公認的函數啥的,相關的應用程序就會進行計算和匹配,從而估算出剩餘的電量。
大概過程就是這樣了,詳細的話,不同的處理器不同的電源管理晶元都是不一樣的。
不過基本流程都是:1.檢測電壓2.將檢測值和閾值進行比較 大於閾值 to 3小於閾值 to 4
3.大於嘛,那說明有電! to64.小於嘛,說明沒電了…… to55.顯示個啥呀,警告個啥的,嚴重了就關機咯6.等待一段時間,一般都是ms級別的 to 1
推薦閱讀:
※講講NTC溫度感測器的故事
※扁平的PHEV電池
※除了做好每一節電池單體以外,我們還可以……
※電壓與電動勢的區別和聯繫?請詳細解釋
※福特的軟包模組設計