具有扩展范围测量功能的 STM32 Nucleo 时间飞行传感器
基于用于 STM53 Nucleo 的 VL4L32CX 扩展板的具有扩展范围测量的飞行时间传感器
硬件结束view
X-NUCLEO-53L4A2 硬件说明
- X-NUCLEO-53L4A2 是一款具有扩展范围测量和开发板的飞行时间传感器,围绕基于 ST FlightSense™ 专利技术的 VL53L4CX 传感器而设计
- VL53L4CX 通过 Arduino UNO R32 连接器上可用的 I2C 链路与 STM3 Nucleo 开发板主机微控制器通信。
机上主要产品
VL53L4CX 飞行时间 (ToF) 具有扩展范围测量的飞行时间传感器
0.25、0.5 和 1mm 垫片 模拟气隙,用 盖玻片
分线板连接器
卫星-VL53L4CX 分线板可单独购买
订购代码:X-NUCLEO-53L4A2
最新信息可在 www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2扩展板
- 自定义应用中的 VL53L4CX 设备可以与扩展板或外部 VL53L4CX 分线器集成。
- 分线板单独交付。
- X-NUCLEO-53L4A2 也可用作 NUCLEO 包 (P-NUCLEO-53L4A2)
- X-NUCLEO-53L4A2 扩展板也可以在 www.st.com 作为带有扩展板和 STM32 NUCLEO 板的 NUCLEO Pack 的一部分。
- 订购代码:P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2 扩展板和 NUCLEO-F401RE 全功能板。 - VL53L4CX 分线板可单独订购
- 订购代码:SATEL-VL53L4CX
- 该包装带有两个分线板
飞行时间传感器软件环境
STM32Cube软件结束view
X-CUBE-TOF1软件说明
- X-CUBE-TOF1 软件包是 STM32Cube 的扩展,适用于 STM53 的飞行时间产品系列(包括 X-NUCLEO-4L2A32)的扩展板。 源代码基于 STM32Cube,以简化不同 STM32 MCU 系列之间的可移植性和代码共享。 作为ample 实现可用于插入 STM32 Nucleo 开发板(NUCLEOF53RE 或 NUCLEO L4RG)顶部的 STM2 Nucleo 测距传感器扩展板 (X-NUCLEO-32L401A476)。
主要特色
- 驱动层(VL53L4CX 驱动程序)用于完整管理 VL53L4CX 传感器,并集成在 X-NUCLEO53L4A2 扩展板中的扩展范围测量。
- 借助 STM32Cube,可轻松跨不同 MCU 系列移植。
- 免费、用户友好的许可条款。
- Samp用于测距测量的 le 代码。
最新软件可在 www.st.com
X-立方体-TOF1
设置和演示 Examp莱斯
硬件先决条件
- 1 个基于 VL53L4CX 的高精度 ToF 传感器扩展板 (X-NUCLEO-53L4A2)。
- 1x STM32 Nucleo 开发板 (NUCLEO-F401RE 用于前ample)
- 1 台装有 Windows 的笔记本电脑/个人电脑
- 1x USB A 型转 Mini-B USB 数据线
- 如果您没有 STM32 Nucleo 开发板,您可以订购 Nucleo 包 (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2 扩展板和 NUCLEO-F401RE 全功能板一起交付。
- STSW-IMG029: VL53L4CX裸机驱动
- STSW-IMG030: Windows 53 和 4 上的 P-NUCLEO-2L7A10 图形用户界面 (GUI)
- STSW-IMG031: VL53L4CX 的 Linux 驱动程序
- X-立方体-TOF1: STM32Cube 的飞行时间传感器软件扩展。
- 当您安装 X-CUBE-TOF1 时,安装程序还会安装包含 ex 的目录amp例如,这里的项目:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- 当您安装 X-CUBE-TOF1 时,安装程序还会安装包含 ex 的目录amp例如,这里的项目:
NUCLEO 套件驱动程序安装
- 通过 USB 将 P-NUCLEO 连接到 PC
• 等待板子被识别; 驱动程序会自动安装)
• 如果 Windows 无法自动安装 STLINK 驱动程序,请按照步骤 2
- 安装PC USB口驱动检测Nucleo板
• 从 www.st.com 下载 STSW-LINK009
• 解压缩并双击“stlink_winusb_install.bat
”安装驱动程序。
VL53L4CX GUI软件安装
GUI 通常是评估设备的第一个和简单的工具
- 执行硬件安装并将 VL53L4CX 扩展板 + Nucleo F401RE 连接到 PC
- 为 VL53L4CX 演示和配置设置安装 GUI 软件
- TSW-IMG030, 下载自 www.st.com
- 使用管理员权限运行安装程序
图形用户界面可以: - 执行偏移和 Xtalk 校准并可视化校准数据
- 更改VL53L4CX关键参数
- 显示实时数据(距离、信号、环境速率)
- 获取数据记录并重播数据记录 (.csv file)
- 执行硬件安装并将 NUCLEO 套件 (P-NUCLEO 53L4A2) 连接到 PC
- 安装 X-CUBE-TOF1 软件包
- X-CUBE-TOF1 版本 4.0.0 或更新版本, 从 www.st.com 下载
- X-CUBE-TOF1 通过 STM32CubeMx 安装,管理软件安装部分。
- 安装 X-CUBE-TOF1 后。 去
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE软件包内容:API SW + SW examp莱斯
高精度飞行时间传感器扩展板
评估码examp使用 X-CUBE-TOF1 和 NUCLEO Pack 的文件 (.bin)
VL53L4CX 传感器带扩展量程测量扩展板
使用代码 ex 开始编程amp使用 X-CUBE-TOF1 和 NUCLEO Pack 的文件
转至 https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
所有文档都可以在相关产品的文档选项卡中找到 web页
VL53L4CX: 产品资料夹
- DS13805 :具有扩展范围测量的飞行时间传感器 – 数据表
X-NUCLEO-53L4A2: 产品资料夹
- DB462 :具有基于 VL53L4CX 的扩展范围测量扩展板的飞行时间传感器,适用于 STM32 Nucleo – 数据简介
- X-NUCLEO-53L4A2 快速入门指南:具有扩展范围测量的飞行时间传感器 – 本文档
- UM2976 :X-NUCLEO-53L4A2 飞行时间传感器入门,具有基于 VL53L4CX 的扩展范围测量,适用于 STM32 Nucleo – 用户手册
P-NUCLEO-53L4A2:产品文件夹
- 数据库xxxx :带有 X-NUCLEO-53L4A53 扩展板和 STM4F2RE Nucleo 板的 VL32L401CX Nucleo 包 – 数据简介
SATEL-VL53L4CX:产品文件夹
- DB4632 :VL53L4CX 分线板具有扩展范围测量的飞行时间传感器 – 数据简介
STSW-IMG029:VL53L4CX 文件夹的裸驱动程序
- DB4583 :VL53L4CX 的应用程序编程接口 (API) – 数据简介
STSW-IMG030:图形用户界面 (GUI) 文件夹
- DB4584:P-NUCLEO-53L4A2 包图形用户界面 (GUI) – 数据简介
- 软件设置 file
X-CUBE-TOF1:STM32Cube的软件包
- DB4449 :STM32Cube 的飞行时间传感器软件扩展 – 数据简介
- 用户名 :开始使用 STMicroelectronics X-CUBE-TOF1、飞行时间传感器、STM32CubeMX 软件包 – 用户手册
- 软件设置 file
STM32 ODE 生态系统
快速、经济的原型设计和开发
STM32 开放式开发环境 (ODE) 是一种开放、灵活、简单且经济实惠的方式,可以开发基于 STM32 32 位微控制器系列以及通过扩展板连接的其他最先进 ST 组件的创新设备和应用程序。 它支持使用可快速转换为最终设计的前沿组件进行快速原型设计。
STM32 ODE 包括以下五个元素:
- STM32 Nucleo 开发板。 适用于所有 STM32 微控制器系列的全系列经济实惠的开发板,具有无限的统一扩展能力,并具有集成调试器/编程器
- STM32 Nucleo 扩展板。 具有附加功能的电路板,可根据需要添加传感、控制、连接、电源、音频或其他功能。 扩展板插在 STM32 Nucleo 开发板的顶部。 可以通过堆叠额外的扩展板来实现更复杂的功能。
- STM32Cube软件。 一组免费工具和嵌入式软件块,可在 STM32 上实现快速、轻松的开发,包括硬件抽象层、中间件和
STM32CubeMX 基于 PC 的配置器和代码生成器 - STM32Cube 扩展软件。 免费提供扩展软件,配合STM32 Nucleo扩展板使用,兼容STM32Cube软件框架
- STM32Cube 功能包。 一组函数 examp通过利用 STM32 Nucleo 开发板和扩展的模块化和互操作性以及 STM32Cube 软件和扩展构建的一些最常见应用案例的文件。
STM32 开放式开发环境兼容广泛的开发环境,包括 STM32CubeIDE、IAR EWARM、Keil MDK-ARM 和基于 GCC/LLVM 的 IDE,并且可以集成各种组件,例如 STM32CubeMX、STM32CubeProgrammer 或 STM32CubeMonitor。
STM32 开放式开发环境:应有尽有
基于领先的商业产品和模块化软件的广泛的可扩展板的组合,从驱动程序到应用程序级别,可以实现可以顺利转化为最终设计的想法的快速原型设计。
开始你的设计:
- 为您需要的功能选择合适的 STM32 Nucleo 开发板 (NUCLEO) 和扩展 (X-NUCLEO) 板(传感器、连接、音频、电机控制等)。
- 选择您的开发环境(IAR EWARM、Keil MDK 和基于 GCC/LLVM 的 IDE)并使用免费的 STM32Cube 工具和软件,例如 STM32CubeMX、STM32CubeProgrammer、STM32CubeMonitor 或 STM32CubeIDE。
- 下载所有必要的软件,以在选定的 STM32 Nucleo 扩展板上运行该功能。
- 编译您的设计并将其上传到 STM32 Nucleo 开发板。
- 然后开始开发和测试您的应用程序。
在 STM32 开放开发环境原型硬件上开发的软件可以直接用于高级原型板或最终产品设计,使用相同的商业 ST 组件,或来自与 STM32 Nucleo 板上相同系列的组件。
文件/资源
![]() |
具有扩展范围测量功能的 ST STM32 Nucleo 时间飞行传感器 [pdf] 用户指南 STM32 Nucleo 具有扩展范围测量的时间飞行传感器,STM32 Nucleo,具有扩展范围测量的时间飞行传感器,扩展范围测量,范围测量 |