伺服系统基础:伺服电机与驱动器工作原理、编码器类型与分辨率、伺服环概念

大家好,欢迎来到第二章。这一章我们聊聊伺服系统的基础。很多刚入行的工程师觉得伺服系统就是个黑盒子,电机转就完了。其实不然,你想想看,如果连伺服电机和驱动器怎么配合、编码器怎么读数、三个环怎么嵌套都不清楚,那参数整定基本就是瞎蒙。

我个人习惯,在接触一套新运动控制系统时,第一件事就是翻开伺服驱动器的手册,把电机参数和编码器线数抄下来。为什么?因为后面所有整定工作都建立在这些基础数据上。好,我们正式开始。

2.1 伺服电机与驱动器工作原理

伺服电机和普通电机最大的区别是什么?闭环控制。普通电机你给电它就转,转多快、转多少角度,它不管。伺服电机不一样,它内部有编码器实时反馈位置和速度,驱动器根据反馈不断调整输出,让电机精确跟随指令。

我遇到过不少项目,现场工程师把伺服电机当步进电机用,开环跑。结果一跑高速就丢步,一有负载就抖动。嗯,这里要注意:伺服系统的核心就是闭环,千万别省掉反馈环节。

驱动器的工作原理,说白了就是一个功率放大器 + 控制器。它接收运动控制卡发来的脉冲或总线指令,然后通过内部的三环运算,输出PWM波驱动电机。具体流程是这样的:

  1. 接收指令位置/速度
  2. 与编码器反馈值做差,得到误差
  3. 经过PID控制器运算,输出电流指令
  4. 电流环控制IGBT开关,输出对应电压和电流
  5. 电机转动,编码器反馈新位置

这个循环每几十微秒就执行一次。你想想看,一秒钟几万次调整,精度能不高吗?

关键点:伺服驱动器的带宽决定了系统的响应速度。带宽越高,系统能响应的频率越高,动态性能越好。但带宽也不是越高越好,太高容易引入噪声和振荡。

2.2 编码器类型与分辨率

编码器是伺服系统的眼睛。眼睛好不好,直接决定了系统能看多准、跑多稳。

编码器主要分两大类:增量式和绝对式。

类型 工作原理 优点 缺点 典型应用
增量式 输出脉冲信号,通过计数得到位置 成本低、结构简单、响应快 断电丢失位置、需回零 通用伺服、普通定位
绝对式 每个位置对应唯一编码值 断电记忆位置、无需回零、抗干扰强 成本高、通讯协议复杂 机器人、高端数控、AGV

分辨率是编码器的核心指标。增量式编码器的分辨率通常用线数(PPR)表示,比如2500线、5000线。驱动器内部还会做4倍频处理,所以实际分辨率是线数×4。举个例子:2500线的编码器,4倍频后就是10000脉冲/圈,每个脉冲对应0.036度。

绝对式编码器则用位数表示,比如17位、23位。17位就是2^17=131072个位置/圈,分辨率约0.0027度。23位就更夸张了,838万多个位置,精度极高。

我的经验:选编码器时别盲目追求高分辨率。分辨率太高,反馈噪声也大,反而可能引起系统抖动。我曾经在一个贴片机项目上用了23位编码器,结果速度环高频振荡,最后降到20位才稳定下来。够用就好,别贪心。

2.3 伺服环:电流环、速度环、位置环

这是伺服系统的灵魂。三个环从内到外嵌套,每个环都有自己的任务。我画了一张图,帮你理清它们的关系。

伺服三环嵌套结构图 位置环(最外层) 速度环(中间层) 电流环 最内层 响应最快 控制转矩 指令流向:位置→速度→电流 编码器反馈 各环带宽经验值 电流环:1~5 kHz 速度环:100~500 Hz 位置环:10~50 Hz 内环带宽 > 外环 5~10 倍

电流环

电流环是最内层,也是响应最快的环。它的任务是控制电机绕组中的电流,说白了就是控制转矩。驱动器通过检测相电流,与指令电流比较,调节PWM占空比,让实际电流快速跟随指令。

电流环的带宽通常能做到1~5kHz,响应时间在0.2~1ms。整定时主要调比例增益和积分增益。比例增益大了响应快,但太大容易啸叫;积分增益消除静差,但太大容易振荡。

注意:电流环参数一般由伺服厂家出厂时已经调好,不建议用户随意修改。除非你很清楚自己在做什么,否则改乱了可能导致电机发热、啸叫甚至烧毁。我曾经见过一个工程师把电流环比例增益翻了三倍,结果电机在静止状态下嗡嗡响,温度一分钟内飙到80度。

速度环

速度环在中间层,它的输入是速度指令,反馈来自编码器计算出的实际速度。速度环的输出作为电流环的指令。说白了,速度环告诉电流环:“我需要这么大的转矩来达到目标速度”。

速度环的带宽一般在100~500Hz。整定参数包括比例增益、积分增益,有时还有微分增益和速度前馈。比例增益影响速度响应刚度,积分增益消除稳态误差。

我建议整定速度环时,先给一个阶跃速度指令,观察响应曲线。如果超调大、振荡多,就减小比例增益或增加积分时间。如果响应太慢,就增大比例增益。嗯,这里有个小技巧:速度环的积分时间一般设为比例增益对应时间常数的3~5倍,这样能兼顾响应和稳定性。

位置环

位置环是最外层,也是最直观的一环。它接收位置指令(脉冲数或绝对位置),与编码器反馈的实际位置做差,输出速度指令给速度环。位置环的带宽最低,通常只有10~50Hz。

位置环的整定参数主要是位置比例增益,也叫位置环增益(Kp)。这个值越大,位置跟踪越紧,定位越快。但太大了会引起位置超调和振荡,甚至让电机在目标位置附近来回抖动。

我的经验:位置环增益的整定有个实用方法——先设一个较小的值,然后逐步增大,直到听到电机有轻微的高频声或看到位置反馈有微小振荡,然后回调20%。这个点就是最佳增益。我在做半导体固晶机时就用这个方法,定位时间从12ms降到了7ms。

2.4 三环整定的基本原则

三个环从内到外,整定顺序不能乱。我见过有人先调位置环再调电流环,结果怎么调都调不好。为什么?因为内环是外环的基础,内环不稳,外环再努力也没用。

正确的整定顺序是:

  1. 先调电流环(通常用厂家默认值)
  2. 再调速度环(让速度响应又快又稳)
  3. 最后调位置环(在速度环稳定的基础上优化定位)

还有一个原则:内环带宽要远大于外环带宽。一般要求电流环带宽是速度环的5~10倍,速度环带宽是位置环的5~10倍。这样才能保证外环指令变化时,内环能快速响应,不会成为瓶颈。

总结一下:伺服系统的基础就是电机+驱动器+编码器+三环控制。电机提供动力,驱动器负责运算和功率放大,编码器反馈位置和速度,三环从内到外分别控制电流、速度和位置。整定时从内到外,逐环优化,内环带宽要远大于外环。记住这些,后面章节的参数整定你就能理解为什么这么调、为什么那么调了。