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.

[参考译文] BQ40Z80:LStatus 与 UpdateStatus

Guru**** 1805680 points
Other Parts Discussed in Thread: BQ40Z80, BQSTUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/882597/bq40z80-lstatus-vs-updatestatus

器件型号:BQ40Z80
主题中讨论的其他器件: BQSTUDIO

大家好、

我的客户尝试通过将 UpdateStatus 编程为0E 来"强制"在 bq40z80包上进行电池平衡、但有以下问题。 您能提供反馈吗? LStatus 0x14似乎是基于 TRM 的无效值:

您能否澄清 LStatus 和 UpdateStatus 之间的区别? 乍一看,它们似乎是相同的,但经过一些实验后,我看到一些差异。

如果您将 UpdateStatus 从06编程为0E、此功能会以虚构的方式告诉监测计有一个字段更新 Qmax 来启用平衡。 它还将 LStatus 从06更改为14、而不是0E、其中1是 TRM 未知的。 然后、复位获取 OCV 读数并计算电池平衡时间。 我看到的问题是、它是根据旧的或默认的 Qmax 值计算电池平衡时间、实际上可能会在没有正确更新的情况下进一步失衡电池。 对于大型电池、这是否意味着您必须运行许多学习周期才能实现完全平衡? 当电池在平衡计时器完全倒计时之前达到 FC 时会发生什么情况? 平衡时间可以达到的最大数字是多少?

在字段 Qmax 更新并设置标志后、该标志是否会复位回0、例如当最大误差超过某个百分比时?

如果您将 Update Status (更新状态)设置为0E、LStatus (状态)变为14、则如果您运行学习周期、LStatus (状态)最终是否会变为0E?

使用容量平衡与 Δ V 平衡的精确度相比、因为它们在相同的温度和电流下进行平衡?

是否有方法命令每个单独的电池平衡、例如使用自定义.srec 文件?

在命令复位时会复位什么?

谢谢、

Antonio

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

    LStatus 和 Update Status 是相同的。  此外、bqStudio 中显示的 LStatus 为十进制、而不是十六进制。

    当该域中的 Qmax 更新发生时、LStatus 将从0x06更改为0x0E (14)。

    有关 LStatus 的每个位的定义、请参阅下面的屏幕截图。

    Andy  

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

    好的、更新状态为十六进制、LStatus 为十进制。 我正在使用 BQStudio 1.3.92、它似乎将其转换为十六进制数、因为只有 ITEN 标志被设置。  

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

    是的。 下面是我可以看到的内容。 这可能是一个软件错误。 我将请我们的软件团队来看看。

    Andy