STMicroelectronics - logo

Guida rapida
Sensore multizona Time-of-Flight 8×8 con FoV a 90° Scheda di espansione VL53L7CX per
STM32 nucleo

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - copertura

Ottobre 2022

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

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

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 1

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 2

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.

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 3

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.

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 4

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 5

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)

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 6

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 7

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 8

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

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 9

Documenti e risorse correlate

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.

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 10

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.

Sensore di portata multizona X-NUCLEO-53L7A1 STMicroelectronics - Hardware finitoview 11

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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *