
Rêbernameya Destpêka Zû
Sensorê 8×8-ê 90x53-ê pirzimanî bi panela berfirehkirina 7° FoV VLXNUMXLXNUMXCX ji bo
STM32 Nucleo

Cotmeha 2022
![]()
![]()
Hardware Serview
VL53L7CX - Sensor 8 × 8 pirzimanî bi 90 ° FoV
X-NUCLEO-53L7A1 Danasîna Hardware
- X-NUCLEO-53L7A1 senzorek 8 × 8 e ku bi 90 ° FoV û panela pêşkeftinê li dora senzorê VL53L7CX hatî çêkirin li ser bingeha teknolojiya patented ST FlightSense™ hatî çêkirin.
- VL53L7CX bi mîkrokontrolerê mêvandarê panela pêşdebirker STM32 Nucleo re bi navgînek IC-ê ya ku li ser girêdana Arduino UNO R3 peyda dibe re têkilî daynin.
Key Products li ser forumê
VL53L7CX 8 × 8 senzora rêza pirzone bi 90 ° FoV
0.25, 0.5 û 1mm spacers ji bo simulasyona valahiyên hewayê, bi camên sergirtî
boards Breakout
Tabloyên veqetandinê SATEL-VL53L7CX dikarin ji hev cuda werin kirîn
Agahdariya herî dawî li ser peyda dibe www.st.com
X-NUCLEO-53L7A1

Koda fermanê: X-NUCLEO-53L7A1
- Tabloya berfirehkirina X-NUCLEO-53L7A1
• Amûrên VL53L7CX di serîlêdanên xwerû de dikarin bi panela berfirehkirinê, an veqetandina VL53L7CX ya derveyî ve werin yek kirin.
• Tabloyên veqetandinê cuda têne radest kirin. - X-NUCLEO-53L7A1 jî wekî pakêtek NUCLEO heye (P-NUCLEO-53L7A1)
• Li ser panela berfirehkirina X-NUCLEO-53L7A1 jî dikare were ferman kirin www.st.com wekî beşek ji pakêtek NUCLEO ya bi panela berfirehkirinê û panela STM32 NUCLEO.
• Koda fermanê: P-NUCLEO-53L7A1: Destûra berfirehkirina X-NUCLEO-53L7A1 û panela taybetmendiyên tevahî NUCLEO-F401RE. - Panelên veqetandinê yên VL53L7CX dikarin ji hev cûda bêne ferman kirin
• Koda fermanê: SATEL-VL53L7CX
• Di pakêtê de du tabloyên veqetandinê hene

Sensorên Time-ji-Flight Jîngeha Software
STM32Cube Software Overview
Danasîna nermalava X-CUBE-TOF1
- Pakêta nermalavê X-CUBE-TOF1 ji bo tabloyên berfirehkirina malbata hilberê Time-of-Flight (tevî X-NUCLEO-32L53A7) ji bo STM1 berfirehkirinek STM32Cube ye. Koda çavkaniyê li ser STM32Cube-yê ye ku ji bo veguheztin û parvekirina kodê di nav malbatên cihêreng ên STM32 MCU de hêsan bike. A samptetbîqkirin ji bo panela berfirehkirina senzorê ya rêzê ya STM32 Nucleo (X-NUCLEO-53L7A1) ku li ser panelek pêşkeftinê ya STM32 Nucleo (NUCLEO- F401RE an NUCLEO-L476RG) hatî girêdan heye.
Taybetmendiyên sereke
- Qata ajokerê (VL53L7CX ULD) ji bo rêveberiya bêkêmasî ya VL53L7CX senzora rêza rastbûna bilind a ku di panela berfirehkirina X-NUCLEO-53L7A1 de hatî yek kirin.
- Bi saya STM32Cube veguheztina hêsan di nav malbatên cihêreng ên MCU de.
- Mercên lîsansa belaş, bikarhêner-heval.
- Sampkoda le ji bo pîvandinê.

Setup & Demo Examples
şertên HW
- 1x Tabloya berfirehkirina sensor ToF-ya rastbûna bilind li ser bingeha VL53L7CX (X-NUCLEO-53L7A1).
- Lijneya pêşkeftinê ya 1x STM32 Nucleo (NUCLEO-F401RE ji bo nimûneample)
- 1x Laptop/PC bi Windows
- 1x kabloya USB-ya A-yê heya Mini-B-ya USB-yê
- Ger panelek pêşkeftinê ya STM32 Nucleo tune be, hûn dikarin pakêtek Nucleo (P-NUCLEO-53L7A1) ferman bikin:
• Panela berfirehkirina X-NUCLEO-53L7A1 û tabloya tevahî taybetmendiyên NUCLEO-F401RE bi hev re têne radest kirin.

şertên SW
- STSW-IMG036: Ajokera Ultra Lite (ULD) ji bo VL53L7CX
- STSW-IMG037: P-NUCLEO-53L7A1 Navbera Bikarhêner a Grafikî (GUI) li ser Windows 7 û 10
- STSW-IMG038: ajokera Linux ji bo VL53L7CX
- X-CUBE-TOF1: Berfirehkirina nermalava sensorên Dem-Flight ji bo STM32Cube.
- Dema ku hûn X-CUBE-TOF1 saz dikin sazker pelrêça ku ex-ê tê de jî saz dikeampJi bo nimûne projeyên li vir:
- C:\Bikarhêner\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projeyên\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.
Sazkirina ajokerê Kit NUCLEO

Sazkirina nermalava GUI ya VL53L7CX
GUI bi gelemperî amûra yekem û hêsan e ku amûrê binirxîne
- Sazkirina HW-ê bikin û panela berfirehkirina VL53L7CX + Nucleo F401RE bi PC-yê ve girêdin
- GUI SW ji bo VL53L7CX Demo û mîhengên vesazkirinê saz bikin
- STSW-IMG037, ji hatî daxistin www.st.com
- Sazkerê bi îmtiyazên Admin bimeşînin
Navrûya Bikarhêner a Grafîkî dikare:
- Kalibrasyona offset û Xtalk pêk bînin û daneyên kalibrasyonê xuyang bikin
- Parametreyên sereke yên VL53L7CX biguherînin
- Daneyên dema rast nîşan bide (dûr, sînyala, rêjeya hawîrdorê)
- Têketina daneyê bistînin û danelogek ji nû ve bilîzin (.csv file)

Sazkirina nermalava X-CUBE-TOF1
- Sazkirina HW bikin û kîteya NUCLEO (P-NUCLEO-53L7A1) bi PC-yê ve girêdin
- Pakêta X-CUBE-TOF1 SW saz bikin
• X-CUBE-TOF1 rev 3.2.0 an nûtir, ji hatî daxistin www.st.com
• X-CUBE-TOF1 bi rêya STM32CubeMx tê sazkirin, beşa sazkirina nermalavê birêve bibe.
• Dema ku X-CUBE-TOF1 saz kirin. Biçe
• C:\Bikarhêner\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projeyên\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging
Naveroka pakêta nermalava X-CUBE: API SW + SW examples

VL53L7CX - Sensor 8 × 8 pirzimanî bi 90 ° FoV
Koda nirxandinê example (.bin) X-CUBE-TOF1 û pakêtek NUCLEO bikar tîne
Talîmatên ji UM3108 (Çawa meriv VL53L7CX bi pakêtên nermalava senzorê X-CUBE-TOF1-StMicroelectronics-ê X-CUBE-TOF32 Time-of-Flight ji bo STMXNUMXCubeMX re bikar tîne) ku dikare li ser were dîtin bişopînin st.com

VL53L7CX - Sensor 8 × 8 pirzimanî bi 90 ° FoV
Bi koda ex-ê bernamekirinê dest pê bikinampX-CUBE-TOF1 û pakêtek NUCLEO bikar tînin
Talîmatên ji UM3108 (Çawa meriv VL53L7CX bi pakêtên nermalava senzorê X-CUBE-TOF1-StMicroelectronics-ê X-CUBE-TOF32 Time-of-Flight ji bo STMXNUMXCubeMX re bikar tîne) ku dikare li ser were dîtin bişopînin st.com

Hemî belge di tabloya Belgekirinê ya hilberên têkildar de hene webrûpel
X-NUCLEO-53L7A1:
- Kurte Daneyên DB4808: Sensorê rêza pirzimanî ya dema-firînê 8 × 8 bi panela berfirehkirina 90 ° FoV li ser bingeha VL53L7CX ji bo STM32 Nucleo
- Destûra Bikarhêner UM3067: Destpêkirina bi X-NUCLEO-53L7A1 Sensoriya Demjimêra Firînê ya rastbûna bilind li ser bingeha VL53L7CX ji bo STM32 Nucleo
- X-NUKLEO-53L7A1 SHEMATIKÊN
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1:
- Kurte Daneyên DB4871: Pakêta VL53L7CX Nucleo bi panelê berfirehkirina X-NUCLEO-53L7A1 û panelê STM32F401RE Nucleo
SATEL-VL53L7CX:
- Kurte Daneyên DB4809: Tabloya veqetandinê VL53L7CX Rastiya bilind Sensorê dema firînê
- SATEL-VL53L7CX SCHEMATIC
- SATEL-VL53L7CX GERBER
X-CUBE-TOF1: Pakêta nermalavê ji bo STM32Cube
- Kurte Daneyên DB4449: Berfirehkirina nermalava senzorên dema Firînê ji bo STM32Cube
- Destûra Bikarhêner UM3108: Destpêkirina bi STMicroelectronics X-CUBE-TOF1, Sensorên Dem-Flight, pakêta nermalavê ya ji bo STM32CubeMX
VL53L7CX:
- Daneyên daneyan DS13865: Sensorê rêza pirzimanî ya 8×8 ya dema firînê ya bi 90° FoV
- Kurte Daneyên DB4796: Demjimêr 8 × 8 senzora rêzê ya pirzone ya bi 90° FoV
STSW-IMG036:
- Kurte Daneyên DB4810: Navbera bernamekirinê ya serîlêdanê ya ajokerê Ultra lite (ULD) (API) ji bo VL53L7CX senzora rêzê ya pirzone 8×8 bi 90° FoV
STSW-IMG037:
- Kurte Daneyên DB4811: P-NUCLEO-53L7A1 pêveka bikarhênerê ya grafîkî (GUI)
STM32 Jîngeha Pêşveçûna Vekirî: Serview
Ekosîstema STM32 ODE
FAST, PROTOTÎP Û PÊŞVEKIRINÊ BI erzan
Jîngeha Pêşveçûna Vekirî ya STM32 (ODE) rêyek vekirî, maqûl, hêsan û erzan e ku ji bo pêşdebirina amûr û serîlêdanên nûjen ên li ser bingeha malbata mîkrokontrolker a STM32 32-bit ku bi pêkhateyên ST yên din ên herî pêşkeftî ve girêdayî bi panelên berfirehkirinê ve girêdayî ye. Ew prototîpkirina bilez bi hêmanên pêşeng ên ku zû dikarin di sêwiranên paşîn de werin veguheztin dihêle.
STM32 ODE pênc hêmanên jêrîn pêk tîne:
- Desteyên pêşveçûna STM32 Nucleo. Rêzeyek berfireh a panelên pêşkeftinê yên erzan ên ji bo hemî rêzikên mîkrokontroler STM32, bi kapasîteya berfirehkirina yekbûyî ya bêsînor, û bi debugger/bernameçêkerê yekgirtî.
- Desteyên berfirehkirina STM32 Nucleo. Tabloyên bi fonksiyonên pêvek hene ku li gorî hewcedariyê hestî, kontrol, girêdan, hêz, deng an fonksiyonên din zêde bikin. Panelên berfirehkirinê li ser tabloyên pêşkeftina STM32 Nucleo têne girêdan. Fonksiyonên tevlihevtir dikarin bi berhevkirina tabloyên berfirehkirinê yên zêde werin bidestxistin
- software STM32Cube. Komek amûrên bêpere û kerpîçên nermalava pêvekirî da ku pêşkeftina bilez û hêsan li ser STM32-ê bike, di nav de Layerek Abstraction Hardware, navgîn û konfigurator û jeneratorê kodê-based STM32CubeMX.
- nermalava berfirehkirina STM32Cube. Nermalava berfirehkirinê ji bo karanîna bi panelên berfirehkirina STM32 Nucleo re, û bi çarçoweya nermalava STM32Cube re hevaheng e, belaş tê peyda kirin.
- Pakêtên fonksiyonê STM32Cube. Set of function examples ji bo hin dozên serîlêdanê yên herî gelemperî ku bi karanîna modularî û hevberdana panel û berfirehkirina pêşkeftina STM32 Nucleo, bi nermalava STM32Cube û berfirehkirinan ve hatine çêkirin.
Jîngeha Pêşveçûna Vekirî ya STM32 bi cûrbecûr hawîrdorên pêşkeftinê re, di nav de STM32CubeIDE, IAR EWARM, Keil MDK-ARM, û IDE-yên bingehîn ên GCC/LLVM re hevaheng e, bi îmkana yekkirina pêkhateyên cihêreng ên wekî STM32CubeMX, STM32CubeProgrammer an STM32CubeXNUMXCube.

STM32 Jîngeha Pêşveçûna Vekirî: Tiştê ku hûn hewce ne
Tevlihevkirina rêzek berfireh a panelên berbelavkirî yên ku li ser bingeha hilberên bazirganî yên pêşkeftî û nermalava modular, ji ajoker heya asta serîlêdanê, prototîpkirina bilez a ramanan dike ku dikarin bi hêsanî di sêwiranên paşîn de werin veguheztin.
Ji bo destpêkirina sêwirana xwe:
- Ji bo fonksiyona ku hûn hewce ne, panela pêşkeftinê ya STM32 Nucleo ya guncan (NUCLEO) û panelên berfirehkirinê (X-NUCLEO) (sensor, girêdan, deng, kontrola motorê hwd.) hilbijêrin.
- Jîngeha pêşveçûna xwe hilbijêrin (IAR EWARM, Keil MDK û IDE-yên bingehîn GCC/LLVM) û amûr û nermalava STM32Cube belaş ên wekî STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor an STM32CubeIDE bikar bînin.
- Hemî nermalava pêwîst dakêşin da ku fonksiyonê li ser panelên berfirehkirina STM32 Nucleo yên bijartî bimeşînin.
- Sêwirana xwe berhev bikin û wê li panela pêşkeftina STM32 Nucleo bar bikin.
- Dûv re dest bi pêşkeftin û ceribandina serlêdana xwe bikin. Nermalava ku li ser nermalava prototîpkirina Jîngeha Pêşveçûna Vekirî STM32 hatî pêşve xistin dikare rasterast di panelek prototîpkirina pêşkeftî de an di sêwirana hilberek paşîn de bi karanîna heman hêmanên ST-ya bazirganî, an hêmanên ji heman malbatê yên ku li ser panelên STM32 Nucleo têne dîtin, were bikar anîn.

Belge / Çavkanî
![]() |
StMicroelectronics X-NUCLEO-53L7A1 Sensorê Rêzkirina Pirzone [pdf] Rehbera bikaranînê X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Sensorê Rêzkirina Pirzone, Sensorê Rêzkirina Pirzone, Sensorê Rêzkirinê, Sensor |




