2. 电机驱动基础
在进入TI C2000与GaN电机驱动硬件设计之前,必须先厘清被控对象——电机本体的特性。直流无刷电机(BLDC)与永磁同步电机(PMSM)是当前工业伺服、机器人、电动工具及车载驱动中最主流的两类永磁电机。两者在物理结构上高度相似,但在反电动势波形、控制策略及硬件接口需求上存在本质差异。本章将从工作原理、数学模型、控制需求及硬件接口四个维度展开,为后续的C2000微控制器(MCU)资源配置、GaN功率级设计及电流采样链路搭建奠定理论基础。
2.1 工作原理与结构差异
BLDC与PMSM的定子均为三相绕组,转子均为永磁体,但两者在磁路设计和反电动势波形上存在显著区别。BLDC采用集中式绕组,气隙磁场呈梯形分布,反电动势为梯形波;PMSM采用分布式绕组或分数槽集中绕组,气隙磁场呈正弦分布,反电动势为正弦波。这一波形差异直接决定了控制策略的不同:BLDC通常采用六步换相法(120°导通),而PMSM则采用正弦波电流驱动,需要矢量控制(FOC)或直接转矩控制(DTC)。
核心原理对比:BLDC的梯形波反电动势意味着在任意时刻只有两相绕组导通,第三相悬空,通过检测悬空相的反电动势过零点即可估算转子位置,因此可以采用低成本的无感控制方案。PMSM的正弦波反电动势要求三相电流同时为正弦波形,且电流矢量与转子磁场保持特定角度(通常为90°电角度),才能输出恒定转矩,这需要精确的转子位置信息(通常来自编码器或旋变)。
2.2 数学模型与坐标变换
PMSM在静止三相坐标系下的电压方程为:
u_a = R_s·i_a + dψ_a/dt
u_b = R_s·i_b + dψ_b/dt
u_c = R_s·i_c + dψ_c/dt
其中ψ_a、ψ_b、ψ_c为三相磁链,包含永磁体磁链和电枢反应磁链。由于三相坐标系下方程强耦合且时变,工程上通常采用Clark变换(abc→αβ)和Park变换(αβ→dq)将方程转换到旋转坐标系下,得到:
u_d = R_s·i_d + L_d·di_d/dt - ω_e·L_q·i_q
u_q = R_s·i_q + L_q·di_q/dt + ω_e·(L_d·i_d + ψ_f)
式中ω_e为电角速度,ψ_f为永磁体磁链。在dq坐标系下,电磁转矩表达式为:
T_e = 1.5·p·[ψ_f·i_q + (L_d - L_q)·i_d·i_q]
对于表贴式PMSM(L_d = L_q),转矩仅与i_q成正比,控制策略简化为i_d = 0控制。对于内置式PMSM(L_d < L_q),可利用磁阻转矩,采用最大转矩电流比(MTPA)控制。
| 参数 | BLDC | PMSM(表贴式) |
|---|---|---|
| 反电动势波形 | 梯形波 | 正弦波 |
| 绕组形式 | 集中绕组 | 分布绕组/分数槽集中 |
| 控制方式 | 六步换相 | FOC矢量控制 |
| 转矩脉动 | 较大(约15%) | 较小(<5%) |
| 位置传感器需求 | 霍尔或反电动势检测 | 编码器/旋变/无感观测器 |
| 电流波形 | 方波 | 正弦波 |
| 噪声表现 | 换相噪声明显 | 低噪声 |
| 典型应用 | 电动工具、风扇 | 伺服、机器人、EV |
2.3 控制需求与硬件接口映射
从硬件设计角度看,两种电机的控制需求差异主要体现在PWM生成、电流采样和位置反馈三个方面。
2.3.1 PWM生成需求
BLDC六步换相仅需三相互补PWM,每60°电角度切换一次导通相,PWM频率通常为20-50kHz。PMSM的FOC控制需要三相互补PWM,且要求载波频率更高(通常50-100kHz,GaN器件可达200kHz以上),以获得更低的电流纹波和更高的控制带宽。C2000系列ePWM模块支持高分辨率PWM(HRPWM),分辨率可达150ps,满足GaN高频驱动需求。
2.3.2 电流采样需求
BLDC六步换相只需采样两相电流(第三相可由基尔霍夫定律推算),采样窗口较宽。PMSM的FOC控制需要至少两相电流同步采样,且采样时刻必须与PWM载波同步,通常在每个PWM周期的中心点触发ADC转换,以获取相电流的平均值。C2000的ADC模块支持EPWM SOC触发,可实现精确的同步采样。
2.3.3 位置反馈接口
BLDC可采用三路霍尔传感器,接口为数字电平输入,C2000的eQEP模块可直接解码。PMSM通常需要增量式编码器(A/B/Z信号)或式编码器(SPI/BISS接口),C2000的eQEP和SPI模块可满足需求。对于无感FOC,则需要利用C2000的ADC采样相电压或电流,通过滑模观测器或龙伯格观测器估算转子位置。
硬件设计经验:当使用GaN功率级驱动PMSM时,建议将PWM频率设置在80-120kHz区间。此时电流采样电阻的寄生电感影响不可忽略,应选用低感抗的合金电阻(如0.1mΩ级别),并采用开尔文连接方式。同时,ADC采样保持时间需根据运放带宽调整,通常运放-3dB带宽应大于5倍PWM频率。
2.4 案例拆解:低压伺服驱动器的硬件接口设计
以一款48V/500W的机器人关节伺服驱动器为例,电机选用表贴式PMSM(极对数4,额定转速3000rpm),采用FOC控制。硬件接口设计如下:
- 功率级:选用TI LMG5200 GaN半桥模块(集成驱动),两片组成三相全桥,PWM频率设定为100kHz,死区时间设置为50ns。
- 电流采样:采用低边三电阻采样方案,采样电阻阻值1mΩ,使用TI INA240电流检测放大器(增益20V/V),输出接入C2000 F280049C的ADC引脚。ADC采样由ePWM1的SOC信号触发,在PWM载波中心点触发转换。
- 位置反馈:选用增量式编码器(2500线,即10000脉冲/圈),A/B/Z信号经差分接收器AM26LS32转换为单端信号,接入eQEP模块。Z信号用于每圈清零,实现位置参考。
- 控制核心:采用TMS320F280049C,主频100MHz,内置CLA协处理器,将FOC算法中的电流环(10kHz)放在CLA中执行,主CPU负责速度环(1kHz)和位置环(500Hz)以及通信任务。
调试过程中发现,在100kHz PWM频率下,电流采样信号存在明显振铃。分析原因是采样电阻的寄生电感(约5nH)与INA240的输入电容形成LC谐振。解决方案是在采样电阻两端并联RC吸收电路(R=10Ω,C=1nF),并将采样电阻改为低感抗的贴片合金电阻(封装2512),振铃幅度从±200mV降至±30mV,电流环带宽从2kHz提升至5kHz。
常见误区提醒:许多初学者在BLDC与PMSM的硬件设计上容易混淆。BLDC的六步换相虽然可以复用FOC的硬件平台,但若直接使用FOC算法驱动BLDC,由于反电动势波形不匹配,会产生较大的转矩脉动和噪声。反之,用六步换相驱动PMSM,则无法发挥正弦波电机的低噪声优势。硬件设计前必须明确电机类型和控制算法,避免资源浪费。
2.5 总结与硬件设计要点
本章的核心结论是:BLDC与PMSM的硬件接口差异主要集中在电流采样精度、PWM分辨率和位置反馈带宽三个维度。BLDC对硬件要求相对宽松,适合成本敏感型应用;PMSM需要更高性能的ADC、PWM和位置解码资源,但能获得更优的噪声和转矩性能。在TI C2000平台上,F28004x系列兼顾了成本与性能,内置的FPU和CLA可高效执行FOC算法;而GaN功率级则提供了更高的开关频率能力,使电流环带宽得以提升,从而降低电机损耗和转矩脉动。
硬件设计人员应在项目启动阶段完成以下决策:确定电机类型(BLDC或PMSM)、控制策略(六步换相或FOC)、PWM频率范围、电流采样拓扑(三电阻/两电阻/单电阻)、位置传感器类型(霍尔/编码器/旋变/无感)。这些决策将直接影响C2000型号选择、GaN功率级拓扑、运放选型和PCB布局方案。