第2章:电池基础知识

各位好,我是老张。做BMS这么多年,我始终觉得——不懂电池,就别谈BMS。这一章咱们聊聊锂离子电池的那些事儿。说白了,BMS就是电池的管家,你连管的对象都不了解,怎么管?

2.1 锂离子电池工作原理

锂离子电池,大家天天用,但原理其实挺简单。我习惯用一个比喻:它就像一把摇椅。

充电的时候,锂离子从正极「跳」出来,穿过电解液,钻进负极的石墨层里。放电的时候,它们又跑回正极。来回摇摆,所以也叫「摇椅电池」。

嗯,这里要注意:锂离子是来回跑的,不是电子。电子走外电路,给我们供电。锂离子走内部,维持电荷平衡。

核心反应(以钴酸锂为例):

正极:LiCoO₂ ⇌ Li₁₋ₓCoO₂ + xLi⁺ + xe⁻

负极:6C + xLi⁺ + xe⁻ ⇌ LiₓC₆

总反应:LiCoO₂ + 6C ⇌ Li₁₋ₓCoO₂ + LiₓC₆

我在项目中遇到过一件事:有次客户反馈电池鼓包,拆开一看,负极析出了锂金属。为什么?低温大倍率充电,锂离子来不及嵌入石墨,直接在表面沉积成锂枝晶。刺穿隔膜,短路起火。所以,低温充电保护是BMS的底线。

锂离子电池工作原理示意图 正极 LiCoO₂ 负极 石墨 (C₆) 电解液 隔膜 Li⁺ Li⁺ Li⁺ 充电 (Li⁺ 嵌入负极) 放电 (Li⁺ 回到正极) 外电路 (电子流动) 负载

2.2 关键参数详解

做BMS,这几个参数你必须烂熟于心。我面试新人,第一个问题就是:电压、电流、温度,哪个最重要?答案是:都重要,但温度是老大。

2.2.1 电压

  • 开路电压 (OCV):电池静置时的端电压。它和SOC有对应关系,但注意——有迟滞效应。充电后的OCV比放电后的OCV偏高一点。
  • 工作电压:带负载时的电压。内阻越大,压降越明显。
  • 截止电压:充电上限和放电下限。三元锂一般是4.2V/2.8V,磷酸铁锂是3.65V/2.5V。

⚠️ 我曾经踩过的坑:

有次做储能项目,用了磷酸铁锂电池。客户说充电到3.65V就保护了,但容量只充进去80%。我查了半天,发现是BMS的电压采样偏差太大,实际才3.5V就报过压了。所以,采样精度很重要,尤其是磷酸铁锂的电压平台很平,差10mV就是5%的SOC误差。

2.2.2 电流

电流决定了电池的充放电速率。我们用C-rate来表示。1C就是1小时充满/放完的电流。举个例子:100Ah的电池,1C就是100A。

C-rate 含义 典型应用
0.5C 2小时充/放 储能系统标准充放
1C 1小时充/放 电动汽车快充
3C 20分钟充/放 启动电源、工具电池

💡 个人经验:

我习惯在BMS里做两级电流保护。第一级是软件限流,比如持续电流超过1.2C就降功率。第二级是硬件熔断器,短路时直接断开。别指望软件能处理所有情况,硬件冗余是保命的。

2.2.3 温度

温度是电池的命门。你想想看,锂电池的最佳工作温度是15-35°C。低于0°C充电,负极析锂;高于45°C,SEI膜分解,容量加速衰减。

我在项目中遇到过最极端的情况:一个户外储能柜,夏天暴晒后内部温度达到65°C。BMS直接报高温保护,系统停机。客户很生气,说你们这系统怎么老停机?我说,不停机的话,电池就起火了。后来加了风冷和遮阳棚,问题解决。

2.2.4 SOC(荷电状态)

SOC就是剩余电量百分比。0%是空,100%是满。但说实话,SOC是BMS里最难算准的参数。

常用的方法有两种:

  1. 安时积分法:对电流积分。简单,但误差会累积。我习惯每100ms积分一次,同时用OCV校准。
  2. 开路电压法:查OCV-SOC表。准确,但需要电池静置2小时以上。动态工况下没法用。

实际工程做法:

我一般用卡尔曼滤波融合两种方法。简单说:动态时信任安时积分,静置时用OCV修正。这样SOC误差能控制在3%以内。

2.2.5 SOH(健康状态)

SOH反映电池的老化程度。新电池是100%,容量衰减到80%以下就该退役了。

SOH的计算方法:

SOH = (当前可用容量 / 标称容量) × 100%

举个例子:一块100Ah的电池,用了两年后只能放出85Ah,那SOH就是85%。

⚠️ 注意:

SOH不能只看容量。内阻也是重要指标。我见过一块电池,容量还有90%,但内阻翻了三倍。放电时发热严重,最后还是提前退役了。所以,我建议同时监控容量和内阻两个维度。

2.3 电池特性曲线

做BMS的,必须会看曲线。说白了,曲线就是电池的「心电图」。下面这几条,你闭着眼都得画出来。

2.3.1 充放电曲线

横坐标是容量或时间,纵坐标是电压。三元锂的曲线比较陡,SOC和电压对应关系好。磷酸铁锂的曲线中间有一段很平,电压变化很小。这就导致磷酸铁锂的SOC很难估算——电压差几毫伏,SOC可能差10%。

2.3.2 内阻曲线

内阻随SOC和温度变化。低温时内阻会增大好几倍。我习惯在BMS里做一张内阻-温度-SOC的三维表,实时查表修正。

2.3.3 循环寿命曲线

横坐标是循环次数,纵坐标是容量保持率。一般到500次循环,容量还有80%就算合格。但注意,这个曲线受温度、放电深度影响很大。你想想看,每次都放空再充满,和只放30%就充,寿命能差一倍。

💡 我的建议:

做储能项目时,我一般建议客户把充放电区间设在20%-90%之间。虽然可用容量少了点,但循环寿命能延长一倍。这笔账,算得过来。

好了,电池基础知识就聊到这儿。这些参数和曲线,是BMS算法的基础。你理解了它们,后面讲SOC估算、均衡策略、故障诊断,才能听得明白。记住一句话:尊重电池的物理特性,BMS才能做好。

专注资料整理