第四章 运动控制面试高频问题与模拟实战
高频问题清单 · 三大核心问答
Q1:请说明伺服系统三环控制的结构,并解释如何整定参数?
是否理解三环物理意义、带宽分配逻辑及工程整定方法;能否区分PI与PIV控制适用场景。
结构(电流→速度→位置)→ 带宽比例(约1:5:10)→ 整定顺序(由内到外)→ 常用方法(Ziegler-Nichols / 频率响应)→ 抗积分饱和。
“伺服三环从内到外为电流环、速度环、位置环。电流环PI控制,带宽最高;速度环整定ASR,注意速度反馈滤波;位置环用P或PID,关注刚度与跟随误差。整定时由内环向外环逐环闭环,使用阶跃响应或扫频法确定增益。带宽比例推荐电流:速度:位置 ≈ 1:5:10。”
Q2:运动控制中PID控制器有哪些改进策略?
是否掌握工程中PID的常见痛点(积分饱和、微分噪声)及改进方案;是否有实际调试经验。
基础PID局限 → 积分分离 / 抗积分饱和 → 微分先行 / 不完全微分 → 前馈+反馈复合控制 → 自适应或自整定。
“实际工程中常用积分分离防止大偏差时积分饱和;微分项加入低通滤波或采用微分先行避免噪声放大。对于高精度伺服,我会在位置环中串联前馈,结合速度前馈与加速度前馈,将跟随误差降低至1 pulse以内。此外还会根据负载变化做增益调度。”
Q3:伺服系统出现低频振动或啸叫,你会如何排查与抑制?
是否具备实际故障排查思维;是否了解机械谐振、电噪声、参数不当等常见原因及抑制手段。
现象判断(振动频率、工况)→ 可能原因(谐振/增益过高/反馈噪声)→ 排查步骤(降增益→加滤波→测频响)→ 抑制方法(陷波滤波器/低通滤波/调整机械刚度)。
“先通过示波器或驱动器采集振动波形,判断频率。低频振动通常因速度环增益过高或机械谐振,我会先降低速度环比例增益,若无效则启用陷波滤波器对准谐振频率。高频啸叫多为电流环噪声或编码器反馈异常,可增加电流环滤波或检查屏蔽与接地。”
项目案例 · 真实项目模板
| 项目名称 | 高精度伺服定位平台控制系统 |
| 业务背景 | 半导体封装设备中的晶圆台,要求重复定位精度 ±1μm,运动速度 0.5m/s,加速度 2g。 |
| 规模指标 | 2轴直线电机 + 光栅尺(50nm分辨率),控制周期 125μs,稳态误差 < 0.5μm,阶跃响应过冲 < 3%。 |
| 技术栈 | STM32G4 + FPGA 双核架构,EtherCAT 总线,C/C++ 开发,MATLAB 离线整定,RT-LAB 半实物仿真。 |
| 核心难点 | ① 光栅尺30MHz信号抗干扰与细分误差补偿;② 直线电机推力波动与齿槽力前馈补偿;③ 双轴同步误差 < 2μm 的耦合控制。 |
| 面试高频追问 | • 光栅尺细分误差如何标定与补偿? • 推力波动前馈的模型如何建立? • 双轴同步采用交叉耦合还是主从控制?为什么? |
| 可迁移回答话术 | “本项目中我们采用基于Luenberger观测器的扰动前馈补偿,将直线电机推力波动抑制了85%。这个思路可以迁移到旋转伺服系统的转矩纹波补偿——关键在于离线辨识扰动模型,并在运行时实时查表+线性插值。” |