STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling
Time-of-Flight-sensor med utvidet rekkeviddemåling basert på VL53L4CX utvidelseskort for STM32 Nucleo
Maskinvare overview
X-NUCLEO-53L4A2 Maskinvarebeskrivelse
- X-NUCLEO-53L4A2 er en Time-of-Flight-sensor med utvidet rekkeviddemåling og utviklingstavle designet rundt VL53L4CX-sensoren basert på ST FlightSense™ patentert teknologi
- VL53L4CX kommuniserer med STM32 Nucleo utviklerkort vertsmikrokontroller gjennom en I2C-kobling tilgjengelig på Arduino UNO R3-kontakten.
Nøkkelprodukter om bord
VL53L4CX Time-of-Flight (ToF) Time-of-Flight-sensor med måling av utvidet rekkevidde
0.25, 0.5 og 1 mm avstandsstykker å simulere luftspalter, med dekkglass
Breakout boards koblinger
SATEL-VL53L4CX breakout boards kan kjøpes separat
Bestillingskode: X-NUCLEO-53L4A2
Siste informasjon tilgjengelig på www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 utvidelseskort
- VL53L4CX-enheter i tilpassede applikasjoner kan integreres med utvidelseskort, eller ekstern VL53L4CX breakout.
- Bremsebrettene leveres separat.
- X-NUCLEO-53L4A2 er også tilgjengelig som en NUCLEO-pakke (P-NUCLEO-53L4A2)
- X-NUCLEO-53L4A2 utvidelseskort kan også bestilles på www.st.com som en del av en NUCLEO-pakke med utvidelseskort og STM32 NUCLEO-kort.
- Bestillingskode: P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2 utvidelseskort og NUCLEO-F401RE fullfunksjonskort. - VL53L4CX breakout boards kan bestilles separat
- Bestillingskode: SATEL-VL53L4CX
- Pakken har to breakout boards
Time-of-Flight sensorer Programvaremiljø
STM32Cube-programvare overview
X-CUBE-TOF1 programvarebeskrivelse
- X-CUBE-TOF1-programvarepakken er en STM32Cube-utvidelse for utvidelseskortene til Time-ofFlight-produktfamilien (inkludert X-NUCLEO-53L4A2) for STM32. Kildekoden er basert på STM32Cube for å lette portabilitet og kodedeling på tvers av forskjellige STM32 MCU-familier. Somampimplementeringen er tilgjengelig for STM32 Nucleo-avstandssensorutvidelseskort (X-NUCLEO-53L4A2) plugget på toppen av et STM32 Nucleo-utviklingskort (NUCLEOF401RE eller NUCLEO L476RG).
Nøkkelfunksjoner
- Driverlag (VL53L4CX-driver) for fullstendig administrasjon av VL53L4CX-sensoren med utvidet rekkeviddemåling integrert i X-NUCLEO53L4A2-utvidelseskortet.
- Enkel portabilitet på tvers av forskjellige MCU-familier, takket være STM32Cube.
- Gratis, brukervennlige lisensvilkår.
- Sample-kode for avstandsmåling.
Siste SW tilgjengelig på www.st.com
X-CUBE-TOF1
Oppsett og demo Eksamples
HW forutsetninger
- 1x ToF-sensorutvidelseskort med høy nøyaktighet basert på VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo utviklingskort (NUCLEO-F401RE for eksampde)
- 1x Bærbar PC/PC med Windows
- 1x USB type A til Mini-B USB-kabel
- Hvis du ikke har et STM32 Nucleo-utviklingskort, kan du bestille en Nucleo-pakke (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2 utvidelseskort og NUCLEO-F401RE fullfunksjonskort levert sammen.
- STSW-IMG029: Bare driver for VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 grafisk brukergrensesnitt (GUI) på Windows 7 og 10
- STSW-IMG031: Linux-driver for VL53L4CX
- X-CUBE-TOF1: Time-of-Flight sensorer programvareutvidelse for STM32Cube.
- Når du installerer X-CUBE-TOF1, installerer installasjonsprogrammet også katalogen som inneholder exampLe prosjekter her for eksempel:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Når du installerer X-CUBE-TOF1, installerer installasjonsprogrammet også katalogen som inneholder exampLe prosjekter her for eksempel:
Installasjon av drivere for NUCLEO Kit
- Koble P-NUCLEO til PC-en via USB
• Vent til styret blir anerkjent; driverne installeres automatisk)
• Hvis Windows ikke kan installere STLINK-driveren automatisk, følg trinn 2
- Installer PC USB-portdriveren for å oppdage Nucleo-kortet
• Last ned STSW-LINK009 fra www.st.com
• Pakk ut og dobbeltklikk på "stlink_winusb_install.bat
" for å installere driveren.
VL53L4CX GUI programvareinstallasjon
GUI er generelt det første og enkle verktøyet for å evaluere enheten
- Utfør HW-installasjon og koble VL53L4CX-utvidelseskortet + Nucleo F401RE til PC-en
- Installer GUI SW for VL53L4CX Demo og konfigurasjonsinnstillinger
- TSW-IMG030, lastet ned fra www.st.com
- Kjør installasjonsprogrammet med administratorrettigheter
Det grafiske brukergrensesnittet kan: - Utfør offset- og Xtalk-kalibreringen og visualiser kalibreringsdata
- Endre nøkkelparametere til VL53L4CX
- Vis sanntid dataene (avstand, signal, omgivelseshastighet)
- Få datalogging og spill av en datalogg (.csv file)
- Utfør HW-installasjon og koble NUCLEO-settet ( P-NUCLEO 53L4A2) til PC-en
- Installer X-CUBE-TOF1 SW-pakken
- X-CUBE-TOF1 rev 4.0.0 eller nyere, lastet ned fra www.st.com
- X-CUBE-TOF1 er installert gjennom STM32CubeMx, delen for administrering av programvareinstallasjon.
- Når X-CUBE-TOF1 er installert. Gå til
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE programvarepakke innhold: API SW + SW eksamples
Høy nøyaktighet Time-of-Flight Sensor utvidelseskort
Evalueringskode eksample (.bin) ved bruk av X-CUBE-TOF1 og en NUCLEO-pakke
VL53L4CX-sensor med utvidelseskort for utvidet rekkevidde
Start programmering med kode eksamples ved å bruke X-CUBE-TOF1 og en NUCLEO-pakke
Gå til https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Alle dokumenter er tilgjengelige i Dokumentasjon-fanen for de relaterte produktene webside
VL53L4CX: Produktmappe
- DS13805 : Time-of-Flight-sensor med utvidet rekkeviddemåling – datablad
X-NUCLEO-53L4A2: Produktmappe
- DB462 : Time-of-Flight-sensor med utvidelseskort for utvidet rekkevidde basert på VL53L4CX for STM32 Nucleo – dataoversikt
- X-NUCLEO-53L4A2 Hurtigstartguide: Time-of-Flight-sensor med utvidet rekkeviddemåling – dette dokumentet
- UM2976 : Komme i gang med X-NUCLEO-53L4A2 Time-of-Flight-sensor med utvidet rekkeviddemåling basert på VL53L4CX for STM32 Nucleo – brukerhåndbok
P-NUCLEO-53L4A2: Produktmappe
- DBxxxx : VL53L4CX Nucleo-pakke med X-NUCLEO-53L4A2 utvidelseskort og STM32F401RE Nucleo-kort – dataoversikt
SATEL-VL53L4CX: Produktmappe
- DB4632 : VL53L4CX breakout board Time-of-Flight-sensor med utvidet rekkeviddemåling – datakort
STSW-IMG029: Bare driver for VL53L4CX mappe
- DB4583 : Application Programming Interface (API) for VL53L4CX – dataoversikt
STSW-IMG030: Mappe for grafisk brukergrensesnitt (GUI).
- DB4584: P-NUCLEO-53L4A2 pakke grafisk brukergrensesnitt (GUI) – dataoversikt
- Programvareoppsett file
X-CUBE-TOF1: Programvarepakke for STM32Cube
- DB4449 : Time-of-Flight sensorer programvareutvidelse for STM32Cube – datakort
- UMxxxx : Komme i gang med STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensorer, programvarepakke for STM32CubeMX – Brukerhåndbok
- Programvareoppsett file
STM32 ODE økosystem
RASK, RIMELIG PROTOTYPING OG UTVIKLING
STM32 Open Development Environment (ODE) er en åpen, fleksibel, enkel og rimelig måte å utvikle innovative enheter og applikasjoner basert på STM32 32-bits mikrokontrollerfamilie kombinert med andre toppmoderne ST-komponenter koblet til via utvidelseskort. Det muliggjør rask prototyping med ledende komponenter som raskt kan transformeres til endelige design.
STM32 ODE inkluderer følgende fem elementer:
- STM32 Nucleo utviklingskort. Et omfattende utvalg av rimelige utviklingskort for alle STM32-mikrokontrollerserier, med ubegrenset enhetlig utvidelseskapasitet og med integrert debugger/programmerer
- STM32 Nucleo utvidelseskort. Kort med tilleggsfunksjonalitet for å legge til sensing, kontroll, tilkobling, strøm, lyd eller andre funksjoner etter behov. Utvidelseskortene er plugget på toppen av STM32 Nucleo utviklingskort. Mer komplekse funksjoner kan oppnås ved å stable ekstra utvidelseskort.
- STM32Cube programvare. Et sett med gratis verktøy og innebygde programvareklosser for å muliggjøre rask og enkel utvikling på STM32, inkludert et maskinvareabstraksjonslag, mellomvare og
STM32CubeMX PC-basert konfigurator og kodegenerator - STM32Cube utvidelsesprogramvare. Utvidelsesprogramvare leveres gratis for bruk med STM32 Nucleo utvidelseskort, og kompatibel med STM32Cube programvarerammeverk
- STM32Cube funksjonspakker. Sett med funksjon eksamples for noen av de vanligste applikasjonstilfellene bygget ved å utnytte modulariteten og interoperabiliteten til STM32 Nucleo-utviklingskort og utvidelser, med STM32Cube-programvare og utvidelser.
STM32 Open Development Environment er kompatibelt med et bredt spekter av utviklingsmiljøer inkludert STM32CubeIDE, IAR EWARM, Keil MDK-ARM og GCC/LLVM-baserte IDEer, med mulighet for å integrere de ulike komponentene som STM32CubeMX, STM32CubeProgrammer eller STM32CubeMonitor.
STM32 Open Development Environment: alt du trenger
Kombinasjonen av et bredt spekter av utvidbare kort basert på ledende kommersielle produkter og modulær programvare, fra driver til applikasjonsnivå, muliggjør rask prototyping av ideer som enkelt kan transformeres til endelige design.
Slik starter du designet:
- Velg passende STM32 Nucleo-utviklingskort (NUCLEO) og utvidelseskort (X-NUCLEO) (sensorer, tilkoblingsmuligheter, lyd, motorkontroll osv.) for funksjonaliteten du trenger.
- Velg utviklingsmiljøet ditt (IAR EWARM, Keil MDK og GCC/LLVM-baserte IDE-er) og bruk gratis STM32Cube-verktøy og programvare som STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor eller STM32CubeIDE.
- Last ned all nødvendig programvare for å kjøre funksjonaliteten på de valgte STM32 Nucleo utvidelseskortene.
- Kompiler designet ditt og last det opp til STM32 Nucleo-utviklingskortet.
- Begynn deretter å utvikle og teste applikasjonen din.
Programvare utviklet på STM32 Open Development Environment prototyping-maskinvare kan brukes direkte i et avansert prototyping-kort eller i et sluttproduktdesign ved å bruke de samme kommersielle ST-komponentene, eller komponenter fra samme familie som de som finnes på STM32 Nucleo-kortene.
Dokumenter / Ressurser
![]() |
ST STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling [pdfBrukerhåndbok STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling, STM32 Nucleo, Time Flight Sensor med utvidet rekkeviddemåling, utvidet rekkeviddemåling, rekkeviddemåling |