4、角度传感器详解(二):电感式、电容式与光电编码器
好,咱们接着聊角度传感器。上一章我把磁传感器讲透了,这一章咱们把剩下的三种主流方案——电感式、电容式、光电编码器——一次性说清楚。
这三种传感器,说白了就是三种不同的“看角度”的方式。电感式靠磁场变化,电容式靠电场变化,光电编码器靠光栅计数。各有各的脾气,选型时千万别搞混。
4.1 电感式角度传感器
电感式传感器,我个人习惯叫它“不怕脏的传感器”。为什么?因为它对油污、灰尘、温度变化都不敏感。我在线控转向项目里用过它,当时底盘环境恶劣,磁传感器偶尔会受杂散磁场干扰,但电感式完全没问题。
4.1.1 工作原理
核心原理是涡流效应。简单说:
- 一个线圈通交流电,产生交变磁场
- 金属目标靠近时,内部产生涡流
- 涡流反过来影响线圈的阻抗
- 测阻抗变化,就能算出角度
你想想看,这其实和金属探测器一个道理。只不过我们把它做成了旋转结构。
4.1.2 典型结构
常见的电感式角度传感器有两种:
- 旋转变压器式:定子有励磁线圈和感应线圈,转子是特殊形状的金属片。角度变化时,耦合系数跟着变。
- 电感式编码器:PCB上印刷线圈,转子是金属齿盘。类似齿轮传感器,但精度更高。
关键参数:
- 精度:0.1° ~ 0.5°(取决于线圈设计和信号处理)
- 分辨率:12~16位
- 工作温度:-40°C ~ 150°C
- 抗干扰:强(对磁场、电场不敏感)
4.1.3 避坑指南
我曾经在一个项目中,电感式传感器输出信号突然跳变。查了三天,最后发现是线圈焊接点虚焊,温度变化时接触电阻漂移。嗯,这里要注意:电感式传感器的线圈焊接质量,直接影响长期稳定性。
另外,电感式传感器对目标金属的材料有要求。铜和铝的涡流效应不同,校准时要统一材料。我建议用不锈钢或铜合金,别用铝,太软容易变形。
4.2 电容式角度传感器
电容式传感器,说白了就是“看电场”。它靠两个极板之间的电容变化来测角度。优点是功耗极低,适合电池供电的系统。
4.2.1 工作原理
电容公式:C = ε * A / d
- ε:介电常数
- A:极板正对面积
- d:极板间距
角度传感器通常改变A(面积)或d(间距)。我见过一种设计:定子是扇形电极,转子是另一个扇形电极,旋转时正对面积变化,电容跟着变。
4.2.2 优缺点分析
| 优点 | 缺点 |
|---|---|
| 功耗极低(μA级) | 对湿度敏感 |
| 无磁滞 | 寄生电容影响大 |
| 结构简单 | 测量范围有限(通常<180°) |
| 成本低 | 需要屏蔽设计 |
个人经验:电容式传感器在干燥环境下表现很好。但如果你在南方潮湿地区做项目,一定要做防潮处理。我见过一个案例,传感器在梅雨季节直接失效,因为水汽改变了介电常数。
4.2.3 信号处理
电容变化很小,通常只有pF级。所以需要专用的信号调理芯片,比如ADI的AD7745或TI的FDC系列。这些芯片内部有CDC(电容数字转换器),直接输出数字信号。
// 伪代码:电容式角度传感器读取
uint16_t read_capacitive_angle() {
uint16_t raw = read_cdc(); // 读取电容数字转换器
float angle = (raw - offset) * scale; // 校准
return (uint16_t)(angle * 100); // 返回0.01°精度
}
4.3 光电编码器
光电编码器,这是角度传感器里的“老大哥”。精度高、响应快,但怕脏。我在实验室里用得最多,但量产车上用得少——因为底盘太脏了。
4.3.1 工作原理
核心是光栅盘。一个圆盘上刻有明暗相间的条纹,LED发光,光敏元件接收。旋转时,光信号变成电脉冲,数脉冲就知道角度。
- 增量式:输出A、B两路正交脉冲,能判断方向和速度。但断电后位置丢失。
- 绝对式:每个位置对应唯一编码,断电不丢位置。但成本高,线束多。
4.3.2 关键指标
| 指标 | 增量式 | 绝对式 |
|---|---|---|
| 分辨率 | 500~5000 PPR | 12~20位 |
| 精度 | ±0.1° | ±0.01° |
| 输出 | 脉冲(TTL/HTL) | SSI/BiSS/SPI |
| 价格 | 低 | 高 |
选型建议:
- 线控转向的转向盘角度:用绝对式光电编码器,因为需要断电记忆
- 电机转子位置:用增量式,配合上电找零
- 底盘应用:慎用光电式,除非有密封设计
4.3.3 避坑指南
我曾经在一个AGV项目里用了光电编码器,结果运行三个月后频繁报错。拆开一看,光栅盘上全是灰尘和油渍。从那以后,我在有油污的环境里只用磁传感器或电感式。
另外,光电编码器的安装对中要求很高。偏心会导致角度误差,而且这种误差是周期性的,很难通过软件补偿。我建议安装时用千分表打一下,保证偏心在0.01mm以内。
4.4 三种传感器对比总结
好了,三种传感器都讲完了。我画了一张对比图,帮你快速决策:
这张图你看懂了吗?简单说:
- 底盘环境脏乱差 → 电感式或磁传感器
- 实验室或室内洁净环境 → 光电编码器或电容式
- 需要超高精度 → 绝对式光电编码器
- 需要超低功耗 → 电容式
我的建议:线控转向的转向盘角度传感器,我个人首选电感式。为什么?因为它既不怕油污,又不怕磁场干扰,精度也够用。转向执行器的电机位置,我建议用磁传感器,因为响应快、体积小。
好了,这一章就到这里。三种传感器的原理、优缺点、选型要点都讲清楚了。下一章咱们聊传感器融合——怎么把多个传感器的数据结合起来,提高系统的可靠性和安全性。
公众号:蓝海资料掘金营,微信deep3321