深度剖析ADBMS1818:18 節電池監測的理想之選
在電池管理系統(BMS)的設計領域,精準監測和高效管理電池狀態至關重要。ADBMS1818作為一款18節電池監測器,憑借其出色的性能和豐富的功能,成為眾多應用場景中的理想選擇。今天,我們就來深入剖析這款芯片,探討其特性、工作原理、應用要點以及相關注意事項。
文件下載:ADBMS1818.pdf
一、ADBMS1818特性概覽
測量能力
ADBMS1818能夠測量多達18節串聯電池,最大總測量誤差僅為3mV,能滿足大多數電池化學體系的監測需求,測量范圍介于0V至5V之間。而且,它可以在290μs內完成對所有18節電池的測量。如果您注重高噪聲抑制,也可以選擇較低的數據采集速率。
架構優勢
其堆疊式架構適用于高壓系統,支持多個ADBMS1818設備串聯連接,實現對長且高壓的電池組進行同步監測。內置的isoSPI接口,通信速率可達1Mb,僅需一根雙絞線,傳輸距離最長可達100米,并且具有低電磁干擾敏感度和低輻射的優點,還支持雙向通信以實現斷線保護。
其他特性
- 同步測量:可實現電壓和電流的同步測量,為電池管理提供更準確的數據。
- 高分辨率ADC:采用16位Δ - Σ ADC,配備可編程三階噪聲濾波器,進一步提高測量精度。
- 電池平衡:具備高達200mA的被動電池平衡能力,支持可編程脈沖寬度調制,有效延長電池壽命。
- 多功能輸入:擁有9個通用數字I/O或模擬輸入端口,可連接溫度傳感器或其他傳感器,并且可配置為(I^{2}C)或SPI主設備。
- 低功耗:睡眠模式下的電源電流僅為6μA,有助于降低系統整體功耗。
二、ADBMS1818的工作原理
核心狀態
ADBMS1818的工作狀態主要分為睡眠、待機、REFUP和測量四種。
- 睡眠狀態:參考電壓和ADC斷電,看門狗定時器和放電定時器超時,電源電流降至最低,isoSPI端口處于空閑狀態。當接收到喚醒信號后,進入待機狀態。
- 待機狀態:參考電壓和ADC關閉,看門狗定時器和/或放電定時器運行。收到有效ADC命令或REFON位設置為1時,經過t (_{REFUP})時間使參考電壓上電,然后進入REFUP或測量狀態;否則,超時后返回睡眠狀態。
- REFUP狀態:REFON位設置為1時進入此狀態,參考電壓上電,ADC關閉。收到有效ADC命令后,進入測量狀態;REFON位設置為0時,返回待機狀態。
- 測量狀態:參考電壓和ADC上電,進行ADC轉換。轉換完成后,根據REFON位的值,過渡到REFUP或待機狀態。
isoSPI狀態
isoSPI端口有空閑、就緒和活動三種狀態。
- 空閑狀態:isoSPI端口斷電,接收到喚醒信號后進入就緒狀態。
- 就緒狀態:isoSPI端口準備好通信,根據ISOMD引腳和(R_{BIAS})的值確定電流。若一段時間無活動,返回空閑狀態;開始傳輸或接收數據時,進入活動狀態。
- 活動狀態:isoSPI端口進行數據傳輸和接收,功耗最大,電源電流隨時鐘頻率增加。
三、測量操作模式
ADBMS1818的ADC提供八種操作模式,由配置寄存器組A中的ADCOPT位和轉換命令中的模式選擇位MD共同決定。這些模式對應不同的過采樣率(OSR),以平衡測量速度和精度。
- 快速模式(27kHz):具有最大吞吐量,但總測量誤差(TME)有所增加,適用于對速度要求較高的場景。
- 正常模式(7kHz):分辨率高,TME低,是兼顧速度和精度的常用模式。
- 濾波模式(26Hz):通過提高OSR降低ADC數字濾波器的 - 3dB頻率,噪聲低,精度與正常模式相近。
四、應用要點
電源供應
ADBMS1818通過(V^{+})和(V{REG})兩個引腳供電。(V^{+})輸入電壓需大于等于頂部電池電壓減0.3V,為核心電路的高壓元件供電;(V{REG})輸入需要5V電壓,為其余核心電路和isoSPI電路供電??梢酝ㄟ^外部晶體管由DRIVE輸出引腳驅動,也可以使用外部電源供電。
通信接口
ADBMS1818有4線SPI和2線isoSPI兩種串行端口。ISOMD引腳的狀態決定了引腳53、54、61和62是2線還是4線串行端口。
- 4線SPI:將ISOMD連接到V - 可配置為4線SPI模式,SDO引腳為開漏輸出,需要上拉電阻。
- 2線isoSPI:通過簡單的雙絞線實現多個ADBMS1818設備的互連,具有低誤碼率和抗干擾能力。通過外部變壓器實現隔離,標準SPI信號被編碼為差分脈沖。
電池平衡
- 內部MOSFET平衡:內部放電開關(MOSFET)可提供最大200mA(芯片溫度超過85°C時為80mA)的平衡電流,適用于小電流平衡場景。使用時需注意監測芯片溫度,并確??够殳B濾波器電阻較小,以減少對平衡電流的影響。
- 外部晶體管平衡:對于需要更高平衡電流(超過200mA)或大電池濾波器的應用,可使用S輸出控制外部晶體管,如通過驅動外部MOSFET或PNP晶體管實現。
診斷與檢測
ADBMS1818提供多種診斷命令,用于驗證電路的正常運行,如測量內部設備參數(ADSTAT命令)、檢測開路(ADOW和AXOW命令)、檢查數字濾波器(自我測試命令)和驗證ADC精度(測量獨立電壓參考)等。
五、注意事項
熱管理
在使用過程中,要關注芯片的熱性能,特別是在高電流放電或長時間工作時,應采取適當的散熱措施,避免芯片因過熱觸發熱關斷保護。
通信配置
在設置isoSPI的(I_{B})電流和接收器比較器閾值電壓時,需根據應用場景合理選擇參數,以平衡功耗和抗干擾能力。同時,要注意電纜長度對通信時鐘速率的影響,避免出現時序違規。
測量誤差
在使用較大的RC濾波器時,可能會引入額外的測量誤差??赏ㄟ^在標準全通道ADCV命令之前執行額外的單通道轉換,使多路復用器先完成穩定,從而減少誤差。
六、總結
ADBMS1818以其高精度的測量能力、靈活的架構和豐富的功能,為電池監測和管理提供了全面的解決方案。在應用過程中,電子工程師需要深入理解其工作原理和特性,合理配置參數,注意熱管理和通信設置等方面的問題,以確保系統的穩定運行和精確測量。希望通過本文的介紹,能幫助各位工程師更好地運用ADBMS1818,設計出更優秀的電池管理系統。
那么,在你的項目中,ADBMS1818是否能滿足你的需求呢?你在使用它的過程中又遇到過哪些問題呢?歡迎在評論區分享你的經驗和想法。
-
電池管理系統
+關注
關注
43文章
606瀏覽量
34943 -
電池監測
+關注
關注
0文章
39瀏覽量
7724
發布評論請先 登錄
深度剖析ADBMS1818:18節電池監測的理想之選
評論