3. 编码器与反馈:增量式编码器原理、绝对式编码器原理、编码器分辨率对跟随精度的影响
做电子齿轮跟随,说白了就是让两个轴“心有灵犀”。一个动,另一个跟着动,误差越小越好。那这个“灵犀”靠什么?靠的就是编码器反馈回来的位置信号。
我经常跟团队里的年轻人说:编码器就是运动控制系统的眼睛。眼睛不好使,脑子再灵光也没用。今天咱们就聊聊这双“眼睛”——增量式和绝对式编码器,以及它们的分辨率到底怎么影响你的跟随精度。
3.1 增量式编码器原理
增量式编码器,我习惯叫它“数脉冲的家伙”。它不告诉你现在在哪儿,只告诉你“走了多少步”。
工作原理其实很简单:
- 码盘上刻着一圈均匀的明暗条纹
- 光通过条纹,被接收器检测到,产生脉冲
- 每转一圈,输出固定数量的脉冲
- 通过计数脉冲个数,就知道转了多少角度
这里有个关键点——A、B两相正交信号。A相和B相相差90度电角度。为什么这么设计?
我举个例子你就明白了。有一次我在调试一台贴片机,发现电机正反转时位置老是丢。后来一查,是只用了单相计数。换成A、B双相后,不仅能判断方向,还能做4倍频处理,分辨率直接翻了4倍。
3.2 绝对式编码器原理
绝对式编码器就“聪明”多了。它每个位置都有一个唯一的编码值,就像每个人的身份证号一样。上电就知道自己在哪儿,不需要回零。
常见的实现方式有两种:
- 光电式: 码盘上有多圈同心码道,每圈代表一个二进制位。通过读取所有码道的光信号,得到绝对位置。
- 磁电式: 利用磁阻效应或霍尔效应,检测磁场角度变化。抗振动、耐油污,适合恶劣环境。
我记得有一次做风力发电的变桨系统,环境温度-40℃到+85℃,振动还特别大。增量式编码器根本扛不住,动不动就丢脉冲。换成绝对式编码器后,问题迎刃而解。上电直接读位置,不用回零,省心多了。
3.3 编码器分辨率对跟随精度的影响
分辨率,说白了就是编码器能分辨的最小角度变化。比如一个2500线的增量式编码器,经过4倍频后,分辨率是:
360° / (2500 × 4) = 0.036°
这个数字看起来很小,但实际应用中,它直接决定了你的跟随误差有多大。
为什么? 因为电子齿轮跟随是一个闭环系统。从主编码器读到位置,到从编码器反馈回来,中间有延迟。分辨率越低,这个延迟造成的误差就越大。
我给大家算一笔账:
| 编码器线数 | 4倍频后分辨率 | 在1000rpm下的位置更新周期 | 理论跟随误差 |
|---|---|---|---|
| 1000 | 0.09° | 15μs | ±0.09° |
| 2500 | 0.036° | 6μs | ±0.036° |
| 5000 | 0.018° | 3μs | ±0.018° |
看到没?分辨率越高,位置更新越快,跟随误差就越小。但也不是越高越好。分辨率太高,数据量太大,控制器处理不过来,反而会引入新的延迟。
3.4 知识体系总览
下面这张图,是我自己总结的编码器选型与跟随精度关系图。你一看就明白:
嗯,这张图把核心逻辑都串起来了。你选编码器的时候,就照着这个思路走,基本不会跑偏。
公众号:蓝海资料掘金营,微信deep3321