1.前言
流入或流出電池組的電流被測量并用于多種不同的目的。例如,如果電動工具的可拆卸電池組意外短路,則可能會流過巨大的電流并導(dǎo)致不安全的情況。如果帶有嵌入式電池的設(shè)備(例如真空吸塵器)在內(nèi)部出現(xiàn)故障,可能會超過設(shè)計可以安全承受的電流水平,那么大電流也可能類似地流動。這兩個例子說明了為什么監(jiān)控低于過高水平的電流很重要,并包括保護裝置(如串聯(lián)場效應(yīng)晶體管、繼電器或保險絲)以在檢測到不安全操作時斷開電路并阻止電流流動。大多數(shù)設(shè)計通常使用比較器來監(jiān)控電流以實現(xiàn)安全目的,以實現(xiàn)快速檢測。
2.電池組測試方法
電池組電流測量對于測量也很重要,例如,確定電池的充電狀態(tài)或健康狀態(tài)以及預(yù)測系統(tǒng)的剩余容量或運行時間。大多數(shù)先進的電池電量計,例如采用 Impedance Track? 技術(shù)或補償放電終止 (CEDV) 算法的電量計,都依賴庫侖計數(shù)進行計算。
庫侖計數(shù)器是一種專用的電流測量 ADC,可連續(xù)測量電池組中流動的電流,通常通過測量小型串聯(lián)檢測電阻器兩端的差分電壓來實現(xiàn)。典型系統(tǒng)中使用的檢測電阻通常在 1 mΩ 或更低的范圍內(nèi),而對于大電流系統(tǒng),它可能低于 100 μΩ。低阻值是必要的,以避免在高電流系統(tǒng)中產(chǎn)生過多熱量,但這也意味著在高負(fù)載下,檢測電阻器上產(chǎn)生的電壓可能被限制在 50 mV 或更低。
大多數(shù)電池計量算法在計算中使用流入或流出電池的累積、積分電荷。該累積電荷是通過隨時間積分當(dāng)前測量值來計算的。在這樣的計算中,電流測量的偏移很重要,因為它實際上表現(xiàn)為幻象電流,當(dāng)積分時,它會隨著時間的推移產(chǎn)生大量的誤差電荷。
以高分辨率測量小電壓范圍以及低偏移是一項強大的設(shè)計挑戰(zhàn),通常會使庫侖計數(shù)器成為電池監(jiān)視器中性能最高的子系統(tǒng)。
為應(yīng)對這一挑戰(zhàn),TI 的 BQ76942(3 秒至 10 秒)和 BQ76952(3 秒至 16 秒)電池監(jiān)視器集成了一個 16/24 位 delta-sigma 庫侖計數(shù)器 ADC,該 ADC 可以測量高達 ±200 mV 的差分電壓。低邊檢測電阻。這些器件還包括電流保護功能,可使用比較器檢測充電和放電方向上的放電短路和過流情況。
3.電流 ADC 測量
BQ76942 和 BQ76952 提供多個版本的數(shù)字化電流測量,針對數(shù)據(jù)的特定用途進行了優(yōu)化:
· CC1 Current() – 當(dāng)設(shè)備處于正常模式時(正在進行主動充電或放電時)每 250 毫秒或每 4 秒提供一次電流測量,而處于睡眠模式時(當(dāng)沒有進行主動充電或放電時)。該值由一些基于電流的集成保護以及累積電荷集成使用。CC1 Current()數(shù)據(jù)通過DASTATUS5()子命令以 16 位格式報告。通過DASTATUS6()子命令使用 64 位格式報告累積的積分電荷。
· CC2 Current() – 在正常模式下每 3 ms 以及在睡眠模式下的每個Power:Sleep:Voltage 時間間隔內(nèi)提供此電流測量值。使用Current()命令以 16 位格式報告該值,并且還使用 32 位格式提供原始 24 位數(shù)據(jù)以進行額外的后處理。通過設(shè)置[FASTADC]配置位,可以將 3 ms 轉(zhuǎn)換更改為 1.5 ms 轉(zhuǎn)換,從而降低轉(zhuǎn)換分辨率。
· CC3 Current() – 此測量值是多個CC2 Current()測量值的平均值,它可以以較慢的輸出速率提供更高分辨率的數(shù)據(jù)以供進一步處理。使用Settings:Configuration:CC3 Samples設(shè)置可將平均樣本數(shù)設(shè)置為 2 到 255。所述DASTATUS5()子在32位格式的報告所得到的數(shù)據(jù)。
· 所述DASTATUS1?4()子命令報告在32位格式電池電壓的測量同步原始電流ADC讀數(shù)。這些值可用于分析某些測量算法中使用的電池阻抗。
BQ76942 和 BQ76952 為電流測量提供可選單位,以適應(yīng)不同范圍的電流水平。例如,當(dāng)使用 1 mA 單位時,以 16 位格式報告的CC1 Current()可以表示 -32.768 A 和 +32.767 A 之間的電流。如果預(yù)期更高的電流,可以將單位更改為 10 mA,然后允許表示范圍從 -327.68 A 到 +327.67 A 的電流。
如表 1 所示,Settings:Configuration:DA Configuration:[USER_AMPS_1:0]配置設(shè)置設(shè)置單位。這些單位適用于CC2 Current()、CC1 Current()和CC3 Current()值。
表 1:當(dāng)前報告的可編程單位
BQ76942 和 BQ76952 需要一個電流增益值(校準(zhǔn):電流:CC 增益和校準(zhǔn):電流:電容增益)來將檢測電阻兩端測得的電壓轉(zhuǎn)換為電流值。您可以根據(jù)系統(tǒng)中使用的檢測電阻的標(biāo)稱值設(shè)置這些增益值,或者針對每個印刷電路板 (PCB) 校準(zhǔn)它們以存儲在設(shè)備內(nèi)存中。這些設(shè)備還包括板級偏移電流設(shè)置,可以為每個 PCB 確定并存儲在內(nèi)存中??梢栽谏a(chǎn)線上捕獲多個測量值(在校準(zhǔn):當(dāng)前偏移:庫侖計數(shù)器偏移樣本中設(shè)置的樣本數(shù)量),以及存儲在校準(zhǔn):當(dāng)前偏移:電路板偏移中的測量值的總和. 在報告電流時,設(shè)備將在按CC 增益縮放之前從每個讀數(shù)中減去電路板偏移/庫侖計數(shù)器偏移樣本的值。
4.同步電壓和電流測量
BQ76942 和 BQ76952 支持使用兩個 Δ-Σ ADC 同時測量電流和每個電池電壓的同步測量。每個電池電壓和同步電流的 24 位原始 ADC 讀數(shù)存儲在器件中,并可作為同步對讀出。您可以使用此數(shù)據(jù)來分析單元阻抗或互連電阻。
5.累積電荷測量
BQ76942和BQ76952不斷積分庫侖逆流數(shù)據(jù),產(chǎn)生累積電荷值;主機可以使用子命令0x0082 RESET_PASSQ()按需重置此積分器。這些設(shè)備還包括一個以秒為單位的計時器,它在庫侖計數(shù)積分的同時重置。將累計充電值除以計時器將計算自計時器啟動以來的時間間隔內(nèi)的平均電流。
累積電荷以兩個 32 位值的形式提供。第一個 32 位(有符號)數(shù)據(jù)以 userAh 為單位報告費用,而第二個 32 位(無符號)數(shù)據(jù)以 userAh/2 32為單位報告小數(shù)費用。64 位累積電荷數(shù)據(jù)和定時器值均由0x0076 DASTATUS6()子命令報告。
BQ76942 和 BQ76952 電池監(jiān)視器和保護器實現(xiàn)了一個包括精密庫侖計數(shù)器的高性能測量子系統(tǒng)。這些設(shè)備中的電流測量子系統(tǒng)是高度可配置的,使您能夠在速度和分辨率之間進行權(quán)衡。提供多個電流讀數(shù),每個讀數(shù)都針對測量、后處理和基于電流的電池組保護進行了優(yōu)化。