STMicroelectronics logotipas

STMicroelectronics VL53L4ED didelio tikslumo artumo jutiklis

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-produktas

Informacija apie produktą

Specifikacijos

  • Didelio tikslumo artumo jutiklis su išplėstine temperatūros išplėtimo plokšte
  • Remiantis VL53L4ED, skirta STM32 Nucleo
  • Jutiklis: VL53L4ED ToF
  • Tarpikliai: 0.25 mm, 0.5 mm ir 1 mm, imituojantys oro tarpus
  • Breakout plokštės: SATEL-VL53L4ED išmušimo plokštės parduodamos atskirai
  • Jungtys: Arduino UNO R3 jungtys

Produkto naudojimo instrukcijos

X-NUCLEO-53L4A3 yra su VL53L4ED jutikliu, tarpikliais, pertraukimo plokštėmis ir jungtimis. Jis skirtas didelio tikslumo artumo jutimui su išplėstinėmis temperatūros diapazono galimybėmis.

  • Reikalingos plokštės: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Prijunkite P-NUCLEO prie kompiuterio per USB.
  • Įdiekite kompiuterio USB prievado tvarkyklę, kad aptiktumėte „Nucleo“ plokštę.
  • Įdiekite VL53L4ED GUI programinę įrangą, kad galėtumėte įvertinti įrenginį.
  • Įdiekite X-CUBE-TOF1 programinės įrangos paketą, skirtą API SW ir examples.

Vadovaukitės instrukcijomis, pateiktomis UM3108 svetainėje st.com, norėdami naudoti VL53L4ED su X-CUBE-TOF1 programinės įrangos paketais. Vilkite ir numeskite .bin files montavimui.

DUK

Aparatūra baigtaview

X-NUCLEO-53L4A3 Aparatinės įrangos aprašymas

  • X-NUCLEO-53L4A3 yra kūrimo plokštė, sukurta aplink VL53L4ED ToF didelio tikslumo artumo ir išplėstinio temperatūros diapazono jutiklį, paremtą ST FlightSense patentuota technologija.
  • VL53L4ED bendrauja su STM32 Nucleo kūrėjo plokštės pagrindiniu mikrovaldikliu per I2C nuorodą, esančią Arduino UNO R3 jungtyje.

Pagrindiniai produktai laive

  • VL53L4ED ToF didelio tikslumo artumo ir išplėsto temperatūros diapazono jutiklis
  • 0.25, 0.5 ir 1 mm tarpikliai, imituojantys oro tarpus, su dengiančiais stiklais

Breakout plokščių jungtys

  • SATEL-VL53L4ED pertraukimo plokštes galima įsigyti atskirai

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-1 pav.

  • X-NUCLEO-53L4A3 išplėtimo plokštė
    • VL53L4ED įrenginiai pritaikytose programose gali būti integruoti su išplėtimo plokšte arba išorine VL53L4ED pertrauka.
    • Išmušimo lentos pristatomos atskirai.
  • X-NUCLEO-53L4A3 taip pat galima įsigyti kaip NUCLEO paketą (P-NUCLEO-53L4A3)
    • X-NUCLEO-53L4E3 išplėtimo plokštę taip pat galima užsisakyti www.st.com kaip NUCLEO paketo su išplėtimo plokšte ir STM32 NUCLEO plokšte dalį.
    • Užsakymo kodas: P-NUCLEO-53L4A3: X-NUCLEO-53L4A3 išplėtimo plokštė ir NUCLEO-F401RE visų funkcijų plokštė.
  • VL53L4ED išmušimo plokštes galima užsisakyti atskirai
    • Užsakymo kodas: SATEL-VL53L4ED
    • Pakuotėje yra dvi išmušamos lentos

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-2 pav.

X-CUBE-TOF1 programinės įrangos aprašymas

X-CUBE-TOF1 programinės įrangos paketas yra STM32Cube išplėtimas, skirtas Time-of-Flight produktų šeimos išplėtimo plokštėms (įskaitant X-NUCLEO-53L4A3), skirtas STM32. Šaltinio kodas yra pagrįstas STM32Cube, kad būtų lengviau perkelti ir dalytis kodu skirtingose ​​STM32 MCU šeimose. A sampGalima įdiegti STM32 Nucleo diapazono jutiklio išplėtimo plokštę (X-NUCLEO-53L4A3), prijungtą prie STM32 Nucleo plėtros plokštės (NUCLEOF401RE arba NUCLEO-L476RG).

Pagrindinės savybės

  • Tvarkyklės sluoksnis (VL53L4ED ULD), skirtas visiškai valdyti VL53L4ED jutiklį, integruotą į X-NUCLEO-53L4A3 išplėtimo plokštę.
  • Dėl STM32Cube lengvas perkėlimas įvairiose MCU šeimose.
  • Nemokamos, patogios licencijos sąlygos.
  • Sample kodas diapazono matavimui.

Skrydžio laiko jutiklių programinės įrangos aplinka STM32Cube programinė įranga baigėsiview

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-3 pav.

Sąranka ir demonstracija Examples

Sąranka ir demonstracija Examples HW prielaidos

  • 1x didelio tikslumo ToF jutiklio išplėtimo plokštė, pagrįsta VL53L4ED (X-NUCLEO-53L4A3).
  • 1x STM32 Nucleo plėtros plokštė (NUCLEO-F401RE, pvzample)
  • 1x nešiojamas kompiuteris / kompiuteris su "Windows".
  • 1x A tipo USB iki Mini-B USB kabelis
  • Jei neturite STM32 Nucleo kūrimo plokštės, galite užsisakyti Nucleo paketą (P-NUCLEO-53L4A3):
  • X-NUCLEO-53L4A3 išplėtimo plokštė ir NUCLEO-F401RE visų funkcijų plokštė pristatomos kartu.

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-4 pav.

Sąranka ir demonstracija Examples SW prielaidos

  • STSW-IMG044: „Ultra Lite“ tvarkyklė (ULD), skirta VL53L4ED
  • STSW-IMG045: grafinė vartotojo sąsaja (GUI) Windows 7 ir 10
  • STSW-IMG046: Linux tvarkyklė, skirta VL53L4ED
  • X-CUBE-TOF1: Skrydžio laiko jutiklių programinės įrangos išplėtimas, skirtas STM32Cube.
  • Kai įdiegiate X-CUBE-TOF1, diegimo programa taip pat aplanko katalogą, kuriame yra exampPavyzdžiui, projektų čia:
  • C:\Vartotojai\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projektai\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

NUCLEO Kit tvarkyklės diegimas

  1. Prijunkite P-NUCLEO prie kompiuterio per USB
    • Palaukite, kol lenta bus atpažinta; tvarkyklės įdiegiamos automatiškai)
    • Jei Windows negali automatiškai įdiegti STLINK tvarkyklės, atlikite 2 veiksmąSTMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-5 pav.
  2. Įdiekite kompiuterio USB prievado tvarkyklę, kad aptiktumėte „Nucleo“ plokštę
    • Atsisiųskite STSW-LINK009 iš www.st.com
    • Išpakuokite ir dukart spustelėkite „stlink_winusb_install.bat“, kad įdiegtumėte tvarkyklę

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-6 pav.

VL53L4ED GUI programinės įrangos diegimas

GUI paprastai yra pirmasis ir lengviausias prietaiso įvertinimo įrankis

  • Atlikite HW diegimą ir prijunkite X-NUCLEO-53L4A3 išplėtimo plokštę + Nucleo F401RE prie kompiuterio
  • Įdiekite GUI SW, kad galėtumėte naudoti VL53L4ED demonstracinę versiją ir konfigūracijos nustatymus
  • STSW-IMG045, atsisiųsta iš www.st.com
  • Paleiskite diegimo programą su administratoriaus teisėmis

Grafinė vartotojo sąsaja gali

  • Atlikite poslinkio ir Xtalk kalibravimą ir vizualizuokite kalibravimo duomenis
  • Pakeiskite pagrindinius VL53L4ED parametrus
  • Rodyti duomenis realiuoju laiku (atstumas, signalas, aplinkos greitis)
  • Gaukite duomenų registravimą ir paleiskite duomenų žurnalą (.csv file)

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-7 pav.

X-CUBE-TOF1 programinės įrangos diegimas

  • Įdiekite HW ir prijunkite NUCLEO rinkinį (P-NUCLEO-53L4A3) prie kompiuterio
  • Įdiekite X-CUBE-TOF1 SW paketą
  • X-CUBE-TOF1 rev 3.4.0 arba naujesnė versija, atsisiųsta iš www.st.com
  • X-CUBE-TOF1 yra įdiegtas per STM32CubeMx, valdykite programinės įrangos diegimo skyrių.
  • Įdiegus X-CUBE-TOF1. Eiti į
  • C:\Vartotojai\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projektai\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

X-CUBE programinės įrangos paketo turinys: API SW + SW examples

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-8 pav.

VL53L4ED – ToF didelio tikslumo artumo ir išplėsto temperatūros diapazono jutiklis

Vertinimo kodas example (.bin) naudojant X-CUBE-TOF1 ir NUCLEO paketą

  • Vykdykite instrukcijas iš UM3108 (Kaip naudoti VL53L4ED su STMicroelectronics X-CUBE-TOF1 skrydžio laiko jutiklio programinės įrangos paketais, skirtais STM32CubeMX), kurias galite rasti st.com

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-9 pav.

  • VL53L4ED – ToF didelio tikslumo artumo ir išplėsto temperatūros diapazono jutiklis

Pradėkite programuoti su kodu exampnaudojant X-CUBE-TOF1 ir NUCLEO paketą

  • Vykdykite instrukcijas iš UM3108 (Kaip naudoti VL53L4ED su STMicroelectronics X-CUBE-TOF1 skrydžio laiko jutiklio programinės įrangos paketais, skirtais STM32CubeMX), kurias galite rasti st.com

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-10 pav.

Dokumentai ir susiję ištekliai

VL53L4ED: produktų aplankas

  • DS14256: didelio tikslumo skrydžio laiko artumo jutiklis su išplėstine temperatūros galimybe – duomenų lapas
  • DB5003: Skrydžio laiko didelio tikslumo artumo jutiklio išplėtimo plokštė, pagrįsta VL53L4ED, skirta STM32 Nucleo – trumpas duomenų aprašymas

X-NUCLEO-53L4A3: produktų aplankas

  • DB5074: didelio tikslumo artumo jutiklis su išplėstine temperatūros išplėtimo plokšte, pagrįsta VL53L4ED, skirta STM32 Nucleo – trumpas duomenų aprašymas
  • UM3222: STM53 Nucleo X-NUCLEO-4L3A32 išplėtimo plokštės pradžia, pagrįsta VL53L4ED – vartotojo vadovas

P-NUCLEO-53L4A3: produktų aplankas

  • DB5122: VL53L4ED Nucleo paketas su X-NUCLEO-53L4A3 išplėtimo plokšte ir STM32F401RE Nucleo plokšte – duomenų santrauka
  • UM3222: STM53 Nucleo X-NUCLEO-4L3A32 išplėtimo plokštės pradžia, pagrįsta VL53L4ED – vartotojo vadovas

SATEL-VL53L4ED: produktų aplankas

  • DB5080: VL53L4ED pertraukimo plokštė Didelio tikslumo artumo jutiklis su išplėstine temperatūros galimybe – trumpa informacija

STSW-IMG044: Ultra Lite tvarkyklė (ULD), skirta VL53L4ED aplankui

  • DB5182: „Ultra Lite“ tvarkyklės (ULD) taikomųjų programų programavimo sąsaja (API), skirta VL53L4ED – duomenų santrauka

STSW-IMG045: grafinės vartotojo sąsajos (GUI) aplankas

  • DB5183: P-NUCLEO-53L4A3 paketo grafinė vartotojo sąsaja (GUI) – duomenų santrauka

X-CUBE-TOF1: STM32Cube programinės įrangos paketas

  • DB4449: Skrydžio laiko jutiklių programinės įrangos išplėtimas, skirtas STM32Cube – duomenų santrauka
  • UM3108: Darbo su STMicroelectronics X-CUBE-TOF1 pradžia, skrydžio laiko jutikliai, STM32CubeMX programinės įrangos paketas – vartotojo vadovas

STM32 ODE ekosistema

GREITAS, Įperkamas PROTOTIPŲ KŪRIMAS IR KŪRIMAS

STM32 atviroji kūrimo aplinka (ODE) yra atviras, lankstus, lengvas ir prieinamas būdas kurti naujoviškus įrenginius ir programas, pagrįstas STM32 32 bitų mikrovaldiklių šeima, kartu su kitais moderniausiais ST komponentais, prijungtais per išplėtimo plokštes. Tai leidžia greitai sukurti prototipus naudojant pažangiausius komponentus, kuriuos galima greitai paversti galutiniu dizainu.
STM32 ODE sudaro šie penki elementai:

  • STM32 Nucleo plėtros plokštės. Platus prieinamų kūrimo plokščių asortimentas visoms STM32 mikrovaldiklių serijoms su neribotomis vieningo išplėtimo galimybėmis ir integruotu derintuvu / programuotoju
  • STM32 Nucleo plėtimosi plokštės. Plokštės su papildomomis funkcijomis, kad prireikus būtų galima pridėti jutimo, valdymo, ryšio, maitinimo, garso ar kitų funkcijų. Išplėtimo plokštės yra prijungtos prie STM32 Nucleo plėtros plokščių. Sudėjus papildomas išplėtimo plokštes, galima pasiekti sudėtingesnių funkcijų
  • STM32Cube programinė įranga. Nemokamų įrankių ir įterptosios programinės įrangos blokų rinkinys, leidžiantis greitai ir lengvai kurti STM32, įskaitant aparatinės įrangos abstrakcijos sluoksnį, tarpinę programinę įrangą ir STM32CubeMX kompiuteriu pagrįstą konfigūratorių ir kodų generatorių.
  • STM32Cube išplėtimo programinė įranga. Išplėtimo programinė įranga yra nemokama, skirta naudoti su STM32 Nucleo išplėtimo plokštėmis ir yra suderinama su STM32Cube programinės įrangos sistema.
  • STM32Cube funkciniai paketai. Funkcijų rinkinys pvzampkai kuriems dažniausiai pasitaikantiems programų atvejams, sukurtiems naudojant STM32 Nucleo kūrimo plokščių ir plėtinių moduliškumą ir sąveikumą su STM32Cube programine įranga ir plėtiniais.

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-11 pav.

STM32 atvira kūrimo aplinka: viskas, ko jums reikia

Platus išplečiamų plokščių asortimentas, pagrįstas pažangiausiais komerciniais produktais ir moduline programine įranga, nuo tvarkyklės iki taikomosios programos lygio, leidžia greitai sukurti idėjų prototipus, kuriuos galima sklandžiai paversti galutiniu dizainu.

Norėdami pradėti savo dizainą

  • Pasirinkite tinkamas STM32 Nucleo plėtros plokštes (NUCLEO) ir išplėtimo (X-NUCLEO) plokštes (jutiklius, jungiamumą, garsą, variklio valdymą ir tt) pagal reikiamas funkcijas.
  • Pasirinkite savo kūrimo aplinką (IAR EWARM, Keil MDK ir GCC/LLVM pagrindu sukurtus IDE) ir naudokite nemokamus STM32Cube įrankius ir programinę įrangą, pvz., STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor arba STM32CubeIDE.
  • Atsisiųskite visą reikalingą programinę įrangą, kad paleistumėte funkcijas pasirinktose STM32 Nucleo išplėtimo plokštėse.
  • Sudarykite savo dizainą ir įkelkite jį į STM32 Nucleo kūrimo plokštę.
  • Tada pradėkite kurti ir testuoti savo programą.

STMicroelectronics-VL53L4ED-didelio tikslumo-artumo jutiklis-12 pav.

Programinė įranga, sukurta naudojant STM32 Open Development Environment prototipų kūrimo aparatūrą, gali būti tiesiogiai naudojama pažangioje prototipų kūrimo plokštėje arba galutinio produkto projekte, naudojant tuos pačius komercinius ST komponentus arba komponentus iš tos pačios šeimos, kaip ir STM32 Nucleo plokštėse.

Dokumentai / Ištekliai

STMicroelectronics VL53L4ED didelio tikslumo artumo jutiklis [pdfVartotojo vadovas
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED didelio tikslumo artumo jutiklis, VL53L4ED, didelio tikslumo artumo jutiklis, tikslumo artumo jutiklis, artumo jutiklis

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *