Guida Quick Start
Sensore di distanza multizona 8 × 8 Time-of-Flight cù scheda di espansione di 90 ° FoV VL53L7CX per
STM32 Nucleu
Ottobre 2022
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
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
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.
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.
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
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)
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
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
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
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.
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.
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 |