1743|9

193

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

X-NUCLEO-53L4A3 飞行时间 (ToF) 传感器 [开箱贴+ 资源整合 + 代码测试] [复制链接]

本帖最后由 御坂10032号 于 2024-11-6 06:29 编辑

简介

 

非常荣幸能够参加这次飞行时间传感器X-NUCLEO-53L4A3 测评。 本次测评的最终目标是使用飞行时间传感器和其他的市面上常见的测距雷达模块进行各方面的对比, 比如说

测距的精度和距离等。

 

开箱照片

 

  

 

由于之前没有使用过ST的官方的板子, 因此这次主要的资料的获取是根据这个包装盒上的ST的网站链接获取了。 花了好长时间下载完了下图的资料等。

 

 

  

原文是英文的, 上图经过了我的重命名。

 

解压上文的en.X-CUBE-TOF1 后便可以根据下图的截图找到当前板载的三个测试Demo

 

  

项目里提供了多种的工程环境,这里可以根据自己的环境进行选择。

 

  

我这里选择的是STM32CUBE-IDE

 

  

STM32CUBE-IDE的配置可以根据上图的顺序执行。 之后根据下图配置Debug 调试(下载)选项

 

  

之后我们点击下载Run new configuration 按钮便会将编译好的固件烧录到开发板中

 

  

飞行时间传感器简介

 

飞行时间(Time of Flight,ToF)传感器是一种通过测量光信号的飞行时间来确定物体与传感器之间距离的传感器。它发射一束光(通常是红外光或激光),光遇到物体后反射回传感器。传感器通过计算光从发射到返回的时间差,来确定目标的距离。

 

ToF传感器的工作原理基于光速和飞行时间的关系,即:距离 = (光速  / 飞行时间)/2

这里和那种常见的超声波模块对比就是                           距离 = (声速  / 时间)/2

 

但是X-NUCLEO-53L4A3的精度和范围远远的超过了常见的超声波模块。 和普通的毫米波雷达。 测距的精度可以达到毫米级别 (下篇文章中测试) 。官方介绍它具有精确的绝对距离测量,不受目标反射率的影响(光的反射)

 

 

 

当我们将上述的代码烧录进入之后。 通过串口工具(波特率460800)打开的话。可以看到以下的信息。

 

  

 

 

我单独抽出来一个数据来介绍一下数据的格式

Targets = 1

|--->

Status = 0, Distance = 2175 mm , Ambient = 0.37 kcps/spad, Signal = 2.24 kcps/spad

没有找到具体的说明在哪里。 Target应该是检测到目标的数据量。 status应该是当前测试结果的状态。 Distance 为距离 Ambient 为环境光强度强度造成的噪声(我猜测的),Signal则为当前光的反射状态。

 

 

 

刚开始的时候烧录错了代码,然后查看了论坛其他大佬的评测贴。 发现竟然这个飞行时间传感器还具有ST官方的GUI工具。 等到下一个帖子里我们来复现一下GUI工具的测量和使用

 

 

附件(可能有用):

 

飞行时间传感器数原理图.pdf (139.7 KB, 下载次数: 0) 开发板原理图.pdf (1.25 MB, 下载次数: 0)

image.png (94.7 KB, 下载次数: 0)

image.png
此帖出自传感器论坛

最新回复

哦哦哦,我以为是这个型号的传感器呢。   详情 回复 发表于 2024-11-7 11:57
点赞 关注
 
 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

竟然这个飞行时间传感器还具有ST官方的GUI工具,,这是可能的

此帖出自传感器论坛

点评

我也是整理资料的时候看到的, 也不知道那个大佬就怎么找到的  详情 回复 发表于 2024-11-6 12:18
 
 
 

回复

6960

帖子

11

TA的资源

版主

板凳
 

这三个参数,我感觉是没有理解清楚,只知道一个距离。

此帖出自传感器论坛

点评

你可以试试, 应该是可以设置成多目标检测的, 其他的大概都是环境的参数数据.  然后反映给状态来表明当前的测量的准确度  详情 回复 发表于 2024-11-6 12:17
 
 
 

回复

193

帖子

4

TA的资源

纯净的硅(初级)

4
 
lugl4313820 发表于 2024-11-6 10:43 这三个参数,我感觉是没有理解清楚,只知道一个距离。

你可以试试, 应该是可以设置成多目标检测的, 其他的大概都是环境的参数数据.  然后反映给状态来表明当前的测量的准确度

此帖出自传感器论坛
 
 
 

回复

193

帖子

4

TA的资源

纯净的硅(初级)

5
 
Jacktang 发表于 2024-11-6 07:27 竟然这个飞行时间传感器还具有ST官方的GUI工具,,这是可能的

我也是整理资料的时候看到的, 也不知道那个大佬就怎么找到的

此帖出自传感器论坛
 
 
 

回复

7159

帖子

2

TA的资源

版主

6
 

能直接读传感器得参数吗?得到一个面积得距离情况。

此帖出自传感器论坛

点评

你是说3D扫描,这得有平台或者电机来做精准控制。  详情 回复 发表于 2024-11-7 07:39
 
 
 

回复

6960

帖子

11

TA的资源

版主

7
 
wangerxian 发表于 2024-11-6 17:35 能直接读传感器得参数吗?得到一个面积得距离情况。

你是说3D扫描,这得有平台或者电机来做精准控制。

此帖出自传感器论坛

点评

不是,我记得ST得TOF是扫描出几x几得矩形平面距离,然后计算平均距离的。想得到这个几x几的原视值。  详情 回复 发表于 2024-11-7 09:01
 
 
 

回复

7159

帖子

2

TA的资源

版主

8
 
lugl4313820 发表于 2024-11-7 07:39 你是说3D扫描,这得有平台或者电机来做精准控制。

不是,我记得ST得TOF是扫描出几x几得矩形平面距离,然后计算平均距离的。想得到这个几x几的原视值。

此帖出自传感器论坛

点评

那是另外的型号,可以生成8*8的阵距。  详情 回复 发表于 2024-11-7 10:51
 
 
 

回复

6960

帖子

11

TA的资源

版主

9
 
wangerxian 发表于 2024-11-7 09:01 不是,我记得ST得TOF是扫描出几x几得矩形平面距离,然后计算平均距离的。想得到这个几x几的原视值。

那是另外的型号,可以生成8*8的阵距。

此帖出自传感器论坛

点评

哦哦哦,我以为是这个型号的传感器呢。  详情 回复 发表于 2024-11-7 11:57
 
 
 

回复

7159

帖子

2

TA的资源

版主

10
 
lugl4313820 发表于 2024-11-7 10:51 那是另外的型号,可以生成8*8的阵距。

哦哦哦,我以为是这个型号的传感器呢。

此帖出自传感器论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表