ToF传感器基本概念

发布时间 2023-09-18 21:54:19作者: 美之线无

来源

 

1. ToF基本介绍

ToF(Time-of-Flight 飞行时间)传感器是一种基于飞行时间来计算距离的传感器,其基于信号发射与其在被物体反射后返回到传感器之间的时间差来计算距离。

图片

 

ToF是一种测距方法,所有的像素点测量的距离构成一幅深度图(灰度图),可以通过ToF传感器得到目标距离(depth)信息和整个场景的灰度图像。

图片

图片

ToF传感器并没有使用相机技术,个人信息得到充分保证,是一种匿名的、经济实惠的传感器。

而手机上常用的ToF相机,是ToF传感器和图像传感器组成的相机,是使用ToF传感器获取目标的深度(depth)信息数据,结合图像传感器,进而得到3D图像。

ToF传感器可用于机器人导航、车辆监控、人数统计和物体检测等。

图片

2. ToF基本原理

ToF传感器发射的信号是光信号,即光子(Photons),使用光子在两点之间传播所需的时间来计算两点之间的距离。

光子(Photons)是构成光的基本粒子。它们有不同的波长,如图所示,不同的波长的波用处不同,在之前的文章中接介绍过。

 

图片

 


常见的ToF传感器使用的是靠近红外光或者激光,常见的波长是 850 nm 和 940 nm

光子的三个关键属性:
  • 光子携带能量;

  • 它们以恒定的速度行进,通常是光速;

  • 他们很少独自旅行。

 

3. ToF分类

ToF传感器都使用光子在两点之间传播所需的时间来测量距离,根据发射光的调制方式不同,可以将ToF可以分为dToF(Direct-ToF,直接飞行时间)和iToF(Indirect-TOF,间接飞行时间)。

图片

 

3.1 dToF
dToF(direct Time-of-Flight 直接飞行时间),光源被脉冲调制(Pulsed Modulation),直接ToF传感器发出仅持续几纳秒的短光脉冲,然后测量一些发射光返回所需的时间。一般采用方波脉冲调制,这是因为它用数字电路来实现相对容易。

图片

3.2 iToF

iToF(indirect Time-of-Flight)间接光飞行时间,iToF采用的是连续波调制(Continuous Wave Modulation),把发射的光调制成一定周期信号,通常是正弦波或方波,测量该发射信号与到达被测量物反射回接收端时的相位差,间接计算出飞行时间。即是通过测量相位偏移差来间接测量光的飞行时间,而不是直接测量光飞行时间。

图片

 

3.3 dToF和iToF比较

图片

 

4 影响ToF测量的因素

与所有技术一样,ToF测量方法也有优点和局限性.


4.1 不同物体对ToF的影响

当光线照射到物体表面时,它可以被吸收、反射或透射。表面反射的光的比例称为其反射率。然而,反射率不仅取决于表面,还取决于被反射的光的类型。当表面反射光线时,它也可以以各种不同的方式反射。

 

图片

不规则的表面会给ToF测量带来严重的并发症,因为传感器可能很难理解哪些光子来自哪里。在密闭空间中,光子还可以从墙壁和其他物体上反弹,进一步混淆测量的距离。

 

图片

 

4.2 环境对ToF测量的影响

飞行时间传感器对环境光很敏感,因为它们无法判断光子是由传感器发射的还是从其他光源到达的。ToF传感器往往在环境光很少或没有环境的室内工作得更好。来自太阳的户外光以不同的角度穿过大气层,在传播过程中与灰尘和蒸汽相互作用。

因此,室外ToF传感器会遇到特征光谱(如图所示),在水蒸气、氧气和CO2吸收光的能量下,光谱中存在间隙。理论上,太阳光谱中的这些间隙是ToF传感器工作的理想波长,因为环境光的干扰较小。

图片

 

常见的家庭中影响ToF的因素

  • 不同的地面

  • 玻璃

  • 灯光

  • 环境光

     

5 ToF和其他技术比较(来源见参考链接)

 

图片

 

6 参考:

https://www.terabee.com/a-brief-introduction-to-time-of-flight-sensing-part-1-the-basics/

https://www.milesight-iot.com/lorawan/sensor/vs132/

https://www.terabee.com/time-of-flight-principle/

https://www.ti.com/lit/wp/sloa190b/sloa190b.pdf