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
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
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).
- 1x STM32 ibhodi lokuthuthukisa Nucleo (NUCLEO-F401RE ngokwesiboneloample)
- 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):
- 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.
- Lapho ufaka i-X-CUBE-TOF1 isifaki sifaka futhi uhla lwemibhalo oluqukethe i-exampamaphrojekthi lapha ngokwesibonelo:
Ukufakwa komshayeli we-NUCLEO Kit
- 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
- 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 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)
- 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
Ukunemba okuphezulu kwebhodi lenzwa Yesikhathi Sendiza
Ikhodi yokuhlola example (.bin) esebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack
Inzwa ye-VL53L4CX enebhodi elinwetshiwe lokulinganisa uhla
Qala ukuhlela ngekhodi exampusebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack
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-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.
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 |