STMicroelectronics - logo

Vodič za brzi početak
Senzor za vreme leta 8×8 sa više zona sa 90° FoV VL53L7CX pločom za proširenje za
STM32 Nucleo

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Senzor - poklopac

oktobar 2022

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - ikona 3

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - ikona 1

Hardware Overview

VL53L7CX – 8×8 senzor za više zona sa uglom od 90°
X-NUCLEO-53L7A1 Opis hardvera

  • X-NUCLEO-53L7A1 je 8×8 višezonski senzor sa uglom od 90° i razvojnom pločom dizajniranom oko senzora VL53L7CX baziranog na ST FlightSense™ patentiranoj tehnologiji
  • VL53L7CX komunicira sa mikrokontrolerom matične ploče STM32 Nucleo razvojne ploče preko I C veze dostupnog na Arduino UNO R3 konektoru.

Ključni proizvodi na brodu
VL53L7CX 8×8 senzor za više zona sa uglom od 90°
Odstojnici od 0.25, 0.5 i 1 mm za simulaciju zračnih otvora, s pokrovnim staklima

Breakout boards
SATEL-VL53L7CX razvodne ploče se mogu kupiti zasebno

Najnovije informacije dostupne na www.st.com
X-NUCLEO-53L7A1

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 1

Šifra narudžbe: X-NUCLEO-53L7A1

  • X-NUCLEO-53L7A1 ploča za proširenje
    • VL53L7CX uređaji u prilagođenim aplikacijama mogu se integrisati sa pločom za proširenje ili eksternim VL53L7CX razvodom.
    • Razvodne ploče se isporučuju zasebno.
  • X-NUCLEO-53L7A1 je takođe dostupan kao NUCLEO paket (P-NUCLEO-53L7A1)
    • X-NUCLEO-53L7A1 ploča za proširenje se također može naručiti www.st.com kao dio NUCLEO paketa sa pločom za proširenje i STM32 NUCLEO pločom.
    • Šifra narudžbe: P-NUCLEO-53L7A1: X-NUCLEO-53L7A1 ploča za proširenje i NUCLEO-F401RE ploča sa punim funkcijama.
  • VL53L7CX ploče za razbijanje mogu se naručiti posebno
    • Šifra narudžbe: SATEL-VL53L7CX
    • Pakovanje nosi dvije ploče za razbijanje

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 2

Senzori vremena leta Softversko okruženje
STM32Cube softver gotovview

Opis softvera X-CUBE-TOF1

  • Softverski paket X-CUBE-TOF1 je STM32Cube proširenje za ploče za proširenje iz porodice proizvoda Time-of-Flight (uključujući X-NUCLEO-53L7A1) za STM32. Izvorni kod je baziran na STM32Cube kako bi se olakšala prenosivost i dijeljenje koda u različitim STM32 MCU porodicama. A sampimplementacija je dostupna za STM32 Nucleo senzorsku ploču za proširenje (X-NUCLEO-53L7A1) priključenu na STM32 Nucleo razvojnu ploču (NUCLEO-F401RE ili NUCLEO-L476RG).

Ključne karakteristike

  • Sloj drajvera (VL53L7CX ULD) za kompletno upravljanje VL53L7CX senzorom visoke preciznosti integrisanog u X-NUCLEO-53L7A1 ploču za proširenje.
  • Laka prenosivost kroz različite MCU porodice, zahvaljujući STM32Cube.
  • Besplatni, korisnički prilagođeni uslovi licence.
  • Sample kod za mjerenje raspona.

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 3

Setup & Demo Examples

HW preduslovi

  • 1x ToF senzorska ploča za proširenje visoke preciznosti zasnovana na VL53L7CX (X-NUCLEO-53L7A1).
  • 1x STM32 Nucleo razvojna ploča (NUCLEO-F401RE nprample)
  • 1x Laptop/PC sa Windowsom
  • 1x USB kabl tipa A do Mini-B
  • Ako nemate STM32 Nucleo razvojnu ploču, možete naručiti Nucleo paket (P-NUCLEO-53L7A1):
    • X-NUCLEO-53L7A1 ploča za proširenje i NUCLEO-F401RE ploča sa punim funkcijama isporučeni zajedno.

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 4

SW preduvjeti

  • STSW-IMG036: Ultra Lite drajver (ULD) za VL53L7CX
  • STSW-IMG037: P-NUCLEO-53L7A1 grafički korisnički interfejs (GUI) na Windows 7 i 10
  • STSW-IMG038: Linux drajver za VL53L7CX
  • X-CUBE-TOF1: softversko proširenje senzora vremena leta za STM32Cube.
  • Kada instalirate X-CUBE-TOF1, instalater instalira i direktorij koji sadrži exampevo projekata na primjer:
  • C:\Users\\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\\Projects\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.

Instalacija drajvera za NUCLEO Kit

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 5

VL53L7CX GUI instalacija softvera

GUI je općenito prvi i jednostavan alat za procjenu uređaja

  • Izvršite HW instalaciju i povežite VL53L7CX ploču za proširenje + Nucleo F401RE na PC
  • Instalirajte GUI SW za VL53L7CX Demo i postavke konfiguracije
  • STSW-IMG037, preuzeto sa www.st.com
  • Pokrenite instalater sa administratorskim privilegijama

Grafičko korisničko sučelje može:

  • Izvršite kalibraciju pomaka i Xtalk i vizualizirajte podatke kalibracije
  • Promijenite ključne parametre VL53L7CX
  • Prikaz podataka u realnom vremenu (udaljenost, signal, ambijentalna brzina)
  • Nabavite evidenciju podataka i ponovo reprodukujte datalog (.csv file)

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 6

Instalacija softvera X-CUBE-TOF1

  • Izvršite instalaciju HW-a i povežite NUCLEO komplet (P-NUCLEO-53L7A1) na PC
  • Instalirajte X-CUBE-TOF1 SW paket
    • X-CUBE-TOF1 rev 3.2.0 ili noviji, preuzeto sa www.st.com
    • X-CUBE-TOF1 se instalira preko STM32CubeMx, odeljak za upravljanje softverom.
    • Nakon što je X-CUBE-TOF1 instaliran. Idi
    • C:\Users\\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\\Projects\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging

Sadržaj softverskog paketa X-CUBE: API SW + SW examples

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 7

VL53L7CX – 8×8 senzor za više zona sa uglom od 90°
Evaluacijski kod example (.bin) koristeći X-CUBE-TOF1 i NUCLEO paket

Slijedite uputstva iz UM3108 (Kako koristiti VL53L7CX sa STMicroelectronics X-CUBE-TOF1 softverskim paketima senzora vremena leta za STM32CubeMX) koja se mogu naći na st.com

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 8

VL53L7CX – 8×8 senzor za više zona sa uglom od 90°
Započnite programiranje s kodom nprampdatoteke koristeći X-CUBE-TOF1 i NUCLEO paket
Slijedite uputstva iz UM3108 (Kako koristiti VL53L7CX sa STMicroelectronics X-CUBE-TOF1 softverskim paketima senzora vremena leta za STM32CubeMX) koja se mogu naći na st.com

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 9

Dokumenti i povezani resursi

Svi dokumenti su dostupni na kartici Dokumentacija povezanih proizvoda webstranica
X-NUCLEO-53L7A1:

  • Sažetak podataka DB4808: Senzor za vremensko letenje 8×8 multizonski senzor sa pločom za proširenje od 90° FoV baziran na VL53L7CX za STM32 Nucleo
  • Korisnički priručnik UM3067: Početak rada sa X-NUCLEO-53L7A1 Senzor vremena leta visoke preciznosti zasnovan na VL53L7CX za STM32 Nucleo
  • SHEME X-NUCLEO-53L7A1
  • X-NUCLEO-53L7A1 GERBER

P-NUCLEO-53L7A1:

  • Sažetak podataka DB4871: VL53L7CX Nucleo paket sa X-NUCLEO-53L7A1 pločom za proširenje i STM32F401RE Nucleo pločom

SATEL-VL53L7CX:

  • Sažetak podataka DB4809: VL53L7CX ploča za razbijanje Visoka preciznost Senzor vremena leta
  • SATEL-VL53L7CX SHEMATIC
  • SATEL-VL53L7CX GERBER

X-CUBE-TOF1: Softverski paket za STM32Cube

  • Sažetak podataka DB4449: softversko proširenje senzora vremena leta za STM32Cube
  • Korisnički priručnik UM3108: Početak rada sa STMicroelectronics X-CUBE-TOF1, senzori vremena leta, softverski paket za STM32CubeMX

VL53L7CX:

  • List s podacima DS13865: Senzor za vrijeme leta 8×8 višezonski senzor sa 90° FoV
  • Sažetak podataka DB4796: Senzor za vrijeme leta 8×8 višezonski senzor sa 90° FoV

STSW-IMG036:

  • Sažetak podataka DB4810: Ultra lite drajver (ULD) aplikacijski programski interfejs (API) za VL53L7CX Time-of-Flight 8×8 senzor za više zona sa 90° FoV

STSW-IMG037:

  • Sažetak podataka DB4811: P-NUCLEO-53L7A1 paket grafičko korisničko sučelje (GUI)

STM32 Otvoreno razvojno okruženje: Gotovoview

STM32 ODE ekosistem 
BRZA, POVOLJNA IZRADA I RAZVOJ PROTOTIPA
STM32 Open Development Environment (ODE) je otvoren, fleksibilan, lak i pristupačan način za razvoj inovativnih uređaja i aplikacija zasnovanih na porodici STM32 32-bitnih mikrokontrolera u kombinaciji sa drugim najsavremenijim ST komponentama povezanim preko ploča za proširenje. Omogućava brzu izradu prototipa s vrhunskim komponentama koje se mogu brzo transformirati u konačni dizajn.
STM32 ODE uključuje sljedećih pet elemenata:

  • STM32 Nucleo razvojne ploče. Sveobuhvatan asortiman pristupačnih razvojnih ploča za sve serije mikrokontrolera STM32, sa neograničenom unificiranom mogućnošću proširenja i sa integrisanim debugerom/programatorom
  • STM32 Nucleo ekspanzione ploče. Ploče s dodatnom funkcionalnošću za dodavanje senzora, kontrole, povezivanja, napajanja, zvuka ili drugih funkcija po potrebi. Ploče za proširenje su priključene na STM32 Nucleo razvojne ploče. Složenije funkcionalnosti mogu se postići slaganjem dodatnih ploča za proširenje
  • STM32Cube softver. Skup besplatnih alata i ugrađenih softverskih blokova koji omogućavaju brz i lak razvoj na STM32, uključujući sloj hardverske apstrakcije, međuverski softver i PC-bazirani konfigurator i generator koda STM32CubeMX
  • STM32Cube softver za proširenje. Softver za proširenje dostupan je besplatno za korištenje sa STM32 Nucleo pločama za proširenje i kompatibilan sa softverskim okvirom STM32Cube
  • Funkcijski paketi STM32Cube. Skup funkcija npramples za neke od najčešćih slučajeva aplikacija napravljenih korištenjem modularnosti i interoperabilnosti STM32 Nucleo razvojnih ploča i proširenja, sa STM32Cube softverom i proširenjima.

Otvoreno razvojno okruženje STM32 kompatibilno je sa širokim spektrom razvojnih okruženja, uključujući STM32CubeIDE, IAR EWARM, Keil MDK-ARM i  GCC/LLVM-bazirane IDE-ove, s mogućnošću integracije različitih komponenti kao što su STM32CubeMX, STM32CubeProgrammer ili STM32CubeProgrammer ili STMniXNUMXCube.

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 10

STM32 Otvoreno razvojno okruženje: sve što vam treba
Kombinacija širokog spektra proširivih ploča zasnovanih na vrhunskim komercijalnim proizvodima i modularnom softveru, od nivoa drajvera do nivoa aplikacije, omogućava brzu izradu prototipa ideja koje se mogu glatko transformisati u konačni dizajn.
Da započnete svoj dizajn:

  • Odaberite odgovarajuću STM32 Nucleo razvojnu ploču (NUCLEO) i ploče za proširenje (X-NUCLEO) (senzori, povezivanje, audio, kontrola motora itd.) za funkcionalnost koja vam je potrebna.
  • Odaberite svoje razvojno okruženje (IAR EWARM, Keil MDK i GCC/LLVM-bazirani IDE-ovi) i koristite besplatne STM32Cube alate i softver kao što su STM32CubeMX,  STM32CubeProgrammer, STM32CubeMonitor ili STM32CubeIDE.
  • Preuzmite sav potreban softver za pokretanje funkcionalnosti na odabranim STM32 Nucleo pločama za proširenje.
  • Sastavite svoj dizajn i postavite ga na STM32 Nucleo razvojnu ploču.
  • Zatim počnite razvijati i testirati svoju aplikaciju. Softver razvijen na hardveru za izradu prototipa STM32 Open Development Environment može se direktno koristiti u naprednoj ploči za izradu prototipa ili u dizajnu krajnjeg proizvoda koristeći iste komercijalne ST komponente, ili komponente iz iste porodice kao one koje se nalaze na STM32 Nucleo pločama.

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor - Hardver Overview 11

Dokumenti / Resursi

STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor [pdf] Korisnički priručnik
X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Senzor za više zona, senzor za više zona, senzor za domet, senzor

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *