来源:雪球App,作者: 旺材锂电,(https://xueqiu.com/7479326512/172642163)

首先简单介绍下电池管理系统(BMS)及其功能和构成:

一般来说,电动汽车的动力电池是由几千个小电芯组成的,电池包的组成主要包括电芯、模块、电气系统、热管理系统、箱体和BMS。

BMS是对电池进行管理的系统,主要负责监测和管理整个电池组的工作状态,其中包括估测电流的电荷状态、检测电池的使用状态、管理电池的循环寿命、在充电过程中对电池进行热管理、启停锂电池冷却系统,同时也管理单体电池间的均衡,防止单体电池过充、过放产生的危险。也就是说,BMS是一个保护动力锂离子电池使用安全的系统,为电动汽车的安全使用提供保障。

BMS作为衔接电池组、整车系统和电机的重要纽带,它需要处理的很多的信号,包括:电芯、碰撞、CAN、充电、水泵、高压、绝缘等等。因为一次过放电就会造成电池的永久性损坏,极端情况下锂电池过热或者过充电会导致热失控、电池破裂甚至爆炸。因此,BMS要进行严格的控制充放电,避免过充、过放、过热。

电池在不同的温度下会有不同的工作性能,锂离子电池的最佳工作温度为25℃~40℃。BMS可以通过均衡改善不一致性,提升锂电池整体性能。

由于锂电池具有高能量密度,目前的电动汽车大都是以锂电池为主要动力驱动来源。然而锂电池大量生产时品质不易掌握,电池芯出厂时电量存在细微差异,且随着工作环境改变等因素,电池间不一致性将愈趋明显,电池效率、寿命也都将变差,再加上过充或过放等情况,严重时可能导致起火燃烧等安全问题。

而通过BMS能准确量测电池组使用状况,保护电池不至于过度充放电,平衡电池组中每一颗电池的电量,以及分析计算电池组的电量并转换为可理解的续航力信息,确保动力电池安全运作。

也就是说,一个好的BMS系统能够更好地防止汽车自燃事故、有效规避充电导致的起火事故等等,能够大大降低电动汽车安全事故的发生概率。

所有的BMS系统的硬件都需要芯片的支持,那么在芯片层面有那些厂商可以提供支持呢?BMS芯片解决方案的供应商主要有TI、英飞凌、NXP、ADI、瑞萨、ST和安森美等企业。

例如恩智浦的电池管理系统(BMS)就配备了汽车微控制器(MCU)、电源管理系统基础芯片(SBC)以及通信收发器等产品组合。

下面介绍一下SBC(system basis chip),先看一个介绍视频(来源于英飞凌):

网页链接

SBC翻译过来就是系统基础芯片,相信大家平时都接触过;SBC是一个集成的组件,结合了汽车上ECU所需的场景功能,例如通信收发器,电源,诊断与监视功能,开关和唤醒功能等。

下图罗列出来SBC的主要功能组成(来源于英飞凌官网)。

电源功能:

SBC内部集成的电源更加丰富,可以为MCU、通信等专门配置单独的电源;而且内部集成升压和降压电路,使得外部的供电输入范围更加宽泛;目前有的主机厂对BMS的供电下限要求到了6V,使用SBC就非常合适。

通信收发器:

某些SBC内部集成了CAN收发器,甚至可以支持CANFD,省去再额外增加收发器。

诊断与监视:

SBC可以对电压输出进行过欠压监控,有故障时可以向外报警;同时也集成了看门狗功能,软件通信喂狗或硬件PMW喂狗等。

唤醒功能:

主要指休眠唤醒,用来实现BMS的休眠功能。

SBC的应用范围比较广,不仅是BMS上,其他的电子部件上都可以根据需求来选取。

选取SBC的好处有很多,例如节省布局空间,降低成本,设计更加便捷可靠;另外一个最重要的一点就是功能安全,很多SBC是带有功能安全设计的,如果BMS要满足ASIL-C时,应用SBC就更加方便有效。

SBC的厂家有很多,像NXP、Infineon、ST等等。

好,上面的科普讲完了,接下来讲一个实际的应用缺陷案例,大家可能对这个更感兴趣。

NXP有一个FS6500系列的SBC,其内部集成了几路开关电源与LDO(如下图):VCCA\VAUX是LDO,VPRE\VCORE是DC\DC。

实际应用时,由于板内的负载比较少,实际不需要这么多路电源供电,所以VCCA这一路LDO就没有使用,并将其外部的引脚都悬空处理。

但是单板一上电,就发现SBC的复位输出引脚一直在低电平复位,造成单片机不能启动。

问题排查,发现由于VCCA这一路LDO没有使用,外部引脚都悬空,其输出的波形是一个不稳定的振荡波形,类似下图:

原因是LDO外部没有加任何电容,造成输出不稳;虽然VCCA没有对外供电,但是这个波动的输出电压却触发了SBC内部的过欠压保护机制,SBC检测到VCCA欠压故障,所以复位信号一直是低电平。看起来不起眼的疏忽都可能带来严重的后果。

总结:SBC已经逐渐成为了BMS的重要组成部分,它让设计更加灵活,又同时降低了实现复杂度,缩短开发周期;掌握SBC的正确使用方法已经是大家必备的一个技能。

浅析BMS上电源芯片SBC应用相关推荐

  1. 单片机can通信可以接多少个设备_总结BMS上CAN收发器电路的几个要点

    最近在整理一年来收集的文档,按照内容进行分类,后续供大家下载,这样可以更高效地找到您需要的内容. 这次的主要任务是把CAN通信的电路从头到尾过一遍,然后再结合实际中的产品应用情况总结一下. 不仅是BM ...

  2. 我的《ANSA快速入门指南》中文帮助文档浅析(上)

    作者 | 团长 仿真秀科普作者 导读:本文是ANSA入门系列第一篇(后续将会在仿真秀官网或APP同步发布).本系列致力于提供ANSA软件的中文版,帮助广大初学者迅速入门.本文档内容及图片均来自于ANS ...

  3. 金山卫士开源代码----消息机制浅析 (上

    博客已迁移至:http://kulv.sinaapp.com/,这里不再使用 金山卫士开源代码----消息机制浅析 (上) 代码地址:http://download.csdn.net/source/3 ...

  4. Visual C++中的异常处理浅析(上)

    Visual C++中的异常处理浅析 作者:宋宝华  e-mail:[email]21cnbao@21cn.com[/email] Visual C++提供了对C语言.C++语言及MFC的支持,因而其 ...

  5. 如何检测计算机主板的好坏,如何测试电脑主板上电源芯片的好坏有什么方法

    主板是计算机最重要组成部件之一,而主板中的电源芯片则是重中之重,芯片损坏烧坏的话直接导致电脑无法使用工作了,那么有什么方法可以检测呢?下面一起看看! 方法步骤 电脑主板上一般电源心片的故障率比较大,电 ...

  6. Android新控件RecyclerView浅析及上拉和下拉刷新

    概述: RecyclerView是android-support-v7-21版本中新增的一个Widgets,RecyclerView是ListView的升级版本,更加先进和灵活.在以后的开发中我们就可 ...

  7. 2引擎帮助文档_ANSA快速入门指南中文帮助文档浅析(上)

    作者 | 团长 仿真秀科普作者 首发 | 仿真秀公众号(ID:fangzhenxiu2018) 导读:本文是ANSA入门系列第一篇(后续将会在仿真秀官网或APP同步发布).本系列致力于提供ANSA软件 ...

  8. 键盘android,Android键盘系统浅析(上)

    Android键盘系统浅析(下) 通过往着几个文件中插桩,从模拟器的启动日志,我们可以更直观的开到整个Android键盘系统的建立: -------.. I/SystemServer(   57): ...

  9. can接口卡、can卡、usbcan在金龙大巴车BMS上的作用

    随着新能源产业的发展,电动车的市场越来越宽广,BMS在电动车里是非常重要的,计算电池的SOC,上报电池的各种参数,BMS的研发过程中没有标准设备进行调试,BMS调试软件就要显得非常重要,并且电动车后期 ...

最新文章

  1. Boruvka求最小生成树
  2. MyEclipse-7.5.0版注册码破解及激活操作
  3. 获取客户端IP和MAC地址
  4. SPI-软件开发注意事项
  5. kill进程_你还在使用kill -9 杀进程吗?从原理谈避免踩雷!
  6. Linux 中的进程管理
  7. semantic ui要装什么才能使用
  8. 史上最全的Visual Studio Code安装C/C++环境,若不行头砍给你。
  9. 关于ttk的使用与安装
  10. Hbase导入、导出数据到本地文件
  11. 我们先来了解下什么是网络爬虫?
  12. insert转update工具_mysql binlog 分析工具
  13. 如何通过FTP从Mac快速发送和接收文件
  14. 【ARM-Linux开发】ctrl-xxx的对应的signal含义
  15. Linux 增加交换分区
  16. 【codeup22562】最长回文子串(dp基础题)
  17. JDK源码如何启动编译
  18. 操作系统中的FCFS(First Come First Served)先来先服务算法,java实现
  19. 旷视发布招股书,一起看看CV四小龙中的三小龙那些有意思的事情
  20. bpmn-js所有事件

热门文章

  1. 冲破测试职业天花板--《笑傲测试》读后感
  2. Centos 7搭建nginx+Haproxy+nfs
  3. 算法学习笔记----用动态规划解决钢管切割问题
  4. MATLAB读RGB888数据显示图片
  5. 组建使用“智能卡”进行身份验证的***服务器
  6. 蓝海、红海指的是什么
  7. 计算机图形学(1)——概论
  8. 安装程序配置服务器失败。参考服务器错误日志和C:/WINDOWS/sqlstp.log
  9. 使用绞车和3PS滑轮计数器收放klein3000托鱼
  10. Qml 中用 Shader 实现圣诞树旋转灯