伺服系统基础:伺服电机与驱动器、编码器类型与分辨率、伺服环原理
大家好,我是你们的老朋友。今天咱们聊聊伺服系统的基础。说实话,我入行那会儿,第一次调伺服参数,差点把电机搞飞了。从那以后,我就明白了一个道理——基础不牢,地动山摇。这一章,咱们就把伺服系统的三大块掰开揉碎了讲清楚。
一、伺服电机与驱动器
伺服电机,说白了就是能精确控制位置、速度、转矩的电机。它跟普通电机最大的区别在于——它知道自己转到了哪里。为什么?因为它屁股后面装了个编码器。
我见过不少新手,上来就问「伺服电机和步进电机有啥区别?」嗯,区别大了去了。步进电机是开环控制,你给它发脉冲,它转多少算多少,丢了步你也不知道。伺服电机是闭环控制,它实时反馈位置,丢了步立马补回来。
伺服电机的核心部件
- 定子:绕有三相绕组,产生旋转磁场
- 转子:永磁体,跟随磁场旋转
- 编码器:反馈转子位置和速度
- 刹车:垂直轴必备,防止掉电溜车
我个人习惯,选型时先看转矩-转速曲线。很多厂家给的额定转矩是热态值,实际运行中你得留20%~30%的余量。我曾经在一个包装机项目上,就因为没留余量,电机天天过载报警,后来换了更大一号的才消停。
驱动器的作用
驱动器是伺服系统的「大脑」。它接收控制器的指令,然后驱动电机转动。同时,它还要处理编码器的反馈信号,完成闭环控制。
驱动器的核心功能包括:
- 功率变换:把直流电变成三相交流电,驱动电机
- 电流控制:精确控制绕组电流,产生所需转矩
- 速度控制:根据指令速度和实际速度的差值,调节输出
- 位置控制:根据指令位置和实际位置的差值,调节速度指令
- 保护功能:过流、过压、过温、编码器故障等
二、编码器类型与分辨率
编码器是伺服系统的「眼睛」。它告诉驱动器电机转到了哪里、转得多快。编码器的好坏,直接决定了伺服系统的控制精度。
编码器的分类
| 类型 | 原理 | 特点 | 典型应用 |
|---|---|---|---|
| 增量式编码器 | 输出脉冲信号,通过计数得到位置 | 成本低,断电丢失位置 | 通用伺服、简单定位 |
| 绝对式编码器 | 输出绝对位置码,上电即知位置 | 成本高,抗干扰强 | 高端数控、机器人 |
| 旋转变压器 | 电磁感应原理,输出模拟信号 | 耐高温、抗振动 | 恶劣环境、军工 |
你想想看,增量式编码器就像你走路数步数,断电了你就忘了自己走到哪了。绝对式编码器呢,就像你每走一步都拍个照,断电了翻翻照片就知道自己在哪。嗯,这就是本质区别。
分辨率怎么选?
编码器的分辨率,通常用每转脉冲数(PPR)或位数(bit)来表示。比如,17位绝对式编码器,分辨率就是2^17 = 131072线/转。
分辨率越高,位置检测越精细。但也不是越高越好。为什么?因为分辨率高了,数据量就大,通信周期就长。我曾经在一个项目中,用了23位的编码器,结果驱动器忙不过来,位置环周期从125μs拖到了250μs,反而影响了动态响应。
三、伺服环原理
伺服系统有三个控制环:电流环、速度环、位置环。它们从内到外,层层嵌套。你调参数的时候,也得从内到外一层层调。这个顺序千万别搞反了,我见过有人先调位置环,结果系统振荡得一塌糊涂。
电流环
电流环是最内层的环,也是响应最快的环。它的任务是控制电机绕组中的电流,从而控制转矩。说白了,电流环就是控制「力」的大小。
电流环的带宽通常能做到1~2kHz。它的PI参数直接影响电机的转矩响应。我调电流环的时候,习惯先把积分时间设大一点,然后慢慢减小,直到电流响应没有超调为止。
速度环
速度环在电流环外面。它根据速度指令和实际速度的差值,计算出需要的转矩指令,然后交给电流环去执行。
速度环的带宽通常是电流环的1/5到1/10。它的PI参数决定了系统的速度响应和抗扰动能力。我遇到过一个问题:一台机床在低速切削时,速度波动很大。后来发现是速度环的积分时间太小,导致系统对编码器噪声太敏感。把积分时间调大一点,问题就解决了。
位置环
位置环是最外层的环。它根据位置指令和实际位置的差值,计算出速度指令,然后交给速度环去执行。
位置环通常只用比例控制(P),不加积分。为什么?因为位置环的积分会导致超调和振荡。你想想看,位置误差已经很小了,积分还在累积,结果就冲过了头。
三环的关系
我用一张图来展示三环的关系,这样你理解起来更直观。
这张图你看明白了吗?位置环在最外面,它给速度环发指令;速度环在中间,它给电流环发指令;电流环在最里面,它直接控制电机。反馈信号从编码器一路传回来,形成闭环。
调参的顺序,我再说一遍:先调电流环,再调速度环,最后调位置环。每一环调好了,再调下一环。千万别跳级。
好了,这一章的内容就到这里。伺服系统的基础,说白了就是电机、编码器、三环控制这三块。你把这些搞明白了,后面的调优工作就顺风顺水了。