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.

[参考译文] BQ27531EVM:使用 BQ27531EVM 演示板难以实现学习周期

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/565376/bq27531evm-difficulty-achieving-learning-cycle-with-bq27531evm-demo-board

器件型号:BQ27531EVM
主题中讨论的其他器件:BQSTUDIO

大家好、我一直在努力实现成功的学习周期、但我一直在努力取得成功。

我将使用 SLUA597应用手册作为参考。

1、即使在我成功达到参考手册中定义的充电终止条件后、我也看不到 FC 位被置位:

  • 在当前锥形窗口的两个连续周期内:

Iavg1 <锥形电流和 Iavg2 <锥形电流

  • 在相同期间:容量的累计变化<每个当前锥形窗口的最小锥形容量
  • 电压>充电电压–锥形电压

我的锥形电流设置为190mA 或 C/10。 BATT 容量为1900mah (Panasonic NCR18500a)。

充电结束时的充电电压约为4171mV、充电电流降至0A、但仍高于39mA 或 C/50的停止电流。 FC 清除百分比设置为-1。

如果我的设置有任何问题、请告诉我。 我附加了充电周期的日志文件。

2.即使在充电超过2小时后放松,我也从未看到 CHG 位也被置位。 但 VOK 将被清除。 这意味着什么?  

3、充电电流达到300mA 后,充电电流将突然下降到190mA 左右(这是当时设定的锥形电流)。 同时、CHG_STAT 位将在11 (充电完成)和10 (快速充电)之间波动。 这是充电故障指示吗? 我还看到 STAT 位(D-)快速闪烁。 这意味着什么? 我是否应该将锥形电流设置为>300mA? 我已经看到这种现象已经发生了。 您也可以在日志文件中看到它。

请帮助!!!

e2e.ti.com/.../bq27531_5F00_calibrated_5F00_04Jan.gg-_2D00_-Copy.xls

 

e2e.ti.com/.../learning_5F00_cycle_5F00_cell_5F00_2_5F00_4Jan2016_5F00_charge.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试增加最小锥形容量、并检查这是否允许 FC = 1。
    我检查了日志文件、除了 FC 未设置外、它看起来正常。

    2. CHG 位何时在您的周期中被清零? 当 CHG 清零时、FC 位会发生什么情况? 当 SOC 低于 FC Clear %(=98%)时、应设置 CHG。 在放电阶段开始且 SOC 降至 FC Clear %以下之前、预计不会设置该值。
    静置期间的 VOK 清零意味着监测计获取了一个开路电压读数、该读数将用作监测算法的参考点。 这是预期行为。

    3.电流将在恒压充电阶段自动下降。 您的日志显示"恒定"电压有相当大的波动(例如、当电流从300mA 降至190mA 时)。 您的系统中是否有任何可能导致这种情况的东西?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dominik:

    感谢您的回复。

    我已重新开始学习周期、在充满电后、FC 现已设置完毕! 我所做的是发送 GG_CHGCTRL_EN 命令。 出于某种原因、它以前被禁用。

    设置 FC 后、在开始放电循环之前、我让电池放松、并等待 VOK 被清除。 我发送了 CHARGE_DISABLE 命令以确保电池完全不会充电。 20分钟后、VOK 被清除、但 UPDATE_STATUS 仍然为0。 Qmax 未更新。 这次我可能会犯什么错误? 可能是因为我发送了 CHARGE_DISABLE 命令?

    e2e.ti.com/.../learning_5F00_cycle_5F00_cell_5F00_3_5F00_6Jan2016_5F00_charge_5F00_relax.loge2e.ti.com/.../learning_5F00_cycle_5F00_cell_5F00_3_5F00_6Jan2016_5F00_charge.log

    e2e.ti.com/.../1cell3_5F00_LC.gg-_2D00_-Copy.xls

    我始终使用放电的电池(Vbat = 2.6至2.8V)启动学习周期。  端接电压为2.5V。  我使用了不同的设置来对电池放电(最初未连接到演示板)。 然后、当我将其连接到演示板时、我会首先发送 CHARGE_DISABLE 命令、以便它不会立即充电。 然后、我运行 IT_ENABLE 命令并查看 RUP_DIS 是否被清除以及 VOK 和 QEN 是否被设置、然后是 CHARGE_ENABLE 以启动充电周期。 此过程中是否有任何问题?

    非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的日志文件看起来正常。 监测计进行两次 DOD0测量、看起来符合 Qmax 更新的条件。 请向我发送一封包含监测计完整配置的.srec 电子邮件(gg 文件不包含我需要检查的所有参数)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dominik:

    我要附加.srec 文件和新日志、因为我再次重复了充电周期。 请将.txt 更改为.srec。 这次我将 FC Clear %设置为-1、而不是98%、但结果相同- VOK 在20分钟放松后清除、但即使在等待2小时后、UPDATE_STATUS 仍保持为0。

    此外、我观察到、充电电流切断后、电压从4190mv 降至4079mv。 这是正常的吗?

    当电量监测计复位时、GG_CHGCTRL 位默认为0、因此我始终发送 GG_CHGCTRL_ENABLE 命令、因为这就是使 FC 位在充满电时设置的原因。 但应用手册中未指明此步骤。 我可以这么做吗?

    e2e.ti.com/.../7522.learning_5F00_cycle_5F00_cell_5F00_3_5F00_9Jan2016_5F00_charge.log

    e2e.ti.com/.../0531_5F00_1_5F00_02_2D00_bq27531G1_5F00_Jan9-_2D00_-Copy.txt

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

    预计充电后会出现压降、但120mV 很大。 锥形电流是否过高?
    GG_CHGCTRL_ENABLE 正常。

    您是否尝试经历过两个周期? 看起来、第一个 OCV 读数不符合 Qmax 更新的条件、因此当 VOK 在充电和放松后清除时、Qmax 不会更新、因为第一个 OCV 读数不符合条件、或者复位和充电终止之间存在其他问题、导致学习周期无法更新 Qmax。

    如果您执行以下序列会发生什么情况:

    •放电单元:电量监测计复位、IT_ENABLE (不过应该已经在闪存中设置)
    •充电
    •Relax (VOK cleed) Qmax 不更新(不知道原因)
    •放电(VOK 设置)至终止电压
    •Relax (VOK 清除) Qmax 应更新
    •充电(VOK 设置)
    •Relax (VOK 清除) Qmax 应更新
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    下面是我的序列:

    - 2.8V VBAT 的放电电池:

    • Chg Term Cell 0处的 V 为4200mV
    • 已发送复位命令(QEN 已置位)
    • 已发送 GG_CHGCTRL_ENABLE
    • 已发送 IT_ENABLE (RUP_DIS 已清除、VOK 已设置)
    • 已连接 JP4的连接器(以便开始充电)

    -电池充电~ 3小时

    • 设置 FC、充电电流在~4小时后为0A

    -放松

    • ~40分钟后 VOK 被清除
    • UPDATE_STATUS 仍为0x00
    • Chg Term Cell 0的 V 现在为4190mV (这是否正常?)
    • 等了另外20分钟(因此总休息时间为1小时)

    -使用8.2欧姆电阻器负载放电。

    • 已发送 CHARGE_DISABLE 命令。 VOK 置1、QEN 置1、RUP_DIS 保持清零。
    • 已关闭电源。
    • 连接了 SYS 和 GND 之间的电阻器。
    • 电流现在为-124mA (如 bqstudio 所示)、电压为3579mV。
    • 观察到 RA 表未更新。 根据应用手册、这应该在放电期间更新(每11.1% SOC 一次)、对吧?

    我暂时停止了它、因为我不得不离开我的设置、并且我注意到 RA 表不会更新。

    您对我们如何使学习周期取得成功有其他建议吗? 现在、我要手动执行它。 如果我获得了电子负载或电池分析仪(TI 推荐的任何设备?)、这是否保证了随后获得成功学习周期的可能性? 执行学习周期的理想设置是什么?

    现在、我将执行此过程将近3周。

    同时附上我的最后一个日志 file.e2e.ti.com/.../learning_5F00_cycle_5F00_cell_5F00_3_5F00_10Jan2016_5F00_charge.log

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

    4190mV 看起来不正常。 它不应下降太多。 如果锥形电流过高(=电芯在 CV 阶段未充满电)、则会发生这种情况。

    是的、如果 RUP_DIS 为0、Ra 表将更新。 在放电周期中、是否随时设置 RUP_DIS? 如果是、您是否确定正确编程了化合物?

    我使用 TI GDK store.ti.com/BQ27GDK000EVM-Gauge-Development-Kit-GDK-P5114.aspx 自动运行学习周期(充电和放电)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果我们更改终止电压(更改为更高值)和锥形电流(更低值)以及 CHG 和 DCG 电流阈值、我们仍然需要重新学习吗?

    我们需要在什么时候重新完成学习周期?

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

    e2e.ti.com/.../LC_5F00_prevconfig_5F00_change_5F00_termV_5F00_tempcut_5F00_PS.logHiDominik、

    我正在尝试恢复学习周期、但无法使其通过。 我们已将术语伏特更改为2.8V、因为它在2.5V 时之前设置得太低、这是错误的。 但出于某种原因、它总是失败、我无法通过电荷进入全相。

    不过、FC 位会置位。 但即使在放松之后、Qmax 也会保持在00。 我还注意到充电过程中的电压从4.180V 降至4.135V、并一直保持到最后 当充电器切断时、它将进一步降至3.99V。 我想这就是为什么不设置 Qmax 的原因。 您能否检查日志文件、在充电时什么可能导致电压下降?

    我已将锥形电流降低至90mA。 不过、规格为40mA。 但当我将其设置为40mA 时、充电器似乎没有截止并继续降低。 为什么会出现这种情况?

    谢谢