编码器类型与选型:增量式、绝对式、旋转变压器在弱磁场景下的优劣
做弱磁控制这些年,我换过不少编码器。说实话,选型这件事看着简单,实际坑不少。尤其是进入弱磁区间以后,电机转速上去,磁场变弱,编码器信号稍微出点问题,整个系统就可能抖起来。
今天咱们就聊聊三种主流位置传感器——增量式编码器、绝对式编码器和旋转变压器——在弱磁场景下到底谁行谁不行。
先看一张总览图
我习惯先把三者的核心差异画出来,这样后面聊细节时心里有数。
增量式编码器:便宜但娇气
增量式编码器,说白了就是输出脉冲串,靠数脉冲个数来算位置。它本身不记录绝对位置,每次上电都要找零位。
在弱磁场景下的表现
- 优点:响应快,分辨率可以做得比较高,成本低。我早期做低速伺服时一直用增量式,性价比确实不错。
- 缺点:弱磁区间转速高,脉冲频率也跟着飙升。一旦有电磁干扰,丢一个脉冲,位置就偏了。而且弱磁时电机磁场弱,编码器光栅或磁栅容易受外部磁场影响。
我个人建议,如果非要用增量式做弱磁,一定要加硬件滤波和差分信号传输。另外,零位脉冲(Z信号)的可靠性要单独验证,别指望它每次都能准确触发。
绝对式编码器:省心但贵
绝对式编码器,上电就知道当前位置,不需要找零。单圈的能记一圈内的位置,多圈的还能记圈数。
在弱磁场景下的表现
- 优点:掉电不丢位置,抗干扰能力比增量式强。弱磁启动时不用执行找零流程,省时间也省事。
- 缺点:通信协议有延迟。弱磁转速高时,位置更新率可能跟不上。另外,多圈绝对值编码器内部有齿轮或电池,高温弱磁环境下电池容易出问题。
你想想看,弱磁时电角度变化率很高。如果编码器位置更新慢,电流环算出来的角度就是滞后的,轻则转矩波动,重则失步。所以绝对值编码器不是越贵越好,关键看协议速度。
旋转变压器:皮实但精度有限
旋转变压器,本质上是个小变压器。它没有光电器件,不怕油污、高温、振动。很多工业重载场合的首选。
在弱磁场景下的表现
- 优点:耐环境能力最强。弱磁区间电机发热大、振动大,旋转变压器完全扛得住。而且它没有电子器件,电磁兼容性天然好。
- 缺点:精度受限于R/D转换芯片的分辨率和励磁频率。弱磁高速时,励磁频率和信号频率的比值变小,解算误差会增大。
核心矛盾:旋转变压器的输出是模拟信号,需要R/D转换器变成数字角度。R/D转换器的跟踪速率决定了它能支持的最高转速。弱磁区间转速高,如果R/D转换器带宽不够,角度误差会明显增大。
我记得有一次做风电变桨系统,电机在弱磁区运行,旋转变压器信号被长线缆衰减,R/D转换器解算出来的角度抖动有0.5°电角度。后来换了励磁频率更高的R/D芯片,又把线缆屏蔽重新做了一遍,才把抖动压到0.1°以内。
三种编码器弱磁性能对比表
| 对比项 | 增量式编码器 | 绝对式编码器 | 旋转变压器 |
|---|---|---|---|
| 弱磁抗干扰能力 | 弱(易丢脉冲) | 中(通信协议抗干扰) | 强(模拟信号+屏蔽) |
| 弱磁精度保持 | 中(受脉冲计数误差影响) | 高(但受通信延迟影响) | 中(受R/D转换精度限制) |
| 零位可靠性 | 低(掉电丢失) | 高(上电即知) | 高(无零位概念) |
| 高速响应 | 快(脉冲直接输出) | 中(协议延迟) | 中(R/D转换延迟) |
| 环境适应性 | 差(怕油污、高温) | 中(电池怕高温) | 强(耐高温、振动) |
| 成本 | 低 | 高 | 中 |
选型建议
说了这么多,到底怎么选?我个人的经验是这样的:
- 普通弱磁应用(转速不高、环境干净):增量式编码器够用,但要做好信号隔离和滤波。
- 高性能弱磁应用(转速高、要求零位保持):绝对值编码器是首选,注意选高速协议(BiSS-C、EnDat 2.2)。
- 恶劣环境弱磁应用(高温、油污、振动):旋转变压器最稳,但R/D转换器要选跟踪速率高的型号。
嗯,编码器选型这块就先聊到这儿。每种传感器都有自己的脾气,弱磁场景下尤其明显。选对了,后面信号处理会顺手很多;选错了,后面再怎么调算法也补不回来。