您好!
我有一个使用 BQ76942作为 AFE 的定制电路板。 配置为6S。 即使 存在120mV+的不平衡、我也无法让 AFE 平衡电芯。 (使用实数单元格)
以下是固件中的设置以及与我尝试设置的内容相关的注释:
BQ769x2_SetRegister(BalancingConfiguration, 0x1F, 1);
BQ769x2_SetRegister(CellBalanceInterval, 0x14, 1); //Set cell balancing interval to 30s.
BQ769x2_SetRegister(CellBalanceMaxCells, 0x03, 1); //Set max cell balancing to 3 cells.
BQ769x2_SetRegister(CellBalanceMinCellVCharge, 0x0C80, 2); //Balancing will happen only when cell vol above 3200mV in Charge mode.
BQ769x2_SetRegister(CellBalanceMinCellVRelax, 0x0C80, 2); //Balancing will happen only when cell vol above 3200mV in Relax mode.
以下是我的 PowerConfig 设置:
BQ769x2_SetRegister(PowerConfig, 0x0D80, 2);
我还尝试使用以下代码打印 CB_ACTIVE_CELLS 0x0083:此输出始终为0。
uint16_t BQ769x2_ReadBalancingActive()
// Reads no of cells undergoing balancing.
{
DirectCommands(CB_ACTIVE_CELLS, 0x00, R);
return (RX_data[1]*256 + RX_data[0]);
以下是其他几点:
-我的温度都在极限范围内
- My CHG 和 DSG Threshold 设置为默认值。
请告诉我、为了在休息模式下启用电池平衡、除了这一点之外、还需要做什么、并请查看我是否将所有设置正确。
提前感谢、
Abhijith