電池監控晶元bq34z100 g1除錯

2021-10-07 17:39:28 字數 1217 閱讀 1484

上次做的無線板子,晶元改為bq34z100-g1,支援鋰電,最大電量29ah

6000mah鋰電池

ev2300,ti程式設計器 **可以買

500ma充電器,大功率電阻,10r,20r等

硬體連線:

板子使用單獨的電源供電,不用電池(因為電池供電,放電時容易掉電,且板載靜態電流比較大),不確定這樣做是否會影響精度。另外就是現有板子的供電原理圖和官方電路的不一樣。

電池按照原理圖連線

放電使用大功率電阻放電

bq34z100-g1.pdf :晶元手冊

slua334b.pdf :電量學習步驟

晶元主要原理是電流累加,阻抗跟蹤,充放電學習等

使用battery management studio:

輸入設計引數(電池型別,容量,電池節數等等,參考bq34z100-g1.pdf:8.2.2 detailed design procedure)

引數矯正(電壓,電流)

學習經常會失敗。這個鋰電大概衝放實驗了4,5次,才完成,中間出意外後可能會終止他學習,放電時,電池自動保護掉電或其他原因。用的上次買的500ma充電器,放電用的大功率電阻,10r,20r都試過。(另外鉛電池那個,一直都沒學習起)

最後,晶元進入學習完成狀態(learned status變成0x06),如下圖,通過i2c讀取晶元暫存器可以得到剩餘電量mah、剩餘電量百分比、電壓、電流等等。(學習的電量相對偏小,只有3777mah,因為開始電流矯正得不準確,電池電量也有虛標,應該在5000mah左右)

晶元電壓電流更新週期為1秒。對於穩定電流的裝置,這個晶元應該可以比較準確的測量電量。但如果裝置的電流經常在跳變(比如以1秒週期,每次只持續100 ms的大電流),不確定是否能精確監測

對於太陽能供電,經常在充放電切換的情況,也需要去測試它的監測精確度(充放電切換,電量不會跳變,因為他內部有電流庫侖計,但是不斷切換後對電池產生影響後,不確定是否還能精確監測)。

電流單位1ma,如果電流小於1ma是否能監控

看門狗 (監控晶元)

在由微控制器構成的微型計算機系統中,由於微控制器的工作常常會受到來自外界電磁場的干擾,造成各種暫存器和記憶體的資料混亂,會導致程式指標錯誤,不在程式區,取出錯誤的程式指令等,都有可能會陷入死迴圈,程式的正常執行被打斷,由微控制器控制的系統無法繼續正常工作,導致整個系統的陷入停滯狀態,發生不可預料的後...

鎳氫電池公升壓晶元,優秀功耗的

1.鎳氫電池公升壓晶元?鎳氫電池有耐過充過放,高速放電能力強,使用安全,尤其是濫用條件下,還便宜呢。但是還是有著跟乾電池一樣的電壓低,甚至更低啊,這個時候你不加鎳氫電池公升壓晶元,都難為工程師了。2.鎳氫電池公升壓晶元的標稱電壓是1.2v,也叫1.2v的充電電池了。就是因為可充電,這點比乾電池好。那...

cloudermanger 管理監控問題Bug

1.問題描述 cloudermanager 過開始幾天出現一次主機監控問題,表現問?而cloudermanager 5個服務狀態都正常,但是監控資訊沒有,錯誤資訊也沒有,然後host monitor 重新啟動後就就正常。後來時間越來越短,最後2個多小時出現一次。3.處理人 陳工 分析過程 出現異常時...