浅析BMS上电源芯片SBC应用
来源:雪球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应用相关推荐
- 单片机can通信可以接多少个设备_总结BMS上CAN收发器电路的几个要点
最近在整理一年来收集的文档,按照内容进行分类,后续供大家下载,这样可以更高效地找到您需要的内容. 这次的主要任务是把CAN通信的电路从头到尾过一遍,然后再结合实际中的产品应用情况总结一下. 不仅是BM ...
- 我的《ANSA快速入门指南》中文帮助文档浅析(上)
作者 | 团长 仿真秀科普作者 导读:本文是ANSA入门系列第一篇(后续将会在仿真秀官网或APP同步发布).本系列致力于提供ANSA软件的中文版,帮助广大初学者迅速入门.本文档内容及图片均来自于ANS ...
- 金山卫士开源代码----消息机制浅析 (上
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用 金山卫士开源代码----消息机制浅析 (上) 代码地址:http://download.csdn.net/source/3 ...
- Visual C++中的异常处理浅析(上)
Visual C++中的异常处理浅析 作者:宋宝华 e-mail:[email]21cnbao@21cn.com[/email] Visual C++提供了对C语言.C++语言及MFC的支持,因而其 ...
- 如何检测计算机主板的好坏,如何测试电脑主板上电源芯片的好坏有什么方法
主板是计算机最重要组成部件之一,而主板中的电源芯片则是重中之重,芯片损坏烧坏的话直接导致电脑无法使用工作了,那么有什么方法可以检测呢?下面一起看看! 方法步骤 电脑主板上一般电源心片的故障率比较大,电 ...
- Android新控件RecyclerView浅析及上拉和下拉刷新
概述: RecyclerView是android-support-v7-21版本中新增的一个Widgets,RecyclerView是ListView的升级版本,更加先进和灵活.在以后的开发中我们就可 ...
- 2引擎帮助文档_ANSA快速入门指南中文帮助文档浅析(上)
作者 | 团长 仿真秀科普作者 首发 | 仿真秀公众号(ID:fangzhenxiu2018) 导读:本文是ANSA入门系列第一篇(后续将会在仿真秀官网或APP同步发布).本系列致力于提供ANSA软件 ...
- 键盘android,Android键盘系统浅析(上)
Android键盘系统浅析(下) 通过往着几个文件中插桩,从模拟器的启动日志,我们可以更直观的开到整个Android键盘系统的建立: -------.. I/SystemServer( 57): ...
- can接口卡、can卡、usbcan在金龙大巴车BMS上的作用
随着新能源产业的发展,电动车的市场越来越宽广,BMS在电动车里是非常重要的,计算电池的SOC,上报电池的各种参数,BMS的研发过程中没有标准设备进行调试,BMS调试软件就要显得非常重要,并且电动车后期 ...
最新文章
- Boruvka求最小生成树
- MyEclipse-7.5.0版注册码破解及激活操作
- 获取客户端IP和MAC地址
- SPI-软件开发注意事项
- kill进程_你还在使用kill -9 杀进程吗?从原理谈避免踩雷!
- Linux 中的进程管理
- semantic ui要装什么才能使用
- 史上最全的Visual Studio Code安装C/C++环境,若不行头砍给你。
- 关于ttk的使用与安装
- Hbase导入、导出数据到本地文件
- 我们先来了解下什么是网络爬虫?
- insert转update工具_mysql binlog 分析工具
- 如何通过FTP从Mac快速发送和接收文件
- 【ARM-Linux开发】ctrl-xxx的对应的signal含义
- Linux 增加交换分区
- 【codeup22562】最长回文子串(dp基础题)
- JDK源码如何启动编译
- 操作系统中的FCFS(First Come First Served)先来先服务算法,java实现
- 旷视发布招股书,一起看看CV四小龙中的三小龙那些有意思的事情
- bpmn-js所有事件