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.

[参考译文] BQ3050:未显示完全充电能力和充电

Guru**** 2382480 points
Other Parts Discussed in Thread: BQSTUDIO, BQ3050, BQEVSW, BQ3050EVM-001
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1118448/bq3050-not-showing-full-charging-capacity-nor-charging

器件型号:BQ3050
主题中讨论的其他部件: BQEVSW、BQSTUDIO

大家好、团队、

电池组 设计采用 BQ3050、适用于6900mAh/14.4V。

我使用 BQEVSW 软件完成了电流、电压和温度校准。

电流校准完成@ 1A,而不是2A。 因为我可以管理1A 固定电阻负载。   

电压和温度校准也通过输入实际的电芯电压和温度传感器读数来完成。

充电电流值显示正常、具有轻微的差分。  (+/-100mA 、高于设定值)。 电池组电压也正确显示。

 现在,问题在于充满电容量...它仍然显示4400mAH 而不是6900mAh。  电量监测计在达到 4.2V 的最大电池电压之前显示100%

SBS 配置屏幕:  

谢谢、

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

    您是否在配置 FCC 后重置了监测计? 如果没有、请重置监测计、以便它开始使用新的 FCC 值。

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

    我们是否需要发送任何命令来重置它? 我刚刚对其进行充电和放电。

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

    当您更改基本监测参数时、必须重新启动算法以确保该算法使用新配置。 您可以发送 RESET 命令(TRM:A.1.2.8 RESET (0x0041))或对监测计进行下电上电。

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

    谢谢 Dominik,Reset 工作正常。

    但在固定电阻负载放电时 、电池会继续放电至低于3.2V 的电芯电压。 我希望电池组放电电流和电压在达到3.2V 电池电压时应该为零。 另外,希望将燃油表设置为该限制为“零”。    

    放电负载为1.8A。

    此致、

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

    监测计不会停止负载。 如果触发保护事件(例如欠压)、它最终将关闭 DSG FET、但这不是为了在常规用例中停止放电、仅用于保护。

    屏幕截图显示 SOC 为0%。 这是预期行为。 监测计将根据库仑计数对 SOC 进行倒计数。 当库仑计数超过 FCC 时、它将达到0。 但它不会停止负载。

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

    不错的 Dominik,

    但我们需要关闭 DSG FET,另一种情况是负载将消耗超出所有阈值和限制的完整电池,并且可能会耗尽。  

    您是否会建议可在不影响其它操作的情况下提高 FET 关断条件的设置。同样,当电池电压降至充电故障的安全限值时,系统将自动清除,而无需任何干预。

    此致、

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

    您必须相应地设置电池欠压阈值。 当您的系统将电池放电至超过此水平时、这最终会关闭 DSG FET。 请参阅 https://www.ti.com/lit/ug/sluu485a/sluu485a.pdf、 1.2.1电池过压(COV)和电池欠压(CUV) 以及 C.11.1.7 CUV 阈值  

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

    感谢您的快速回复、

    我在充电过程中看到过问题:充电完成96%后,电量计直接跳至100%,充电电流约为250mA。电池电压< 4.2伏。

    我的目标是在4.2V 上使用100%电量监测计。在这里有什么可能失败的呢?

    再次感谢、

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

    当满足充电终止条件时、监测计将强制 SOC 达到100%(请参阅 TRM 、1.5.6主充电终止)。 如果发生跳转、则 FCC 过高。 监测计将在合格放电期间学习 FCC、因此一旦监测计学习 FCC (不使用您设置的值)、跳转就会消失。

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

    不错的 Dominik,

    1.学习需要多少个充电-放电周期?  

    2.我是否需要为此设置任何位/标志?

    3. CF 标志是否也与之相关? 在我们的案例中设置了该值。

    谢谢、

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

    1:一个

    2:不可以。您必须根据 1.4.3 Capacity Learning (FCC 更新)和合格的放电规则进行充电和放电、 https://www.ti.com/lit/ug/sluu485a/sluu485a.pdf

    3:这意味着监测计需要合格的放电才能准确、因此是的。

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

    好的、明白了。

    因此,在 FCC 更新后,RSOC 和 ASOC %在充电/放电期间应保持不变?

    此致、

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

    RSOC 将针对监测计了解的 FCC 变得准确。 在充电和放电期间、只要条件(温度、负载、充电终止)不变、您就会观察到准确的结果。

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

    我已将“设置 CUV 阈值”更改为:3460mV,以打开电池组电压。 但即使在过路(< 3460)之后,DSG FET 仍处于导通状态,并从中汲取负载电流。 设置 EDV2 = 3501mV。  CUV 标志已设置、但电压和电流输出仍然可用。

    连接到放电的2A 电阻负载。

    原因可能是什么?

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

    根据监测计状态级别(=您在此线程中包含的信息可以观察到的内容)、监测计决定关闭 DSG FET。 请注意、这是"开环"控制、因此监测计在实际关闭时不会从 DSG FET 获取信息。 监测计 FW 设置一个位来控制 FET 驱动器的电荷泵、就是这样。 如果您仍然测量电流、则 FET 要么未关闭、要么您的硬件设计中有另一条绕过 FET 的电流路径。

    在任何情况下、我都会测量 DSG FET 驱动电压并检查关闭 DSG FET 是否正确。 如果是、则问题出在 FET。 否则、我将测量所有电源电压并检查 DSG FET 周围的无源组件是否正确等

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

    不错的 Dominik,

    我会检查电压并更新您。

    供参考:我使用 BQ3050EVM-001 (TI 评估板)对电池组进行测试。

    电压@ Q3考虑 EVM Sch.  

    此致、

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

    对于 EVM 上的两种情况(开启和关闭)、DSG 上的电压是多少?

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

    当电池放电时,DSG 上的电压= 13.45V

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

    这两种情况下的电压是多少? 您是否注意到了差异?

    如果在 XDSG 置1时 EVM 未关闭 DSG FET、则 EVM 有缺陷。

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

    Dominik、您好!  

    在 EVM 上的 DSG 测试点,当 DSG 和 XDSG 设置为运行状态时,我将获得13.45V (参考 VSS)。  

    1、  导通和关断期间 BQ3050的理想电压(VGS)@ DSG FET 应该是多少?

    2.如果有缺陷,我是否应该更换 MOSFET Q3 或 BQ3050?  

    此致、

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

    如需了解预期值、请查看数据表中的7.12。 取决于外部电压。 另见9.2.2.1.1。

    #2:如果 FET 栅极上的电压在7.12的限制范围内、且 FET 仍然导通、则 FET 可能会损坏。

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

    Dominik 您好,

    1.我们是否可以添加具有所需感测电路的外部 MOSFET,以便在特定电压限制之后将负载电压关闭为零,即 13.2V

    2.要在 16.4V (即每个电池电压4.1V)时设置 RSOC = 100%,我们是否应该将完全充电容量值降低到低于整个电池组容量(6900mAh)?  在我们的案例中为6735mAh、而不是6900mAh 的满容量。  

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

    1:这是一种可能性

    #2:FCC 应设置为应用的典型值。 充电电压和负载将决定这一点。 这是一个起点(例如6735mAh)、监测计将在正常使用期间自动更新(如果放电合格)。

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

    1.对于第2点:为了实现实际正确的 FCC,需要多少个合格的放电周期(根据 TRM 1.4.3)? 我尝试了3次充电-放电循环,但充电69%后,它会直接跳至100%....

    充电电压:16.8V,负载为2A 固定电阻负载。  CF 和 VDQ 标志被置位。

    2.此外,我想知道除完全放电时的 FD (即 RCA、TDA、RTA 等)以外的正常标志指示是什么? 考虑理想条件。

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

    1:如果您将初始 FCC 设置为接近实际 FCC、则需要一个合格的放电。 这只是 根据 TRM 的条件从完全放电到 EDV2的一次放电、以进行合格的放电。 如果 FCC 从69%跃升至100%、则初始 FCC 过高。 如果它不了解 FCC、则表明您的负载不足或温度过低。 6900mAh 电池的2A 负载将正常工作、因此存在其他问题。

    请遵循 TRM、1.4.3 Capacity Learning (FCC 更新)和合格排放的所有规则

    #2:BatteryStatus()标志由 RSOC 的值控制。 如果它们被启用并且 RSOC = 0%、则 TDA 和 FD 将被置位、并且 TCA 和 FC 将被清零。

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

    1.我在这里注意到:当放电芯电压与 EDV2值(3500mV)匹配时,会发生69%到100%的突然下降。 我们根据 TRM 1.4.4 =>设置的 EDV 值

    2.当 RSOC = 0%时,TDA、FD、RCA 和 RTA 标志被置位。  

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

    ??? 仅当监测计检测到充电终止(=上升至100%)时、才会发生69%至100%的情况。 那么、您说它在放电期间会跳升吗? 我不理解用例。

    #2:如果配置为报告剩余电量和时间警报、RSOC = 0时将设置 RCA 和 RTA 标志。

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

    1.跨接在两侧:充电和放电期间

    我们刚刚注意到这些在出院期间的具体情况,因此考虑更新您的信息以使其更加清晰。   

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

    1:  请确保为您的应用正确设置放电电流阈值。 如果监测计"认为"电池正在放松、则将进行电压测量、并使用该测量值重新计算 SOC。

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

    放电电流阈值为100mA 、充电电流阈值为50mA。

    我们是否需要为负载电流设置其他限制、至少为1A。

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

    退出电流阈值是多少?

    您是否有一个日志文件来显示 SOC 跳转发生时监测计中的电流、电压、温度和所有寄存器的变化(您可以定期在 bqStudio 中记录寄存器、然后这将提供我需要的信息来告诉您为什么发生 SOC 跳转)。

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

    您好、Dominik、

    我注意 到放电电芯电压超过 EDV2阈值后会发生跳转,同时完全充电容量也会下降。因此,我将 EDV2阈值从3500mV 降至3300mV。在2充电-放电周期后,我看到放电期间从14%跳至8%。 此外,充电期间的跳转为92%至100%。 e2e.ti.com/.../Battery7Ah.rar

    附加.gg 文件和出院日志 FYR。  

    谢谢、

    e2e.ti.com/.../Discharge7A_5F00_3300EDV.log

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

    放电期间 EDV2上的跳转和充电期间的满电跳转表明 FCC 不正确。

    要计算初始 FCC:使用室温下的典型负载计算从充满电的电池到降至 EDV0以下的电压的总通过电荷。 您可以使用 Excel 通过将当前*(与前一个日志行的时间戳差异)/3600相乘来计算每个日志行的传递电荷、然后可以将每个日志行的传递电荷相加。 当电池电压降至 EDV0时、总和的总数为 FCC。

    完成此操作后、您可以计算此日志文件中每行的 SOC (SOC[日志行]= 100 *(1次收费[日志行]/FCC)。

    然后、您可以从日志文件中确定起始的 EDV2 =电池电压、其中 SOC[LOG LINE]= 7%

    并且 EDV1 =来自日志文件的电池电压、其中 SOC[日志线路]= 3%

    之后、典型负载将没有 SOC 跳转。

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

    谢谢 Dominik,

    将执行该计算。  

    供参考,这里是我的电池放电特性: