新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 電池管理及監(jiān)控設(shè)計(jì)

電池管理及監(jiān)控設(shè)計(jì)

作者: 時(shí)間:2009-03-13 來(lái)源:網(wǎng)絡(luò) 收藏

圖5 電壓和電量的關(guān)系圖

在驅(qū)動(dòng)程序中創(chuàng)建了一個(gè)為16個(gè)字長(zhǎng)度的環(huán)形緩沖區(qū),采樣點(diǎn)數(shù)增加為16個(gè),這樣可以增加對(duì)采樣結(jié)果的可靠性。電壓采樣值even_samp為16個(gè)采樣值的和去掉一個(gè)最大值和一個(gè)最小值后再取平均值。

在我們的移動(dòng)終端設(shè)備中,的最大電壓為559(4.10V),最小電壓為455(3.30V),以圖5中的兩條虛線作為區(qū)間的分界線,可分為4.10V~3.80V,3.80V~3.60V,3.60V~3.30V這三個(gè)區(qū)間,對(duì)電池電壓值進(jìn)行分區(qū)間的處理,三個(gè)區(qū)間上的曲線斜率近似為:
4.1V~3.80V:Kl=(100-70)/(4.10-3.80)
3.80V~3.60V:K2=(70-20)/(3.80―3.60)
3.60V~3.30V:K3=20/(3.60-3.30)
4.10V~3.30V:K=100/(4.10-3.30)

在進(jìn)行電池電量百分比的轉(zhuǎn)換時(shí),當(dāng)我們獲得在559~455區(qū)間內(nèi)的采樣值后,首先獲得原來(lái)的百分比值voltage_percent= (even_samp-455) * l00/(559-455)。然后針對(duì)不同的區(qū)間進(jìn)行相應(yīng)的調(diào)整,得到的電量百分比分別為:
4.10V~3.80V:voltage_ercent+=(4.10-even_samp * 7.5/1024)×(K-K1)
3.80V~3.60V:voltage_percent+=(3.80-even_samp * 7.5/1024)×(K-K2)
3.60V~3.30V:voltage_percent-=(even_samp-3.30V * 7.5/1024)×(K-K3)
通過(guò)對(duì)以上三個(gè)區(qū)間的分別處理,這樣就獲得了相對(duì)正確的電池電量[4]。

7. 小結(jié)

本文介紹了在WindowsCE系統(tǒng)中,基于電池充電芯片bq24032A和電池芯片bq26220芯片的電池驅(qū)動(dòng)的實(shí)現(xiàn)。主要介紹了電池電壓的獲取和電池電量的計(jì)算方法。對(duì)電池提供了很好的借鑒。


上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉