首页 > 器件类别 > 传感器 > 传感器模块

VL53L0X Distance Sensor

器件类别:传感器    传感器模块   

厂商名称:微雪电子(Waveshare)

厂商官网:http://www.waveshare.net

下载文档
文档预览
VL53L0X Distance Sensor
用户手册
VL53L0X Distance Sensor
用户手册
产品概述
我是基于
VL53L0X
设计的飞行时间(ToF)测距模块,精确测距范围可达
2
米,I2C 接口通信,½
功耗。
VL53L0X
ST
推出的第二代
FlightSense
技术的飞行时间传感器,与传统的测距传感器不同,
VL53L0X
采用
ST
ToF
技术,无论目标颜色和反射率如½,½可以进行距离测量,抗干扰½力
更强。
特点
支持
I2C
接口通信,可通过
IO
口控制模块开关
板½½电平½换电路,可兼容
3.3V/5V
的工½电平
提供完善的配套资料手册(Raspberry/Arduino/STM32 示例程序和用户手册等)
产品参数
工½电压:3.3V/5V
产品尺寸:20mm ×
24mm
通孔尺寸:2.0mm
测距范围:30
~ 2000mm
测距精度:±5%
(高速模式),±3% (高精度模式)
测距时间(min):20ms
(高速模式),200ms(高精度模式)
测距角度:25°
激光波长:940nm
工½温度:-20
~ 70°C
接口说明
VCC
GND
SDA
:电源正(3.3V/5V 电源输入)
:电源地
:I2C 的数据引脚
1
版本:V1.0.0,日期:2018 年
06
27
VL53L0X Distance Sensor
用户手册
SCL
:I2C 的时钟引脚
SHUT
:引脚,可接
IO
INT
:中断输出引脚,可接
IO
硬件说明
VL53L0X
VL53L0X 飞行时间测距传感器是 ST 第二代激光测距模块,采用市场尺寸最小的一种封装。
VL53LOX 是完全集成的传感器,配有嵌入式红外、人眼安全激光,先进的滤波器和超高速
光子探测阵列。VL53L0X 增强了 ST FlightSense™系列,测量距离更长,速度和精度更高,
从而开启了新应用之门。
即½在恶劣工½条件下,该传感器也可以直接确定与目标物½之间的距离,最远 2 米,不
受目标反射率½响。VL53L0X 非常适合用于无线和物联½,采用超½功耗系统架构设计。
主要特征:
完全集成的微型模块
940nm 激光 VCSEL
VCSEL 驱动器
测距传感器,配有先进的嵌入式微控制器
4.4mmx2.4mmx1.0mm
与 VL53L1X FlightSense™测距传感器引脚兼容
快速准确的距离测距
测量绝对距离达 2m
报告的距离不受目标反射率½响
在高红外环境光等级下运行
先进的嵌入式光学串扰补偿,以简化玻璃½
1 类激光设备,符合最新标准 IEC 60825-1:2014,第 3 版
可回焊单元件
无需额外光学器件
单电源
I2C 接口,用于器件控制和数据传输
Xshutdown(复½)和中断 GPIO
2
人眼安全
易于集成
版本:V1.0.0,日期:2018 年
06
27
VL53L0X Distance Sensor
用户手册
图片:
更多详细请参考数据手册;
用于树莓派
下文演示例程基于
github
上的开源项目(https://github.com/cassou/VL53L0X_rasp)
硬件连接
以下为树莓派
BCM
管脚编码硬件连线(树莓派三代
B+):
VL53L0X Distance Sensor
VCC
GND
SDA
SCL
Raspberry Pi
3.3V
GND
SDA.1
SCL.1
编译运行
示例程序复制到树莓派相应的路径上,进到该路径底下,
输入:sudo
make clean && sudo make && sudo make examples
编译完成后,进到
bin
目½下,查看文件,具½如下:
3
版本:V1.0.0,日期:2018 年
06
27
VL53L0X Distance Sensor
用户手册
运行示例程序
vl53l0x_SingleRanging_Long_Range_Example:
4
版本:V1.0.0,日期:2018 年
06
27
VL53L0X Distance Sensor
用户手册
运行示例程序
vl53l0x_ContinuousRanging_Example:
用 于 Arduino
硬件连接
硬件连接到开发板
UNO PLUS:
VL53L0X Distance Sensor
VCC
GND
SDA
SCL
Arduino
3.3V
GND
SDA
SCL
预期结果
把示例程序
VL53L0X-Arduino-Library
整个文件夹复制到
Arduino IDE
安装路径下的
Library
目½下
打开
Arduino IDE --> File -->Examples -->VL53L0X-Arduino-Library
5
版本:V1.0.0,日期:2018 年
06
27
查看更多>
DM648 调用FVID_create()出错,进入死循环
第一次开发DM648,之前有过调试DM642的经验。参照以前DM642的系统,设计了DM648的图像处理系统,并在CCS3.3下开发软件。但在执行下列代码创建一个采集的视频通道时,会失败if(status==0){capChan1=FVID_create(/VP0CAPTURE/A/0,IOM_INPUT,&status,(Ptr)&vCapParamsChan,NULL);...
xiaomianzhou DSP 与 ARM 处理器
求一个输入300V输出30~400V的开关电源设计
在下新手,最近在做一个输入300V输出30~400V的开关电源。我在网上看到了不少图,查了不少芯片的资料,可还是没做出来,后来按照网上一个电路在Multisim搭了差不多的电路,可是看不到有效输出。下面是那个电路图的链接:https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=470174电路图大概是下面这样:求大佬们帮帮忙,哪怕提供点思路也成,急求求一个输入300V输出30~400V的开关电源设计 输入300V输出30~400...
努力学好自动化 模拟与混合信号
开关电源变压器磁滞损耗分析 -part1开关电源原理与设计(连载57)
2-1-1-8.开关电源变压器磁滞损耗分析由于变压器铁芯存在磁矫顽力,当励磁电流产生的磁场对变压器铁芯进行磁化结束以后,磁通密度不能跟随着磁场强度下降到零;即:励磁电流或磁场强度从最大值下降到零,但磁通密度却不是跟随磁场强度下降到零,而是停留在一个被称为“剩磁”的剩余磁通密度Br位置上。因此,当交流磁场反复对变压器铁芯进行磁化时,总需要额外地有一部分磁场能量被用来克服磁矫顽力和消除剩余磁通,这一部分用来克服磁矫顽力和消除剩余磁通的磁场能量,对于变压器铁芯来说,是不起增强磁通密度作用的,它...
noyisi112 电源技术
AD10怎么修改十字铺铜之间的间距
如图所示,怎么修改这种十字铺铜中间的间距,就是要把间距加宽AD10怎么修改十字铺铜之间的间距设计规则规则设里设计规则里设计一下就行修改这里:handshake...
Ashley_Hu PCB设计
28027串口总是乱码,请各位大哥帮忙啊。
刚做了一个28027的板子,跑TISCI的例程发的都是乱码,帮看看是什么问题。我用的是外部20M晶振。DSP2802x_Examples.h文件中关于晶振与PLL的设置是如下:#defineDSP28_DIVSEL0//Enable/4forSYSCLKOUT#defineDSP28_PLLCR12GPIO的设置如下:GpioCtrlRegs.GPAPUD.bit.GPIO28=0;//EnablepulluponGPIO28...
acmterry 微控制器 MCU
开源人脸检测项目InsightFace: 简介、源码、ArcFace视频演示(侧脸也能识别)等
想要掌握在芯片端的人脸识别算法的工程化实践,一起动手尝试在芯片端部署InsightFace的网友,欢迎报名参与嵌入式工程师AI挑战营(进阶):在RV1106上部署InsightFace算法,实现多人实时人脸识别。报名截至到11月20日,30套RV1106Linux开发板(带摄像头),邀您来玩。InsightFace是2D和3D人脸分析项目,在GitHub上开源,至今获得星标23.7k,fork5.4k。master分支适用于PyTorch1.6+和/或...
nmg 嵌入式系统