2. 电机基础与驱动需求
电机功率驱动硬件电路设计的起点,不是选择功率器件或计算散热,而是深刻理解被控对象——电机本体的工作原理与电气特性。不同类型的电机在绕组结构、换相方式、反电动势波形、转矩脉动、过载能力以及控制复杂度上存在本质差异,这些差异直接决定了驱动电路的拓扑选型(H桥、半桥、三相全桥)、母线电压等级、电流采样策略、栅极驱动死区时间以及保护逻辑设计。本章将围绕直流电机(BDC)、无刷直流电机(BLDC)、永磁同步电机(PMSM)和步进电机(Stepper)四种主流电机,从工作原理出发,对比其电气特性,并提炼出对功率驱动硬件设计的核心约束条件。
上图从驱动硬件设计视角,将四类电机的换相方式、驱动拓扑、反电动势波形、控制量和传感器需求进行了横向映射。可以看到,从BDC到PMSM,驱动电路的复杂度逐步上升,但对转矩控制的精度和效率也同步提升。下面逐一展开分析。
2.1 直流电机(BDC):经典有刷结构,驱动简单但换相受限
核心原理
直流电机依靠电刷与换向器实现机械换相。电枢绕组在定子磁场中旋转,当绕组跨过中性面时,换向器将电流方向反转,保证电磁转矩方向恒定。其等效电路为电枢电阻R_a与电枢电感L_a串联,再与反电动势E_a串联。电气方程为:
U_a = R_a * I_a + L_a * dI_a/dt + E_a
E_a = K_e * ω
T_e = K_t * I_a
其中K_e为反电动势系数,K_t为转矩系数,在SI单位制下K_e ≈ K_t。由于存在电刷和换向器,BDC的机械磨损和电火花是固有缺陷,限制了其寿命和高速应用。
驱动硬件设计要点
- 拓扑选择:小功率(<100W)常用单极性驱动(一个开关管+续流二极管);大功率或需要正反转时采用H桥。H桥需要防止上下桥臂直通,必须设置死区时间(典型值0.5~2μs)。
- 电流采样:BDC的电流是连续的直流,采样电阻可放在低端(源极)或高端。低端采样简单但会引入地弹噪声,高端采样需要差分放大器或电流传感器。
- 续流回路:当开关管关断时,电机电感电流必须通过续流二极管或同步整流MOSFET续流。续流路径的阻抗直接影响关断尖峰电压,需在PCB布局时尽量缩短回路面积。
案例拆解:车载雨刮电机驱动
某车载雨刮电机为12V/50W的BDC,要求正反转和调速。初始设计采用单H桥+低端采样,但在EMC测试中辐射超标。分析发现,换向器火花产生的宽带噪声通过电源线传导。解决方案:在电机两端并联RC吸收电路(R=10Ω,C=100nF),并在H桥电源输入端增加共模电感(2mH)和X电容(0.1μF)。整改后辐射噪声降低约15dB,通过CISPR 25 Class 3测试。复盘要点:BDC的EMC问题往往源于机械换相火花,而非单纯的开关管开关动作,硬件设计必须预留滤波位置。
常见误区
- 忽视电刷压降:电刷接触压降约0.5~1.5V,在低电压(如5V)系统中占比可观,会导致低速转矩不足。
- 死区时间设置不当:死区过长会导致波形畸变和转矩脉动,过短则存在直通风险。建议根据MOSFET关断延迟实测调整。
- 忽略堵转电流:BDC堵转时电流仅受电枢电阻限制,可达额定电流的5~10倍,驱动电路必须设计堵转保护(如电流检测+定时关断)。
2.2 无刷直流电机(BLDC):电子换相,梯形波驱动
核心原理
BLDC将永磁体放在转子上,电枢绕组放在定子上,通过电子开关(三相全桥)替代机械换向器。其反电动势为梯形波,因此采用120°导通方式,任意时刻只有两相导通,第三相悬空用于检测反电动势过零点(无传感器方案)或通过霍尔传感器获取转子位置。电气特性上,BLDC的转矩脉动比BDC小,但比PMSM大,因为换相瞬间存在转矩缺口。
驱动硬件设计要点
- 三相全桥拓扑:6个MOSFET组成三个半桥。上桥臂通常采用PWM调制(如PWM_ON方式),下桥臂常通。栅极驱动需要自举电路或隔离电源。
- 反电动势检测:无传感器方案中,悬空相电压经过分压和滤波后送入比较器或ADC。滤波电路的截止频率需根据电机转速范围调整,否则会引入相位延迟。
- 换相时序:霍尔传感器信号(H1,H2,H3)有60°或120°相位差,硬件上需要去毛刺滤波(RC滤波+施密特触发器),防止换相错误。
| 参数 | BDC | BLDC | PMSM | Stepper |
|---|---|---|---|---|
| 换相方式 | 机械(电刷) | 电子(方波) | 电子(正弦) | 电子(脉冲) |
| 转矩脉动 | 中等 | 中等(换相缺口) | 低(理论恒定) | 高(步进间波动) |
| 功率密度 | 低 | 高 | 最高 | 低 |
| 控制复杂度 | 低 | 中 | 高(FOC) | 低(开环) |
| 典型应用 | 玩具、雨刮 | 风扇、无人机 | 伺服、EV驱动 | 3D打印、定位 |
| 位置传感器 | 无 | 霍尔/编码器 | 编码器/旋变 | 无(开环) |
案例拆解:无人机无刷电机驱动器
某无人机用BLDC(KV值920,最大电流30A)驱动,采用3.7V/4S锂电池供电。硬件设计时发现,在油门全开瞬间,母线电压跌落超过1V,导致MCU复位。分析:电池内阻+导线电阻在30A电流下产生压降,且全桥开关瞬间需要较大的di/dt。解决方案:在电源输入端增加470μF/35V电解电容+10μF陶瓷电容组合,并将电流采样电阻移至低端,采用差分放大以抑制地弹。同时将PWM频率从16kHz提高到24kHz,减小电流纹波。实测电压跌落降至0.3V以内,系统稳定运行。复盘:BLDC驱动器的母线电容容量需根据最大电流和允许电压纹波计算,不能简单按经验值选取。
常见误区
- 霍尔信号未滤波:霍尔信号在换相瞬间可能产生毛刺,导致换相逻辑错误。必须加RC滤波(如10kΩ+100pF)和施密特整形。
- 自举电容容量不足:上桥臂MOSFET栅极驱动依赖自举电容,若容量太小(<100nF),高占空比时上桥臂可能无法完全导通。
- 忽略反电动势相位延迟:无传感器方案中,滤波电路会引入相位滞后,高速时可能导致换相提前或滞后,需根据转速动态调整滤波参数。
2.3 永磁同步电机(PMSM):正弦波驱动,高性能伺服核心
核心原理
PMSM与BLDC结构相似,但反电动势设计为正弦波,且采用正弦电流驱动(FOC,磁场定向控制)。通过Clark变换和Park变换,将三相静止坐标系下的电流转换为旋转坐标系下的d轴和q轴分量。q轴电流产生转矩,d轴电流用于弱磁或励磁。电气方程为:
V_d = R_s * I_d + L_d * dI_d/dt - ω_e * L_q * I_q
V_q = R_s * I_q + L_q * dI_q/dt + ω_e * (L_d * I_d + λ_f)
其中λ_f为永磁体磁链。FOC控制需要精确的转子位置信息,通常使用增量式编码器或旋变。
驱动硬件设计要点
- 电流采样精度:FOC对电流采样精度要求高(至少12位ADC),且需要三相电流同步采样。采样电阻阻值需权衡功耗和信噪比,典型值1~10mΩ。
- SVPWM实现:空间矢量调制(SVPWM)比SPWM母线电压利用率高15%,但需要更复杂的计算。硬件上需确保PWM定时器具有互补输出和死区插入功能。
- 弱磁控制:高速运行时需要注入负的d轴电流来削弱永磁体磁链,这要求驱动电路能承受更高的母线电压和更大的电流。
案例拆解:工业伺服驱动器
某伺服系统采用PMSM(额定2kW,额定电流8.3A,母线电压310V DC),要求速度环带宽500Hz。硬件设计时发现,电流环采样延迟(ADC转换+传输)约10μs,导致相位裕度不足。解决方案:将电流采样从PWM周期中心点触发改为双采样(PWM周期开始和中间),并使用DMA传输,将延迟降至2μs。同时将电流环PI参数重新整定,Kp=15,Ki=0.02。实测带宽达到520Hz,满足要求。复盘:PMSM驱动器的电流环性能不仅取决于硬件电路,还取决于采样时序和MCU处理能力,硬件设计需预留足够的计算余量。
常见误区
- 忽略d轴电感差异:内置式PMSM(IPMSM)的L_d和L_q不同,若按表面贴式(SPMSM)设计,转矩控制会偏差。
- 编码器接口抗干扰不足:增量编码器信号在长线传输时易受干扰,需使用差分接收器(如AM26LS32)和屏蔽双绞线。
- 死区补偿缺失:死区时间会导致电流波形畸变,尤其在低速轻载时。硬件上需增加死区补偿电路或软件补偿算法。
2.4 步进电机(Stepper):开环定位,脉冲驱动
核心原理
步进电机将电脉冲信号转换为角位移。每接收一个脉冲,转子转动一个固定角度(步距角,通常1.8°或0.9°)。其绕组为两相(或五相),通过交替通电产生磁场,驱动转子旋转。步进电机的电气特性表现为:绕组电感较大,电流建立时间较长;在高速时转矩急剧下降(矩频特性)。
驱动硬件设计要点
- 驱动模式:全步、半步、微步。微步驱动(如1/16步)可显著降低振动和噪声,但需要更高的PWM分辨率和更平滑的电流控制。
- 电流斩波:恒流斩波驱动(如DRV8825、A4988)通过PWM调节绕组电流,硬件上需设置电流检测电阻和参考电压。
- 续流模式:步进电机驱动器的续流模式(快衰减、慢衰减、混合衰减)影响电流纹波和噪声。混合衰减通常效果最佳。
案例拆解:3D打印机步进电机驱动
某3D打印机使用42步进电机(额定电流1.5A,电感4mH),采用A4988驱动,1/16微步。初始设置电流限制为1.2A,但打印时出现层偏移。分析:电机在高速移动时转矩不足,且电流衰减过快。解决方案:将电流限制提高到1.5A,并将衰减模式从慢衰减改为混合衰减(25%快衰减+75%慢衰减)。同时将PWM频率从20kHz提高到30kHz,减小电流纹波。实测电机表面温度从85℃降至70℃,打印质量明显改善。复盘:步进电机的电流波形质量直接影响定位精度,硬件设计需关注电流检测电阻的精度(1%或更高)和PWM频率的选择。
常见误区
- 电流设置过高:步进电机长时间过流会导致严重发热,甚至退磁。电流限制应参考电机额定值,并留10~20%余量。
- 忽略共振区:步进电机在低速段存在共振频率,可能导致失步。硬件上可通过增加阻尼或采用微步驱动来抑制。
- 电源电压选择不当:步进电机驱动器的电源电压越高,高速性能越好,但发热也越大。典型选择为电机额定电压的4~8倍。
2.5 四类电机驱动硬件设计总结
从硬件设计角度,四类电机的核心差异可归纳为:BDC关注续流和EMC,BLDC关注换相时序和反电动势检测,PMSM关注电流采样精度和FOC计算,步进电机关注电流斩波和微步控制。下表给出了驱动硬件设计的关键参数推荐范围:
| 设计项 | BDC | BLDC | PMSM | Stepper |
|---|---|---|---|---|
| 开关频率 | 16~20kHz | 20~30kHz | 10~20kHz | 20~40kHz |
| 电流采样方式 | 低端/高端 | 低端(三电阻) | 低端(三电阻/两电阻) | 低端(每相) |
| 死区时间 | 0.5~2μs | 0.5~2μs | 1~3μs | 0.5~1μs |
| 保护功能 | 过流、堵转 | 过流、过压、缺相 | 过流、过压、过温 | 过流、失步检测 |
| 典型MOSFET耐压 | 2×母线电压 | 1.5×母线电压 | 1.5×母线电压 | 2×母线电压 |