0

0

电池管理系统(BMS)到底在管理哪些东西?

爱谁谁

爱谁谁

发布时间:2025-04-24 18:30:01

|

1589人浏览过

|

来源于php中文网

原创

一、什么是bms?

BMS是Battery Management System的缩写,即电池管理系统。它是一种用于监控和管理储能电池状态的装置,主要目的是通过智能化管理和维护各个电池单元,防止电池过充电和过放电,延长电池的使用寿命,并实时监控电池的状态。BMS通常以电路板形式存在,称为BMS保护板,或者以硬件盒子的形式出现。

电池管理系统(BMS)到底在管理哪些东西?BMS保护板

电池管理系统(BMS)到底在管理哪些东西?BMS保护盒

BMS保护板或BMS保护盒通过采样线和镍片与电芯组成的电池pack连接,通过实时监控系统状态来实现电池组的管理。

电池管理系统(BMS)到底在管理哪些东西?二、BMS系统组成 BMS总成包括电池组、线束、结构件、BMS保护板等组件。电池组由多个单体电芯组成,单体电芯的电压和容量较低,要获得更高电压和更大容量的电池包,需要将多个电芯组合。

组合方式有两种:

1、先串后并2、先并后串电池串联: 电压相加,容量不变,内阻增大。

电池并联: 电压不变,容量相加,内阻减小,供电时间延长。

成组示意图(图片来源:知乎 锂离子电池应用):

电池管理系统(BMS)到底在管理哪些东西? 先串联后并联 先并联后串联 优势

① BMS可以监控每个电芯的电压 ② 成组时高压连接简单

① BMS电压采样通道少,成本低 ② 减小了电芯容量差异性对成组的影响

劣势

① BMS电压采样通道多,成本高 ② 电芯不一致,各支路电流不均衡,导致SOC计算不准、电池衰老不同步

① 无法监控到每个电芯的电压 ② 成组时连接复杂

多支电芯串并联后形成一个电池包,电池包用热缩膜或结构件包装起来,此时的电池包存在一定的危险性,需要BMS保护板来预防这些危险。

下图展示的是一个36V@6Ah 10S3P的电池包,10S3P表示10串3并,单体电芯电压为3.6V,10串即为36V,单体容量2Ah,3并即为6Ah。

电池管理系统(BMS)到底在管理哪些东西?image

三、BMS架构 目前BMS架构主要分为集中式架构和分布式架构(图片来源:知乎安森德ASDsemi)

电池管理系统(BMS)到底在管理哪些东西?1、集中式架构集中式BMS通过一个BMS硬件统一采集所有电芯的数据,适用于电芯数量较少的场景。

集中式BMS具有成本低、结构紧凑、可靠性高的优点,常用于容量低、总压低、电池系统体积小的场景,如电动工具、机器人(搬运机器人、助力机器人)、IOT智能家居(扫地机器人、电动吸尘器)、电动叉车、电动低速车(电动自行车、电动摩托、电动观光车、电动巡逻车、电动高尔夫球车等)、轻混合动力汽车。

2、分布式架构目前行业内分布式BMS的术语多种多样,不同公司有不同的称呼。动力电池BMS大多采用主从两层架构:

电池管理系统(BMS)到底在管理哪些东西?储能BMS由于电池组规模庞大,通常采用三层架构,在从控、主控之上,还有一层总控。

电池管理系统(BMS)到底在管理哪些东西?image

四、BMS管理哪些东西? 电池管理系统(BMS)到底在管理哪些东西?从上图可以看出,BMS管理的几大块包括电压、电流、温度、均衡和信息等,BMS保护板通过采集这些信息来评估当前状态。

1、信息采集1.1、电压采集电压采集分为总电压采集和单电芯电压采集

电池管理系统(BMS)到底在管理哪些东西?1.2、电流采集电流包括充电电流、放电电流、短路电流,通过采样电阻采集

电池管理系统(BMS)到底在管理哪些东西?1.3、温度采集温度采集主要分为电芯温度采集和功率回路温度采集,电芯温度一般采用线式NTC

电池管理系统(BMS)到底在管理哪些东西?功率端子一般采用贴片NTC电阻

电池管理系统(BMS)到底在管理哪些东西?2、SOX算法估算SOX包括SOC、SOE和SOP

2.1、SOC估计方法传统方法:安时积分法、开路电压法

基于电池模型的方法:卡尔曼滤波法、粒子滤波算法

神经网络算法:神经网络算法

2.2、SOP算法:根据电池的SOC和温度,查表确定最大持续充放电功率和最大瞬时充放电功率。

电芯的去极化速度决定当前最大功率使用的频率。当SEI膜表面的Li离子堆积速度大于负极的吸收速度时,就会发生电压下降,最大功率无法维持。

因此,SOP的计算难点在于峰值功率与持续功率如何过渡?

2.3、SOH算法:两点法计算SOH

根据OCV-SOC曲线确定两个准确的SOC值,并安时累积计算这两个SOC之间的累积充入或放出电量,然后计算出电池的容量,从而得到SOH。

电池管理系统(BMS)到底在管理哪些东西?两点法计算SOH的流程图

算法有一定难度,需要大量的数据和模型才能比较准确地估算,这里仅做简要介绍。

3、安全诊断以三元锂电池为例:

3.1 过流保护过流保护分为充电过流保护和放电过流保护,一般根据功能安全的要求,分为两级保护,一级保护通常为软件保护,二级为硬件保护,例如:

1级充电过流保护电流:4A

文心快码
文心快码

文心快码(Comate)是百度推出的一款AI辅助编程工具

下载

1级充电过流保护时间:4S

2级充电过流保护电流:7A

2级充电过流保护时间:1S

1级放电过流保护电流:25A

1级放电过流保护时间:4S

2级放电过流保护电流:30A

2级放电过流保护时间:0.4S

3.2 过压保护(过充)过压保护发生在充电时,分为一级过压保护和二级过压保护,例如:

1级充电过压保护电压:4200mV

1级充电过压保护时间:4S

2级充电过压保护电压:4220mV

2级充电过压保护时间:1S

3.3 欠压保护(过放)欠压保护发生在放电时,分为一级欠压保护和二级欠压保护,例如:

1级过放保护电压:2850mV

1级过放保护时间:4S

2级过放保护电压:2700mV

2级过放保护时间:1S

3.4 高温保护高温保护包括充电高温保护和放电高温保护,一般只有一级,也可以设计二级保护,例如:

充电高温保护温度:50℃

充电高温保护时间:4S

放电高温保护温度:65℃

放电高温保护时间:4S

3.5 低温保护低温保护包括充电低温保护和放电低温保护,一般只有一级,也可以设计二级保护,例如:

充电低温保护温度:2℃

充电低温保护时间:4S

放电低温保护温度:-18℃

放电低温保护时间:4S

3.6 短路保护短路保护也可以归属到电流保护中,短路保护对于保险丝参数的核算非常重要,必须选择合适量程的保险丝。

短路保护电流:300A

短路保护时间:400uS

4、均衡管理均衡是BMS中非常重要的一个环节,你是否遇到过因为某一节电芯电压异常导致电池包使用容量减少的问题?BMS遵循短板效应,因为某一节电芯的电压较低会导致SOX的估算不准确,明明其他电芯还有电,但却无力可用,对电池包的影响很大。

关于均衡的细节比较复杂,这里就不详细展开。

当前的均衡控制策略中,有以单体电压为控制目标参数的,也有人提出应该用SOC作为均衡控制目标参数。以单体电压为例:

首先设定一对启动和结束均衡的阈值:例如一组电池中,单体电压极值与这组电压平均值的差值达到30mV时启动均衡,5mV时结束均衡。

BMS按照固定的采样周期采集单体电压,计算平均值,再计算每个单体电压与均值的差值;

如果最大的一个差值达到了30mV,BMS就需要启动均衡程序;

在均衡过程中持续步骤2,直到差值都小于5mV,结束均衡。

五、信息管理BMS分为纯硬件BMS保护板和软件结合硬件的BMS保护板

纯硬件的BMS保护板有一组固定的保护参数,根据自身采集到的电压、电流、温度等状态进行保护与恢复,不需要MCU参与,这样的保护板不具备通讯信息交互的功能。

而软件+硬件的方式,MCU可以对信息进行实时采集,并通过can、485等通讯方式与外部交互,上传BMS保护板的实时信息。

为了更好地分析电池过去的状态,尤其是在故障分析和算法建模时,需要大量的数据支持,这时就需要log存储功能,尽可能多地记录BMS的数据。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

325

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

233

2023.10.07

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

392

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

572

2023.08.10

li是什么元素
li是什么元素

li是HTML标记语言中的一个元素,用于创建列表。li代表列表项,它是ul或ol的子元素,li标签的作用是定义列表中的每个项目。本专题为大家li元素相关的各种文章、以及下载和课程。

416

2023.08.03

页面置换算法
页面置换算法

页面置换算法是操作系统中用来决定在内存中哪些页面应该被换出以便为新的页面提供空间的算法。本专题为大家提供页面置换算法的相关文章,大家可以免费体验。

403

2023.08.14

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

0

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

11

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

85

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 2.8万人学习

Django 教程
Django 教程

共28课时 | 3.2万人学习

MySQL 教程
MySQL 教程

共48课时 | 1.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号