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.

[参考译文] BQ76972:电芯均衡使用最少的电芯开始均衡

Guru**** 2573695 points
Other Parts Discussed in Thread: BQ76972

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1573306/bq76972-cell-balancing-uses-lowest-cell-to-start-balancing

器件型号:BQ76972


工具/软件:

您好、

使用 BQ76972 AFE 构建我们的 LiFePO4 电池包后、会遇到问题。 一个月内、一位客户致电我们、因为他的包装不平衡。 这是一个单元留在后面的结果。 使用磷酸铁锂你只能正确地平衡高于 3400mV 像你可能知道。 但 AFE 查看的是最低的电芯。 这是错误的、因为电芯的细微差异会导致一个或多个电芯降至 3400mV 以下。 降低该值将导致平衡过早开始起作用、以平衡电芯之间的阻抗差异。 所以,如果一个包有点不平衡,没有办法重新平衡的包,而不把它发送回供应商(我们),让我们打开包,手动平衡,然后希望客户更频繁地收取他的包。 这会导致高昂的服务成本、客户可能会失去耐心并决定使用其他品牌。

除了使用 MCU 进行自我平衡之外、是否有办法让 AFE 查看最高电芯、从而开始进行平衡? 我们知道弛豫平衡功能、但这无法解决严重的不平衡问题。

此致、

Robert Jan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Robert。我想您可以选择将器件保持在自主平衡模式并调整设置、或者进行涉及 MCU 交互的一些手动或部分手动平衡。

    如果系统中有一个可用的 MCU 并可使用、则可以考虑使用 CB_SET_LVL 命令、这可能比在 MCU 中编码完全平衡算法要容易一些。

    遗憾的是、在自主模式下、该器件始终使用最低电芯电压作为平衡任何高电压电芯的基准。  如果您设置为一次仅平衡一节电芯、我相信它会始终选择最大电压电芯并平衡该电芯。  但是、这会导致整个电池组的平衡速度相当慢、但这优于返回。

    谢谢、

    Terry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Terry、感谢您的回复!

    我们将查看 CB_SET_LVL 命令、这似乎是我们的理想选择。 我并不完全理解它的工作原理。 如果我有 4 节电压为 3,590,36036003610 和 3620 的电池、并且我发送 3605、那么电池 3 和 4 是否会平衡? 如果所有电芯都是 3650、然后我发送 3600、AFE 会尝试将所有电芯平衡到 3600 吗? 下述说明:

    >在写入 16 位的电池电压阈值(以 mV 为单位)时、如果有电池的电压高于写入的阈值、则该器件开始平衡一节或多节电压最高的电池。

    这并不意味着这是 (1) 限制平衡(所有高于该值的电芯都已放电)、或者如果这是 (2) 启动智能平衡的下限(尝试使所有电芯处于 XmV 范围内,仅对高于该值的电芯进行放电)。 如果所有电芯都在 XmV 范围内,则会停止均衡)。

    单电芯均衡理论未在 TRM 中编写、但可能成立。 正如您所说、这会很慢、但对于低压电芯应用仍然相关。 我们将尝试第一个命令选项、并记住这一个选项、以防由于某种原因命令选项无法使用。

    提前感谢、您已经为我们提供了很多帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Robert:

    器件中的自主算法始终会确定哪个电芯是最小电芯、然后通常会尝试平衡接近/接近该电平的所有电芯。  存在 Cell Balance Stop Delta 设置、用于确定它尝试平衡的最小值的接近程度。

    即使您发送 CB_SET_LVL、器件仍会观察与 Min Delta 和 Stop Delta 设置(以及电压范围和温度的其他设置)相关的限制、因此您必须了解这些设置如何影响达到平衡。

    当您发送 CB_SET_LVL 时、这会有效地告诉器件假设您发送的电平实际上是最低电芯电压。  因此、它将尝试平衡高于该电平的任何电芯以及 Cell Balance Min Delta。  所设置的 Min Delta(最小增量)设置值应大于 Stop Delta(停止增量)设置值。

    因此、如果电芯是  3,590,36036003610 和 3620、则可以设置 Cell Balance Min Delta = 20mV、Cell Balance Stop Delta = 10mV。  如果发送 CB_SET_LVL=3603、则该器件不会开始平衡、因为没有电芯高于 3603+Min Delta=3623。  如果发送 CB_SET_LVL=3599、则该器件将开始平衡 3620 电芯(差异高于最小增量)、然后将进行平衡、直到达到 3609(3599+停止增量)。

    如果发送的 CB_SET_LVL 电平更低、例如 3400、则假设其他设置不会阻止该电压、该器件会尝试将所有电芯降至接近 3400mV。

    借助该器件、您可以决定可以同时平衡多少节电池 (max)、是要最多 8 节、4 节电池还是仅 1 节电池(使用 Cell Balance Max Cells 设置)。

    谢谢、

    Terry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢您的解释、我们将在我们的电池包中实施此功能。

    此致、Robert Jan