您好!
我们尝试在 BQ76942上测试自主电池平衡。 遗憾的是、在配置寄存器并尝试启用自主电池平衡后、我们无法启动自主电池平衡、尽管我们能够使用 CB_ACTIVE_CELLB 子命令让主机控制的平衡开始一秒钟。 以下是我们为实现电池自主平衡而设置的设置和配置:
- 将 CELL_Balance_MAX_CELLs 设置为3
- 将 CELL_Balance_interval 保持为20秒
- 将 MIN_CELL_TEMP 更改成了-128度、并且默认情况下将 MAX_CELL_TEMP 更改成了-128度。 我们的外部热敏电阻用作电池温度读数和读取室温(22 C)。 内部芯片温度读数为24 C
- 在平衡配置寄存器中、CB_CHG、CB_RLX 和 CB_SLP 都设置为高电平、以便在这些状态下实现平衡。
- DSG_CURR_THRESH 和 CHG_CURR_THRESH 都设置为30000 (30A、我们的用户 A 为 mA)、以确保我们处于宽松状态以实现平衡。
- 最小电池电压(Relax)设置为0伏。
- Cell Balance Min Delta (Relax)设置为默认值、40mV。 Cell Balance Stop Delta (Relax)设置为20mV。
- CB_SET_LVL ()被设定为0V。
对于我们的硬件设置、我们有一个电源和一个模拟电池的电阻器网络。 四节电池的电压为3.2V、一节电池的电压为0.8V、其余五节电池的电压为3.0V
在评估可能导致电池自主平衡无法启动的条件时、我确保退出 CFG_UPDATE 模式、检查并验证未设置保护警报或故障、未启用永久故障、器件未处于深度睡眠或关断模式。
您能否就自主平衡未启动的问题提出建议? 使用 CB_ACTIVE_Cells 进行读取时、掩码返回0。 此外、使用 CBSTATUS1/2/3命令时、所有返回值为0、表示平衡尚未激活。
谢谢、
Ryan