4. 调参前的准备:示波器、上位机、电流环带宽确认,确保基础打好
说实话,我见过太多人一上来就调速度环的 Kp、Ki,结果调了半天电机要么抖得像筛子,要么软得像面条。为什么?因为基础没打好。你想想看,速度环是建立在电流环之上的,电流环都没整明白,速度环怎么可能调得好?
这一章,我们就老老实实把准备工作做扎实。别嫌烦,这一步省了,后面十倍的时间都补不回来。
4.1 硬件准备:示波器怎么接,探头怎么设
示波器是调参的眼睛。没有它,你就是在盲调。我个人习惯用四通道示波器,但如果你只有两通道,也够用。
4.1.1 探头选择与设置
- 用差分探头测相电流——普通探头测单端信号没问题,但测电机相电流这种浮地信号,差分探头才是正解。我曾经图省事用普通探头夹在采样电阻两端,结果共模干扰直接把波形淹没了,折腾了两天才发现是探头的问题。
- 带宽要够——至少 100MHz。电流环的 PWM 频率通常在 10kHz~20kHz,但开关噪声的谐波能到几十兆赫兹,带宽不够你看到的全是假波形。
- 探头衰减比设对——10× 档位是常用的,别忘了在示波器里也设成 10×,否则幅值全错。
4.1.2 测量点怎么找
我一般会测三个地方:
- 电机相电流——用电流探头夹在电机任意一相线上,或者测采样电阻两端的电压。
- 编码器信号——A、B 相的脉冲,确认没有毛刺或丢步。
- DAC 输出——很多驱动器有 DAC 引脚,可以把内部变量(比如 Iq 给定值)引出来看,方便对比。
小技巧: 如果示波器只有两个通道,我建议优先测相电流和 DAC 输出。编码器信号可以用逻辑分析仪代替,没必要占示波器通道。
4.2 上位机准备:该看哪些变量,采样率怎么设
上位机的作用是记录和分析数据。示波器看的是实时波形,上位机看的是长时间的趋势和统计值。两者互补,缺一不可。
4.2.1 必须监控的变量
| 变量名 | 说明 | 为什么重要 |
|---|---|---|
| Iq 给定值 | 速度环输出的电流指令 | 看速度环有没有饱和,有没有震荡 |
| Iq 反馈值 | 实际测得的 q 轴电流 | 对比给定值,判断电流环跟踪性能 |
| Id 反馈值 | 实际测得的 d 轴电流 | 正常情况下应该接近 0,偏离说明有问题 |
| 速度反馈值 | 编码器解算出的实际转速 | 速度环调参的直接依据 |
| 母线电压 | 驱动器的直流母线电压 | 电压跌落会影响电流环性能 |
4.2.2 采样率怎么设
这个很多人会忽略。采样率太低,你看到的曲线是失真的;采样率太高,数据量太大,上位机卡死。
我的经验是:
- 电流环调试:采样率设 10kHz~20kHz,和 PWM 频率一致就行。
- 速度环调试:采样率可以降到 1kHz~5kHz,因为速度环的带宽比电流环低得多。
- 位置环调试:500Hz 就够用了。
注意: 上位机的采样率和示波器的采样率是两回事。上位机记录的是经过低通滤波后的数据,示波器看到的是原始信号。两者对比着看,才能发现问题。
4.3 电流环带宽确认:为什么这一步是基础中的基础
电流环是三个环里最快的。它的带宽决定了整个系统能跑多快、能跟多准。如果电流环带宽不够,速度环调得再好也是白搭——因为速度环发出的指令,电流环根本执行不了。
4.3.1 怎么测电流环带宽
方法其实不复杂:
- 给电流环一个正弦波指令,频率从低到高扫频。
- 用示波器同时看指令值和反馈值。
- 找到反馈值幅值下降到指令值 0.707 倍(-3dB)的那个频率点。
- 那个频率就是电流环的带宽。
举个例子,我调过一个 400W 的伺服电机,电流环带宽测出来是 1.2kHz。这个值对于大多数工业应用来说已经够用了。但如果你做的是高速主轴,带宽可能需要到 3kHz 以上。
4.3.2 带宽不够怎么办
如果测出来带宽偏低,别急着调参数。先检查这几个地方:
- PWM 频率是不是太低了?——PWM 频率至少要是目标带宽的 10 倍。比如你要 2kHz 带宽,PWM 频率至少 20kHz。
- 电流采样是不是有延迟?——采样延迟会直接限制带宽。我遇到过一例,是 ADC 触发时机没设对,导致采样值总是滞后半个 PWM 周期。
- 母线电压是不是不够?——电压低了,电流变化率就上不去,带宽自然受限。
核心原则: 电流环带宽至少要达到速度环带宽的 5~10 倍。如果达不到,速度环调参时会出现奇怪的震荡,而且你怎么调都调不好。
4.4 知识体系:调参前的完整准备流程
下面这张图是我自己总结的,每次调参前我都会按这个流程走一遍。你可以把它当成一个 checklist。
4.5 避坑指南:我踩过的几个坑
做这行十几年,踩过的坑不少。挑几个和本章相关的说说,你们能少走弯路。
- 探头地线夹太长——我曾经用一根 10cm 长的地线夹去测相电流,结果波形上全是高频噪声。后来换成弹簧地线夹,噪声立刻消失了。记住:地线越短越好。
- 上位机采样率和控制周期不匹配——有一次我怎么都调不好速度环,曲线看起来总是有延迟。后来发现上位机的采样率设成了 100Hz,而速度环是 1kHz。采样率太低,数据全是混叠的。把采样率提到 2kHz 后,问题立刻清楚了。
- 电流环带宽测出来很高,但实际性能很差——这是因为我只测了空载情况下的带宽。带上负载后,电机的电气时间常数会变,带宽会下降。所以,我建议在额定负载下再测一次带宽,两个值都要心里有数。
我的习惯: 每次调参前,我都会把示波器、上位机、电流环带宽这三个环节走一遍,大概花 30 分钟。这 30 分钟花得值,因为它能保证后面几个小时的调参工作不会白费。