主题中讨论的其他器件: 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