2. 电机驱动基础

在进入TI C2000与GaN电机驱动硬件设计之前,必须先厘清被控对象——电机本体的特性。直流无刷电机(BLDC)与永磁同步电机(PMSM)是当前工业伺服、机器人、电动工具及车载驱动中最主流的两类永磁电机。两者在物理结构上高度相似,但在反电动势波形、控制策略及硬件接口需求上存在本质差异。本章将从工作原理、数学模型、控制需求及硬件接口四个维度展开,为后续的C2000微控制器(MCU)资源配置、GaN功率级设计及电流采样链路搭建奠定理论基础。

BLDC与PMSM驱动系统硬件接口与信号流总览 电机本体 BLDC:梯形波反电动势 PMSM:正弦波反电动势 三相Y型连接 位置/速度反馈 霍尔传感器 / 编码器 旋变 / 无感观测器 GaN功率级 三相全桥逆变器 100kHz~1MHz PWM 死区时间可编程 电流采样链路 低边采样电阻 / 运放 隔离式电流传感器 TI C2000 MCU CLA 协处理器 12/16位 ADC 同步采样 ePWM 高分辨率输出 通信与监控 CAN / UART / SPI 调试接口 JTAG 三相电流 PWM驱动 位置/速度信号 ADC采样 状态/指令 硬件设计要点: ① 电流采样与PWM同步触发 ② 位置传感器接口电平匹配 ③ 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)控制。

参数BLDCPMSM(表贴式)
反电动势波形梯形波正弦波
绕组形式集中绕组分布绕组/分数槽集中
控制方式六步换相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控制。硬件接口设计如下:

  1. 功率级:选用TI LMG5200 GaN半桥模块(集成驱动),两片组成三相全桥,PWM频率设定为100kHz,死区时间设置为50ns。
  2. 电流采样:采用低边三电阻采样方案,采样电阻阻值1mΩ,使用TI INA240电流检测放大器(增益20V/V),输出接入C2000 F280049C的ADC引脚。ADC采样由ePWM1的SOC信号触发,在PWM载波中心点触发转换。
  3. 位置反馈:选用增量式编码器(2500线,即10000脉冲/圈),A/B/Z信号经差分接收器AM26LS32转换为单端信号,接入eQEP模块。Z信号用于每圈清零,实现位置参考。
  4. 控制核心:采用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布局方案。