STM32 Nucleo Time Flight Sensor Extended Range -mittauksella

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 

Laitteisto ohiview

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ä
    Laitteisto ohiview

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).
    HW-vaatimukset
  • 1x STM32 Nucleo kehityskortti (NUCLEO-F401RE esimample)
    HW-vaatimukset
  • 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):
    HW-vaatimukset
  • 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.

NUCLEO Kit -ohjaimen asennus

  1. 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
    NUCLEO Kit -ohjaimen asennus
  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.
    NUCLEO Kit -ohjaimen asennus

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)
      VL53L4CX GUI-ohjelmiston asennus
    • 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

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

X-CUBE ohjelmistopaketin sisältö: API SW + SW examples

VL53L4CX-anturi laajennetulla mittausalueen laajennuskortilla 

Aloita ohjelmointi koodilla exampX-CUBE-TOF1 ja NUCLEO Pack

Arviointikoodi esimample (.bin) käyttämällä X-CUBE-TOF1:tä ja NUCLEO Packia

Asiakirjat ja niihin liittyvät resurssit

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.

Nopea, edullinen prototyyppien valmistus ja kehitys

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.

STM32 Open Development Environment: kaikki mitä tarvitset

Logo

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

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *