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:Li-SOCl2电池的 EOS 模式问题

Guru**** 2535150 points
Other Parts Discussed in Thread: BQ35100, MSP430FR5994

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1236920/bq35100-eos-mode-issues-with-the-li-socl2-batteries

器件型号:BQ35100
主题中讨论的其他器件: MSP430FR5994

设备

BQ35100芯片根据数据表进行连接、并由 I2C 通过 MCU (MSP430FR5994)进行控制。 GE 和 ALERT 输出也由 MCU 控制。

电源

两节 SAFT LS14500电池并联连接。 电压3.6V、容量5200mAh、Li-SOCl2化学成分。

降级

 通过 I2C 将 EV2300编程器连接到 BQ35100芯片、并根据 BQ studio 程序中的 SLUUBH7和 SLUA904手册中提供的说明调整电流和电压校准。 随后、我配置了电池设置、将"Operation config A"更改为 EOS 模式、并将化学成分 ID 更新为0623 (更新了 Ra 表)。 所有特定参数均可在随附文件中找到。 之后、我断开了 EV2300编程器的连接、并使用 MCU 对全新的电池进行彻底放电。 测试前、我发出了"new_battery"命令。

负载

在测试中使用了两种不同类型的消耗源: Digi XBee 3模块 和50欧姆电阻:

  1. XBee 消耗导致40mV 的电压降,这是不够的,根据手册。
  2. 电阻器连接到"BAT+"和"PACK-"引脚、 会导致120mV 的压降。

测量

测量算法如下所示:

  1. 停止所有消耗。
  2. 启用 GE 引脚。
  3. 读取电池状态。
  4. 等待2秒钟。
  5. 发送 GAUGE_START 命令。
  6. 等待 GA 位。
  7. 等待0.1秒钟。
  8.  2秒内的最大消耗量。
  9. 发送 GAUGE_STOP 命令。
  10. 20秒内达到最低耗电量。
  11. 等待 ALERT 由于 G_DONE 而变为低电平。
  12. 周期:
    -延迟1秒;
    读取 参数值;
  13. 禁用 GE 引脚。
  14. 发送所有参数。
  15. 将有源负载设置为2.4mA 并持续2小时。

在消费图表上、它看起来像:

测试结果

7台设备的测试持续了3个月。 数据位于以下存档中:

  1.  测试前后的配置和黄金映像文件:
    e2e.ti.com/.../Golden-Images-and-Configurations.zip
  2. 测量值:
    e2e.ti.com/.../Measurement-Values.zip
  3. 测试图中包含每次测试的注释:
    e2e.ti.com/.../BQ35100_5F00_-EOS-mode-SAFT-LS14500-test-results.pdf

在测试过程中、连接有时会消失、因此测量之间几乎没有间隙。

问题

  1. 能否使 SOH 读数更准确?
  2. 在一些测试中、"BATLOW"标志的设置时间早于必要时间、并且经常更改其状态。 如何解决?
  3. 在大多数测试中都没有设置"EOS"标志。 这样做的原因是什么?
  4.   配置中的哪些参数设置不正确?

感谢 您与螺纹的互动。

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

    您好 Vlad、

    我注意到 ,您发送的数据是共享在谷歌驱动器。 但是、由于公司限制、
    我无法访问这些文件。 您能否将这些文件组合成 zip 文件并将其发送到
    在线研讨会。

    在 EOS 模式下、电量监测计无法提供可靠的 SOH 读数。 电量监测计可能会提供有效的
    接近放电结束时的 SOH 读数。

    此致、
    尼克·理查兹

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

    您好、Nick、

    谢谢注意、我进行了更改。

     什么电池电平下的有效 SOH 读数? 在六次测试中、我在电池电量减半之前获得了0%的 SOH。

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

    您好 Vlad、

    我不完全确定该监测计能够准确报告电池容量水平、
    SOH 读数。 一般来说、使用 EOS 模式时、应该忽略 SOH 数据。 因此、"SOH_LOW"
    应忽略标志。

    当电池电压降至数据存储器中为
    超过设定时间的情况。 现在、最可能发生的情况是、在放电期间、
    电压降至数据存储器中设置的阈值以下、从而导致标志跳闸。 但在
    下一次放电电压不可能低于阈值(我去年通过了
    你所使用的电池完全一样,我确实注意到这种情况有时发生)。 这很可能是您试图
    使 BATLOW 频繁改变状态。 我想说、对于这种电池化学物质、最重要的标志是
    EOS 标志。 但是、如果要解决此问题、我建议降低值"BatLow Voltage Set Threshold"
    数据存储器中。

    为了设定 EOS 标志、需要满足以下公式:
    短趋势平均值>长趋势平均值×(1 + EOS 趋势检测/100)

    我查看了您的第一个测试用例、并根据  
    根据 gg 文件中的指定设置为20%。 上面的公式从不成立、这就是为什么标记从不
    跳变。 因此、我会分析您收集的所有数据、并看看您能接收到的
    您设置适用于此电池的"EOS 趋势检测"参数。 例如、
    第一次测试的紧密结合"EOS 趋势检测"值为12%。 我进行了一些计算
    并将其在此处共享。  

    对于测试7、应忽略这些结果、因为只应发送新电池命令
    电量监测计上连接了新的满容量电池时。

    我想问一下您为什么要为不同的测试更改端接电压? 如果您使用的完全
    相同的电池型号、则应根据数据表中的规定(2V)设置终止电压。

    我假设您参考的是应用手册"如何为 EOS 模式配置 BQ35100"
    (https://www.ti.com/lit/an/sluaal7/sluaal7.pdf)。 我要将此应用手册链接给其他人、
    查看该线程的人员。

    此致、
    尼克·理查兹

    e2e.ti.com/.../1_5F00_Resistor_5F00_2h_5F00_2000mV.xlsx

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

    您好、Nick、

    感谢您提供的详细答案。

    1. 在第二个测试中将"BatLow Voltage Set Threshold"参数设置为3300mV (可从配置文件中查看)。 但是、BATLOW 改变其状态的时间要比该值早得多。  在该图表中、出现的 BATLOW 标志用红色标记。 应该使用什么值而不是3300mV?

    2. 感谢您在 Excel 文件中提供示例! 他对我说。 我分析了所有图表、发现每4小时测量一次时、EOS 趋势值更高。 您提到您测试了此类型的电池。 您能在两次测量之间分享您的间隔值吗?  我担心2小时是不够的。

    3、我使用了不同的"截止电压"值,因为我没有找到具体的值。 我还认为它会影响 SOH 读数。 谢谢、现在我知道确切的值。

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

    您好 Vlad、

    1. 我建议将"BatLow Voltage Set Threshold"设置为3000mV。
    2. 当我进行测试时、我使用了5小时的休息时间。 锂亚硫酰氯电池在放电后需要很长时间才能达到其放松的开路电压。 进行测试时、EOS 趋势为20%左右、如我之前链接的应用手册中的图6.1所述。
    3. 是、没有明确说明该电池的终止电压。 但是、可以肯定地说2V 是终止电压、因为在"+ 20C 时的典型放电曲线"图表中、Y 轴上显示的最低电压为2.0V。

    此致、

    尼克·理查兹

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

    感谢您的回答、Nick。

    1. 谢谢、我要设置这个值。 但是、选择该值时、您重点关注什么? 是否有根据所获得的电压值进行计算的公式? 还是根据经验选择的参数?
    2. 理解、谢谢。
    3. 根据 SLUUBH1C 文档、"终止电压"值决定 SOH。 事实证明、如果 SOH 的值无效、那么这个值无关紧要?
    4. 我是否正确理解 EOS 跟踪仅适用于全新电池和预先发送的 NEW_BATTERY 命令?  在№7测试中、我重新启动了系统、它仍然显示正确的 EOS、但这可能是一个事故。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vlad、

    1.3V 只是凭经验选择的参数。 这是我在进行测试时为该参数设置的值、但没有得到
    与 BATLOW 有关的任何问题。

    3.正确,该值对您的应用程序没有影响。 但是、始终建议为高侧驱动器设置
    确切的输出电压。

    4.是的,EOS 跟踪只有在发送"New_Battery"命令时使用全新的电池时才能正常工作。 当您查看
    在测试7的数据上,当重新启动发生时,关键的变化是短期趋势和长期趋势。 为
    测量仪表丢失了之前的所有数据、并以新值开始、如817行所示、其中短期趋势等于
    长期趋势。 这些值之前是不同的。 所以很巧合的是、在这个研讨会的前后、EOS 标志都是一样的、
    重新启动。  

    此致、

    尼克·理查兹