4. 电流环实战:用示波器看波形,排查震荡
电流环是伺服三环中最内的一环,也是响应最快的一环。说白了,位置环和速度环出了问题,往往还能动一动;电流环要是震荡起来,电机直接嗡嗡叫,甚至炸驱动器。我这些年调过的伺服,至少有一半的故障都跟电流环有关。
这一章咱们就拿着示波器,真刀真枪地看电流波形。我会告诉你什么样的波形算正常,什么样的波形在报警,以及震荡了该怎么处理。
4.1 示波器接哪儿?怎么看?
很多新手上来就问:“我该测哪根线?”其实测电流环,最直接的办法是看驱动器输出的相电流。我个人习惯用电流探头夹在电机U、V、W任意一相上。如果没有电流探头,也可以测驱动器内部电流采样电阻两端的电压,但那个信号比较小,容易受干扰。
示波器设置要点:
- 时基: 先设 10ms/div,看整体趋势;再缩到 1ms/div 甚至 100μs/div,看细节。
- 垂直刻度: 电流探头一般设 1A/div 或 2A/div,根据电机额定电流来调。
- 触发模式: 用上升沿触发,触发电平设在电流波形的中间值附近。
嗯,这里要注意:示波器探头的地线夹子要夹在驱动器的大地端,千万别夹在电机线上,否则会引入共模噪声,波形全是毛刺。
4.2 正常电流波形长什么样?
一个调好的电流环,在恒速运行时的相电流波形应该是光滑的正弦波。我见过很多刚入行的工程师,看到正弦波上有几个毛刺就紧张,其实没必要。真正的健康波形有几个特征:
- 正弦度好: 波形没有明显的削顶或畸变,THD(总谐波失真)在 5% 以下。
- 幅值稳定: 波峰波谷的幅度波动不超过 ±5%。
- 无高频抖动: 在正弦波上叠加了细小的毛刺,但毛刺幅值不超过基波的 10%。
- 过零点平滑: 电流过零时没有“台阶”或“死区”现象。
关键判断标准: 如果你把示波器时基调到 100μs/div,看到的电流波形仍然光滑,没有明显的锯齿或振荡,那电流环基本没问题。
4.3 电流环震荡的典型波形
震荡分好几种,我按严重程度排个序:
| 震荡类型 | 波形特征 | 常见原因 | 危险程度 |
|---|---|---|---|
| 高频振荡 | 正弦波上叠加 2-5kHz 的等幅振荡 | PI 参数过大,或电流采样延迟 | 高,可能烧管子 |
| 低频抖动 | 电流幅值以 10-50Hz 的频率上下波动 | 速度环耦合、机械共振 | 中,影响运行平稳性 |
| 单边饱和 | 正弦波正半周正常,负半周削底 | 偏置电流失调、运放零点漂移 | 中,会导致转矩脉动 |
| 间歇性尖峰 | 每隔几个周期出现一个尖峰脉冲 | PWM 死区补偿不当、编码器干扰 | 低-中,长期会损坏轴承 |
我记得有一次在现场,客户说电机低速运行时“一抖一抖的”。我拿示波器一看,电流波形就是典型的低频抖动——幅值以 20Hz 左右在波动。后来发现是速度环的积分时间设得太短,跟电流环产生了耦合振荡。
4.4 震荡排查步骤:从现象到根因
遇到电流环震荡,别慌。我总结了一套排查流程,按顺序走,90% 的问题都能解决。
4.4.1 第一步:确认震荡频率
用示波器的 FFT 功能看电流波形的频谱。如果主峰在 2kHz 以上,大概率是电流环自身的问题;如果主峰在 1kHz 以下,要考虑速度环或机械系统的耦合。
4.4.2 第二步:降低电流环增益
把电流环的比例增益 Kp 降到当前值的 50%,积分增益 Ki 降到 30%。如果震荡消失,说明参数太激进。我曾经遇到一个案例,客户把 Kp 设到了 5000,结果电机像打摆子一样。降到 2000 就好了。
4.4.3 第三步:检查电流采样
用示波器测电流采样电阻两端的波形。如果采样波形本身就有毛刺或噪声,那闭环控制肯定不稳。常见问题:采样电阻虚焊、差分走线不对称、ADC 采样时序不对。
4.4.4 第四步:检查 PWM 死区
死区时间设得太短,会导致上下桥臂直通;设得太长,电流波形会出现“台阶”。我一般建议死区设在 1-3μs,具体看 IGBT 或 MOSFET 的关断延迟。
4.4.5 第五步:检查编码器信号
编码器信号抖动会直接反映在电流环上。用示波器看编码器的 A/B/Z 信号,如果边沿有毛刺或抖动,先处理编码器的问题。
4.5 电流环调参的“三板斧”
如果震荡排除了,但电流响应还是不够快,可以用下面三个方法优化:
- 先调 Kp,后调 Ki: Kp 决定响应速度,Ki 消除稳态误差。先把 Kp 调到刚好不震荡,再加 Ki 消除静差。
- 用带宽法整定: 给电流环注入一个正弦波指令,看实际电流的幅值和相位。带宽做到 1-2kHz 就算不错了。
- 加前馈补偿: 如果反电动势对电流环影响大,可以加反电动势前馈。这个在高速电机上特别有效。
我的经验值: 对于大多数 2-3kW 的伺服电机,电流环 Kp 在 1000-3000 之间,Ki 在 100-500 之间。但这只是参考,具体要看电机电感、母线电压和 PWM 频率。
4.6 电流环调参流程图
下面这张图是我自己画的一个排查流程,每次调电流环我都会过一遍:
4.7 实战案例:一次完整的震荡排查
去年有个项目,客户反馈一台 750W 伺服在 3000rpm 运行时电流异常。我带着示波器去了现场,波形显示相电流上叠加了约 3.5kHz 的等幅振荡,幅值达到基波的 30%。
按照上面的流程:
- FFT 显示主峰在 3.5kHz → 电流环自身问题
- 把 Kp 从 2500 降到 1500 → 振荡幅值降到 10%
- 把 Ki 从 300 降到 150 → 振荡基本消失
- 但电流响应变慢了,客户不满意
- 我检查了电流采样电路,发现采样电阻的滤波电容是 100nF,换成 10nF 后,采样延迟减小
- 再把 Kp 调回 2000,Ki 调回 200 → 波形光滑,响应也够快
你看,有时候不是参数本身的问题,而是硬件限制了你能用的参数范围。这个案例让我养成了一个习惯:调参之前,先看一眼采样电路。
4.8 小结
电流环实战,说白了就是三件事:会看波形、会判断震荡类型、会按流程排查。示波器是你的眼睛,FFT 是你的耳朵。别怕震荡,每个震荡背后都有一个具体的原因。找到它,解决它,你的电流环就能调得又快又稳。