STMicroelectronics-logo

Senzor de proximitate de înaltă precizie STMicroelectronics VL53L4ED

STMicroelectronics-VL53L4ED-Produs-sensor-de-proximitate-înaltă-precizie

Informații despre produs

Specificații

  • Senzor de proximitate de înaltă precizie cu placă de expansiune cu capacitate extinsă de temperatură
  • Bazat pe VL53L4ED pentru STM32 Nucleo
  • Senzor: VL53L4ED ToF
  • Distanțiere: 0.25 mm, 0.5 mm și 1 mm pentru a simula golurile de aer
  • Plăci de separare: plăci de separare SATEL-VL53L4ED disponibile separat
  • Conectori: conectori Arduino UNO R3

Instrucțiuni de utilizare a produsului

X-NUCLEO-53L4A3 este echipat cu senzorul VL53L4ED, distanțiere, plăci de separare și conectori. Este proiectat pentru detectarea de proximitate de înaltă precizie, cu capabilități extinse de gamă de temperatură.

  • Plăci necesare: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Conectați P-NUCLEO la computer prin USB.
  • Instalați driverul portului USB al computerului pentru a detecta placa Nucleo.
  • Instalați software-ul GUI VL53L4ED pentru evaluarea dispozitivului.
  • Instalați pachetul software X-CUBE-TOF1 pentru API SW și examples.

Urmați instrucțiunile furnizate în UM3108 pe st.com pentru utilizarea VL53L4ED cu pachetele software X-CUBE-TOF1. Trageți și plasați .bin files pentru instalare.

FAQ

Hardware pesteview

X-NUCLEO-53L4A3 Descriere hardware

  • X-NUCLEO-53L4A3 este o placă de dezvoltare proiectată în jurul senzorului VL53L4ED ToF de înaltă precizie de proximitate și gamă extinsă de temperatură bazată pe tehnologia patentată ST FlightSense
  • VL53L4ED comunică cu microcontrolerul gazdă a plăcii de dezvoltare STM32 Nucleo printr-o legătură I2C disponibilă pe conectorul Arduino UNO R3.

Produse cheie la bord

  • VL53L4ED ToF senzor de proximitate de mare precizie și gamă extinsă de temperatură
  • Distanțiere de 0.25, 0.5 și 1 mm pentru a simula golurile de aer, cu ochelarii de acoperire

Conectori plăci de breakout

  • Plăcile de separare SATEL-VL53L4ED pot fi achiziționate separat

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-1

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

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-2

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-53L4A3) 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-53L4A3) conectată deasupra unei plăci de dezvoltare STM32 Nucleo (NUCLEOF401RE sau NUCLEO-L476RG).

Caracteristici cheie

  • Stratul de driver (VL53L4ED ULD) pentru gestionarea completă a senzorului VL53L4ED integrat în placa de expansiune X-NUCLEO-53L4A3.
  • 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.

Senzori de timp de zbor Mediu software STM32Cube Software terminatview

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-3

Configurare și demonstrație Examples

Configurare și demonstrație Exampcerinţele HW

  • 1x placă de expansiune a senzorului ToF de înaltă precizie bazată pe VL53L4ED (X-NUCLEO-53L4A3).
  • 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-53L4A3):
  • Placa de extensie X-NUCLEO-53L4A3 și placa cu caracteristici complete NUCLEO-F401RE livrate împreună.

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-4

Configurare și demonstrație ExampCerințe preliminare les SW

  • STSW-IMG044: Driver Ultra Lite (ULD) pentru VL53L4ED
  • STSW-IMG045: Interfață grafică de utilizator (GUI) pe Windows 7 și 10
  • STSW-IMG046: driver Linux pentru VL53L4ED
  • X-CUBE-TOF1: Extensie software pentru senzori de timp de zbor pentru STM32Cube.
  • Când instalați X-CUBE-TOF1, programul de instalare și directorul care conține exampproiectele aici de exemplu:
  • C:\Utilizatori\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proiecte\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

Instalare driver kit NUCLEO

  1. Conectați P-NUCLEO la computer prin USB
    • Așteptați ca placa să fie recunoscută; driverele sunt instalate automat)
    • Dacă Windows nu poate instala automat driverul STLINK, urmați pasul 2STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-5
  2. Instalați driverul portului USB al computerului pentru a detecta placa Nucleo
    • Descărcați STSW-LINK009 de pe www.st.com
    • Dezarhivați și faceți dublu clic pe „stlink_winusb_install.bat” pentru a instala driverul

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-6

Instalare software GUI VL53L4ED

GUI este, în general, primul și cel mai simplu instrument de evaluare a dispozitivului

  • Efectuați instalarea HW și conectați placa de extensie X-NUCLEO-53L4A3 + Nucleo F401RE la computer
  • Instalați GUI SW pentru VL53L4ED Demo și setările de configurare
  • STSW-IMG045, 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 VL53L4ED
  • 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-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-7

Instalare software X-CUBE-TOF1

  • Efectuați instalarea HW și conectați kitul NUCLEO ( P-NUCLEO-53L4A3) la computer
  • Instalați pachetul SW X-CUBE-TOF1
  • X-CUBE-TOF1 rev 3.4.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ă ce X-CUBE-TOF1 este instalat. Mergi la
  • C:\Utilizatori\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proiecte\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

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

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-8

VL53L4ED – Senzor de proximitate ToF de înaltă precizie și gamă extinsă de temperatură

Cod de evaluare example (.bin) folosind X-CUBE-TOF1 și un pachet NUCLEO

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

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-9

  • VL53L4ED – Senzor de proximitate ToF de înaltă precizie și gamă extinsă de temperatură

Î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 VL53L4ED cu pachetele software STMicroelectronics X-CUBE-TOF1 cu senzori de timp de zbor pentru STM32CubeMX) care pot fi găsite pe st.com

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-10

Documente și resurse conexe

VL53L4ED: Folder de produse

  • DS14256: Senzor de proximitate de mare precizie pentru timpul de zbor cu capacitate extinsă de temperatură – fișă de date
  • DB5003: Placă de expansiune a senzorului de proximitate de înaltă precizie pentru timpul de zbor bazată pe VL53L4ED pentru STM32 Nucleo – rezumat de date

X-NUCLEO-53L4A3: Dosar cu produse

  • DB5074: Senzor de proximitate de înaltă precizie cu placă de expansiune cu capacitate extinsă de temperatură bazată pe VL53L4ED pentru STM32 Nucleo – rezumat de date
  • UM3222: Noțiuni introductive cu placa de extensie X-NUCLEO-53L4A3 pentru STM32 Nucleo bazată pe VL53L4ED – manual de utilizare

P-NUCLEO-53L4A3: Dosar cu produse

  • DB5122: pachet Nucleo VL53L4ED cu placă de expansiune X-NUCLEO-53L4A3 și placă Nucleo STM32F401RE – rezumat de date
  • UM3222: Noțiuni introductive cu placa de extensie X-NUCLEO-53L4A3 pentru STM32 Nucleo bazată pe VL53L4ED – manual de utilizare

SATEL-VL53L4ED: Folder de produse

  • DB5080: Placă de evaporare VL53L4ED Senzor de proximitate de mare precizie cu capacitate extinsă de temperatură – rezumat de date

STSW-IMG044: Driver Ultra Lite (ULD) pentru folderul VL53L4ED

  • DB5182: Interfață de programare a aplicației (ULD) pentru driverul ultra lite (ULD) pentru VL53L4ED - scurtă de date

STSW-IMG045: Folder interfață grafică cu utilizatorul (GUI).

  • DB5183: P-NUCLEO-53L4A3 pachet de interfață grafică cu utilizatorul (GUI) – rezumat de date

X-CUBE-TOF1: Pachet software pentru STM32Cube

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

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 o dezvoltare 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-ul de extindere este furnizat gratuit pentru utilizare cu plăcile de expansiune STM32 Nucleo și este 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.

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-11

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.

STMicroelectronics-VL53L4ED-Senzor-de-proximitate-de-înaltă acuratețe-fig-12

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.

Documente/Resurse

Senzor de proximitate de înaltă precizie STMicroelectronics VL53L4ED [pdfGhid de utilizare
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Senzor de proximitate de înaltă precizie, VL53L4ED, Senzor de proximitate de înaltă precizie, Senzor de proximitate de precizie, Senzor de proximitate

Referințe

Lasă un comentariu

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