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.

[参考译文] BQ40Z50:[BQ40Z50] SOC 卡在100%-学习周期标志(TD/FD)未触发且 QMax 未更新

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1521477/bq40z50-bq40z50-soc-stuck-at-100-learning-cycle-flags-td-fd-not-triggering-and-qmax-not-updating

部件号:BQ40Z50

工具/软件:

器件: BQ40Z50
固件: BQ40Z50-R5
电芯类型: NCR18650GA (2.5V ~ 4.2V 、3450 mA )
配置: 4s.
ChemID: 2107.
 e2e.ti.com/.../learning_5F00_cycle.gg.csve2e.ti.com/.../4152.learning_5F00_cycle.log

我遇到的问题是 SoC (充电状态)仍卡在100% 并且无法正确更新。
我怀疑这可能是由于 学习循环未成功完成 、但我在尝试学习循环时遇到了几个问题。

我附上了 数据存储器导出和日志文件 供您参考。


在学习周期中观察到的问题:

  1. 不会触发 TD 和 FD 标志 、尽管我已验证电压和 RSOC 条件是否符合我在下配置的阈值:
    Data Memory → Gas Gauging → FD/TD → Set Voltage Threshold

  2. 原因 即使在放电期间、RSOC 也保持在100% 、量表有时会触发 OC (过流放电)保护
    为避免充电和学习期间中断、我暂时增加了 OC 保护阈值:
    Data Memory → Protections → OC → Threshold = 10000 mA

  3. 在电池充满电并进入休息模式后、[REST]标志变为1
    但该[VOK]标志会保持1不变、不会被清除 未更新 QMax
    监测计似乎未正确进入 OCV 更新阶段。


我非常感谢您帮助确定可能的根本原因、或者如果缺少任何配置或流程、请提供帮助。 谢谢!

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

    您好:

    此问题已分配、并将在团队内跟进。

    谢谢您、
    Alan

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

    对不起,我只是意识到,我不小心按下 GAUGE_EN 这可能导致电量监测计进入错误状态。
    我会尽快上传一个新的日志文件。
    但是、我想澄清一点、我之前也执行了一个学习周期、我遇到的问题是相同的。

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

    您好 Kevin、

    由于 E2E 队列很大、我们会尽力回答问题、留出更多时间进行回复。

    谢谢您、
    Alan

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

    尊敬的 Kevin:

    我认为、在充电状态开始时切换 GAUGE_EN 可能会重置完成 QMax 更新的过程、此时需要再有两个弛豫点、直到它能够达到一个。 这很可能是充电后未实现的原因。

    在这种情况下、chemID 是如何选择的?

    此致、

    Anthony

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

    我最初使用了.gg一位已不再与公司合作的前同事留下的配置文件。
    但是、这会导致 SOC 显示不正确。
    为了解决此问题、我将所有设置恢复为默认值、并.gg根据技术参考手册中的指南重新配置文件。
    SOC 现在看起来正常运行、我将继续执行文档中所述的学习周期的后续步骤。

    • Rec Temp Charging→Voltage = 4200 mV

    • 标准温度低充电→电压

    • 标准温度高充电→电压

    • Termination Config→Charge Term Taper Current

    • 终止配置→Charge Term Voltage

    • IT→Δ V TERM10100 mV 电压=(对于4芯串联电池包总电压)
      或者、使用:
      IT Cfg→Term Min Cell V =2525 mV(每节电池阈值)

    • Design→Design Capacity mAh = 3450 mAh

    • Design→Design Capacity CWh = 4968 cWh
      (计算公式为3450 mA× 14.4V÷100 = 4968 CWh;注:1 CWh = 10MWh)

    • Current Thresholds→Dsg Current Threshold

    • Current Thresholds→Chg Current Threshold

    • Current Thresholds→Quit Current

    • Configuration→DA Configuration→CC0 = 1、CC1 = 1 (适用于4节串联电池包)

    • Gas Gauging→State→Qmax Cell 1~4 = 3450

    • CUV 阈值= 2475 mV
      (防止学习周期中的 CUV 过早保护)

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

    您好 Kevin、

    我们已收到您的更新、正在努力处理您的回复。

    谢谢您、
    Alan

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

    尊敬的 Kevin:

    明白了、请分享学习周期的结果以及 chemID 的选择(如果可用)。

    此致、

    Anthony

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

     我已经完成了学习循环。 SOC 正常显示、最大误差为1%。 附件是最终 gg 文件和执行日志。
    接下来、我将继续校准低温阻抗模型、因为我们客户的应用是在太空中、在太空中可能会发生温度快速下降的情况。

    e2e.ti.com/.../6305.learning_5F00_cycle_5F00_complete_5F00_log.loge2e.ti.com/.../7888.finale.gg.csv

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

    尊敬的 Kevin:

    感谢此更新、根据.gg 文件、似乎 Ra Table 和 Qmax 已成功更新。 您能否确认用于低温测试的测量仪表的温度范围?

    此致、

    Anthony