第2章 伺服电机与编码器:选对“心脏”和“眼睛”
做伺服调参这么多年,我有个很深的体会:调参调不好,很多时候不是参数的问题,而是电机和编码器没选对。就像你给跑车装了个拖拉机的发动机,再怎么调ECU也跑不快。
这一章,咱们就把伺服系统的“心脏”——电机,和它的“眼睛”——编码器,彻底聊透。
2.1 伺服电机分类:交流、直流、直驱
伺服电机按工作原理和结构,主要分三类。我刚开始接触时也容易搞混,后来发现抓住核心区别就行。
| 类型 | 核心特点 | 典型应用 | 我的经验 |
|---|---|---|---|
| 交流伺服(AC Servo) | 无刷结构,效率高,寿命长,高速性能好 | 数控机床、机器人、包装机械 | 目前90%以上的工业应用都在用这个 |
| 直流伺服(DC Servo) | 有刷/无刷,控制简单,低速扭矩大 | 小型设备、医疗仪器、模型舵机 | 有刷的碳刷磨损是个麻烦事 |
| 直驱电机(Direct Drive) | 无减速器,零背隙,高刚性,高精度 | 高精度转台、晶圆搬运、雷达 | 贵,但精度是真的香 |
2.1.1 交流伺服——工业主力
说白了,现在市面上绝大多数伺服驱动器,配的都是交流伺服电机。它用的是永磁同步电机(PMSM)技术,转子是永磁体,定子通三相交流电产生旋转磁场。
我个人习惯把交流伺服分成两类:
- 旋转型:最常见,输出旋转运动,配减速机或直接带负载
- 直线型:直接输出直线运动,省掉丝杠传动,精度更高
我记得有一次调试一个高速贴片机,客户反映电机发热严重。查了半天,发现是选型时把额定转速算错了,电机长期工作在弱磁区。嗯,这里要注意:交流伺服在额定转速以下扭矩恒定,超过额定转速扭矩会下降,选型时一定要算清楚。
2.1.2 直流伺服——老将出马
直流伺服现在用得少了,但在一些特殊场合还是离不开。比如早期的数控机床、一些医疗设备。
直流伺服分两种:
- 有刷直流:结构简单,控制容易,但碳刷要定期换。我曾经在一个印刷设备上见过,碳刷磨下来的粉末把编码器都污染了,导致定位不准。
- 无刷直流(BLDC):其实和交流伺服原理差不多,只是控制方式略有不同。现在很多低成本伺服方案用的就是BLDC。
2.1.3 直驱电机——精度天花板
直驱电机,顾名思义,就是电机直接驱动负载,中间没有减速机、皮带、丝杠这些传动环节。你想想看,没有背隙、没有弹性变形、没有摩擦损耗,精度能不高吗?
直驱电机主要有两种:
- 力矩电机:输出大扭矩,低速运行,用于转台、分度盘
- 直线电机:直接输出直线运动,用于高速高精度定位
我调过一台直驱转台,用在光学检测设备上。那精度,定位误差能控制在±1角秒以内。但代价也很明显:贵,而且对安装要求极高。稍微有点偏心,性能就大打折扣。
2.2 编码器类型:增量式 vs 绝对式
编码器就是伺服电机的“眼睛”。它告诉驱动器:我现在转到哪个位置了?转了多少圈?转速是多少?
编码器按工作原理,主要分两大类:
| 类型 | 工作原理 | 优点 | 缺点 |
|---|---|---|---|
| 增量式编码器 | 输出脉冲信号,通过计数脉冲个数得到位置变化量 | 结构简单,成本低,响应快 | 断电丢失位置,上电需回零 |
| 绝对式编码器 | 每个位置对应唯一编码,直接输出绝对位置值 | 断电不丢位置,上电即知位置 | 成本高,响应速度略慢 |
2.2.1 增量式编码器
增量式编码器的工作原理,说白了就是:转一圈发出N个脉冲。驱动器通过计数脉冲个数,就知道电机转了多少角度。
它一般输出三路信号:
- A相、B相:相位差90°,用来判断旋转方向
- Z相(零位信号):每转一圈发出一个脉冲,用来校准位置
我刚开始做调试时,遇到过一个问题:增量式编码器上电后,电机必须执行一次“回零”操作,找到Z相位置,才能建立坐标。有一次客户抱怨设备每次开机都要先“找原点”,浪费时间。后来我给他换了绝对式编码器,问题就解决了。
2.2.2 绝对式编码器
绝对式编码器就高级多了。它每个位置都有一个唯一的二进制编码,就像每个人的身份证号一样。上电瞬间,驱动器就能读到当前绝对位置,不需要回零。
绝对式编码器分两种:
- 单圈绝对式:只能记录一圈内的位置,多圈就重复了
- 多圈绝对式:内部有齿轮或电池,可以记录多圈位置
我记得调试一个多轴联动系统,用了多圈绝对式编码器。每次断电再上电,所有轴的位置都记得清清楚楚,直接就能继续干活。那种感觉,真的很爽。
2.3 编码器分辨率与精度
这两个概念,很多人容易搞混。我简单解释一下:
- 分辨率:编码器能分辨的最小角度变化。比如17位编码器,分辨率就是360°/2^17 ≈ 0.0027°
- 精度:编码器实际输出位置与真实位置之间的误差。受制造工艺、安装误差、温度漂移等影响
说白了,分辨率是“眼力”,精度是“准头”。眼力好不一定打得准,打得准一定需要眼力好。
| 位数 | 分辨率(每圈脉冲数) | 典型精度 | 适用场景 |
|---|---|---|---|
| 17位 | 131072 | ±10角秒 | 通用伺服 |
| 23位 | 8388608 | ±3角秒 | 高精度定位 |
| 26位 | 67108864 | ±1角秒 | 直驱电机、光刻机 |
2.4 知识体系框架
下面这张图,把本章的核心知识点串起来了。你可以把它当作一个“知识地图”,方便以后回顾。
2.5 选型实战建议
说了这么多,最后给几条实在的建议:
- 普通工业应用:交流伺服 + 增量式编码器(17~23位),性价比最高
- 高精度定位:交流伺服 + 绝对式编码器(23位以上),省去回零时间
- 直驱应用:直驱电机 + 高分辨率绝对式编码器(26位以上),发挥精度优势
- 低成本场合:直流无刷伺服 + 增量式编码器,但要做好维护准备
1. 负载需要多高的定位精度?
2. 系统允不允许上电回零?
3. 预算够不够?
这三个问题问完,选什么电机和编码器,心里就有数了。
好了,这一章的内容就到这里。电机和编码器是伺服系统的基础,搞清楚了,后面调参才能有的放矢。