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.

[参考译文] BQ27510-G3:更新状态0不变

Guru**** 2502205 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/731903/bq27510-g3-update-status-0-not-changing

器件型号:BQ27510-G3
主题中讨论的其他器件: bq27500BQ27510

您好!  

我将 BQ27510-G3 EVM 与 BQ Studio 1.3.54.1搭配使用、为我的定制电池生成黄金映像。  在开始之前已将默认 bq27510-G3_4_00.srec 文件加载到部分中(这是我尝试学习周期的第三轮)。  数据闪存参数均已相应设置、监测计可完全访问[FAS 和 SS 清零]

我对电池单元完全放电并使其放松。  根据 SLUA903:

–将电池放电,使其至少休息5小时。
–启用 Impedance Track (0x21)、发出复位命令(0x41)。 将状态从00更改为04
–为电池充满电,确保设置[FC]位,并让其至少放松两小时。 Qmax
此时更新、更新状态变为05。
–使用应用的典型放电率将电池放电至空。 它必须介于之间
C/5至 C/10速率、否则、学习周期会失败。 在此期间更新了电阻表
放电循环。
–让单元格休息5小时,在此期间“更新状态”将更改为06。

然后、我应该发出 IT 命令[IT_ENABLE 按钮、沿右侧发送0x21)、然后复位[发送0x41]、更新状态应该更改为04。  当我这么做时、我看不到任何变化、因为它仍然为00。  我注意到 QEN 位被置位[01 in data flash]、  RUP_DIS 和 VOK 被清零。  充电开始后、VOK 将置1。   

无论任何学习周期参数/问题、为何在发出 IT/RESET 命令后不更新状态更新?  我现在已开始充电周期。  我记得、对于 bq27500和 bqEASY、更新状态在充电后从00变为01、然后在放电后变为02。   

谢谢、
Mike

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

    因此、您使用的文档涉及我们最新电量监测计的更新状态级别(例如:更新状态= 0x04、0x05或0x06)、其中与您使用的旧电量监测计类似、更新状态值为0x00、0x01和0x02。 使用以下文档:

    e2e.ti.com/.../7418.Achieving-The-Successful-Learning-Cycle.pdf

    此致、

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

    好的、感谢您的澄清。 我需要运行另一个周期、因为我没有记录、但我很难确定为什么更新状态在充电后仍然为00。

    DF 参数:Qmax CELL 0/1和设计容量690mAH。 锥形电流37mA。 DSG 电流阈值5mA。 退出电流1mA。

    1)。 电池放电至2.7V,休息时间超过5小时。 电压约为3.33V、SOC 为0%。 电池电量耗尽时、它会启用并复位。 发出命令后、SOC 更新为9%、剩余容量为58mAH [由编程的 CHEM ID 和电阻测量确定? 实际 SOC 仍被耗尽]。 QEN 设置和 RUP_DIS 清除。

    2)。 充电已开始。 VOK 置位。

    3)。 当剩余容量等于全部可用容量[680mAh]时、设置 FC。 电池仍在充电并继续充电、直至电流为32mA [在超过40秒的时间内低于37mA ]。 电池电压为4.2V。 FC 仍设置。

    4)。 由于监测计在复位后更新为9%、当充电完成时、最终剩余容量为722mAh [提前设置 FC ]。 不确定这是否在放电循环期间纠正。 无论如何,96%的累积电荷已通过[>90%]。

    5)。 1.5小时后、VOK 被清除。 FC 仍设置。 OCV_GD 置1。 更新状态仍为00。


    放电。 放电开始后设置 VOK。 计划放电至耗尽状态、并随时查找 RUP_DIS 设置[表示 CHEM_ID 不正确?] 然后、弄清楚如果该位未设置、在开始充电之前该做些什么不同。   有什么问题看起来不一致?

    谢谢!

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

    操作步骤、它看起来很好。 我建议您通过 bqStudios 记录整个过程、并对正确的 ChemID 进行编程、然后将其上传到此处、以便我查看。  

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

    您好 Nabil、

    您能否解释一下在满足所有标准之前监测计达到 FC 的原因? 我从完全耗尽状态开始充电、剩余电量为0。 SoC 为0%。 可用容量为684mAh。 我现在即将完成、当剩余电量仅为615mAH 且充电电流仍处于4倍的锥形电流设置时、电量监测计会确定 Fc 100%。 电池仍在充电、剩余电量继续增加、接近可用电量。 ID 表示 FC 至少提前40mAH。

    除了 Chem ID 和 Qmax Cell 0/1、是否有任何其他设置会导致测量仪表在满足锥形电流之前很长时间达到 FC? 这种行为是否明显表明 Chem ID 错误? 此 ID 由电池组提供。

    根据我之前的帖子、我已经尝试了我的第一个充电/放电周期。 这是现在的第二个充电/放电周期。 我会假设任何更正都已进行/更新。

    谢谢、
    Mike

    PS: 在整个放电过程中从未设置 Rup_DIS。  文档指出、如果在出院期间设置了此项、则可能会产生错误的 Chem ID。  我没有看到任何关闭行为、除了 FC 设置提前、更新状态仍然不更新。   

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

    如果 FC set % 参数设置为-1、则在达到充电终止时、[FC]位设置。 现在、充电终止的标准如下:  

    • 在连续的两个40秒期间,AverageCurrent()<锥形电流
    • 在相同的两个期间内,容量的累积变化必须大于0。
    • Voltage()> Charging Voltage锥形电压

    检查您的锥形电压锥形电流值是多少。  

    此致、  

    Nabil  

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

    嗯、好的问题、-1%对我来说毫无意义、所以我将其更新为100%。 这是不正确的吗? -1表示什么?

    话虽如此、我的锥形电压更小、为50mV。 锥形电流为37mA、当它大约为32mA 时、我停止充电[快速充电率的10%]。

    电池电压在4.2V 的50mV 范围内、因此满足要求、但电流远超过37mA。

    ***** 啊,读 DS。  我会将该参数更新回-1。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我要重复一下 FC 设置%=-1、看看问题是否仍然存在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、再说一次、  

    我注意到数据存储器中有一个问题。  在电量监测选项卡下、我为 Qmax Cell 0和 Qmax Cell 1写入了690mAh。  但是、我刚刚选中了"OCV 表"选项卡、并且 Cem ID 对于 OCVa0/1表是正确的、但两个表的 Qmax Cell 仍为1000。   

    我刚刚在这两个位置都写了690、这是必需的、还是监测计要更新这个位置?  用户需要手动输入 Qmax 电池的确切位置是什么?  

    尝试缩小可能的问题和/或仍缺少输入的范围。  

    谢谢!

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

    您需要配置"设计容量"、而不是 Qmax、因为这是监测计在其自身执行正确的学习周期中学习的结果。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦、我应该将所有 Qmax Cell 0/1位置更新回默认值1000?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无需重新更改它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    IM 还记录了 chem ID 提交。  对于放电、C/10是绝对必要的、还是可以使用我用于学习循环的 C/5负载?

    谢谢你

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

    您可以使用 c/5、但建议使用 c/10以获得理想结果。

    谢谢

    Onyx

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

    我进入周期4、充电后、更新状态突然变为01。 与周期3唯一不同的是、我已将 FC 设置%的数据参数更新为"-1"。 左侧的 SOC 寄存器和电池图标都提前达到100%、但在实际达到收尾电流之前未设置 FC 位。 不确定我的原始 FC 设置%="100"值是否会禁止更新状态? 我也在进行记录、以便在需要时可以在明天附加。

    我现在正在完成放电、然后将查找更新状态至02。 看起来在2760mV 左右达到0% SOC。 假设更新状态变为02、则有两个问题:

    1)。 我能否运行另一个周期以进一步验证其精度、或者在生成黄金映像后是否在此时停止[更新状态为02]并等待进一步的验证周期? 如果您执行另一个周期、或者 RA 表继续更准确、则不确定更新状态会执行什么操作。 只需确保我最终看到100%接近锥点。

    2)。 在实际生成黄金文件之前、以下过程是否仍然为真? [从另一个论坛帖子中获取]

    *成功学习周期后,更新状态为02 (对于 bq27510或 bq27520等系统端测量仪表)

    *系统侧测量仪表有四个 Qmax 位置。 找到从学习周期(可能是 Qmax 0)更新的位置,并将其复制到*其他三个位置(Qmax 1以及 OCV 表中的另外两个 Qmax 位置)。
    *更改更新状态值。
    *对于系统端测量仪表,将所有四个“更新状态”值更改为02。
    *更新 Ra 表
    *系统端测量仪表:
    *有六个 Ra 表(DEF0、Def1、Pack0、Pack1、Pack0 Rax、 和 Pack1 Rax)。
    *在学习周期中,Pack0 Ra 或 Pack0 Rax 应该都在更新。 查找具有最新更新的版本(Ra 状态和* Ra 标志将为00 / 55),并将表中的 Base、Gain 和所有点的值复制到其他五个表中。 将所有 Ra Status (Ra 状态)和 Ra Flag (Ra 标志)*值更改为00 / 55,但将两个 Rax 表保留在 FF / FF 处。
    *将任何制造商信息块数据更新为您所需的值,以进行版本控制或其它用途。
    *更新您需要的任何其他参数,例如
    *将校准值更改为从实际生产板样本中获取的平均值。
    *将 Avg I Last Run 和 Avg P Last Run 设置为典型系统负载值,以便监测计使用这些负载进行预测初始化。
    *将 SOH 负载 I 设置为典型系统负载或最大系统负载。

    最后、我需要单击右侧的密封卡舌来密封测量仪表、还是在生成文件之前重置测量仪表?

    谢谢、
    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是的、您可以运行另一个周期来验证准确度。 更新状态将保持为02、并且对 RA 或 Qmax 的进一步更新不会更改任何内容;
    2.是的,流程是正确的
    您无需密封。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您继续回答问题。  我的周期看起来不错、更新状态为02、另一个充电电压使我在4.195V 左右达到100%。  我更新了 DataFlash RA 表和所有 Qmax 值等并生成了黄金文件。  有关此方面的快速问题:

    最后一个项目、我们使用了 bq27500和 bqEASY。  我们最终使用闪存流[.bqfs、.dffs、.DFI 和.senC]生成了4个文件、软件使用控制器的.bqfs 文件将映像写入生产电路板监测计。   

    我注意到、这个 Studio 软件只生成3个文件[.srec、.bq.fs、.df.FS]。  bq.fs 文件是否与.bqfs 对旧监测计进行编程时使用的类型相同?  我还需要做什么或运行任何其他程序来生成其他文件和/或以任何方式转换这些文件吗?   

    谢谢!

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

    bqfs 与 bq.fs 相同  

    您无需执行任何其他操作。

    谢谢

    Onyx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。 您是否应该在生成黄金文件之前将其启用更新回00?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否 如果您这样做、您不必担心、但不会受伤。 如果这样做、则意味着在对黄金文件进行编程后、您必须在每个单元上启用它。
    谢谢
    Onyx