当前位置: 首页 > news >正文

【新能源大巴BMS结构与乘用车的区别】

新能源大巴BMS结构与乘用车的区别

这篇文章主要介绍新能源大巴的电池和BMS的结构与乘用车的区别。 主要有,新能源大巴行业、新能源电池系统结构和新能源大巴的BMS系统。

第一部分 新能源大巴行业

其实数数全球的商用车(大巴+卡车),大致的方向还是沿着就有的习惯做HEV,国内总体而言,是以纯电动+PHEV为主的。这里的主要原因,还是欧美日在发动机和变速箱方面的积累,如果按照国内的纯电动大巴模式,配置300kwh以上的,很大的价值都给电池给占去了。
·商用巴士:New Flyer、Thomas、Navistar/IC、Volvo、Hino、Smith、GM、Daimler、TOYOTA和MitsubishiFuso。
·卡车 Smith、Volvo、Navistar、Daimler、TOYOTA、Hino、ISUZU、Iveco、PACCAR、Azure Dynamics、Daihatsu、Nissan和Mitsubishi Fuso。
图1和图2的数据制图,是参考了《Key Factors of the Power Battery Development in 2013:E-Motorcycle & EV》一文里面的数据。
在这里插入图片描述

图1 美国和日本新能源大巴的情况
在这里插入图片描述

第二部分 新能源大巴电池系统架构

我们这里使用A123&万向的例子来看这个系统架构,我们来对比两个案子美国的Navistar和上汽万向的纯电动大巴,他们都是拿着A123的模组来,按照A123的基本成组模式。

  1. 上汽和万向合资纯电动大巴
    图5包括模组成组,电池包布置还有系统框图,其中模组(含BMU)这一级,基本是电池厂出来各个产品(大车、小车)都能用了。整个从单体=》模组=》电池包,然后在车顶和车位来配置两大块。
    在这里插入图片描述

图5 上汽万向纯电动大巴
2) Navistar的HEV电池包
欧洲和美国也用了不少A123的电池系统(基础是20Ah的电芯),整个结构是非常类似的。如图6所示,采取单体串联=》模组并联=》再串联的电池构成的模式来获取大的容量。
在这里插入图片描述

图6 Navistar的HEV大巴
总体来说,纯电大巴的电池系统结构,大体根据结构工程师来布置,分成4~8个包;HEV+PHEV的包呢,分的数量少一些都包在一起。区别的地方在于,如比亚迪和CATL(这两家)采取的是较大的单体,先串联然后总的进行并联配置,如比亚迪的系统设计。三组电池包并联,标准输出电压直流540V,组内电池模组串联,每组电池包21个模组,每个模组内含有8个单体电池(标准电压3.3V),模组的电压为26.67V。在K9的布置中,采取前桥承载1个电池包,后桥左右各承载一个电池包,整车高压线束通过左风道、车内电子路牌和右侧尾部立柱的模式,由于采取这种模式,比亚迪需要在每个电池包内进行配电管理,考虑主正、主负和预充继电器,每个电池包内需要一个BMS主控进行独立核算。
在这里插入图片描述
图7 比亚迪系统的设计
CATL的纯电动巴士通用电池箱230/320KWH,电芯:200Ah LFP(多层卷绕方形铝壳),模组为2P3S 或 3P2S,电池箱(铝压铸)为2P18S 或 3P12S(6个模组),电箱参数: 57.6V/23kWh 或 38.4V/23kWh;其中230kWh电池系统由10个2P18S电池箱串联,320kWh电池系统由14个3P12S电池箱串联。
在这里插入图片描述
图8 CATL的系统设计
图9,是以前在分析五洲龙和沃特玛电池时候画的,算是比较典型的系统架构图,这里拿来作为完全串联的一种架构模式。
在这里插入图片描述

图9 沃特玛五洲龙的系统设计

所有大的新能源大巴这里的几个问题其实是普遍存在的:
1)单体确实比较大,采用LFP还是必由之路,否则200Ah的电芯,内层发热散热问题较大
2)电池包分别布置在多个区域,导致区域内的各种环境条件(温度、振动),整个电池组内的温差,按照实际的情况在10度以上
3)单个包,配置BMU或者继电器之后,本身的安全性需要独立设计核算,内部加继电器的,BMU的控制权限需要提升,整个分布式控制系统的低压控制线和通信线所受的回路比较大
4)电池模组的堆叠,机械应力上差异也比较大,把模组堆在模组上,其实不是好好的主意
第三部分 新能源大巴的BMS
新能源大巴几乎都是采用,分布式管理系统(电池管理系统+多个温度电压测量单元方式)将电池模组的功能独立分离,整个系统形成了单体电压和温度测量均衡单元、电池管理控制器、继电器控制器和整车控制器,三层两个网络的形式。这里主要考虑的问题还是基于模块化的考虑,生产和组装分离,在装车的时候进行网络配置。
如果单从BMS的角度来看,大巴车的BMS系统与乘用车的主要有以下的差异:

  1. 由于大巴车辆的电源系统是基于24V系统,所以对于BMS来说里面需要考虑的供电问题。
    a. 电源系统的特别是抑制这块需要单独设计,由于BMS的电源部分需要用个Buck电路来替代LDO,如图10所示,24V系统的考量还是需要在电源上做更多处理,否则脉冲抑制不住会烧毁器件。
    b. 由于24V系统的原因,配置DC-DC是必须的,BMS的计算量偏大,总线频率和电流量就大一些,这里一般配置2路Buck拓扑的DC-DC给电源供电。
    c.BMU的供电也是一个大问题了,所以BMU的内部架构,往往是只能将MCU、测量和备份芯片从模组取电,否则需要在BMS里面构建一个24V配电盒的功能,加些熔丝在里面了。
    d. 由于大巴的24V电池容量高一些,对于漏电流方面的管理需要弱化一些。
    在这里插入图片描述

图10 BMS电源系统架构
在这里插入图片描述

图11 12V和24V电源抑制
2) CAN通信的脉冲抑制,同上由于线束的布置问题,CAN上面的串扰不是一点点大,导致原有的设计需要更改。
a. BMS在这里一般有三路CAN电路,分诊断CAN、与整车控制器通信CAN和BMU的CAN,由于电池包的分散布置,使得整个BMS和BMU之间CAN的环路太长,耦合进来的东西会比较多
b. 由于某些部件,比如电动压缩机、电机控制器,本身控制板上的CAN线耦合了很多的东西,使得BMS外部收到的干扰也很多,所以实际沟通下来的情况,就是通信电路和错误帧非常多
在这里插入图片描述

图12 乘用车CAN通信电路
3) 单体均衡,由于电动大巴容量(1个就是200Ah,还有2P和3P的)很大,很多公司用了加大的被动均衡或者主动均衡电路,这块区别也比较大,所以看到有公司给大的均衡电阻配置独立的散热器的。所以未来如果发展的方向是大容量的电池,像比亚迪这样提高母线的电压,将压力从单体容量上转移给逆变器和电机,就是IGBT上还是靠谱的
4) 由于大巴的电源波动,某些公司甚至独立配了个12V备份电源独立给电池包内配置一个供电系统,所以一般BMU和BMS之间只有CAN线和报警线之间的关系了,这里补一个安全气囊的PWM报警输出口的电路,我个人觉得其实BMU和BMS之间在未来需要有一个额外的通信备份接口,用PWM定义确实比较合适,在图里面把Collision改成单体过压和模组过压的报警就可以直接使用了
在这里插入图片描述

图13 PWM报警接口定义参考
这块内容,主要还是根据和汽车电子俱乐部的相关工程师一起交流和总结的内容,实际的情况比这个更复杂一些。由于大巴企业的BMS供应商普遍仅仅参考《QCT 897-2011 电动汽车用电池管理系统技术条件》这份行业标准来做产品,整个BMS产品的水平就很值得商榷了。如果仔细对比整个细节的参数和样品验证的数量,其实和GBT 28046-2011 道路车辆 电气及电子设备的环境条件和试验(1~5)之间都有很大的差距。
在这里插入图片描述

图14 QCT897-2011内技术要求

相关文章:

  • 每日一题——Python实现PAT甲级1041 Be Unique(举一反三+思想解读+逐步优化)
  • java使用资源过高排查
  • 解析Java中1000个常用类:Cloneable类,你学会了吗?
  • linux-gpio
  • 【代码随想录算法训练营第37期 day21 | LeetCode530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先】
  • Java集合【超详细】
  • 实战经验分享之移动云快速部署Stable Diffusion SDXL 1.0
  • K8S中Prometheus+Grafana监控
  • Wpf 使用 Prism 实战开发Day30
  • YOLOv5训练自定义数据集模型的参数与指令说明
  • Flutter 中的 SliverFillRemaining 小部件:全面指南
  • Golang | Leetcode Golang题解之第120题三角形最小路径和
  • kafka-消费者组-发布订阅测试
  • linux同步搭建多台服务器
  • Caused by: java.lang.IllegalStateException
  • [nginx文档翻译系列] 控制nginx
  • [Vue CLI 3] 配置解析之 css.extract
  • 【知识碎片】第三方登录弹窗效果
  • axios 和 cookie 的那些事
  • docker容器内的网络抓包
  • ECMAScript6(0):ES6简明参考手册
  • ES6 学习笔记(一)let,const和解构赋值
  • js继承的实现方法
  • orm2 中文文档 3.1 模型属性
  • swift基础之_对象 实例方法 对象方法。
  • 从tcpdump抓包看TCP/IP协议
  • 读懂package.json -- 依赖管理
  • 工程优化暨babel升级小记
  • 构造函数(constructor)与原型链(prototype)关系
  • 观察者模式实现非直接耦合
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 基于Android乐音识别(2)
  • 基于游标的分页接口实现
  • 如何利用MongoDB打造TOP榜小程序
  • 使用SAX解析XML
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 为视图添加丝滑的水波纹
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 智能合约Solidity教程-事件和日志(一)
  • Java数据解析之JSON
  • #数据结构 笔记一
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (四)opengl函数加载和错误处理
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)C#开发微信门户及应用(1)--开始使用微信接口