STM32 Nucleo Time Flight Sensor Extended Range -mittauksella
Lentoaika-anturi laajennetun kantaman mittauksella, joka perustuu STM53 Nucleon VL4L32CX-laajennuskorttiin
Laitteisto ohiview
X-NUCLEO-53L4A2 Laitteiston kuvaus
- X-NUCLEO-53L4A2 on lentoaika-anturi, jossa on laajennetun kantaman mittaus- ja kehityskortti, joka on suunniteltu ST FlightSense™ -patentoituun teknologiaan perustuvan VL53L4CX-anturin ympärille.
- VL53L4CX kommunikoi STM32 Nucleo -kehittäjäkortin isäntämikro-ohjaimen kanssa I2C-linkin kautta, joka on saatavilla Arduino UNO R3 -liittimessä.
Tärkeimmät tuotteet laivalla
VL53L4CX Lentoaika (ToF) Lentoaika-anturi laajennetun kantaman mittauksella
0.25, 0.5 ja 1 mm välikkeet simuloida ilmarakoja peittävät lasit
Breakout-levyjen liittimet
SATEL-VL53L4CX Breakout-laudat voi ostaa erikseen
Tilauskoodi: X-NUCLEO-53L4A2
Uusimmat tiedot saatavilla osoitteessa www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 laajennuskortti
- Mukautettujen sovellusten VL53L4CX-laitteet voidaan integroida laajennuskorttiin tai ulkoiseen VL53L4CX-katkaisuun.
- Breakout-levyt toimitetaan erikseen.
- X-NUCLEO-53L4A2 on saatavana myös NUCLEO-pakettina (P-NUCLEO-53L4A2)
- X-NUCLEO-53L4A2 laajennuskortti voidaan myös tilata www.st.com osana NUCLEO Pack -pakettia, jossa on laajennuskortti ja STM32 NUCLEO -kortti.
- Tilauskoodi: P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2-laajennuskortti ja NUCLEO-F401RE täyden ominaisuudet sisältävä kortti. - VL53L4CX irrotuslevyt voidaan tilata erikseen
- Tilauskoodi: SATEL-VL53L4CX
- Pakkauksessa on kaksi välilevyä
Lentoaika-anturien ohjelmistoympäristö
STM32Cube-ohjelmisto ohiview
X-CUBE-TOF1 ohjelmiston kuvaus
- X-CUBE-TOF1-ohjelmistopaketti on STM32Cube-laajennus Time-ofFlight-tuoteperheen laajennuskortteihin (mukaan lukien X-NUCLEO-53L4A2) STM32:lle. Lähdekoodi perustuu STM32Cubeen, mikä helpottaa siirrettävyyttä ja koodin jakamista eri STM32 MCU-perheiden välillä. KutenampLe-toteutus on saatavilla STM32 Nucleo -anturin laajennuskortille (X-NUCLEO-53L4A2), joka on kytketty STM32 Nucleo -kehityslevyn (NUCLEOF401RE tai NUCLEO L476RG) päälle.
Tärkeimmät ominaisuudet
- Ohjainkerros (VL53L4CX-ohjain) VL53L4CX-anturin täydelliseen hallintaan laajennetun alueen mittauksella, joka on integroitu X-NUCLEO53L4A2-laajennuskorttiin.
- Helppo siirtää eri MCU-perheisiin STM32Cuben ansiosta.
- Ilmaiset, käyttäjäystävälliset lisenssiehdot.
- Sample koodi etäisyysmittaukseen.
Uusin SW saatavilla osoitteessa www.st.com
X-CUBE-TOF1
Asennus ja esittely esimamples
HW-vaatimukset
- 1x erittäin tarkka ToF-anturin laajennuskortti, joka perustuu VL53L4CX:ään (X-NUCLEO-53L4A2).
- 1x STM32 Nucleo kehityskortti (NUCLEO-F401RE esimample)
- 1x kannettava tietokone/tietokone Windowsilla
- 1x USB-tyypin A–Mini-B USB-kaapeli
- Jos sinulla ei ole STM32 Nucleo -kehityskorttia, voit tilata Nucleo-paketin (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2-laajennuskortti ja NUCLEO-F401RE-laajennuskortti toimitetaan yhdessä.
- STSW-IMG029: Paljas ajuri VL53L4CX:lle
- STSW-IMG030: P-NUCLEO-53L4A2 Graafinen käyttöliittymä (GUI) Windows 7:ssä ja 10:ssä
- STSW-IMG031: Linux-ohjain VL53L4CX:lle
- X-CUBE-TOF1: Lentoaika-antureiden ohjelmistolaajennus STM32Cubelle.
- Kun asennat X-CUBE-TOF1:n, asennusohjelma asentaa myös hakemiston, joka sisältää exampprojekteja täällä esimerkiksi:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Kun asennat X-CUBE-TOF1:n, asennusohjelma asentaa myös hakemiston, joka sisältää exampprojekteja täällä esimerkiksi:
NUCLEO Kit -ohjaimen asennus
- Liitä P-NUCLEO tietokoneeseen USB:n kautta
• Odota, että taulu tunnistetaan; ohjaimet asennetaan automaattisesti)
• Jos Windows ei pysty asentamaan STLINK-ohjainta automaattisesti, noudata vaihetta 2
- Asenna PC:n USB-portin ohjain tunnistaaksesi Nucleo-kortin
• Lataa STSW-LINK009 osoitteesta www.st.com
• Pura ja kaksoisnapsauta "stlink_winusb_install.bat
” asentaaksesi ohjaimen.
VL53L4CX GUI-ohjelmiston asennus
GUI on yleensä ensimmäinen ja helppo työkalu laitteen arvioimiseen
- Suorita HW-asennus ja liitä VL53L4CX-laajennuskortti + Nucleo F401RE tietokoneeseen
- Asenna GUI SW for VL53L4CX Demo ja konfigurointiasetukset
- TSW-IMG030, ladattu osoitteesta www.st.com
- Suorita asennusohjelma järjestelmänvalvojan oikeuksilla
Graafinen käyttöliittymä voi: - Suorita offset- ja Xtalk-kalibrointi ja visualisoi kalibrointitiedot
- Muuta VL53L4CX:n tärkeimpiä parametreja
- Näytä tiedot reaaliajassa (etäisyys, signaali, ympäristön nopeus)
- Hanki dataloki ja toista tietoloki (.csv file)
- Suorita HW-asennus ja liitä NUCLEO-sarja (P-NUCLEO 53L4A2) tietokoneeseen
- Asenna X-CUBE-TOF1 SW -paketti
- X-CUBE-TOF1 rev 4.0.0 tai uudempi, ladattu osoitteesta www.st.com
- X-CUBE-TOF1 asennetaan STM32CubeMx:n kautta, hallitse ohjelmiston asennusta.
- Kun X-CUBE-TOF1 on asennettu. Mene
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE ohjelmistopaketin sisältö: API SW + SW examples
Erittäin tarkka lentoaika-anturin laajennuskortti
Arviointikoodi esimample (.bin) käyttämällä X-CUBE-TOF1:tä ja NUCLEO Packia
VL53L4CX-anturi laajennetulla mittausalueen laajennuskortilla
Aloita ohjelmointi koodilla exampX-CUBE-TOF1 ja NUCLEO Pack
Siirry osoitteeseen https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Kaikki asiakirjat ovat saatavilla liittyvien tuotteiden Dokumentaatio-välilehdellä websivu
VL53L4CX: Tuotekansio
- DS13805 : Lentoaika-anturi laajennetun kantaman mittauksella – tietolehti
X-NUCLEO-53L4A2: Tuotekansio
- DB462 : Lentoaika-anturi laajennetun kantaman mittauksen laajennuskortilla, joka perustuu VL53L4CX:ään STM32 Nucleolle – tiedote
- X-NUCLEO-53L4A2 Pika-aloitusopas: Lentoaika-anturi laajennetun kantaman mittauksella – tämä asiakirja
- UM2976 : X-NUCLEO-53L4A2:n käytön aloittaminen Lentoaika-anturin laajennetun kantaman mittauksella, joka perustuu VL53L4CX for STM32 Nucleo -käyttöopas
P-NUCLEO-53L4A2: Tuotekansio
- DBxxxx : VL53L4CX Nucleo-paketti, jossa on X-NUCLEO-53L4A2-laajennuskortti ja STM32F401RE Nucleo-kortti – tiedote
SATEL-VL53L4CX: Tuotekansio
- DB4632 : VL53L4CX Breakout Board Lentoaika-anturi laajennetun kantaman mittauksella – tiedot lyhyt
STSW-IMG029: Paljas ohjain VL53L4CX-kansiolle
- DB4583 : Sovellusohjelmointirajapinta (API) VL53L4CX:lle – tiedot lyhyesti
STSW-IMG030: Graafisen käyttöliittymän (GUI) kansio
- DB4584 : P-NUCLEO-53L4A2 paketin graafinen käyttöliittymä (GUI) – tiedote
- Ohjelmiston asennus file
X-CUBE-TOF1: Ohjelmistopaketti STM32Cubelle
- DB4449 : Lentoaika-antureiden ohjelmistolaajennus STM32Cubelle – tiedote
- UMxxxx : STMicroelectronics X-CUBE-TOF1:n käytön aloittaminen, lentoaika-anturit, ohjelmistopaketti STM32CubeMX:lle – Käyttöopas
- Ohjelmiston asennus file
STM32 ODE -ekosysteemi
NOPEA, EDULLINEN PROTOTYYPINTÖ JA KEHITYS
STM32 Open Development Environment (ODE) on avoin, joustava, helppo ja edullinen tapa kehittää innovatiivisia laitteita ja sovelluksia, jotka perustuvat 32-bittiseen STM32-mikro-ohjainperheeseen yhdistettynä muihin huippuluokan ST-komponentteihin, jotka on kytketty laajennuskorteilla. Se mahdollistaa nopean prototyyppien valmistuksen huippuluokan komponenteilla, jotka voidaan nopeasti muuntaa lopullisiksi malleiksi.
STM32 ODE sisältää seuraavat viisi elementtiä:
- STM32 Nucleo kehityslevyt. Kattava valikoima edullisia kehityskortteja kaikille STM32-mikrokontrollerisarjoille, rajattomalla yhtenäisellä laajennusmahdollisuudella ja integroidulla debuggerilla/ohjelmoijalla
- STM32 Nucleo-laajennuslevyt. Levyt, joissa on lisätoimintoja, joilla voidaan lisätä tunnistusta, ohjausta, liitettävyyttä, virtaa, ääntä tai muita toimintoja tarpeen mukaan. Laajennuslevyt on kytketty STM32 Nucleo -kehityskorttien päälle. Monimutkaisempia toimintoja voidaan saavuttaa pinoamalla lisää laajennuskortteja.
- STM32Cube ohjelmisto. Joukko maksuttomia työkaluja ja sulautettuja ohjelmistopalikoita, jotka mahdollistavat nopean ja helpon kehityksen STM32:ssa, mukaan lukien Hardware Abstraction Layer, middleware ja
STM32CubeMX PC-pohjainen konfiguraattori ja koodigeneraattori - STM32Cube-laajennusohjelmisto. Laajennusohjelmisto toimitetaan ilmaiseksi käytettäväksi STM32 Nucleo -laajennuskorttien kanssa ja yhteensopiva STM32Cube-ohjelmistokehyksen kanssa
- STM32Cube-toimintopaketit. Toimintosarja esimampsoveltuu joihinkin yleisimpiin sovellustapauksiin, jotka on rakennettu hyödyntämällä STM32 Nucleo -kehityslevyjen ja -laajennusten modulaarisuutta ja yhteentoimivuutta STM32Cube-ohjelmiston ja -laajennusten kanssa.
STM32 Open Development Environment on yhteensopiva useiden kehitysympäristöjen kanssa, mukaan lukien STM32CubeIDE, IAR EWARM, Keil MDK-ARM ja GCC/LLVM-pohjaiset IDE:t, ja mahdollisuus integroida eri komponentteja, kuten STM32CubeMX, STM32CubeProgrammer tai STM32CubeMonitor.
STM32 Open Development Environment: kaikki mitä tarvitset
Laajan valikoiman laajennettavia kortteja, jotka perustuvat johtaviin kaupallisiin tuotteisiin ja modulaarisiin ohjelmistoihin, yhdistelmä kuljettajasta sovellustasolle mahdollistaa ideoiden nopean prototyyppien valmistuksen, jotka voidaan muuttaa sujuvasti lopullisiksi suunnitelmiksi.
Aloita suunnittelu:
- Valitse sopiva STM32 Nucleo -kehityskortti (NUCLEO) ja laajennuskortti (X-NUCLEO) (anturit, liitettävyys, ääni, moottorin ohjaus jne.) tarvitsemaasi toimintaa varten.
- Valitse kehitysympäristösi (IAR EWARM, Keil MDK ja GCC/LLVM-pohjaiset IDE:t) ja käytä ilmaisia STM32Cube-työkaluja ja -ohjelmistoja, kuten STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor tai STM32CubeIDE.
- Lataa kaikki tarvittavat ohjelmistot toimintojen suorittamiseksi valituilla STM32 Nucleo -laajennuskorteilla.
- Kokoa mallisi ja lataa se STM32 Nucleo -kehityslevylle.
- Aloita sitten sovelluksesi kehittäminen ja testaaminen.
STM32 Open Development Environment -prototyyppilaitteistolla kehitettyjä ohjelmistoja voidaan käyttää suoraan edistyneessä prototyyppilevyssä tai lopputuotteen suunnittelussa käyttämällä samoja kaupallisia ST-komponentteja tai komponentteja samasta perheestä kuin STM32 Nucleo -korteissa.
Asiakirjat / Resurssit
![]() |
ST STM32 Nucleo Time Flight Sensor Extended Range Measurement [pdfKäyttöopas STM32 Nucleo -aikalentotunnistin laajennetun kantaman mittauksella, STM32 Nucleo, aikalentotunnistin laajennetun kantaman mittauksella, laajennetun kantaman mittaus, kantaman mittaus |