Other Parts Discussed in Thread: BQ27220
器件型号: BQ27220
我们使用 BQ27220 获取电池信息、并努力获取要使用的设计容量。 我们可以更新设计容量并确认其设置为 10、Soc.h、但当电池处于 3000mA 时、它仍指示 100% 000mA
下面的文件是我们使用的内容:
//密封命令
W:AA 00 30 00
X:70
//解封命令
W:AA 00 14 04
X:100
W: AA 00 72 36
X:100
//完全访问
W:AA 00 FF FF
X:70
W:AA 00 FF FF
X:70
//输入 config_update
W:AA 00 90 00
X:1100
//写入新的设计容量值
W:AA 3E 9F 92 27 10.
X:70
//校验和计算:
// CS = 0xFF -(0x9F + 0x92 + 0x27 + 0x10)= 0xFF - 0x68 = 0x97
//和写入 6 字节数据
W: AA 60 97 06
X:70
//退出 CONFIG_UPDATE 模式
W:AA 00 92 00
X:70
//检查保存的值
C: AA 3C 27 10.
X:70
//密封命令
W:AA 00 30 00
X:70
我们是否更新了正确的值? 校验和计算是否正确?
此文件仅更新 Design Capacity。 当我们尝试在 0x929D 处更新完全充电容量时、更新(比较)失败