事實(shí)上,如果單純使用adc檢測(cè)電池電壓,那是肯定測(cè)不準(zhǔn)的,鋰電有個(gè)特性,就是電量越用越低,比如1s鋰電的標(biāo)準(zhǔn)電壓為3.7v,電量充足的時(shí)候大概是4v左右
這里就有0.3v的差值,如果使用的ldo芯片質(zhì)量一般,那它的輸出會(huì)大打折扣,比如3.3v穩(wěn)壓芯片在鋰電電量耗盡時(shí)(3.4-3.7v)后輸出可能是2v多,這就導(dǎo)致單片機(jī)的基準(zhǔn)也隨之下降,adc測(cè)量出來(lái)就不準(zhǔn)。
這里推薦答主使用一個(gè)基準(zhǔn)芯片(幾毛到幾塊錢(qián)不等,成本較低),有2.5v,也有2.0v的,將它得輸入接到adc的基準(zhǔn)電壓輸入腳,這樣就可以避免系統(tǒng)電壓下降導(dǎo)致adc采集不準(zhǔn)確的問(wèn)題了。
在電壓檢測(cè)準(zhǔn)確的前提下,再去對(duì)電池做放電特性的分析,得出放電曲線,然后去校準(zhǔn)你的電池電量百分百比。
打個(gè)廣告,推薦大家一款超級(jí)方便的小工具,支持藍(lán)牙、mqtt、udp等控制,可自定義界面,做調(diào)試、測(cè)試不要太方便~
標(biāo)簽:關(guān)于鋰電池電量檢測(cè)
客服
熱線
135 9034 5831
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信