STM32 Nucleo laika lidojuma sensors ar paplašināta diapazona mērījumu

STM32 Nucleo laika lidojuma sensors ar paplašināta diapazona mērījumu

Lidojuma laika sensors ar paplašināta diapazona mērījumu, pamatojoties uz VL53L4CX paplašināšanas plati STM32 Nucleo 

Aparatūra beigusiesview

X-NUCLEO-53L4A2 Aparatūras apraksts

  • X-NUCLEO-53L4A2 ir lidojuma laika sensors ar paplašināta diapazona mērīšanas un izstrādes paneli, kas izstrādāts ap VL53L4CX sensoru, pamatojoties uz ST FlightSense™ patentēto tehnoloģiju.
  • VL53L4CX sazinās ar STM32 Nucleo izstrādātāja plates saimniekdatora mikrokontrolleri, izmantojot I2C saiti, kas pieejama Arduino UNO R3 savienotājā.

Galvenie produkti uz kuģa 

VL53L4CX Lidojuma laika (ToF) Lidojuma laika sensors ar paplašināta diapazona mērīšanu
0.25, 0.5 un 1 mm starplikas lai simulētu gaisa spraugas, ar vāka brilles

Breakout dēļu savienotāji 

SATEL-VL53L4CX izlaušanās dēļus var iegādāties atsevišķi

Pasūtījuma kods: X-NUCLEO-53L4A2 

Aparatūra beigusiesview

Jaunākā informācija pieejama plkst www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 paplašināšanas plate
  • VL53L4CX ierīces pielāgotajās lietojumprogrammās var integrēt ar paplašināšanas plati vai ārēju VL53L4CX izlaušanos.
  • Atdalīšanas dēļi tiek piegādāti atsevišķi.
  • X-NUCLEO-53L4A2 ir pieejams arī kā NUCLEO pakotne (P-NUCLEO-53L4A2)
  • X-NUCLEO-53L4A2 paplašināšanas plati var pasūtīt arī uz www.st.com kā daļa no NUCLEO pakotnes ar paplašināšanas plati un STM32 NUCLEO plati.
  • Pasūtījuma kods: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 paplašināšanas plate un NUCLEO-F401RE pilno funkciju plate.
  • VL53L4CX atdalīšanas dēļus var pasūtīt atsevišķi
  • Pasūtījuma kods: SATEL-VL53L4CX
  • Iepakojumā ir divi izraušanas dēļi
    Aparatūra beigusiesview

Lidojuma laika sensoru programmatūras vide 

STM32Cube programmatūra ir beigusiesview

X-CUBE-TOF1 programmatūras apraksts

  • Programmatūras pakotne X-CUBE-TOF1 ir STM32Cube paplašinājums Time-ofFlight produktu saimes paplašināšanas plates (tostarp X-NUCLEO-53L4A2), kas paredzētas STM32. Avota kods ir balstīts uz STM32Cube, lai atvieglotu pārnesamību un koda koplietošanu dažādās STM32 MCU saimēs. A sampLe implementācija ir pieejama STM32 Nucleo diapazona sensora paplašināšanas platei (X-NUCLEO-53L4A2), kas pievienota STM32 Nucleo izstrādes platei (NUCLEOF401RE vai NUCLEO L476RG).

Galvenās iezīmes 

  • Vadītāja slānis (VL53L4CX draiveris) pilnīgai VL53L4CX sensora pārvaldībai ar paplašināta diapazona mērījumiem, kas integrēti X-NUCLEO53L4A2 paplašināšanas platē.
  • Pateicoties STM32Cube, vienkārša pārnesamība dažādās MCU ģimenēs.
  • Bezmaksas, lietotājam draudzīgi licences noteikumi.
  • Sample kods diapazona mērīšanai.

Jaunākais SW pieejams plkst www.st.com 
X-CUBE-TOF1

Iestatīšana un demonstrācija Piemamples 

HW priekšnoteikumi

  • 1x augstas precizitātes ToF sensora paplašināšanas plate, kuras pamatā ir VL53L4CX (X-NUCLEO-53L4A2).
    HW priekšnoteikumi
  • 1x STM32 Nucleo attīstības plate (NUCLEO-F401RE, piemēram,ample)
    HW priekšnoteikumi
  • 1x klēpjdators/dators ar Windows
  • 1x USB tipa A līdz Mini-B USB kabelis
  • Ja jums nav STM32 Nucleo izstrādes plates, varat pasūtīt Nucleo pakotni (P-NUCLEO-53L4A2):
    HW priekšnoteikumi
  • X-NUCLEO-53L4A2 paplašināšanas plate un NUCLEO-F401RE pilno funkciju plate tiek piegādāta kopā.
  • STSW-IMG029: Pliks draiveris priekš VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 grafiskā lietotāja saskarne (GUI) operētājsistēmās Windows 7 un 10
  • STSW-IMG031: Linux draiveris VL53L4CX
  • X-CUBE-TOF1: Lidojuma laika sensoru programmatūras paplašināšana STM32Cube.
    • Instalējot X-CUBE-TOF1, instalētājs instalē arī direktoriju, kurā ir example projekti šeit, piemēram:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO Kit draivera instalēšana

  1. Savienojiet P-NUCLEO ar datoru, izmantojot USB
    • Pagaidiet, līdz tāfele tiks atpazīta; draiveri tiek instalēti automātiski)
    • Ja Windows nevar automātiski instalēt STLINK draiveri, lūdzu, izpildiet 2. darbību
    NUCLEO Kit draivera instalēšana
  2. Instalējiet datora USB porta draiveri, lai noteiktu Nucleo plati
    • Lejupielādējiet STSW-LINK009 no www.st.com
    • Izņemiet un veiciet dubultklikšķi uz “stlink_winusb_install.bat”, lai instalētu draiveri.
    NUCLEO Kit draivera instalēšana

VL53L4CX GUI programmatūras instalēšana

GUI parasti ir pirmais un vienkāršais rīks ierīces novērtēšanai
  • Veiciet HW instalēšanu un pievienojiet VL53L4CX paplašināšanas plati + Nucleo F401RE ar datoru
  • Instalējiet GUI SW VL53L4CX demonstrācijai un konfigurācijas iestatījumiem
    • TSW-IMG030, lejupielādēts no www.st.com
    • Palaidiet instalēšanas programmu ar administratora tiesībām
      Grafiskā lietotāja saskarne var:
    • Veiciet nobīdes un Xtalk kalibrēšanu un vizualizējiet kalibrēšanas datus
    • Mainiet galvenos VL53L4CX parametrus
    • Rādīt datus reāllaikā (attālums, signāls, apkārtējās vides ātrums)
    • Iegūstiet datu reģistrēšanu un atkārtojiet datu žurnālu (.csv file)
      VL53L4CX GUI programmatūras instalēšana
    • Veiciet HW instalēšanu un pievienojiet NUCLEO komplektu (P-NUCLEO 53L4A2) datoram
    • Instalējiet X-CUBE-TOF1 SW pakotni
      • X-CUBE-TOF1 rev 4.0.0 vai jaunāka versija, lejupielādēts no www.st.com
      • X-CUBE-TOF1 ir instalēts, izmantojot STM32CubeMx, pārvaldiet programmatūras instalēšanas sadaļu.
      • Kad X-CUBE-TOF1 ir instalēts. Iet uz
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE programmatūras pakotnes saturs: API SW + SW examples

X-CUBE programmatūras pakotnes saturs: API SW + SW examples

Augstas precizitātes lidojuma laika sensora paplašināšanas panelis 

Novērtēšanas kods piemample (.bin), izmantojot X-CUBE-TOF1 un NUCLEO pakotni

X-CUBE programmatūras pakotnes saturs: API SW + SW examples

VL53L4CX sensors ar paplašināta diapazona mērījumu paplašināšanas plati 

Sāciet programmēt ar kodu exampizmantojot X-CUBE-TOF1 un NUCLEO pakotni

Novērtēšanas kods piemample (.bin), izmantojot X-CUBE-TOF1 un NUCLEO pakotni

Dokumenti un saistītie resursi

Dodieties uz https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Visi dokumenti ir pieejami saistīto produktu cilnē Dokumentācija weblapā

VL53L4CX: Produktu mape

  • DS13805 : Lidojuma laika sensors ar paplašināta diapazona mērījumu – datu lapa

X-NUCLEO-53L4A2: Produktu mape

  • DB462 : Lidojuma laika sensors ar paplašināta diapazona mērījumu paplašināšanas plati, pamatojoties uz VL53L4CX STM32 Nucleo — datu īss apraksts
  • X-NUCLEO-53L4A2 Īsā lietošanas pamācība: Lidojuma laika sensors ar paplašināta diapazona mērījumu – šis dokuments
  • UM2976 : Darba sākšana ar X-NUCLEO-53L4A2 Lidojuma laika sensoru ar paplašināta diapazona mērījumiem, pamatojoties uz VL53L4CX STM32 Nucleo — lietotāja rokasgrāmata

P-NUCLEO-53L4A2: produktu mape

  • DBxxxx : VL53L4CX Nucleo pakotne ar X-NUCLEO-53L4A2 paplašināšanas plati un STM32F401RE Nucleo plati — datu īss apraksts

SATEL-VL53L4CX: produktu mape

  • DB4632 : VL53L4CX izdalīšanas panelis Lidojuma laika sensors ar paplašināta diapazona mērījumu — datu īss

STSW-IMG029: tukšs draiveris mapei VL53L4CX

  • DB4583 : lietojumprogrammu saskarne (API) VL53L4CX — datu īss apraksts

STSW-IMG030: grafiskā lietotāja interfeisa (GUI) mape

  • DB4584 : P-NUCLEO-53L4A2 pakotnes grafiskais lietotāja interfeiss (GUI) — datu īss apraksts
  • Programmatūras iestatīšana file

X-CUBE-TOF1: STM32Cube programmatūras pakotne

  • DB4449 : Lidojuma laika sensoru programmatūras paplašināšana STM32Cube — datu īss apraksts
  • UMxxxx : Darba sākšana ar STMicroelectronics X-CUBE-TOF1, lidojuma laika sensori, programmatūras pakotne STM32CubeMX — lietotāja rokasgrāmata
  • Programmatūras iestatīšana file

STM32 ODE ekosistēma

ĀTRA, IZDEVĪGA PROTOTIPĒŠANA UN IZSTRĀDE

STM32 atvērtā izstrādes vide (ODE) ir atvērts, elastīgs, vienkāršs un pieejams veids, kā izstrādāt novatoriskas ierīces un lietojumprogrammas, kuru pamatā ir STM32 32 bitu mikrokontrolleru saime apvienojumā ar citiem modernākajiem ST komponentiem, kas savienoti, izmantojot paplašināšanas plates. Tas nodrošina ātru prototipu izveidi ar vismodernākajiem komponentiem, kurus var ātri pārveidot galīgajos dizainos.

STM32 ODE ietver šādus piecus elementus:

  • STM32 Nucleo izstrādes plates. Plašs pieejamu izstrādes paneļu klāsts visām STM32 mikrokontrolleru sērijām ar neierobežotu vienotu paplašināšanas iespēju un ar integrētu atkļūdotāju/programmētāju
  • STM32 Nucleo izplešanās plates. Dēļi ar papildu funkcionalitāti, lai pēc vajadzības pievienotu sensoru, vadību, savienojumu, barošanu, audio vai citas funkcijas. Paplašināšanas plates ir pievienotas STM32 Nucleo izstrādes platēm. Sarežģītākas funkcijas var sasniegt, sakraujot papildu paplašināšanas plates.
  • STM32Cube programmatūra. Bezmaksas rīku un iegulto programmatūras bloku komplekts, kas nodrošina ātru un vieglu STM32 izstrādi, tostarp aparatūras abstrakcijas slāni, starpprogrammatūru un
    STM32CubeMX uz datoru balstīts konfigurators un kodu ģenerators
  • STM32Cube paplašināšanas programmatūra. Paplašināšanas programmatūra tiek nodrošināta bez maksas lietošanai ar STM32 Nucleo paplašināšanas platēm un ir saderīga ar STM32Cube programmatūras ietvaru
  • STM32Cube funkciju pakotnes. Funkciju komplekts piemamples dažiem no visizplatītākajiem lietojumprogrammu gadījumiem, kas izveidoti, izmantojot STM32 Nucleo izstrādes paneļu un paplašinājumu modularitāti un savietojamību, ar STM32Cube programmatūru un paplašinājumiem.

STM32 atvērtā izstrādes vide ir saderīga ar plašu izstrādes vidi, tostarp STM32CubeIDE, IAR EWARM, Keil MDK-ARM un uz GCC/LLVM balstītu IDE, ar iespēju integrēt dažādus komponentus, piemēram, STM32CubeMX, STM32CubeProgrammer vai STM32CubeMonitor.

Ātra, izdevīga prototipu izstrāde un izstrāde

STM32 atvērtā izstrādes vide: viss, kas jums nepieciešams

Plaša paplašināmu plātņu klāsta kombinācija, kuras pamatā ir vadošie komerciālie produkti un modulāra programmatūra, sākot no draivera līdz lietojumprogrammas līmenim, ļauj ātri izveidot ideju prototipus, kuras var vienmērīgi pārveidot galīgajos dizainos.

Lai sāktu dizainu:

  • Izvēlieties atbilstošo STM32 Nucleo izstrādes plati (NUCLEO) un paplašināšanas (X-NUCLEO) plati (sensori, savienojamība, audio, motora vadība utt.) nepieciešamajai funkcionalitātei.
  • Izvēlieties savu izstrādes vidi (IAR EWARM, Keil MDK un GCC/LLVM balstītas IDE) un izmantojiet bezmaksas STM32Cube rīkus un programmatūru, piemēram, STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor vai STM32CubeIDE.
  • Lejupielādējiet visu nepieciešamo programmatūru, lai palaistu funkcionalitāti atlasītajās STM32 Nucleo paplašināšanas platēs.
  • Apkopojiet savu dizainu un augšupielādējiet to STM32 Nucleo izstrādes panelī.
  • Pēc tam sāciet izstrādāt un testēt savu lietojumprogrammu.

Programmatūru, kas izstrādāta uz STM32 atvērtās izstrādes vides prototipēšanas aparatūras, var tieši izmantot uzlabotā prototipēšanas platē vai galaprodukta dizainā, izmantojot tos pašus komerciālos ST komponentus vai komponentus no tās pašas saimes, kas atrodami STM32 Nucleo platēs.

STM32 atvērtā izstrādes vide: viss, kas jums nepieciešams

Logotips

Dokumenti / Resursi

ST STM32 Nucleo laika lidojuma sensors ar paplašināta diapazona mērījumu [pdfLietotāja rokasgrāmata
STM32 Nucleo laika lidojuma sensors ar paplašināta diapazona mērījumu, STM32 Nucleo, laika lidojuma sensors ar paplašināta diapazona mērīšanu, paplašināta diapazona mērīšana, diapazona mērīšana

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *