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