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.

[参考译文] BQ4050:电量监测计芯片在 SoC 中具有漂移和巨大误差

Guru**** 2543230 points
Other Parts Discussed in Thread: BQ4050, BQSTUDIO, GPCCEDV, BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1125776/bq4050-fuel-gauge-chip-has-drift-and-huge-error-in-soc

器件型号:BQ4050
主题中讨论的其他器件: BQSTUDIOGPCCEDVBQ40Z50

您好!

我的设计中有一个 BQ4050、我们看到 SoC 有许多问题、其中 SoC 有很多问题。  具体而言、当我们接近电池电压范围的顶部或底部时、它将在中间有一些 SoC 编号(接近满时为38%、当电池电压仅为每节电池3.4V 时为0%)。  在我们的正常用例中、我们不会对电池充满电或放电至空、因此它被设计为在30-80%的电量范围内放电/充电。  话虽如此、我已将电池组从0一直拉至满数次、以查看它是否纠正了此问题、但它没有纠正。   

这里发生什么事了?  或参数中是否有错误、或者我们使用监测计的方式是否有错误?  我们的电池是典型的18650、因此那里没什么特别的。

谢谢、

Chrise2e.ti.com/.../fuelGaugeMemory.gg.csv

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

    尊敬的 Chris:

    这可能是您的配置文件与您打算在应用中使用电池的方式之间的差异。 如果您可以向我发送一个 BQStudio .log 文件、说明在电池的顶部和底部电压范围内发生的这种行为、以便进一步调查。 根据我现在得到的信息、这种行为有很多可能的原因。 通常、仅使用电池的电压电平作为 SOC 的指示器是不准确的、因为电池上的任何负载都可能会大幅改变电压。 温度也会在电压中发挥重要作用、因为内部阻抗会在温度范围内变化。  

    我怀疑 SOC 报告0%、因为电池电压下降到低于终止电压电平、但我需要一个日志文件进行确认。

    此致、

    杰克逊

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

    这是一个日志文件、但终止费用需要一段时间、因此我可以稍后上载另一个日志文件。   e2e.ti.com/.../charging_5F00_top_5F00_end.log

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

    尊敬的 Chris:

    查看随附的日志文件、我没有看到任何非特征行为。 电量监测计在充电时进行库仑计数、我看到 RemCap 缓慢上升。 FullChargeCapacity 设置为4144、RemCap 攀登到2068左右、这就是您在这里看到 SOC 约50%的原因。 如果您在此之后继续充电、并且可以向我发送该扩展日志、这将非常好、因此我可以看到 SOC 如何接近100%(希望不跳转)。 但是、该日志目前显示了我可以看到的预期行为。

    此致、

    杰克逊

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

    这是另一个文件。

    e2e.ti.com/.../charging_5F00_top_5F00_end2.log

    如果容量不符合规定、SoC 是否应在全电芯电压下达到100%、并调整 SOH?

    在底部、我看到 SoC 停止在0%(大约为@3.4V)、然后电池随着电池电压朝着3V 工作、持续提供足够的功率一段时间。   

    C

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

    尊敬的 Chris:

    我需要一个更长的日志文件来找出导致此行为的任何可能原因。 这个永远不会改变 RSOC。 我对各种监测参数值感兴趣、从电池仍在接收恒定电流充电直至充电器完全充电。 理想情况下、一个完整的 chg/Relax / DSG/Relax 周期会很棒、应该告诉我我需要了解的一切。

    此致、

    杰克逊

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

    这很难实现、因为我们的应用处理器需要通过 i2c 总线进行通信以控制负载和充电。  持续的扫描和记录会使其中断、使其很难在没有配置错误或不需要的操作的情况下获得整个周期。  由于这个周期可以持续很多小时、我没有太多的信心。  我将看到我可以做什么

    您是否有任何建议或理论?

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

    已理解、同时您能否向我提供您所使用的电池的数据表? 我想比较一下、这不是配置问题、导致 FCC 不正确并导致此 SOC 问题。

    此外、您是否在复位后直接充电? 使用 CEDV 监测计、最好在复位后完全放电。 这将消除由初始电压查找引起的误差、并允许在充电时准确进行库仑计数。

    此致、

    杰克逊

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

    这是我目前拥有的数据。  收集起来相当麻烦。  当我解压应用处理器时、它涉及启动和停止数据收集几次。  它通常对该序列不是很满意。  应用处理器控制充电的方式越少、而且还需要执行一些其他操作。   

    我还注意到 bq studio 应用程序和关联的日志文件在某些地方似乎具有虚假数据。  电池2和3的电池电压似乎在数据收集结束时冻结。  我的应用处理器也从监测计获取这些值、并且具有我手动验证的正确值。   

    我将继续收集电量降至零时的数据、但这是一个非常缓慢的过程。

    C

    e2e.ti.com/.../long.log

    e2e.ti.com/.../long2.loge2e.ti.com/.../long3.loge2e.ti.com/.../long4.log

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

    我已调整了最后一个文件的附加文件、该文件隔夜存放在该文件中、以减小文件大小。  

    e2e.ti.com/.../taper.csv

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

    e2e.ti.com/.../Sanyo_2D00_Spec_2D00_NCR18650GA.pdf

    我们使用了各种电池、但所连接的电池是我们现在要使用的电池组。   

    对于复位后的充电、您的意思是复位?  我曾尝试过一些重置命令、但它们似乎对这种情况没有帮助。   

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

    您好 Chris、

    看起来监测计根据电压校正在 EDV 附近校正、这就是 CEDV 算法的工作方式。 您是否使用 GPCCEDV 工具获得了最匹配的 CEDV 系数?

    此外、您的锥形在量表认为充满电之前看起来还不错、这是一个老化的电池吗? 对于 CEDV、您需要一个完整周期、一段时间内即可更新 FCC、使其具有合格的放电功能。 如果您从未获得合格的放电、监测计精度会随着时间的推移而降低、因为这是它针对老化进行校正的方法。

    此致、

    Wyatt Keller  

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

    大家好、我无法在电池上执行所有温度相关的周期、因此无法完成工具要求的完整数据集。  我们的原始配置用于稍有不同的监测计(BQ40Z50)、但该器件不再可用、因此我们必须切换到该器件。  我更新 了 EDV0 (2600)、 EDV1 (2792、3%数字)和  EDV2 (2991、7%数字)参数、但这没有解决问题。  充电时、它永远不会复位至100% SoC。  

    我是否需要调整另一个参数以解决最顶端问题的重置?

    C

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

    电池单元未老化。   

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

    您好 Chris、

    CEDV 监测计的精度水平与阻抗跟踪仪的精度水平不同、因此如果没有 GPCCEDV、也很难获得良好的结果。

    如果您的日志具有类似的负载尖峰、则在没有 CEDV 校正的情况下、监测计将不会考虑这一点、如果负载电压达到 EDV 点、则会强制出现 SOC。

    如果可能、我会尝试通过循环测量仪表或使用传递电荷和手动编程计算估算的 FCC 来更新 FCC。 您可以使用时间戳和 CURRENT()寄存器来对完全放电进行库仑计数。

    此致、

    Wyatt Keller