I-STM32 Nucleo Time Flight Sensor Enokulinganisa Ububanzi Obunwetshiwe

I-STM32 Nucleo Time Flight Sensor Enokulinganisa Ububanzi Obunwetshiwe

Inzwa yesikhathi sendiza enebanga elinwetshiwe elisuselwa ebhodini lokunweba le-VL53L4CX le-STM32 Nucleo 

Hardware Overview

X-NUCLEO-53L4A2 Incazelo Yezingxenyekazi zekhompuyutha

  • I-X-NUCLEO-53L4A2 iyinzwa ye-Time-of-Flight enokulinganisa okunwetshiwe kwebanga kanye nebhodi lokuthuthuka elakhelwe ukuzungeza inzwa ye-VL53L4CX esekelwe kubuchwepheshe obunelungelo lobunikazi be-ST FlightSense™.
  • I-VL53L4CX ixhumana ne-STM32 Nucleo board host microcontroller ngesixhumanisi se-I2C esitholakala kusixhumi se-Arduino UNO R3.

Imikhiqizo Ebalulekile ebhodini 

I-VL53L4CX Isikhathi Sendiza (ToF) Inzwa Yesikhathi Sendiza enokulinganisa kwebanga elinwetshiwe
0.25, 0.5 kanye no-1mm ama-spacers ukulingisa izikhala zomoya, ne ikhava izibuko

Izixhumi zamabhodi okuphuma 

Idatha ye-SATEL-VL53L4CX amabhodi okuphuma angathengwa ngokwehlukana

Ikhodi ye-oda: X-NUCLEO-53L4A2 

Hardware Overview

Ulwazi lwakamuva luyatholakala ku www.st.com
I-X-NUCLEO-53L4A2 

  • Ibhodi lokunweba le-X-NUCLEO-53L4A2
  • Amadivaysi e-VL53L4CX ezinhlelweni zokusebenza angahlanganiswa nebhodi lokunweba, noma ukuphuma kwe-VL53L4CX kwangaphandle.
  • Amabhodi okuphuma ahanjiswa ngokwehlukana.
  • I-X-NUCLEO-53L4A2 iyatholakala futhi njenge-NUCLEO Pack (P-NUCLEO-53L4A2)
  • Ibhodi yokunweba ye-X-NUCLEO-53L4A2 nayo inga-odwa kuyo www.st.com njengengxenye ye-NUCLEO Pack enebhodi lokunweba kanye nebhodi le-STM32 NUCLEO.
  • Ikhodi ye-oda: P-NUCLEO-53L4A2:
    Ibhodi lokunweba le-X-NUCLEO-53L4A2 kanye nebhodi lezici ezigcwele ze-NUCLEO-F401RE.
  • Amabhodi okuphuma kwe-VL53L4CX anga-odwa ngokwehlukana
  • Ikhodi ye-oda: SATEL-VL53L4CX
  • Iphakethe liphethe amabhodi okuphuma amabili
    Hardware Overview

Imvelo Yesofthiwe Yezinzwa Zesikhathi Sendiza 

I-STM32Cube Software Overview

Incazelo yesofthiwe ye-X-CUBE-TOF1

  • Iphakheji yesofthiwe ye-X-CUBE-TOF1 iwukunwetshwa kwe-STM32Cube kwamabhodi okunweba omndeni womkhiqizo we-Time-ofFlight (kuhlanganise ne-X-NUCLEO-53L4A2) ye-STM32. Ikhodi yomthombo isuselwe ku-STM32Cube ukuze kube lula ukuphatheka nokwabelana ngekhodi kuyo yonke imindeni ehlukene ye-STM32 MCU. A sampukuqaliswa kwe-le kuyatholakala kubhodi lokunweba inzwa ye-STM32 Nucleo esukela (X-NUCLEO-53L4A2) exhunywe phezu kwebhodi lokuthuthukisa i-STM32 Nucleo (NUCLEOF401RE noma i-NUCLEO L476RG).

Izici ezibalulekile 

  • Isendlalelo somshayeli (umshayeli we-VL53L4CX) sokuphatha okuphelele kwenzwa ye-VL53L4CX enesilinganiso sobubanzi esandisiwe esihlanganiswe ebhodini lokunweba le-X-NUCLEO53L4A2.
  • Ukuphatheka kalula kuyo yonke imindeni ehlukene ye-MCU, sibonga i-STM32Cube.
  • Imigomo yelayisense yamahhala, esebenziseka kalula.
  • Sample khodi yokulinganisa ukulinganisa.

I-SW yakamuva itholakala ku- www.st.com 
I-X-CUBE-TOF1

Isethaphu & Idemo ExampLes 

Izimfuneko ze-HW

  • 1x Ukunemba okuphezulu kwebhodi lokukhulisa inzwa ye-ToF esekelwe ku-VL53L4CX (X-NUCLEO-53L4A2).
    Izimfuneko ze-HW
  • 1x STM32 ibhodi lokuthuthukisa Nucleo (NUCLEO-F401RE ngokwesiboneloample)
    Izimfuneko ze-HW
  • 1x I-Laptop/PC eneWindows
  • 1x uhlobo lwe-USB lohlobo A kuya kukhebula le-USB le-Mini-B
  • Uma ungenalo ibhodi lokuthuthukisa i-STM32 Nucleo, ungakwazi uku-oda iphakethe le-Nucleo (P-NUCLEO-53L4A2):
    Izimfuneko ze-HW
  • Ibhodi lokunweba le-X-NUCLEO-53L4A2 kanye nebhodi lezici ezigcwele ze-NUCLEO-F401RE ilethwe ndawonye.
  • I-STSW-IMG029: Umshayeli we-VL53L4CX
  • I-STSW-IMG030: I-P-NUCLEO-53L4A2 I-Graphical User Interface (GUI) ivuliwe Windows 7 no-10
  • I-STSW-IMG031: Umshayeli we-Linux we-VL53L4CX
  • I-X-CUBE-TOF1: Ukunwetshwa kwesofthiwe yezinzwa zesikhathi sendiza ye-STM32Cube.
    • Lapho ufaka i-X-CUBE-TOF1 isifaki sifaka futhi uhla lwemibhalo oluqukethe i-exampamaphrojekthi lapha ngokwesibonelo:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Ukufakwa komshayeli we-NUCLEO Kit

  1. Xhuma i-P-NUCLEO ku-PC nge-USB
    • Linda ukuthi ibhodi laziwe; abashayeli bafakwa ngokuzenzakalelayo)
    • Uma i-Windows ingakwazi ukufaka ngokuzenzakalelayo umshayeli we-STLINK, sicela ulandele isinyathelo sesi-2
    Ukufakwa komshayeli we-NUCLEO Kit
  2. Faka umshayeli wembobo ye-PC ye-USB ukuze uthole ibhodi le-Nucleo
    • Landa i-STSW-LINK009 ku-www.st.com
    • Vula uziphu bese uchofoza kabili kokuthi “stlink_winusb_install.bat” ukufaka umshayeli.
    Ukufakwa komshayeli we-NUCLEO Kit

Ukufakwa kwesoftware ye-VL53L4CX GUI

I-GUI ngokuvamile iyithuluzi lokuqala nelilula lokuhlola idivayisi
  • Yenza ukufakwa kwe-HW bese uxhuma ibhodi lokunweba le-VL53L4CX + Nucleo F401RE ku-PC
  • Faka i-GUI SW ye-VL53L4CX Demo kanye nezilungiselelo zokumisa
    • I-TSW-IMG030, kulayishwe kusuka ku- www.st.com
    • Qalisa isifaki ngamalungelo okuphatha
      I-Graphical User Interface ingakwazi:
    • Yenza ukulinganisa kwe-offset ne-Xtalk futhi ubone ngeso lengqondo idatha yokulinganisa
    • Shintshanisa amasheya VL53L4CX
    • Bonisa isikhathi sangempela idatha (ibanga, isignali, isilinganiso se-ambient)
    • Thola ukungena kwedatha futhi udlale kabusha i-datalog (.csv file)
      Ukufakwa kwesoftware ye-VL53L4CX GUI
    • Faka i-HW bese uxhuma ikhithi ye-NUCLEO ( P-NUCLEO 53L4A2) ku-PC.
    • Faka iphakheji ye-X-CUBE-TOF1 SW
      • I-X-CUBE-TOF1 rev 4.0.0 noma entsha, ilandwe ku-www.st.com
      • I-X-CUBE-TOF1 ifakwe nge-STM32CubeMx, phatha isigaba sokufakwa kwesofthiwe.
      • Uma i-X-CUBE-TOF1 isifakiwe. Iya ku
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Okuqukethwe kwephakheji yesofthiwe ye-X-CUBE: I-API SW + SW exampLes

Okuqukethwe kwephakheji yesofthiwe ye-X-CUBE: I-API SW + SW exampLes

Ukunemba okuphezulu kwebhodi lenzwa Yesikhathi Sendiza 

Ikhodi yokuhlola example (.bin) esebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack

Okuqukethwe kwephakheji yesofthiwe ye-X-CUBE: I-API SW + SW exampLes

Inzwa ye-VL53L4CX enebhodi elinwetshiwe lokulinganisa uhla 

Qala ukuhlela ngekhodi exampusebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack

Ikhodi yokuhlola example (.bin) esebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack

Amadokhumenti Nezinsiza Ezihlobene

Iya ku https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Wonke amadokhumenti ayatholakala kuthebhu Amadokhumenti yemikhiqizo ehlobene webikhasi

I-VL53L4CX: Ifolda Yomkhiqizo

  • I-DS13805 : Inzwa Yesikhathi Sendiza enesilinganiso sobubanzi esandisiwe - ishidi ledatha

I-X-NUCLEO-53L4A2: Ifolda Yomkhiqizo

  • DB462 : Inzwa Yesikhathi Sendiza enebhodi lokunwetshwa lokulinganisa ibanga elisuselwe ku-VL53L4CX ye-STM32 Nucleo - isifinyezo sedatha
  • X-NUCLEO-53L4A2 Umhlahlandlela wokuqala osheshayo: Inzwa Yesikhathi Sendiza enokulinganisa ububanzi obunwetshiwe - le dokhumenti
  • UM2976 : Ukuqalisa nge-X-NUCLEO-53L4A2 Inzwa Yesikhathi Sendiza enesilinganiso sobubanzi esandisiwe esisuselwa ku-VL53L4CX ye-STM32 Nucleo – imanuwali yomsebenzisi

I-P-NUCLEO-53L4A2: Ifolda Yomkhiqizo

  • DBxxx : Iphakethe le-VL53L4CX Nucleo elinebhodi lokunweba le-X-NUCLEO-53L4A2 kanye nebhodi le-STM32F401RE Nucleo- ulwazi olufushane

I-SATEL-VL53L4CX: Ifolda Yomkhiqizo

  • DB4632 : Ibhodi lokuphumula le-VL53L4CX Inzwa Yesikhathi Sendiza enokulinganisa okunwetshiwe kwebanga - ulwazi olufushane

I-STSW-IMG029: Umshayeli ongenalutho wefolda ye-VL53L4CX

  • DB4583 : Application Programming Interface (API) ye-VL53L4CX – imininingwane emfushane

I-STSW-IMG030: Ifolda Ye-Graphical User Interface (GUI).

  • I-DB4584 : P-NUCLEO-53L4A2 iphakethe lomsebenzisi obonakalayo (GUI) - kafushane ngedatha
  • Ukusethwa kwesoftware file

I-X-CUBE-TOF1: Iphakheji yesofthiwe ye-STM32Cube

  • DB4449 : Ukunwetshwa kwesofthiwe yezinzwa Zesikhathi Sendiza ye-STM32Cube – imininingwane ngamafuphi
  • UMxxx : Ukuqalisa nge-STMicroelectronics X-CUBE-TOF1, Izinzwa ze-Time-of Flight, iphakheji yesofthiwe ye-STM32CubeMX - Incwadi Yomsebenzisi
  • Ukusethwa kwesoftware file

I-STM32 ODE Ecosystem

OKUSHESHAYO, OKUSHICILEYO KANYE NOKUTHUTHUKISA

I-STM32 Open Development Environment (ODE) iyindlela evulekile, eguquguqukayo, elula futhi ethengekayo yokuthuthukisa amadivaysi amasha nezinhlelo zokusebenza ngokusekelwe emndenini we-STM32 32-bit microcontroller kuhlanganiswe nezinye izingxenye ze-ST zesimanje ezixhunywe ngamabhodi okunweba. Inika amandla i-prototyping esheshayo enezingxenye ezihamba phambili ezingaguqulwa ngokushesha zibe imiklamo yokugcina.

I-STM32 ODE ihlanganisa lezi zinto ezinhlanu ezilandelayo:

  • Amabhodi okuthuthukiswa kwe-STM32 Nucleo. Uhlu olubanzi lwamabhodi okuthuthukiswa okuthengekayo lwalo lonke uchungechunge lwe-STM32 microcontroller, elinamandla okunweba okuhlanganisiwe angenamkhawulo, kanye nesilungisi-maphutha/umhleli odidiyelwe.
  • Amabhodi okunweba we-STM32 Nucleo. Amabhodi anomsebenzi owengeziwe wokwengeza izinzwa, ukulawula, ukuxhumana, amandla, umsindo noma eminye imisebenzi njengoba kudingeka. Amabhodi okunweba axhunywe phezu kwamabhodi okuthuthukisa i-STM32 Nucleo. Ukusebenza okuyinkimbinkimbi okwengeziwe kungafinyelelwa ngokunqwabelanisa amabhodi okunweba engeziwe.
  • Isoftware ye-STM32Cube. Iqoqo lamathuluzi amahhala nezitini zesofthiwe ezishumekiwe ukuze kuthuthukiswe ngokushesha futhi kulula ku-STM32, okuhlanganisa i-Hardware Abstraction Layer, i-middleware kanye
    I-STM32CubeMX PC-based configurator kanye nekhodi generator
  • Isoftware yokwandisa i-STM32Cube. Isofthiwe yokunweba inikezwa mahhala ukuze isetshenziswe namabhodi okunweba we-STM32 Nucleo, futhi ihambisana nohlaka lwesofthiwe ye-STM32Cube
  • Amaphekhi omsebenzi we-STM32Cube. Isethi yomsebenzi exampi-les kwamanye amakesi ohlelo ajwayelekile kakhulu akhiwe ngokuphakamisa imodularity nokusebenzisana kwamabhodi okuthuthukisa we-STM32 Nucleo nokunwetshwa, ngesofthiwe ye-STM32Cube nokunwetshwa.

I-STM32 Open Development Environment iyahambisana nezinhlobonhlobo zezindawo zokuthuthuka ezihlanganisa i-STM32CubeIDE, IAR EWARM, Keil MDK-ARM, kanye nama-IDE asekelwe ku-GCC/LLVM, nethuba lokuhlanganisa izingxenye ezihlukahlukene ezifana ne-STM32CubeMX, STM32CubeProgrammer noma STM32CubeMonitor.

I-Prototyping esheshayo, ethengekayo kanye nentuthuko

I-STM32 Open Development Environment: konke okudingayo

Inhlanganisela yohlu olubanzi lwamabhodi anwebekayo asekelwe emikhiqizweni yokuhweba ehamba phambili kanye nesofthiwe ye-modular, kusukela kumshayeli kuya ezingeni lohlelo lokusebenza, yenza i-prototyping esheshayo yemibono ingashintshwa ngokushelelayo ibe imiklamo yokugcina.

Ukuze uqale umklamo wakho:

  • Khetha ibhodi lokuthuthukisa i-STM32 Nucleo (NUCLEO) kanye namabhodi okunweba (X-NUCLEO) (izinzwa, uxhumo, umsindo, isilawuli semoto njll.) ukuze uthole ukusebenza okudingayo.
  • Khetha indawo yakho yokuthuthuka (i-IAR EWARM, i-Keil MDK nama-IDE asekelwe ku-GCC/LLVM) futhi usebenzise amathuluzi amahhala e-STM32Cube nesofthiwe efana ne-STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor noma STM32CubeIDE.
  • Landa yonke isoftware edingekayo ukuze usebenzise ukusebenza kumabhodi okunweba we-STM32 Nucleo akhethiwe.
  • Hlanganisa umklamo wakho bese uwulayisha ebhodini lokuthuthukisa i-STM32 Nucleo.
  • Bese uqala ukuthuthukisa nokuhlola uhlelo lwakho lokusebenza.

Isofthiwe ethuthukiswe ku-STM32 Open Development Environment prototyping hardware ingasetshenziswa ngokuqondile ebhodini le-prototyping elithuthukisiwe noma ekwakhiweni komkhiqizo wokugcina kusetshenziswa izingxenye ezifanayo ze-ST zokuhweba, noma izingxenye zomndeni ofanayo nalezo ezitholakala kumabhodi e-STM32 Nucleo.

I-STM32 Open Development Environment: konke okudingayo

Ilogo

Amadokhumenti / Izinsiza

Inzwa Yendiza Yesikhathi Se-STM32 Yenucleo Enokulinganisa Ububanzi Obunwetshiwe [pdf] Umhlahlandlela Womsebenzisi
I-STM32 Nucleo Time Flight Sensor ene-Extended Range Measurement, STM32 Nucleo, Inzwa Yendiza Yesikhathi Enokulinganisa Ububanzi Obunwetshiwe, Ukukala Ububanzi Obunwetshiwe, Ukukalwa Kobubanzi

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *