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.

[参考译文] BQ20Z655-R1:SoC 在静止时发生变化

Guru**** 2782615 points

Other Parts Discussed in Thread: BQEVSW, BQSTUDIO, GPCCHEM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/855738/bq20z655-r1-soc-changes-at-rest

器件型号:BQ20Z655-R1
主题中讨论的其他器件: BQEVSWBQSTUDIOGPCCHEM

您好!

我对充电状态有问题。 当我将 gg 文件上传到新电池时、首先没有问题。 电池可以在首次充电时估算其自身的完整充电容量和充电状态。 当我首次上传 gg 文件时、单元格已满、大约>%95、SoC 显示正确。 然后、我将电池放电至%50并让电池放松大约2天、SoC 显示大约%10-%20。  

我测试了20多节电池、所有电池上都出现了此问题。 但某些电池 SoC 级别介于%20-%30之间、其中一些介于%10-%20之间。

校准正常、无泄漏。

在1或2天后、容量会自行更改。

请帮帮我。

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

    你(们)好  

    您能否验证电量监测计报告的 SoC 是否不正确、即报告的10-20%。 除了您的电路的其余部分外、监测计还将持续消耗电池电量以及电池自放电。

    此外、您是否检查以确保您的监测计上已启用它? 学习是否成功完成?

    谢谢

    Onyx

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

    您好!

    监测计报告的 SoC 错误。 单元格接近%50、但量表计算它%20。 但它会针对所有不同的电池发生变化。 其中一些显示小于%10、有些显示为%30、有些显示为%50。  

    电池自放电和电路消耗不能在1天内耗尽电池。  

    它已启用。 学习周期完成。 更新状态为0E。

    但在我看来、问题是我的生产方法。 因为我找不到任何关于如何在大规模生产中对电池进行编程的明确信息。

    TI 很好地解释了如何创建数据、如何执行学习周期、但没有关于我在学习周期后需要执行的操作的明确信息!!

    我想告诉大家我对 BQ20z655-R1进行大规模生产编程的了解。

    1. 编辑数据闪存参数。
    2. 进行校准。  
    3. 它通过写入21来使能制造商访问。
    4. 学习周期直到更新状态变为0E
    5. 然后将数据闪存参数导出为 gg 文件
    6. 将默认 ROM 上传到该电池。  
    7. 导入在步骤5中导出的 gg 文件。
    8. 上传化学品 ıd

    我阅读了有关 srec 文件的一些信息。 但是、我如何通过该学习到的电池生成 srec 文件?  

    我想生产电池、但 这里没有明确的信息! 现在、我将该 gg 文件上传到新的大规模生产电池中、但由于这个原因、我遇到了很多监测计问题。 我想学习正确的方法。

    请帮帮我。

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

    您好!

    我仍然有这个问题。 电池 SOC 静止时发生变化。 其中大多数显示的 SOC 不正确。

    而且、我无法纠正在大规模生产中对电池进行编程的方法? 有人可以帮助我解决这个问题吗?

    TI 很好地解释了如何创建数据、如何执行学习周期、但没有关于我在学习周期后需要执行的操作的明确信息!!

    我想告诉大家我对 BQ20z655-R1进行大规模 生产编程的了解。

    1. 编辑数据闪存参数。
    2. 进行校准。  
    3. 它通过写入21来使能制造商访问。
    4. 学习周期直到更新状态变为0E
    5. 然后将数据闪存参数导出为 gg 文件
    6. 将默认 ROM 上传到该电池。  
    7. 导入在步骤5中导出的 gg 文件。
    8. 上传化学品 ıd

    我阅读了有关 srec 文件的一些信息。 但是、我如何通过该学习到的电池生成 srec 文件?  

    我想生产电池、但 这里没有明确的信息! 现在、我将该 gg 文件上传到新的大规模生产电池中、但由于这个原因、我遇到了很多监测计问题。 我想学习正确的方法。

    请帮帮我。

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

    你(们)好

    正如我在您的另一篇文章中提到的、您无法使用 srec 对该器件进行编程。 它必须是 senc、.dfi 或.ROM

    从成功完成学习的单元中提取的 ROM 文件已包含 chem id 数据。 对该 ROM 文件进行编程后、无需对 chem id 进行编程。 您只需对 ROM 文件进行编程即可。

    谢谢

    Onyx

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

    你(们)好

    1)我制作了一个全新的数据包并编辑了数据闪存值。 默认情况下、更新状态为00。 电量监测部分中的 Qmax 值是并联电池节数 X 电池容量。  

    2)然后、我执行校准部分中的所有步骤、写入46x0006以打开专业屏幕上的 MOSFET。

    3)然后我在制造商访问中写入21。

    4)则 FET 导通。

    5)然后、我给电池充电、但电池未终止充电、因此我需要在电池的切断电流下停止充电。

    6)然后我等待2小时15分钟。 更新状态变为05。

    7)那么我现在正在对电池放电。 希望休息5小时后、更新状态为06。

    8)如果在放松5小时后更新状态达到06、我将导出数据并对其进行修改。 我将编辑更新状态02和周期计数0。

    9)然后、我将编写从 E2E 论坛下载的默认 senc 文件。 但我认为它不包含我的化学数据:)对吗? 我应该写入默认 senc 吗? 我何时将写入我的化学 ID 数据? 我是否不必编写 chem ID 数据,因为我已经运行了学习周期?

    10)然后将修改后的 gg 文件写入电路板。

    11)然后读取 BqChem 部分上的 ROM 文件。 ROM 文件将是我的生产文件。

    12)我将把那个 ROM 文件写入新的软件包中。 然后校准。 然后用21发送 enable 命令。

    13) 13)然后为电池充电。

    14)然后发运。

    我计划执行这些步骤。 我希望我的计划是正确的。

    请检查我的步骤。 如果我错了其中任何一个、请告诉我方向。

    电量监测计有点小挑战 Onyx:)

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

    用户好、

    我认为是正确的。 看起来您已获得正确的 Qmax 更新。 我建议下一步是确保未在控制寄存器中设置 RUP_DIS 位。 这取决于您是否选择了正确的化学物质。 但是、您的上述步骤对我来说是正确的。 确保您的放电率高于 C/10和低于 C/5、以获得最佳结果。

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

    问题仍然存在。  

    即使我使用这些步骤编写 ROM 文件、其余容量仍会发生变化。

    有人可以帮帮我吗?

    我用这款 TI BQ20Z655-R1芯片无法生产新电池、因此无法销售电池。 没有任何支持来解决问题。 我已经研究并找到了一些文件、我做了我所读的内容。 但我仍然有一个严重的问题。

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

    用户好、

    如果温度在休息期间发生变化、则 RSOC 将跳转。 遗憾的是、对于该器件、没有方法防止 RSOC 在静止状态下跳转。

    我会确保您的学习周期/化学 ID 正确无误。 请附加 bqStudio 或 bqEVSW 日志以捕获跳转、我们可以提供进一步帮助。

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

    你好,Kang,

    我同意您的观点、即温度可能是导致 RSOC 跳转的原因。 但室温是稳定的。 我知道我的编程过程并不是完全完美的、所以我正在尝试找到最佳方法。 在上一个实验中、我使用 ROM 文件对新电池进行了编程。 然后、我发送了使能命令。 然后我对它们全部放电。 然后我给他们充电。 然后我昨天放电到了%50。 现在它仍然是%50:)希望它在3-4天后将保持%50:)如果它再次下降,我将把所有电池扔在垃圾中:)

    3-4天后我会告诉你:)

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

    我对化学 ID 有疑问。 何时上传化学 ID 数据? 学习周期是否是 chem ID 数据的替代方案?

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

    用户好!

    它们是单独的。 学习周期是在您获得 GPCCHEM 报告后进行的。

    充电后上传 ChemID 数据、放松2小时、在 C/10放电、放松5小时数据记录。

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

    我有.chem 文件。 那么、当我需要将其上传到电池中时? 在学习周期之前?  

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

    首先需要更新 ChemID、然后执行学习周期。 这两种方法都不是可选的、因此测量仪表需要使用这两种方法才能准确测量

    谢谢、

    Eric Vos

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

    尊敬的 Eric:

    我有一个电池组、我先上传了 chemId、然后运行学习周期。 更新状态现在为0E。 但电流在-3mA 和0mA 之间。 我认为在学习周期之前、CC 偏移校准有问题。 不幸的是,我不能信任电池:)所以我想再次运行学习周期。  

    但我想让您做一件事、您可以验证我的编程过程吗?

    a)创建黄金包

    1. 编辑数据闪存参数。 (更新状态为00)
    2. 上传从 e2e 下载的 Chem ID。
    3. 进行校准。  
    4. 发送它启用命令
    5. 运行学习周期直到更新状态变为0E
    6. 然后将数据闪存参数导出为 gg 文件
    7. 修改该 gg 文件。 (将状态0E 更新为02,周期计数=>0,寿命数据默认值)
    8. 使用从 e2e 下载的默认编码对该电池进行编程、以清除所有数据。  
    9. 将修改后的 gg 文件导入 battery。
    10. 导出 ROM 文件。 该 ROM 文件将是我的黄金文件。

    b)对新电池进行大规模生产编程

    1. 将黄金 ROM 文件写入新包。
    2. 校准。
    3. 发送它启用命令
    4. 完全放电。
    5. 充电完成。
    6. 准备发货

    这是我现在计划测试的方法。  

    您可以检查步骤吗?

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

    这看起来是重复的线程。

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

    我提出了类似的问题、因为 我无法获得有关我的旧主题的答案。 您可以附加或删除旧主题。 我将在此处附上我的日志文件和 gg 文件。 但我需要时间(最少5天)来实现 RSOC 跳变。 请勿锁定此主题。  

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

    是的、这些步骤看起来正确。 大多数不会在大规模生产步骤中进行充电/放电、但如果有、则更好。 我要添加一个4b。 休息步骤。  

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

    我现在正在运行学习周期。 我希望这次它能起作用。

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

    如果您仍有任何问题、请告知我们。

    Andy