Thread 中讨论的其他器件: BQSTUDIO
工具与软件:
尊敬的社区成员:
我正在使用您的 BQ35100电量监测计来对主 EVE ER34615 Li-SOCl2电池进行电量监测、 我遇到了基本上与我在后续主题中提到的问题相同的问题。 我正在读取的 SOH 值与电池的实际状态不对应。
根据数据表和技术参考手册、我已经使用 BQStudio 成功执行了电量计的初始校准、编程了适当的化学物质(化合物 ID 0664)、设置了 EOS 模式("Operation Config A"寄存器设置为0x12)、并将"Alert Config"寄存器设置为0x0B。 此外、在"Gas Gauging"选项卡中、将所用电池的数据表对应的值设置为(将"Cell Design Capacity mAh"设为19000、将"Cell Design Voltage"设为3600、将"Series Cell Count"设为1、将"Max Load"设为300)。
然后、我从 BQStudio 转移到外部 MCU、通过该 MCU 进行了一系列测试测量。 我使用了数据表中提到的周期。 在第一个测量周期中、我在 GAUGE_START 命令之前发送了 NEW_BATTERY 命令、并等待 INITCOMP。 我的后续测量周期如下:
- 将 GE 引脚设置为高电平、
- 等待 INITCOMP、然后读取"电池警报"寄存器、
- 发送 GAUGE_START 命令、
- 施加负载、
- 卸下负载、
- 发送 GAUGE_STOP 命令、
- 等待 G_DONE、然后读取"Battery Alert"寄存器、
- 使用"Measured Z"、"Scaled R"和 SoH 读取寄存器、并检查 EOS 标志、
- 将 GE 引脚设置为低电平、
- 等待电池放松、
- 重复此循环、转到步骤1。
步骤3和步骤6之间的负载分布如下:
- 10 mA 周围的空闲负载持续1秒、
- 300 mA 的100ms 负载脉冲、
- 10 mA 周围的空闲负载持续1秒。
发送 NEW_BATTERY 命令后、SOH 值为100%。 然后在每个后续测量周期中、它以线性方式下降2%至0%、这肯定不会反映电池的实际状态。 从 我跟进的主题中、我了解到这2%的降幅对应于"健康状态最大增量"的值。 根据 Onyx 的响应、我将"Gas Gauging"选项卡中的"Cell Terminate Voltage"值更改为900、然后再次进行测量。 不幸的是、这并没有解决我的问题、问题仍然存在。
提前感谢您的答复。
此致、
Tobias Kveton