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.

[参考译文] bq20z40-R1:无法完成学习周期、因为 UpdateStatus 不等于0x06 (为0x0D)

Guru**** 2582405 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1426112/bq20z40-r1-unable-to-complete-learning-cycle-as-updatestatus-does-not-equal-0x06-it-is-0x0d

器件型号:bq20z40-R1

工具与软件:

我已完成了几个周期、但它们始终以 UpdateStauts 的结束、即为0x0D。 根据 TRM 第151页、我不希望 UpdateStauts 大于0x06。

我确实看到 RDIS 标志在第一次放电后清除。
充电期间、会设置 FC 标志
放电期间会设置 FD 标志
在充电和放电之后的其余期间、我确实看到 VOK 标志在清除。

学习到的容量与标称值不同。 我看到 Qmax 从1050mA (标称值)变为约1030000 -1060mA

CHEMID:7539
电池组为2S1P
Cell 为 RouteJade SLPB593459HP1

充电参数
8.4V、525mA Taper 为50mA
放电参数
5.4V 210mA 或150mA

我可以提供日志。

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

    一个学习周期更新状态下的相关位为位0和1。 如果您读取0x0D、则使用0x03屏蔽此地址、您将得到0x01。 因此、出于学习周期目的、您的更新状态实际上为0x01。

    这意味着监测计学习到 Qmax (这很好、因为这通常是学习周期的棘手部分)。

    请确保您开始放电*在*更新后*、状态0x03为0x01 (在 Qmax 更新后)。 另外、要确保在放电期间负载高于 C/10 (例如 C/5)、并且在放电期间 RDIS 一直为0。

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

    为了进行确认、该结果将表明已学习到 Qmax (Qmax nom 为1050)。 这是否表示学习周期成功?

    QMax 电芯0 = 1111
    QMax 电芯1 = 1114
    QMax Pack = 1111
    更新状态= 0D
    EOC = 288时的电芯0 Chg DOD
    EOC = 352时的电芯1 Chg DOD

    (不使用电芯2、3)

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

    这表示电量监测计成功完成了学习周期的第一部分。 但它没有更新电芯电阻。 如果您以高于 C/10的速率(例如 C/5)放电、并且 ChemID 兼容(从不设置 RDIS)、则电芯电阻会更新。

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

    再对 FC 位=1充电一次、我获得了以下 DataFlash、其中 Update Status = 0xE。  我认为这等效于0x6、是吗?

    [状态(电量监测)]
    QMax 电芯0 = 1061
    QMax 电芯1 = 1062
    QMax Pack = 1061
    更新状态= 0E
    EOC = 16时的电芯0 Chg DOD
    EOC = 16时的电芯1 Chg DOD

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

    0x0E 表示学习周期已完成。 唯一相关的位是位0:1 (假设启用了 IT 算法、如位2所示)。 因此0x0E 相当于0x06和0x02:0x0E 和0x03以及0x06和0x03 = 0x02。