STMicroelectronics - logo

Ghid de pornire rapidă
Senzor de distanță multizonă 8×8 pentru timp de zbor cu placă de extensie VL90L53CX de 7° FoV pt.
STM32 Nucleo

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - capac

octombrie 2022

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - pictograma 3

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - pictograma 1

Hardware pesteview

VL53L7CX – Senzor de rază multizonă 8×8 cu FoV de 90°
X-NUCLEO-53L7A1 Descriere hardware

  • X-NUCLEO-53L7A1 este un senzor multizonă 8×8 cu FoV de 90° și placă de dezvoltare proiectată în jurul senzorului VL53L7CX bazat pe tehnologia patentată ST FlightSense™
  • VL53L7CX comunică cu microcontrolerul gazdă a plăcii de dezvoltare STM32 Nucleo printr-o legătură IC disponibilă pe conectorul Arduino UNO R3.

Produse cheie la bord
Senzor de distanță multizonă VL53L7CX 8×8 cu FoV de 90°
Distanțiere de 0.25, 0.5 și 1 mm pentru a simula golurile de aer, cu ochelarii de acoperire

Plăci de spargere
Plăcile de breakout SATEL-VL53L7CX pot fi achiziționate separat

Ultimele informații disponibile la www.st.com
X-NUCLEO-53L7A1

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 1

Cod de comandă: X-NUCLEO-53L7A1

  • Placă de expansiune X-NUCLEO-53L7A1
    • Dispozitivele VL53L7CX din aplicațiile personalizate pot fi integrate cu o placă de expansiune sau un breakout extern VL53L7CX.
    • Plăcile de separare sunt livrate separat.
  • X-NUCLEO-53L7A1 este disponibil și ca pachet NUCLEO (P-NUCLEO-53L7A1)
    • Placa de extensie X-NUCLEO-53L7A1 poate fi comandată și pe www.st.com ca parte a unui pachet NUCLEO cu placă de expansiune și placă NUCLEO STM32.
    • Cod comandă: P-NUCLEO-53L7A1: placă de extensie X-NUCLEO-53L7A1 și placă cu caracteristici complete NUCLEO-F401RE.
  • Plăcile de separare VL53L7CX pot fi comandate separat
    • Cod comandă: SATEL-VL53L7CX
    • Pachetul poartă două plăci de separare

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 2

Senzori de timp de zbor Mediu software
STM32Cube Software S-a terminatview

Descrierea software-ului X-CUBE-TOF1

  • Pachetul software X-CUBE-TOF1 este o extensie STM32Cube pentru plăcile de expansiune din familia de produse Time-of- Flight (inclusiv X-NUCLEO-53L7A1) pentru STM32. Codul sursă se bazează pe STM32Cube pentru a ușura portabilitatea și partajarea codului între diferite familii de MCU STM32. A sampImplementarea fișierului este disponibilă pentru placa de expansiune a senzorului de distanță STM32 Nucleo (X-NUCLEO-53L7A1) conectată deasupra unei plăci de dezvoltare STM32 Nucleo (NUCLEO-F401RE sau NUCLEO-L476RG).

Caracteristici cheie

  • Strat driver (VL53L7CX ULD) pentru gestionarea completă a VL53L7CX Senzor de mare precizie integrat în placa de extensie X-NUCLEO-53L7A1.
  • Portabilitate ușoară în diferite familii de MCU, datorită STM32Cube.
  • Condiții de licență gratuite, ușor de utilizat.
  • Sampcodul pentru măsurarea distanței.

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 3

Configurare și demonstrație Examples

Cerințe HW

  • 1x placă de extensie a senzorului ToF de înaltă precizie bazată pe VL53L7CX (X-NUCLEO-53L7A1).
  • 1x placă de dezvoltare STM32 Nucleo (NUCLEO-F401RE de exampLe)
  • 1x laptop/PC cu Windows
  • 1x cablu USB tip A la Mini-B USB
  • Dacă nu aveți o placă de dezvoltare STM32 Nucleo, puteți comanda un pachet Nucleo (P-NUCLEO-53L7A1):
    • Placa de extensie X-NUCLEO-53L7A1 și placa cu caracteristici complete NUCLEO-F401RE livrate împreună.

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 4

Cerințe preliminare SW

  • STSW-IMG036: Driver Ultra Lite (ULD) pentru VL53L7CX
  • STSW-IMG037: P-NUCLEO-53L7A1 Interfață grafică de utilizator (GUI) pe Windows 7 și 10
  • STSW-IMG038: driver Linux pentru VL53L7CX
  • X-CUBE-TOF1: Extensie software pentru senzori de timp de zbor pentru STM32Cube.
  • Când instalați X-CUBE-TOF1, programul de instalare instalează și directorul care conține exampproiectele aici de exemplu:
  • C:\Utilizatori\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proiecte\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.

Instalare driver kit NUCLEO

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 5

Instalare software GUI VL53L7CX

GUI este, în general, primul și ușor instrument de evaluare a dispozitivului

  • Efectuați instalarea HW și conectați placa de extensie VL53L7CX + Nucleo F401RE la computer
  • Instalați GUI SW pentru VL53L7CX Demo și setările de configurare
  • STSW-IMG037, descărcat de pe www.st.com
  • Rulați programul de instalare cu privilegii de administrator

Interfața grafică cu utilizatorul poate:

  • Efectuați offset-ul și calibrarea Xtalk și vizualizați datele de calibrare
  • Modificați parametrii cheie ai VL53L7CX
  • Afișează în timp real datele (distanță, semnal, rată ambientală)
  • Obțineți înregistrarea datelor și redați din nou un jurnal de date (.csv file)

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 6

Instalare software X-CUBE-TOF1

  • Efectuați instalarea HW și conectați kitul NUCLEO ( P-NUCLEO-53L7A1) la computer
  • Instalați pachetul SW X-CUBE-TOF1
    • X-CUBE-TOF1 rev 3.2.0 sau mai recent, descărcat de pe www.st.com
    • X-CUBE-TOF1 este instalat prin STM32CubeMx, secțiunea de gestionare a instalării software-ului.
    • Odată instalat X-CUBE-TOF1. Du-te la
    • C:\Utilizatori\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proiecte\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging

Conținutul pachetului software X-CUBE: API SW + SW examples

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 7

VL53L7CX – Senzor de rază multizonă 8×8 cu FoV de 90°
Cod de evaluare example (.bin) folosind X-CUBE-TOF1 și un pachet NUCLEO

Urmați instrucțiunile de la UM3108 (Cum să utilizați VL53L7CX cu pachetele software STMicroelectronics X-CUBE-TOF1 cu senzori de timp de zbor pentru STM32CubeMX) care pot fi găsite pe st.com

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 8

VL53L7CX – Senzor de rază multizonă 8×8 cu FoV de 90°
Începeți programarea cu codul exampfișiere folosind X-CUBE-TOF1 și un pachet NUCLEO
Urmați instrucțiunile de la UM3108 (Cum să utilizați VL53L7CX cu pachetele software STMicroelectronics X-CUBE-TOF1 cu senzori de timp de zbor pentru STM32CubeMX) care pot fi găsite pe st.com

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 9

Documente și resurse conexe

Toate documentele sunt disponibile în fila Documentație a produselor aferente webpagină
X-NUCLEO-53L7A1:

  • Rezumat de date DB4808: Senzor de distanță multizonă 8×8 pentru timp de zbor cu placă de expansiune FoV de 90° bazată pe VL53L7CX pentru STM32 Nucleo
  • Manual de utilizare UM3067: Noțiuni introductive cu X-NUCLEO-53L7A1 Senzor de timp de zbor de înaltă precizie bazat pe VL53L7CX pentru STM32 Nucleo
  • X-NUCLEO-53L7A1 SCHEMA
  • X-NUCLEO-53L7A1 GERBER

P-NUCLEO-53L7A1:

  • Rezumat de date DB4871: pachet Nucleo VL53L7CX cu placă de expansiune X-NUCLEO-53L7A1 și placă Nucleo STM32F401RE

SATEL-VL53L7CX:

  • Rezumat de date DB4809: Placă de breakout VL53L7CX Senzor de timp de zbor de înaltă precizie
  • SATEL-VL53L7CX SCHEMA
  • SATEL-VL53L7CX GERBER

X-CUBE-TOF1: Pachet software pentru STM32Cube

  • Rezumat de date DB4449: Extindere software pentru senzori de timp de zbor pentru STM32Cube
  • Manual de utilizare UM3108: Noțiuni introductive cu STMicroelectronics X-CUBE-TOF1, senzori de timp de zbor, pachet software pentru STM32CubeMX

VL53L7CX:

  • Fișă de date DS13865: Senzor de distanță multizonă 8×8 pentru timp de zbor cu FoV de 90°
  • Rezumat de date DB4796: Senzor de distanță multizonă 8×8 pentru timp de zbor cu FoV de 90°

STSW-IMG036:

  • Rezumat de date DB4810: Interfață de programare a aplicației (API) pentru driverul ultra lite (ULD) pentru senzorul de distanță multizonă 53×7 pentru timp de zbor VL8L8CX cu FoV de 90°

STSW-IMG037:

  • Rezumat de date DB4811: P-NUCLEO-53L7A1 pachet interfață grafică de utilizator (GUI)

Mediu de dezvoltare deschis STM32: pesteview

Ecosistem STM32 ODE 
PROTOTIPARE ȘI DEZVOLTARE RAPIDE, ACCESIBILE
Mediul de dezvoltare deschis STM32 (ODE) este o modalitate deschisă, flexibilă, ușoară și accesibilă de a dezvolta dispozitive și aplicații inovatoare bazate pe familia de microcontrolere STM32 pe 32 de biți, combinată cu alte componente ST de ultimă generație conectate prin plăci de expansiune. Permite crearea rapidă de prototipuri cu componente de vârf care pot fi transformate rapid în proiecte finale.
STM32 ODE include următoarele cinci elemente:

  • Plăci de dezvoltare STM32 Nucleo. O gamă completă de plăci de dezvoltare la prețuri accesibile pentru toate seriile de microcontrolere STM32, cu capacitate de expansiune unificată nelimitată și cu depanator/programator integrat
  • Plăci de expansiune STM32 Nucleo. Plăci cu funcționalități suplimentare pentru a adăuga funcții de detectare, control, conectivitate, alimentare, audio sau alte funcții, după cum este necesar. Plăcile de expansiune sunt conectate deasupra plăcilor de dezvoltare STM32 Nucleo. Funcționalități mai complexe pot fi realizate prin stivuirea plăcilor de expansiune suplimentare
  • Software-ul STM32Cube. Un set de instrumente gratuite și cărămizi software încorporate pentru a permite dezvoltarea rapidă și ușoară pe STM32, inclusiv un strat de abstracție hardware, middleware și configuratorul și generatorul de cod bazat pe PC STM32CubeMX
  • Software de extindere STM32Cube. Software de extindere oferit gratuit pentru utilizare cu plăcile de expansiune STM32 Nucleo și compatibil cu cadrul software STM32Cube
  • Pachete de funcții STM32Cube. Set de funcții exampfișiere pentru unele dintre cele mai comune cazuri de aplicații, construite prin valorificarea modularității și interoperabilității plăcilor de dezvoltare și a expansiunilor STM32 Nucleo, cu software-ul și expansiunile STM32Cube.

Mediul de dezvoltare deschis STM32 este compatibil cu o gamă largă de medii de dezvoltare, inclusiv STM32CubeIDE, IAR EWARM, Keil MDK-ARM și IDE-uri bazate pe GCC/LLVM, cu posibilitatea de a integra diferite componente precum STM32CubeMX, STM32CubeProgrammer sau STM32CubeMonitor.

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 10

STM32 Open Development Environment: tot ce aveți nevoie
Combinația unei game largi de plăci extensibile bazate pe produse comerciale de ultimă oră și software modular, de la nivel de driver până la nivel de aplicație, permite crearea rapidă de prototipuri a ideilor care pot fi transformate fără probleme în proiecte finale.
Pentru a începe designul dvs.:

  • Alegeți placa de dezvoltare STM32 Nucleo (NUCLEO) și plăcile de expansiune (X-NUCLEO) adecvate (senzori, conectivitate, audio, control motor etc.) pentru funcționalitatea de care aveți nevoie.
  • Selectați mediul dvs. de dezvoltare (IAR EWARM, Keil MDK și IDE-uri bazate pe GCC/LLVM) și utilizați instrumentele și software-ul gratuit STM32Cube, cum ar fi STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor sau STM32CubeIDE.
  • Descărcați tot software-ul necesar pentru a rula funcționalitatea pe plăcile de expansiune STM32 Nucleo selectate.
  • Compilați-vă designul și încărcați-l pe placa de dezvoltare STM32 Nucleo.
  • Apoi începeți să dezvoltați și să testați aplicația dvs. Software-ul dezvoltat pe hardware-ul de prototipare STM32 Open Development Environment poate fi utilizat direct într-o placă de prototipare avansată sau într-un proiect de produs final folosind aceleași componente ST comerciale sau componente din aceeași familie ca cele găsite pe plăcile STM32 Nucleo.

STMicroelectronics X-NUCLEO-53L7A1 Senzor de rază multizonă - Hardware pesteview 11

Documente/Resurse

Senzor de rază multizonă STMicroelectronics X-NUCLEO-53L7A1 [pdfGhid de utilizare
X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Senzor de distanță multizonă, senzor de distanță multizonă, senzor de distanță, senzor

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *