stm32+VL53L0x-激光测距实验工程(工程还在完善需要的话在下方评论处留下邮箱)

Posted hjf-log

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32+VL53L0x-激光测距实验工程(工程还在完善需要的话在下方评论处留下邮箱)相关的知识,希望对你有一定的参考价值。

最近疫情严重大家注意身体啊

好几天没有更新博客了,前几天刚刚收到的快递隔离了3-4天我才敢带上手套开箱

先来玩一下这个VL53L0X这个是2m内测距的模块

还有一个VL53L1X是4m内测距的没有买,现在也不敢买,之后再来记录

好了,我买的模块就是下图这种

技术图片

 

连接方式:

SCL --- PA3

SDA --- PA2

VCC --- 3.3V

GND --- GND

GPIO1 --- 浮空

XSHUT --- PA5(这个其实是使能,0关闭,1启动)

 

先说一下工程的来源,这个模块还真不好调试,官方的API太多没有注释,恰好正点原子有这个模块的例程

那么我就修改移植了一下原子哥的例程来自己调试用

 

先说一下修改了什么东西

1、去掉了LCD、LED和24C02的代码

2、将校准过程改成了参考校准,这样就不用使用24C02,也不用进行校准了

 

给大家看一下串口助手显示的效果图

技术图片

 

 再给大家看看当模块显示过远无法测量的时候显示

技术图片

 

 

 在说说显示还在完善的内容:

主要是这个激光测距有三种模式    在主函数中   u8 mode=1; //mode: 0:默认;1:高精度;2:长距离

我选择的是高精度,想要知道具体内容的小伙伴可以查查datasheet有解释

但是就是这个高精度误差也有33mm左右,选择默认和长距离都是差不多的误差

可能还要加入什么去噪之类的算法才能准确,现在还在修改完善

 

继续加油吧

技术图片

 

 

以上是关于stm32+VL53L0x-激光测距实验工程(工程还在完善需要的话在下方评论处留下邮箱)的主要内容,如果未能解决你的问题,请参考以下文章

STM32F103实现激光测距传感器测距WT-VL53L0 L1

[激光原理与应用-43]:《光电检测技术-10》- 激光测距原理方案与案例分析:TOF VL53L0X模块

stm32模块使用之vl53测距模块

stm32模块使用之vl53测距模块

stm32模块使用之vl53测距模块

stm32模块使用之vl53测距模块