1. 角度传感器概述:什么是角度传感器、为什么需要标定、常见类型
大家好,我是老张。做电机控制这些年,我踩过最大的坑,就是角度传感器没标定好。你想想看,一个电机转得稳不稳、准不准,很大程度上取决于你知不知道转子当前在什么位置。角度传感器,就是干这个活的。
1.1 什么是角度传感器?
说白了,角度传感器就是把机械转角变成电信号的器件。电机控制器需要知道转子磁极的位置,才能决定什么时候给哪一相通电。没有这个位置信息,电机要么转不起来,要么转起来一顿一顿的。
我习惯把角度传感器比作电机的「眼睛」。你闭着眼睛走路,肯定走不直。电机也一样,没有角度反馈,它就是个瞎子。
核心作用:将转子机械位置(0°~360°)转换为控制器可读的电信号(电压、电流、数字码等)。
1.2 为什么需要标定?
你可能会问:传感器买回来不就是好的吗?为什么还要标定?
嗯,这里要注意。传感器出厂时确实有精度,但装到电机上之后,问题就来了:
- 安装偏差:传感器和转子之间有个机械对位误差。我遇到过最夸张的一次,装偏了15°电角度,电机直接啸叫。
- 零位漂移:温度变化、老化,都会让传感器的零位跑偏。
- 非线性误差:尤其是磁编码器,磁场分布不均匀时,输出角度和实际角度不是完美的线性关系。
我曾经在一个伺服项目里,用了某品牌的磁编码器。装上去之后,电机低速运行时抖得厉害。查了两天,最后发现是传感器标定没做,零位差了3°。做完标定之后,问题立刻消失。从那以后,我每个项目都把标定列为必做项。
避坑指南:我曾经因为赶工期,跳过标定直接上机。结果电机在某个角度区间反复震荡,差点把联轴器扭断。标定这一步,省不得。
1.3 常见类型
目前市面上主流的电机角度传感器,主要有三种。我按个人使用频率排个序:
| 类型 | 原理 | 精度 | 成本 | 适用场景 |
|---|---|---|---|---|
| 磁编码器 | 霍尔效应/磁阻效应 | ±0.1°~±1° | 低 | 工业伺服、机器人关节 |
| 光电编码器 | 光栅盘+光电检测 | ±0.01°~±0.1° | 中高 | 高精度机床、半导体设备 |
| 旋转变压器 | 电磁感应 | ±0.5°~±2° | 高 | 航空航天、电动汽车 |
1.3.1 磁编码器
我个人最喜欢用磁编码器。为什么?便宜、抗振动、体积小。它靠检测磁场方向来算角度。常见的芯片有AS5048、TLE5012B这些。
但磁编码器有个坑:它对安装气隙很敏感。我建议气隙控制在0.5mm~1.5mm之间,太近了会饱和,太远了信号弱。
小技巧:用磁编码器时,记得在PCB上留个标定按键。上电后按一下,自动记录当前角度为零位。这个功能在产线上能省不少事。
1.3.2 光电编码器
光电编码器精度高,但娇气。它里面有个光栅盘,上面刻着密密麻麻的条纹。光透过条纹照到接收器上,就能算出角度。
我记得有一次在粉尘环境里用光电编码器,不到一个月就报错。拆开一看,光栅盘上全是灰。所以,如果你要用光电编码器,防护等级一定要选好。
光电编码器分增量式和绝对式。增量式便宜,但断电后位置丢失。绝对式贵,但上电就知道当前位置。怎么选?看你的应用需不需要断电记忆。
1.3.3 旋转变压器
旋转变压器,简称旋变。它像个微型电机,有定子和转子。通过电磁感应来测角度。
旋变的优点是皮实。温度、振动、油污,它都不怕。所以电动汽车和航空航天特别喜欢用。但缺点也很明显:贵、解码电路复杂。
我建议,除非你的环境特别恶劣(高温、强振动、油污),否则没必要上旋变。磁编码器加个防护罩,大部分场景都够用了。
总结一下:
- 普通工业应用:磁编码器(性价比之王)
- 高精度应用:光电编码器(精度优先)
- 恶劣环境应用:旋转变压器(可靠性优先)
好了,这一章就聊到这儿。下一章我会详细讲磁编码器的标定流程,包括怎么找零位、怎么补偿非线性。到时候我会把我在产线上用的那套脚本分享出来,保证实用。