ZHCABV9A January 2008 – November 2022 BQ27421-G1 , BQ27425-G2A , BQ27425-G2B , BQ27441-G1 , BQ27505-J2 , BQ27505-J3 , BQ27505-J4 , BQ27505-J5 , BQ27520-G4 , BQ27530-G1 , BQ27531-G1 , BQ27545-G1 , BQ27546-G1 , BQ27741-G1 , BQ40Z50 , BQ40Z50-R1 , BQ40Z50-R2
電量監測計會根據處于 relaxed 狀態時開路電壓 (OCV) 讀數更新化學放電深度 (DOD0) 的信息。通過使用存儲為保留數據閃存參數的預定義表 DOD (OCV,T) 將 DOD 與 OCV 相關聯來找到 DOD。該表針對特定化學物質,例如 LiCoO2/碳、LiMn2O4/碳等,可以通過發送 ChemID( ) 命令 0x0008 讀取化學物質 ID,然后讀取 ChemID() 來識別。可以使用特定的固件文件 (*.senc) 為特定的化學物質設置電量監測計,該文件可以從 power.ti.com 上的 bq2750x 生產文件夾下載。也可以使用 bqEASY 向導將化學成分編程到 bq2750x 中。
圖 2-1 算法運行模式隨 DataRAM.Average Current( ) 的變化而變化的示例圖 2-2 顯示了弛豫模式期間參數更新的時序。經過 30 分鐘的弛豫期后,檢查 dV/dt <4 μV/s 條件。一旦符合條件,將讀取 OCV 讀數。之后,繼續每 100 秒讀取一次 OCV 讀數。使用線性插值 DOD = f(OCV,T),基于每個測量的 OCV 讀數計算 DOD。每次 DOD0 更新時,都會將集成 PassedCharge 設置為零。
圖 2-2 弛豫模式期間 DOD0 和 Qmax 更新的時序如果 OCV 讀數期間的電流為非零,則進行 IR 校正。DOD 的第一次迭代可從未校正的 OCV 讀數中找到;然后從 R(DOD) 表中找到電阻值,并用于將 OCV 值校正為 OCV`=OCV-I*R。然后,從 OCV` 中找到校正后的 DOD。如果弛豫模式期間的電流低于 C/20 速率,則此方法可實現超高準確性。這就是為什么建議 DF.Quit Current 不超過 C/20 的原因。
如果在退出弛豫狀態之前未測量 DOD0,則使用先前的 DOD0 以及自上次 DOD 讀數以來集成的 PassedCharge。
在充電和放電模式期間,由于 DOD = DOD0 + PassedCharge/Qmax,因此,每秒重新計算一次 present DOD。DOD 用于確定何時需要進行電阻更新,以及剩余容量(和 FCC)計算的起點。剩余電量計算在放電開始后、每次電阻更新時,以及進入弛豫模式后立即進行