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.

[参考译文] BQ34Z100-G1:Learned Pack - AvailableEnergy 奇怪行为

Guru**** 2391415 points
Other Parts Discussed in Thread: GPCRA0, BQ34Z100-R2, BQSTUDIO, EV2400, GPCRB, BQ34Z100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1190187/bq34z100-g1-learned-pack---availableenergy-strange-behavior

器件型号:BQ34Z100-G1
主题中讨论的其他器件:GPCRA0BQ34Z100-R2BQSTUDIOEV2400GPCRB、BQ34Z100

您好、 TI 工程师!

我有一些有趣的行为,在 AvailableEnergy ()读与一个学习的包。

一些背景详情:

  • 我在整个配置过程中拥有丰富的经验、 现在已经完成了很多不同的化学物质和包装
  • TI 为我表征了这种化学成分、因为我发过电池、并具有专门为它们制作的 ChemID
  • ChemID 为0x5857
  • 6s2p 电池组
  • 已完成 GPCRA0并拥有已学习的软件包
  • 已完成4个充电/静置-在 RA 表和 QMax 中拨号的放电/静置周期
  • 一切看起来都很好

可用的能量总是以这样的方式结束,通常在结束时急剧下降到零。 这不仅是因为 RemCap 还剩余几 mAh。 我相信你明白了这一点。

SoC 和 RemCap 看起来很好:

你们怎么看?

e2e.ti.com/.../DSG4_5F00_6250mA 日志

e2e.ti.com/.../DSG4_5F00_6250mAh.gg.csv

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

    你好、Joshua、

    很抱歉,我将在一周结束时查看这件事。

    此致、

    怀亚特·凯勒

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

    感谢 Wyatt 回应。

    在延迟上没有问题。 我期待看到您的发现。

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

    你好、Joshua、

    我认为这是 G1固件的一个问题、我建议改用本应修复的 BQ34Z100-R2固件。

    此致、

    怀亚特·凯勒

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

    谢谢 Wyatt。

    我将在这里尽快尝试一下。

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

    Wyatt、

    可能必须向我发送固件、因为 R2产品详细信息页面仍指向 G1更新包。

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

    你好、Joshua、

    我发现它没有更新、我向我们的网络团队提出了更改请求、我认为在链接正确的文档时出现了问题(这是新的器件版本)。 应该在本周的某个时候修复。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    我一直在观看产品页面、以便在链接更新时开始测试。 上周晚些时候,他们删除了 G1下载的链接,但他们从未用 R2链接替换它。 我仍期待测试新固件。

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

    你好、Joshua、

    很抱歉耽误你的时间、我一直在努力完成、但实际用时比预期要长。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    感谢网络团队更新产品页面。 我现在看到了链接。

    我将开始使用此值进行测试,以查看 AvailableEnergy()是否如预期的那样运行。

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

    Wyatt、

    再次添加了产品页面上的链接。 该说明包括 R2固件、但安装程序仍仅适用于 G1版本0.16。  

    我只是想验证安装程序是否也要更新。 您能确认这一点吗?

    谢谢。

    约什

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

    你好、Joshua、

    我们正在升级固件页面、因此应尽快添加 R2。

    此致、

    怀亚特·凯勒

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

    得到了一个使用新 R2 FW 运行的黄金映像。 已使用先前固件中的所有闪存值、似乎我始终遇到电压为65535mV 的问题。 我看到 TRM 中现在有一个电压调节功能。 您能帮我弄清楚吗?

    此外、我是否需要新版本的 bqStudio、因为我需要手动告诉它使用 G1版本才能使用该器件?

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

    你好、Joshua、

    更新 R2固件后、BQStudio 应该会自动检测到 BQZ、请确保将 BQZ 放在 BQStudio 下载路径的 Config 文件夹中。 如果手动使用 G1 BQZ 文件、那么如果您更改了任何数据闪存值、则可能会损坏电量监测计存储器。

    如果您使用的是较早版本的 BQStudio、我一定会更新为最新的测试版本、因为它具有大多数功能和修复特性。

    此致、

    怀亚特·凯勒

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

    是的、我忘记了、谢谢。 这是我不得不这么做的几年了。

    好的、我更新到了最新的 bqStudio 测试版本。

    将正确的 BQZ 文件放在目录中、它现在可以工作了。

    在可能损坏的 FW 中删除了默认 R2 srec 并更新了化学成分、然后再次手动更改了我的所有闪存参数。

    不过仍获得65535mV。 有趣的是、我甚至尝试了校准、并且也获得了正确的"分压器"闪存值、但电量计不会显示正确的电压。

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

    有趣的是、如果您使用"Num Series Cells"=6、则还需要更新"Volt Scale"=6。

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

    因此、现在我得到了正确的电压、但 BATHI 位现在置为有效、SOC 始终等于100%、即使我实际上在电池组上的 SOC 为~70%。

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

    好的、这是 bqstudio 中的一个错误。 当您使用 GUI 进行校准时、它不会考虑 R2固件的更改、并提供适合 G1固件的分压器值。 我将通常输入的值除以6、现在得到正确的电压和 SOC。

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

    Wyatt、

    最后使用 R2 FW 运行另一个 DSG 测试。

    也许这是对的吗? 我更希望它针对 SOC 线路反相、仅仅是因为恒流负载将前端拉取更多功率而以后功率更少。 你怎么看?

    它肯定比 G1 FW 所提供的要好、但我不知道它是否是一个超级可靠的寄存器。

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

    你好、Joshua、

    很抱歉 BQZ/BQStudio 出现故障。 我将把它们报告给工具团队。

    您能否共享日志本身? 是恒定电流吗? 如果是 CC 放电、我认为这样可能合理、因为随着放电继续、低于当前 DOD 点的其余电压的平均值将越来越低、 因此 AvailableEnergy 也会更快地降低、并且由于在 EDV 附近电压下降的速度更快、因此终止了。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    我将附加日志。 只是根据从存在到 DSG 结束的实际平均电压快速检查了这种类型的计算、得到了我所期望的更多。 这里将它们进行比较:

    我知道它是基于实际值而不是预测值的计算、因此偏移是合理的。 它更像是呈现在我眼前的形状。

    另一件事出现在周末,当我让包坐在低 SOC 是奇迹般的跳到100%:

    不知道该怎么办。 明天我将向客户提供原型,所以我想我现在将坚持使用 G1版本,并告诉他们忽略 AvailableEnergy()注册。

    e2e.ti.com/.../R2_5F00_Test.log

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

    你好、Joshua、

    您能否共享您的.gg 文件和编程的化学 ID? 我将进一步检查这一点、可能需要我们的 FW 团队的帮助、但我需要所有配置数据。 我想知道这是否与用于电压的比例因子相关、从而导致电量监测计认为 SOC 应该更高。 我们从本质上取电池组顶部电压、将其除以串联电池节数、因此必须正确设置串联电池的数量。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    感谢您介绍:

    Chemid: 5857

    6s2p 电池组配置

    e2e.ti.com/.../R2_5F00_Test_5F00_Values.gg.csv

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

    你好、Joshua、

    我将在一周结束前更详细地介绍一下。

    此致、

    怀亚特·凯勒

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

    你好、Joshua、

    我看了.gg 文件、chem ID 数据、但我看不到任何会在张弛后导致 RSOC 跳转的东西。 看起来 VCT 可能是在短路充电电流尖峰之一期间尽早发生、并在 EOC 更新了 DOD、但日志不支持这一点。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    感谢您查看文件。

    是的、这是一个怪异的东西。 我也看了看,看到跳~90%发生后不久,我做了短暂的充电爆破,以保持空的电池组安全的周末。 稍后再次进行同样的突发看起来像是强制它达到100%。

    这显示了两个短暂的突发事件以及 SOC 的显著变化:

    我在这里放大了第一幅图:

    我刚刚又去了 G1 FW、一切似乎都运行得很好。 我保存了 r2 .srec、以便可以根据需要从中断的位置继续进行。

    不确定接下来要做什么。 如果您有任何想法、我愿意倾听。

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

    你好、Joshua、

    您是否可以共享两个测试的日志和.gg 文件? 我将详细了解一下数据。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    抱歉没有明确之处。 上面的图表来自我已经发送给您的数据。 我只是仔细地看了看,我自己尝试,看看发生了什么。

    如果您对我们可以尝试的东西有任何想法、我很乐意将 r2 .srec 重新加载到包中并给它一个快照。

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

    你好、Joshua、

    对不起、我误解了!

    我明天会查看 EOD 发送的日志。

    此致、

    怀亚特·凯勒

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

    你好、Joshua、

    我浏览了您的日志、您是否设置了 RMFCC? 我想知道是否发生了 CT 事件、并强制 FCC 等于 RM。 我想它与电量监测计中的某个位设置有关。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    实际上设置了该位。 这样做似乎合乎逻辑、因为符合 VCT 的标准意味着电池组几乎充满电。 我希望用户体验至少从100%开始、即使他们还没有完全满足、但至少足够接近。

    Voltage()离 Charging Voltage 不远–Charging Taper Voltage 虽然,所以我不认为会发生这样的事件。

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

    你好、Joshua、

    如果情况并非如此、监测计似乎出于某种原因在该较小充电点进行了电压相关性校准、是否会发出任何电源干扰或复位命令?

    此致、

    怀亚特·凯勒

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

    Wyatt、

    缺少电源完整性几乎是不可能的。 这是一个过于可靠的设计。

    我通常只在 启用复位命令后发送该命令、这应该是此事件发生前几个小时的命令。 I2C 上唯一有效的操作是使用 bqStudio 进行数据记录的 EV2400、因此我怀疑是否发送了任何复位命令。

    我的配置可能不正确吗? 我知道我必须摆弄电压调节和 VoltageDivider 值、以便使电池组电压像以前一样输出。  R2 FW 的分压器必须是4874、而不是 我通常在 G1 FW 上使用的29243。

    也许在我因新的变革而经受试错时、我能够让监测计提供正确的电池组电压、但我实施不当了吗?

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

    你好、Joshua、

    如果使用比例因子测量正确的电压、似乎您的配置不正确。 如果不正确、则在开始对器件进行下电上电时会导致 RSOC 跳变。 我没有看到任何迹象表明监测计为何应在小电荷点将电压与 SOC 相关联。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    做了更多的调查、看起来我被错误地对待电压标度值。 它仍设置为1。 我当时正忙于一些平行的事情,并记错了。 为防止 Available Energy 的寄存器出现故障、将 Energy Scale 设置为3。

    您为什么认为 R2 FW 的分压器值需要为 G1 FW 中的1/6、才能显示正确的电池组电压?

    我仍然同意您的上述说法、但我有点困惑、为什么这需要改变。 比较技术参考手册、我没有看到有任何迹象表明这是不同的解释。

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

    你好、Joshua、

    让我签入固件、可能需要一些时间才能找到任何内容。 校准过程也应该有助于获得分压器的值。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    我已将电池组设置为~34%、并已启用 R2 FW。 我想我只是想重现这个问题、这很简单。

    Charged 50mA 于3.125A 进入电池组,之后不久 SOC 就跳了。

    e2e.ti.com/.../R2_5F00_Single_5F00_Pulse.log

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

    你好、Joshua、

    固件团队正在研究新-R2版本的行为、我会告知您何时有更新、很可能很快会发布新固件。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    只需在锁定之前用凸点使线程保持活动状态即可。

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

    你好、Joshua、

    我想他们还在研究这个问题、我也会再次与他们确认一下。。。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    只需再次冲击螺纹以防止它被锁定。

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

    你好、Joshua、

    很抱歉耽误你的时间、看起来他们还在研究问题、并正在进行所需的修改。

    此致、

    怀亚特·凯勒

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

    Wyatt、

    没问题。 只需再次执行我的 μ 0.827µHz 线程凸起。 好的。

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

    螺纹凸点

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

    螺纹凸起。

    期间的情景。 我在 G1固件中找到了与该线程的原始主题相关的一些有趣信息。

    我已经对带 GPCRA0和 GPCRB 的12节串联电池组进行了完全表征。 一切都很好。 实际上、对于我的初始黄金映像、在第一个3C 放电上仅有0.3%的误差。

    由于我正在记录数据、并有一段时间等待它进行 OCV 读取、因此我想我可以看看 AvailableEnergy 在一个 DSG/CHG 周期内。

    看看这个。 它会像以前一样在 DSG 期间发生怪异的错误、但它实际上会在 CHG 期间进行适当跟踪:

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

    你好、Joshua、

    很抱歉耽误了时间、我将此线程发送给系统工程师供其审阅、似乎需要在固件中调整计算。 您可以通过将电压乘以剩余容量来粗略估算可用能量、该曲线看起来更接近预期斜率:

    此致、

    怀亚特·凯勒

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

    Wyatt、

    没问题。 我感谢对这一点的任何关注,即使有些拖延。

    我完全同意,曲线应该看起来更像这样。

    通过更改设计能耗标度、我能够在上述运行过程中显著提高设计能效。 我仍然不能让它在曲率上反转,但最终的显著下降至少是固定的,因为 AveragePower ()寄存器在 Dsg 周期的大部分时间内是最大的,并且仅在充电周期的界限内。

    下面是今天完成的更新运行的 DSG 部分的图形:

    即使取得了改进、仍不是一个很有用的监控寄存器、因为红色看起来应该更像上面的图表。 事实上、计算每个数据点的能耗、取总和、然后生成一个新列只是从总和中求负、这显示出线的曲率很小、所以即使是您的曲线也有点夸张、但我至少认为这比过于乐观的电量监测计要高。

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

    你好、Joshua、

    是的、即使是直接测量电压* RemCap、它也可能有一点偏斜、因为它没有使用平均电压。

    此致、

    怀亚特·凯勒

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

    您认为它可能是根据 RemCap 乘以平均值来计算每个点吗? OCV 从[time_now] 到[time_end]? 抵消电池电压的电阻/扩散元件可能会产生类似这样的曲线。

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

    你好、Joshua、

    使用的计算方法与放电期间的类似:

    AvailabeEnergy (n+1)= AvailableEnergy (n)+ deltaCharge * SBS 电压。

    在充电期间、我们似乎使用了不同的方法、方法是使用您提到的化学 ID OCV 表、这可能是它在充电部分看起来更稳定的原因。

    此致、

    怀亚特·凯勒

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

    好的、因此由于 SBS Voltage 是相对于 BAT 端子的当前值、因此我们将在放电期间将降低 AvailableEnergy 的值、该值小于真实的值、因为在 DSG 期间电压会降低。 这会导致随着时间的推移曲线向外弯曲。

    此问题是否有解决方法?还是我们简单地坚持了 G1的这一实现?