高频技术问题:电机控制基础(PID、FOC、SVPWM)
面试中电机控制基础是必考项,重点考察你对 PID 参数整定、FOC 矢量控制架构、SVPWM 调制原理 的理解深度。以下用一张回答框架图和三组典型问答帮你快速搭建应答逻辑。
面试问答卡片 1:PID 参数如何整定?
面试问题:你在实际项目中如何调整 PID 参数?请举例说明。
考察点:是否理解 PID 各环节物理意义,有无系统化调试方法,能否处理超调/震荡等工程问题。
回答框架:按上图五步法:①明确控制指标(响应快慢、稳态精度)②仅用 P,逐步增大到临界震荡,取 0.6 倍③加入 I 消除静差(注意积分饱和),④根据震荡程度加 D 抑制超调,⑤输出限幅与抗积分饱和机制。
示例回答:“先让系统仅用 P 运行,增大到出现等幅震荡后取系数 0.6;再加入 I 消除稳态误差,关注是否积分饱和;最后加少量 D 抑制超调。整套流程用阶梯响应验证,全程监控输出限幅,避免执行器饱和。”
可能追问:
- 积分饱和如何产生?怎么防?
- 如果系统有较大延迟,PID 怎么调整?
- 遇到过 D 项放大噪声吗?如何处理?
避坑提醒:避免直接说“看效果调”这种无结构回答;不要忘记输出限幅环节;若提到加 D 必须说明先过滤噪声。
面试问答卡片 2:FOC 矢量控制的基本流程是什么?
面试问题:请画一下 FOC 的控制框图,并说明各环节作用。
考察点:是否掌握 Clark/Park 变换、转矩与磁链解耦、电流环/速度环级联结构。
回答框架:①电流采样→Clark 变换(Ia、Ib、Ic→Iα、Iβ)→Park 变换(Iα、Iβ→Id、Iq)②Id=0 控制或弱磁控制,分别调节 d/q 轴电压③反 Park 变换得到 Vα、Vβ→SVPWM 生成开关信号→驱动逆变器。
示例回答:“FOC 通过 Clark 和 Park 变换将三相电流解耦为转矩电流 Iq 和励磁电流 Id,然后分别用 PI 调节。Id 通常设为 0 以获得最大转矩效率,调节后的电压经反 Park 和 SVPWM 生成开关信号。”
可能追问:
- 为什么用 Id=0 控制?什么场景需要弱磁?
- Park 变换中角度如何获取?(编码器/观测器)
- 电流环带宽和速度环带宽如何匹配?
避坑提醒:不要只背公式,要讲清楚“为什么这样变换能解耦”;忘记提角度同步是常见扣分点。
面试问答卡片 3:SVPWM 与 SPWM 的区别及优势?
面试问题:SVPWM 相比 SPWM 有哪些优点?实现原理是怎样的?
考察点:是否理解母线电压利用率、谐波抑制、开关损耗等工程指标;能否从矢量合成角度解释。
回答框架:①SVPWM 将参考电压矢量用八个基本电压矢量(六个非零+两个零矢量)合成②通过矢量作用时间计算占空比③优势:母线电压利用率高(比 SPWM 高约 15%),谐波含量低,更适合数字实现。
示例回答:“SVPWM 基于电压空间矢量合成,利用相邻基本矢量的作用时间逼近参考矢量。相比 SPWM,母线电压利用率从 0.577(SPWM)提升到 0.707(SVPWM),且输出谐波更小,转矩脉动更低。”
可能追问:
- 如何判断参考矢量所在扇区?
- 零矢量分配方式(七段式/五段式)对开关损耗的影响?
- 过调制区域如何处理?
避坑提醒:不要只说“效率高”,要给出量化对比;七段式和五段式的区别容易混淆,建议准备简洁对比表。
项目案例:直线电机伺服驱动控制系统(FOC + SVPWM)
| 项目名称 | 高速贴片机直线电机伺服驱动单元 |
| 业务背景 | 某电子组装产线要求贴片头定位精度±5μm,加减速度 10g,需自主开发伺服驱动板替代进口方案 |
| 规模指标 | 产线共 24 轴,单轴峰值功率 3kW,系统切换时间<100μs,稳态误差<3μm |
| 技术栈 | STM32G4 + 三相逆变器,FOC 双闭环(电流环 10kHz,速度环 2kHz),SVPWM 七段式调制,磁编码器 |
| 核心难点 | 1. 大加速下的电流饱和与弱磁切换 2. 高带宽下编码器 delay 补偿 3. SVPWM 过调制区平滑过渡 |
面试高频追问:
- 如何调试电流环带宽?遇到了什么问题?
- 弱磁控制在什么条件下触发?系数如何标定?
- SVPWM 过调制区电压矢量怎么处理?
- 编码器延迟怎么测?补偿方法是什么?
可迁移回答话术:“本项目采用双闭环 FOC,电流环通过扫频法找到谐振点后设定带宽。针对弱磁区域,参考电压矢量超过母线电压六边形时,采用最小幅值误差法限幅,并配合查表修正 Id 给定。SVPWM 通过实时判断扇区和作用时间,过调制时切换到过调制算法避免波形畸变。”