STM32 Nucleo senzor vremena leta sa mjerenjem proširenog dometa

STM32 Nucleo senzor vremena leta sa mjerenjem proširenog dometa

Senzor vremena leta sa merenjem proširenog opsega na bazi VL53L4CX ekspanzione ploče za STM32 Nucleo 

Hardware Overview

X-NUCLEO-53L4A2 Opis hardvera

  • X-NUCLEO-53L4A2 je senzor vremena leta s proširenim dometom mjerenja i razvojnom pločom dizajniranom oko senzora VL53L4CX baziranog na ST FlightSense™ patentiranoj tehnologiji
  • VL53L4CX komunicira sa mikrokontrolerom matične ploče STM32 Nucleo razvojne ploče preko I2C veze dostupnog na Arduino UNO R3 konektoru.

Ključni proizvodi na brodu 

VL53L4CX Vreme leta (ToF) Senzor vremena leta sa merenjem proširenog dometa
Odstojnici od 0.25, 0.5 i 1 mm za simulaciju vazdušnih praznina, sa pokrovne čaše

Konektori za razvodne ploče 

SATEL-VL53L4CX razvodne ploče se mogu kupiti zasebno

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

Hardware Overview

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

  • X-NUCLEO-53L4A2 ploča za proširenje
  • VL53L4CX uređaji u prilagođenim aplikacijama mogu se integrirati sa pločom za proširenje ili eksternim VL53L4CX razvodom.
  • Razvodne ploče se isporučuju zasebno.
  • X-NUCLEO-53L4A2 je takođe dostupan kao NUCLEO paket (P-NUCLEO-53L4A2)
  • X-NUCLEO-53L4A2 ploča za proširenje također se 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-53L4A2:
    X-NUCLEO-53L4A2 ploča za proširenje i NUCLEO-F401RE ploča sa punim funkcijama.
  • VL53L4CX ploče za razbijanje mogu se naručiti posebno
  • Šifra narudžbe: SATEL-VL53L4CX
  • Pakovanje nosi dvije ploče za razbijanje
    Hardware Overview

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 Time-ofFlight porodice proizvoda (uključujući X-NUCLEO-53L4A2) 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-53L4A2) priključenu na STM32 Nucleo razvojnu ploču (NUCLEOF401RE ili NUCLEO L476RG).

Ključne karakteristike 

  • Sloj drajvera (VL53L4CX drajver) za kompletno upravljanje senzorom VL53L4CX sa merenjem proširenog opsega integrisanim u X-NUCLEO53L4A2 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.

Najnoviji SW dostupan na www.st.com 
X-CUBE-TOF1

Setup & Demo Examples 

HW preduslovi

  • 1x ToF senzorska ploča za proširenje visoke preciznosti zasnovana na VL53L4CX (X-NUCLEO-53L4A2).
    HW preduslovi
  • 1x STM32 Nucleo razvojna ploča (NUCLEO-F401RE za nprample)
    HW preduslovi
  • 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-53L4A2):
    HW preduslovi
  • X-NUCLEO-53L4A2 ploča za proširenje i NUCLEO-F401RE ploča sa punim funkcijama isporučeni zajedno.
  • STSW-IMG029: Goli drajver za VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Grafički korisnički interfejs (GUI) na Windows 7 i 10
  • STSW-IMG031: Linux drajver za VL53L4CX
  • 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\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Instalacija drajvera za NUCLEO Kit

  1. Povežite P-NUCLEO na PC preko USB-a
    • Sačekajte da tabla bude prepoznata; drajveri se instaliraju automatski)
    • Ako Windows ne može automatski da instalira STLINK drajver, pratite korak 2
    Instalacija drajvera za NUCLEO Kit
  2. Instalirajte upravljački program za USB port za PC da biste otkrili Nucleo ploču
    • Preuzmite STSW-LINK009 sa www.st.com
    • Raspakujte i dvaput kliknite na “stlink_winusb_install.bat” da instalirate drajver.
    Instalacija drajvera za NUCLEO Kit

VL53L4CX GUI instalacija softvera

GUI je općenito prvi i jednostavan alat za procjenu uređaja
  • Izvršite HW instalaciju i povežite VL53L4CX ploču za proširenje + Nucleo F401RE na PC
  • Instalirajte GUI SW za VL53L4CX Demo i postavke konfiguracije
    • TSW-IMG030, 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 VL53L4CX
    • Prikaz podataka u realnom vremenu (udaljenost, signal, ambijentalna brzina)
    • Nabavite evidenciju podataka i ponovo reprodukujte datalog (.csv file)
      VL53L4CX GUI instalacija softvera
    • Izvršite instalaciju HW-a i povežite NUCLEO komplet (P-NUCLEO 53L4A2) na PC
    • Instalirajte X-CUBE-TOF1 SW paket
      • X-CUBE-TOF1 rev 4.0.0 ili noviji, preuzeto sa www.st.com
      • X-CUBE-TOF1 se instalira preko STM32CubeMx, odeljak za upravljanje instalacijom softvera.
      • Nakon što je X-CUBE-TOF1 instaliran. Idi
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Sadržaj softverskog paketa X-CUBE: API SW + SW examples

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

Ekspanziona ploča sa senzorom vremena leta visoke preciznosti 

Evaluacijski kod example (.bin) koristeći X-CUBE-TOF1 i NUCLEO paket

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

VL53L4CX senzor sa proširenom pločom za merenje proširenog opsega 

Započnite programiranje s kodom nprampdatoteke koristeći X-CUBE-TOF1 i NUCLEO paket

Evaluacijski kod example (.bin) koristeći X-CUBE-TOF1 i NUCLEO paket

Dokumenti i povezani resursi

Idi na https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Svi dokumenti su dostupni na kartici Dokumentacija povezanih proizvoda webstranica

VL53L4CX: Fascikla proizvoda

  • DS13805 : Senzor vremena leta sa merenjem proširenog opsega – tehnički list

X-NUCLEO-53L4A2: Fascikla proizvoda

  • DB462 : Senzor vremena leta s proširenom pločom za mjerenje proširenog dometa baziran na VL53L4CX za STM32 Nucleo – sažetak podataka
  • X-NUCLEO-53L4A2 Vodič za brzi početak: Senzor vremena leta sa merenjem proširenog opsega – ovaj dokument
  • UM2976 : Početak rada s X-NUCLEO-53L4A2 senzorom vremena leta sa mjerenjem proširenog raspona na osnovu VL53L4CX za STM32 Nucleo – korisnički priručnik

P-NUCLEO-53L4A2: Fascikla proizvoda

  • DBxxxx : VL53L4CX Nucleo paket sa X-NUCLEO-53L4A2 pločom za proširenje i STM32F401RE Nucleo pločom – sažetak podataka

SATEL-VL53L4CX: Fascikla proizvoda

  • DB4632 : VL53L4CX ploča za razbijanje Senzor vremena leta sa mjerenjem proširenog dometa – sažetak podataka

STSW-IMG029: Goli drajver za fasciklu VL53L4CX

  • DB4583 : Sučelje za programiranje aplikacije (API) za VL53L4CX – sažetak podataka

STSW-IMG030: Fascikla grafičkog korisničkog interfejsa (GUI).

  • DB4584 : P-NUCLEO-53L4A2 paket grafičko korisničko sučelje (GUI) – sažetak podataka
  • Podešavanje softvera file

X-CUBE-TOF1: Softverski paket za STM32Cube

  • DB4449 : Programsko proširenje senzora vremena leta za STM32Cube – sažetak podataka
  • UMxxxx : Početak rada sa STMicroelectronics X-CUBE-TOF1, senzorima vremena leta, softverskim paketom za STM32CubeMX – Uputstvo za upotrebu
  • Podešavanje softvera file

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
    STM32CubeMX PC-bazirani konfigurator i generator koda
  • 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, sa mogućnošću integracije različitih komponenti kao što su STM32CubeMX, STM32CubeProgrammer ili STM32CubeProgrammer ili STMXNUMXC.

Brza, pristupačna izrada i razvoj prototipa

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 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.

STM32 Otvoreno razvojno okruženje: sve što vam treba

Logo

Dokumenti / Resursi

ST STM32 Nucleo senzor vremena leta sa mjerenjem proširenog dometa [pdf] Korisnički priručnik
STM32 Nucleo Senzor vremenskog leta sa merenjem proširenog dometa, STM32 Nucleo, Senzor vremenskog leta sa merenjem proširenog dometa, merenje proširenog dometa, merenje dometa

Reference

Ostavite komentar

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