I-STMicroelectronics - uphawu

Quick Start Guide
Isikhathi Sendiza 8×8 multizone esukela inzwa ene-90° FoV VL53L7CX ibhodi yokunweba
I-STM32 Nucleo

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - ikhava

Okthoba 2022

Inzwa ye-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging - isithonjana 3

Inzwa ye-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging - isithonjana 1

Hardware Overview

I-VL53L7CX – 8×8 multizone esukela inzwa eno-90° FoV
X-NUCLEO-53L7A1 Incazelo Yezingxenyekazi zekhompuyutha

  • I-X-NUCLEO-53L7A1 iyinzwa engu-8×8 multizone esukela ku-90° FoV kanye nebhodi lokuthuthukisa elakhelwe ukuzungeza inzwa ye-VL53L7CX esekelwe kubuchwepheshe obunelungelo lobunikazi be-ST FlightSense™.
  • I-VL53L7CX ixhumana ne-STM32 Nucleo board host microcontroller ngesixhumanisi se-IC esitholakala kusixhumi se-Arduino UNO R3.

Imikhiqizo Ebalulekile ebhodini
I-VL53L7CX 8×8 multizone esukela inzwa ene-90° FoV
0.25, 0.5 kanye no-1mm izikhala zokulingisa izikhala zomoya, ngezingilazi zekhava

Amabhodi okuphuma
Amabhodi okuphuma kwe-SATEL-VL53L7CX angathengwa ngokuhlukana

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

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 1

Ikhodi ye-oda: X-NUCLEO-53L7A1

  • Ibhodi lokunweba le-X-NUCLEO-53L7A1
    • Amadivayisi e-VL53L7CX ezinhlelweni zokusebenza angahlanganiswa nebhodi lokunweba, noma ukuphuma kwe-VL53L7CX kwangaphandle.
    • Amabhodi okuphuma alethwa ngokuhlukana.
  • I-X-NUCLEO-53L7A1 iyatholakala futhi njenge-NUCLEO Pack (P-NUCLEO-53L7A1)
    • Ibhodi lokunweba le-X-NUCLEO-53L7A1 linga-odwa ngalo www.st.com njengengxenye ye-NUCLEO Pack enebhodi lokunweba kanye nebhodi le-STM32 NUCLEO.
    • Ikhodi ye-oda: P-NUCLEO-53L7A1: Ibhodi lokunweba le-X-NUCLEO-53L7A1 kanye nebhodi lezici ezigcwele ze-NUCLEO-F401RE.
  • Amabhodi okuphuma kwe-VL53L7CX anga-odwa ngokwehlukana
    • Ikhodi ye-oda: SATEL-VL53L7CX
    • Iphakethe liphatha amabhodi amabili aphumayo

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 2

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-of- Flight (okuhlanganisa i-X-NUCLEO-53L7A1) 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-53L7A1) exhunywe phezu kwebhodi lokuthuthukisa i-STM32 Nucleo (NUCLEO- F401RE noma i-NUCLEO-L476RG).

Izici ezibalulekile

  • Isendlalelo somshayeli (VL53L7CX ULD) sokuphatha okuphelele kwe-VL53L7CX High ukunemba okusukela inzwa ehlanganiswe ebhodini lokunweba le-X-NUCLEO-53L7A1.
  • Ukuphatheka kalula kuyo yonke imindeni ehlukene ye-MCU, sibonga i-STM32Cube.
  • Imigomo yelayisense yamahhala, esebenziseka kalula.
  • Sample khodi yokulinganisa ukulinganisa.

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 3

Isethaphu & Idemo ExampLes

Izimfuneko ze-HW

  • 1x Ukunemba okuphezulu kwebhodi lokukhulisa inzwa ye-ToF esekelwe ku-VL53L7CX (X-NUCLEO-53L7A1).
  • 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-53L7A1):
    • Ibhodi lokunweba le-X-NUCLEO-53L7A1 nezici ezigcwele zebhodi le-NUCLEO-F401RE ilethwe ndawonye.

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 4

SW izimfuneko

  • I-STSW-IMG036: I-Ultra Lite Driver (ULD) ye-VL53L7CX
  • I-STSW-IMG037: I-P-NUCLEO-53L7A1 I-Graphical User Interface (GUI) ivuliwe Windows 7 no-10
  • I-STSW-IMG038: Umshayeli we-Linux we-VL53L7CX
  • 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:\Abasebenzisi\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Amaphrojekthi\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.

Ukufakwa komshayeli we-NUCLEO Kit

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 5

Ukufakwa kwesoftware ye-VL53L7CX GUI

I-GUI ngokuvamile iyithuluzi lokuqala nelilula lokuhlola idivayisi

  • Yenza ukufakwa kwe-HW bese uxhuma ibhodi lokunweba le-VL53L7CX + Nucleo F401RE ku-PC
  • Faka i-GUI SW ye-VL53L7CX Demo kanye nezilungiselelo zokumisa
  • I-STSW-IMG037, ilandwe kusuka 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 VL53L7CX
  • Bonisa isikhathi sangempela idatha (ibanga, isignali, isilinganiso se-ambient)
  • Thola ukungena kwedatha futhi udlale kabusha i-datalog (.csv file)

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 6

Ukufakwa kwesofthiwe ye-X-CUBE-TOF1

  • Faka i-HW bese uxhuma ikhithi ye-NUCLEO ( P-NUCLEO-53L7A1) ku-PC.
  • Faka iphakheji ye-X-CUBE-TOF1 SW
    • I-X-CUBE-TOF1 rev 3.2.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\53L7A1\53L7A1_SimpleRanging

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

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 7

I-VL53L7CX – 8×8 multizone esukela inzwa eno-90° FoV
Ikhodi yokuhlola example (.bin) esebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack

Landela imiyalelo evela ku-UM3108 (Isetshenziswa kanjani i-VL53L7CX ene-STMicroelectronics' X-CUBE-TOF1 Amaphakheji esofthiwe yezinzwa zesikhathi se-Flight ye-STM32CubeMX) angatholakala ku- st.com

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 8

I-VL53L7CX – 8×8 multizone esukela inzwa eno-90° FoV
Qala ukuhlela ngekhodi exampusebenzisa i-X-CUBE-TOF1 kanye ne-NUCLEO Pack
Landela imiyalelo evela ku-UM3108 (Isetshenziswa kanjani i-VL53L7CX ene-STMicroelectronics' X-CUBE-TOF1 Amaphakheji esofthiwe yezinzwa zesikhathi se-Flight ye-STM32CubeMX) angatholakala ku- st.com

I-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 9

Amadokhumenti Nezinsiza Ezihlobene

Wonke amadokhumenti ayatholakala kuthebhu Amadokhumenti yemikhiqizo ehlobene webikhasi
I-X-NUCLEO-53L7A1:

  • I-Data Brief DB4808: Isikhathi Sendiza 8×8 multizone esukela inzwa enebhodi lokunweba elingu-90° FoV elisekelwe ku-VL53L7CX ye-STM32 Nucleo
  • Incwadi Yomsebenzisi UM3067: Ukuqalisa nge-X-NUCLEO-53L7A1 Inzwa yokunemba okuphezulu Isikhathi Sendiza esekelwe ku-VL53L7CX ye-STM32 Nucleo
  • I-X-NUCLEO-53L7A1 SCHEMATICS
  • I-X-NUCLEO-53L7A1 GERBER

I-P-NUCLEO-53L7A1:

  • I-Data Brief DB4871: Iphakethe le-VL53L7CX Nucleo elinebhodi lokunweba le-X-NUCLEO-53L7A1 nebhodi le-STM32F401RE Nucleo

I-SATEL-VL53L7CX:

  • I-Data Brief DB4809: Ibhodi le-VL53L7CX Ukunemba okuphezulu Inzwa Yesikhathi Sendiza
  • Idatha ye-SATEL-VL53L7CX SCHEMATIC
  • Idatha ye-SATEL-VL53L7CX GERBER

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

  • I-Data Brief DB4449: Ukunwetshwa kwesoftware yezinzwa zesikhathi sendiza ye-STM32Cube
  • Incwadi Yomsebenzisi UM3108: Ukuqalisa nge-STMicroelectronics X-CUBE-TOF1, izinzwa ze-Time-of-Flight, iphakheji yesofthiwe ye-STM32CubeMX

I-VL53L7CX:

  • I-Datasheet DS13865: Isikhathi Sendiza 8×8 multizone esukela inzwa eno-90° FoV
  • I-Data Brief DB4796: Isikhathi Sendiza 8×8 multizone esukela inzwa eno-90° FoV

I-STSW-IMG036:

  • I-Data Brief DB4810: I-Ultra lite driver (ULD) application programming interface (API) ye-VL53L7CX Time-of-Flight 8×8 multizone inzwa esukela nge-90° FoV

I-STSW-IMG037:

  • I-Data Brief DB4811: I-P-NUCLEO-53L7A1 pake isixhumi esibonakalayo somsebenzisi (GUI)

I-STM32 Open Development Environment: Overview

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 yawo wonke ama-STM32 microcontroller series, anamandla okunweba ahlanganisiwe angenamkhawulo, futhi ane-debugger/programmer edidiyelwe.
  • 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 ngokupakisha amabhodi okunweba engeziwe
  • Isoftware ye-STM32Cube. Iqoqo lamathuluzi amahhala nezitini ze-software 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-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-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 10

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-STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardware Overview 11

Amadokhumenti / Izinsiza

I-STMicroelectronics X-NUCLEO-53L7A1 Inzwa ye-Multizone Ranging [pdf] Umhlahlandlela Womsebenzisi
I-X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Inzwa ye-Multizone Ranging, i-Multizone Ranging Sensor, i-Ranging Sensor, inzwa

Izithenjwa

Shiya amazwana

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