一、激光测距原理:三种主流方法对比与选型指南
做激光测距系统这些年,我接触过不少项目。从几米的室内定位到几公里的地形测绘,每种场景对测距原理的要求都不一样。今天咱们就聊聊三种最主流的激光测距方法——飞行时间法、相位法、三角法。我会结合自己的实际经验,帮你理清它们的区别和适用场景。
核心观点:没有最好的方法,只有最合适的。选型前先问自己三个问题——测多远?要多少精度?预算多少?
1.1 飞行时间法(TOF)——最直观的测距方式
飞行时间法的原理其实很简单。你对着目标发射一束激光脉冲,光碰到目标会反射回来。你测量发射和接收之间的时间差,乘以光速再除以2,就是距离了。
公式长这样:
距离 = (光速 × 飞行时间) / 2
我在做无人机避障项目时就用过TOF方案。当时选的是STM32搭配一个商用TOF模块,测距范围能到40米,精度在±2厘米左右。说实话,这个精度对避障来说完全够用了。
TOF的优缺点:
- 优点:测量范围大(几十米到几公里),响应速度快,适合动态目标
- 缺点:精度受限于计时电路的精度,近距离(<1米)误差较大
我的经验:如果你要做远距离测距(>10米),TOF是首选。但要注意环境光干扰,强阳光下接收信号会变弱。我曾在正午户外测试,结果数据跳得厉害,后来加了滤光片才解决。
1.2 相位法——高精度的代表
相位法不直接测时间,而是测发射光和反射光之间的相位差。说白了,就是比较两个波形的错位程度。
公式是:
距离 = (相位差 / 2π) × (光速 / 调制频率)
相位法的精度可以做到毫米级甚至亚毫米级。我有个朋友做工业测量,用的就是相位法激光测距仪,测10米距离误差不到0.5毫米。但代价是什么?测量速度慢,而且有模糊距离的问题。
什么是模糊距离? 相位差只能测一个周期内的偏移,如果距离超过一个波长,你就不知道到底过了几个周期。所以相位法通常需要多频率调制来解模糊。
避坑指南:我曾经在项目中直接用单频相位法测20米距离,结果数据完全不对。后来才意识到模糊距离的问题。如果你要用相位法,记得选多频方案,或者搭配TOF做粗测。
1.3 三角法——短距离的王者
三角法的思路完全不同。它利用激光发射点、目标点和接收点构成一个三角形。通过接收器上光斑的位置偏移,用几何关系算出距离。
原理图大致是这样:
激光器 ──→ 目标
↑
接收透镜
↓
CCD/PSD传感器
三角法在短距离(<10米)内精度极高,可以达到微米级。我做过一个3D扫描项目,用的就是三角法激光线扫,扫描精度在0.1毫米以内。但距离一远,精度就急剧下降。
三角法的特点:
- 优点:近距离精度极高,成本低,结构简单
- 缺点:测量范围有限,受目标表面特性影响大
关键提醒:三角法对目标表面颜色和材质很敏感。黑色物体吸收激光,白色物体反射强。我测试过黑色橡胶表面,信号弱到几乎测不到。后来换了高功率激光器才勉强能用。
1.4 三种方法对比表
| 参数 | 飞行时间法 | 相位法 | 三角法 |
|---|---|---|---|
| 测量范围 | 1m ~ 数公里 | 0.1m ~ 100m | 0.01m ~ 10m |
| 典型精度 | ±1cm ~ ±10cm | ±0.1mm ~ ±1mm | ±0.01mm ~ ±0.1mm |
| 测量速度 | 快(kHz ~ MHz) | 中(Hz ~ kHz) | 快(kHz ~ MHz) |
| 成本 | 中高 | 高 | 低 |
| 抗环境光能力 | 中 | 强 | 弱 |
| 典型应用 | 自动驾驶、无人机 | 工业测量、建筑 | 3D扫描、机器人 |
1.5 选型指南——我的一些建议
选哪种方法,其实取决于你的具体需求。我总结了一个简单的决策流程:
- 先看距离:超过10米,选TOF或相位法;10米以内,三角法可以考虑
- 再看精度:毫米级以下,相位法或三角法;厘米级,TOF就够了
- 最后看预算:成本敏感选三角法,性能优先选相位法
我的个人习惯:做原型验证时,我通常会先用TOF模块,因为便宜、好买、上手快。等确定方案后,再根据实际精度需求换更合适的方案。这样能省不少试错成本。
1.6 知识体系框架图
下面这张图展示了三种测距方法的核心逻辑和适用场景,方便你快速回顾:
总结一下:三种方法各有千秋。TOF适合远距离、动态场景;相位法适合高精度静态测量;三角法在短距离内精度无敌。选型时别贪心,抓住核心需求就行。