前言:

目前主要的测距方式有:光学测距,超声波和微波雷达测距。

光学测距又可以分为:双目,结构光,ToF。微波雷达,在消费类产品中,常见的是波长在毫米级别的毫米波雷达。超声波应用比较多的是在车载倒车雷达上。

它们各有优缺点,本章内容只针对在户外低功耗场景的应用做分析。

(一)需求分析

市场需求

  1. 户外场景(比如路边,路面或是公园)
  2. 低功耗产品,最短半年换一次电池
  3. 探测近距离范围内的车辆,动物等
  4. 全国范围内可以使用

市面上已有的类似方案:视频桩,路牙机

需求分析

对市场需求进行进一步分析,可以梳理出下面几个比较具体的产品需求:

  1. 光照强度范围:0.2lx ~ 10万lx (月光级~太阳直射)
  2. 气候条件:雨天,雾霾,以及少量尘埃覆盖条件下均可使用
  3. 温度范围:-40~80°C
  4. 环境干扰: 存在路边花草覆盖,垃圾遮挡,震动,无线等干扰情况
  5. 功耗要求:1Hz 检测周期下,平均功耗低于5mW/s

(二)光学测距

光学测距类型

光学测距,主要有双目,结构光和ToF三个技术方向。

结构光和双目都属于3D视觉技术,不但可以检测出距离,还可以输出速度,形状等信息。

ToF模块也有3D的,但如果只要检测距离,不用测量速度和判断物体形状,1D ToF就可以满足需求了。

ToF基本原理

ToF测距基本原理: ToF模块发射端将调制后的红外光发送出去,接收端接收到反射回来的光,通过发送与反射回来光束的时间差或是相位差得到光飞行的时间。根据光的传播速度,结合检测到的飞行时间,可以计算出光传播的距离,从而知道模块距离被测试物体的距离。

ToF 细分之下,又分两种类型,iToFdToF

iToF 原理

将调制后的光发送出去,接收端接收到后,解析出接收到光束的相位,将它与发送时的相位进行对比,间接计算出光的传播时间,从而得到距离值。

TIOPT3101 采用的就是iToF方式。



dToF 原理:

相比于 iToF 通过相位间接得到飞行时间,dToF 是通过发送时刻与接收时刻的时间差直接得到飞行时间,汐映微 用在扫地机器人上的CS10-S2A 就是使用的dToF技术。系统框图如下:

优点:

  1. 模块结构较小
  2. 探测角度较小
  3. 功耗小

缺点:

  1. 适用温度范围小(-10~60°C)
  2. 需要保持模块表面清洁
  3. 对光的干扰敏感

适用场景

  1. 适用于冬季温度在-20°C以上地区,因为低温环境下, ToF模块的时钟精度会下降,导致测量距离不准。另外光学器件灵敏度下降,会导致一些非线性的错误结果,还有可能出现启动不了的情况。

  2. 适用于安装在距离地面比较高的位置,并且模块上方有遮雨的结构设计。镜头有水,或者是镜头沾污,会影响模块性能。

  3. 适用于没有阳光直射或是其它光干扰环境。目前使用比较多的ToF模块,激光波长在800~950nm 的范围。太阳光直射,容易导致感光元器件过曝。如果有波长为800~950nm的其它光源,比如车灯,路灯,会对模块造成干扰。

(三)超声波测距

超声波测距,目前应用得最多的是在倒车雷达上,在近距离测距上使用非常多。一般人能听到的声波频率范围是20Hz~20Khz,低于20hz的我们叫次声波,高于20Khz,我们叫超声波。

测距原理

超声波测距的基本原理是:将固定频率的声波发射出去,然后再检测是否有该频率的声波被反射回来,通过计算发送和接收的时间,可以知道声波的传输时间,再乘以声波的速度,就可以得到距离。

目前成熟度比较高的是 elmosE524.09/08

优点

  1. 对环境光不敏感
  2. 雨天雾天或是表面有灰尘不影响使用
  3. 温度范围广(-40~80°C)

缺点

  1. 准确度与探测物表面材质关系大
  2. 对湿度、风力和气压敏感
  3. 难以达到较小的探测角度
  4. 功耗较大
  5. 相应速度较慢

适用场景

  1. 适用于探测硬度较大物体。超声波属于机械波,如果被探测物表面非常软,如海绵,会导致声波被吸收,影响探测结果
  2. 适用于探测范围比较大的场景。声波是呈圆锥形发射,它的探测范围会比较大,一般探头的角度为40 * 80,或者是30 * 60;
  3. 适用于震动较小场景。由于近距离测距的超声波模块,一般使用的是52KHz,或是58Khz,如果周围有噪音,或是有处于同频率的震动,会影响到检测结果。
  4. 适用于-40°C ~ 80°C 的环境温度,基本上可以覆盖全国的户外场景。
  5. 不适用于实时性要求高的场景。声波在空气中的传播速度是340m/s,其检测速度没有光学测距快。

(四)微波雷达

微波雷达目前应用比较广的是汽车上的自适应巡航、前向碰撞、盲区监测、自动泊车等系统。它们的探测距离会比较远,可以到200米的距离,属于中距离和远距离探测器。

车载上使用的微波雷达,功耗很高,并不适用于普通消费级的低功耗设备上。

目前在普通消费级设备上,使用比较多的是频率在24GHz的毫米波雷达,比如汐杰微的RKB1125FD 模块,它在1Hz 检测周期下,平均功耗可以做到3.5mW/s

测距原理

测距原理和方式,跟ToF模块相类似,分为两种:一种是通过相位间接得到时间(调频式连续毫米波雷达),一种是直接得到时间(脉冲式毫米波雷达),目前使用的基本上是调频式连续毫米波雷达。

优点

  1. 雨雾天气不影响使用
  2. 功耗较低
  3. 抗干扰能力强
  4. 温度范围较大(-30~80°C)

缺点

  1. 天线角度较大
  2. 距离精确度不是很高

适用场景

  1. 适用于模块结构比较大的设备。在微波雷达中,尺寸最大的部分是微波雷达的天线,天线尺寸与探测角度是成反比,如果要小角度探测范围,那么天线的尺寸会相应的变大。
  2. 适用温度范围较大,比ToF范围广,但比不上超声波。
  3. 适用于响应速度较快场景,其速度接近ToF模块,远高于超声波。
  4. 适用于准确度要求不太高的场景。就目前有测试到的模块,在近距离应用环境中,它的准确度并不这么高。
  5. 适用于低功耗场景。它与超声波相比,在同样使用条件下,功耗可以低2倍左右。

总结

回到文章最开始市场的需求,就目前已经已接触到的模块,并没有哪种类型模块可以满足全部的需求。激光,超声波,毫米波它们都有适合的应用场景,同时也都有各种局限性。

我们需要根据自己的实际使用场景选择合适的模块,也可以多种探测器组合使用。

在市场的驱动下,也许在不久的将来,会有新的技术出来,能够解决上面所有应用场景的限制。

---------------------------End---------------------------
长按识别二维码
关注 liwen01 公众号

超声波、毫米波、ToF激光雷达——在低功耗场景的应用选型的更多相关文章

  1. VREP中的二维激光雷达

    目前,轮式机器人的研究中已经大量使用激光雷达辅助机器人的避障导航,考虑到使用成本,一般二维激光雷达使用较多,如下图.由于只能扫描一个平面,如果想用二维激光雷达获取环境三维点云,则需要通过移动机器人或加 ...

  2. Lidar激光雷达市场

    Lidar激光雷达市场 近年来,激光雷达技术在飞速发展,从一开始的激光测距技术,逐步发展了激光测速.激光扫描成像.激光多普勒成像等技术,如今在无人驾驶.AGV.机器人等领域已相继出现激光雷达的身影. ...

  3. ToF相机学习笔记之基本知识

    ToF相机属于一种非接触式光学传感器,通过计算发射激光的飞行时间获取对应像素的深度信息.就非接触式距离测量方法而言,其分类可用下表表示如下: 1.1 ToF传感器基础 一个逐点式的ToF传感器采用了雷 ...

  4. 深度相机:结构光、TOF、双目相机

    随着人工智能与机器人.无人驾驶的火热,深度相机的技术和应用也受到关注,何谓深度相机? 顾名思义,就是可以测量物体到相机的距离(深度) 传统的RGB彩色普通相机称为2D相机,只能拍摄相机视角内的物体,没 ...

  5. 一文带你了解 Spring 5.0 WebFlux 应用场景

    一.什么是 Spring WebFlux 下图截自 Spring Boot 官方网站: 结合上图,在了解 Spring WebFlux 之前,我们先来对比说说什么是 Spring MVC,这更有益我们 ...

  6. 谈谈 Redux 与 Mobx 思想的适用场景

    谈谈 Redux 与 Mobx 思想的适用场景 Redux 和 Mobx 都是当下比较火热的数据流模型,一个背靠函数式,似乎成为了开源界标配,一个基于面向对象,低调的前行. 函数式 vs 面向对象 首 ...

  7. Spring WebFlux 01 (原理及使用场景)

    一.什么是 Spring WebFlux 好多人以为Spring WebFlux就是Spring MVC的升级版,其实不然,那到底什么是Spring WebFlux呢,首先就要搞清楚Spring We ...

  8. SLAM前端技术选择思考

    以前是专门做室内定位技术研究的,先后学习和分析了多种基于电磁的室内定位技术,如WiFi指纹定位(先后出现过RSSI.CTF.CIR多种指纹特征).WiFi ToF定位.低功耗蓝牙BLE以及iBeaco ...

  9. 华为MDC自动驾驶

    华为MDC自动驾驶 智能驾驶汽车中,包含四个核心子系统:传感器.计算平台.执行器与应用算法,华为MDC( Mobile Data Center: 移动数据中心)定位为智能驾驶的计算平台.此平台集成了华 ...

  10. ROS机器人导航一 : 从英雄联盟到ROS导航

    写在前面: 这是这个系列的第一篇 本系列主要从零开始深入探索ROS(机器人操作系统)的导航和规划. 这个系列的目标,是让大家了解: 1.ROS的导航是怎么实现的 2.认识ROS里各种已有的导航算法,清 ...

随机推荐

  1. cesium 3d tileset 问题总结

    Cesium 3d Tileset 中 i3dm 中存储的模型坐标为笛卡尔坐标,占四个字节,因为地球半径比较大,所以只有整数位和小数点后1位有效,因此会损失精度.对于要求精度比较高的模型,会发现位置偏 ...

  2. weblogic session timed out

    How to Configure Session Timeout in Weblogic Server (WLS) ?

  3. 在winodws server r2上安装AD域

    一.创建第一个域 服务器管理-管理--添加角色和功能 其他都是默认值,下一步 二.重启后,已域账号登录 三.检查AD域有没有安装成功 1.查看计算机名 更改计算机名 2.检查是否含有以下,AD管理中心 ...

  4. Asp.Net Core 程序开发技巧汇总

    使用Sqlite数据库 创建项目 Asp.Net Core Web应用程序 Web应用程序 ASP.NET Core 2.2 NuGet管理,添加Sqlite数据库支持 Microsoft.Entit ...

  5. python selenium 操作文件上传,并发操作时,文件选择窗口混乱解决方案

    上传文件 使用的是 python + autoit 模块,这种方式有一个问题,当出现多条任务同时选择文件上传的时候,无法判断那个文件选择窗口的归属,从而出现上传了错误的文件! 解决方法: 要上载文件而 ...

  6. ansible用authorized_key模块批量推送密钥到受控主机实现免密登录

    一,ansible的authorized_key模块的用途 用来配置密钥实现免密登录: ansible所在的主控机生成密钥后,如何把公钥上传到受控端? 当然可以用ssh-copy-id命令逐台手动处理 ...

  7. 解析极限编程-拥抱变化_V2

    作者:Kent Beck 第一章 极限编程定义 XP(极限编程):extreme programming,适用于中小型团队在需求不明确或迅速变化的情况下进行软件开发的轻量级方法学. 第二章 学习开车 ...

  8. 音频和视频流最佳选择?SRT 协议解析及报文识别

    我们所知道 SRT 是由 Haivision 和 Wowza 开发的开源视频流协议.很多人会认为在不久的将来,它被是 RTMP 的替代品.因为 RTMP 协议安全性稍低,延迟相对较高 ,而相对于 SR ...

  9. 前端性能精进之浏览器(五)——JavaScript

    JavaScript 是一种通过解释执行的高级编程语言,同时也是一门动态.弱类型的直译脚本语言,适合面向对象(基于原型)和函数式的编程风格. 直译语言可以直接在解释器中运行,而与直译语言相对应的编译语 ...

  10. Salesforce Javascript(三) 小结1

    本篇参考: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Functions https://developer.mozi ...