工具与软件:
先生、
由于 电阻器 R37、 当 cell1 ~cell15 正在平衡时、cell16 电压读数数据 将变为低电平。 我们的 电路工程师 不 想 更改 R37。 对 cell16电压进行采样时、软件是否可以停止 cell1~cell15平衡? 如果 可以通过方法 更改软件、则在 对 cell16电压进行采样之前、我 将停止 cell1~cell15。 对 cell16电压进行采样后、我将 开始 cell1~cell15 平衡。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
先生、
由于 电阻器 R37、 当 cell1 ~cell15 正在平衡时、cell16 电压读数数据 将变为低电平。 我们的 电路工程师 不 想 更改 R37。 对 cell16电压进行采样时、软件是否可以停止 cell1~cell15平衡? 如果 可以通过方法 更改软件、则在 对 cell16电压进行采样之前、我 将停止 cell1~cell15。 对 cell16电压进行采样后、我将 开始 cell1~cell15 平衡。

您好!
一种可能的方法是使用 CB_ACTIVE_CELLS()。 cb_active_cells()将返回一个四位十六进制数字、该数字将告诉您正在平衡哪些单元格。 这可用于了解电芯何时进行平衡以及 VC16测量是否准确。 如果电芯正在进行平衡、则可以忽略 VC16测量值。 唯一的问题是、VC16的实际电压会在一段时间内不准确。
另一种可能的方法是每几个 ADSCAN 平衡一次电芯。 这可以像您之前所说的那样使用 ADSCAN 和 FULLSCAN 标志来完成。 您可以在一个 ADSCAN 的电芯平衡、然后关闭接下来的两个 ADSCAN 的电芯平衡。 对于这种方法、您只需要三分之一的时间忽略 VC16电压测量、接下来的两个 ADSCAN 将获得准确的 VC16测量值。 它的唯一问题是您在三分之一的时间内只进行电池平衡。
第三种可能的方法是补偿该 IR 压降。 这可以通过使用公式[ 35μA * 100Ω*# of cells balancing]来估算压降来实现。 需要对此进行测试以确保准确性。 这种方法的唯一问题是35μA 是一个近似的电流。 该电流将会波动、并且不是恒定的、从而可能导致补偿错误。
此致、
Thomas Rainey