芯参谋(61):PMSM永磁同步电机驱动电路设计指南

PMSM 的功率级与 BLDC 完全同源(三相全桥 + 栅极驱动 + 电流采样,直接参照 BLDC 指南),全部增量都在软件 :用 Clarke/Park 变换把定子坐标系上的三相交流映射成转子坐标系上的两路直流,对直流做 PI 就是零稳态误差的转矩控制,再交给 SVPWM 生成六路 PWM。真正的功夫在三处:角度 θ 从哪来(决定有感还是无感、精度与成本)、电流采样的时刻与精度(决定 FOC 的上限)、三环的时序与整定(决定动态品质)。

报告总结

本文面向做永磁同步电机驱动器软硬件设计的工程师:硬件侧讲清与 BLDC 共享的功率级怎么复用、FOC 对采样与角度的特殊要求;软件侧完整覆盖 FOC 的坐标变换、SVPWM、三环架构、解耦补偿与无感启动的实现细节。

内容按「先辨析、再硬件、后软件」组织:第 1 章先划清 PMSM 与 BLDC 的边界;第 3~5 章是硬件三件事(功率级、采样、角度);第 6~9 章是 FOC 软件主体;第 10 章无感方案;第 11~12 章保护与调试;第 13~14 章速查与清单。

如果你要做的是六步换相的方波无刷 ,请转《BLDC 电机驱动电路设计指南》;步进电机 与带编码器的伺服系统见各自专题文档。

场景 1

工业伺服 / 机器人关节

24~320 V 母线,高精度定位与低转矩纹波。17~23 bit 绝对编码器 + 三电阻采样 + EtherCAT/CANopen 总线。重点是角度精度、电流环带宽与整定方法。

典型:伺服驱动器、协作臂

场景 2

无人机 / 机器人动力

12~48 V 锂电,高转矩密度与快速响应。无感 FOC(滑模 / 磁链观测器),启动用强拖。重点是观测器参数、高速弱磁与 CPU 占用。

典型:云台、动力电机

场景 3

家电变频(压缩机 / 风机)

180~380 V 整流母线(无 PFC 或有 PFC),效率与噪声是硬指标。单电阻或双电阻采样 + 无感。重点是低成本 MCU 上的算力预算与静止噪声。

典型:空调、冰箱、风机

场景 4

汽车电动化(EPS / 泵 / 主驱)

12/48/400 V 平台,功能安全等级高。旋变 + ASIL 诊断 + 相电流冗余。重点是安全状态设计、诊断覆盖与温升。

典型:EPS 助力、水泵油泵

1. 本质区别:反电动势决定控制

PMSM 与 BLDC 常被混称「无刷电机」,但两者的反电动势波形不同,决定了完全不同的驱动电流形态与控制复杂度。这一章把边界划清,后面的方案选择才有依据。

反电动势波形决定一切:梯形配六步换相,正弦配 FOC------这不是选择,是物理BLDC(梯形波 · 六步换相)PMSM(正弦波 · FOC 连续换向)反电动势:梯形(平顶 120°)相A反电动势:正弦(连续)三相对称正弦逐项对比维度BLDCPMSM反电动势波形梯形(平顶 120°)正弦定子绕组集中绕组分布绕组 / 正弦绕组理想驱动电流方波(两两导通)三相对称正弦换向方式六步离散换相(霍尔或无感过零)连续换向(每个 PWM 周期都更新角度)转矩脉动固有换相纹波理论上可为零控制复杂度低(方波 + 换相表)高(坐标变换 + 闭环调制)效率 / 平稳性定位成本敏感场景高效率、低噪声、高精度场景硬件上两者共享同一套三相全桥;差异全在软件------PMSM 的功率级设计可参照 BLDC 指南

图 1 · PMSM 与 BLDC 的本质区别:反电动势波形决定控制方式

1.1 为什么正弦反电动势必须配正弦电流

永磁同步电机的转矩近似等于转子磁场与定子电流矢量的叉积:T ∝ |Ψf| × Iq。要让转矩恒定,定子电流合成矢量必须以恒定幅值、与转子同步旋转------在定子坐标系上看,这就是三相对称正弦电流。给正弦反电动势的电机灌方波电流(六步换相),转矩纹波、振动噪声与附加损耗全部找上门。

1.2 「连续换向」意味着什么

BLDC 的六步换相每 60° 电角度才切换一次状态;PMSM 的 FOC 在每个 PWM 周期都重新计算三相电流目标(10~20 kHz),相当于把换向离散粒度缩小了两个数量级。这个差别传导到整个系统:

传导方向 BLDC(六步) PMSM(FOC)
对角度信息的需求 60° 内只需知道扇区(霍尔够用) 需要连续角度(编码器 / 观测器)
对电流采样的需求 任意时刻两相导通,直流量的概念 三相瞬时正弦,采样时刻与精度都敏感
对 MCU 算力的需求 换相表 + 简单调速,8 位机可做 每周期两次坐标变换 + 两个 PI + SVPWM
可实现的控制层级 速度环(转矩近似开环) 电流环 → 速度环 → 位置环全栈

1.3 表贴式与内嵌式:Id 的策略不同

按永磁体在转子上的安放,PMSM 分两类,控制策略随之不同:

  • 表贴式(SPMSM) :磁极贴在转子表面,交直轴电感近似相等(Ld ≈ Lq)。磁阻转矩可忽略,Id = 0 控制是最优策略------电流全部出转矩。绝大多数伺服与家电电机属于此类。
  • 内嵌式(IPMSM) :磁极埋在转子铁芯内,Lq > Ld,磁阻转矩可用。MTPA(最大转矩电流比) 让 Id 取适当的负值,同样电流出更大转矩;高速时进入弱磁区(Id 更负)扩大恒功率范围。汽车主驱与 EPS 广泛使用。

本文主线按 SPMSM + Id = 0 展开这是覆盖面最大、软件结构最清晰的形态。IPMSM 的 MTPA 与弱磁是在「Id 目标生成」这一层扩展(查表或公式),不改变 FOC 链路的其它部分,第 9 章给出扩展点。

1.4 三个必须提前定死的输入条件

输入条件 为什么重要 没定死的后果
电机参数:相电阻 Rs、相电感 Ld/Lq、磁链 Ψf、极对数 p 电流环增益整定、观测器设计、角度换算全都依赖它们 整定靠试凑,观测器震荡,电角度与机械角度换算错
位置反馈方案:编码器 / 旋变 / 霍尔 / 无感 决定硬件接口、软件复杂度与低速性能 做到一半发现低速精度不够,接口与算法全返工
算力预算:电流环频率 × ISR 指令数 决定 MCU 选型与浮点 / 定点取舍 20 kHz 跑不完,被迫降频,带宽指标全面缩水

极对数是最容易栽的「小参数」电角度 = 机械角度 × p。编码器读的是机械角,p 用错,FOC 的 θ 就错 p 倍------表现为电机锁转、剧烈抖动、电流飙高,且现象诡异难以归因。参数表里 p 没确认之前,禁止闭环上电。

2. 目标应用产品与方案优势

PMSM 与 BLDC 的硬件几乎相同,区别在于反电动势是正弦波,因而能用 FOC 做到极低转矩脉动。本章说明它主要装进哪些产品,以及正弦驱动带来的性能优势。

2.1 主要应用产品:装在哪里、干什么活

PMSM 的应用集中在「效率、噪声与动态响应」三者同时被要求的场合:电动车牵引、工业机器人与 CNC 主轴、高效压缩机、直驱家电,以及需要力控的协作机器人。功率跨度从数十瓦到数百千瓦。

目标应用产品图谱:终端产品 → 应用位置 → 典型规格档位电动车 / 混动主驱牵引电机300~800V · 数十~数百 kW工业机器人关节伺服级驱动48~400V · 0.5~10kW变频压缩机高效低噪~310V · 100W~2kW数控机床主轴宽调速恒功率380V · 1~30kW协作机器人小型关节力控48V · 50~500W直驱洗衣机 DD免皮带直驱~310V · 200~800WEPS 电动助力转向低脉动高可靠12V · 30~80A无人机直驱 / 云台轻量化高响应12~48V · 50~500W注:档位为工程常见区间,用于说明选型逻辑;实际方案按产品规格与 datasheet 核算

图 2 · PMSM 目标应用产品图谱:八类终端的功率段与核心诉求

终端产品 典型规格 / 功率档位 本器件承担的角色 选型抓手
电动车 / 混动主驱 300~800V,数十~数百 kW 牵引电机驱动与能量回收 功率密度、弱磁扩速、功能安全
工业机器人关节 48~400V,0.5~10kW 伺服级高动态驱动 低转矩脉动、高带宽、多轴同步
变频空调 / 冰箱压缩机 约 310V,100W~2kW 高效压缩驱动 IE4/IE5 效率、低噪、无感或有感 FOC
数控机床主轴 / 进给 380V,1~30kW 宽调速与恒功率输出 低速平稳、弱磁扩速、刚性整定
协作机器人 48V,50~500W 小型关节与力控交互 低齿槽转矩、力矩反馈、安全
直驱洗衣机(DD) 约 310V,200~800W 免皮带直驱滚筒 低速大转矩、静音、长寿命
EPS 电动助力转向 12V,30~80A 助力电机驱动 极低转矩脉动、冗余安全
无人机直驱 / 云台 12~48V,50~500W 直驱与稳像控制 轻量化、高带宽、低振动

2.2 方案优势:为什么是它

IE4/IE5

可达能效等级

整机能耗与散热双降

极低

转矩脉动

静音与精密定位前提

3~4×

弱磁扩速倍数

覆盖低速到高速全工况

低速

大转矩直驱能力

可省掉减速机构

优势 机理 给产品带来的价值
转矩平稳、噪声低 正弦反电势 + FOC 正弦电流 无换相转矩脉动,家电静音与精密定位首选
效率高 正弦驱动降低谐波与铁损 可达 IE4/IE5,整机能耗与散热双降
功率密度高 永磁励磁无需励磁电流 同体积输出转矩更大,主驱场景关键
低速大转矩 高磁能积 + 精确转矩控制 可做直驱,省掉减速箱(DD 洗衣机、机器人)
调速范围宽 弱磁控制可扩展 3~4 倍转速 覆盖低速大转矩到高速恒功率全工况
动态响应好 电流环带宽高、转矩可精确指令 伺服级加减速与轨迹跟踪,适合机器人 / CNC

2.3 场景适配与选型边界

什么时候该选 PMSM + FOC

当产品对噪声、效率或转矩平滑度提出较高要求时,方波 BLDC 的转矩脉动就成了瓶颈,此时应转向 PMSM + FOC。判断信号很直接:用户能听到电机在转、或能感觉到振动/顿挫,就该上正弦驱动。

代价与边界

FOC 的门槛在算法与参数:电机参数(Rs、Ld/Lq、反电势常数)的准确性直接决定控制性能,且需要电流采样精度与死区补偿配合。高速弱磁区对参数敏感,母线电压跌落时容易失控,必须做电压裕量与过调制策略;极低速下观测器性能下降,需要高频注入或编码器辅助。

结论

PMSM + FOC 是电机控制的完全体:正弦反电势配上正弦电流,换来转矩脉动、效率与噪声三项指标的同时改善,代价是把复杂度从硬件搬到了软件。

3. 功率级与硬件平台复用

PMSM 的功率级就是三相全桥,与 BLDC 完全同源。这一章不讲重复内容,只讲 FOC 视角下的差异化要求------以及哪些章节直接去 BLDC 指南里找。

3.1 直接复用 BLDC 指南的部分

设计域 PMSM 是否有差异 去哪找
三相全桥拓扑与 MOSFET/IGBT 选型 无差异 BLDC 指南第 1、5 章
上桥供电(自举 / 电荷泵) 无差异(100% 占空比场景更少,FOC 永远在斩波) BLDC 指南第 3 章
死区与互锁 无差异;FOC 需额外做死区补偿(第 9 章) BLDC 指南第 4 章
母线电容与尖峰抑制 FOC 的电流纹波更小,电容应力略低 BLDC 指南第 9 章
栅极驱动外围 无差异 BLDC 指南第 6 章

3.2 FOC 带来的差异化要求

  • PWM 必须中心对齐(对称三角波):SVPWM 的占空比以周期中心对称,采样点(谷/峰)正好落在电流纹波的中点------平均值。边沿对齐 PWM 会把这个天然对齐优势废掉。
  • PWM 频率与死区的一致性:三相死区不一致直接产生电流直流偏置与转矩纹波, Layout 上三相对称比 BLDC 更重要。
  • 高压平台(310 V / 400 V 母线):IGBT 或 SiC/GaN MOS 的应用边界、光耦 / 磁隔离驱动的引入,这些在 BLDC 指南同样适用,本系列不重复展开。

3.3 一体化驱动 IC 的位置

市面上把「栅极驱动 + 三通道电流检测 + 运放」集成在一起的驱动 IC,与 MCU 的 FOC 软件栈配合是当前小功率 PMSM 的主流硬件形态。选型核对:

  • 内置运放增益与你的满量程电流匹配;
  • 是否支持三电阻 / 双电阻 / 单电阻模式的任一种并与软件一致;
  • 内置死区是否可配、是否与 MCU 侧互补 PWM 约定冲突;
  • 故障上报(过流 / 欠压 / 过温)能否映射到 MCU 外部中断。

4. 电流采样:FOC 的眼睛

FOC 的所有控制量都来自电流采样。角度再准、算法再好,采错了电流一切归零。PMSM 对采样的要求比 BLDC 高一档:三相瞬时正弦,幅值与相位都要准。

4.1 三种电阻布局

方案 电阻数量 采样条件 优点 代价
三电阻(低边) 3 任意时刻可采(取 PWM 低有效相) 最稳妥,无采样盲区 三个运放通道 + 三路 ADC
双电阻(低边) 2 需避开两相同时高占空比的窗口 省一路通道,成本适中 特定扇区需软件移相或补偿
单电阻(母线) 1 在一个 PWM 周期内安排两个采样窗 成本与布板最省 软件最复杂:相移 PWM + 盲区处理

4.2 采样时刻:中心对齐的中点

中心对齐 PWM 下,把 ADC 触发放在三角波的峰或谷(零矢量中心),采样到的电流恰好是纹波的平均值------这是 FOC 采样精度的物理根基。开关沿后 0.5~1 μs 的振铃窗口必须避开,由定时器事件硬件触发,不要软件延时。

4.3 精度链条与校准

  • 幅值校准:运放增益误差、采样电阻 1% 精度 → 上电时用已知电流源或离线注入校准比例系数;
  • 零偏校准:使能 PWM 前(管子全关)采 N 次取平均作为各通道零偏------每次上电都做,温漂实时消除靠软件高通或在 Clarke 后减共模;
  • 延迟预算:运放建立时间 + ADC 采样保持 + ISR 计算,总延迟在高速时引入相位滞后,第 9 章的角度补偿统一处理。

采样盲区是「偶发抖动」的元凶单电阻与双电阻方案在特定占空比组合下存在采不到有效相电流 的窗口(如上下桥都长时间导通)。软件必须识别这些窗口并补偿(移相 / 前周期值外插),否则表现为特定转速下偶发电流畸变与噪声,极难排查。选型时评估:算力不够就别硬上单电阻。

相关报告 · 1

相关报告 · 2

相关推荐
HRTOS1 小时前
HRTOS 4.0 中断嵌套注意事项:为什么不建议在嵌套中断中调用唤醒任务 API?
单片机·嵌入式硬件·51单片机
VOOHU 沃虎2 小时前
网络变压器同为12脚,怎样核对替代件的内部电路?
硬件工程·以太网·网络变压器
新晨单片机设计2 小时前
S023E-基于STM32单片机WIFI智能插座(温度、定时)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·wifi智能电表
早八晚十啊2 小时前
基于ARM Cortex-A53与LVGL 9.0的智能车载系统设计与实现
arm开发·车载系统
硅基手札2 小时前
SPI技术系列 08 · SPI 控制器寄存器与 IP 架构
驱动开发·stm32·单片机·嵌入式硬件·mcu·架构·计算机外设
夏虫不可与之言冰2 小时前
第三课 点亮 LED 与定时器非阻塞闪烁
c语言·c++·vscode·单片机·嵌入式硬件·物联网
Chery11403 小时前
ESP32-C3FH8X技术解析:8MB Flash低功耗Wi-Fi与Bluetooth LE物联网SoC
单片机·物联网
a5986523 小时前
ARM服务器部署Docker云手机,多开实例性能实测
服务器·arm开发·docker·云手机
元器件BOM超人3 小时前
STM32F103和GD32F103怎么选?
stm32·单片机·gd32