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.

[参考译文] BQ35100:缩放的 R 和阻抗返回始终为0

Guru**** 2391415 points
Other Parts Discussed in Thread: BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1459846/bq35100-scaled-r-and-impedance-return-always-0

器件型号:BQ35100

工具与软件:

您好!

我正在测试 BQ35100并验证我是否可以使用 Tadiran SL 2780 (使用 BQ Studio 编程)电池(19 mA、5233chem id 0x663)获得 EOS 检测。  遗憾的是、我在我的测试中注意到、我始终会得到阻抗和缩放的 r 值0。 尽管如此、我还是得到了短趋势和长趋势的值。 此外、在脉冲计数阈值之后 R Table 会更新、R TableScaleUpdateFlag 从0xFF 更改为0x00。 我没有获得任何错误的 OCV 标志错误。

我的当前测试执行10秒测量@100 mA (电池电量监测计启动)、2秒电池 R 标度延迟和15秒睡眠@40uA (电池电量监测计停止、GE 停用)。

这些是 BQ35100的设置(从测试固件读取)

固件版本:1.
硬件版本:A800
化学 ID:663
设计能力:19000
器件处于 FULL ACCESS 模式
测量仪表模式:2.
电池设计容量19000
电池设计电压3700
电池终止电压2000
串联电芯数1
最大负载50
SOH 100
Ra 表:
[0]: 4459
[1]:4588
[2]:4487
[3]:4128
[4]:3378
[5]:3465
[6]:3946.
[7]:4173.
[8]: 4249.
[9]:4328
[10]:4392
[11]:4574
[12]:4738
[13]:4838
[14]: 5089


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

    您好、Victor:

    您能否提供测试的日志文件。 当施加100mA 负载时、这是否会导致电池的开路电压至少下降100mV? 您能将电量计中的 gg 文件发送给我吗?

    此致、

    Adrian

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

    Adrian、您好。是的、压降大于100mV。 开路电压为3.45V、压降为3.11V (使用数据命令电压0x08读取)。

    e2e.ti.com/.../bq35100_5F00_2025_5F00_Jan_5F00_09.gg.csv

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

    您好、Victor:

    测试最初开始时、您是否发送了 new_battery 命令?

    这在事后很难调试、因此我认为最好的做法是经历整个过程并再次从头开始设置。 如果您有一个新电池、让我们从该电池开始新电池、然后重新开始该过程。  

    此外、您能详细介绍整个测试过程吗? 学习脉冲之间发生了什么类型的负载?

    此致、

    Adrian

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

    可以、我通过发送 NEW_BATTERY 命令来开始实验。 当我执行指令时、我没有新的电池。 是确保 BQ35100检测到阻抗短期和长期变化的关键步骤。 我正在获得短期和长期趋势的值、但差异最大为0.03 %。  (例如、短819809、长824544)。 我运行了10天的测试、但仍然没有获得任何阻抗和缩放的 r 更新(始终为0)。

    为了实现可重现的构建、我使用了电子负载(MP710772)。

    此致
    胜利

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

    您好、Victor:

    是的、使用新电池发送该命令至关重要。 此外、您是否要遵循基于此应用手册的指南: https://www.ti.com/lit/an/sluaal7/sluaal7.pdf

    此致、

    Adrian

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

    是的、我已经阅读了应用手册 SLUAAL7。

    我使用 BQ Studio 更新了化学信息并设置 EOS 模式。 然后、在我的测试固件中、我在测试开始时只发送一次新的电池命令。 之后、我在循环中执行以下操作并打印相关信息(趋势、阻抗、警报状态、OCV 错误)

    循环:

    1.将 GE 引脚设置为高电平。
    2.等待 INITCOMP 设置为1。
    3.开启电子负载(100 mA)
    4.设置电量计启动命令
    5.等待10秒钟
    6.将电子负载设置为40uA (模拟睡眠)
    7发送停止命令
    8.等待来自具有 G_DONE 标志的 ALERT 引脚的中断。
    10.将 GE 引脚设置为低电平。
    11、等待15秒。

    在我的测试中、技术参考手册(sluubh1c)中介绍的以下行为正常工作:

    1.发送 STOP 命令时、在"R Data Seconds (0x4255)"之后、G_DONE 设置为1。
    脉冲阈值计数达到阈值(0x425E)后:
      a. 将寄存器 R 表标度更新标志(0x425A)更改为0
       b. R 表标度(0x4257)从-1更改为正整数值。
       c.短趋势(0x4260)和长趋势(0x4264)从0变为大于0的整数。
    3、电流指令(0x0C)和电压指令(0x08)是准确的。


    正如其他信息一样、我将 EOS 脉冲阈值计数 (0x425E)从默认值120更改为10。 我是否应该将其改回120?

    我将订购一些新电池、以确保可以再次运行测试。

    这是一个图表,我运行了10天的最后一个测试,只是为了以防值看起来奇怪,或者你发现了一些不正确的东西






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

    您好、Victor:

    您现在可以将 EOS 脉冲阈值计数设置为10 (用于测试目的)、一旦从测试中获得完整的数据集、您就可以将其更改为适当的数字。

    我想稍微更改您的测试程序。

    1.和以前一样

    2.和以前一样

    3. 设置电量计启动命令

    4.等待1秒钟、然后应用 100 mA

    5.等待2秒钟、然后完全关闭负载

    6.发送电量监测计停止命令

    7.等待来自具有 G_DONE 标志的 ALERT 引脚的中断。
    8.将 GE 引脚设置为低电平。

    现在、对于步骤9、我会建议您对电池放电1% SOH、然后让电池静置5个小时、然后循环回到步骤1。 我们需要收集电池每个 SOH 阶跃的阻抗数据、从而跟踪整个电池的阻抗。 现在、这项测试可能需要一段时间、因此您也可以执行2% SOH 的放电。

    我担心你的程序正在采取 EOS 测量太多次,因为只有15秒的等待,然后再收集新的 EOS 数据。 这不是此模式的设计目标。

    此致、

    Adrian