非接触式测距主要由三类传感器技术主导:使用红外激光的飞行时间(ToF)技术、使用声波的超声波技术,以及使用 24 GHz 至 80 GHz 无线电波的毫米波雷达。人们常把它们拿来直接比较,仿佛其中一种就是更好的选择,但实际上每一种都会在不同的环境中失效。
正确选型的关键,主要在于明确您的产品实际会面对哪种环境,以及哪一种失效模式是无法接受的。
三者的一句话概括
飞行时间(ToF)通过光电二极管测量发射红外光的往返时间,或测量调制光束的相位偏移。它响应快、精度达毫米级、光束窄,但前提是必须接收到可用的反射光。
超声波测量声脉冲的往返时间。它几乎适用于任何材质,包括透明和深色表面,但声速会随温度变化,而且波束较宽。
毫米波雷达发射调频无线电信号,通过差频测量距离。它可以穿透粉尘、烟雾、雾气和塑料,还能依据呼吸引起的微动而非仅仅依据移动来检测静止的人体。
代表性型号:光学测距用 TOF050C/200C/400C laser modules 激光模块,低成本声学方案用 HC-SR04 ultrasonic module,需要在粉尘和黑暗中可靠检测人体存在时用 LD2410B 24GHz radar module。
横向对比
| 对比项 | ToF(红外激光) | 超声波 | 毫米波雷达 |
|---|---|---|---|
| 典型量程 | 模块通常为几厘米到约 4 m;专用激光模块可达更远 | 常见模块为 2 cm 到约 4 m;工业型可更远 | 存在检测模块最远约 8-10 m;车载雷达则远高于此 |
| 精度 | 毫米级 | 厘米级,且受温度影响 | 厘米级;适合存在检测,用于精密测量则偏粗 |
| 波束 | 窄,仅几度 | 宽,通常 30-60 度 | 宽,可通过天线设计调整 |
| 目标材质 | 多数不透明表面;对黑色、高光泽或透明目标效果差 | 几乎任何材质,包括玻璃和液体 | 多数材质均可反射;高反射金属和水面需谨慎处理 |
| 环境光 | 受强阳光或红外光源影响 | 不受影响 | 不受影响 |
| 温湿度 | 基本不受影响 | 直接受影响;声速随温度变化 | 不受温度和湿度影响 |
| 风、粉尘、烟雾 | 粉尘会遮挡光路 | 气流和粉尘会使读数变差 | 能较好穿透粉尘、烟雾、雾气和雨水 |
| 静止目标检测 | 可以 | 可以,但需要回波 | 可以;能检测呼吸级别的微动 |
| 穿透塑料或玻璃外罩 | 需要红外透光窗口 | 需要留出声学开孔 | 可穿透塑料及多种非金属外罩 |
| 设备间相互干扰 | 相互对射时会产生光学串扰 | 设备之间会互相收听到信号,需要分时触发 | 密集安装时需做频率规划 |
| 典型电流消耗 | 低 | 低到中等 | 中到高,尤其是连续工作的雷达 |
| 集成难度 | I2C 或 UART,厂商提供驱动 | Trig 与 Echo,工业型为 UART | UART,另需配置检测门限与灵敏度 |
| 相对成本 | 低到中等 | 最低 | 中到最高 |
各技术在什么情况下会失效
飞行时间:没有可用反射光时
ToF 传感器需要光返回。极暗的哑光表面会吸收光束;抛光金属会把光反射到接收器之外;传感器前方的玻璃或透明塑料面板可能让光直接穿过而不返回。强烈的阳光或其他红外光源会抬升噪声底,使读数变得不可靠。
常见的解决办法都围绕光学:缩小视场角、加装与发射波长匹配的带通滤光片,或者给传感器覆盖一层红外透光窗口——该窗口在对应波长有确定的透过率,同时阻挡可见光。
超声波:温度或几何结构变化时
声速随温度升高,大约每摄氏度增加 0.6 m/s。若不补偿,20 °C 的变化会在两米量程上使读数偏移几个百分点。较好的模块已内置温度补偿,也可以通过固件实现,但这一点经常被忽略。
超声波波束较宽,且传感器存在最小盲区距离,因此测量近距离目标和狭窄腔体都比较困难。泡棉、织物等柔软多孔材料会吸收声脉冲。多只超声波传感器同时安装时,必须按顺序依次触发,以免互相收听到对方的信号。
毫米波雷达:几何结构或功耗预算不匹配时
在粉尘、潮湿、黑暗或密封外壳会让另外两种技术失效的场合,雷达表现出色。但它面临的困难有所不同:金属表面和大面积水体可能产生极强的反射与多径,形成虚假目标;大型反射物还会产生旁瓣检测,在并不存在目标的位置上显示出物体。
与其他技术相比,雷达的配置更为关键:检测门限、灵敏度阈值和驻留时间都必须按应用逐一调校。此外,雷达模块的电流消耗高于另外两种方案,这在电池供电产品中尤为关键。无线电法规同样需要考虑:允许使用的频段和发射功率因国家而异。
按应用场景选型
| 应用场景 | 通常最佳选择 | 原因 |
|---|---|---|
| 机器人避障 | ToF 或超声波 | 刷新快、接口简单;若目标为深色或透明则用超声波 |
| 储罐液位 | 超声波或雷达 | 非接触且不受材质影响;有蒸汽或泡沫时选雷达 |
| 房间内存在检测 | 毫米波雷达 | 可依据微动检测静止人体,且能装在塑料外壳之后 |
| 门口人员计数 | 毫米波雷达或 ToF | 雷达可判断方向;通道无遮挡时可用 ToF |
| 移动设备防碰撞 | 毫米波雷达或 ToF | 雷达能耐受粉尘和雨水;洁净环境下 ToF 更快更准 |
| 产线零件定位 | ToF 或激光模块 | 毫米级精度是关键,且环境受控 |
| 穿透密封外壳测液位或位置 | 毫米波雷达 | 只有雷达能可靠地穿透外壳 |
| 手势或短距离人机交互 | ToF | 窄波束和多区域特性适合近距离交互 |
| 汽车或摩托车盲区预警 | 毫米波雷达 | 量程远、不受天气影响,且已有车规级产品 |
决定成败的集成细节
- 机械安装位置。传感器的视场不能被边框或线缆遮挡。光路中仅 3 mm 的凸起就足以产生一个虚假的近距离目标。
- 最小距离。ToF 和超声波传感器都存在无法测量的近端极限。请结合机械设计核对这一参数,而不只是看最大量程。
- 刷新率。为稳定存在检测而配置的雷达模块刷新可能较慢。如果您的控制环路需要 50 Hz,请确认传感器能够满足。
- 校准。零点偏移和增益漂移因个体而异。用于精密测量时,应在生产环节预留校准工序。
- 误判处理。上述每一种技术都可能偶尔给出异常读数。请在固件中明确连续多少次读数才算作一次真实事件。
常见的选型错误
- 为深色目标选用 ToF,结果发现在所需量程上回波信号太弱。
- 在户外选用超声波却没有温度补偿,也没有应对风雨的方案。
- 为追求毫米级精度而选用雷达,随后又试图通过调节灵敏度来找回该技术从未标称过的精度。
- 忽略外罩材质,这通常是传感器在实验台上正常、装进外壳就失效的最大单一原因。
- 使用毫米波时未核查无线电法规,未针对目标市场确认合规要求。
我们能提供哪些协助
请告知测量量程、目标材质、使用环境(室内、户外、粉尘、雨水、阳光)以及所需刷新率。我们会帮您收窄到合适的技术路线,并推荐可供货的具体模块。
如果您手上有即将停产的传感器型号,请连同应用信息一起发给我们。更换测距传感器并不只是量程问题,让新方案在您的环境中表现出相同的失效特性,比对齐数据手册参数更为重要。