以下步骤提供了有关如何使用系统 MCU 计算备用电池内部阻抗的示例:
- 将 SOH 放电电流设置为 0A(寄存器 0x09:SOH_SET1,SOH_I 位)。
- 将 AVI 引脚与备用电池电压的比率设置为 1(寄存器 0x0A:SOH_SET2,SOH_V_RATIO 位)。
- 将 AVI 引脚与放电电流的比率设置为 2(寄存器 0x0A:SOH_SET2,SOH_I_RATIO 位)。
- 选择 AVI 引脚输出为电池电压(寄存器 0x0A:SOH_SET2,SOH_AVI_EN 位)。
- 启用 SOH 功能(寄存器 0x0B:CONTROL_STATUS,CHGR_SOH_EN 位)。
- 等待大约 1ms,以便 AVI 输出电压稳定。
- 使用 MCU ADC (VBUB1) 读取 AVI 引脚上的备用电池电压。
- 将 SOH 放电电流设置为 500mA(寄存器 0x09:SOH_SET1,SOH_I 位)。
- 放电 500ms(根据电池特性,镍氢电池通常需要 500ms)。
- 使用 MCU ADC (VBUB2) 读取 AVI 引脚上的备用电池电压。
- 选择 AVI 引脚输出为放电电流(寄存器 0x0A:SOH_SET2,SOH_AVI_EN 位)。
- 等待大约 1ms,以便 AVI 输出电压稳定。
- 使用 MCU ADC (IBUB2) 读取 AVI 引脚的放电电流。
MCU 使用以下公式计算备用电池的内部阻抗并检测电池运行状况。
方程式 7.