1. 伺服系统概述:位置环、速度环、电流环的基本概念与区别
大家好,我是老张。做伺服驱动这行快十五年了,今天咱们聊聊伺服系统里最基础、也最绕不开的三个环——位置环、速度环、电流环。
很多刚入行的工程师问我:「张工,这三个环到底啥关系?我调参数时总搞混。」嗯,这个问题问得好。说白了,伺服系统就像一支军队,三个环就是三个层级的指挥官,各管各的事,又层层递进。
1.1 三个环的定位:谁在指挥谁?
先给个直观的比喻。你想想看,电流环是「士兵」,负责执行最具体的动作——控制电机绕组里的电流大小。速度环是「班长」,盯着士兵跑得快不快,慢了就喊「加把劲」。位置环是「连长」,站在高处看全局,告诉班长「目标在正前方300米,给我准时到达」。
我在项目中遇到过不少新手,上来就调位置环参数,结果系统抖得像筛糠。为什么?因为底层没稳住。电流环不稳,速度环就是空中楼阁;速度环没调好,位置环再努力也白搭。
核心记忆口诀:电流环管力(转矩),速度环管快慢,位置环管到哪。
1.2 电流环:最底层的「肌肉」
电流环是三个环里响应最快的,通常带宽能做到1-2kHz甚至更高。它的任务很简单——让电机实际电流紧紧跟随你给的电流指令。
为什么要有电流环?因为电机输出转矩和电流成正比(对于永磁同步电机,转矩≈Kt×Iq)。你想让电机出多大力,就得控制好电流。
我记得有一次调试一个高速主轴,客户说电机嗡嗡响还发热。我一看,电流环的PI参数太激进,导致电流震荡。说白了,电流环调不好,电机就像人抽筋一样,浑身乱抖。
我的调试习惯:先让电流环跑起来,用示波器看电流波形。如果电流纹波大、有毛刺,先别急着调速度环。我曾经花了一整天,最后发现是电流采样滤波电容虚焊——硬件问题,软件怎么调都没用。
1.3 速度环:中间的「调度员」
速度环在电流环外面,它的输出就是电流环的输入(通常是Iq指令)。速度环的带宽一般在几十到几百Hz,比电流环慢一个数量级。
速度环的核心是:你给一个目标速度,它算出需要多大的电流才能让电机达到这个速度。如果负载突然变大,速度掉下去了,速度环就会加大电流指令,把速度拉回来。
这里有个坑——速度环的积分饱和。我曾经在包装机械项目上遇到过:设备急停后重启,电机突然冲出去好远。查了半天,原来是速度环积分项在停机时饱和了,一启动就释放出巨大的累积误差。解决方案?加个积分限幅,或者用条件积分。
注意:速度环的采样周期通常比电流环慢。电流环可能1kHz更新一次,速度环可能只有100Hz。别把速度环的PI参数设得比电流环还快,那会出问题的。
1.4 位置环:最外层的「指挥官」
位置环在最外层,响应最慢,带宽通常只有几Hz到几十Hz。它的输入是位置指令(比如「走到100mm处」),输出是速度指令给速度环。
位置环的难点在于:它要处理的是「位置误差」,也就是目标位置和实际位置的差值。这个误差不能太大,否则系统会震荡;也不能太小,否则响应太慢。
我做数控机床时,客户要求定位精度5微米。位置环的增益调高了,过冲;调低了,到位时间太长。最后用了前馈补偿——把速度前馈和加速度前馈加进去,才把跟踪误差降下来。这个后面章节会细讲。
1.5 三个环的区别:一张表说清楚
| 特性 | 电流环 | 速度环 | 位置环 |
|---|---|---|---|
| 控制对象 | 电机电流(转矩) | 电机转速 | 机械位置 |
| 典型带宽 | 1-2 kHz | 50-500 Hz | 5-50 Hz |
| 采样周期 | 50-100 μs | 0.5-2 ms | 1-10 ms |
| 主要干扰 | 反电动势、死区 | 负载变化、摩擦 | 机械间隙、弹性变形 |
| 调试顺序 | 先调 | 其次 | 最后 |
| 输出量 | 电压指令(PWM) | 电流指令(Iq) | 速度指令 |
1.6 三环联动:一张图看懂
下面这张图是我自己画的,展示了三个环的层级关系和信号流向。你仔细看,每个环都有自己的反馈,一层包一层。
1.7 实际调试中的顺序与经验
我个人的调试顺序永远是:电流环 → 速度环 → 位置环。这个顺序不能乱,就像盖房子,地基没打好就盖二楼,迟早要塌。
- 先调电流环:给一个阶跃电流指令,看实际电流能不能快速跟上,有没有超调。我一般先设P小一点,I大一点,让系统稳定再慢慢加P。
- 再调速度环:电流环稳定后,给速度指令,看速度响应。注意观察有没有稳态误差——如果有,说明积分增益不够。
- 最后调位置环:速度环调好了,位置环基本不会太差。主要调比例增益和速度前馈。
一个小技巧:如果你发现位置跟踪误差总是偏大,别急着加位置环增益。先检查速度环的带宽够不够。我曾经有个项目,位置误差始终降不下来,最后发现是速度环的采样频率太低,导致位置环看到的「速度反馈」是滞后的。把速度环采样频率从200Hz提到500Hz,问题就解决了。
1.8 三个环的常见误区
- 误区一:「位置环增益越大越好」——错!增益太大,系统会震荡,甚至损坏机械。我见过有人把位置环增益调到100,结果电机嘎嘎响,丝杠都差点崩了。
- 误区二:「电流环不用调,默认参数就行」——错!不同电机、不同负载,电流环参数差很多。尤其是大惯量负载,电流环的积分时间常数必须调整。
- 误区三:「三个环可以独立调试」——错!它们互相影响。速度环的带宽决定了位置环能跑多快。电流环的响应速度决定了速度环的稳定性。
嗯,这一章就讲到这里。记住这三个环的关系,后面讲跟踪误差分析时,你才能知道误差到底出在哪个环节。
本章要点回顾:
- 电流环控制转矩,速度环控制转速,位置环控制位置
- 调试顺序:电流环→速度环→位置环,不可颠倒
- 三个环的带宽逐级递减:电流环最快,位置环最慢
- 每个环的反馈信号不同,干扰来源也不同