2. 无刷电机基础

在进入AS5048磁编码器与FOC(磁场定向控制)的实战之前,必须先夯实无刷电机的基础认知。很多初学者在调试FOC时,遇到电流波形畸变、转速波动或位置估算失败,根源往往不是算法本身,而是对电机本体的结构差异、反电动势特征以及参数测量存在盲区。本章将系统梳理BLDC与PMSM的异同,深入解析反电动势与换相逻辑的内在联系,并给出极对数、相电阻、相电感的工程化测量方法,为后续的编码器标定和FOC参数整定提供坚实依据。

无刷电机基础:BLDC vs PMSM 与 FOC 控制链路 BLDC(方波驱动) • 反电动势:梯形波 • 绕组:集中式绕组 • 换相:每60°电角度换相 • 转矩脉动:较大 • 控制方式:六步换相法 PMSM(正弦驱动) • 反电动势:正弦波 • 绕组:分布式绕组 • 换相:连续矢量控制 • 转矩脉动:小 • 控制方式:FOC / 正弦PWM 结构差异 → 驱动策略差异 FOC 控制核心链路(基于AS5048磁编码器) AS5048 编码器 角度/速度解算 Clark/Park变换 PI电流环 SVPWM 电流采样反馈(Ia/Ib) + 编码器角度反馈(θ)

上图展示了BLDC与PMSM在结构上的核心差异,以及它们在FOC控制链路中的位置关系。可以看到,无论电机类型如何,AS5048磁编码器提供的角度信息都是FOC算法中坐标变换和电流解耦的关键输入。下面我们逐一展开。

2.1 BLDC与PMSM的结构差异与工作原理

2.1.1 核心原理:从绕组与转子结构说起

无刷直流电机(BLDC)和永磁同步电机(PMSM)都属于永磁电机家族,转子均为永磁体,定子均为电枢绕组。但它们的电磁设计存在显著差异:

  • 绕组形式:BLDC通常采用集中式绕组(分数槽),绕组线圈直接绕在定子齿上,端部短、铜耗小;PMSM多采用分布式绕组(整数槽),绕组跨多个齿,反电动势更接近正弦。
  • 反电动势波形:BLDC设计为梯形波反电动势,PMSM设计为正弦波反电动势。这是两者最本质的电磁区别,直接决定了驱动策略。
  • 转子结构:BLDC转子多为表贴式(SPM),磁路对称,交直轴电感接近;PMSM既有表贴式也有内置式(IPM),内置式具有磁阻转矩,适合弱磁控制。

从工作原理看,两者都遵循“定子磁场牵引转子磁场”的基本规律。BLDC通过六步换相法,在60°电角度内保持定子磁场方向不变,利用梯形波反电动势与方波电流配合产生恒定转矩;PMSM则通过FOC或正弦PWM,使定子电流矢量始终与转子磁场保持90°(或特定角度),实现转矩的线性控制。

2.1.2 判断方法:如何快速区分BLDC与PMSM

在工程实践中,可以通过以下方法快速判断电机类型:

  1. 反电动势测量法:用示波器测量电机任意两相间的反电动势波形。若为梯形波(平顶宽度约120°电角度),则为BLDC;若接近正弦波,则为PMSM。
  2. 绕组电阻测量法:BLDC的相电阻通常较小(毫欧级),且三相电阻对称性较好;PMSM的相电阻可能稍大,但这不是判据。
  3. 转子结构观察法:拆开电机观察转子磁钢形状。表贴式瓦片形磁钢多为BLDC;内置式“V”或“一”字形磁钢多为PMSM(IPM)。
经验提醒:在AS5048编码器调试中,如果发现编码器角度与反电动势过零点不对齐,先确认电机是BLDC还是PMSM。BLDC的换相点与反电动势过零点有30°电角度的相位差,而PMSM的FOC需要精确的0°对齐。混淆这两者会导致电流环发散或转矩输出异常。

2.1.3 案例拆解:一款无人机电机BLDC与PMSM的识别

某无人机项目使用了一款2204电机,铭牌标注为“无刷电机”,但未明确类型。我们通过以下步骤识别:

测试项目实测结果判断结论
反电动势波形(示波器测量)梯形波,平顶宽度约120°BLDC特征
绕组电阻(LCR表1kHz)0.12Ω(三相平衡)符合BLDC
转子磁钢表贴式瓦片形确认BLDC

最终确认该电机为BLDC,因此采用六步换相法驱动,并利用AS5048编码器进行位置闭环。若误用FOC正弦驱动,虽然也能运转,但转矩脉动会明显增大,且效率下降约5%-8%。

2.1.4 常见误区与总结

  • 误区一:认为BLDC不需要编码器。实际上,BLDC的六步换相虽然可以用反电动势过零检测实现无感控制,但在低速或负载突变时,编码器能提供更可靠的位置信息。
  • 误区二:将PMSM的FOC直接套用到BLDC上。由于反电动势波形不同,BLDC的电流谐波会增大,导致转矩脉动和噪声。
  • 总结:BLDC适合对成本敏感、转速较高、转矩脉动要求不高的场景(如航模、风扇);PMSM适合高精度伺服、机器人关节、电动汽车等对转矩平稳性要求高的场景。

2.2 反电动势与换相逻辑

2.2.1 核心原理:反电动势的物理意义与换相本质

反电动势(Back-EMF)是电机旋转时,定子绕组切割转子磁场产生的感应电动势。其大小与转速成正比(E = Ke·ω),方向与外加电压相反。反电动势波形由转子磁场的空间分布和绕组形式决定:BLDC为梯形波,PMSM为正弦波。

换相逻辑的本质是:在正确的时刻切换定子绕组的通电状态,使定子磁场与转子磁场保持合适的角度,从而产生持续转矩。对于BLDC,六步换相法在每60°电角度切换一次通电相,每次只有两相导通,第三相悬空,利用悬空相的反电动势过零点检测转子位置(无感方案)。对于PMSM,FOC通过连续调节定子电流矢量,实现类似“无级换相”的效果。

2.2.2 判断方法:反电动势过零点与换相点的关系

在BLDC无感控制中,反电动势过零点(ZCP)比换相点提前30°电角度。具体关系如下:

  • 当悬空相的反电动势过零时,延迟30°电角度即为该相的换相时刻。
  • 对于有感控制(使用AS5048),可以直接根据编码器角度计算换相点,无需依赖反电动势检测。

对于PMSM的FOC,需要精确知道转子磁极位置(电角度),通常通过编码器或观测器获得。AS5048提供14位角度,可直接映射为电角度(乘以极对数)。

风险提示:如果编码器安装时未与电机0°电角度对齐,FOC的电流解耦将出现偏差,导致d轴和q轴电流耦合,转矩输出下降,甚至出现“飞车”现象。务必在首次上电前进行编码器零位标定。

2.2.3 案例拆解:AS5048与BLDC六步换相的配合

某机器人关节采用BLDC + AS5048编码器 + 六步换相驱动。初始调试时,电机振动大、电流尖峰明显。分析发现:

  1. 编码器零位未对齐,换相点偏移约15°电角度。
  2. 通过软件校准,将编码器零位与反电动势过零点对齐。
  3. 重新测试,电流波形趋于平稳,振动消失。

具体校准步骤:

1. 电机空载,给定一个固定占空比(如10%)的直流电压,使电机缓慢旋转。
2. 用示波器测量悬空相的反电动势过零点。
3. 同时读取AS5048的角度值,记录过零点对应的角度。
4. 将编码器零位偏移量写入固件,使编码器0°对应反电动势过零点。

2.2.4 常见误区与总结

  • 误区一:认为FOC不需要换相逻辑。实际上,FOC的SVPWM本质上是一种高频换相,只是换相频率远高于六步换相。
  • 误区二:忽略反电动势波形对电流环的影响。BLDC的梯形波反电动势会导致电流谐波,需要适当增大电流环带宽或增加谐波抑制算法。
  • 总结:换相逻辑的核心是“位置-通电状态”的映射。AS5048编码器提供了精确的位置信息,使换相不再依赖反电动势检测,提高了低速性能和抗负载扰动能力。

2.3 电机参数测量:极对数、相电阻、相电感

2.3.1 核心原理:参数测量的意义

极对数(P)决定了电角度与机械角度的换算关系(θe = P·θm),是FOC中坐标变换的基础。相电阻(Rs)用于电流环PI参数计算和I²R损耗估算。相电感(Ls)影响电流环带宽和PWM纹波,是SVPWM死区补偿和弱磁控制的关键参数。测量不准确,轻则电流环震荡,重则烧毁功率管。

2.3.2 操作流程:三种参数的工程测量方法

极对数测量:

  1. 方法一:将示波器探头接电机任意两相,用手缓慢旋转电机一周,记录反电动势波形的周期数。周期数即为极对数。
  2. 方法二:用直流电源给任意两相通一个低压(如1V),转子会转到某一稳定位置。然后手动旋转转子,记录每转过一个齿槽对应的编码器角度变化,计算极对数。

相电阻测量:

  1. 使用LCR表或万用表,在1kHz测试频率下测量任意两相间的电阻值R_line。
  2. 对于星形连接,相电阻Rs = R_line / 2;对于三角形连接,Rs = 1.5 × R_line(需根据具体连接方式换算)。
  3. 注意:测量时电机应处于静止状态,且绕组温度与环境温度一致。

相电感测量:

  1. 使用LCR表,在1kHz或10kHz频率下测量任意两相间的电感值L_line。
  2. 星形连接:相电感Ls = L_line / 2;三角形连接:Ls = 1.5 × L_line。
  3. 若没有LCR表,可采用“电压阶跃法”:给绕组施加一个已知电压,记录电流上升曲线,通过时间常数τ = L/R计算电感。
参数测量工具测量方法注意事项
极对数示波器/编码器旋转一周计数反电动势周期确保转速均匀
相电阻LCR表/万用表两相间电阻换算温度补偿
相电感LCR表两相间电感换算测试频率影响

2.3.3 案例拆解:某伺服电机参数测量与FOC参数整定

一款400W伺服电机,铭牌标注极对数为4,但实测发现:

  • 用示波器旋转一周,反电动势出现8个完整周期,确认极对数为4(8极)。
  • LCR表1kHz下测得两相间电阻0.8Ω,星形连接,相电阻Rs = 0.4Ω。
  • 两相间电感1.2mH,相电感Ls = 0.6mH。

根据这些参数,计算电流环PI参数:

电流环带宽设计为2kHz:
Kp = Ls × 带宽 = 0.6mH × 2π × 2000 ≈ 7.54
Ki = Rs × 带宽 = 0.4Ω × 2π × 2000 ≈ 5.03

实际调试中,Kp取7.5,Ki取5.0,电流环响应良好,无震荡。

2.3.4 常见误区与总结

  • 误区一:用万用表测电感。万用表只能测电阻,无法测电感,必须使用LCR表或专用设备。
  • 误区二:忽略温度对电阻的影响。铜绕组的电阻温度系数约为0.4%/℃,温度升高10℃,电阻增加4%。
  • 总结:参数测量是FOC调试的第一步,务必使用正确的工具和方法,并记录测量时的环境条件。AS5048编码器在参数测量中也能辅助极对数的确认,通过编码器角度与反电动势波形的对应关系,可以更精确地确定极对数。
本章要点回顾:BLDC与PMSM的核心差异在于反电动势波形和绕组形式,这决定了驱动策略的选择。反电动势与换相逻辑是电机控制的基础,AS5048编码器提供了精确的位置信息,使换相和FOC控制更加可靠。极对数、相电阻、相电感的准确测量是FOC参数整定的前提,务必按照规范流程操作。