4、位置反馈传感器:增量式编码器、绝对式编码器、霍尔传感器、磁栅尺与光栅尺、分辨率与精度选择
位置反馈传感器,说白了就是运动控制系统的「眼睛」。
你想想看,电机转没转到位,全靠它告诉控制器。我这些年调试过的设备,十有八九的抖动、丢步、定位不准问题,最后都追溯到传感器选型或安装上。今天咱们就把这几种常见的传感器掰开揉碎了聊一聊。
4.1 增量式编码器 vs 绝对式编码器
这两种编码器是伺服系统里最常用的。我个人的习惯是:先问自己一个问题——断电后需不需要知道位置?
增量式编码器,它只输出脉冲信号。电机转一圈,它发固定数量的脉冲。控制器通过数脉冲个数来算位置。但有个致命弱点:断电后位置信息归零。每次上电都得回零(找原点)。
我在做一台三轴点胶机时,就吃过这个亏。客户要求断电后直接开机干活,增量式编码器每次都要回零,多花十几秒。客户直接投诉了。后来换成绝对式编码器,问题解决。
绝对式编码器,每个位置对应一个唯一的二进制码。断电再上电,位置信息还在。它分两种:
- 单圈绝对式:只能记录一圈内的位置,多圈就重复了
- 多圈绝对式:内部有齿轮或电池,能记录多圈位置
选型建议:
- 需要断电记忆位置 → 选绝对式
- 成本敏感、每次开机可回零 → 选增量式
- 多圈绝对式价格高,但省了电池维护
4.2 霍尔传感器
霍尔传感器,其实是一种磁感应开关。它检测磁场变化,输出高低电平。常用于无刷直流电机(BLDC)的换相控制。
我做过一个低成本AGV小车项目,电机里嵌了3个霍尔传感器,间隔120度安装。控制器根据霍尔信号判断转子位置,决定哪相线圈通电。嗯,这里要注意:霍尔传感器的分辨率很低,一个电周期只有6个状态,根本做不了精确定位。
它适合的场景:
- 电机换相(BLDC)
- 速度检测(配合磁环)
- 限位开关(简单粗暴)
避坑指南:我曾经在一个项目里用霍尔传感器做位置闭环,结果低速时抖动得厉害。后来才明白,霍尔信号在低速时跳变沿不清晰,容易误触发。老老实实加了编码器才搞定。
4.3 磁栅尺与光栅尺
这两种是直线位移传感器。磁栅尺便宜、抗污染;光栅尺精度高、怕脏。
磁栅尺:
- 原理:磁头读取磁尺上的磁化条纹
- 精度:一般±10μm/m ~ ±50μm/m
- 优点:不怕油污、水汽、粉尘
- 缺点:精度不如光栅尺
光栅尺:
- 原理:光栅读数头检测莫尔条纹
- 精度:可达±1μm/m甚至更高
- 优点:精度极高
- 缺点:怕油污、怕振动、安装要求高
我做过一台木工雕刻机,现场粉尘特别大。一开始用了光栅尺,结果三天两头报错,拆开一看,光栅表面全是木屑。后来换成磁栅尺,再也没出过问题。精度虽然从±3μm降到了±20μm,但对木工来说完全够用。
我的经验:
- 环境干净、要求高精度 → 光栅尺
- 环境恶劣、精度要求一般 → 磁栅尺
- 磁栅尺安装时,磁头与尺带的间隙要控制在0.1~0.5mm,太远信号弱,太近容易刮擦
4.4 分辨率与精度选择
很多工程师容易把「分辨率」和「精度」搞混。我简单解释一下:
- 分辨率:传感器能检测到的最小变化量。比如编码器每圈10000脉冲,分辨率就是0.036度
- 精度:测量值与真实值的偏差。比如光栅尺精度±1μm,意思是实际位置可能在测量值±1μm范围内
分辨率高不代表精度高。你想想看,一个编码器分辨率做到每圈100万脉冲,但机械安装有偏心,精度照样差。
选型原则:
- 精度要满足系统要求:比如定位精度要求±0.1mm,传感器精度至少±0.03mm(留余量)
- 分辨率要比精度高一个数量级:这样控制器才能有效调节。精度±0.1mm,分辨率至少0.01mm
- 考虑机械传动比:电机端编码器分辨率要除以减速比才是负载端分辨率
实战案例:
一台贴片机,要求定位精度±0.05mm。我选了:
- 电机端:增量式编码器,每圈2500线(4倍频后10000脉冲)
- 丝杠导程10mm,减速比1:1
- 负载端分辨率 = 10mm / 10000 = 0.001mm
- 实际精度:±0.02mm(含机械间隙和热变形)
分辨率0.001mm远高于精度要求,但实际精度受机械限制。所以别盲目追求高分辨率,机械刚性和装配精度才是瓶颈。
4.5 知识体系总览
下面这张图,是我自己总结的传感器选型逻辑。你照着这个思路走,基本不会选错。
这张图里,我故意把「成本预算」也放进去。你想想看,有时候客户说「精度要±0.01mm」,但预算只给500块。那光栅尺肯定没戏,只能选磁栅尺加细分。做工程就是这样,永远在性能、成本、可靠性之间找平衡。
最后说一句:
传感器选型没有绝对的对错,只有合不合适。我见过有人用光栅尺做木工雕刻机,也见过用霍尔传感器做精密定位(结果当然很惨)。
记住:先搞清楚需求,再选传感器。别上来就问「哪个最好」,要问「哪个最适合我的工况」。
公众号:蓝海资料掘金营,微信deep3321