前段时间向公众号“汽车ECU开发”运营的吴飞兄弟要了奥迪E-tron的一些资料,涉及的比较细,我觉得可以整理下供大家参考。总体的感受是:
奥迪在一个电池包里面用了太多的MCU、CAN收发器了,在芯片供应充分的情况下没问题,但在芯片紧缺的时候,要凑齐15个MCU、14个SBC和16+以上的CAN收发器才能让这个电池包工作起来,困难被放大了;
奥迪在电池的使用策略方面,还是相对保守的,这也使得安全系数更高——直接告诉用户总电量95kwh,但出于安全的目的只开放83.6kwh的可用电量,其他12%被封存起来;
熔丝和继电器的配组,是将充电和放电分开,这样有利于处理不同状态下的短路,可以比较好地进行匹配;特别是在大电流充电下,熔丝规格可以选择调整搭配。
接下来展开说一下,供各位读者参考。
一、奥迪自己定义的一些内容
(1)为什么可用电池能量的比例这么低?
奥迪的几个电池系统都有这个问题,如下图所示95kWh的电池,可用能量83.6kWh,这个和我们国内的可用能量比例的差异还挺大。
备注:E-tron后续升级有一个110kWh的电池包
表1 奥迪的电池系统1AX2
实际在这份材料的定义中,是这么分配83.6kWh的——在德国的工程师来看,4%的上限和8%的下限,相当于有12%的电量是没办法使用的(对应11.4kWh的能量)。下面这张图可以看出,在8%的SOC状态下对驾驶者直接显示0%,而96%则直接对应100%。
图1 奥迪的SOC使用策略
(2)BDU的内部结构
这个BDU的设计结构图如下所示,主要包含后驱、前驱、快充和辅助配电等几个主要的接口。
图2 奥迪BDU的设计
根据这里的数据,我们能看到以下信息:
预充电阻为15欧;
熔丝的配置,是快充Fuse和快充基础一起进行匹配;前驱和后驱分别和MCP和MCN主正和主负进行匹配,这样可以在快充和驱动短路的时候有针对性的设计熔断时间;
考虑到充电器和其他小熔丝熔断的可能性比较高,单独做了个BJB 的Fuse Box;
图3 奥迪BDU的结构图的情况
二、电池管理系统的构成
图4 奥迪的电池管理系统总体功能构成
在这里有好几块板子:
电池管理(由Marquardt和Dräxlmaier提供):我习惯叫BMU,奥迪的叫法是BMC,放在电池包外。
根据拆解信息来看,主芯片MCU为SPC5746,电源芯片为SBC MCZ33905(含一路CAN和一路LIN),两路外CAN收发器为TJA1051。2路高边输出的芯片为ST VN5E160S。BMU里面还保留了一个TI的MSP430G223
采样管理:我习惯叫CMU,功能如下,1托3并且使用CAN总线,这个习惯一直延续到MEB的设计中。在这里的均衡策略,是需要电池在30%的SOC状态下才能允许,并且在电池压差在1%的时候开始均衡
根据拆解信息来看,AFE的芯片采用的是MC33771,单片机采用了SPC5602D,供电采用了NXP的UJA1164,和AFE的隔离采用的是变压器MU1228NL,AFE的状态检测通过管够ACPL K49L进行输出。
BJB电池高压管理(由Draxlmaier提供的):主要的目的是管理高压接触器,并且每隔30s进行绝缘检查
根据拆解信息来看,它的供电芯片为SBC MC33908(继承了CAN收发器),主芯片MCU为MPC5744P。继电器驱动采用高边开关ST VND5160 和低边开关ST ND7NV04。
做绝缘检测采用的是ADC (Microchip 的MCP3911),做高压检测采用了LM2903进行采样,内网的数据收发采用了TJA1042收发器。
小结:
在这里我们可以做个简单的加法:不算CVA的shunt,一共用了15个MCU芯片,14个SBC芯片,还有一堆CAN收发器。对分布式通信系统而言,一台电动汽车的电池包系统对于MCU的消耗,基本够一台简单的传统车的使用了。
这也能从另一个侧面反映出,在芯片短缺方面,国内的状况比国外稍微好一点的情况。从总线和硬件技术架构里面,国内外的技术路线还是有差异的。
上一篇:宇通发布最新动力电池安全技术
下一篇:从成都车展看自主品牌混动技术的向上之路
推荐阅读最新更新时间:2024-11-10 12:42
推荐帖子
- 还是关于网口通信
- 如上图,注意我是刻意把输入输出信号的与芯片自己画的封装的标反了。上图是隔离变压器内部原理框图,看不出输入输出有什么区别,另外,我并没有把输入和输出对交换。想问下:1.网口隔离变压器也是变压器,我同时把原边两个网络交换、副边两个网络交换,实际上信号不会改变吧。2.我这样做只是因为差分信号交叉了,我不会打过孔。各位坛友,懂得、有经验的给说说,到底对不对。还是关于网口通信网口隔离变压器也是分有输入输出的 为什么刻意把输入输出信号的与芯片自己画的封装
- 呜呼哀哉 RF/无线
- 蓝牙硬件初始化驱动怎么动态加载
- 各位大侠,我现在用的蓝牙模块在休眠是不能断蓝牙的电,断电后休眠起来重新供电也不能再用了,必须重启,因为蓝牙模块断电后要重新初始化。所以我需要动态加载蓝牙模块的硬件初始化。我现在用的一个蓝牙模块驱动一部分是加微软的组件,一部分是有第三方提供的。我有个注册表项是Driver=bthbcsp.dllflags=dword:4name=COM1:;Pleasesetthisvaluetocorrectcomportname
- zmp002 嵌入式系统
- 片上ram大一些的单片机推荐
- 项目需要,用gui,不想外扩ram了,有没有片上ram大一些的mcu推荐下,价格便宜的,谢谢片上ram大一些的单片机推荐华芯微特的SWM32SRET6,内置TFT-LCD控制器、8MB的SDRAM,非常适合做GUI的应用。内置SDRAM,省去了外接SDRAM芯片复杂的布线,也节省了MCU的引脚 不错,之后试试,谢谢啊。不过这个片子看淘宝上不多啊,需要和代理商采购么可以用STM32H7b0需要多大的RAM空间?驱动320x240的屏,2个缓冲,大概300k字
- 空 GD32 MCU
- 设计适用于2S电池组的电池电量计
- 对于串联连接的电池数量,电池电量计行业始终是二选一的状态。您在设计时可以选择单节电池电量计或2-4个串联连接的多节电池电量计。如果您的所有设计属于1S或4S电极,则二选一方案完全能够应付;但如用设计用于笔记本电脑、可穿戴设备和无人机等,则这种方案不免有些捉襟见肘了。原因是多节电池电量计与单节电池电量计的主要区别是这两种类型从一开始就存在。因此1S和4S电池组的电压自然存在差异,其中1S5V而4S在~18V范围内(取决于锂离子电池的类型)。电压越高,电池组的安全注意事项
- maylove 模拟与混合信号
- 小弟求助!USB68013A驱动写操作遇到问题!
- 我的68013A驱动是在官方的ezusbsys.c基础上改的,读写及主要部分没变,但是现在写操作遇到死机问题,用SoftICE跟踪,发现当驱动传irp至USB总线驱动USBD时,就卡住了,现在实在找不出原因,求助大家!小弟求助!USB68013A驱动写操作遇到问题!
- meja 嵌入式系统
- 《CMake构建实战》CMake常用命令
- #CMake常用命令CMake提供了很多命令,这些命令能够帮助我们在CMake程序中实现各种功能,包括对数值、字符串、列表、文件、路径的操作,生成文件、输出日志、指令命令行程序、引用模块、实现元编程、辅助调试等。##数值操作命令:mathCMake提供了math命令用于计算数学表达式。尽管这不如表达式语法那样简单直接,但鉴于构建过程中涉及数值计算的需求少之又少,使用math命令也算是在保持CMake语法单一性的前提下较为简单实用的一种方式了。创建1.cmake```cmakec
- 小麦克 嵌入式系统
- LT6656ACDC-1.25、1.25V 电压基准作为微功率稳压器的典型应用
- 基于CW32的2015年全国大学生电子设计竞赛H题
- 【立创开发板】南哥的游戏机
- 带有断路器的 LT2940IDD 电机监视器的典型应用电路
- LTC4304 的典型应用 - 具有卡死总线恢复功能的热插拔 2 线总线缓冲器
- 当 LTC2379IMS-18 中启用数字增益压缩时,使用 LT6350 的典型应用被配置为接受 ±10V 输入信号,同时运行一个 5.5V 单电源
- LT1021DIN8-5 用于超精密电流源的电压基准的典型应用
- 欧姆龙轴转接樱桃MX轴
- XY-MK-DZ-16X16-138-595-4
- EVALSF2-ICE2B765P,用于 LCD 显示器的 85W、23.5 至 24.5V AC 至 DC 单输出电源的评估板