bms电池管理系统 锂电池算法SOC代码
获取锂电池SOC采用的是电流积分法,电化学阻抗法
电流积分法又称为安时积分法或库伦计数,通过将电池电流对时间进行积分来计算电池的荷电状态。
这种方法对于计算电池放出的电量有一定的准确度,但缺乏参照点,不能计算电池的初始SOC,也无法预测电池因为自放电而产生的容量衰减。
除此之外,电流积分法的误差具有累积性,会随着时间的增加而逐渐增大。
而且电池充放电效率的确定也需要有大量的实验数据建立起经验公式,对SOC的可靠性也有一定的影响。
因此,采用这种方法时常常需要定期对电池荷电状态进行重新标定。
电化学阻抗法有交流内阻和直流内阻之分,它们都与电池荷电状态有密切关系。
电池交流阻抗是电池电压与电流之间的传递函数,是一个复数变量,表示电池对交流电的反抗能力,要用交流阻抗仪来测量。
电池交流阻抗受温度影响大,是在电池处于静置后的开路状态还是在电池充放电过程中进行交流阻抗测量,存在争议。
直流内阻表示电池对直流电的反抗能力,在实际测量中,将电池从开路状态开始恒流充电或放电,相同时间内负载电压和开路电压的差值除以电流值就是直流内阻。
对于铅蓄电池在放电后期,直流内阻明显增大,可用来估计电池荷电状态;镍氢电池和锂离子电池直流内阻变化规律与铅蓄电池不同,应用较少。
提供代码,附送BMS相关学习资料。
ID:1515678576770849