1. 编码器基础:从原理到选型,一个工程师的实战笔记
编码器这东西,说白了就是个角度传感器。电机转了多少圈、当前在什么位置、转速是多少——全靠它告诉你。我刚开始做伺服驱动那会儿,总觉得编码器就是个脉冲发生器,后来踩了不少坑才明白,选错编码器,整个系统都白搭。
今天咱们就把编码器的底裤扒干净。从工作原理讲起,再对比增量式和绝对式、光电和磁编码器,最后聊聊那几个绕不开的关键参数。
1.1 编码器工作原理:它怎么知道电机转了多少?
编码器的核心逻辑其实很简单:把机械位移转换成电信号。不管是旋转的还是直线的,原理都一样。
常见的编码器内部有一个码盘(或者码尺),上面刻着明暗相间的条纹。发光管照过去,接收管收到光信号,再转成高低电平。码盘转一圈,输出端就吐出一串脉冲。
嗯,这里要注意:脉冲的数量和码盘的刻线数成正比。刻线越多,一圈输出的脉冲就越多,分辨率自然就上去了。
核心公式(记牢了):
位置 = 脉冲数 × 每个脉冲对应的角度
转速 = (脉冲频率 / 每转脉冲数) × 60
我在项目里见过有人直接用脉冲数算位置,结果发现方向反了。为什么?因为没接B相。编码器至少有两路信号——A相和B相,相位差90度。正转时A领先B,反转时B领先A。靠这个判断方向,靠谱。
1.2 增量式 vs 绝对式:一个要归零,一个不用
这是选型时第一个要做的决定。我个人的习惯是:能上绝对式就别用增量式,除非成本卡得死。
| 对比项 | 增量式编码器 | 绝对式编码器 |
|---|---|---|
| 输出信号 | A/B/Z 脉冲 | 二进制码 / SSI / BiSS |
| 断电记忆 | 不记忆,上电需回零 | 记忆,上电即知位置 |
| 分辨率 | 取决于刻线数和倍频 | 取决于位数(如17位=131072线) |
| 抗干扰 | 脉冲易受干扰丢步 | 数字通信,抗干扰强 |
| 成本 | 低 | 高 |
| 典型应用 | 步进电机、简单速度环 | 伺服电机、机器人关节 |
增量式的坑: 上电不知道自己在哪。必须找Z信号(零位脉冲)或者外部限位开关来归零。我曾经在一个AGV项目里用了增量式编码器,结果每次断电重启都要手动推车回原点——那叫一个崩溃。
绝对式的爽: 上电直接读位置,不用回零。多圈绝对式还能记住你转了多少圈,断电一年再开机,位置还在。你想想看,机器人关节要是每次开机都要先回零,那得多耽误事。
避坑指南: 增量式编码器在强电磁干扰环境下容易丢脉冲。我曾经在变频器旁边跑编码器线,没做屏蔽,结果每转一圈就丢几十个脉冲。后来换了双绞屏蔽线,把屏蔽层单端接地,问题才解决。
1.3 光电 vs 磁编码器:一个怕脏,一个怕磁
选完增量还是绝对,接下来要选传感原理。市面上主流就两种:光电和磁。
光电编码器:
- 精度高,分辨率可以做到很高(几十万线/圈)
- 但怕油污、怕灰尘。码盘脏了,信号就乱
- 机械安装要求高,轴偏心会刮码盘
- 我有个同事在木工机械上用光电编码器,结果木屑进去,一周坏三个
磁编码器:
- 不怕油污、不怕振动、不怕灰尘
- 但精度上限不如光电,一般做到17~19位
- 怕强磁场。旁边有大电机或者电磁铁,读数会飘
- 成本低,体积小,适合恶劣环境
| 特性 | 光电编码器 | 磁编码器 |
|---|---|---|
| 精度上限 | 极高(可达23位+) | 中等(通常≤19位) |
| 环境耐受 | 差(怕油污、粉尘) | 好(IP67常见) |
| 抗磁场干扰 | 好 | 差 |
| 安装容差 | 严格 | 宽松 |
| 成本 | 高 | 低 |
我的选型建议: 洁净环境、高精度场合(如光刻机、精密转台)——光电编码器。恶劣环境、成本敏感(如AGV、电动工具、汽车EPS)——磁编码器。别在油污环境里用光电,也别在强磁源旁边用磁编码器,这是基本常识。
1.4 编码器关键参数:分辨率、精度、最大转速
这三个参数,选型时必须同时看,不能只看一个。
分辨率: 编码器能分辨的最小角度变化。比如2500线增量式,4倍频后就是10000脉冲/圈,每个脉冲对应0.036度。分辨率越高,位置控制越细腻。但注意:分辨率不等于精度。
精度: 实际位置和测量位置之间的误差。受码盘刻线均匀度、安装偏心、温度漂移影响。我见过一个案例,分辨率做到20位,但精度只有12位——码盘装歪了,读数一直在跳。
最大转速: 编码器能正常工作的最高转速。超过这个值,信号会失真或者机械损坏。公式很简单:
最大转速 (rpm) = 最大响应频率 (Hz) × 60 / 每转脉冲数
举个例子:一个编码器最大响应频率200kHz,每转5000脉冲,那最大转速就是2400rpm。你非要让它跑3000rpm,信号就丢了。
| 参数 | 定义 | 典型值 | 选型要点 |
|---|---|---|---|
| 分辨率 | 最小可检测角度变化 | 1000~10000 PPR | 匹配电机极对数和控制精度 |
| 精度 | 测量值与真实值的偏差 | ±0.01° ~ ±0.1° | 关注码盘质量和安装同心度 |
| 最大转速 | 允许的最高机械转速 | 3000~12000 rpm | 匹配电机额定转速,留余量 |
一句话总结: 分辨率决定你能看多细,精度决定你看得准不准,最大转速决定你能跑多快。三个参数互相制约,别只盯着一个。
1.5 知识体系总览:一张图看懂编码器
下面这张图把本章的核心知识点串起来了。从编码器分类开始,到工作原理,再到关键参数和选型逻辑。我建议你把它存下来,以后选型时对照着看。