BMS程序根据安时积分,获得真实SOC 根据大量测试数据,获得OCV表(电压-理论SOC表),OCV表里的SOC为对照SOC 将真实SOC往对照SOC修正,获得显示SOC(返回给用户)

在进行SOC算法进行设计时,会设置充放电末端的校准,那么就是寻找在当前电流倍率和温度下的电压值,通过大量测试数据,寻找此电压值对应的SOC值。 一般是在充放电末端,电压变化斜率大,更容易确定电压值和SOC的对应关系,从而实现SOC校准的目的。

设置校准点的意义就是校准时,无论以前的SOC是多少,校准为我们设置的SOC,消除安时积分造成的SOC误差。

放电过程出现电压回升的原因: + 如果是常温下:放电过程中是恒流或者恒功率放电吗?如果不是,前面大电流放电,后面小电流放电,会出现电压上升的情况,这个是极化造成的 + 如果是在低温下:大电流放电也会出现这种现象,因为随着放电过程的进行,电池温度上升,极化减小,电压升高。 + 综上,根本原因都是由于某种原因电池的极化减小造成的。 充电过程出现电压回落原理类似。

由于极化现象的存在,会导致电池在充放电过程中瞬时电压与实际电压会产生一定的偏差。充电时,瞬时电压略高于实际电压,充电结束后极化消失,电压回落;放电时,瞬时电压略低于实际电压,放电结束后极化消失,电压回升。

设置OCV表时,充电使用maxV,放电使用minV。