第二章 运动控制基础:伺服系统组成、编码器原理、位置/速度/扭矩模式、电子齿轮比概念
各位同学,欢迎来到第二章。
上一章我们聊了运动控制的整体框架。这一章,咱们要扎进伺服系统里,把它的五脏六腑摸清楚。说实话,搞运动控制这么多年,我见过太多人上来就调参数,结果连伺服工作在什么模式都没搞明白。嗯,这章就是帮你打好地基。
2.1 伺服系统组成:不只是个电机
很多人以为伺服系统就是个电机加个驱动器。其实没那么简单。我习惯把伺服系统拆成四个核心部分:
- 伺服电机:执行机构,把电能转成机械能。分旋转电机和直线电机两种。
- 伺服驱动器:大脑和肌肉。负责接收指令、控制电流、处理反馈。
- 反馈装置:眼睛。最常见的就是编码器,告诉驱动器“我现在转到哪了”。
- 运动控制器:指挥官。可以是PLC、专用运动控制卡,或者机器人控制器。
你想想看,这四个缺一个,系统都跑不起来。我在项目里遇到过有人把编码器线接反了,结果电机一启动就往反方向猛冲,差点撞坏机械限位。嗯,这种坑踩过一次就记住了。
核心要点:伺服系统是一个闭环系统。控制器发目标位置,驱动器驱动电机,编码器反馈实际位置,驱动器再修正误差。这个循环每几十微秒就跑一次。
2.2 编码器原理:伺服系统的眼睛
编码器这东西,说白了就是个角度或位置传感器。它把机械位置转成电信号,让驱动器知道电机轴到底在哪。
常见的编码器分两大类:
| 类型 | 原理 | 特点 | 我常用的场景 |
|---|---|---|---|
| 增量式编码器 | 输出脉冲信号,通过计数知道位置变化 | 结构简单,成本低,但断电丢位置 | 普通传送带、简易定位 |
| 绝对式编码器 | 每个位置对应唯一编码,直接读出绝对位置 | 断电不丢位置,精度高,价格贵 | 机器人关节、数控机床 |
我个人习惯,只要预算允许,尽量用绝对式编码器。为什么?因为增量式编码器每次上电都要回零,万一回零开关坏了,整个设备就瘫了。我曾经在一个包装线上吃过这个亏,从那以后,关键轴我全换成了绝对式。
小技巧:编码器的分辨率通常用“线数”表示。比如2500线的增量式编码器,配合四倍频技术,一圈能产生10000个脉冲。算精度时别忘了这个四倍频。
2.3 位置/速度/扭矩模式:三种工作模式怎么选?
伺服驱动器一般支持三种控制模式。很多新手搞不清什么时候用哪个。我简单说说:
位置模式
这是最常用的模式。控制器发脉冲或总线指令,告诉驱动器“走到这个位置”。驱动器自己完成位置环、速度环、电流环的运算。
适合:定位控制、点对点运动、电子凸轮。
速度模式
控制器只发速度指令,驱动器负责维持这个速度。位置环由控制器自己处理,或者干脆不做位置控制。
适合:恒速运行、张力控制、跟随运动。
扭矩模式
控制器发扭矩指令,驱动器控制电机输出多大的力。位置和速度都不管,完全由外部机械决定。
适合:压紧、拧紧、力控制场景。
你可能会问:“那我到底用哪个?”我的建议是:能交给驱动器做的,就别自己折腾。位置模式最省心,因为驱动器内部的位置环响应速度比控制器快得多。但如果你需要做复杂的轨迹规划,那就得用速度模式或扭矩模式,把底层交给驱动器,上层自己算。
注意:扭矩模式下,电机没有位置和速度限制。如果负载突然消失,电机会飞车!我在调试一台拧紧机时遇到过,扭矩模式下负载脱落,电机瞬间飙到6000转,还好急停按得快。所以扭矩模式一定要设好速度上限。
2.4 电子齿轮比概念:让脉冲和位置对上号
电子齿轮比,这名字听着唬人,其实道理很简单。
控制器发一个脉冲,电机该转多少?这中间需要一个换算关系。电子齿轮比就是干这个的。
公式长这样:
电子齿轮比 = (编码器分辨率 × 机械减速比) / (指令脉冲数 × 丝杠导程)
举个例子:
- 编码器分辨率:131072脉冲/圈(17位绝对式)
- 机械减速比:10:1
- 丝杠导程:10mm
- 我希望:每发10000个脉冲,滑台走1mm
那么电子齿轮比就是:
电子齿轮比 = (131072 × 10) / (10000 × 10) = 131072 / 10000 = 13.1072
设成13.1072,驱动器就会自动换算。你发10000个脉冲,它知道要走1mm。
避坑指南:我曾经在一个项目里,把电子齿轮比设成了小数,结果驱动器内部精度不够,每次定位都有微米级的累积误差。跑了1000次后,位置偏了0.5mm。后来我改成整数比,问题解决。所以,尽量让电子齿轮比是整数,或者用高精度驱动器。
电子齿轮比还有一个好处:你可以用它来“虚拟”改变编码器分辨率。比如你的控制器只能发200kHz的脉冲,但电机需要高速运行,你就可以通过调大电子齿轮比,让一个脉冲对应更长的距离,从而降低脉冲频率需求。
本章知识体系
下面这张图,是我自己画的伺服系统知识结构。你看一眼,就能把这一章的内容串起来。
这张图把伺服系统的核心要素都串起来了。你从“伺服系统组成”出发,往左看是编码器原理,往右看是三种控制模式,往下看是电子齿轮比。底层是闭环控制的核心逻辑。记住这个结构,后面几章的内容你就能轻松跟上。
我的习惯:每接手一个新项目,我都会先画一张这样的知识结构图。把系统拆成模块,搞清楚每个模块的输入输出,再动手调试。磨刀不误砍柴工,真的。
好了,这一章的内容就到这里。伺服系统的组成、编码器原理、三种控制模式、电子齿轮比,这些是运动控制的基石。你把这些吃透了,后面学电子齿轮同步、电子凸轮、多轴插补,就会轻松很多。
公众号:蓝海资料掘金营,微信deep3321