STMicroelectronics-徽标

快速入门指南
具有 8° FoV 的飞行时间 8×90 多区域测距传感器 VL53L7CX 扩展板,用于
STM32 核

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 盖

2022年XNUMX月XNUMX日

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 图标 3

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 图标 1

硬件结束view

VL53L7CX – 具有 8° FoV 的 8×90 多区域测距传感器
X-NUCLEO-53L7A1 硬件说明

  • X-NUCLEO-53L7A1 是一款 8×8 多区域测距传感器,具有 90° FoV 和基于 ST FlightSense™ 专利技术的 VL53L7CX 传感器设计的开发板
  • VL53L7CX 通过 Arduino UNO R32 连接器上的 I3C 链路与 STMXNUMX Nucleo 开发板主机微控制器进行通信。

机上主要产品
VL53L7CX 8×8 多区域测距传感器,90° FoV
0.25、0.5 和 1mm 垫片用于模拟气隙,带盖玻璃

分线板
SATEL-VL53L7CX 分线板可单独购买

最新信息可在 www.st.com
X-NUCLEO-53L7A1

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 1

订购代码:X-NUCLEO-53L7A1

  • X-NUCLEO-53L7A1扩展板
    • 定制应用中的VL53L7CX 器件可与扩展板或外部VL53L7CX 分线集成。
    • 分线板单独交付。
  • X-NUCLEO-53L7A1 也可用作 NUCLEO 包 (P-NUCLEO-53L7A1)
    • X-NUCLEO-53L7A1 扩展板也可在以下网站订购: www.st.com 作为带有扩展板和 STM32 NUCLEO 板的 NUCLEO Pack 的一部分。
    • 订购代码:P-NUCLEO-53L7A1:X-NUCLEO-53L7A1 扩展板和NUCLEO-F401RE 全功能板。
  • VL53L7CX 分线板可单独订购
    • 订购代码:SATEL-VL53L7CX
    • 包装带有两个分线板

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 2

飞行时间传感器软件环境
STM32Cube软件结束view

X-CUBE-TOF1软件说明

  • X-CUBE-TOF1 软件包是 STM32Cube 的扩展,用于 STM53 的 Time-of-Flight 产品系列(包括 X-NUCLEO-7L1A32)的扩展板。源代码基于 STM32Cube,可简化不同 STM32 MCU 系列之间的可移植性和代码共享。作为amp该实现可用于插入 STM32 Nucleo 开发板(NUCLEO-F53RE 或 NUCLEO-L7RG)顶部的 STM1 Nucleo 测距传感器扩展板(X-NUCLEO-32L401A476)。

主要特色

  • 驱动程序层 (VL53L7CX ULD),用于完整管理集成在 X-NUCLEO-53L7A53 扩展板中的 VL7L1CX 高精度测距传感器。
  • 借助 STM32Cube,可轻松跨不同 MCU 系列移植。
  • 免费、用户友好的许可条款。
  • Samp用于测距测量的 le 代码。

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 3

设置和演示 Examp莱斯

硬件先决条件

  • 1 个基于 VL53L7CX (X-NUCLEO-53L7A1) 的高精度 ToF 传感器扩展板。
  • 1x STM32 Nucleo 开发板(NUCLEO-F401RE 用于前ample)
  • 1 台装有 Windows 的笔记本电脑/个人电脑
  • 1x USB A 型转 Mini-B USB 数据线
  • 如果您没有 STM32 Nucleo 开发板,您可以订购 Nucleo 包 (P-NUCLEO-53L7A1):
    • X-NUCLEO-53L7A1 扩展板和NUCLEO-F401RE 全功能板一起交付。

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 4

软件先决条件

  • STSW-IMG036:适用于 VL53L7CX 的 Ultra Lite 驱动程序 (ULD)
  • STSW-IMG037:Windows 53 和 7 上的 P-NUCLEO-1L7A10 图形用户界面 (GUI)
  • STSW-IMG038:VL53L7CX 的 Linux 驱动程序
  • X-CUBE-TOF1:STM32Cube 的飞行时间传感器软件扩展。
  • 当您安装 X-CUBE-TOF1 时,安装程​​序还会安装包含 ex 的目录amp例如,这里的项目:
  • C:\用户\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \项目\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.

NUCLEO 套件驱动程序安装

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 5

VL53L7CX GUI软件安装

GUI 通常是评估设备的第一个和简单的工具

  • 执行硬件安装并将 VL53L7CX 扩展板 + Nucleo F401RE 连接到 PC
  • 为 VL53L7CX 演示和配置设置安装 GUI 软件
  • STSW-IMG037,从下载 www.st.com
  • 使用管理员权限运行安装程序

图形用户界面可以:

  • 执行偏移和 Xtalk 校准并可视化校准数据
  • 更改VL53L7CX关键参数
  • 显示实时数据(距离、信号、环境速率)
  • 获取数据记录并重播数据记录 (.csv file)

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 6

X-CUBE-TOF1软件安装

  • 执行硬件安装并将 NUCLEO 套件 (P-NUCLEO-53L7A1) 连接到 PC
  • 安装 X-CUBE-TOF1 软件包
    • X-CUBE-TOF1 rev 3.2.0 或更高版本,从以下位置下载 www.st.com
    • X-CUBE-TOF1通过STM32CubeMx安装,管理软件安装部分。
    • 安装X-CUBE-TOF1 后。去
    • C:\Users\\STM32Cube\Repository\Packs\STMicroElectronics\X-CUBE-TOF1\\Projects\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging

X-CUBE软件包内容:API SW + SW examp莱斯

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 7

VL53L7CX – 具有 8° FoV 的 8×90 多区域测距传感器
评估码examp使用 X-CUBE-TOF1 和 NUCLEO Pack 的文件 (.bin)

请遵循 UM3108 中的说明(如何将 VL53L7CX 与 STMicroelectronics 的用于 STM1CubeMX 的 X-CUBE-TOF32 飞行时间传感器软件包一起使用),该说明可在 圣网

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 8

VL53L7CX – 具有 8° FoV 的 8×90 多区域测距传感器
使用代码 ex 开始编程amp使用 X-CUBE-TOF1 和 NUCLEO Pack 的文件
请遵循 UM3108 中的说明(如何将 VL53L7CX 与 STMicroelectronics 的用于 STM1CubeMX 的 X-CUBE-TOF32 飞行时间传感器软件包一起使用),该说明可在 圣网

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 9

文件及相关资源

所有文档都可以在相关产品的文档选项卡中找到 web页
X-NUCLEO-53L7A1:

  • 数据简介 DB4808:具有 8° FoV 扩展板的飞行时间 8×90 多区域测距传感器,基于适用于 STM53 Nucleo 的 VL7L32CX
  • 用户手册 UM3067:X-NUCLEO-53L7A1 高精度飞行时间传感器基于适用于 STM53 Nucleo 的 VL7L32CX
  • X-NUCLEO-53L7A1 原理图
  • X-NUCLEO-53L7A1 格伯

P-NUCLEO-53L7A1:

  • 数据简介 DB4871:VL53L7CX Nucleo 包,带 X-NUCLEO-53L7A1 扩展板和 STM32F401RE Nucleo 板

SATEL-VL53L7CX:

  • 数据简介 DB4809:VL53L7CX 分线板高精度飞行时间传感器
  • SATEL-VL53L7CX 原理图
  • SATEL-VL53L7CX 格柏

X-CUBE-TOF1:STM32Cube的软件包

  • 数据简介 DB4449:STM32Cube 的飞行时间传感器软件扩展
  • 用户手册 UM3108:意法半导体 X-CUBE-TOF1、飞行时间传感器、STM32CubeMX 软件包入门

VL53L7CX:

  • 数据表 DS13865:具有 8° FoV 的飞行时间 8×90 多区域测距传感器
  • 数据简介 DB4796:具有 8° FoV 的飞行时间 8×90 多区域测距传感器

STSW-IMG036:

  • 数据简介 DB4810:用于具有 53° FoV 的 VL7L8CX 飞行时间 8×90 多区域测距传感器的 Ultra lite 驱动程序 (ULD) 应用程序编程接口 (API)

STSW-IMG037:

  • 数据简介 DB4811:P-NUCLEO-53L7A1 包图形用户界面 (GUI)

STM32开放开发环境:结束view

STM32 ODE 生态系统 
快速、经济的原型设计和开发
STM32 开放式开发环境 (ODE) 是一种开放、灵活、简单且经济实惠的方式,可以开发基于 STM32 32 位微控制器系列以及通过扩展板连接的其他最先进 ST 组件的创新设备和应用程序。 它支持使用可快速转换为最终设计的前沿组件进行快速原型设计。
STM32 ODE 包括以下五个元素:

  • STM32 Nucleo 开发板。 适用于所有STM32微控制器系列的全系列经济实惠的开发板,具有无限的统一扩展能力,并带有集成的调试器/编程器
  • STM32 Nucleo 扩展板。 具有附加功能的板卡,可根据需要添加传感、控制、连接、电源、音频或其他功能。 扩展板插在 STM32 Nucleo 开发板的顶部。 通过堆叠额外的扩展板可以实现更复杂的功能
  • STM32Cube 软件。 一组免费工具和嵌入式软件块,可在 STM32 上快速轻松地进行开发,包括硬件抽象层、中间件和基于 PC 的 STM32CubeMX 配置器和代码生成器
  • STM32Cube 扩展软件。 免费提供扩展软件,配合STM32 Nucleo扩展板使用,兼容STM32Cube软件框架
  • STM32Cube 功能包。 一组函数 examp通过利用 STM32 Nucleo 开发板和扩展的模块化和互操作性以及 STM32Cube 软件和扩展构建的一些最常见应用案例的文件。

STM32 开放开发环境与各种开发环境兼容,包括 STM32CubeIDE、IAR EWARM、Keil MDK-ARM 和基于 GCC/LLVM 的 IDE,并且可以集成各种组件,例如 STM32CubeMX、STM32CubeProgrammer 或 STM32CubeMonitor。

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 10

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 板上相同系列的组件的最终产品设计。

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 - 硬件介绍view 11

文件/资源

STMicroelectronics X-NUCLEO-53L7A1 多区域测距传感器 [pdf] 用户指南
X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 多区域测距传感器, 多区域测距传感器, 测距传感器, 传感器

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *