3. 诊断工具链:示波器、频谱分析仪、伺服调试软件
震荡问题来了,你手头得有趁手的家伙。我见过不少工程师,一遇到速度环震荡就慌了神,拿着万用表在那量电压,折腾半天找不到根因。说白了,工具没选对,力气全白费。
这一章,我就把诊断震荡的三件套给你捋清楚。示波器看时域、频谱仪看频域、伺服软件看内部变量。三样东西配合起来,震荡的根儿基本藏不住。
3.1 示波器:时域诊断的第一只眼
示波器是我用得最多的工具。为什么?因为它直观。你接上探头,波形好坏一眼就能看出来。
3.1.1 测什么信号
诊断速度环震荡,重点看三个信号:
- 速度反馈:编码器或旋变反馈回来的实际速度
- 速度指令:控制器给出来的目标速度
- 电流指令/转矩指令:速度环输出给电流环的信号
我个人习惯,先把速度反馈和速度指令同时抓出来,叠在一起看。如果反馈波形在指令附近来回抖,那就是震荡没跑了。
3.1.2 怎么看震荡特征
波形出来了,怎么判断?我总结了几种常见形态:
| 波形特征 | 可能原因 | 我的处理经验 |
|---|---|---|
| 正弦波状等幅震荡 | 增益过高、机械共振 | 先降速度环比例增益,看波形是否收敛 |
| 锯齿状不规则抖动 | 编码器噪声、齿槽效应 | 检查编码器线缆屏蔽,必要时加滤波器 |
| 低频包络调制 | 机械传动间隙、皮带打滑 | 用手转动负载,感受是否有空程 |
| 高频毛刺叠加 | PWM开关噪声、接地环路 | 示波器带宽限制打开,先排除高频干扰 |
嗯,这里要注意:示波器的采样率要设够。我曾经遇到过一位同事,用1k采样率去抓10Hz的震荡,波形看起来挺光滑,其实细节全丢了。一般建议采样率至少是震荡频率的10倍以上。
3.2 频谱分析仪:频域里的照妖镜
示波器能告诉你「有震荡」,但频谱仪能告诉你「震荡在什么频率上」。这个区别很关键。
你想想看,速度环震荡往往不是单一频率。可能是50Hz的机械共振,叠加了200Hz的电气噪声,再混着10Hz的负载波动。时域波形揉成一团,你根本分不清谁是谁。频谱仪一上去,各个频率分量清清楚楚。
3.2.1 频谱仪怎么接
现场调试时,我一般用两种方式:
- 直接接模拟输出口:很多伺服驱动器有模拟监视输出(比如速度监视、转矩监视),用BNC线连到频谱仪就行
- 用伺服软件的FFT功能:现在主流伺服调试软件都内置了频谱分析,省了带仪器的麻烦
3.2.2 频谱图怎么看
拿到频谱图,重点看三件事:
- 主峰频率:能量最大的那个频率点,通常是震荡基频
- 谐波分量:主峰的2倍、3倍频,可能指示非线性因素
- 底噪水平:整体噪声基底高不高,反映系统信噪比
我个人习惯,先看主峰频率是否落在机械固有频率附近。如果是,那大概率是机械共振,调电气参数只能压住一时,根治还得动机械。
3.3 伺服调试软件:内部变量的透视镜
示波器和频谱仪都是外部工具,能看到的是物理信号。但伺服驱动器内部还有一堆变量——速度环积分值、前馈量、滤波器状态——这些外部仪器看不到。这时候就得靠伺服调试软件了。
3.3.1 主流软件能干什么
| 软件 | 适用品牌 | 我常用的功能 |
|---|---|---|
| Siemens Starter / Startdrive | 西门子S120、G120 | 速度环波特图绘制、自动优化、陷波器参数整定 |
| Panasonic PANATERM | 松下MINAS A6/A7 | 实时波形显示、FFT分析、制振滤波器调节 |
| Yaskawa SigmaWin+ | 安川Σ-7 | 振动抑制调谐、负载惯量辨识、自适应滤波器 |
| Rockwell Studio 5000 | 罗克韦尔Kinetix | 趋势图、频谱分析、自动陷波 |
3.3.2 用软件抓内部变量
我调试时,最常用的操作是:
- 打开速度环和电流环的实时波形,看两个环的响应是否匹配
- 抓取速度环误差信号,这个信号最能反映震荡的源头
- 查看滤波器状态,确认陷波滤波器、低通滤波器是否生效
一个真实案例: 有次在印刷机上,示波器看到速度反馈有震荡,但频谱仪找不到明显尖峰。我打开PANATERM一看,发现速度环积分值在周期性饱和——每次积分饱和释放时,系统就抖一下。问题出在积分限幅设得太小,跟震荡频率无关。这个,外部仪器根本看不出来。
3.4 三件套的配合使用流程
说了这么多,实际干活时怎么配合?我画了一张流程图,你看看就明白了。
这个流程我用了很多年,基本没失手过。核心思路就是:先宏观再微观,先外部再内部。别一上来就扎进伺服软件调参数,先看看波形长什么样,频率在哪儿,心里有个底。
3.5 实战中的几个坑
最后,分享几个我踩过的坑,你遇到了能少走弯路。
坑一:探头地线没接好
我曾经在调试一台高速主轴时,示波器上全是毛刺,以为是驱动器坏了。折腾了两小时,才发现探头的地线夹子松了。接地不良引入的共模噪声,能把真实信号完全淹没。
坑二:频谱仪的频率范围设得太宽
有次我设了0-10kHz的扫频范围,结果啥也没看到。后来把范围缩到0-500Hz,震荡尖峰清清楚楚。速度环震荡一般不会超过几百赫兹,别把范围设太大,分辨率会不够。
坑三:伺服软件的变量选错了
调试软件里变量很多,别随便选一个就看。我建议你重点关注:速度反馈(实际速度)、速度误差(指令减反馈)、转矩指令(速度环输出)。这三个变量基本能覆盖90%的震荡诊断需求。