STMicroelectronics-logo

Sensora Nêzîkbûna Rastiya Bilind a STMicroelectronics VL53L4ED

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

Agahiya hilberê

Specifications

  • Sensorê nêzîkbûna rastbûna bilind bi panela berfirehkirina kapasîteya germahiya dirêjkirî
  • Li ser bingeha VL53L4ED ji bo STM32 Nucleo
  • Sensor: VL53L4ED ToF
  • Spacers: 0.25mm, 0.5mm, û 1mm ji bo simulkirina valahiyên hewayê
  • Tabloyên veqetandinê: SATEL-VL53L4ED panelên veqetandinê ji hev cihê têne peyda kirin
  • Girêdan: Têkilên Arduino UNO R3

Talîmatên Bikaranîna Product

X-NUCLEO-53L4A3 bi senzora VL53L4ED, veqetandî, panelên veqetandinê, û girêdanan ve tê stend. Ew ji bo hîskirina nêzîkbûna bi rastbûna bilind bi kapasîteyên germahiya dirêjkirî ve hatî çêkirin.

  • Tabloyên pêwîst: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • P-NUCLEO bi rêya USB-ê bi PC-yê ve girêdin.
  • Ajokarê porta USB-ya PC-ê saz bikin da ku panela Nucleo-yê tespît bike.
  • Ji bo nirxandina cîhazê nermalava GUI ya VL53L4ED saz bikin.
  • Pakêta nermalava X-CUBE-TOF1 ji bo API SW û ex-ê saz bikinamples.

Ji bo karanîna VL3108L53ED bi pakêtên nermalava X-CUBE-TOF4 re rêwerzên ku di UM1 de li st.com hatine peyda kirin bişopînin. Kaş bikin û daxin .bin files ji bo sazkirinê.

FAQ

Hardware Serview

X-NUCLEO-53L4A3 Danasîna Hardware

  • X-NUCLEO-53L4A3 panelek pêşkeftinê ye ku li dora rastbûna bilind a VL53L4ED ToF û sensora germahiya dirêjkirî ya li ser bingeha teknolojiya patentkirî ST FlightSense hatî çêkirin.
  • VL53L4ED bi mîkrokontrolkerê mêvandarê panela pêşdebirker STM32 Nucleo re bi navgînek I2C ve ku li ser girêdana Arduino UNO R3 peyda dibe re têkilî daynin.

Key Products li ser forumê

  • VL53L4ED ToF nêzîkbûna rastbûna bilind û senzora germahiya dirêjkirî
  • 0.25, 0.5 û 1mm spacers ji bo simulasyona valahiyên hewayê, bi camên sergirtî

Girêdanên panelên Breakout

  • Tabloyên veqetandinê SATEL-VL53L4ED dikarin ji hev cuda werin kirîn

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

  • Tabloya berfirehkirina X-NUCLEO-53L4A3
    • Amûrên VL53L4ED di serîlêdanên xwerû de dikarin bi panelek berfirehkirinê an vekêşana derveyî ya VL53L4ED re werin yek kirin.
    • Tabloyên veqetandinê cuda têne radest kirin.
  • X-NUCLEO-53L4A3 jî wekî pakêtek NUCLEO heye (P-NUCLEO-53L4A3)
    • Panela berfirehkirina X-NUCLEO-53L4E3 dikare li ser www.st.com jî wekî beşek ji pakêtek NUCLEO ya bi panelek berfirehkirinê û panela STM32 NUCLEO were ferman kirin.
    • Koda fermanê: P-NUCLEO-53L4A3: Panela berfirehkirina X-NUCLEO-53L4A3 û panela taybetmendiyên tevahî NUCLEO-F401RE.
  • Tabloyên veqetandinê yên VL53L4ED dikarin ji hev cûda bêne ferman kirin
    • Koda fermanê: SATEL-VL53L4ED
    • Pakêt du tabloyên veqetandinê hildigire

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

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-32L53A4) ji bo STM3 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-53L4A3) ku li ser panelek pêşkeftinê ya STM32 Nucleo (NUCLEOF401RE an NUCLEO-L476RG) hatî girêdan heye.

Taybetmendiyên sereke

  • Qata ajokerê (VL53L4ED ULD) ji bo rêveberiya bêkêmasî ya senzorê VL53L4ED ku di panela berfirehkirina X-NUCLEO-53L4A3 de yekbûyî ye.
  • 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ê.

Dem-ji-Flight Sensors Software Jîngeh STM32Cube Software Overview

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

Setup & Demo Examples

Setup & Demo Examples pêşmercên HW

  • 1x Tabloya berfirehkirina sensor ToF-a rastbûna bilind ku li ser bingeha VL53L4ED (X-NUCLEO-53L4A3) ye.
  • 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-53L4A3) ferman bikin:
  • Panela berfirehkirina X-NUCLEO-53L4A3 û tabloya taybetmendiyên tevahî NUCLEO-F401RE bi hev re têne radest kirin.

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

Setup & Demo Examples pêşmercên SW

  • STSW-IMG044: Ajokera Ultra Lite (ULD) ji bo VL53L4ED
  • STSW-IMG045: Navbera Bikarhêner a Grafikî (GUI) li ser Windows 7 û 10
  • STSW-IMG046: ajokera Linux ji bo VL53L4ED
  • X-CUBE-TOF1: Berfirehkirina nermalava sensorên Dem-Flight ji bo STM32Cube.
  • Dema ku hûn X-CUBE-TOF1 saz dikin sazker jî pelrêça ku ex-ê tê de ye jî saz dikeampJi bo nimûne projeyên li vir:
  • C:\Bikarhêner\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projeyên\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

Sazkirina ajokerê Kit NUCLEO

  1. P-NUCLEO bi rêya USB-ê bi PC-yê ve girêdin
    • Li bendê bin ku panel were naskirin; ajoker bixweber têne saz kirin)
    • Ger Windows nikare ajokera STLINK bixweber saz bike, ji kerema xwe gava 2 bişopîninSTMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-5
  2. Ajokarê porta USB-ya PC-ê saz bikin da ku panela Nucleo-yê tespît bike
    • STSW-LINK009 ji www.st.com dakêşin
    • Jê vekin û du caran li ser "stlink_winusb_install.bat" bikirtînin da ku ajokerê saz bikin.

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

Sazkirina nermalava VL53L4ED GUI

GUI bi gelemperî amûra yekem û herî hêsan e ku amûrê binirxîne

  • Sazkirina HW-ê bikin û panela berfirehkirina X-NUCLEO-53L4A3 + Nucleo F401RE bi PC-yê ve girêdin.
  • Ji bo VL53L4ED Demo û mîhengên vesazkirinê GUI SW saz bikin
  • STSW-IMG045, 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 VL53L4ED biguherînin
  • Daneyên di wextê rast de nîşan bide (dûr, nîşan, rêjeya hawîrdorê)
  • Têketina daneyê bistînin û danelogek ji nû ve bilîzin (.csv file)

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

Sazkirina nermalava X-CUBE-TOF1

  • Sazkirina HW bikin û kîteya NUCLEO (P-NUCLEO-53L4A3) bi PC-yê ve girêdin
  • Pakêta X-CUBE-TOF1 SW saz bikin
  • X-CUBE-TOF1 rev 3.4.0 an nûtir, ji hatî dakêşandin www.st.com
  • X-CUBE-TOF1 bi navgîniya STM32CubeMx ve hatî saz kirin, 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\53L4A3\53L4A3_SimpleRanging

Naveroka pakêta nermalava X-CUBE: API SW + SW examples

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

VL53L4ED - Nêzîkbûna rastbûna bilind û senzora germahiya dirêjkirî ya ToF

Koda nirxandinê example (.bin) X-CUBE-TOF1 û pakêtek NUCLEO bikar tîne

  • Talîmatên ji UM3108 (Çawa meriv VL53L4ED 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

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

  • VL53L4ED - Nêzîkbûna rastbûna bilind û senzora germahiya dirêjkirî ya ToF

Bi koda ex-ê bernamekirinê dest pê bikinampX-CUBE-TOF1 û pakêtek NUCLEO bikar tînin

  • Talîmatên ji UM3108 (Çawa meriv VL53L4ED 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

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

Belge & Çavkaniyên Têkildar

VL53L4ED: Peldanka Hilberê

  • DS14256: Sensorê nêzîkbûna rastbûna bilind a dema firînê bi kapasîteya germahiya dirêjkirî - pelgeya daneyê
  • DB5003: Tabloya berfirehkirina senora nêzikbûnê ya bi rastbûna zêde ya dema firînê ya li ser bingeha VL53L4ED ji bo STM32 Nucleo - kurteya daneyê

X-NUCLEO-53L4A3: Peldanka Hilberê

  • DB5074: Sensor nêzîkbûna rastbûna bilind bi panela berfirehkirina kapasîteya germahiya dirêjkirî ya li ser bingeha VL53L4ED ji bo STM32 Nucleo - kurteya daneyê
  • UM3222: Destpêkirina bi panela berfirehkirina X-NUCLEO-53L4A3 ji bo STM32 Nucleo li ser bingeha VL53L4ED - manuala bikarhêner

P-NUCLEO-53L4A3: Peldanka Hilberê

  • DB5122: Pakêta VL53L4ED Nucleo bi panela berfirehkirina X-NUCLEO-53L4A3 û panelê STM32F401RE Nucleo - kurteya daneyê
  • UM3222: Destpêkirina bi panela berfirehkirina X-NUCLEO-53L4A3 ji bo STM32 Nucleo li ser bingeha VL53L4ED - manuala bikarhêner

SATEL-VL53L4ED: Peldanka Hilberê

  • DB5080: Tabloya veqetandinê VL53L4ED Sensorê nêzîkbûna rastbûna bilind bi kapasîteya germahiya dirêjkirî - kurteya daneyê

STSW-IMG044: Ajokarê Ultra Lite (ULD) ji bo peldanka VL53L4ED

  • DB5182: Ji bo VL53L4ED Navbera bernameya serîlêdanê ya ajokerê Ultra lite (ULD) - kurteya daneyê

STSW-IMG045: Peldanka Navbera Bikarhêner a Grafîkî (GUI).

  • DB5183: P-NUCLEO-53L4A3 pêwendiya bikarhêner a grafîkî (GUI) - kurteya daneyê

X-CUBE-TOF1: Pakêta nermalavê ji bo STM32Cube

  • DB4449: Berfirehkirina nermalava senzorên dema Firînê ji bo STM32Cube - kurteya daneyê
  • UM3108: Destpêkirina bi STMicroelectronics X-CUBE-TOF1, Sensorên Dem-Flight, pakêta nermalavê ji bo STM32CubeMX - manuala bikarhêner

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 ji bo hemî rêzikên mîkrokontroller 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 belaş tê peyda kirin û bi çarçoveya nermalava STM32Cube re hevaheng e.
  • 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.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-11

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.

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

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î

Sensora Nêzîkbûna Rastiya Bilind a STMicroelectronics VL53L4ED [pdf] Rehbera bikaranînê
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Sensora Nêzîkbûna Rastiya Bilind, VL53L4ED, Sensora Nêzîkbûna Rastiya Bilind, Sensora Nêzîkbûnê ya Rastiyê, Sensora Nêzîkbûnê

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *