Ilogo ye-STMicroelectronics

I-STMicroelectronics VL53L4ED Inzwa Eseduze Yokunemba Okuphezulu

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-product

Ulwazi Lomkhiqizo

Imininingwane

  • Inzwa yokusondelana enembe kakhulu enebhodi lokunweba lamandla okushisa anwetshiwe
  • Isekelwe ku-VL53L4ED ye-STM32 Nucleo
  • Inzwa: VL53L4ED ToF
  • Izikhala: 0.25mm, 0.5mm, kanye no-1mm ukulingisa izikhala zomoya
  • Amabhodi okuphuma: SATEL-VL53L4ED amabhodi okuphuma atholakala ngokuhlukene
  • Izixhumi: Izixhumi ze-Arduino UNO R3

Imiyalo yokusetshenziswa komkhiqizo

I-X-NUCLEO-53L4A3 ifakwe inzwa ye-VL53L4ED, ama-spacers, amabhodi okuphuma, nezixhumi. Idizayinelwe ukuzwa okunembe kakhulu kokusondela okunamandla anwetshiwe webanga lokushisa.

  • Amabhodi adingekayo: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Xhuma i-P-NUCLEO ku-PC nge-USB.
  • Faka umshayeli wembobo ye-PC ye-USB ukuze uthole ibhodi le-Nucleo.
  • Faka isofthiwe ye-VL53L4ED GUI yokuhlola idivayisi.
  • Faka iphakheji yesofthiwe ye-X-CUBE-TOF1 ye-API SW kanye nesibampLes.

Landela imiyalelo enikezwe ku-UM3108 ku-st.com ngokusebenzisa i-VL53L4ED enamaphakheji esofthiwe e-X-CUBE-TOF1. Hudula bese uphonsa .bin files ukufakwa.

FAQ

Hardware Overview

X-NUCLEO-53L4A3 Incazelo Yezingxenyekazi zekhompuyutha

  • I-X-NUCLEO-53L4A3 ibhodi lokuthuthukisa elakhelwe ukuzungeza ukusondela kokunemba okuphezulu kwe-VL53L4ED ToF kanye nenzwa enwetshiwe yebanga lokushisa ngokusekelwe kubuchwepheshe obunelungelo lobunikazi be-ST FlightSense.
  • I-VL53L4ED ixhumana ne-STM32 Nucleo board host microcontroller ngesixhumanisi se-I2C esitholakala kusixhumi se-Arduino UNO R3.

Imikhiqizo Ebalulekile ebhodini

  • Ukunemba okuphezulu kwe-VL53L4ED ToF kanye nenzwa yebanga lokushisa elinwetshiwe
  • 0.25, 0.5 kanye no-1mm izikhala zokulingisa izikhala zomoya, ngezingilazi zekhava

Izixhumi zamabhodi okuphuma

  • Amabhodi okuphuma kwe-SATEL-VL53L4ED angathengwa ngokuhlukana

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-1

  • Ibhodi lokunweba le-X-NUCLEO-53L4A3
    • Amadivayisi we-VL53L4ED ezinhlelweni zokusebenza ngokwezifiso angahlanganiswa nebhodi lokunweba noma ukuphuma kwe-VL53L4ED kwangaphandle.
    • Amabhodi okuphuma ahanjiswa ngokwehlukana.
  • I-X-NUCLEO-53L4A3 iyatholakala futhi njenge-NUCLEO Pack (P-NUCLEO-53L4A3)
    • Ibhodi lokunweba le-X-NUCLEO-53L4E3 lingaphinda li-odwe ku-www.st.com njengengxenye ye-NUCLEO Pack enebhodi lokunweba kanye nebhodi le-STM32 NUCLEO.
    • Ikhodi ye-oda: P-NUCLEO-53L4A3: Ibhodi lokunweba le-X-NUCLEO-53L4A3 kanye nebhodi lezici ezigcwele ze-NUCLEO-F401RE.
  • Amabhodi okuphuma kwe-VL53L4ED anga-odwa ngokwehlukana
    • Ikhodi ye-oda: SATEL-VL53L4ED
    • Iphakethe liphethe amabhodi okuphuma amabili

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-2

Incazelo yesofthiwe ye-X-CUBE-TOF1

Iphakheji yesofthiwe ye-X-CUBE-TOF1 iwukunwetshwa kwe-STM32Cube kwamabhodi okunweba omndeni womkhiqizo we-Time-of- Flight (okuhlanganisa i-X-NUCLEO-53L4A3) 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-53L4A3) exhunywe phezu kwebhodi lokuthuthukisa i-STM32 Nucleo (NUCLEOF401RE noma i-NUCLEO-L476RG).

Izici ezibalulekile

  • Isendlalelo somshayeli (VL53L4ED ULD) sokuphatha okuphelele kwenzwa ye-VL53L4ED ehlanganiswe ebhodini lokunweba le-X-NUCLEO-53L4A3.
  • Ukuphatheka kalula kuyo yonke imindeni ehlukene ye-MCU, sibonga i-STM32Cube.
  • Imigomo yelayisense yamahhala, esebenziseka kalula.
  • Sample khodi yokulinganisa ukulinganisa.

Isoftware Yesoftware Yezinzwa Zesikhathi Sendiza STM32Cube Iphelileview

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-3

Isethaphu & Idemo ExampLes

Isethaphu & Idemo Exampngaphansi kwezimfuneko ze-HW

  • 1x Ibhodi yokwandisa inzwa ye-ToF enembayo ephezulu esekelwe ku-VL53L4ED (X-NUCLEO-53L4A3).
  • 1x STM32 ibhodi lokuthuthukisa i-Nucleo (NUCLEO-F401RE yesibample)
  • 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 i-Nucleo pack (P-NUCLEO-53L4A3):
  • Ibhodi lokunweba le-X-NUCLEO-53L4A3 kanye nebhodi lezici ezigcwele ze-NUCLEO-F401RE ilethwe ndawonye.

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-4

Isethaphu & Idemo Exampngaphansi kwezimfuneko ze-SW

  • I-STSW-IMG044: I-Ultra Lite Driver (ULD) ye-VL53L4ED
  • I-STSW-IMG045: I-Graphical User Interface (GUI) ivuliwe Windows 7 no-10
  • I-STSW-IMG046: Umshayeli we-Linux we-VL53L4ED
  • I-X-CUBE-TOF1: Ukunwetshwa kwesofthiwe yezinzwa zesikhathi sendiza ye-STM32Cube.
  • Uma ufaka i-X-CUBE-TOF1 isifaki sibuye sibe nemibhalo equkethe i-exampamaphrojekthi lapha ngokwesibonelo:
  • C:\Abasebenzisi\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Amaphrojekthi\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

Ukufakwa komshayeli we-NUCLEO Kit

  1. Xhuma i-P-NUCLEO ku-PC nge-USB
    • Linda ukuthi ibhodi libonwe; abashayeli bafakwa ngokuzenzakalelayo)
    • Uma iWindows ingakwazi ukufaka ngokuzenzakalelayo umshayeli we-STLINK, sicela ulandele isinyathelo sesi-2I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-5
  2. Faka umshayeli wembobo ye-PC ye-USB ukuze uthole ibhodi le-Nucleo
    • Landa i-STSW-LINK009 ku-www.st.com
    • Vula unzip bese uchofoza kabili kokuthi “stlink_winusb_install.bat” ukuze ufake umshayeli

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-6

Ukufakwa kwesoftware ye-VL53L4ED GUI

I-GUI ngokuvamile iyithuluzi lokuqala nelilula kakhulu lokuhlola idivayisi

  • Yenza ukufakwa kwe-HW futhi uxhume ibhodi lokunweba le-X-NUCLEO-53L4A3 + Nucleo F401RE ku-PC
  • Faka i-GUI SW ye-VL53L4ED Demo nezilungiselelo zokumisa
  • I-STSW-IMG045, ilandwe kusuka www.st.com
  • Qalisa isifaki ngamalungelo okuphatha

I-Graphical User Interface can

  • Yenza ukulinganisa kwe-offset ne-Xtalk futhi ubone ngeso lengqondo idatha yokulinganisa
  • Shintsha amapharamitha angukhiye we-VL53L4ED
  • Bonisa idatha yesikhathi sangempela (ibanga, isignali, isilinganiso se-ambient)
  • Thola ukungena kwedatha futhi udlale kabusha i-datalog (.csv file)

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-7

Ukufakwa kwesofthiwe ye-X-CUBE-TOF1

  • Faka i-HW bese uxhuma ikhithi ye-NUCLEO ( P-NUCLEO-53L4A3) ku-PC.
  • Faka iphakheji ye-X-CUBE-TOF1 SW
  • I-X-CUBE-TOF1 rev 3.4.0 noma entsha, ilandwe kusuka www.st.com
  • I-X-CUBE-TOF1 ifakwe nge-STM32CubeMx, phatha isigaba sokufakwa kwesofthiwe.
  • Uma i-X-CUBE-TOF1 isifakiwe. Iya ku
  • C:\Abasebenzisi\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Amaphrojekthi\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

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

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-8

I-VL53L4ED - Ukusondela kokunemba okuphezulu kwe-ToF kanye nenzwa yobubanzi bezinga lokushisa enwetshiwe

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

  • Landela imiyalelo evela ku-UM3108 (Isetshenziswa kanjani i-VL53L4ED ne-STMicroelectronics' X-CUBE-TOF1 Amaphakheji esoftware yezinzwa zesikhathi se-Flight ye-STM32CubeMX) angatholakala ku- st.com

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-9

  • I-VL53L4ED - Ukusondela kokunemba okuphezulu kwe-ToF kanye nenzwa yobubanzi bezinga lokushisa enwetshiwe

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

  • Landela imiyalelo evela ku-UM3108 (Isetshenziswa kanjani i-VL53L4ED ne-STMicroelectronics' X-CUBE-TOF1 Amaphakheji esoftware yezinzwa zesikhathi se-Flight ye-STM32CubeMX) angatholakala ku- st.com

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-10

Amadokhumenti Nezinsiza Ezihlobene

I-VL53L4ED: Ifolda Yomkhiqizo

  • I-DS14256: Inzwa yesikhathi sendiza enembe kakhulu enekhono lokushisa elinwetshiwe - idatha yedatha
  • I-DB5003: Ibhodi lokunweba lenzwa yesikhathi Sendiza enembe kakhulu esuselwe ku-VL53L4ED ye-STM32 Nucleo - kafushane ngedatha

I-X-NUCLEO-53L4A3: Ifolda Yomkhiqizo

  • I-DB5074: Inzwa yokunemba okuphezulu kwe-proximity sensor enebhodi lokwandisa izinga lokushisa elisuselwe ku-VL53L4ED ye-STM32 Nucleo - isifinyezo sedatha
  • UM3222: Ukuqalisa ngebhodi lokunweba le-X-NUCLEO-53L4A3 le-STM32 Nucleo esekelwe ku-VL53L4ED - imanuwali yomsebenzisi

I-P-NUCLEO-53L4A3: Ifolda Yomkhiqizo

  • I-DB5122: Iphakethe le-VL53L4ED Nucleo elinebhodi lokunweba le-X-NUCLEO-53L4A3 kanye nebhodi le-STM32F401RE Nucleo- ulwazi olufushane
  • UM3222: Ukuqalisa ngebhodi lokunweba le-X-NUCLEO-53L4A3 le-STM32 Nucleo esekelwe ku-VL53L4ED - imanuwali yomsebenzisi

I-SATEL-VL53L4ED: Ifolda Yomkhiqizo

  • I-DB5080: Ibhodi lokuphumula le-VL53L4ED Inzwa ephezulu yokunemba esondele enekhono lokushisa elinwetshiwe - kafushane ngedatha

I-STSW-IMG044: I-Ultra Lite Driver (ULD) yefolda ye-VL53L4ED

  • I-DB5182: I-Ultra lite driver (ULD) application programming interface (API) ye-VL53L4ED - isifinyezo sedatha

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

  • I-DB5183: Iphakethe le-P-NUCLEO-53L4A3 lesithombe somsebenzisi esibonakalayo (GUI) - isifinyezo sedatha

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

  • I-DB4449: Ukunwetshwa kwesoftware yezinzwa zesikhathi sendiza ye-STM32Cube - isifinyezo sedatha
  • UM3108: Ukuqalisa nge-STMicroelectronics X-CUBE-TOF1, izinzwa ze-Time-of-Flight, iphakheji yesofthiwe ye-STM32CubeMX - imanuwali yomsebenzisi

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 athengekayo alo 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 ne-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-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-11

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.

I-STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-12

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

I-STMicroelectronics VL53L4ED Inzwa Eseduze Yokunemba Okuphezulu [pdf] Umhlahlandlela Womsebenzisi
I-X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Inzwa Yokunemba Okuphezulu, i-VL53L4ED, inzwa yokunemba okuphezulu, inzwa yokunemba, i-Proximity Sensor

Izithenjwa

Shiya amazwana

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