现在每一辆现代化汽车,都配备50至100个以上ECU。你是否好奇过,这些ECU内部究竟靠什么运行?本期视频将为大家讲解汽车ECU中常用的MCU型号。
车规MCU,大有不同
微控制器(MCU)是一种单芯片嵌入式计算机,在一颗芯片上集成了中央处理器、存储器和外设,用于实时控制。微控制器的核心组成有哪些?核心包含 CPU 内核,常见有 Cortex-M、英飞凌 TriCore、瑞萨 RH850 等;搭载存储器:闪存、随机存储器、只读存储器;集成定时器、脉宽调制模块、模数转换器;通信接口支持 CAN、LIN、以太网;同时内置看门狗、安全与加密模块。
从汽车应用场景举例:当按下车门开关时,微控制器会读取 GPIO 信号、运行逻辑运算,并向动力控制模块发送 CAN 总线报文。
普通消费级微控制器能否用在汽车上?答案是不能。原因在于汽车有着专属严苛要求:
具备实时确定性运行特性;
工作温度需覆盖 -40℃ ~ +125℃;
产品生命周期要求长达 15 年以上;
必须满足 ISO 26262 功能安全标准;
需支持网络安全防护能力。
车用微控制器必须具备:锁步内核、闪存与内存 ECC 纠错、看门狗及自检测单元、硬件安全模块(HSM)。这也是普通消费级单片机无法应用于汽车的原因。
汽车各域常用MCU分类
1. 动力总成及安全关键 ECU
适用场景:发动机 ECU、变速箱 ECU、安全气囊、ABS、转向系统等安全相关控制器。核心要求:带锁步内核、高速定时器、专用安全外设。
常用型号:
英飞凌:TC2XX、TC3XX(目前 TC387 应用最广泛)
瑞萨:RH850
NXP:MPC5X、S32R
ST:SPC5
2. 车身与舒适系统 ECU
适用场景:车身控制模块、车门、座椅、车灯、空调 HVAC 控制器。
常用型号:
NXP:S32K、S12
瑞萨:RL78
微芯:PIC32
意法半导体:车用 STM32
核心要求:硬件成本优化、满足中等实时性、支持 CAN/LIN 通信,适配较低的 ASIL/QM 安全等级。
3. 高级驾驶辅助 ADAS & 域控制器
适用场景:雷达、摄像头、传感器融合、整车域控制器。
常用SoC / 微控制器:
NXP:S32G、S32R
瑞萨:R-Car
英飞凌:TC4X
TI:TDA4
核心要求:多核架构、硬件加速器、支持以太网与 PCI 接口,适配 P1 EDA 架构。
4.车载娱乐与远程信息处理 ECU
适用场景:车载影音娱乐、液晶仪表、远程信息控制单元。
常用 SoC 芯片:
NXP:i.MX 系列
瑞萨:RH 系列
高通:汽车级骁龙芯片
德州仪器:Sitara系列
适配系统:Linux、安卓、QNX
核心要求:强劲的图形多媒体性能、丰富的互联接口。
MCU内核架构及AutoSAR适配
在微控制器的内核架构方面,主要分为两大类。一类是ARM 架构,其中 Cortex-M 内核主要应用于汽车车身系统与车身控制模块;Cortex-R 内核侧重实时处理能力,多用于对安全性要求高的控制场景;Cortex-A 内核则主要搭载在车载娱乐系统以及 ADAS 域控制器当中。另一类为汽车专用自研架构,以英飞凌 TriCore、瑞萨 RH850 为代表,能够很好适配 AutoSAR 架构的硬件抽象特性。
在微控制器适配 AutoSAR 架构的选型上也有明确划分。经典 AutoSAR 架构常用英飞凌 AURIX、瑞萨 RH850 以及 NXP S32K 系列;自适应 AutoSAR 架构则多选用 NXP S32G、瑞萨 R-Car 和 NXP i.MX 系列;而 MAL 架构依托硬件抽象与厂商无关的分层软件设计,优先选用英飞凌 AURIX、TC3X 以及瑞萨 RH850 微控制器。其中英飞凌 AURIX 系列兼容性突出,可同时适配经典 AutoSAR 和自适应 AutoSAR 两种架构。
整体来看,微控制器相当于汽车 ECU 的核心大脑,汽车不同功能域需要匹配对应的专用 MCU 型号。动力总成、车身电子、智能驾驶、车载娱乐等各大应用领域,都有各自适配的微控制器选型方案,并且配套相应的安全等级标准。车用微控制器在选型时,主要以安全性、实时性、可靠性三大要素为核心考量标准,而 AutoSAR 架构的应用,也有效实现了不同型号微控制器之间的软件可移植性。