|
|
關(guān)鍵部分就是電池電壓的采集。電池在使用的過程中的變化就是從高到低電壓的變化。
有些51單片機有ADC功能,如果沒有就需要使用其他的adc芯片。所謂ADC就是模擬量轉(zhuǎn)換為數(shù)據(jù)量。通過采集電池的電壓值來進(jìn)行計算很容易就可以完成目的。
需要注意的是adc一般都會有采集的范圍。如果你要采集的電池的電壓大于采集的范圍,就會出現(xiàn)問題,輕側(cè)采集數(shù)據(jù)出錯,重側(cè)燒壞芯片。解決方法就是可以通過硬件對采集的電壓進(jìn)行分壓處理,把采集的電壓范圍控制在采集的范圍內(nèi)。
顯示百分比,只是計算的問題。需要知道電池的滿電壓是多少。一般電池滿電壓為3.7V,采集當(dāng)前電壓除以滿電壓乘以100 就是當(dāng)前的電壓所占百分比。 |
評分
-
查看全部評分
|