- 如果 ManufacturerStatus()[CAL] = 0,则向 ManufacturerAccess() 发送 0x002D 以启用 [CAL] 标志。
- 读取施加到每个电芯的已知电压,并转换为十六进制格式。例如,如果电压为 3000mV,则该值为 0x0BB8。
- 向 ManufacturerAccess() 发送 0x0341 命令。输入格式必须遵循上述协议。电压值采用小端字节序格式。请参阅以下示例:
- 在 bqStudio 中将所有 16 个电芯校准至 3000mV(十六进制:0x0BB8)的块写入命令:
- 对于不打算校准的每个电芯,输入值应为零。例如:块写入命令,将电芯 1-7 校准至 3500mV,不校准电芯 8-16。
- 向 ManufacturerAccess() 发送读取 0x0341 命令将返回校准和非校准电芯的测量电芯电压值。
- 各电芯校准完成后,向 ManufacturerAccess() 发送 0x002D 以清除 [CAL] 标志。
- 各电芯电压增益值可在数据存储器的校准部分中读取。
注: 除非每个电芯都存在值,否则电量监测计不会通过 0x0341 命令执行校准。