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

 

  1.   bq2750x 系列中的 Impedance Track™ 电池电量监测算法的理论及实现
  2.   商标
  3. 1算法运行摘要
  4. 2更详细的电量监测计更新的参数信息
    1. 2.1 算法运行模式
    2. 2.2 化学放电深度 (DOD) 更新
    3. 2.3 更新 Qmax
    4. 2.4 电阻更新
    5. 2.5 更新温度模型
    6. 2.6 更新 DataRAM.Remaining Capacity (RM) 和 DataRAM.Full Charge Capacity (FCC)
    7. 2.7 更新 DataRAM.Remaining Capacity( ) 和 DataRAM.State Of Charge( ) 值
  5. 3实际应用示例
    1. 3.1 GSM 智能手机应用
  6. 4修订历史记录

更新 DataRAM.Remaining Capacity (RM) 和 DataRAM.Full Charge Capacity (FCC)

RM 和 FCC 在每次电阻网格点更新后、放电结束时和退出弛豫模式时进行更新。

FCC 由三部分组成:

DataRAM.Full Charge Capacity( ) = Qstart+ PassedCharge + RM

FCC 的组件如图 2-4 中的示例所示。

GUID-ACA5B992-CE3E-4F6B-9EC2-507FE0A969C1-low.gif图 2-4 DataRAM.Full Charge Capacity( ) 值的组成部分
  1. Qstart 是从充满电状态 (DODcharge) 使 DOD = DOD0 所要通过的电荷。对于充满电的电池,Qstart = 0。在退出弛豫模式时,将重新计算 Qstart。在电流恒定情况下,简单地说是 Qstart = Qmax × (DOD0 – DODcharge),但在恒定功率情况下,将运行电压仿真。在通过收尾电流终止充电后的第一次 DOD0 更新时,DODcharge 被指定为等于 DOD0。请注意,DODcharge 略高于 0,因为充电器通常不会将电池充满。
  2. PassedCharge 是在当前放电或充电期间集成的库仑计数,并在每次 DOD0 更新时设置为零。
  3. 在每次电阻网格点更新后和放电结束时计算剩余容量

使用电压仿真计算 DataRAM.Remaining Capacity( ) (RM)。GG 在当前 DODstart = DOD0 + PassedCharge/Qmax 条件下开始仿真,并通过 4% 的 dDOD 增量递增 DOD 来继续计算电压 V(DODx,T) = OCV(DODx,T)+ I×R(DODx,T)。DOD[i]=DODstart + dDOD×I。这种递增一直持续到仿真电压 V(DOD[i]) 小于 DF.Terminate Voltage。一旦发生这种情况,将会揭晓最终 DOD。DataRAM.Remaining Capacity( ) = (DODfin-DODstart)×Qmax

仿真中使用的电流是当前放电期间的平均电流(可以使用 DF.Load Select 数据闪存常数选择几种平均值)。仿真可以在恒流模式 (DF.Load Mode = 0) 或恒功率模式 (DF.Load Mode = 1) 下运行。