3. 伺服电机与功率变换基础
伺服驱动器的本质,是把直流母线电压通过三相逆变器变成幅值、频率、相位都可控的三相电流,送入永磁同步电机(PMSM),从而精确控制转矩与转速。要理解并实现这一过程,需要依次打通三个层次:电机为什么会转(数学模型)、控制器如何算(FOC原理)、功率级如何输出(逆变器与SVPWM)。
一、PMSM数学模型:从三相到两相旋转坐标系
先约定参照系:定子三相绕组轴线分别为 A、B、C,互差 120° 电角度;转子永磁体磁极轴线定义为 d 轴,超前 d 轴 90° 电角度为 q 轴,d-q 坐标系随转子同步旋转。所有角度均以电角度为单位,逆时针为正。
在自然三相坐标系下,PMSM 的电压方程含有时变互感,转矩表达式也随转子位置变化,直接控制非常困难。工程上采用两步坐标变换:先由 Clarke 变换把三相量投影到静止的 α-β 两相坐标系,再由 Park 变换旋转到随转子同步的 d-q 坐标系。变换后,稳态下 d、q 轴电压方程变为常系数形式:
ud = Rs·id + Ld·did/dt − ωe·Lq·iq
uq = Rs·iq + Lq·diq/dt + ωe·(Ld·id + ψf)
Te = 1.5·p·[ψf·iq + (Ld − Lq)·id·iq]
其中 Rs 为定子电阻,Ld、Lq 为 d、q 轴电感,ψf 为永磁体磁链,ωe 为电角速度,p 为极对数。对表贴式 PMSM(Ld≈Lq),转矩只与 iq 成正比,因此控制策略可以简化为“id=0、只控 iq”。对内置式 PMSM(Ld<Lq),还可利用磁阻转矩,通过注入负的 id 提升效率或扩展高速区,这就是 MTPA 与弱磁控制的由来。
一个直观的示例:某表贴式 PMSM 参数为 Rs=0.5 Ω、Ld=Lq=3 mH、ψf=0.08 Wb、p=4。若在 ωe=1000 rad/s 时希望输出 iq=5 A,则需要的 q 轴电压约为 uq ≈ 0.5×5 + 1000×0.08 = 82.5 V,而 ωe·Lq·iq = 15 V 会耦合到 d 轴,需要在 ud 上补偿。这说明高速时反电动势 ψf·ωe 是主要电压负担,母线电压不足就必须弱磁。
二、FOC 原理:把交流量变成直流量来控
FOC(磁场定向控制)的核心思想是:借助转子位置 θe,把定子电流矢量分解到与转子磁场对齐的 d 轴和与之垂直的 q 轴。d 轴电流影响磁场强弱,q 轴电流直接产生转矩。这样,交流电机的控制问题就转化为两个直流量 id、iq 的控制问题,可以用 PI 调节器实现无静差跟踪。
典型电流环执行顺序为:采样 ia、ib(ic 由 ia+ib+ic=0 推出)→ Clarke 得 iα、iβ → Park 得 id、iq → 与给定 id*、iq* 比较后经 PI 输出 ud*、uq* → 反 Park 得 uα*、uβ* → SVPWM 生成六路驱动。整个环路在 PWM 周期内完成,因此采样时刻必须与 PWM 载波同步,通常选在计数器下溢或中点触发 ADC,避开开关噪声。
三、逆变器与 SVPWM 工程实现要点
三相两电平逆变器由六个开关管组成,同一桥臂上下管互补导通并插入死区,防止直通。其可输出的基本电压矢量为 6 个有效矢量(V1~V6,幅值 2Udc/3)和 2 个零矢量(V0、V7)。SVPWM 的思路是:在一个 PWM 周期内,用相邻两个有效矢量和零矢量按时间加权合成目标电压矢量,使磁链轨迹逼近圆形。
设目标矢量落在第 I 扇区,作用时间满足:
T1 = (√3·Ts/Udc)·(uα·sin60° − uβ·cos60°)·(2/√3)
T2 = (√3·Ts/Udc)·uβ
T0 = Ts − T1 − T2
实际实现时通常采用七段式对称 PWM:把 T1、T2、T0 平均分配到周期两端,使每相波形关于中点对称,谐波更小。需要重点关注的工程细节包括:
- 死区补偿:死区会使实际输出电压偏离给定,低速时尤为明显,可在 ud*、uq* 上按电流方向叠加补偿量。
- 母线电压利用:SVPWM 线性调制区最大相电压幅值为 Udc/√3,比正弦 PWM 高约 15%,这是选择 SVPWM 的重要原因。
- 过调制与限幅:当 |u*| 超过线性区时需限幅,否则波形畸变、电流失控;高速弱磁阶段尤其要注意。
- 采样与 PWM 同步:ADC 触发点、PWM 更新点、电流采样点三者必须严格对齐,否则 id、iq 会出现纹波。
把三层串起来看:数学模型给出“控什么”,FOC 给出“怎么算”,逆变器与 SVPWM 给出“怎么输出”。三者中任何一环的参数或时序出错,都会在电流波形和转矩上直接体现。因此调试时建议先用开环 V/F 验证功率级与采样,再切入电流闭环,最后加转速环,逐级确认每一环的输入、输出与波形是否符合预期。