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.

[参考译文] BQ27421EVM-G1A:关于 SOC 的突然变化

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/922804/bq27421evm-g1a-regarding-to-the-sudden-change-in-soc

器件型号:BQ27421EVM-G1A
主题中讨论的其他器件:BQSTUDIO

您好!

我在我们的系统中使用了 BQ27421。

每当电池电量不足时、例如15%、当 电池处于充电状态时、SoC 会突然增加到60%。

SOC 突然变化的原因是什么?

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

    您好、Netraja、

    您是否遵循快速入门指南设置设计容量和锥形电流等所需参数?

    指南如下: https://www.ti.com/lit/ml/sluuah7b/sluuah7b.pdf?ts=1594735779414&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FBQ27421-G1

    此致、

    Wyatt Keller

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

    您好 Wyatt Keller

    是的。 我遵循了快速入门指南、并根据该指南设置了参数设计容量和锥形电流。

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

    您好、Netraja、

    您能否记录测试过程中何时发生此情况并导出.gg 文件以在此处共享此文件?

    此致、

    Wyatt Keller

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

    e2e.ti.com/.../LogsFuelGauge.xlsx

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

    上述文件包含器件运行期间的电量监测计日志。请查看。

    还根据快速入门指南(第7节)实施了状态机。 它每1秒调用一次。 SOC 读取每2秒完成一次。

    观察到、系统首次打开充电和放电 SOC 时、每变化1%的读数。 但在下一次它给出了 SOC 值的突然变化。

    是否存在任何与时间相关的问题?

    感谢您的支持!!

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

    您好、Netraja、

    您能否使用 bqStudio 共享 EVM 的完整日志? 如果您还可以包含 Flags 寄存器、以便我们可以看到测量仪表在循环期间是如何设置这些寄存器的。 如果您可以从监测计中提取.gg 文件、也会很有帮助。

    您是否在电机作为负载的情况下执行所有周期? ADC 转换时间为1秒、因此每2秒读取一次是可以的。

    确保在标志寄存器(BAT_DET)中检测到电池、或者监测可能会受到影响、这将启用阻抗跟踪算法。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    我将尽快使用 bqstudio 共享完整日志。 但是、您是否有机会查看我分享的 Excel 工作表?

    它不是在1S 之后读取的 ADC 值、而是根据快速启动指南第7节实现的无休眠模式状态机。

    是否还需要实现休眠模式?

    只要充电器被连接、控制状态寄存器值变为0x009A 并且标志寄存器值变为0x0108。

    在特定的时间后、Qmax 值会更新? 因为每次它设置为默认值16384??

    谢谢你。

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

    e2e.ti.com/.../SWConfig.gg.csv

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

    e2e.ti.com/.../6303.SWConfig.gg.csv

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

    e2e.ti.com/.../18TO5PECENT.xlsx

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

    您好、Netraja、

    感谢您提供日志文件、我将在明天查看这些文件并提供一些反馈。

    此致、

    Wyatt Keller

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

    Qmax 会在多长时间(多少个周期)后更新? 还是 Qmax_up 位进行设置?

    如何测试它?

    建议在[Qmax_up]和[RES_up]位设置完毕后、主机将 Qmax 和 Ra profile 保存在系统 NVM 中。 在初始 Qmax 更新后、最有可能在以下情况下更新 Qmax:

    •进入放电模式

    •正在退出放电模式

    •在取出或添加到电池后处于静置模式一段时间。

    如何检查燃油表是否进入放电模式?

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

    您好、Netraja、

    一旦有2个有效的 OCV 测量值、Qmax 将更新、通常是电池的一个周期、其中每端有足够长的休息时间来进行 OCV 测量。

    此监测计是基于 ROM 的监测计、其他监测计具有闪存、可以保存数据、因此主机不必记住并更新 Ra 和 Qmax 表。

    我一直在查看您的日志、您的监测计看起来处于 CFGUPMODE 中、用于暂停监测算法、实际上看起来是在该模式和正常模式之间切换。 您是否在监测时发送任何命令? 我不建议在您不放电/充电之前设置 CFGUPMODE。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    你绝对是对的。 昨天在调试时、我得到了这一观察结果、并从何处进行了了解、我已经纠正了在固件中、现在它处于测试模式、现在一切看起来都正常。

    感谢您的支持!!

    但我非常关注 Qmax 值。 因为即使我们使用的电池超过一个月、并且多个充电和放电周期、它也不会更新、因此仍然会获得默认值。

    我们需要将该 Qmax 和 Ra 表存储到 FRAM 中、对于 FRAM、需要检查 Qmax_up 位和 RES_up 位、然后仅存储该值。

    重新设置测量仪表后、Qmax_up 位和 RES_up 位为0、对吧?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 在监测计复位或发生电池插入事件之前、[Qmax_up]和[RES_up]位都保持设置。
    Andy