主题中讨论的其他器件:BQ25100、、 BQSTUDIO
我们有一个问题、即累加容量的值。 我们有大约500个使用 BQ35100来监测 SAFT LSH20电池的累积容量(标称容量为13 Ah)。 BQ25100处于 ACC 模式。 这些器件仅由该电池供电。 器件大部分时间都处于睡眠状态(例如睡眠一小时、唤醒、发送一些数据(包括累积容量)并返回睡眠状态)。 所有器件已运行数月、已提供正常的累积容量读数。 在不同的时间点、某些器件会显示累计容量的大幅提升。 新的累积容量读数高于31 Ah (即、超出标称电池容量的两倍)。 到目前为止、所有电池都能正常工作。 以下是一些示例、说明某些器件上的实际读数是如何显示的:
器件 ID |
跳转前的值(十六进制) |
跳转后的值(十六进制) |
1 |
|
|
2. |
|
|
3. |
|
|
4. |
|
|
5. |
|
|
我到目前为止注意到的主要问题是:
- 这些值全部为31 Ah 左右、远高于标称电池容量。 这表示该值不能来自正确的测量值。
- 跳转后的值非常相似、在某些情况下是相同的、例如:
(0xD4F21BFE).
- 最后2个最高有效字节是相同的(即在小端字节序中它们是'0x1BFE')
- 跳转后、累计容量读数似乎按差分条件显示(即 Current_accCap - Previous ~ accCap 读数之间的预期电池放电)。
您能否提供有关如何解决/防止此问题的任何提示?