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.

[参考译文] BQ28Z610:无法完成学习周期

Guru**** 2494635 points
Other Parts Discussed in Thread: BQ28Z610, BQSTUDIO, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/702984/bq28z610-unable-to-complete-learning-cycle

器件型号:BQ28Z610
主题中讨论的其他器件: BQSTUDIOEV2400

您好!

我们一直在尝试使用 BQ28Z610 EVM 和 LG 2S 18650电池组(CHEM ID 0x2059)完成学习周期。 我们已按照 slua777中的说明对字母进行操作、但是芯片无法执行第一个 Qmax 更新、从而导致学习周期停滞。 我们现在已多次尝试循环、但无法完成第一个 Qmax 更新。

以下是该过程的简短摘要:

  1. 具有最新 TI 固件(0.2.0)并使用最新版本的 bqStudio 的闪存芯片
  2. 使用 ChemID 数据库中的 TI 提供的文件设置单元格的化学 ID。 两个电池都是相同的、并且具有相同的化学 ID。
  3. 修改数据闪存值以适合我们的应用并验证其有效性
  1. 即、充电终止逐渐减少电流>充电和放电电流阈值>停止电流
  • 将电池放电为空
    1. FD 位设置时、FG 报告容量为0%、电压约为7.4V
    2. 我们使用了从 C/2到 C/5的不同放电率、对最终结果没有影响
  • 启用它、发送复位命令、确保更新状态为0x04且 RDIS 已设置
  • 放松、直到 VOK 和 RDIS 清零、然后静置  
  1. 首先、我们将等待位清除/置位、这只需~2小时而不是5小时、但在以后的尝试中、我们已经等待了整整5小时(有时甚至更长)、只是为了确定
  • 将电池充满电/设置 FC 位
    1. 我们的电源设置为8.4V (全电池组电压)、并在 CC 和 CV 模式之间自动切换
  • 等待 Qmax 位将状态设置为0x05并更新为0x05、这种情况永远不会发生
    1. RDIS 和 VOK 位清零、其余位置位、但 Qmax 从未置位。 我们已经等待了12小时才更新 Qmax、但没有成功。

我们已确保满足 slua777部分4.1中指定的首次 Qmax 更新的所有标准(即温度、电压、增量容量等)。 我们还尝试使用不同的电池、并将固件恢复为0.17、这是随软件包提供的、但一切都很不幸。

谢谢你。

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

    请分享您的建议。 我将对此进行研究。 如果您有日志、则会更好。 要开始学习、您需要先完全放电并启用它、然后重置 RDIS 或 RUP_DIS 标志。 否则、您将无法获得用于充电或 DSG 的正确 OCV。 因此、您的监测计可能无法学习。

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

    感谢您回来。 我已从 bqStudio 中附加数据闪存自动导出日志、RAM 日志和 srec 文件。 如果您需要其他信息、请告诉我。

    我还记得、在我们多次尝试期间、RDIS 和 RUP_DIS 标志都被复位。

    注意:所有文件都具有额外的.txt 扩展名、因为 TI 论坛不接受其默认扩展名。

    e2e.ti.com/.../gasgauge_2D00_ti.srec.txte2e.ti.com/.../lglearningcycle1.log.txte2e.ti.com/.../0160.gasgauge_2D00_ti.srec.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您说:
    "将电池放电为空
    FD 位设置时、FG 报告容量为0%、电压约为7.4V
    我们使用了从 C/2到 C/5的不同放电率、对最终结果没有影响"

    这是否意味着您在每个电池电压为7.4V/2 = 3.7V 时停止放电?
    这种放电不够深度、无法启动学习周期、最好使用尽可能低的电流将放电至3.0V、以确保您已深度放电。 不要依赖0%的电量监测计将其视为空电量、因为您尚未完成学习周期、因此还不会准确。
    您需要在第一次 OCV 测量(充电前启用它)和第二次 OCV 测量(充电终止后的静置)之间获得至少90%的可用电池总容量。

    此外、在放电至空电后、请确保在发送 IT_ENABLE 命令之前至少休息几个小时、以确保电池电压得以放松。 然后您可以开始充电。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们能够完成学习周期。 似乎关键是在初始放电和放松之后启用、而不是在初始放电之前启用、如手册中所建议的那样。 此外、将电池完全放电至<=3.0V 有助于。

    另一个问题:我们需要电池组中电池的内部电阻值。 有一个 Compres 字段似乎是我们要查找的内容(根据文档)、但它在 BqStudio 中始终显示为0。 是否有任何方法从电量监测计芯片获取内部电阻信息?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不可以、compres 是指使用 IT 算法计算的温度补偿电阻。 内部的、对终端用户不可见的内容。 您的 Ra 值将是您所需的实际电池电阻。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助。

    我的最后一个问题是在不使用 TI 工具(即 bqStudio/EV2400)的情况下对 BQ28Z610进行编程。 我们在定制 PCB 上安装了电量监测计、其中包含一个处理电量监测计的 STM32型微控制器。

    我知道、一旦生成黄金文件、就可以使用 bqStudio 将数据和指令闪存提取到 srec 文件中。 但是、不清楚如何使用此 srec 文件对其他电量监测计上的闪存进行编程。

    TRM 有一个关于写入数据闪存的简短部分、但我们也想更新未提及其过程的指令闪存。 此外、我们在 bqStudio 对电量监测计进行编程的同时监听了 I2C 总线上的流量、并发现它使用了未记录的 ROM 模式命令。

    简而言之、是否有应用手册/示例代码/其他文档源、介绍如何将整个 srec 文件写入 BQ28Z610电量监测计的闪存?

    再次感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您为什么需要在下列情况下进行更新? 我们的监测计已具有生产固件。 除非为任何最终用户任务执行完整的 FW 更新、否则不需要 IF 更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们将执行完整的 FW 更新。 是否有任何相关文档?

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

    使用 bqstudio 中的 golden image 插件、导出 bqfs 文件、并使用此处的说明更新 FW www.ti.com/.../slua541a.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在运行 bqStudio 1.3.54.1、没有 Golden File 插件/TAB。 我已经尝试重置透视图、并在设置中四处寻找、正如其他论坛帖子中所提到的那样、但并不幸运。

    Golden File 插件是否可用于此监测计? 如果是、如何启用它? 下面链接的论坛帖子意味着此监测计的唯一导出选项是 srec 文件: e2e.ti.com/.../586678
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在对 bqStudio 进行探测之后、我发现了一个"srec to FlashStream"、该文件将文件转换为 bqfs。 其他监测计的一些文档似乎介绍了如何刷写 bqfs 文件。

    感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎你、Emil。 如果帖子对您有所帮助、请单击"解决"。 它可以帮助其他客户了解解决方案的存在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有任何方法可以确保"srec to FlashStream"菜单出现在 bqStudio 中? 似乎只有在100次重启时出现一次、这非常不方便。 我已经尝试过稳定版本和测试版本、它们都表现出相同的行为。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请接受我的朋友的请求、我将向您发送修复它的 bqz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    已接受朋友请求。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否已发送更新的.bqz?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    发送了。