各位高手,我的課題是要做蓄電池在線的剩余容量檢測,我打算用電流對時間積分的方法計算放出的電量和充電電量。
可是在充電過程中,由于充電效率不可能達到100%,用電流時間積分計算得到的電流并沒有全部轉換成蓄電池的荷電量。那么,有什么方法可以用來修正充電效率的影響呢?
懇請大家指教!謝謝!
各位高手,我的課題是要做蓄電池在線的剩余容量檢測,我打算用電流對時間積分的方法計算放出的電量和充電電量。
可是在充電過程中,由于充電效率不可能達到100%,用電流時間積分計算得到的電流并沒有全部轉換成蓄電池的荷電量。那么,有什么方法可以用來修正充電效率的影響呢?
懇請大家指教!謝謝!
xjh203,感謝您的指導!能否詳細說明一下軟件上的處理是如何處理?我們這個主要是針對通信基站的備用蓄電池,所以充電電流可能不是可以控制的,跟他們的充電機相關。謝謝!
通信基站的備用電源要求有這么高嗎?是不是需要和電腦通信,例如通過USB口可以檢測到電池電量? 之前接觸過深圳一家公司用MCU做的USB口通信芯片,目的就是通過USB口可以看到電池的電量信息。但是其電量檢測也是通過檢測電池電壓來實現的。實際上,如果不能很好的處理溫度對電池容量的影響(特別是對于一些戶外的應用中)以及電池自身的衰減的問題。如果負載相對穩定,根據電壓來顯示電量還是一個相對穩妥的方法。至少不會因為軟件累計的誤差導致電池不能被充滿電或者是不能被完全放電。如果非要如此,最好的方法就是建議根據電池的內阻輔助電壓的方法來檢測電量。
說了半天跑題了。如果你的充電電流相對不是很恒定。那就需要你時刻檢測采樣電阻上面的電壓,這個數據就很龐大,最后還要減去采樣電阻上面消耗的功耗,且這個也不是恒定的。再加上后期負載的消耗也是不恒定的,還有電路自身的消耗和電池的自耗電。這樣處理起來就很難處理。長期來看,還要考慮電池在冬天時間的容量減少是不是電池受溫度的影響還是電池本身壽命的衰減。
單單針對電池來講,在不同的溫度條件下和不同的放電的電流情況下,即便是你充電電池的電量時一樣的。實際上放出的電量也會是不一樣的。 所以如果單單靠電流時間的積分,然后做加減法是不行的。可能費了半天的功夫后結果實際上比電壓法好不了多少。實際上電池的電量大體上和其內阻有很大的線性關系。所以,如果電流恒定,那么通過電壓就可以比較簡單的反應出電量的多少。
xjh203,你好!放電期間我是想根據不同的放電電流對應不同的終止電壓以及放電量,同時考慮溫度的影響。問題是充電期間對電流和時間積分所得到的電量并不是全部充到電池里面了,因為充電效率不是100%,所以對充電期間的剩余電量計算比較糾結。
可能實際通信基站的備用電源沒有這么高的要求,可是論文這么要求啊,傷不起,學校搞的跟實際生產還是有很大脫節,可能確實到最后精度都不如電壓的,但是還是得做啊。
再次謝謝指導!
我想說的是電池是根據什么來判斷過放電的?
如果采用電壓到一定點(比如3V)那最好還是根據電壓來判斷的好
再說了,放電電流在實際使用中不太可能恒定不變的,再加上如溫度 濕度什么的影響
你用哪種方法都很難實現精準控制的
不然你就把各種對容量有影響的因素都考慮進去(如溫度就取一個范圍為一個檔),再針對實際要用的電池作一個實驗進行統計,根據實際統計的值作參考調整修正。不過這樣做成本方面投入有些大了,而且就算一家的電池,每批次都會有差異的,所以說不太好控制準確
補充說明下,目前我有在觀察蘋果MINI的電量顯示,結果一直是 30%左右以下的時候電用的特別快,跟我車上的油表沒差,到中間段的時候用的時間就是長。應該是電量顯示還是用電壓的方法的關系。
充電我們有作實驗的,中后期充電的時間段 電池容量是最大的