2. 伺服系统闭环控制原理:三环控制架构
做伺服驱动调试,你首先得搞明白一件事——伺服电机到底是怎么听话的?
说白了,伺服系统就是一个「闭环」系统。它不像步进电机那样开环跑,开环跑丢了步你都不知道。伺服呢,它每时每刻都在问自己三个问题:
- 我现在该出多少力?(电流环)
- 我现在该转多快?(速度环)
- 我现在该到哪个位置?(位置环)
这三个问题,对应着伺服驱动器的三个控制环路。它们一层套一层,从里到外分别是:电流环 → 速度环 → 位置环。
我刚开始接触伺服时,总觉得这玩意儿很玄乎。后来拆了几台驱动器,看了几份芯片手册,才明白——三环控制其实就是三个PID调节器串在一起。嗯,就这么简单,也这么不简单。
核心概念:三环控制架构是伺服系统的「骨架」。电流环是基础,速度环是过渡,位置环是最终目标。任何一个环没调好,最终的位置跟随精度都会出问题。
2.1 电流环——最内层,最快
电流环是三环中最里面那一环。它控制什么?控制电机绕组的电流。
你想想看,电机要转动,靠的是电磁力。电磁力的大小,正比于绕组电流。所以电流环本质上就是一个力矩控制器。
电流环的响应速度是最快的。一般能做到几百微秒到几毫秒的响应时间。我见过一些高性能伺服,电流环的带宽能做到 2kHz 以上。什么意思?就是它能在一毫秒内把电流调整到位。
实战经验:电流环的 PI 参数通常由驱动器厂家固化在底层,不建议用户修改。我在现场调试时,除非遇到明显的电流震荡(电机发出尖锐啸叫),否则不会去动电流环参数。动了反而容易出问题。
电流环的输入是速度环给的「电流指令」,输出是 PWM 占空比,直接驱动逆变器。反馈来自霍尔电流传感器或采样电阻。
2.2 速度环——中间层,承上启下
速度环在中间,它负责让电机按照给定的速度转。
速度环的输入来自位置环的「速度指令」,输出给电流环作为「电流指令」。它的反馈来自编码器计算出的实际速度。
速度环的响应速度比电流环慢一些,一般在几十毫秒级别。带宽通常在 100Hz ~ 500Hz 之间。
我记得有一次调试一台印刷机,速度环的增益调得太高,结果电机在高速运行时出现抖动。后来我把速度环的积分时间适当加大,抖动就消失了。这就是典型的速度环过冲问题。
| 参数 | 电流环 | 速度环 | 位置环 |
|---|---|---|---|
| 控制对象 | 绕组电流(力矩) | 电机转速 | 机械位置 |
| 典型带宽 | 1 ~ 3 kHz | 100 ~ 500 Hz | 10 ~ 100 Hz |
| 响应时间 | 0.3 ~ 1 ms | 2 ~ 10 ms | 10 ~ 100 ms |
| 控制器类型 | PI(比例+积分) | PI(比例+积分) | P(比例)或 PID |
| 反馈来源 | 电流传感器 | 编码器(微分速度) | 编码器(位置) |
| 调试频率 | 极少调整 | 经常调整 | 经常调整 |
2.3 位置环——最外层,最终目标
位置环在最外面,它决定了伺服最终能不能停在准确的位置上。
位置环的输入是上位机(PLC 或运动控制器)发来的目标位置,输出是速度指令给速度环。反馈来自编码器的实际位置。
位置环的响应速度最慢,但它的精度要求最高。位置环的带宽一般在 10Hz ~ 100Hz 之间。
这里有个关键点:位置环通常只用 P 控制,不用 I。为什么?因为位置环的积分项容易引起超调和震荡。我个人的习惯是,位置环增益从低往高调,调到刚好不超调为止。
注意:位置环的增益(通常叫 Kp 或 Position Loop Gain)不是越大越好。增益太大,系统会震荡;增益太小,跟随误差会很大。我曾经在一个贴片机项目上,位置环增益调高了 20%,结果机器在高速定位时直接过冲了 3 个脉冲——这在贴片机上是致命的。
2.4 三环的响应特性对比
三环的响应特性,可以用一句话概括:内环快,外环慢;内环硬,外环柔。
为什么内环要快?因为电流环是力矩的源头,力矩不稳,速度和位置都别想稳。为什么外环要慢?因为位置环要兼顾机械系统的惯性,调得太快反而会激起机械共振。
我给大家一个经验值:
- 电流环带宽:速度环带宽的 5 ~ 10 倍
- 速度环带宽:位置环带宽的 5 ~ 10 倍
- 位置环带宽:根据机械系统固有频率决定,一般不超过 100Hz
这个比例关系,是保证系统稳定性的基本前提。你想想看,如果外环比内环还快,那内环根本来不及响应外环的指令,系统必然震荡。
2.5 三环调试的先后顺序
调试三环,顺序很重要。我见过不少新手上来就调位置环,结果怎么调都调不好。为什么?因为里面的速度环和电流环还没调好呢。
正确的顺序是:
- 先调电流环——确保力矩输出稳定,不震荡
- 再调速度环——确保速度响应平滑,无抖动
- 最后调位置环——确保定位准确,跟随误差小
这个顺序,就像盖房子一样。地基(电流环)不稳,上面两层(速度环、位置环)再漂亮也没用。
一句话总结:三环控制是伺服系统的灵魂。电流环管力,速度环管快慢,位置环管准不准。调试时从内到外,逐环优化,才能让伺服系统发挥出最佳性能。