Guida rapida
Sensore multizona Time-of-Flight 8×8 con FoV a 90° Scheda di espansione VL53L7CX per
STM32 nucleo
Ottobre 2022
Hardware finitoview
VL53L7CX – Sensore di portata multizona 8×8 con campo visivo di 90°
X-NUCLEO-53L7A1 Descrizione hardware
- L'X-NUCLEO-53L7A1 è un sensore multizona 8×8 con campo visivo di 90° e scheda di sviluppo progettata attorno al sensore VL53L7CX basato sulla tecnologia brevettata ST FlightSense™
- Il VL53L7CX comunica con il microcontroller host della scheda di sviluppo STM32 Nucleo tramite un collegamento I C disponibile sul connettore Arduino UNO R3.
Prodotti chiave a bordo
VL53L7CX Sensore multizona 8×8 con FoV di 90°
Distanziatori da 0.25, 0.5 e 1 mm per simulare i traferri, con i vetri di copertura
Schede di breakout
Le schede breakout SATEL-VL53L7CX possono essere acquistate separatamente
Ultime informazioni disponibili su www.st.com
X-NUCLEO-53L7A1
Codice d'ordine: X-NUCLEO-53L7A1
- Scheda di espansione X-NUCLEO-53L7A1
• I dispositivi VL53L7CX in applicazioni personalizzate possono essere integrati con scheda di espansione o breakout VL53L7CX esterno.
• Le schede breakout vengono consegnate separatamente. - X-NUCLEO-53L7A1 è disponibile anche come pacchetto NUCLEO (P-NUCLEO-53L7A1)
• È inoltre possibile ordinare la scheda di espansione X-NUCLEO-53L7A1 www.st.com come parte di un NUCLEO Pack con scheda di espansione e scheda STM32 NUCLEO.
• Codice ordine: P-NUCLEO-53L7A1: scheda di espansione X-NUCLEO-53L7A1 e scheda con funzionalità complete NUCLEO-F401RE. - Le schede breakout VL53L7CX possono essere ordinate separatamente
• Codice d'ordine: SATEL-VL53L7CX
• Il pacchetto contiene due pannelli breakout
Ambiente software dei sensori del tempo di volo
Software STM32Cube terminatoview
Descrizione del software X-CUBE-TOF1
- Il pacchetto software X-CUBE-TOF1 è un'espansione STM32Cube per le schede di espansione della famiglia di prodotti Time-of-Flight (incluso X-NUCLEO-53L7A1) per STM32. Il codice sorgente è basato su STM32Cube per facilitare la portabilità e la condivisione del codice tra diverse famiglie di MCU STM32. COMEampL'implementazione è disponibile per la scheda di espansione del sensore di rilevamento STM32 Nucleo (X-NUCLEO-53L7A1) collegata su una scheda di sviluppo STM32 Nucleo (NUCLEO-F401RE o NUCLEO-L476RG).
Caratteristiche principali
- Livello driver (VL53L7CX ULD) per la gestione completa del sensore di portata ad alta precisione VL53L7CX integrato nella scheda di espansione X-NUCLEO-53L7A1.
- Facile portabilità tra diverse famiglie di MCU, grazie a STM32Cube.
- Termini di licenza gratuiti e di facile utilizzo.
- Sampcodice le per la misurazione della distanza.
Installazione e demo Examples
Prerequisiti HW
- 1x scheda di espansione del sensore ToF ad alta precisione basata su VL53L7CX (X-NUCLEO-53L7A1).
- 1x scheda di sviluppo STM32 Nucleo (NUCLEO-F401RE per esample)
- 1x laptop/PC con Windows
- 1x cavo USB da USB tipo A a Mini-B
- Se non disponi di una scheda di sviluppo Nucleo STM32, puoi ordinare un pacchetto Nucleo (P-NUCLEO-53L7A1):
• Scheda di espansione X-NUCLEO-53L7A1 e scheda con funzionalità complete NUCLEO-F401RE consegnate insieme.
Prerequisiti SW
- STSW-IMG036: Driver Ultra Lite (ULD) per VL53L7CX
- STSW-IMG037: P-NUCLEO-53L7A1 Interfaccia utente grafica (GUI) su Windows 7 e 10
- STSW-IMG038: driver Linux per VL53L7CX
- X-CUBE-TOF1: espansione software dei sensori Time-of-Flight per STM32Cube.
- Quando installi X-CUBE-TOF1 il programma di installazione installa anche la directory contenente l'example progetti qui per esempio:
- C:\Utenti\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Progetti\NUCLEOF1RE\Esamples\53L7A1\53L7A1_SimpleRanging.
Installazione del driver del kit NUCLEO
Installazione del software GUI VL53L7CX
La GUI è generalmente il primo e facile strumento per valutare il dispositivo
- Eseguire l'installazione HW e collegare la scheda di espansione VL53L7CX + Nucleo F401RE al PC
- Installare il software GUI per la demo VL53L7CX e le impostazioni di configurazione
- STSW-IMG037, scaricato da www.st.com
- Esegui il programma di installazione con privilegi di amministratore
L'interfaccia utente grafica può:
- Eseguire la calibrazione offset e Xtalk e visualizzare i dati di calibrazione
- Modificare i parametri chiave di VL53L7CX
- Visualizza in tempo reale i dati (distanza, segnale, frequenza ambientale)
- Ottieni la registrazione dei dati e riproduci un registro dati (.csv file)
Installazione del software X-CUBE-TOF1
- Eseguire l'installazione HW e collegare il kit NUCLEO ( P-NUCLEO-53L7A1) al PC
- Installa il pacchetto software X-CUBE-TOF1
• X-CUBE-TOF1 rev 3.2.0 o successiva, scaricato da www.st.com
• X-CUBE-TOF1 viene installato tramite STM32CubeMx, gestire la sezione di installazione del software.
• Una volta installato X-CUBE-TOF1. Vai a
• C:\Users\\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\\Projects\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging
Contenuto pacchetto software X-CUBE: API SW + SW examples
VL53L7CX – Sensore di portata multizona 8×8 con campo visivo di 90°
Codice di valutazione esample (.bin) utilizzando X-CUBE-TOF1 e un NUCLEO Pack
Seguire le istruzioni dell'UM3108 (Come utilizzare il VL53L7CX con i pacchetti software del sensore del tempo di volo X-CUBE-TOF1 di STMicroelectronics per STM32CubeMX) reperibili su st. com
VL53L7CX – Sensore di portata multizona 8×8 con campo visivo di 90°
Inizia la programmazione con il codice esample utilizzando X-CUBE-TOF1 e un NUCLEO Pack
Seguire le istruzioni dell'UM3108 (Come utilizzare il VL53L7CX con i pacchetti software del sensore del tempo di volo X-CUBE-TOF1 di STMicroelectronics per STM32CubeMX) reperibili su st. com
Tutti i documenti sono disponibili nella scheda Documentazione dei prodotti correlati webpagina
X-NUCLEO-53L7A1:
- Data Brief DB4808: sensore di portata multizona 8×8 Time-of-Flight con scheda di espansione FoV a 90° basata su VL53L7CX per STM32 Nucleo
- Manuale utente UM3067: Iniziare con X-NUCLEO-53L7A1 Sensore del tempo di volo ad alta precisione basato su VL53L7CX per STM32 Nucleo
- SCHEMI X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1:
- Scheda tecnica DB4871: Pacchetto Nucleo VL53L7CX con scheda di espansione X-NUCLEO-53L7A1 e scheda Nucleo STM32F401RE
SATEL-VL53L7CX:
- Scheda tecnica DB4809: scheda breakout VL53L7CX Sensore tempo di volo ad alta precisione
- SCHEMA SATEL-VL53L7CX
- SATEL-VL53L7CX GERBER
X-CUBE-TOF1: Pacchetto software per STM32Cube
- Data Brief DB4449: Espansione software dei sensori Time-of-Flight per STM32Cube
- Manuale dell'utente UM3108: Introduzione a STMicroelectronics X-CUBE-TOF1, sensori del tempo di volo, pacchetto software per STM32CubeMX
VL53L7CX:
- Scheda tecnica DS13865: Sensore multizona Time-of-Flight 8×8 con FoV di 90°
- Scheda tecnica DB4796: sensore multizona Time-of-Flight 8×8 con campo visivo di 90°
STSW-IMG036:
- Data Brief DB4810: interfaccia di programmazione dell'applicazione (API) del driver ultra lite (ULD) per il sensore VL53L7CX Time-of-Flight 8×8 multizona con campo visivo di 90°
STSW-IMG037:
- Data Brief DB4811: interfaccia utente grafica (GUI) pacchetto P-NUCLEO-53L7A1
Ambiente di sviluppo aperto STM32: Fineview
Ecosistema STM32 ODE
PROTOTIPAZIONE E SVILUPPO VELOCI E CONVENIENTI
L'ambiente di sviluppo aperto STM32 (ODE) è un modo aperto, flessibile, facile e conveniente per sviluppare dispositivi e applicazioni innovativi basati sulla famiglia di microcontrollori STM32 a 32 bit combinati con altri componenti ST all'avanguardia collegati tramite schede di espansione. Consente la prototipazione rapida con componenti all'avanguardia che possono essere rapidamente trasformati in progetti finali.
L'ODE STM32 include i seguenti cinque elementi:
- Schede di sviluppo STM32 Nucleo. Una gamma completa di schede di sviluppo convenienti per tutte le serie di microcontrollori STM32, con capacità di espansione unificata illimitata e con debugger/programmatore integrato
- STM32 Schede di espansione Nucleo. Schede con funzionalità aggiuntive per aggiungere rilevamento, controllo, connettività, alimentazione, audio o altre funzioni secondo necessità. Le schede di espansione sono inserite sopra le schede di sviluppo STM32 Nucleo. È possibile ottenere funzionalità più complesse impilando schede di espansione aggiuntive
- Software STM32Cube. Un set di strumenti gratuiti e mattoni software incorporati per consentire uno sviluppo rapido e semplice su STM32, inclusi un Hardware Abstraction Layer, middleware e il configuratore e generatore di codice basato su PC STM32CubeMX
- Software di espansione STM32Cube. Software di espansione fornito gratuitamente per l'uso con schede di espansione STM32 Nucleo e compatibile con il framework software STM32Cube
- Pacchetti di funzioni STM32Cube. Insieme di funzioni esampper alcuni dei casi applicativi più comuni realizzati sfruttando la modularità e l'interoperabilità delle schede di sviluppo e delle espansioni STM32 Nucleo, con il software e le espansioni STM32Cube.
L'ambiente di sviluppo aperto STM32 è compatibile con un'ampia gamma di ambienti di sviluppo tra cui STM32CubeIDE, IAR EWARM, Keil MDK-ARM e IDE basati su GCC/LLVM, con la possibilità di integrare vari componenti come STM32CubeMX, STM32CubeProgrammer o STM32CubeMonitor.
STM32 Open Development Environment: tutto ciò di cui hai bisogno
La combinazione di un'ampia gamma di schede espandibili basate su prodotti commerciali all'avanguardia e software modulare, dal livello del driver all'applicazione, consente la rapida prototipazione di idee che possono essere facilmente trasformate in progetti finali.
Per iniziare il tuo progetto:
- Scegli la scheda di sviluppo STM32 Nucleo (NUCLEO) e le schede di espansione (X-NUCLEO) appropriate (sensori, connettività, audio, controllo motore ecc.) per la funzionalità di cui hai bisogno.
- Seleziona il tuo ambiente di sviluppo (IAR EWARM, Keil MDK e IDE basati su GCC/LLVM) e utilizza gli strumenti e i software STM32Cube gratuiti come STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor o STM32CubeIDE.
- Scarica tutto il software necessario per eseguire la funzionalità sulle schede di espansione Nucleo STM32 selezionate.
- Compila il tuo progetto e caricalo sulla scheda di sviluppo STM32 Nucleo.
- Quindi inizia a sviluppare e testare la tua applicazione. Il software sviluppato sull'hardware di prototipazione dell'ambiente di sviluppo aperto STM32 può essere utilizzato direttamente in una scheda di prototipazione avanzata o nella progettazione di un prodotto finale utilizzando gli stessi componenti ST commerciali o componenti della stessa famiglia di quelli presenti sulle schede STM32 Nucleo.
Documenti / Risorse
![]() |
Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics [pdf] Guida utente X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Sensore di portata multizona, Sensore di portata multizona, Sensore di portata, Sensore |