微控制器用鋰電池供電,如何較為準確的監控實時電池電量。

時間 2021-05-06 23:22:20

1樓:路上的行者

如果電機只是偶爾短時工作,那最低成本的方法就是把電機工作期間,以及工作之後一段時間檢測的電壓忽略掉。直接採取測量電壓的方法,就大差不差了。

如果有錢,要求高,那就上計量晶元。

2樓:wangzhiyong

檢測電池電壓基本三種方法。

1.測量電池電壓,這種方式簡單粗暴,由於電池放電電壓變化不是線性的,雖然測量誤差只能做到20%,但是容易實現,在粗略的電池檢測中應用比較廣泛,加上軟體修正,在電池放電的中高段表現良好。

2.電池建模方式,即建立乙個資料表,電池電壓對應的電量,採集電壓查表得出電量。這種很好地提高了測量精度。

不過考慮到電池老化,自放電,溫度等的影響和對不同容量、材質的電池的相容性。實際應用需要建模結合溫度和電池壽命才能得到很好的精度,精度能做到5%。

3.庫侖計,電池正負極接入乙個測量電流電阻。該電流與時間的積分得出電量。

應用時有個電池初次電量估值問題,電流電阻精度直接影響電量檢測。需要軟體對初次固執,電流電阻、電池老化進行校準。能做到精度1%。

現在市面上有好多庫侖計晶元,直接選擇晶元簡化設計。現在測量電池電量的主流方法。

3樓:LED種子

即使壓降很小,用電壓-電量對照查表或者經驗公式的方法也不是個長久之計,畢竟鋰電池的曲線隨著很多因素比如溫度,放電倍率,迴圈次數在變化著,這種方法可能只能給出粗糙的電量。

可以用庫侖計晶元,工作原理是對電流進行積分,直接能得出mah這樣的資料。單節鋰電池的庫侖計有很多種。

要是自己取樣個電流然後在MCU內部積分是一種比較省成本又靈活的方案,但是精度可能不如電量計,看你怎麼選咯~

4樓:書生

如果你只是通過ADC來測量電量,你需要測定系統在不驅動電機和驅動電機(可能有不同的檔位)情況下電池的電壓和容量的關係(有專門的測試儀器),還有充電曲線。然後做成細分列表,微控制器就可以根據電池ADC所對映的列表取到相對合理的電量。當然,ADC資料也需要做些處理,比如濾波,回滯顯示等等

鋰電池時間壽命如何?

997875359 電動車鋰電池能用幾年?相信絕大部分消費者都聽說過,鋰電池的壽命是 1000次 1000次充放電,超過這個次數,電池就 壽終正寢 了,許多朋友為了能夠延長電池的壽命,每次都在電池電量完全耗盡時才進行充電,這樣對電池的壽命真的有延長作用嗎?答案是否定的。鋰電池的壽命是 1000次 指...

如何計算鋰電池的重量?

ChinChen 瀉藥 分三個問題吧 1.假設有一節電量是1Ah的電芯,使用的正極材料是180mAH g的NCA三元材料,負極是350mAH g的石墨材料,那麼正極和負極的質量是不是就是1000 180 1000 350 8.4g?如果錯誤的話,應該如何計算?這麼算沒毛病,但你算的是,1Ah電芯所計...

如何自學微控制器?

硬體家園 可以看看這裡面的內容 https mp.weixin.qq.com s jZXcJBY9h062g3KajrAxig 希望可以給你帶來一定的幫助。 解惑 學微控制器需要先培養興趣,興趣需要動手去培養,可以買塊開發板,以前學習的時候用的是51微控制器,現在也可以用stm32.先按照操作手冊實...