2. 电机驱动基础:直流电机、BLDC、PMSM、步进电机的工作原理及电流波形特征
电机驱动电流采样硬件设计的核心前提,是深刻理解被控对象的电气特性。不同类型的电机,其绕组反电动势、相电流波形、换相逻辑和功率因数均存在显著差异,这直接决定了采样电阻的选型、运放带宽、ADC同步触发时机以及滤波策略。本章将系统梳理直流有刷电机、无刷直流电机(BLDC)、永磁同步电机(PMSM)和步进电机的工作原理,并重点剖析各自电流波形的时域与频域特征,为后续采样电路设计提供物理依据。
2.1 直流有刷电机:平直电流与换向纹波
直流有刷电机通过电刷和换向器实现机械换相,绕组电流方向随转子位置自动切换。在稳态运行下,电枢电流近似平直,其幅值由负载转矩决定。然而,换向器片间切换时会产生短暂短路和电弧,导致电流波形上叠加高频毛刺。从采样硬件角度看,直流有刷电机的电流采样通常只需关注平均值或峰值,对带宽要求不高,但必须注意换向噪声对采样信号的干扰。
实际工程中,直流有刷电机的电流采样多采用低端采样电阻方案。由于电机工作在PWM斩波模式,采样电阻上的电压在PWM开通期间为有效值,在关断期间因续流二极管作用而接近零。因此,ADC采样必须同步在PWM开通的中点附近,避开开关边沿的振铃区域。若使用运放放大采样电压,建议在运放输入端增加RC低通滤波,截止频率设置在10kHz左右,以抑制换向火花产生的高频噪声。
2.2 BLDC电机:梯形波电流与六步换相
无刷直流电机(BLDC)采用电子换相替代机械换向器,定子绕组为集中绕组,反电动势为梯形波。BLDC的控制方式为120°导通六步换相,任意时刻只有两相绕组导通,第三相悬空。因此,相电流波形为梯形波,在换相瞬间电流发生跳变,产生较大的di/dt,这是采样电路需要重点处理的瞬态过程。
BLDC电流采样的核心难点在于换相瞬间的电流重构。当采用单电阻母线采样方案时,需要在PWM周期的特定时刻采集母线电流,并通过三相导通状态重构相电流。由于换相期间电流路径发生变化,采样窗口可能被压缩甚至消失,此时需要调整PWM策略或增加采样点。对于双电阻或三电阻方案,虽然可以避免重构问题,但需要更多采样通道和运放资源。
从波形特征来看,BLDC的梯形波电流在换相点存在明显的电流尖峰,其幅值可达稳态电流的1.5~2倍。采样电路必须保证在尖峰期间不饱和,同时ADC的采样时刻应避开换相后的振铃区间。建议在换相发生后延迟1~2μs再进行采样,以获得稳定的电流值。
| 采样方案 | 采样电阻数量 | 电流重构方式 | 优点 | 缺点 |
|---|---|---|---|---|
| 单电阻母线采样 | 1 | PWM状态重构 | 成本低、损耗小 | 采样窗口受限,换相时可能失效 |
| 双电阻采样 | 2 | 两相电流+基尔霍夫 | 可靠性较高 | 需要两路运放和ADC |
| 三电阻采样 | 3 | 直接三相采样 | 精度最高,适合FOC | 成本高,布局复杂 |
2.3 PMSM电机:正弦波电流与FOC控制
永磁同步电机(PMSM)的定子绕组为分布式绕组,反电动势为正弦波。PMSM通常采用磁场定向控制(FOC),通过Clark变换和Park变换将三相电流转换为d-q轴分量,实现转矩和磁通的解耦控制。在理想FOC控制下,PMSM的相电流为正弦波,其频率与电机转速和极对数成正比。
PMSM电流采样的核心要求是高精度、低延迟、同步触发。由于FOC算法需要实时获取三相电流的瞬时值,采样时刻必须与SVPWM的载波周期同步,通常选择在PWM周期的中心点或边沿触发ADC。此时,电流波形处于相对平稳的区间,采样值能代表该PWM周期的平均电流。
从硬件设计角度,PMSM采样电路需要关注以下要点:
- 运放带宽:正弦波电流的频率范围从几Hz到几kHz,但考虑到PWM开关噪声的抑制,运放带宽建议在10~20MHz,以便在放大有效信号的同时快速响应。
- 滤波设计:在运放输入端增加一阶RC低通滤波,截止频率设置在开关频率的1/10左右,同时可在ADC输入端增加RC滤波以抑制采样保持电容的电荷注入。
- 增益误差匹配:三相采样通道的增益误差必须严格匹配,否则会导致d-q轴电流出现脉动,影响控制精度。建议使用0.1%精度的电阻,并在软件中进行偏置和增益校准。
2.4 步进电机:斩波恒流与阶梯电流
步进电机的工作原理基于电磁铁吸合,通过脉冲序列控制转子步进运动。步进电机的绕组电流通常采用斩波恒流驱动,即通过PWM调节绕组电压,使电流稳定在设定值附近。在全步进模式下,电流波形为方波;在半步进或微步进模式下,电流波形为阶梯状或近似正弦波。
步进电机电流采样的主要目的是实现闭环电流控制,确保各相电流按设定轨迹变化。采样电阻通常放置在H桥的低端,通过检测绕组电流实现恒流斩波。由于步进电机的电感较大,电流上升和下降沿较缓,采样窗口相对充裕,对ADC的同步要求不如PMSM严格。
步进电机采样电路的设计重点在于抑制斩波纹波。斩波频率通常在20~50kHz,电流纹波幅值与电感、母线电压和斩波频率相关。采样信号经过RC低通滤波后,应保留电流的平均值,同时滤除斩波纹波。建议滤波截止频率设置在斩波频率的1/5~1/10,以避免相位延迟过大影响电流环稳定性。
2.5 电流波形特征对采样硬件设计的综合影响
综合四类电机的电流波形特征,可以归纳出采样硬件设计的几个关键维度:
- 采样带宽需求:直流有刷电机最低,BLDC中等,PMSM最高,步进电机中等偏低。带宽需求决定了运放的选型和滤波器的阶数。
- ADC同步触发:PMSM和BLDC需要与PWM严格同步,直流有刷和步进电机相对宽松。同步触发方式决定了MCU的定时器资源和ADC触发源配置。
- 抗干扰设计:所有电机驱动都存在开关噪声,但BLDC的换相尖峰和PMSM的SVPWM开关噪声最为突出。采样电路需要综合运用RC滤波、差分采样和屏蔽布线等手段。
- 精度与成本平衡:采样电阻的精度、温漂系数和运放的失调电压直接影响电流检测精度。对于FOC控制,建议使用低温漂电阻和精密运放;对于步进电机,普通精度即可满足要求。
在实际项目开发中,建议先根据电机类型和控制算法确定采样方案,再通过仿真和实测验证采样波形的质量。使用示波器测量采样电阻两端的电压波形,观察是否存在振铃、尖峰或饱和现象,是调试采样电路最直接有效的方法。