1. 编码器有哪些种类
编码器常见可以从几个维度分类。
一类:按输出方式分
1)增量式编码器
- 转了多少格
- 转动方向
- 转动速度
但不知道绝对位置。
特点:
- 常见信号:A、B,相位差 90°
- 有时还有 Z 相
- 结构简单,成本低
2)绝对式编码器
它能直接告诉你当前角度位置。
比如转到某个位置时,输出就是唯一编码,不需要从上电后慢慢累计。
特点:
- 断电再上电,也知道当前在哪
- 成本更高
- 常用于高精度定位
二类:按检测原理分
1)机械式编码器
靠金属触点接触。
特点:
- 便宜
- 常见于旋钮、人机界面
- 会抖动
- 寿命相对有限
2)光电式编码器
靠光栅 + 发光/接收器件检测。
特点:
- 精度高
- 抖动小
- 工业里很多电机反馈都用它
- 成本较高
3)磁编码器
靠磁铁和霍尔/磁传感器检测角度。
特点:
- 抗灰尘、抗油污能力常较好
- 体积可以做得小
- 现在也很常见
三类:按安装/使用场景分
1)旋转编码器
测角度、转速、方向。
2)直线编码器
测位移,直线运动用。
四类:按输出接口分
除了最基础 A/B 相,还可能有:
- 推挽输出
- 开漏输出
- 差分输出
- SPI
- I2C
- SSI
- BiSS
- 模拟电压输出
2. 看原理图,怎么快速判断"这是不是编码器"
可以抓这几个关键词:
看器件型号
像:
- EC11
- encoder
- rotary encoder
这些一看大概率就是编码器。
看引脚名
如果看到:
- A / B
- HA / HB
- CHA / CHB
- CLK / DT
- SW / KEY / IN
- COM
很可能就是旋转编码器。
看外围电路
如果外围有:
- 上拉电阻
- 接地公共端
- 两相输入进 MCU
那就更像机械增量编码器。