在现代汽车电机控制系统中,MCU的选择需要综合考虑性能、实时性、安全性和集成度等因素。
当前,广泛应用于电动汽车和混合动力汽车电机控制器中的MCU包括:Renesas RH850系列、NXP S32K系列、Infineon AURIX系列、STMicroelectronics STM32系列、Texas Instruments C2000系列和Renesas RX系列。
1
汽车电机控制系统的功能需求
汽车电机控制系统在设计时需要满足以下几个关键功能要求:
电机驱动控制:实现电机的启动、加速、减速、停止等基础功能。
转矩和速度控制:精确控制电机的输出转矩和转速,以响应驾驶员的操作或自动控制系统的需求。
高效能量管理:最大化电机的能效,尤其是在电动汽车和混合动力汽车的应用中,控制电机的功率传输和回馈(例如制动能量回收)。
故障监测与保护:包括过载保护、过温保护、电流和电压异常监测等。
安全性与冗余设计:满足ISO 26262等汽车功能安全标准,确保系统的可靠性和容错性。
2
MCU选型的关键因素
选择用于汽车电机控制的主控MCU时,需要重点考虑以下几个方面:
实时性:电机控制系统需要精确、高速的响应能力。MCU必须能够实时处理复杂的控制算法,尤其是在使用磁场定向控制(FOC)或直接转矩控制(DTC)等高级控制方法时。
计算能力:电机控制算法(如FOC)通常需要大量的浮点运算,因此MCU的浮点计算能力十分重要。
安全性:符合ISO 26262、ASIL(Automotive Safety Integrity Level)标准,尤其是对于安全关键系统如电动机控制系统,通常需要达到ASIL-B或ASIL-D级别的认证。
集成度:高集成度的MCU有助于减少外部硬件的需求,降低系统复杂度和成本,同时提高系统的可靠性。
低功耗设计:尤其在电动汽车应用中,电机控制系统的功耗管理非常重要,MCU需具备高效的功耗管理功能。
3
当前常用的主控MCU
下面是一些在汽车电机控制器中广泛使用的主控MCU,这些MCU在性能、安全性、集成度等方面均符合汽车行业的高标准要求。
a) Renesas RH850系列
概述:Renesas RH850系列是Renesas推出的专为汽车应用设计的高性能微控制器,采用RXv3核心架构,特别适用于电动汽车和混合动力汽车中的电机控制系统。它支持多核冗余设计,符合ISO 26262 ASIL-D级别的功能安全标准,并在性能、集成度及功耗管理方面表现出色。
特点:
高效的RXv3核心,支持高达120MHz的时钟频率,具有较强的实时计算能力。
内置冗余设计和故障检测机制,确保电机控制系统在出现故障时仍能稳定工作,符合ASIL-D级别认证。
集成了PWM控制器、ADC、定时器、CAN、Ethernet等外设,减少了外部电路的需求,简化了系统设计。
提供精准的电机控制功能,适用于PMSM、BLDC等电机的控制,支持FOC(磁场定向控制)和DTC(直接转矩控制)算法。
应用:
电动汽车(EV)和混合动力汽车(HEV)的电机控制。
动力系统管理、自动驾驶系统、车载能源管理等。
b) NXP S32K系列
概述:NXP的S32K系列基于ARM Cortex-M7内核,专为汽车应用设计,提供高性能、高安全性和低功耗的解决方案。S32K系列在电动汽车(EV)和混合动力汽车(HEV)的电机控制中有广泛应用。
特点:
基于ARM Cortex-M7内核,最高支持400MHz的主频,具备强大的浮点计算能力,适合复杂电机控制算法的实时处理。
符合ISO 26262 ASIL-D安全标准,支持冗余设计和故障监测机制,确保系统的高可靠性。
集成多种外设,如高精度PWM、ADC、定时器、CAN、SPI等,方便电机控制系统的设计。
优化的低功耗设计,适合长时间运行的电动汽车应用。
应用:电动汽车的电机驱动控制、能量管理系统、动力系统等。
c) Infineon AURIX系列
概述:Infineon AURIX系列MCU基于TriCore架构,专为高性能和高安全性要求的汽车应用设计。AURIX系列支持多核处理,广泛应用于电动汽车电机控制、自动驾驶、ADAS等高复杂度任务。
特点:
基于TriCore架构,支持多达6个核心的并行处理,适用于复杂的电机控制和自动驾驶系统。
内建多个冗余功能和故障监测模块,符合ISO 26262 ASIL-D安全标准,保障系统的安全性。
集成丰富的外设,如多通道PWM、ADC、定时器、CAN、Ethernet等,能够实现高精度的电机控制。
应用:电动汽车(EV)动力系统控制、电池管理系统(BMS)、自动驾驶和高级驾驶辅助系统(ADAS)等。
d) STMicroelectronics STM32系列
概述:STM32系列是STMicroelectronics推出的一款广泛应用于汽车控制系统的MCU,基于ARM Cortex-M4/M7架构。STM32系列提供了高性能、低功耗的特性,适用于电动汽车和混合动力汽车的电机控制。
特点:
ARM Cortex-M4/M7内核,支持浮点运算,适合电机控制算法(如FOC)的实时运算。
支持多种外设接口(如PWM、ADC、CAN、SPI等),能够方便地实现电机的精确控制。
符合ISO 26262 ASIL-B级别的功能安全认证,适用于较高安全性要求的电机控制系统。
应用:电动汽车(EV)电机控制、电池管理、车载通讯等。
e) Texas Instruments C2000系列
概述:C2000系列是Texas Instruments(TI)为高精度电机控制应用设计的微控制器。它具备强大的数字信号处理能力,特别适合需要实时信号处理的电机控制应用。
特点:
基于32位控制器,支持高速PWM和高精度的ADC,非常适合电机控制中的实时响应需求。
支持FOC、SVPWM等电机控制算法,提供高效能量转换和精确控制。
符合ISO 26262 ASIL-D认证,具备高可靠性。
应用:电动汽车(EV)和混合动力汽车(HEV)的电机控制、电力电子管理、能量回收等。
f) Renesas RX系列
概述:Renesas RX系列基于高效的RXv3内核,适用于电动汽车的电机控制。它具备强大的运算能力、实时处理能力和符合安全标准的冗余设计。
特点:
RXv3内核,支持高频运行和浮点运算,适用于复杂的电机控制算法。
内建多种硬件保护功能,符合ISO 26262 ASIL-B或ASIL-D标准,保证系统的安全性和可靠性。
集成多通道PWM、ADC等,简化系统设计。
应用:电动汽车电机控制、电池管理、电力电子控制等。
这些MCU不仅具备强大的计算能力、实时控制能力,还符合严格的汽车功能安全标准(如ISO 26262、ASIL认证),满足了现代电机控制系统对高效、可靠、安全的严苛要求。