給你一個參考吧
原理就是在VIN為高電平的時候,通過讀取CH的電平來檢測電池是否是充電完成狀態
不要聽上面的,ADC檢測電池電壓是行不通的,鋰電池充滿電是4.10V左右,雖然剛剛充滿的時候會有4.20V,但很快就會下降到4.10V的
但充電的時候,有時會達到4.25V的
如果是單單檢測電池電壓有沒有達到4.20V,很容易誤判定的
這個電路是帶充電插入檢測的,VIN最好是中斷端口
CH需要單片機上拉,如果單片機沒有內置上拉電阻,你就得外部增加一個上拉電阻
51hei截圖20240108223611.png (77.33 KB, 下載次數: 35)
下載附件
2024-1-8 22:41 上傳
|