STMicroelectronics - logu

Guida Quick Start
Sensore di distanza multizona 8 × 8 Time-of-Flight cù scheda di espansione di 90 ° FoV VL53L7CX per
STM32 Nucleu

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - copertina

Ottobre 2022

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - icona 3

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - icona 1

Hardware Overview

VL53L7CX - Sensore multizona 8 × 8 cù 90 ° FoV
X-NUCLEO-53L7A1 Descrizzione Hardware

  • L'X-NUCLEO-53L7A1 hè un sensore multizona 8 × 8 cù FoV 90 ° è scheda di sviluppu cuncepitu intornu à u sensoru VL53L7CX basatu nantu à a tecnulugia patentata ST FlightSense ™.
  • U VL53L7CX cumunica cù u microcontroller host STM32 Nucleo di sviluppatore per mezu di un ligame IC dispunibule nantu à u connettore Arduino UNO R3.

Prudutti chjave à bordu
VL53L7CX 8 × 8 sensore di distanza multizona cù 90 ° FoV
Distanziatori di 0.25, 0.5 è 1 mm per simulà spazii d'aria, cù i vetri di copertura

Tavole di rottura
I schede di breakout SATEL-VL53L7CX ponu esse acquistate separatamente

L'ultime infurmazione dispunibule à www.st.com
X-NUCLEO-53L7A1

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 1

Codice d'ordine: X-NUCLEO-53L7A1

  • Scheda di espansione X-NUCLEO-53L7A1
    • dispusitivi VL53L7CX in appiicazioni persunalizata pò esse integrata cù bordu espansione, o VL53L7CX breakout esterni.
    • I tavulini di scuperta sò spediti separatamente.
  • X-NUCLEO-53L7A1 hè ancu dispunibule cum'è NUCLEO Pack (P-NUCLEO-53L7A1)
    • U bordu di espansione X-NUCLEO-53L7A1 pò ancu esse urdinatu www.st.com cum'è parte di un NUCLEO Pack cù scheda di espansione è scheda STM32 NUCLEO.
    • Codice d'ordine: P-NUCLEO-53L7A1: X-NUCLEO-53L7A1 scheda di espansione è NUCLEO-F401RE bordu di funzioni complete.
  • I schede di breakout VL53L7CX ponu esse urdinate separatamente
    • Codice ordine: SATEL-VL53L7CX
    • U pacchettu porta dui tavulini

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 2

Sensori Time-of-Flight Software Ambiente
STM32Cube Software Overview

Descrizzione di u software X-CUBE-TOF1

  • U pacchettu di software X-CUBE-TOF1 hè una espansione STM32Cube per i schede di espansione di a famiglia di prudutti Time-of- Flight (cumpresu l'X-NUCLEO-53L7A1) per STM32. U codice fonte hè basatu annantu à STM32Cube per facilità a portabilità è a spartera di codice in diverse famiglie STM32 MCU. A sampL'implementazione di le hè dispunibule per a scheda di espansione di sensori di gamma STM32 Nucleo (X-NUCLEO-53L7A1) inserita sopra à una scheda di sviluppu STM32 Nucleo (NUCLEO-F401RE o NUCLEO-L476RG).

Funzioni chjave

  • Stratu di driver (VL53L7CX ULD) per a gestione cumpleta di u VL53L7CX Sensore di distanza di alta precisione integratu in a scheda di espansione X-NUCLEO-53L7A1.
  • Facile portabilità in diverse famiglie MCU, grazie à STM32Cube.
  • Termini di licenza gratuiti, facili d'utilizatore.
  • Sampcodice per a misurazione di distanza.

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 3

Setup & Demo Examples

Prerequisiti HW

  • 1x Scheda di espansione di sensor ToF d'alta precisione basatu annantu à VL53L7CX (X-NUCLEO-53L7A1).
  • 1x Scheda di sviluppu STM32 Nucleo (NUCLEO-F401RE per esample)
  • 1x Laptop / PC cù Windows
  • 1x cavu USB di tipu A à Mini-B USB
  • Se ùn avete micca un pianu di sviluppu STM32 Nucleo, pudete urdinà un pacchettu Nucleo (P-NUCLEO-53L7A1):
    • Scheda di espansione X-NUCLEO-53L7A1 è scheda di funzioni cumplete NUCLEO-F401RE consegnate inseme.

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 4

Prerequisiti SW

  • STSW-IMG036: Ultra Lite Driver (ULD) per VL53L7CX
  • STSW-IMG037: P-NUCLEO-53L7A1 Interfaccia grafica d'utilizatore (GUI) in Windows 7 è 10
  • STSW-IMG038: Driver Linux per VL53L7CX
  • X-CUBE-TOF1: espansione di u software di i sensori di u tempu di u volu per STM32Cube.
  • Quandu installate l'X-CUBE-TOF1, l'installatore installate ancu u cartulare chì cuntene l'exampi prughjetti quì per esempiu:
  • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.

Installazione di driver NUCLEO Kit

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 5

Installazione di u software GUI VL53L7CX

GUI hè in generale u primu strumentu faciule per valutà u dispusitivu

  • Eseguite l'installazione HW è cunnette a scheda di espansione VL53L7CX + Nucleo F401RE à u PC
  • Installa u GUI SW per VL53L7CX Demo è paràmetri di cunfigurazione
  • STSW-IMG037, scaricatu da www.st.com
  • Eseguite l'installatore cù privilegi di amministratore

L'interfaccia grafica d'utilizatore pò:

  • Eseguite a calibrazione offset è Xtalk è visualisate i dati di calibrazione
  • Cambia i paràmetri chjave di VL53L7CX
  • Mostra i dati in tempu reale (distanza, signale, freccia ambientale)
  • Get data logging è riproduce un datalog (.csv file)

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 6

Installazione di u software X-CUBE-TOF1

  • Eseguite l'installazione HW è cunnette u kit NUCLEO (P-NUCLEO-53L7A1) à u PC
  • Installa u pacchettu X-CUBE-TOF1 SW
    • X-CUBE-TOF1 rev 3.2.0 o più recente, scaricatu da www.st.com
    • U X-CUBE-TOF1 hè stallatu à traversu STM32CubeMx, gestisce rùbbrica installazione software.
    • Una volta u X-CUBE-TOF1 hè stallatu. Andà à
    • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging

Contenutu di u pacchettu di software X-CUBE: API SW + SW examples

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 7

VL53L7CX - Sensore multizona 8 × 8 cù 90 ° FoV
Codice di valutazione example (.bin) cù X-CUBE-TOF1 è un Pack NUCLEO

Segui l'istruzzioni da l'UM3108 (Cumu aduprà u VL53L7CX cù i pacchetti software di sensori X-CUBE-TOF1 di STMicroelectronics Time-of-Flight per STM32CubeMX) chì ponu esse truvati nantu à st.com

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 8

VL53L7CX - Sensore multizona 8 × 8 cù 90 ° FoV
Cumincià a prugrammazione cù codice examples usendu X-CUBE-TOF1 è un Pack NUCLEO
Segui l'istruzzioni da l'UM3108 (Cumu aduprà u VL53L7CX cù i pacchetti software di sensori X-CUBE-TOF1 di STMicroelectronics Time-of-Flight per STM32CubeMX) chì ponu esse truvati nantu à st.com

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 9

Documenti è risorse Related

Tutti i documenti sò dispunibuli in a tabulazione Documentazione di i prudutti cunnessi webpagina
X-NUCLEO-53L7A1:

  • Dati Brief DB4808: Time-of-Flight 8 × 8 sensore multizona di distanza cù scheda di espansione FoV 90 ° basatu annantu à u VL53L7CX per STM32 Nucleo
  • Manuale d'utilizatore UM3067: Accuminciamentu cù X-NUCLEO-53L7A1 Sensore di tempu di volu di alta precisione basatu annantu à u VL53L7CX per STM32 Nucleo
  • X-NUCLEO-53L7A1 SCHEMA
  • X-NUCLEO-53L7A1 GERBER

P-NUCLEO-53L7A1:

  • Dati Brief DB4871: VL53L7CX Nucleo pack cù scheda di espansione X-NUCLEO-53L7A1 è scheda Nucleo STM32F401RE

SATEL-VL53L7CX:

  • Dati Breve DB4809: Scheda di breakout VL53L7CX Sensore di tempu di volu d'alta precisione
  • SATEL-VL53L7CX SCHEMA
  • SATEL-VL53L7CX GERBER

X-CUBE-TOF1: pacchettu software per STM32Cube

  • Dati Brief DB4449: espansione di u software di i sensori di u tempu di u volu per STM32Cube
  • Manuale d'utilizatore UM3108: Accuminciamentu cù u STMicroelectronics X-CUBE-TOF1, sensori di tempu di volu, pacchettu software per STM32CubeMX

VL53L7CX:

  • Datasheet DS13865: Sensore di distanza multizona 8 × 8 di u tempu di volu cù 90 ° FoV
  • Dati Brief DB4796: Sensore di distanza multizona 8 × 8 di u tempu di volu cù 90 ° FoV

STSW-IMG036:

  • Dati Brief DB4810: Interfaccia di prugrammazione di l'applicazioni (ULD) Ultra Lite Driver (ULD) per u VL53L7CX Time-of-Flight 8 × 8 sensore multizona di distanza cù 90 ° FoV

STSW-IMG037:

  • Dati Brief DB4811: P-NUCLEO-53L7A1 pack interfaccia d'utilizatore grafica (GUI)

STM32 Open Development Environment: Overview

STM32 ODE Ecosistema 
PROTOTIPAZIONE E SVILUPPamentu VELOCE, ACCESSIBILE
L'Ambiente di Sviluppu Apertu STM32 (ODE) hè un modu apertu, flessibile, faciule è assequible per sviluppà apparecchi è applicazioni innovatori basati nantu à a famiglia di microcontroller STM32 32-bit cumminata cù altri cumpunenti ST di punta cunnessi via schede di espansione. Permette a prototipazione rapida cù cumpunenti di punta chì ponu esse trasfurmati rapidamente in disinni finali.
L'STM32 ODE include i seguenti cinque elementi:

  • Schede di sviluppu STM32 Nucleo. Una gamma completa di schede di sviluppu assequibili per tutte e serie di microcontroller STM32, cù capacità di espansione unificata illimitata, è cù debugger / programatore integratu
  • Schede di espansione STM32 Nucleo. Tavulini cù funziunalità supplementari per aghjunghje sensazione, cuntrollu, cunnessione, putenza, audio o altre funzioni cume necessariu. I schede di espansione sò inseriti nantu à e schede di sviluppu STM32 Nucleo. Funzionalità più cumplesse ponu esse ottenute impilando schede di espansione supplementari
  • U software STM32Cube. Un inseme di strumenti gratuiti è mattoni di software integrati per permette un sviluppu rapidu è faciule nantu à u STM32, cumpresu un Hardware Abstraction Layer, middleware è u configuratore STM32CubeMX basatu in PC è generatore di codice.
  • U software di espansione STM32Cube. U software di espansione furnitu gratuitamente per l'usu cù e schede di espansione STM32 Nucleo, è cumpatibile cù u framework di software STM32Cube.
  • Pacchetti di funzioni STM32Cube. Set di funzioni examples per alcuni di i casi di applicazioni più cumuni custruiti sfruttendu a modularità è l'interoperabilità di e schede di sviluppu STM32 Nucleo è espansioni, cù u software è espansioni STM32Cube.

L'Ambiente di Sviluppu Apertu STM32 hè cumpatibile cù una larga gamma di ambienti di sviluppu cumpresi STM32CubeIDE, IAR EWARM, Keil MDK-ARM è IDE basati in GCC/LLVM, cù a pussibilità di integrà e diverse cumpunenti cum'è STM32CubeMX, STM32CubeProgrammer o STM32CubeMonitor.

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 10

STM32 Open Development Environment: tuttu ciò chì avete bisognu
A cumminazione di una larga gamma di schede espansibili basate nantu à i prudutti cummirciali di punta è u software modulare, da u driver à u livellu di l'applicazione, permette a prototipazione rapida di idee chì ponu esse trasformate senza problemi in disinni finali.
Per inizià u vostru disignu:

  • Sceglite a scheda di sviluppu STM32 Nucleo (NUCLEO) è di espansione (X-NUCLEO) adatta (sensori, connettività, audio, cuntrollu di u mutore, etc.) per e funziunalità chì avete bisognu.
  • Selezziunate u vostru ambiente di sviluppu (IAR EWARM, Keil MDK è IDE basati in GCC/LLVM) è utilizate l'arnesi è u software gratuitu STM32Cube cum'è STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor o STM32CubeIDE.
  • Scaricate tuttu u software necessariu per eseguisce a funziunalità nantu à e schede di espansione STM32 Nucleo scelte.
  • Cumpilà u vostru disignu è caricalu à u pianu di sviluppu STM32 Nucleo.
  • Allora cuminciate à sviluppà è pruvà a vostra applicazione. U software sviluppatu nantu à u hardware di prototipu STM32 Open Development Environment pò esse direttamente utilizatu in una scheda di prototipazione avanzata o in un cuncepimentu di produttu finale utilizendu i stessi cumpunenti ST cummirciali, o cumpunenti di a stessa famiglia cum'è quelli chì si trovanu nantu à i schede STM32 Nucleo.

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona - Hardware Overview 11

Documenti / Risorse

STMicroelectronics X-NUCLEO-53L7A1 Sensore di distanza multizona [pdfGuida di l'utente
X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Sensore di distanza multizona, Sensore di distanza multizona, Sensore di distanza, Sensore

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *