主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

VL53L0X Time of Flight Sensor

测量到目标对象的距离

自 R2022a 起

需要附加功能:此功能需要 Simulink Support Package for Arduino Hardware 附加功能。

  • VL53L0X Sensor

库:
Simulink Support Package for Arduino Hardware / Sensors
Simulink Support Package for Raspberry Pi Hardware / Sensors

描述

VL53L0X Time of Flight Sensor 模块测量完整视野中到目标对象的距离(FOV = 25 度)。此模块还提供选项以便根据您的需求选择四种测距模式之一。

注意

VL53L0X 传感器需要 XSHUT 连接。将 XSHUT 引脚连接到 vcc。

注意

如果 VL53L0X 传感器连接到内存较低的 Arduino Uno 等开发板,则不支持使用“监控和调整”操作(外部模式)来调整 Simulink 模型的参数值。

端口

输出

全部展开

距离端口以毫米为单位输出目标对象距离

数据类型: uint16

参数

全部展开

指定 Arduino® 硬件上的 I2C 模块以便与传感器外设进行通信。有关硬件板支持的 Arduino 引脚映射和模块的详细信息,请参阅Pin Mapping for Arduino Timer-Independent Blocks

VL53L0X 传感器的 I2C 地址,模块从该地址读取值。您可以配置此值。I2C 地址的范围是从 0x080x77

选择测距模式以测量到目标对象的距离。下表显示四种可用的测距模式。

测距模式时间预算典型最大范围典型应用
默认值30 毫秒1.2 米标准
高准确度200 毫秒2 米精确测量
远程33 毫秒1.2 米黑暗条件下的远程测距
高速20 毫秒1.2 米准确性不重要的高速测距

时间预算是传感器执行一次距离测量所花费的时间。

指定此模块从 VL53L0X 传感器读取数据的频率。当您将此参数设置为 -1 时,Simulink 会根据模型中的模块上下文确定模块的最佳采样时间。

版本历史记录

在 R2022a 中推出