电池中究竟有多少电是无法直接测量获得的,只能测量电压和电流,再通过计算(估计)的方式获得。所以,SOC的100%和0%也是人为定义的。就像我们用万用表测量5/7号电池电压来判断电池有没有电一样,车企也会给电池定义充电截至电压和放电截至电压。以小电流,注意是小电流,充电至充电截止电压代表电池充满,SOC=100%,以小电流放电至放电截止电压代表电池没电了,SOC=0%。
这两个电压是处于电池安全、寿命、容量以及用电器的工作电压电流范围综合考虑决定的。并不代表SOC=100%时就充不进电了,SOC=0%时也不意味着电池里一点电都没有了。就像小时候四驱车上用不了的电池还能放进遥控器里继续用。
满电和空电明确了,那么中间部分该怎么划分呢?基础的方法有两种:电荷累积法与开路电压法。
☆电荷累积法(安时法)
假设我们知道电池的总容量,统计使用过程中的电流情况,对其进行积分:
便获得了使用(包括充、放电)过程中总电量,将初始容量减去使用掉的容量,便是剩余容量。
☆电荷累积法存在三个问题:
1.对初始值的依赖性。电荷累积法需要知道一个初始值,比如电池的最大容量。但是电池的最大容量有多少?注意我们平时用的手机电池,额,看不到,那看看充电宝,上边容量一般会标注两个值:典型值和最小值。就像CPU有体质差异,体质好的超频杠杠的,体质差的一超就报废。电池也有个体差异,比如设计容量3000mAh,体质好的有3100mAh ,体质差的只有2900mAh,因此厂商会标注最小与平均(典型值)。如果没有算法及传感器单独对具体的电池进行评测优化,SOC的分母使用了典型值或者最小值,那数据就有偏差,甚至可能算出比100%更大的数。