BMS基础之锂电池充放电特性

2024-04-09 00:44

本文主要是介绍BMS基础之锂电池充放电特性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

磷酸铁锂电池

它充电在3.3V以后,会有一个猛地增加,所以3.3v其实就是他的饱和电压,如果继续充电就会损坏电池,同理放电到一定程度电压就会急剧下降,过放也会损坏电池(充放电截止电压)
在这里插入图片描述

三元锂电池

在这里插入图片描述离子电池充电需要控制它的充电电压,限制充电电流和精确检测电池电压。锂离子电池的充电特性与镉镍、镍氢的充电特性完全不同。锂离子电池可以在它的放电周期内任一点充电,于且可以非常有效的保持它的电荷,保持时间比镍氢电池长两倍以上。锂离子电池开始充电时电压缓慢上升,充电电流逐渐减小,当电池电压达到4.2V左右时,电池电压基本不变,充电电流继续下降,判断锂离子电池充电是否结束的方法是利用检测它的充电电流,当它的充电电流下降至某一定值(就是我们通常说的充电截止电流)时结束充电。

例如锂离子电池的充电电流降到40mA(典型值为起始充电电流的5%左右)时结束充电,也可以在检测到锂离子电池达到4.2V时启动定时器,在一定的时延后结束充电。这时充电电路应有一个精度较高的电池电压检测电路,以防止锂离子电池过充电。雲要指出的是;锂离子电池不需要涓流充电(备注:特指充电快结束后)

锂电池的充电方式是限压恒流,都是由IC芯片控制的,典型的充电方式是:以三元锂电池充电为例,先检测待充电电池的电压,如果电压低于3V,要先进行预充电,充电电流为设定电流的1/10,电压升到3V后,进入标准充电过程。标准充电过程为:以设定电流进行恒流充电,电池电压升到4.20V时,改为恒压充电,保持充电电压为 4.20V。此时,充电电流逐渐下降,当电流下降至设定充电电流的1/10时,充电结束。下图为充电曲线。
在这里插入图片描述阶段1:涓流充电–涓流充电用来先对完全放电的电池单元进行预充(恢复性充电)。在电池电压低于3V左右时采用涓流充电,涓流充电电流是恒流充电电流的十分之一即0.1c(以恒定充电电流为1A举例,则涓流充电电流为100mA)

阶段2:恒流充电–当电池电压上升到涓流充电阈值以上时,提高充电电流进行恒流充电。恒流充电的电流在0.2C至 1.0C之间。电池电压随着恒流充电过程逐步升高,一般单节电池设定的此电压为3.0-4.2V

阶段3:恒压充电–当电池电压上升到4.2V时,恒流充电结束,开始恒压充电阶段。电流根据电芯的饱和程度,随着充电过程的继续充电电流由最大值慢慢减少,当减小到0.01C时,认为充电终止。(C是以电池标称容量对照电流的一种表示方法,如电池是1000mAh的容量,1C就是充电电流1000mA)

阶段4:充电终止–有两种典型的充电终止方法:采用最小充电电流判断或采用定时器(或者两者的结合)。最小电流法监视恒压充电阶段的充电电流,并在充电电流减小到0.02C至0.07C范围时终止充电。第二种方法从恒压充电阶段开始时计时,持续充电两个小时后终止充电过程。

上述四阶段的充电法完成对完全放电电池的充电约需要2.5至3小时。高级充电器还采用了更多安全措施。例如如果电池温度超出指定窗口(通常为0℃至45℃),那么充电会暂停。充电结束后,如检测到电池电压低于3.89V将重新充电。

下面是三元锂电池保护的一些参数
在这里插入图片描述

  • 单体过压保护电压:单节电池到达这个电压值就已经是充电最高电压了,再高就会损坏电池,这部分BMS需要实时监测,这个参数每个厂商都会给,电池饱和状态
  • 单体过压恢复电压:单体电池在充满后也就是到达过压保护电压后进行放电,放到离开过压保护电压时的电压,也就是电池电量99%这个电压,电池离开饱和状态,这部分系统设置
  • 单体欠压保护电压:单节电池放电到达这个电压值就已经是放电最低电压了,再低就会损坏电池,这部分BMS需要实时监测,这个参数每个厂商都会给
  • 单体欠压恢复电压:单体电池放电到欠压保护电压后开始充电,充到到离开欠压保护电压时的电压,这部分系统设置
  • 自动关机电压:太低了,系统必须强制停止放电,也就是关机
  • 均衡起始电压:均衡不能在电压太低时进行均衡

为什么需要BMS

因为同一批次的电池也不可能做到每一块都一样,也就是说他们的参数都不一样,并且老化也不一样,这会导致在充电时,每个电池升压不同,有的电池很快达到了饱和电压,有的却很慢,这就需要BMS对电压高的进行均衡,让每一块电池的电压差值保持在一定范围内,最终达到所有电池能够同时充满
例如:一块电池老化了,充电比较快,其他电池还在3.3V,它却充到了4V,等到它达到了4.2V的饱和电压时,其他电池才3.7V,这样其他电池充不满,或者为了给其他电池充满,继续充电,会导致这块电池损坏

单节和少量几节的电池充电可以不需要BMS,只需要简单的充放电保护即可,一般用到的保护芯片就是TP4056

锂电池需要BMS解决什么问题
(1)充放电保护。譬如:过充保护、过放保护、过温保护等
(2)充放电信息监控。譬如:剩余电量/续航计算
(3)电池本身状态监控。譬如:剩余电量S0C、电池健康度S0H
(4)充放电均衡。譬如:充电/放电时、主动/被动均衡
(5)与充电桩对接。譬如:充电协议、快充标准等

分布式BMS:每个BCU管理12节电池,整个BMU管理所有的BCU
在这里插入图片描述

这篇关于BMS基础之锂电池充放电特性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/886788

相关文章

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

C#特性(Attributes)和反射(Reflection)详解

《C#特性(Attributes)和反射(Reflection)详解》:本文主要介绍C#特性(Attributes)和反射(Reflection),具有很好的参考价值,希望对大家有所帮助,如有错误... 目录特性特性的定义概念目的反射定义概念目的反射的主要功能包括使用反射的基本步骤特性和反射的关系总结特性

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据