1. 课程导入与电驱控制系统全景

新能源汽车的电驱控制系统,是把动力电池的直流电转换为驱动电机所需的三相交流电,并按驾驶员意图、整车状态和安全约束实时调节转矩与转速的一套电子系统。它既是整车动力性的直接执行者,也是能耗与安全的关键环节。本课程以 TI C2000 系列实时微控制器为核心,围绕“如何用一颗 MCU 把电驱控制做出来、调出来、验证出来”展开,共 30 章,从系统全景逐步深入到电流环、速度环、SVPWM、位置与速度估算、故障保护与整车通信。

一、电驱系统的物理架构

一台典型的新能源乘用车电驱系统,从能量流向看可分为四层:能量层、功率变换层、控制层与感知层。能量层是动力电池包,标称电压常见 350 V 或 800 V 平台;功率变换层是三相两电平电压源逆变器,由 6 个 IGBT 或 SiC MOSFET 组成三相桥臂,把直流母线电压斩波成三路 PWM 电压;控制层是电驱控制器(Inverter Control Unit),内部以 C2000 MCU 为运算核心,配合栅极驱动、采样调理与电源管理;感知层包括母线电压采样、三相电流采样、旋转变压器或磁编码器、温度传感器(IGBT 结温、电机绕组温度)等。

以一台 150 kW 永磁同步电机(PMSM)为例:额定母线电压 350 V,额定相电流峰值约 300 A,最高转速 12000 r/min,极对数 4。逆变器开关频率取 10 kHz,则每个 PWM 周期 100 μs。在这 100 μs 内,MCU 要完成三相电流采样、Clarke/Park 变换、两个电流 PI 调节、反 Park 变换、SVPWM 占空比计算与比较寄存器更新,还要留出时间给速度环、位置估算和保护逻辑。这就是 C2000 存在的意义——它必须在极短时间内完成确定性运算。

二、TI C2000 在电驱系统中的角色

C2000 不是一颗普通 MCU,它的设计目标就是电机与电力电子实时控制。以常用的 TMS320F280049C 为例,其关键资源包括:100 MHz 主频的 C28x 内核,带 FPU 与 TMU(三角函数加速单元),可在数个周期内完成 sin/cos 与 Park 变换;CLA 协处理器可并行处理采样与保护任务;ePWM 模块支持死区、同步、故障封波(TZ);ADC 支持与 ePWM 同步触发,实现“在 PWM 中点采样电流”这一关键时序;CMPSS 比较器可在硬件层面快速响应过流。

换句话说,C2000 在电驱系统中承担三件事:精确的时序控制(何时采样、何时更新占空比)、快速的闭环运算(电流环、速度环、观测器)、可靠的安全保护(过流、过压、过温、堵转)。这三件事决定了电驱系统能否稳定、高效、安全地运行。

新能源汽车电驱控制系统全景与 C2000 角色 动力电池 350V / 800V DC 母线电容 滤波/储能 三相逆变器 6×IGBT / SiC 10 kHz PWM 死区 1 μs PMSM 电机 150kW / 4 对极 减速器 +车轮 TI C2000 实时控制器 C28x + FPU + TMU @100MHz ePWM 死区/同步/TZ ADC PWM 同步采样 CMPSS 硬件过流保护 PWM 驱动 电流/电压反馈 感知层 三相电流采样 母线电压采样 旋变/编码器 整车通信 CAN / CAN-FD 转矩指令 / 状态 故障码 / 限功率 100 μs 控制周期内的闭环运算链 电流采样 Ia/Ib/Ic Clarke/Park Id/Iq PI 调节 Vd/Vq 反 Park Vα/Vβ SVPWM 占空比 ePWM 更新 反馈:下一周期采样值

三、从“能转”到“转得好”:课程要解决的核心问题

很多初学者第一次让电机转起来,靠的是开环 V/F 或简单六步换相。但真正上车用的电驱控制,必须解决以下问题:

  • 电流环带宽与稳定性:电流环是内环,其带宽通常设计为开关频率的 1/10~1/5,即 1~2 kHz。PI 参数若整定不当,会出现振荡或响应迟缓,直接影响转矩精度。
  • 位置与速度估算:无位置传感器控制需要从反电动势或高频注入中提取转子位置,C2000 的 TMU 和 CLA 可加速这类观测器运算。
  • 死区与非线性补偿:逆变器死区会导致输出电压畸变,低速时尤为明显,需要根据电流极性进行补偿。
  • 保护与功能安全:过流必须在微秒级封波,过温需降额,堵转需限扭。C2000 的 CMPSS 与 TZ 联动可实现硬件级快速保护。
  • 整车通信与扭矩安全:通过 CAN 接收 VCU 转矩指令,并实时上报实际转矩、温度与故障状态,满足 E-Gas 监控概念。

四、实战项目:一台 150 kW PMSM 电驱控制器的完整开发

本课程贯穿一个实战项目:基于 TMS320F280049C 开发一台 150 kW PMSM 电驱控制器。项目分为六个阶段,与后续章节对应:

阶段目标关键交付物对应章节
1. 硬件与时钟搭建最小系统,配置时钟、GPIO、ADC、ePWM可输出 10 kHz 互补 PWM 的工程第 2~6 章
2. 电流采样与变换实现 PWM 中点触发 ADC,完成 Clarke/ParkId/Iq 波形正确,静态误差 < 2%第 7~11 章
3. 电流环与 SVPWM整定 PI,输出七段式 SVPWM阶跃响应上升时间 < 1 ms,无超调第 12~17 章
4. 速度环与位置估算实现速度 PI 与滑模/龙伯格观测器0~12000 r/min 稳定运行,位置误差 < 5°第 18~23 章
5. 保护与故障处理过流、过压、过温、堵转保护过流 5 μs 内封波,故障码可读第 24~27 章
6. 整车通信与标定CAN 收发、转矩监控、参数标定与 VCU 联调通过,扭矩响应 < 20 ms第 28~30 章
学习建议:每章都围绕上述项目的一个具体环节展开。建议边学边在 CCS(Code Composer Studio)中建立工程,把每章的代码片段实际编译、下载、用示波器观察 PWM 与电流波形。电驱控制是“波形上的学问”,只看文字不观察波形,很难建立真正的工程直觉。

五、先建立三个关键参照约定

在后续所有章节中,我们统一采用以下约定,避免方向与符号混乱:

  • 电流正方向:从逆变器流向电机为正。因此电机电动运行时 Iq 为正,发电回馈时 Iq 为负。
  • 转子位置角 θe:以 A 相绕组轴线为 0°,逆时针为正,θe = 极对数 × 机械角。
  • d-q 轴:d 轴对齐转子磁极 N 极方向,q 轴超前 d 轴 90° 电角度。表贴式 PMSM 采用 Id=0 控制,凸极电机可做 MTPA。