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.

[参考译文] BQ28Z620:相对充电状态的电池学习

Guru**** 2496645 points
Other Parts Discussed in Thread: BQ28Z620, GPCCHEM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1469710/bq28z620-battery-learning-for-relative-state-of-charge

器件型号:BQ28Z620
Thread 中讨论的其他器件: GPCCHEM

工具与软件:

您好!

我们正在将 BQ28Z620 BMS 与锂聚合物电池采用2s 配置、并且在确定有效的 SOC 值时遇到一些问题。

在搜索执行电池学习周期的过程时、我们很难找到所有信息、但我们能够在多个文档和论坛中找到一些过程。

以下是我们在全新 BMS 评估套件(BQ28Z620EVM-071)上执行的最新过程。

  1. 使用 BQ Studio 将 BQ28Z620固件的基本映像从版本1.00更新为版本1.01。
  2. 配置最小设置、使 BMS 在使用电池时正常工作(2s 配置、启用 FET)。
  3. 执行放电(直至6V)、休息、充电(直至8.3V)、休息、放电(直至6V)、 使用 BQ Studio 进行日志记录时、释放循环。
  4. 将日志文件重命名为`roomtemp_rel_dis_rel.csv`、删除文件头、使用 config.txt 压缩文件。
  5. 将 zip 文件上传到 Battery Chemistry Online Tool 、并检查报告中的化学物质 ID (对于我们的情况、默认为1210)
  6. 使用 BQ Studio 更改化学物质并根据学习过程中指示配置以下设置。
    1. 设计容量:2100mA 4510(也设置1554CBH)
    2. 充电终止收尾电流:默认250mA
    3. 放电电流阈值:20mA
    4. 充电电流阈值:50mA
    5. 停止电流:10mA
    6. 终止电压:6V
  7. 激活 GAUGE_EN 设置、并执行放电(直到6V)、静置、充电(直到8.3V)、静置、放电(直到6V)、 按照学习过程中的时序进行静置循环。
  8. 完成后、即可使用 BQ Studio 导出黄金映像。

之后、通过将电池充电至100%容量并以稳定的430mA 速率(~C/5)断电来测试 SOC。 手动记录 SOC、电压和电流以观察放电情况。

我们预计 SOC 大部分是线性的、放电率应与2100mA H 的橙色线相匹配 但是、相对 SOC 过程会产生无效值、并在实际空状态前45分钟指示0%充电。

  e2e.ti.com/.../20250203_2D00_SOC.xlsx

我们的应用要求对电池电量耗尽的时间进行准确的估算、因此我们需要解决这个问题。

我还附加了黄金映像输出文件、以便它可以为您提供更多信息。

e2e.ti.com/.../20250123_2D00_BQ28Z620_2D00_LiPol-Golden-Rev2.0.zip

谢谢!

Sebastien

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

    您好!  

    首先、我建议您参考 此常见问题解答 、确保正确计算 SoC 的精度。 此外、您能否向我提供您从 GPCCHEM 工具中收到的报告?  

    此致、  

    Jonny。  

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

    Jonny、您好!

    这是来自  GPCCHEM 工具的报告、以及为生成该文件而进行的测量。

    请注意、我必须使用工具重新生成报告、并且报告中的 chemID 更改为1304。

    1210和1304均为 LiCoCO2/碳11型。

    e2e.ti.com/.../20250123_2D00_LiPol_2D00_Rev1.zip

    e2e.ti.com/.../20250123_2D00_LiPol_2D00_Rev1_2D00_report.zip

    我在您提供的链接(https://www.ti.com/lit/pdf/slua684)中查看了文档。

    我很高兴地看到、第2.2节中的过程是我针对恒定电流负载所执行的过程、而且我的分析是有效的。

    如果您需要其他信息、请告诉我。

    此致、

    Sebastien

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

    您好!  

    我已将.srec 文件编程到我的 EVM 中、似乎您尚未成功完成学习周期、更新状态仍为0x04。 在提及 SoC 准确性之前、请确保您已成功完成学习周期。 您可以参阅此应用手册 、了解如何成功完成学习周期。  

    此致、  

    Jonny。  

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

    您好!

    感谢提示。 我们在我们所说的过程中重新运行学习周期。 我应该能够在一周结束前验证它是否解决了问题。

    我会一直向您发布消息。

    谢谢!

    Sebastien

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

    听起来不错、  

    如果您有任何其他问题、请更新此主题。  

    此致、  

    Jonny。  

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

    Jonny、您好!

    我们又完成了学习循环。 一切都按预期运行、除了更新状态寄存器、在最后一次弛豫后、该寄存器仍为0x04。 根据相应步骤、当 VOK 位清零时、更新状态应更改为0x06。 但是、没有发生这种情况。日志和黄金映像随此消息一起附加。

     e2e.ti.com/.../20250205_2D00_BQ28Z620_2D00_LiPol-Rev2.1.zip

    一段时间以来、我们一直在尝试运行学习周期(每次需要多天时间)、但它仍然不起作用。 您是否知道学习周期没有完成的原因、或者我们是否可以强制学习周期完成?

    谢谢!

    Sebastien

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

    您好!  

    请参阅 此 E2E 帖子。  

    此致、  

    Jonny。  

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

    Jonny、您好!

    我检查了你提供的帖子。 查看日志文件、DOD0_x 寄存器接近90%的变化、但很可能由于电池放电时的内部保护而没有达到该变化。 欠压保护在2.75V 时生效。

    在前面的周期中、我们的充电电压设置为8.3V。 将充电电压提高到8.4V 或8.5V 是否有助于增加 DOD0_x 变化?

    此致、

    Sebastien

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

    您好!  

    我认为这会有所帮助、但我建议不要超过电池的最大规格。  

    此致、  

    Jonny。  

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

    Jonny、您好!

    好消息!

    我们通过稍微提高充电电压、成功完成了学习周期。

    Update Status 在充电后从04变为05、在放电后从06变为06。

    对于任何好奇的人来说、下面是我们这次采取不同做法的3件事。

    1. 就在第一次放电后、我们也手动平衡电池以降低放电电压在 DOD 测量之前的电压
    2. 我们降低了终止电流、以便在断开之前为电池充电更多
    3. 为了增大 DOD 测量值的差异、我们略微增加了充电电压

    我们确实运行了与以前相同类型的测试来测量 SOC 的精度、结果要好得多。

    感谢您的支持、

    Sebastien