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修订历史记录

更新 Qmax

电池的最大化学容量 Qmax 在数据闪存中存储为 DF.Qmax Cell x,其中 x = 0,1,是电池编号。GG 根据充电或放电前后的两个 DOD 读数更新 Qmax。例如,在弛豫期间获取 DOD1,然后启动放电模式,并集成 PassedCharge。此后,进入另一种弛豫模式,并获取 DOD2

DOD1 和 DOD2 是根据充分放松状态下的 OCV 读数计算得出的,如后续 DOD0 测量的 图 2-2 中的示例所示。如果 dV/dt<4 μV/s 或超过 5 小时的最长等待时间,则检测到充分放松状态。如果 DOD 介于 0 和 80% 之间,则典型电池在大约 1 小时后满足第一个条件;如果 DOD 高于 80%,则典型电池在大约 3–4 小时后满足第一个条件。在低温下,弛豫需要更长的时间。

为了确保 DOD 测量的高度准确性,如果温度高于 40°C 或低于 10°C,则不会进行 Qmax 计算。如果在 3737mV 和 3800mV 之间的电池电压范围内测量 DOD1 或 DOD2 的至少一个电压,也不会进行此计算,因为在该范围内 OCV(DOD) 依赖性非常平缓。这些限制取决于化学成分,并针对不同的化学成分分别指定。

Qmax 计算公式为:Qmax = PassedCharge / (DOD2 – DOD1)

第一次更新 Qmax 时,数据闪存常数 DF.Update Status 增加 1(例如,如果没有更新电阻,则从 0 增加到 1,如果更新了电阻,则从 1 增加到 2)。

PassedCharge 必须大于 37% 的 DF.Design Capacity 才会进行更新。对于第一个循环 (DF.Update Status = 0),需要 90% 的 DF.Design Capacity,因为该循环在工厂设置中进行,并且首次学习 Qmax

为了防止 Qmax 波动,将对除第一个周期外的所有 Qmax 读数应用一阶平滑滤波器。PassedCharge 较低的读数在平滑过程中所分配的权重较低。