![]() |
發布時間: 2020-4-9 17:57
正文摘要:有PIC16F684單片機8PIN做為 ADC電壓檢測電路,電壓為3.7 V,鋰電池供電,電壓檢測范圍在2.7-4.2V之間,每降低1V,數碼管顯示少一個格,數碼管為一個電池電量顯示器,分五段,每段代表1 V,降到2.7 V時數量碼全部熄滅, ... |
各位大師,指點一下哈![]() |
1,ADC進行多次采樣,然后取平均值,這樣的數據相對穩定一點 2,給每個檔位的電壓設定一個標志位,當在使用這個電池的時候,可以這樣認為:比如電池電壓下降到3.60V以下時,它的電壓是不會再上升的,所以,在下一次ADC的時候,我只管去比較它有沒有低于下一個檔位3.40V,3.60V和這個電壓以上的就不再進行比較 這些個電壓的檔位可以在你重啟或者插入充電器的時候清除 每次ADC結果都是不一樣的,有可能這次是大的,下次它就小了 電池電壓也會因為負載電流不同而不同的,當你電流是1A的時候,它電壓是3.60V,電流是0.1A的時候,它的電壓可能就是3.72V了 |