锂离子电池充电的系统抖动问题解决方案

前言

在设计锂离子电池充电器时,会因为很多因素导致系统频繁抖动,系统异常。

所以分析了锂离子电池的特性,结合实际项目,给出了几种解决方法。

有纰漏请指出,转载请说明。

学习交流请发邮件 1280253714@qq.com
 

充电电流大小影响电池包电压引起的抖动

理论

锂电池简单地可看做一个理想电压源和电阻串联的模型,充电或放电过程中,电池内阻会分压,电流越大,分压越大,电压离真实电压越远。

电池包空载且不处于充电状态下,电流几乎为0,此时测到的电压最接近真实电压。

充电器给电池包充电,电流越大,电池包电压抬升越多。

电池包给负载放电,电流越大,电池包电压下降越多。

充电策略

之前做过的项目,控制策略比较简单,即涓充(13-15)、恒压(15-20.7)、恒流(20.7-21),涓充和恒压均输出0.5A,恒流输出4A。

实际测试

实际测试中,5S电池(5节串联)无输入输出时为18.5V,4A充电为18.9V,4A放电为17.9V,可估算出内阻大约为0.1Ω。

理论上,在充电过程中,恒流4A充到20.7V时,软件判断进入恒流充阶段,此时充电电路副边输出电流变为0.5A,即可进入恒压阶段。

但是,但是,20.7V4A变为0.5A,电压会跌落,变成20.35,此时软件判断为恒流充,又把输出电流变为4A,电压又升上去了。系统抖动很严重(反复横跳,电压螺旋式上升)。

解决方法

法1:做重复判断,即电压到达20.7V之后,需要持续一段时间,才能进入恒压阶段。这样做,系统抖动就不会那么严重。

法2. 如果可以通过软件或硬件控制输出电流,做PID,那么输出可以是连续性的,即到达20.7V之后,随着电压的升高,电流慢慢减小。这样的话,充电器就不会监测到电池包电压掉落。

最简单的可以做P控制,充电器控制电流输出大小,一般是通过PWM控制,PWM占空比越大,电流输出越大。所以当电池电压小于20.7V时,PWM占空比增大,当大于20.7V时,此时不要立刻关断,可以控制PWM占空比减小,一直减小到电池电压小于20.7V。此时电池包电压会慢慢增大,占空比也会动态地减小。

如下图

法3:因为充电过程中,只会是从预充到恒流再到恒压,所以做一个状态转换。例如,只能从预充到恒流,恒流到恒压,恒压到充满。所以当恒流到恒压时,电池包电压虽然降低了,但是系统状态只能是恒压充。只有当空载或异常,才能重置系统状态。就跟爬楼梯一样,只能一步一步往上爬,除非摔倒或楼梯崩了。

高温保护引起的系统抖动

为什么高温保护会引起抖动

一般BMS都要求充电时有温度异常的保护,例如-10-60°C正常充电,超出这个范围禁止充电。如果充电电流过大,可能会导致电池温度迅速上升,触发高低温保护机制。过温时(可能是60.1°C),系统会停止充电,系统很快冷却到59.9°C,可能是2秒,然后又充电,又可能因为温度过高而停止充电,所以系统可能处于一个频繁抖动的状态。

解决方案1

法1,做软件迟滞比较器。加一个恢复的温度,如高低温保护后,温度恢复到-5-55°C就继续充电,这个恢复的时间可能需要30秒,所以系统不会频繁抖动。这种方法就像迟滞比较器,迟滞比较器看起来比较迟钝,但带来的好处是,只有明确的、强有力的输入,才能引起输出改变,而一旦改变,想要回去,得特别厉害的反向动作,才能实现。

法2,调整充电电流:根据电池的规格和充电设备的限制,同时考虑系统散热能力,适当调整充电电流,使系统处于一个发热和散热平衡的状态中。

参考

【精选】大电流对电池电压的影响_大电流充电对电池影响-CSDN博客

锂电池特性总结-充放电,新旧识别,常规用法_铅酸 锂电池 自动识别-CSDN博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值