Senzor STM32 Nucleo Time Flight cu măsurare extinsă
Senzor de timp de zbor cu măsurare extinsă bazat pe placa de extensie VL53L4CX pentru STM32 Nucleo
Hardware pesteview
X-NUCLEO-53L4A2 Descriere hardware
- X-NUCLEO-53L4A2 este un senzor de timp de zbor cu o placă de dezvoltare și măsurare cu rază extinsă proiectată în jurul senzorului VL53L4CX bazat pe tehnologia patentată ST FlightSense™
- VL53L4CX 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
VL53L4CX Senzor de timp de zbor (ToF) cu măsurare extinsă
Distanțiere de 0.25, 0.5 și 1 mm pentru a simula goluri de aer, cu ochelari de acoperire
Conectori plăci de breakout
SATEL-VL53L4CX plăcile de separare pot fi achiziționate separat
Cod de comandă: X-NUCLEO-53L4A2
Ultimele informații disponibile la www.st.com
X-NUCLEO-53L4A2
- Placă de expansiune X-NUCLEO-53L4A2
- Dispozitivele VL53L4CX din aplicațiile personalizate pot fi integrate cu o placă de expansiune sau un breakout extern VL53L4CX.
- Plăcile de separare sunt livrate separat.
- X-NUCLEO-53L4A2 este disponibil și ca pachet NUCLEO (P-NUCLEO-53L4A2)
- De asemenea, placa de extensie X-NUCLEO-53L4A2 poate fi comandată www.st.com ca parte a unui pachet NUCLEO cu placă de expansiune și placă NUCLEO STM32.
- Cod comandă: P-NUCLEO-53L4A2:
Placă de expansiune X-NUCLEO-53L4A2 și placă cu caracteristici complete NUCLEO-F401RE. - Plăcile de separare VL53L4CX pot fi comandate separat
- Cod comandă: SATEL-VL53L4CX
- Pachetul poartă două plăci de separare
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-ofFlight (inclusiv X-NUCLEO-53L4A2) pentru STM32. Codul sursă se bazează pe STM32Cube pentru a ușura portabilitatea și partajarea codului între diferite familii de MCU STM32. La fel deampImplementarea fișierului este disponibilă pentru placa de expansiune a senzorului de distanță STM32 Nucleo (X-NUCLEO-53L4A2) conectată deasupra unei plăci de dezvoltare STM32 Nucleo (NUCLEOF401RE sau NUCLEO L476RG).
Caracteristici cheie
- Strat de driver (driver VL53L4CX) pentru gestionarea completă a senzorului VL53L4CX cu măsurare extinsă integrată în placa de extensie X-NUCLEO53L4A2.
- 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.
Cel mai recent software disponibil la www.st.com
X-CUBE-TOF1
Configurare și demonstrație Examples
Cerințe HW
- 1x placă de extensie a senzorului ToF de înaltă precizie bazată pe VL53L4CX (X-NUCLEO-53L4A2).
- 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-53L4A2):
- Placa de extensie X-NUCLEO-53L4A2 și placa cu caracteristici complete NUCLEO-F401RE livrate împreună.
- STSW-IMG029: Driver complet pentru VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 Interfață grafică utilizator (GUI) pe Windows 7 și 10
- STSW-IMG031: Driver Linux pentru VL53L4CX
- 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:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Când instalați X-CUBE-TOF1, programul de instalare instalează și directorul care conține exampproiectele aici de exemplu:
Instalare driver kit NUCLEO
- 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 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.
Instalare software GUI VL53L4CX
GUI este, în general, primul și ușor instrument de evaluare a dispozitivului
- Efectuați instalarea HW și conectați placa de extensie VL53L4CX + Nucleo F401RE la computer
- Instalați GUI SW pentru VL53L4CX Demo și setările de configurare
- TSW-IMG030, 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 VL53L4CX
- 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)
- Efectuați instalarea HW și conectați kitul NUCLEO ( P-NUCLEO 53L4A2) la computer
- Instalați pachetul SW X-CUBE-TOF1
- X-CUBE-TOF1 rev 4.0.0 sau mai nou, 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:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Conținutul pachetului software X-CUBE: API SW + SW examples
Placă de expansiune a senzorului de timp de zbor de înaltă precizie
Cod de evaluare example (.bin) folosind X-CUBE-TOF1 și un pachet NUCLEO
Senzor VL53L4CX cu placă de extindere pentru măsurare cu rază extinsă
Începeți programarea cu codul exampfișiere folosind X-CUBE-TOF1 și un pachet NUCLEO
Du-te la https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Toate documentele sunt disponibile în fila Documentație a produselor aferente webpagină
VL53L4CX: Folder de produse
- DS13805 : Senzor de timp de zbor cu măsurare cu rază extinsă – fișă de date
X-NUCLEO-53L4A2: Folder de produse
- DB462 : Senzor de timp de zbor cu placă de extindere a măsurătorilor cu rază extinsă bazată pe VL53L4CX pentru STM32 Nucleo – rezumat de date
- X-NUCLEO-53L4A2 Ghid de pornire rapidă: Senzor de timp de zbor cu măsurare extinsă – acest document
- UM2976 : Noțiuni introductive cu senzorul de timp de zbor X-NUCLEO-53L4A2 cu măsurare extinsă bazată pe VL53L4CX pentru STM32 Nucleo – manual de utilizare
P-NUCLEO-53L4A2: Dosar cu produse
- DBxxxx : VL53L4CX Nucleo pack cu placa de expansiune X-NUCLEO-53L4A2 si placa Nucleo STM32F401RE – rezumat de date
SATEL-VL53L4CX: Folder de produse
- DB4632 : Placă de breakout VL53L4CX Senzor de timp de zbor cu măsurare extinsă – rezumat de date
STSW-IMG029: Driver complet pentru folderul VL53L4CX
- DB4583 : Interfață de programare a aplicației (API) pentru VL53L4CX – rezumat de date
STSW-IMG030: Folder interfață grafică cu utilizatorul (GUI).
- DB4584 : pachetul P-NUCLEO-53L4A2 interfață grafică cu utilizatorul (GUI) – rezumat de date
- Configurare software file
X-CUBE-TOF1: Pachet software pentru STM32Cube
- DB4449 : Extensie software pentru senzori de timp de zbor pentru STM32Cube – rezumat de date
- UMxxxx : Noțiuni introductive cu STMicroelectronics X-CUBE-TOF1, senzori de timp de zbor, pachet software pentru STM32CubeMX – Manual de utilizare
- Configurare software file
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 abstractizare hardware, middleware și
STM32CubeMX Configurator și generator de cod pe computer - 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.
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.
Documente/Resurse
![]() |
Senzor ST STM32 Nucleo Time Flight cu măsurare extinsă [pdfGhid de utilizare Senzor STM32 Nucleo pentru zbor în timp cu măsurare cu rază extinsă, STM32 Nucleo, senzor pentru zbor în timp cu măsurare cu rază extinsă, măsurare cu rază extinsă, măsurare cu interval |