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
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
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).
- 1x STM32 Nucleo razvojna ploča (NUCLEO-F401RE za 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-53L4A2):
- 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.
- Kada instalirate X-CUBE-TOF1, instalater instalira i direktorij koji sadrži exampevo projekata na primjer:
Instalacija drajvera za NUCLEO Kit
- 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
- 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.
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)
- 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
Ekspanziona ploča sa senzorom vremena leta visoke preciznosti
Evaluacijski kod example (.bin) koristeći X-CUBE-TOF1 i NUCLEO paket
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
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.
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.
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 |