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.

[参考译文] BQ27411-G1:现场电阻更新

Guru**** 2460850 points
Other Parts Discussed in Thread: BQ27411-G1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/567328/bq27411-g1-update-of-resistance-in-the-field

器件型号:BQ27411-G1

我们的产品使用 bq27411-g1a 电量监测计来监测锂离子电池。 我已经根据我们的应用设置了监测计的参数、并使用 GDK 和电池板成功执行了学习周期。 我们的产品内部安装了一个已编程的电量监测计、电池已经经历了一些循环。 我注意到监测计的 Qmax 参数已更新、但 R_A RAM 电阻曲线未更新。 我们的产品具有低功耗、并且以可变(非恒定)电流为基础消耗电池能量。 该产品的脉冲负载分布如下:峰值电流约为50mA、周期30s、占空比为25%。 由于本产品在各种条件(高温和低温)下都能在室外运行、因此必须能够更新其电阻曲线以匹配电池的工作条件。

我的问题是:监测计是否应该能够在部署后更新其电阻分布?

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

    在放电期间、监测计将更新 Ra 表。

    您可以监控 RUP_DIS 位吗? 这是否在放电期间的任何时间进行设置?

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

    e2e.ti.com/.../dsg.log.txte2e.ti.com/.../Dsg001.gg.csv.txte2e.ti.com/.../Dsg094.gg.csv.txtI已使用我们的电池板和使用脉冲负载的 GDK 运行精度测试。 测试过程中记录了测量仪表寄存器和数据存储器。 就我所见、[RUP_DIS]位在测试开始时已清除(完全充电)、并一直保持到结束(完全放电)。 查看数据存储器文件、我可以看到 Qmax cell0 DM 参数已更新、但 R_A 表未更新。

    测试开始时:Control Status()为0x090,结束时为0x290。 这确认仅更新了 Qmax。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的器件将唤醒并返回休眠状态。 因此它充当脉冲负载。 因此、放电不是连续的。
    在这种情况下、监测计是否会更新 Ra 表?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您的器件恢复睡眠时、您是否还强制监测计进入低功耗模式、或者您的系统是否允许监测计自动进入睡眠或休眠状态?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、该器件不会睡眠、而是处于待机状态、消耗大约20mA 的电流。 当不处于待机状态时、器件平均消耗50mA 的电流。 监测计 DM 休眠电流参数设置为10mA、因此无法休眠。 监测计 DM DSG 阈值设置为40mA、Quit 电流设置为25mA、因此监测计将不会持续放电。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只有当放电深度超过电网点时存在电流时、监测计才会更新阻抗。 因此、如果监测计在电池实际放电时处于静置模式(待机电流接近常规消耗电流)、则监测计在电池由待机电流放电时不会测量电流、并且不会更新阻抗表。

    要验证该理论、请将退出电流设置为10mA、将休眠电流设置为5mA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    实际上、我无法将退出电流设置为10mA、bq27411-G1的最大 DM 退出电流参数为1000。 由于我们的产品使用1800mAh 电池、因此可以设置18mA 的最小停止电流。

    静置电流= 1800mAH /(1000*0.1h)= 18mA

    我可以尝试将 DM Quit 电流设置为1000 (18mA)、将睡眠电流设置为5mA、但我怀疑它会起作用。 有没有其他方法可以解决这个问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我查看监测计的技术手册、并阅读以下内容:

    “Quit 电流用作 Impedance TrackTm算法的一部分,以确定电量监测计的时间
    从电流流动模式进入充电方向或放电模式
    方向。 [...] 进入张弛模式必须满足以下任一条件:
    •|AverageCurrent ()|<|Quit Current|用于 DSG 放松时间
    •|AverageCurrent ()||Quit current| for Chg Relax Time"

    在我们的产品中、DSG 放松时间和 Chg 放松时间均设置为60秒。 考虑到产品的脉冲负载分布(高电流= 50mA、低电流= 18mA、周期= 30s、占空比= 25%)、监测计不应进入弛豫模式。 如果我理解正确、监测计应保持放电模式、因为|AverageCurrent ()|<|Quit Current|的时间为22秒、这小于 DSG 放松时间(60秒)!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试以50mA 的恒定电流放电、并且监测计也无法更新 R_A 表! 因此、我怀疑监测计不知道首先获知了参数。 根据文档"实现成功的学习周期"的"故障排除"部分:

    « 放电期间、电阻表永远不会更新。 如果在学习周期中使用数据
    闪存日志显示电阻表从未更改、这表示放电负载为
    太亮了。 监测计需要测量内部电池阻抗上的显著压降
    才能测量阻抗。 如果负载太轻、测量将失败、并且永远不会发生
    获取任何电阻表更新。 »

    以及在执行学习周期时要使用的放电电流:

    "放电 C/5恒定电流:确保使用 C/5电流。 这是首选、也可以这样做
    会有一些误差。 但是、如果电流漂移过高或过低、则该周期可能会失败。 过低
    在 C/10附近、过高的值在 C/3到 C/2之间。 较小的电池(<800mAh)对此的支持要少得多
    注意。"

    如果我理解正确、监测计仍认为它处于学习过程中、因此它不会更新其 R_A、因为放电电流太低。 因此、必须有一种方法来告知监测计它已了解其参数!!! 通常情况下、DM 更新状态参数用于此目的、但您告诉我在黄金映像中设置为0x00!?

    监测计应如何知道学习周期已成功执行、以便放松其标准并更新现场的 R_A 表?

    DM 更新状态参数应该设置为什么值,或者它是否有其他方法?

    感谢帮助我解决这个问题,我已经呆了一个多星期了!!!

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

    如果电流过低、监测计不会更新阻抗表。 如果负载电流不会对电池的内部阻抗造成足够大的压降、则无法了解电池的阻抗。

    "如果负载太轻、测量将失败、并且永远不会发生
    获取任何电阻表更新"

    >所以必须有一种方法来告诉监测计它已经了解了它的参数!!! 通常情况下、DM 更新状态参数用于此目的、但您告诉我在黄金映像中设置为0x00!?

    监测计将学习 Qmax 等参数、但在没有显著负载电流的情况下无法学习电池的阻抗。 Update Status 参数是一个指示器、用于显示监测计已学习 Qmax 和/或 Ra。 它不会影响学习 Ra 的能力。

    >所以必须有一种方法来告诉监测计它已经了解了它的参数!!! 通常情况下、DM 更新状态参数用于此目的、但您告诉我在黄金映像中设置为0x00!?

    在永远不会出现显著放电电流的系统中、监测计将不会学习 Ra。 无论您将"更新状态"设置为什么。

    您的电池单元的初始学习周期(创建黄金映像-这可以通过 EVM 和 GDK 来完成)应使用大约为 C/5的负载电流。 如果这不会导致阻抗更新、则  应增加负载电流、直到监测计更新阻抗表。