主题中讨论的其他器件:BQ34Z100、 EV2400、BQSTUDIO、 GPCCHEM
工具/软件:
大家好、
我目前正在定制电路板上使用 bq34z100 电量监测计、适用于 4 节磷酸铁锂电池包 (12V、50Ah、640Wh)。 我仍然遇到一个问题、即即使电池电量约为 80%、电量监测计报告的充电状态 (SOC) 也始终为一位数。 同时、MaxError()寄存器始终返回 100%。
我已经验证了使用万用表进行检查时、bq34z100 的电压和电流测量值是否准确。 我正在使用缩放模式、并且我的Design Capacity设置为 5000(代表 50、000mA 的实际容量)。 但是、该Full Charge Capacity (raw)寄存器始终读取一个非常低的值、约为 190。 设定的设计容量与所学的完全充电容量之间的这种显著差异似乎是问题的核心。
我面临的主要挑战是无法使用 bq34z100 EVM 或 EV2400 /EV2300。 我完全通过来自微控制器的 I2C 与器件进行通信、并且能够自由地对所有闪存寄存器进行读取和写入。
我的主要问题是:没有 bq34z100 EVM 和 EV2400 /EV2300 是否意味着我无法更改电量监测计的 ChemID? 如果可能、您能否提供有关对新 ChemID 进行编程所需的精确 I2C 寄存器地址和序列的指导?
鉴于我的设置和观察到的症状(SOC 较低、MaxError 100%和差异)Full Charge Capacity、您能为我们提供建议、说明如何最好地进行故障排除并实现准确测量? 非常希望执行学习周期和通过直接 I2C 命令配置关键参数的任何详细步骤或资源。
感谢您的时间和帮助。