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.

[参考译文] BQ4050EVM-561:充电精度相关状态问题会阻止充电

Guru**** 2470720 points
Other Parts Discussed in Thread: BQ4050, GPCCEDV, BQ24773

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/671510/bq4050evm-561-relative-state-of-charge-accuracy-problems-prevent-charging

器件型号:BQ4050EVM-561
主题中讨论的其他器件:BQ4050GPCCEDVBQ24773

您好!

我们在参考设计中一直在评估和使用 bq4050、并注意到随着时间的推移、相对充电状态(RSOC)始终变得不准确。 我们发现我们不能依赖燃油表中的这个值来实际测量我们的荷电状态、而是开始使用电压、因为它是准确的。 在进一步测试与充电相关的问题后、我们还注意到 bq4050在内部使用此 RSOC 来确定何时调整电流来为电池充电。 因此、在我们的情况下、即使将其校准为具有16800的最大电压和10800mah 的容量、此 RSOC 也会错误地配置自己、在较低电压下将自己设置为110%的绝对充电状态、 从而严重削弱为电池充满电的能力。 到目前为止、我们只能在从电池上物理拔下 bq4050并确保没有电流流入电池后、将之前的 RSOC 恢复到校准设置。 考虑到这需要对密封器件进行手动干预、这在正常工作条件下是不可行的。 如果它未与电源完全隔离、而只是从电池上拔下电源、则 RSOC 会从110%变为1%、这仍然是一个不准确的读数。 这似乎是一个基本的固件问题。 我的问题是、是否有办法通过 i2c 通信来重置此 RSOC、从而强制其恢复到编程的校准? 其次、由于 RSOC 不可靠、是否有办法禁用充电电流、从而管理电池充电电平?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Donovan、
    为您的电池配置 bq4050时、您遵循了什么流程? 您是否使用 GPCCEDV 工具调整 CEDV 系数以匹配您的电池放电特性?
    关于从 SOC 级去耦充电、应禁用充电配置 DataFlash 参数中的[SOC_CHARE]位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不能说使用了什么方法来校准它、因为我们从一家加载校准的工程公司那里获得了 bq4050解决方案和电池。 我想说他们可能使用了您推荐的书面方法。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚检查了我们的配置和校准、我们已经将充电配置数据闪存中的 SOC_CHARGE 位设置为0。 在测试和现场、我可以告诉您、尽管 RSOC 已禁用、但它们似乎都使用 RSOC 来处理电流和充电。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SoC_CHARGE 已禁用、但 bq4050仍使用 RSOC 管理充电电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Donovan、
    您是否看到所请求的 ChargingVoltage()和 ChargingCurrent()根据 SOC 发生变化,或者您是否意味着电量监测计在报告110%时关闭 CHG FET 并阻断充电电流?
    您可能还需要禁用其他选项、包括 FET Options DataFlash 参数中的[CHGFET]和[CHGS]配置位。
    例如、当 GaugingStatus ()[FC]被置位且 FET Option[CHGFET]= 1时、CHG FET 将关闭。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前、我们的应用中没有实施与 bq4050通信的大量功能。 我可以看到温度()、电压()、电流()、AverageCurrent()、RSOC、 ASOC。 不幸的是、事实证明我认为 RSOC 测量实际上是 ASOC。 我可以测量电流()为零、即使 ChargeCurrent ()设置为正值、并且 MaxChargeVoltage ()通过 bq2477x 设置为16800、该值高于从 bq4050上的 Voltage()测量的电压。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不会将这些视作选项、也不会通过我们在这些选项上保存和刷写的校准数据进行设置。  PCHG_COMM (位0):预充电 FET 选择1 =仅为 FET 选项设置 CHG FET。  

    电量监测校准:

    电量监测 FC 设置电压阈值 4200
    电量监测 FC 清除电压阈值 4100
    电量监测 FC 设置% RSOC 阈值 100
    电量监测 FC 清除% RSOC 阈值 95
    电量监测 TC 设置电压阈值 4200
    电量监测 TC 清除电压阈值 4100
    电量监测 TC 设置% RSOC 阈值 100
    电量监测 TC 清除% RSOC 阈值 95

    当 RSOC 或 ASOC 认为充电电平为100%时、实际充电电平为60-70%甚至更低时、有什么作用? 所有电池电压低于4000。  

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

    那么、我当前有一个处于该电流状态。 电池电压为15566、RSOC 和 ABSC 均显示0、bq4050的电流读数为0、即使 bq24773驱动电荷配置为16800 mV、且电流输出为896 mA。 如果您有任何想法或其他需要检查的东西、希望有机会对此进行进一步的故障排除、因此我们不必不断地拆除我们的设计、而只是为了让充电正常工作。

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

     SOC 标志配置 A 和 SOC 标志配置 B 的设置是什么?   

    其中的位控制用于设置和清除 FC 和 TC 位的选项、这可能会对 FET 产生影响。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Donovan、
    希望您的问题已解决、我们将关闭此主题。 如果您有更多问题、请随时开始新主题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦、我以为我忽略了、无论出于什么原因、在您发布之前、我没有收到有关此问题的更新。 我将检查这些标志、希望我仍然具有相同状态的标志、并且它不会使电池电量耗尽。