ZHCAAI2A October   2020  – February 2022 BQ769142 , BQ76922 , BQ76942 , BQ76952

 

  1.   商标
  2. 1引言
  3. 2电池平衡电路注意事项
    1. 2.1 内部电池平衡电路设计
    2. 2.2 采用 N 沟道 FET 的外部电池平衡电路设计
    3. 2.3 采用 P 沟道 FET 的外部电池平衡电路设计
    4. 2.4 采用 BJT 的外部电池平衡电路设计
    5. 2.5 平衡期间的电压测量精度
  4. 3独立平衡算法和设置
  5. 4主机平衡算法注意事项
  6. 5时序信息
  7. 6调试电池平衡的常见问题
    1. 6.1 使用电阻分压器作为电池仿真器
  8. 7参考文献
  9. 8修订历史记录

独立平衡算法和设置

BQ769x2 器件禁用了电池平衡功能,并默认选择了自主模式。图 3-1 显示了 Battery Management Studio 软件中的“Balancing Configuration”(平衡配置)寄存器。若要启用独立电池平衡功能,可以设置 [CB_CHG][CB_RLX] 位。

GUID-96D5A86D-C443-492A-BF1F-5B09ECE3448A-low.png图 3-1 “Balancing Configuration”(平衡配置)寄存器

充电与静置 - 可以设置 [CB_CHG]、或在静置状态下设置 [CB_RLX],或同时设置这两者,从而在充电期间进行自主平衡。如果设置了 [CB_CHG],则在 CC1 电流高于 Settings:Current Thresholds:Chg Current Threshold 时能够进行自主平衡。如果设置了 [CB_RLX],则在电流低于 Settings:Current Thresholds:Chg Current Threshold 并高于 Settings:Current Thresholds:Dsg Current Threshold 的负值时能够进行自主平衡。该器件会以 Cell Balance Interval(电池平衡间隔)评估继续平衡的条件。例如,如果该器件被配置为在充电期间避免进行平衡,且在平衡时电池组开始充电,则平衡在被禁用前会继续进行,直到间隔计时器到期。

下面的“Battery Management Studio Data Memory”窗口中显示了多个参数。温度参数 Min Cell Temp(最低电池温度)、Max Cell Temp(最高电池温度)Max Balance Current(最大平衡电流)用于设置电池平衡的允许温度限值。如果温度超出这些参数设置的限值,该器件将禁用平衡(自主型和主机控制型)。Cell Balance Max Cells(电池平衡最大电池数)用于限制在自主模式下可以同时平衡的电池数量(在主机控制模式下忽略该参数)。这对于限制平衡期间的功率耗散非常有用。

GUID-012BFFC0-E668-4B51-A2CC-D9849FE32316-low.png图 3-2 BQStudio 中的默认电池平衡配置设置

在充电期间启用自主平衡功能时,如果最低电池电压高于 Cell Balance Min Cell V (Charge)(电池平衡最低电池电压(充电))并且最高电池电压与最低电池电压之间的差值大于 Cell Balance Min Delta (Charge)(电池平衡最小变量(充电)),则该器件允许进行平衡。类似地,在静置期间启用自主平衡功能时,如果最低电池电压高于 Cell Balance Min Cell V (Relax)(电池平衡最低电池电压(静置))并且最高电池电压与最低电池电压之间的差值大于 Cell Balance Min Delta (Relax)(电池平衡最小变量(静置)),则该器件能够进行平衡。在静置期间进行平衡时,如果该器件在每个计时器间隔结束时重新评估电池状态,那么该器件会在所有电池电压都处于最低电池电压的 Cell Balance Stop Delta (Relax)(电池平衡停止变量(静置))范围内时停止平衡。该 Cell Balance Stop Delta(电池平衡停止变量)可以降低将电压较高的电池电压过度平衡至略低于电压最低的电池电压(从而缓慢地耗尽电池组的电量)的风险。充电期间平衡时的操作与之类似,不使用 Cell Balance Stop Delta (Charge)(电池平衡停止变量(充电))配置值。应将 Cell Balance Stop Delta(电池平衡停止变量)参数设置为略低于 Cell Balance Min Delta(电池平衡最小变量)参数的水平,这样该器件将产生迟滞,从而将重新启动平衡的时间延迟至不平衡水平再次超过较高的 Cell Balance Min Delta(电池平衡最小变量)水平。

让我们来看一个简单示例。在该示例中,有 4 节电池,在充电期间启用了电池平衡(设置了 [CB_CHG])。如果 Cell Balnance Min Cell V (Charge) = 3900mV,则 Cell Balance Min Delta (Charge)(电池平衡最小变量(充电)) = 40mV、Cell Balance Stop Delta (Charge) (电池平衡停止变量(充电))= 20mV。随着电池进行充电,我们达到电池 1 = 3900mV、电池 2 = 3940mV、电池 3 = 3910mV、电池 4 = 3930mV 的状态。此时平衡将开始,因为电池 2 高于 Cell Balance Min Delta(电池平衡最小变量)并且所有电池都高于 Cell Balnance Min Cell V(电池平衡最低电池电压)。平衡开始后,电池 4 也会进行平衡,因为该电池高于 Cell Balance Stop Delta(电池平衡停止变量)。

正常与睡眠模式 - 也可以通过清除 Balancing Configuration[CB_SLEEP] 配置位将 BQ769x2 器件配置为避免在睡眠模式下进行自主平衡。如果设置了 Balancing Configuration[CB_NOSLEEP] 位,也可以阻止该器件在进行平衡时进入睡眠模式。下表介绍了基于这些位的功能。

表 3-1 电池平衡 CB_SLEEP 和 CB_NOSLEEP 配置设置
CB_SLEEP CB_NOSLEEP 说明
0 0 在睡眠模式下不允许进行电池平衡。如果在器件进入睡眠模式时平衡处于活动状态,则平衡会在当前的 Cell Balance Interval(电池平衡间隔)结束时停止,然后直到该器件返回至正常模式时才会重新开始。
0 1 不允许进行该设置。设置 CB_NOSLEEP 时,也应设置 CB_SLEEP。
1 0 允许电池平衡开始,并在该器件处于睡眠模式时继续。
1 1 如果该器件处于睡眠模式并且电池平衡被视为必须执行的操作,则该器件会退出睡眠模式,以开始进行平衡。阻止该器件在平衡处于活动状态时重新进入睡眠模式。