STM32 Nucleo Time Flight Sensor z merjenjem razširjenega dosega
Senzor časa leta z merjenjem razširjenega obsega na osnovi razširitvene plošče VL53L4CX za STM32 Nucleo
Konec strojne opremeview
Opis strojne opreme X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 je senzor časa leta z merilno in razvojno ploščo razširjenega dosega, zasnovan na senzorju VL53L4CX, ki temelji na patentirani tehnologiji ST FlightSense™
- VL53L4CX komunicira z gostiteljskim mikrokrmilnikom razvijalne plošče STM32 Nucleo prek povezave I2C, ki je na voljo na priključku Arduino UNO R3.
Ključni izdelki na krovu
VL53L4CX Senzor časa leta (ToF) Senzor časa leta z merjenjem razširjenega obsega
Distančniki 0.25, 0.5 in 1 mm za simulacijo zračnih rež z pokrivna stekla
Konektorji za prelomne plošče
SATEL-VL53L4CX razdelilne plošče je mogoče kupiti ločeno
Koda naročila: X-NUCLEO-53L4A2
Najnovejše informacije so na voljo na www.st.com
X-NUKLEO-53L4A2
- X-NUCLEO-53L4A2 razširitvena plošča
- Naprave VL53L4CX v aplikacijah po meri se lahko integrirajo z razširitveno ploščo ali zunanjim prelomom VL53L4CX.
- Prelomne plošče so dostavljene ločeno.
- X-NUCLEO-53L4A2 je na voljo tudi kot paket NUCLEO (P-NUCLEO-53L4A2)
- Razširitveno ploščo X-NUCLEO-53L4A2 lahko naročite tudi na www.st.com kot del paketa NUCLEO z razširitveno ploščo in ploščo STM32 NUCLEO.
- Koda naročila: P-NUCLEO-53L4A2:
Razširitvena plošča X-NUCLEO-53L4A2 in plošča z vsemi funkcijami NUCLEO-F401RE. - Prelomne plošče VL53L4CX je mogoče naročiti posebej
- Koda naročila: SATEL-VL53L4CX
- Paket vsebuje dve zložljivi plošči
Programsko okolje senzorjev časa leta
Konec programske opreme STM32Cubeview
Opis programske opreme X-CUBE-TOF1
- Programski paket X-CUBE-TOF1 je razširitev STM32Cube za razširitvene plošče družine izdelkov Time-ofFlight (vključno z X-NUCLEO-53L4A2) za STM32. Izvorna koda temelji na STM32Cube za lažjo prenosljivost in skupno rabo kode v različnih družinah STM32 MCU. A sampLe implementacija je na voljo za razširitveno ploščo senzorja za doseg STM32 Nucleo (X-NUCLEO-53L4A2), priključeno na vrh razvojne plošče STM32 Nucleo (NUCLEOF401RE ali NUCLEO L476RG).
Ključne značilnosti
- Gonilniška plast (gonilnik VL53L4CX) za popolno upravljanje senzorja VL53L4CX z merjenjem razširjenega obsega, integriranega v razširitveno ploščo X-NUCLEO53L4A2.
- Enostavna prenosljivost v različne družine MCU, zahvaljujoč STM32Cube.
- Brezplačni, uporabniku prijazni licenčni pogoji.
- Sample koda za merjenje razdalje.
Najnovejši SW na voljo na www.st.com
X-CUBE-TOF1
Setup & Demo Examples
Predpogoji za HW
- 1x razširitvena plošča senzorja ToF z visoko natančnostjo na osnovi VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo razvojna plošča (NUCLEO-F401RE nprample)
- 1x prenosnik/PC z operacijskim sistemom Windows
- 1x USB kabel tipa A do Mini-B USB
- Če nimate razvojne plošče STM32 Nucleo, lahko naročite Nucleo pack (P-NUCLEO-53L4A2):
- Razširitvena plošča X-NUCLEO-53L4A2 in plošča s polnimi funkcijami NUCLEO-F401RE sta dobavljeni skupaj.
- STSW-IMG029: Gonilnik za VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 Grafični uporabniški vmesnik (GUI) v sistemih Windows 7 in 10
- STSW-IMG031: Gonilnik za Linux za VL53L4CX
- X-CUBE-TOF1: Razširitev programske opreme senzorjev Time-of-Flight za STM32Cube.
- Ko namestite X-CUBE-TOF1, namestitveni program namesti tudi imenik, ki vsebuje example projekte tukaj na primer:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Ko namestite X-CUBE-TOF1, namestitveni program namesti tudi imenik, ki vsebuje example projekte tukaj na primer:
Namestitev gonilnika NUCLEO Kit
- Povežite P-NUCLEO z osebnim računalnikom prek USB-ja
• Počakajte, da se tabla prepozna; gonilniki se namestijo samodejno)
• Če Windows ne more samodejno namestiti gonilnika STLINK, sledite 2. koraku
- Namestite gonilnik za vrata USB v računalniku, da zaznate ploščo Nucleo
• Prenesite STSW-LINK009 s spletnega mesta www.st.com
• Razpakirajte in dvokliknite »stlink_winusb_install.bat
” za namestitev gonilnika.
Namestitev programske opreme GUI VL53L4CX
GUI je na splošno prvo in preprosto orodje za ocenjevanje naprave
- Izvedite namestitev HW in priključite razširitveno ploščo VL53L4CX + Nucleo F401RE na računalnik
- Namestite GUI SW za VL53L4CX Demo in konfiguracijske nastavitve
- TSW-IMG030, preneseno iz www.st.com
- Zaženite namestitveni program s skrbniškimi pravicami
Grafični uporabniški vmesnik lahko: - Izvedite kalibracijo odmika in Xtalk ter vizualizirajte kalibracijske podatke
- Spremenite ključne parametre VL53L4CX
- Prikaz podatkov v realnem času (razdalja, signal, hitrost okolice)
- Pridobite beleženje podatkov in ponovno predvajajte dnevnik podatkov (.csv file)
- Izvedite namestitev HW in povežite komplet NUCLEO (P-NUCLEO 53L4A2) z računalnikom
- Namestite programski paket X-CUBE-TOF1
- X-CUBE-TOF1 rev 4.0.0 ali novejša, preneseno iz www.st.com
- X-CUBE-TOF1 je nameščen prek STM32CubeMx, razdelek za upravljanje namestitve programske opreme.
- Ko je X-CUBE-TOF1 nameščen. Pojdi do
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Vsebina programskega paketa X-CUBE: API SW + SW examples
Visoko natančna razširitvena plošča senzorja časa leta
Ocenjevalna oznaka nprample (.bin) z uporabo X-CUBE-TOF1 in paketa NUCLEO
Senzor VL53L4CX z razširitveno ploščo za merjenje razširjenega obsega
Začnite programirati s kodo nprampz uporabo X-CUBE-TOF1 in paketa NUCLEO
Pojdi na https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Vsi dokumenti so na voljo v zavihku Dokumentacija povezanih izdelkov webstrani
VL53L4CX: Mapa izdelkov
- DS13805 : Senzor časa leta z merjenjem razširjenega obsega – podatkovni list
X-NUCLEO-53L4A2: Mapa izdelkov
- DB462 : Senzor časa letenja z razširitveno ploščo za merjenje razširjenega dosega, ki temelji na VL53L4CX za STM32 Nucleo – kratki podatki
- X-NUCLEO-53L4A2 Hitri vodnik: Senzor časa leta z merjenjem razširjenega dosega – ta dokument
- UM2976 : Kako začeti s senzorjem časa leta X-NUCLEO-53L4A2 z merjenjem razširjenega obsega na osnovi VL53L4CX za STM32 Nucleo – uporabniški priročnik
P-NUCLEO-53L4A2: Mapa izdelka
- DBxxxx : paket VL53L4CX Nucleo z razširitveno ploščo X-NUCLEO-53L4A2 in ploščo STM32F401RE Nucleo – kratki podatki
SATEL-VL53L4CX: mapa izdelkov
- DB4632 : VL53L4CX prelomna plošča Senzor časa leta z merjenjem razširjenega obsega – kratki podatki
STSW-IMG029: Gonilnik za mapo VL53L4CX
- DB4583 : Vmesnik za programiranje aplikacij (API) za VL53L4CX – kratki podatki
STSW-IMG030: Mapa grafičnega uporabniškega vmesnika (GUI).
- DB4584 : Grafični uporabniški vmesnik (GUI) paketa P-NUCLEO-53L4A2 – kratki podatki
- Nastavitev programske opreme file
X-CUBE-TOF1: programski paket za STM32Cube
- DB4449 : Razširitev programske opreme za senzorje časa letenja za STM32Cube – kratki podatki
- UMxxxx : Začetek uporabe STMicroelectronics X-CUBE-TOF1, senzorji časa leta, programski paket za STM32CubeMX – uporabniški priročnik
- Nastavitev programske opreme file
Ekosistem STM32 ODE
HITRA, CENEVNA IZDELAVA IN RAZVOJ PROTOTIPA
Odprto razvojno okolje STM32 (ODE) je odprt, prilagodljiv, enostaven in cenovno dostopen način za razvoj inovativnih naprav in aplikacij, ki temeljijo na družini 32-bitnih mikrokrmilnikov STM32 v kombinaciji z drugimi najsodobnejšimi komponentami ST, povezanimi prek razširitvenih plošč. Omogoča hitro izdelavo prototipov z vrhunskimi komponentami, ki jih je mogoče hitro preoblikovati v končne modele.
STM32 ODE vključuje naslednjih pet elementov:
- STM32 Nucleo razvojne plošče. Obsežen nabor cenovno dostopnih razvojnih plošč za vse serije mikrokontrolerjev STM32 z neomejeno poenoteno razširitveno zmogljivostjo in z vgrajenim razhroščevalnikom/programatorjem
- STM32 Nucleo razširitvene plošče. Plošče z dodatnimi funkcijami za dodajanje zaznavanja, nadzora, povezljivosti, napajanja, zvoka ali drugih funkcij po potrebi. Razširitvene plošče so priključene na vrhu razvojnih plošč STM32 Nucleo. Kompleksnejše funkcionalnosti je mogoče doseči z zlaganjem dodatnih razširitvenih plošč.
- Programska oprema STM32Cube. Nabor brezplačnih orodij in vdelanih programskih blokov, ki omogočajo hiter in enostaven razvoj na STM32, vključno s plastjo abstrakcije strojne opreme, vmesno programsko opremo in
Konfigurator in generator kode na osnovi osebnega računalnika STM32CubeMX - STM32Cube razširitvena programska oprema. Razširitvena programska oprema je na voljo brezplačno za uporabo z razširitvenimi ploščami STM32 Nucleo in je združljiva s programskim okvirjem STM32Cube
- Funkcijski paketi STM32Cube. Nabor funkcij npramples za nekatere najpogostejše primere aplikacij, zgrajenih z izkoriščanjem modularnosti in interoperabilnosti razvojnih plošč in razširitev STM32 Nucleo, s programsko opremo in razširitvami STM32Cube.
Odprto razvojno okolje STM32 je združljivo s široko paleto razvojnih okolij, vključno s STM32CubeIDE, IAR EWARM, Keil MDK-ARM in IDE-ji, ki temeljijo na GCC/LLVM, z možnostjo integracije različnih komponent, kot so STM32CubeMX, STM32CubeProgrammer ali STM32CubeMonitor.
Odprto razvojno okolje STM32: vse, kar potrebujete
Kombinacija širokega nabora razširljivih plošč, ki temeljijo na vrhunskih komercialnih izdelkih in modularni programski opremi, od ravni gonilnika do aplikacijske ravni, omogoča hitro izdelavo prototipov idej, ki jih je mogoče gladko preoblikovati v končne zasnove.
Za začetek oblikovanja:
- Izberite ustrezno razvojno ploščo STM32 Nucleo (NUCLEO) in razširitveno ploščo (X-NUCLEO) (senzorji, povezljivost, zvok, nadzor motorja itd.) za funkcionalnost, ki jo potrebujete.
- Izberite svoje razvojno okolje (IAR EWARM, Keil MDK in IDE, ki temeljijo na GCC/LLVM) in uporabite brezplačna orodja in programsko opremo STM32Cube, kot so STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor ali STM32CubeIDE.
- Prenesite vso potrebno programsko opremo za izvajanje funkcionalnosti na izbranih razširitvenih ploščah STM32 Nucleo.
- Sestavite svoj dizajn in ga naložite na razvojno ploščo STM32 Nucleo.
- Nato začnite razvijati in testirati svojo aplikacijo.
Programsko opremo, razvito na strojni opremi za izdelavo prototipov odprtega razvojnega okolja STM32, je mogoče neposredno uporabiti v napredni plošči za izdelavo prototipov ali v oblikovanju končnega izdelka z uporabo istih komercialnih komponent ST ali komponent iz iste družine, kot so tiste na ploščah STM32 Nucleo.
Dokumenti / Viri
![]() |
ST STM32 Nucleo Time Flight Sensor z merjenjem razširjenega dosega [pdf] Uporabniški priročnik STM32 Nucleo senzor časovnega letenja z merjenjem razširjenega dosega, STM32 Nucleo, senzor časovnega letenja z merjenjem razširjenega dosega, merjenje razširjenega dosega, merjenje dosega |