电机控制基础:直流电机、永磁同步电机、异步电机的工作原理、数学模型与关键参数

电机控制嵌入式软件的核心任务,是依据电机的物理规律,通过功率半导体器件对电枢绕组中的电压、电流进行精确控制,从而输出期望的转矩与转速。无论是直流电机、永磁同步电机(PMSM)还是异步电机(感应电机),其控制算法的设计都根植于各自的数学模型与关键参数。理解这些基础,是进行软件架构设计、代码优化以及故障诊断的前提。本章将系统梳理三类主流电机的工作原理、数学模型及工程中必须关注的关键参数,为后续的软件实现打下坚实的物理基础。

三类电机控制核心要素对比图 直流电机 (DCM) 工作原理 电枢电流 × 磁场 → 电磁转矩 数学模型 U = R·I + L·(dI/dt) + E T = Kt·I E = Ke·ω 关键参数 • 电枢电阻 R、电感 L • 转矩常数 Kt、反电动势常数 Ke • 转动惯量 J、粘滞摩擦 B 控制方式:PWM调压 / H桥 永磁同步电机 (PMSM) 工作原理 定子旋转磁场 + 转子永磁体 → 同步转矩 数学模型 (dq轴) Vd = R·Id + Ld·(dId/dt) - ω·Lq·Iq Vq = R·Iq + Lq·(dIq/dt) + ω·Ld·Id + ω·λf T = 1.5·p·(λf·Iq + (Ld-Lq)·Id·Iq) 关键参数 • 定子电阻 R、dq轴电感 Ld/Lq • 永磁磁链 λf、极对数 p • 反电动势常数 Ke 控制方式:FOC / DTC 异步电机 (IM) 工作原理 定子旋转磁场切割转子绕组 → 感应电流 → 电磁转矩 数学模型 (dq轴) Vs = Rs·Is + d(λs)/dt + j·ω·λs 0 = Rr·Ir + d(λr)/dt + j·(ω-ωr)·λr T = 1.5·p·(λds·Iqs - λqs·Ids) 关键参数 • 定/转子电阻 Rs/Rr • 定/转子电感 Ls/Lr、互感 Lm • 转子时间常数 Tr = Lr/Rr 控制方式:V/F / FOC / DTC

2.1 直流电机:经典控制模型与参数辨识

核心原理与数学模型

直流电机(DC Motor)是最基础的电-机械能量转换装置。其工作原理基于安培力定律:通电导体在磁场中受到力的作用。对于他励或永磁直流电机,电枢绕组通入直流电流 \( I_a \),在励磁磁场(由永磁体或励磁绕组产生)中受到电磁力,形成电磁转矩 \( T_e = K_t \cdot I_a \),其中 \( K_t \) 为转矩常数。当电枢旋转时,导体切割磁力线,产生与外加电压相反的反电动势 \( E = K_e \cdot \omega \),其中 \( K_e \) 为反电动势常数,\( \omega \) 为转子角速度。在SI单位制下,\( K_t \) 与 \( K_e \) 数值相等。

电枢回路的电压平衡方程为:

U_a = R_a · I_a + L_a · (dI_a/dt) + K_e · ω

机械运动方程为:

J · (dω/dt) = K_t · I_a - B · ω - T_L

其中 \( R_a \)、\( L_a \) 为电枢电阻和电感,\( J \) 为转动惯量,\( B \) 为粘滞摩擦系数,\( T_L \) 为负载转矩。这两个一阶微分方程构成了直流电机的经典二阶状态空间模型,是设计电流环、速度环控制器的直接依据。

关键参数与工程辨识方法

直流电机控制中,以下参数直接影响控制器的设计:

参数物理意义典型辨识方法对控制的影响
\( R_a \)电枢电阻直流伏安法(锁轴通小电流)决定电流环PI增益,影响稳态精度
\( L_a \)电枢电感LCR表测量或电流阶跃响应决定电流环带宽上限,影响PWM纹波
\( K_t / K_e \)转矩/反电动势常数空载转速法或堵转转矩法影响转矩指令到电流的换算
\( J \)转动惯量减速实验或转矩阶跃响应决定速度环带宽与抗扰性能
\( B \)粘滞摩擦恒速空载转矩测量影响稳态速度误差

在嵌入式软件中,这些参数通常以常量或查表形式存储在非易失区。对于高精度应用,建议在电机启动阶段执行一次自动辨识流程,通过注入特定的电压/电流激励信号,在线估计 \( R_a \) 和 \( K_e \)。

工程经验:直流电机的电流环采样频率通常设为 PWM 频率的 1~2 倍(如 10kHz PWM 对应 10~20kHz 电流环)。由于 \( L_a \) 通常较小,电流环PI参数可依据零极点对消法整定:\( K_p = L_a \cdot \omega_{cc} \),\( K_i = R_a \cdot \omega_{cc} \),其中 \( \omega_{cc} \) 为期望电流环带宽(rad/s)。

案例拆解:有刷直流电机堵转保护与参数自整定

背景与约束:某车载电动尾门执行器采用 12V 有刷直流电机,峰值电流 15A,控制器 MCU 主频 72MHz,PWM 频率 20kHz。现场反馈电机在低温环境下频繁烧毁,且更换电机后控制性能明显下降。

初始现象与目标:低温(-20°C)下电机启动瞬间电流超过 20A,持续 2 秒后 MOSFET 过热损坏。目标:实现软启动与堵转保护,并自动适应不同批次电机的参数离散性。

关键数据与分析:通过电流采样发现,常温下 \( R_a \) 约 0.8Ω,而 -20°C 时 \( R_a \) 降至 0.5Ω(铜绕组负温度系数)。初始软件采用固定电流环 PI 参数,导致低温时电流超调量从 10% 恶化至 45%。

实际操作步骤:

  1. 在电机静止且未上电时,注入 1A 的直流测试电流,测量端电压,计算 \( R_a \)。
  2. 根据实测 \( R_a \) 在线调整电流环 PI 参数:\( K_p = L_a \cdot 2000 \),\( K_i = R_a \cdot 2000 \)。
  3. 软件中增加堵转检测逻辑:若速度反馈低于 50 RPM 且电流指令大于 80% 额定值持续 500ms,则判定为堵转,立即关闭 PWM 并置故障标志。
  4. 软启动策略:以 10% 占空比起步,每 10ms 增加 5%,直至达到目标转速。

结果对比:改进后,-20°C 启动电流峰值从 20A 降至 12A,超调量控制在 8% 以内,未再发生 MOSFET 损坏。不同批次电机的速度响应一致性提升 30%。

复盘经验:直流电机参数随温度变化显著,固定参数控制器在宽温域下鲁棒性不足。嵌入式软件应具备参数自整定或温度补偿机制。

2.2 永磁同步电机:FOC控制的核心模型与参数敏感性

核心原理与坐标变换

永磁同步电机(PMSM)转子采用永磁体,定子为三相绕组。其工作原理是定子产生的旋转磁场与转子永磁磁场同步旋转,两者无转差。为了简化控制,工程上几乎统一采用 转子磁场定向控制(FOC),通过 Clarke 变换将三相静止坐标系(abc)转换为两相静止坐标系(αβ),再通过 Park 变换转换为随转子旋转的 dq 坐标系。在 dq 坐标系下,电机的数学模型从交流时变方程变为直流方程,便于使用 PI 控制器独立控制励磁分量(d轴)和转矩分量(q轴)。

dq 轴电压方程(表贴式 PMSM,\( L_d = L_q = L_s \))为:

V_d = R_s · I_d + L_s · (dI_d/dt) - ω_e · L_s · I_q
V_q = R_s · I_q + L_s · (dI_q/dt) + ω_e · L_s · I_d + ω_e · λ_f

电磁转矩方程为:

T_e = 1.5 · p · λ_f · I_q

对于内置式 PMSM(IPMSM),由于 \( L_d \neq L_q \),转矩方程中会额外出现磁阻转矩项 \( 1.5 \cdot p \cdot (L_d - L_q) \cdot I_d \cdot I_q \),这为 MTPA(最大转矩电流比)控制提供了空间。

关键参数及其对控制性能的影响

参数符号典型值范围参数误差导致的后果
定子电阻\( R_s \)0.01~10Ω低速时电流环稳态误差,弱磁区估算不准
d/q轴电感\( L_d, L_q \)0.1~10mH电流环解耦不彻底,高速时电压前馈偏差
永磁磁链\( \lambda_f \)0.01~0.5 Wb转矩估算错误,反电动势前馈不准
极对数\( p \)2~8电角度与机械角度换算错误
转子惯量\( J \)1e-6~1e-3 kg·m²速度环带宽设计偏差

在 FOC 软件架构中,\( R_s \) 和 \( \lambda_f \) 的准确性对 无传感器控制(如滑模观测器、龙伯格观测器)至关重要。观测器通常基于反电动势模型,而反电动势估算直接依赖 \( \lambda_f \) 和 \( R_s \)。若 \( R_s \) 误差超过 20%,在低速重载工况下,转子位置估算误差可达 10° 电角度以上,导致效率下降甚至失步。

风险提示:PMSM 的 \( L_d \) 和 \( L_q \) 并非恒定值,它们会随电流幅值变化(磁饱和效应)。在深度弱磁区(\( I_d \) 为负大值),\( L_d \) 可能下降 30% 以上。若软件中仍使用常数电感,会导致电压前馈补偿不足,电流环动态响应变差。建议在软件中建立 电感-电流查表 或使用在线参数辨识算法。

案例拆解:表贴式 PMSM 电流环参数失配问题

背景与约束:某伺服驱动器驱动 400W 表贴式 PMSM,额定电流 3.2A,编码器分辨率 2500 线。软件初始版本使用电机铭牌参数:\( R_s=2.1Ω \),\( L_s=6.5mH \),\( \lambda_f=0.12Wb \)。

初始现象:在 3000 RPM 高速运行时,q 轴电流出现 200Hz 左右的振荡,且电机噪音明显增大。通过调试器抓取 dq 轴电流波形,发现 q 轴电流纹波峰峰值达到 0.8A(额定值的 25%)。

分析判断过程:首先排除机械谐振(检查速度环带宽为 50Hz,远低于 200Hz)。随后检查电流环 PI 参数,发现电流环带宽设计为 2kHz,但实际采样延迟(PWM 更新延迟 + ADC 转换延迟)约 100μs,导致相位裕度不足。进一步使用 LCR 表实测电感,发现 1kHz 下 \( L_s=5.8mH \),与铭牌值偏差 11%。

实际操作步骤:

  1. 重新测量电机参数:使用 LCR 表在 1kHz 和 10kHz 下分别测量,取平均值 \( L_s=5.9mH \)。
  2. 调整电流环 PI:\( K_p = L_s \cdot 2\pi \cdot 1500 \approx 55.6 \),\( K_i = R_s \cdot 2\pi \cdot 1500 \approx 19792 \)。
  3. 在软件中增加电流环延迟补偿:将 PWM 更新时刻提前至 ADC 采样完成后的 20μs 内。
  4. 增加 dq 轴电压前馈项:\( V_{d\_ff} = -ω_e \cdot L_s \cdot I_q \),\( V_{q\_ff} = ω_e \cdot (L_s \cdot I_d + λ_f) \)。

结果对比:优化后,q 轴电流纹波降至 0.2A 以内,噪音消失,系统在 3000 RPM 下运行平稳。驱动器温升降低 8°C。

复盘经验:电机参数必须实测,不能完全依赖铭牌。电流环延迟是限制带宽的关键因素,软件架构应最小化从 ADC 采样到 PWM 更新的中断延迟。

2.3 异步电机:转差率与转子磁场定向的挑战

核心原理与数学模型

异步电机(Induction Motor, IM)的转子绕组不直接通电,而是通过电磁感应产生电流。定子旋转磁场以同步速度 \( \omega_s \) 旋转,转子转速 \( \omega_r \) 低于同步速度,两者之差称为转差速度,转差率 \( s = (\omega_s - \omega_r) / \omega_s \)。转差率的存在是异步电机产生转矩的必要条件。当 \( s=0 \) 时无感应电流,无转矩;当 \( s \) 增大时,转子感应电流增大,转矩增大,但效率下降。

异步电机的动态数学模型较为复杂,通常采用 dq 轴等效电路描述。在转子磁场定向(FOC)下,将 d 轴对准转子磁链矢量 \( \lambda_r \),则转子磁链方程简化为:

T_r · (dλ_r/dt) + λ_r = L_m · I_d

其中 \( T_r = L_r / R_r \) 为转子时间常数,\( L_m \) 为互感,\( L_r \) 为转子电感。电磁转矩为:

T_e = 1.5 · p · (L_m / L_r) · λ_r · I_q

转差频率指令为:

ω_slip = (L_m · I_q) / (T_r · λ_r)

从上述方程可以看出,异步电机 FOC 的核心难点在于 转子磁链的观测。由于转子参数(特别是 \( R_r \))随温度变化显著,导致 \( T_r \) 漂移,进而影响磁链估算精度和转差频率计算。

关键参数与转子时间常数辨识

参数符号工程获取方式失效模式
定子电阻\( R_s \)直流注入法低速时磁链估算偏差
转子电阻\( R_r \)堵转实验 / 在线辨识温度漂移导致转差频率错误
互感\( L_m \)空载实验磁饱和时下降
转子时间常数\( T_r \)\( L_r / R_r \) 计算温升 50°C 时 \( R_r \) 可增加 20%

转子时间常数 \( T_r \) 是异步电机控制中最敏感的参数。在间接矢量控制(转子磁场定向)中,转差频率 \( \omega_{slip} \) 直接由 \( T_r \) 计算。若 \( T_r \) 误差为 20%,则实际转子磁链方向与 d 轴偏差约 11°,导致转矩响应变慢、效率下降,严重时引起磁链振荡。

工程实践:对于高性能异步电机驱动(如电动汽车主驱),建议采用 基于模型参考自适应系统(MRAS) 的在线转子时间常数辨识。其基本思想是:以电压模型作为参考模型(不受 \( R_r \) 影响),以电流模型作为可调模型(受 \( R_r \) 影响),通过自适应律调整 \( R_r \) 使两个模型的磁链输出一致。该算法在软件中通常以 10~100Hz 的速率周期执行,并需注意低速时电压模型积分漂移问题。

案例拆解:异步电机 V/F 控制低频振荡问题

背景与约束:某风机水泵变频器采用 V/F 开环控制,额定功率 7.5kW,额定频率 50Hz。现场反映在 5Hz 以下低频运行时,电机出现明显的转速波动和电流振荡。

初始现象与目标:在 3Hz 运行时,定子电流峰峰值波动达 30%,电机噪音异常。目标:改善低频稳定性,同时不增加硬件成本。

关键数据与分析:通过示波器抓取 U 相电流,发现振荡频率约为 1.2Hz,与转差频率接近。分析认为,V/F 控制在低频时定子电阻压降占比大,导致实际气隙磁链不足,转子磁链发生脉动。

实际操作步骤:

  1. 在软件中增加 定子电阻压降补偿:将 V/F 曲线在低频段进行电压提升,补偿 \( R_s \cdot I_s \) 的压降。补偿量根据定子电流实时计算。
  2. 引入 转差频率补偿:通过检测定子电流的 q 轴分量,估算转差频率,并叠加到同步频率指令上,抑制振荡。
  3. 调整 V/F 曲线起始电压:将 0Hz 时的起始电压从 0V 提升至 2% 额定电压,确保建立初始磁链。

结果对比:补偿后,3Hz 运行时的电流波动从 30% 降至 5% 以内,电机运行平稳,噪音显著降低。系统在 1Hz 时仍能稳定运行。

复盘经验:V/F 控制虽然简单,但在低频段必须考虑定子电阻的影响。对于要求更高的场合,应升级为闭环矢量控制。

2.4 三类电机控制对比与选型总结

对比维度直流电机永磁同步电机异步电机
控制复杂度低(单电流环)中(FOC + 坐标变换)高(FOC + 磁链观测)
效率中(有刷损耗)高(无转子损耗)中(转子铜损)
功率密度低高中
高速性能差(换向器限制)优(弱磁控制)优(恒功率区宽)
成本低高(永磁体)中
软件资源需求低(8位MCU即可)中(需DSP/ARM M4)高(需浮点运算)
典型应用电动工具、车窗伺服、EV主驱、家电风机、泵、EV主驱
总结复盘:电机控制软件架构设计的第一步是明确电机类型及其数学模型。直流电机适合快速原型验证;PMSM 是当前高性能伺服和电动汽车的主流选择,其 FOC 算法对参数准确性要求高;异步电机虽然控制复杂,但成本低、可靠性高,在大功率工业驱动中不可替代。嵌入式工程师应深入理解每种电机的 参数敏感性,在软件中预留参数辨识与自整定接口,以应对温度、饱和、老化等实际工况变化。