面向中、低压应用的BMS完整结构主要由三个 IC组成:模拟前端 (AFE)、微控制器 (MCU) 和电量计(见图 1)。电量计可以是独立的 IC,也可以嵌入MCU。MCU 是 BMS 的核心元件,它从 AFE 和电量计中获取信息,同时实现与系统其余部分的连接。

图1: BMS结构

AFE 为 MCU 和电量计提供电池的电压、温度和电流读数。由于 AFE 在物理上更接近电池,因此建议断路器也由AFE 控制;一旦发生故障,断路器会将电池与系统的其余部分断开。

电量计 IC 从 AFE 获取读数,然后使用复杂的电池建模和高级算法来估算一些关键参数,例如充电状态 (SOC) 和健康状况 (SOH)。与 AFE 类似,电量计的部分任务也可以包含在 MCU 代码中;但使用专用电量计 IC(例如 MPS 的 MPF4279x 电量计系列)拥有更多的优势,如下所列:

● 高效设计: 通过使用专用IC 运行复杂的电量计算法,设计人员可以采用较低规格的MCU,从而降低总体成本和电流消耗。

● 提高洞察力和安全性: 专用电量计可以测量电池组中每个串联电池的 SOC 和 SOH,从而实现更高的测量精度,并提供电池生命周期内的老化检测。老化检测非常重要,因为电池阻抗和容量会随着时间的推移而发散,从而影响运行时间和安全性。

● 快速上市: 电量计 IC 通常已针对各种情况和测试用例进行了全面测试。这可以减少测试复杂算法的时间与成本,同时加快上市时间。

提高充电状态(SOC) 和健康状况 (SOH) 精确度

设计精确 BMS 的主要目标是实现电池组 SOC(剩余运行时间/完整范围)和 SOH(寿命和状况)的精确计算。BMS 设计人员可能认为,实现这一目标的唯一方法就是使用具有精确电池电压测量容差且非常昂贵的 AFE。实际上,AFE只是影响整体计算精度的一个因素。最重要的因素是电量计电池模型和电量计的算法,其次才是 AFE 为电池电阻计算提供同步电压-电流读数的能力。

电量计通常采用内部算法运行复杂的计算,它分析电压、电流和温度测量值与存储在其内存中的特定电池模型的关系,然后再将这些测量值转换为 SOC 和 SOH 输出。电池模型是通过在不同温度、容量和负载条件下对电池进行表征生成的,它以数学方式定义其开路电压以及电阻和电容组件。基于电池模型,电量计算法能够根据这些参数在不同运行条件下的变化计算出最佳 SOC。因此,如果电量计的电池模型或算法不够精确,则无论 AFE 测量精度多高,计算结果都是不精确的。换言之,采用高精度电量计对 BMS 的 SOC 精度影响最大。

电压电流同步读取

尽管绝大多数 AFE 都为电压和电流提供不同的 ADC,但并非所有 AFE 都能为每个电池提供实际的同步电流和电压测量。电压-电流同步读取功能可以实现电量计对电池等效串联电阻 (ESR)的精确估算。由于 ESR 会随着不同工作条件和时间而变化,因此,实时估算 ESR才能实现更精确的 SOC 估算。

图 2 显示出同步读取的SOC 误差明显低于非同步读取产生的误差,尤其是在几个放电周期之后,差别更加明显。以下结果通过集成了 ESR 检测和热建模的 MPF42791获得。

图 2:同步读取和非同步读取的 SOC 误差比较

AFE 直接故障控制

如前所述,AFE 在 BMS 中最重要的任务是保护管理。AFE 可以直接控制保护电路,在检测到故障时保护系统和电池。有些系统则通过MCU实现故障控制,但这样设计响应时间较长,而且需要 MCU 提供更多资源,从而增加了固件的复杂性。

高级 AFE 通过其 ADC 读数和用户配置来检测故障情况。它通过打开保护 MOSFET 对故障做出反应,确保真正的硬件保护。而且,AFE 都已经过全面测试,可以轻松保障稳健的安全系统。采用这种方式,MCU 可以作为二级保护机制以实现更高级别的安全性和稳健性。 MPS的MP279x 系列产品同时集成了这两种形式的保护控制。设计人员可以选择通过 AFE 还是 MCU 来控制故障响应和/或保护。

高边电池保护与低边电池保护

在BMS设计中,电池保护断路器的放置位置非常重要。这些电路通常采用 N 沟道 MOSFET 实现,因为它比 P 沟道 MOSFET 具有更低的内阻。断路器可以放置在高边(电池的正极),或者低边(电池的负极)。

高边架构可确保始终良好的接地 (GND) 参考,从而避免出现短路时的潜在安全和通信故障。此外,干净、稳定的 GND 连接有助于减少参考信号的波动,这是 MCU 精确操作的关键所在。

不过,当 N 沟道 MOSFET 置于电池正极时,其栅极驱动电压需高于电池组电压,这对设计是个挑战。将专用电荷泵集成到 AFE 中是常用的高边架构,但这会增加总成本和 IC 电流消耗。

低边配置不需要电荷泵,因为保护 MOSFET 位于电池的负极。但在低边配置中实现有效通信更加困难,因为当保护开启时没有 GND 参考。

MP279x 系列产品采用高边架构,在提供强大保护功能的同时也能最大限度地减少 BOM。此外,高精度电荷泵控制还支持 N 沟道 MOSFET 软导通功能,它无需任何额外的预充电电路,这进一步将 BOM 尺寸与成本降至最低。软导通通过缓慢增加保护 FET 的栅极电压来实现,它允许小电流流过保护器件以对负载进行预充电(见图 3)。通过配置几个参数可确保安全的过渡,例如最大允许电流,或直到保护 FET 关断而无触发故障的时间。

图 3:MP279x 系列的软导通方案

延长电池寿命的电池均衡功能

为大型系统(例如电动自行车或储能设备)供电的电池组通常由多个串联和并联的电池组成。每个电池理论上应该是相同的,但由于制造公差和化学差异,每个电池的行为又通常略有不同。随着时间的推移,在不同的操作条件和老化情况下,这些差异会变得更加显著,可能限制其可用容量或潜在地损坏电池,从而严重影响电池性能。为避免产生这些危险,通过电池均衡定期均衡串联电池的电压至关重要。

被动均衡是均衡电池电压最常用的方法,它需要对电量较多的电池进行放电,直到所有单电池都拥有均等的电荷。MP279x 系列AFE 中的被动电池均衡功能可以在外部或者内部完成。外部均衡允许较大的均衡电流,但也会增加 BOM(见图 4)。

图 4:外部电池均衡

内部均衡则不会增加 BOM,但由于散热问题,它通常会将均衡电流限制在一个较低的值(见图 5)。 在选择内部均衡还是外部均衡时,需要考量外部硬件成本和目标均衡电流。

图 5:内部电池均衡

电池均衡的另一个重要因素是物理连接。例如,MP279x AFE 系列使用相同的引脚进行电压采样和均衡。这极大地减小了 IC 尺寸,但也意味着不能同时均衡连续的电池,因此增加了完成电池均衡所需的时间。采用专用均衡引脚可节约均衡时间,但却会显著增加IC 尺寸和总成本。

AFE 安全功能

如上文所述,用于控制系统保护和故障响应的 AFE 在 BMS 设计中极为重要。在打开或关闭保护 FET 之前,AFE 必须能够检测到不良状况。

电池和电池组级的故障,例如过压 (OV)、欠压 (UV)、过流 (OC)、短路 (SC)、过温 (OT) 和欠温 ( UT) 故障都应被监测。AFE 还可以为部分应用提供其他有益的保护和功能。例如,自检功能允许 IC 检测其内部 ADC 是否出现故障,从而防止系统错误地测量;当主 MCU 没有响应时,增强型监视器定时器也可确保稳健性和安全性。

MP279x 系列 器件能够以高度可配置性提供上述故障保护,让用户可以为每个故障定义不同的阈值、去毛刺时间和迟滞。这些器件还通过两个不同的比较器来比较 SC 和 OC 的故障条件,以最大限度地缩短响应时间。该系列器件还提供故障自动恢复配置,这意味着它们可以从大多数故障中自动恢复,无需 MCU 采取任何措施。

结语

BMS 监测电池组以保护电池和系统的其余部分。设计不当的 BMS 不仅会降低系统的安全性,而且还导致不准确的电池 SOC 管理。这种不准确对产品的最终质量影响巨大,极有可能导致潜在的危险故障或产生导致用户体验不佳的故障。为缓解这些问题,本文阐述了设计人员在BMS设计中应该关注的因素和目标。找元器件现货上唯样商城

MPS 提供了完整的 BMS 评估套件,可帮助您了解电池管理系统如何工作以及如何设计。利用这些工具,设计人员可通过简单易用的 GUI 和广泛的支持材料轻松测试和配置其 BMS,并根据特定应用需求轻松实现设备定制。

如何设计电池管理系统相关推荐

  1. 干货!BMS电池管理系统均衡设计,有效延长电池使用寿命

    什么是电池衰减? 电池的衰减一般分为两类,一类是电池内部因化学物质的损失导致的不可逆衰减,也称作电池老化,而当气候温度变化或者电池电芯不一致时导致电池性能和续航里程下降,我们称之为可逆衰减,既然衰减& ...

  2. 杂志订阅管理系统c++_电池管理系统BMS功能安全开发流程详解

    点击上面 "电动知家"可以订阅哦! BMS功能安全开发流程详解 BMS和ISO26262 - BMS & ISO26262简介 BMS即Battery Management ...

  3. bms中soh计算方式_BMS电池管理系统由浅入深全方位解析

    何为BMS? BMS电池管理系统(BATTERY MANAGEMENT SYSTEM)俗称电池保姆或电池管家,主要就是为了智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命, ...

  4. 通用无线设备对码软件_电动车上的无线电池管理系统wBMS

    据悉,通用汽车公司(GM)将在其电动车(EV)上使用无线电池管理系统(wBMS).该系统是与模拟设备一起开发,它将有望成为电子移动领域其他解决方案的主要动力. 市场分析人士认为,无线电池管理系统可以更 ...

  5. 用c语言程序编写电池管理系统,基于Freescale单片机的电池管理系统设计.doc

    摘? 要:为了实现电动汽车电池的实时监控,在研究了锂离子电池特点的基础上,提出了一种用于混合动力汽车的分布式电池管理系统.其中,硬件系统包括电源模块.基于Freescale 系列单片机的主控制模块和子 ...

  6. 日报管理系统_好车日报:通用电动车无线电池管理系统;8月皮卡增长39.8%

    1.福特全新品牌形象 福特汽车官网对外表示,福特将在2020北京国际车展上进行福特品牌形象焕新,并将为广大消费者呈现预示福特下一代设计语言的概念艺术装置,以及多款诠释福特"先锋创新 进无止境 ...

  7. 电池管理系统(BMS)-SOC算法

    原文:电池管理系统(BMS)-SOC算法概述 - 知乎 大家好,经过前面几个文章,大家对电池管理系统大概有了一个了解,下面着重介绍以下电池管理系统中核心的SOX算法中的核心SOC的算法,文章介绍以实际 ...

  8. 认知BMS电池管理系统,看这一篇就够了!

    我们常说的电动汽车核心三电部件,即大三电分别为电机.电控.电池,小三电为车载充电机.DCDC转换器.高压配电盒,其中动力电池系统占电动汽车成本40~50%左右,所以在动力电池有补贴高峰时,新能源汽车相 ...

  9. 用c语言程序编写电池管理系统,小型纯电动汽车电池管理系统的开发

    摘要: 电动汽车电池管理系统具有监控电池状态,防止电池过充电/过放电,以及延长电池使用寿命等作用.通过提高动力电池的SOC状态估计精度,可以保证动力电池在电动汽车上更好的发挥效能. 论文通过对三元锂电 ...

最新文章

  1. 替换libc中的内存分配函数
  2. Linux 下 离线下载服务部署 CCAA的安装使用
  3. TP5的请求响应参数
  4. ubuntu kvm 部署安装   快照
  5. 随机过程:指数分布、泊松过程、更新过程(renewal process)+大数定律
  6. 牛客网Java刷题知识点之关键字static、static成员变量、static成员方法、static代码块和static内部类...
  7. 开启ssh不能用root登入的限制
  8. messagebox java_如何从messagebox获得答案
  9. Intellij IDEA汉化教程
  10. 操作 神通数据库_神通数据库-快速入门指南 PDF 下载
  11. ChainZ Arena攻略+全红卡评分
  12. 记一次安装protobuf的go协议生成插件protoc-gen-go的版本问题
  13. 数据与广告系列三十二:重排ReRank,广告推荐算法链路上的背叛者,生态系统格局的重塑者...
  14. 【笔记】 node.js - 开启本地服务器,返回json数据
  15. 我创业之路的“足迹”连缀——2008年新浪首届“我的创业路”征文
  16. 远程登录服务器链接外网-启动Teamviewer
  17. 实验4 Matplotlib数据可视化
  18. Android游戏《UP住模拟器》开发日志:手机线性马达的调教
  19. 简单三步,教你快速接入淘宝开放平台,调用官方API
  20. 软件版本后缀的含义(Alpha,Beta,RC,RTM,OEM,RVL,EVAL,RTL)

热门文章

  1. android 使用手机调试问题 荣耀9青春版USB无法授权
  2. 开源、云、传统IT的三国杀
  3. 暑期2020 之“大咖说开源” | 李建盛:开源世界中的“隐”规则
  4. redis客户端连接
  5. Lucene入门之全文检索基本介绍
  6. 解决 小米售后 请选择三级故障类型 无法选
  7. android7.1.1彩蛋魅族,Android 10首个Flyme内测版来了!加入强制开启90Hz彩蛋
  8. PLA-Pocket算法实现
  9. html怎么绘制晶圆图,Excel制作WaferMap图
  10. 快品牌,大品牌,快手新市井电商2022的重点发展对象