STM32 Nucleo Time Flight Sensor mei útwreide berik mjitting
Time-of-Flight sensor mei mjitting fan útwreide berik basearre op it VL53L4CX útwreidingsboerd foar STM32 Nucleo
Hardware oerview
X-NUCLEO-53L4A2 Hardware Beskriuwing
- De X-NUCLEO-53L4A2 is in Time-of-Flight-sensor mei mjittings- en ûntwikkelingsboerd foar útwreide berik ûntworpen om de VL53L4CX-sensor basearre op patintearre technology fan ST FlightSense ™
- De VL53L4CX kommunisearret mei de STM32 Nucleo-ûntwikkelderboerdhostmikrocontroller fia in I2C-keppeling beskikber op 'e Arduino UNO R3-ferbining.
Key Products oan board
VL53L4CX Time-of-Flight (ToF) Time-of-Flight sensor mei mjitting fan útwreide berik
0.25, 0.5 en 1 mm spacers te simulearjen lucht gatten, mei de cover bril
Breakout boards Anschlüsse
SATEL-VL53L4CX breakout boards kinne wurde kocht apart
Order Code: X-NUCLEO-53L4A2
Lêste info beskikber by www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 útwreiding board
- VL53L4CX apparaten yn oanpaste applikaasjes kinne wurde yntegrearre mei útwreiding board, of eksterne VL53L4CX breakout.
- De breakout boards wurde apart levere.
- X-NUCLEO-53L4A2 is ek beskikber as NUCLEO Pack (P-NUCLEO-53L4A2)
- De X-NUCLEO-53L4A2 útwreiding board kin ek besteld wurde op www.st.com as ûnderdiel fan in NUCLEO Pack mei útwreiding board en STM32 NUCLEO board.
- Bestelkoade: P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2 útwreiding board en NUCLEO-F401RE folsleine funksjes board. - VL53L4CX breakout boards kinne wurde besteld apart
- Bestelkoade: SATEL-VL53L4CX
- It pakket draacht twa breakout boards
Time-of-Flight sensoren Software Miljeu
STM32Cube Software Overview
X-CUBE-TOF1 software beskriuwing
- It softwarepakket X-CUBE-TOF1 is in STM32Cube-útwreiding foar de útwreidingsboerden fan 'e Time-ofFlight-produktfamylje (ynklusyf de X-NUCLEO-53L4A2) foar STM32. De boarnekoade is basearre op STM32Cube om portabiliteit en koade te dielen oer ferskate STM32 MCU-famyljes makliker te meitsjen. A sample ymplemintaasje is beskikber foar de STM32 Nucleo range sensor útwreiding board (X-NUCLEO-53L4A2) plug boppe op in STM32 Nucleo ûntwikkeling board (NUCLEOF401RE of NUCLEO L476RG).
Key funksjes
- Driver laach (VL53L4CX stjoerprogramma) foar folslein behear fan de VL53L4CX sensor mei útwreide berik mjitting yntegrearre yn de X-NUCLEO53L4A2 útwreiding board.
- Maklike portabiliteit oer ferskate MCU-famyljes, tank oan STM32Cube.
- Fergees, brûkerfreonlike lisinsjebetingsten.
- Sample koade foar fariearjend mjitting.
Latest SW beskikber by www.st.com
X-CUBE-TOF1
Setup & Demo Examples
HW betingsten
- 1x Hege krektens ToF sensor útwreidingsplan basearre op VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo ûntwikkeling board (NUCLEO-F401RE foar bglample)
- 1x Laptop/PC mei Windows
- 1x USB type A nei Mini-B USB kabel
- As jo gjin STM32 Nucleo-ûntwikkelingsboerd hawwe, kinne jo in Nucleo-pakket bestelle (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2 útwreiding board en NUCLEO-F401RE folsleine funksjes board levere tegearre.
- STSW-IMG029: Bare stjoerprogramma foar VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 grafyske brûkersynterface (GUI) op Windows 7 en 10
- STSW-IMG031: Linux stjoerprogramma foar VL53L4CX
- X-CUBE-TOF1: Time-of-Flight sensors software útwreiding foar STM32Cube.
- As jo de X-CUBE-TOF1 ynstallearje, ynstallearje de ynstallator ek de map mei de exampLe projekten hjir bygelyks:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- As jo de X-CUBE-TOF1 ynstallearje, ynstallearje de ynstallator ek de map mei de exampLe projekten hjir bygelyks:
NUCLEO Kit stjoerprogramma ynstallaasje
- Ferbine de P-NUCLEO mei de PC fia USB
• Wachtsje oant it bestjoer erkend wurdt; de bestjoerders wurde automatysk ynstalleare)
• As Windows de STLINK-bestjoerder net automatysk kin ynstallearje, folgje dan stap 2
- Ynstallearje de PC USB-poarte-bestjoerder om it Nucleo-boerd te detektearjen
• Download STSW-LINK009 fan www.st.com
• Unzip en dûbelklik op "stlink_winusb_install.bat
" om de bestjoerder te ynstallearjen.
VL53L4CX GUI software ynstallaasje
GUI is oer it algemien it earste en maklike ark om it apparaat te evaluearjen
- Fier HW-ynstallaasje út en ferbine it VL53L4CX-útwreidingsboerd + Nucleo F401RE oan 'e PC
- Ynstallearje de GUI SW foar VL53L4CX Demo en konfiguraasje ynstellings
- TSW-IMG030, ynladen fan www.st.com
- Laad it ynstallearder út mei Admin-privileges
De grafyske brûkersynterface kin: - Fier de offset- en Xtalk-kalibraasje út en visualisearje kalibraasjegegevens
- Feroarje kaai parameters fan VL53L4CX
- Toan de gegevens yn realtime (ôfstân, sinjaal, ambient rate)
- Krij gegevenslogging en spielje in gegevenslog (.csv file)
- Fier HW-ynstallaasje út en ferbine de NUCLEO-kit (P-NUCLEO 53L4A2) mei de PC
- Ynstallearje it X-CUBE-TOF1 SW-pakket
- X-CUBE-TOF1 rev 4.0.0 of nijer, ynladen fan www.st.com
- De X-CUBE-TOF1 wurdt ynstallearre fia STM32CubeMx, beheare software ynstallaasje seksje.
- Sadree't de X-CUBE-TOF1 is ynstallearre. Gean nei
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE software pakket ynhâld: API SW + SW examples
Hege krektens Time-of-Flight Sensor útwreidingsplan
Evaluaasjekoade bglample (.bin) mei help fan X-CUBE-TOF1 en in NUCLEO Pack
VL53L4CX sensor mei útwreide berik mjitting útwreiding board
Begjin programmearjen mei koade examples mei help fan X-CUBE-TOF1 en in NUCLEO Pack
Gean nei https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Alle dokuminten binne beskikber yn it ljepblêd Dokumintaasje fan de relatearre produkten webside
VL53L4CX: Produkt map
- DS13805 : Time-of-Flight sensor mei mjitting fan útwreide berik - gegevensblêd
X-NUCLEO-53L4A2: Produkt map
- DB462 : Time-of-Flight-sensor mei útwreidingsboerd foar mjitting fan útwreide berik basearre op VL53L4CX foar STM32 Nucleo - gegevenskoart
- X-NUCLEO-53L4A2 Quick start gids: Time-of-Flight sensor mei mjitting fan útwreide berik - dit dokumint
- UM2976 : Te begjinnen mei X-NUCLEO-53L4A2 Time-of-Flight sensor mei mjitting fan útwreide berik basearre op de VL53L4CX foar STM32 Nucleo - brûker hantlieding
P-NUCLEO-53L4A2: produkt map
- DBxxxx : VL53L4CX Nucleo-pakket mei X-NUCLEO-53L4A2-útwreidingsboerd en STM32F401RE Nucleo-boerd – gegevensoersjoch
SATEL-VL53L4CX: produkt map
- DB4632 : VL53L4CX breakout board Time-of-Flight sensor mei mjitting fan útwreide berik - gegevens koarte
STSW-IMG029: Bare stjoerprogramma foar VL53L4CX map
- DB4583 : Application Programming Interface (API) foar de VL53L4CX - gegevensbrief
STSW-IMG030: Graphical User Interface (GUI) map
- DB4584: P-NUCLEO-53L4A2 pack grafyske brûkersynterface (GUI) - gegevensoersjoch
- Software opset file
X-CUBE-TOF1: Software pakket foar STM32Cube
- DB4449 : Tiid-of-Flight sensors software útwreiding foar STM32Cube - gegevens koarte
- UMxxxx : Te begjinnen mei de STMicroelectronics X-CUBE-TOF1, Time-of Flight sensors, softwarepakket foar STM32CubeMX - Brûkershantlieding
- Software opset file
STM32 ODE ekosysteem
FAST, BETELBARE PROTOTYPING EN ONTWIKKELING
De STM32 Open Development Environment (ODE) is in iepen, fleksibele, maklike en betelbere manier om ynnovative apparaten en applikaasjes te ûntwikkeljen basearre op 'e STM32 32-bit mikrocontrollerfamylje kombineare mei oare state-of-the-art ST-komponinten ferbûn fia útwreidingsboerden. It makket rappe prototyping mooglik mei liedende komponinten dy't fluch kinne wurde omfoarme ta definitive ûntwerpen.
De STM32 ODE omfettet de folgjende fiif eleminten:
- STM32 Nucleo ûntwikkeling boards. In wiidweidich oanbod fan betelbere ûntwikkelingsboerden foar alle STM32-mikrocontroller-searjes, mei ûnbeheinde unifoarme útwreidingsmooglikheden, en mei yntegreare debugger / programmer
- STM32 Nucleo útwreiding boards. Boards mei ekstra funksjonaliteit om sensing, kontrôle, ferbining, macht, audio of oare funksjes ta te foegjen as nedich. De útwreidingsboerden wurde boppe op 'e STM32 Nucleo-ûntwikkelingsboerden pleatst. Mear komplekse funksjonaliteiten kinne wurde berikt troch ekstra útwreidingsplanken te stapeljen.
- STM32Cube software. In set fan fergese ark en ynbêde softwarestiennen om rappe en maklike ûntwikkeling op 'e STM32 mooglik te meitsjen, ynklusyf in Hardware Abstraksjelaach, middleware en de
STM32CubeMX PC-basearre konfigurator en koade generator - STM32Cube útwreiding software. Utwreidingssoftware fergees levere foar gebrûk mei STM32 Nucleo-útwreidingsboerden, en kompatibel mei it STM32Cube-softwarekader
- STM32Cube Funksje Packs. Set fan funksje bglamples foar guon fan 'e meast foarkommende applikaasje gefallen boud troch in leveraging de modularity en ynteroperabiliteit fan STM32 Nucleo ûntwikkeling boards en útwreidings, mei STM32Cube software en útwreidings.
De STM32 Open Development Environment is kompatibel mei in breed oanbod fan ûntwikkelingsomjouwings ynklusyf STM32CubeIDE, IAR EWARM, Keil MDK-ARM, en GCC/LLVM-basearre IDE's, mei de mooglikheid om de ferskate komponinten te yntegrearjen lykas STM32CubeMX, STM32CubeProgrammer of STM32CubeMonitor.
STM32 Iepen ûntwikkelingsomjouwing: alles wat jo nedich binne
De kombinaasje fan in breed oanbod fan útwreidbere boerden basearre op liedende kommersjele produkten en modulêre software, fan bestjoerder oant applikaasjenivo, makket rappe prototyping fan ideeën mooglik dy't soepel kinne wurde omfoarme ta definitive ûntwerpen.
Om jo ûntwerp te begjinnen:
- Kies de passende STM32 Nucleo ûntwikkeling board (NUCLEO) en útwreiding (X-NUCLEO) boards (sensors, ferbining, audio, motor kontrôle ensfh) foar de funksjonaliteit dy't jo nedich hawwe.
- Selektearje jo ûntwikkelingsomjouwing (IAR EWARM, Keil MDK en GCC/LLVM-basearre IDE's) en brûk de fergese STM32Cube-ark en software lykas STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor of STM32CubeIDE.
- Download alle nedige software om de funksjonaliteit út te fieren op 'e selekteare STM32 Nucleo-útwreidingsboerden.
- Kompile jo ûntwerp en upload it nei it STM32 Nucleo-ûntwikkelingsboerd.
- Begjin dan mei it ûntwikkeljen en testen fan jo applikaasje.
Software ûntwikkele op 'e STM32 Open Development Environment prototyping-hardware kin direkt brûkt wurde yn in avansearre prototypingboerd as yn in einproduktûntwerp mei deselde kommersjele ST-komponinten, as komponinten út deselde famylje as dy fûn op 'e STM32 Nucleo-boerden.
Dokuminten / Resources
![]() |
ST STM32 Nucleo Tiid Flight Sensor mei útwreide berik mjitting [pdf] Brûkersgids STM32 Nucleo Time Flight Sensor mei mjitting fan útwreide berik, STM32 Nucleo, Time Flight Sensor mei mjitting fan útwreide berik, mjitting fan útwreide berik, mjitting fan berik |