ZHCAE62 July 2024 BQ41Z50
该器件集成了支持电流、电压和温度读数校准的例程,当 ManufacturingStatus()[CAL] 位开启时可在向 ManufacturerAccess() 写入 0xF081 或 0xF082 后访问这些例程。当校准处于活动状态时,可在 ManufacturerData() 上获取原始 ADC 数据。如果发送任何其他 MAC 命令或该器件被复位或密封,那么该器件将停止在 ManufacturerData() 上报告校准数据。
| ManufacturerAccess() | 说明 |
|---|---|
| 0x002D | 启用/禁用 ManufacturingStatus() [CAL] |
| 0xF080 | 禁用 ManufacturerData()上的原始 ADC 数据输出 |
| 0xF081 | 在 ManufacturerData() 上输出电压、电流和温度的原始 ADC 数据 |
| 0xF082 | 在 ManufacturerData() 上输出电压、电流和温度的原始 ADC 数据。该模式支持库仑计数器输入(SRP、SRN)内部短路。 |
ManufacturerData() 输出格式为:ZZYYaaAAbbBBccCCddDDeeEEffFFggGGhhHHiiIIjjJJkkKK,
其中:
| 值 | 格式 | 说明 |
|---|---|---|
| ZZ | 字节 | 8 位计数器,在刷新原始 ADC 值时递增(每 250ms 递增一次) |
| YY | 字节 | 输出状态 ManufacturerAccess() = 0xF081:1 ManufacturerAccess() = 0xF082:2 |
| AAaa | 二进制补码 | 电流(库仑计数器) |
| BBbb | 二进制补码 | 电芯电压 1 |
| CCcc | 二进制补码 | 电芯电压 2 |
| DDdd | 二进制补码 | 电芯电压 3 |
| EEee | 二进制补码 | 电芯电压 4 |
| FFff | 二进制补码 | PACK 电压 |
| 值 | 格式 | 说明 |
| GGgg | 二进制补码 | BAT 电压 |
| HHhh | 二进制补码 | 电芯电流 1 |
| IIii | 二进制补码 | 电芯电流 2 |
| JJjj | 二进制补码 | 电芯电流 3 |
| KKkk | 二进制补码 | 电芯电流 4 |