STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling

STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling

Time-of-Flight-sensor med utvidet rekkeviddemåling basert på VL53L4CX utvidelseskort for STM32 Nucleo 

Maskinvare overview

X-NUCLEO-53L4A2 Maskinvarebeskrivelse

  • X-NUCLEO-53L4A2 er en Time-of-Flight-sensor med utvidet rekkeviddemåling og utviklingstavle designet rundt VL53L4CX-sensoren basert på ST FlightSense™ patentert teknologi
  • VL53L4CX kommuniserer med STM32 Nucleo utviklerkort vertsmikrokontroller gjennom en I2C-kobling tilgjengelig på Arduino UNO R3-kontakten.

Nøkkelprodukter om bord 

VL53L4CX Time-of-Flight (ToF) Time-of-Flight-sensor med måling av utvidet rekkevidde
0.25, 0.5 og 1 mm avstandsstykker å simulere luftspalter, med dekkglass

Breakout boards koblinger 

SATEL-VL53L4CX breakout boards kan kjøpes separat

Bestillingskode: X-NUCLEO-53L4A2 

Maskinvare overview

Siste informasjon tilgjengelig på www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 utvidelseskort
  • VL53L4CX-enheter i tilpassede applikasjoner kan integreres med utvidelseskort, eller ekstern VL53L4CX breakout.
  • Bremsebrettene leveres separat.
  • X-NUCLEO-53L4A2 er også tilgjengelig som en NUCLEO-pakke (P-NUCLEO-53L4A2)
  • X-NUCLEO-53L4A2 utvidelseskort kan også bestilles på www.st.com som en del av en NUCLEO-pakke med utvidelseskort og STM32 NUCLEO-kort.
  • Bestillingskode: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 utvidelseskort og NUCLEO-F401RE fullfunksjonskort.
  • VL53L4CX breakout boards kan bestilles separat
  • Bestillingskode: SATEL-VL53L4CX
  • Pakken har to breakout boards
    Maskinvare overview

Time-of-Flight sensorer Programvaremiljø 

STM32Cube-programvare overview

X-CUBE-TOF1 programvarebeskrivelse

  • X-CUBE-TOF1-programvarepakken er en STM32Cube-utvidelse for utvidelseskortene til Time-ofFlight-produktfamilien (inkludert X-NUCLEO-53L4A2) for STM32. Kildekoden er basert på STM32Cube for å lette portabilitet og kodedeling på tvers av forskjellige STM32 MCU-familier. Somampimplementeringen er tilgjengelig for STM32 Nucleo-avstandssensorutvidelseskort (X-NUCLEO-53L4A2) plugget på toppen av et STM32 Nucleo-utviklingskort (NUCLEOF401RE eller NUCLEO L476RG).

Nøkkelfunksjoner 

  • Driverlag (VL53L4CX-driver) for fullstendig administrasjon av VL53L4CX-sensoren med utvidet rekkeviddemåling integrert i X-NUCLEO53L4A2-utvidelseskortet.
  • Enkel portabilitet på tvers av forskjellige MCU-familier, takket være STM32Cube.
  • Gratis, brukervennlige lisensvilkår.
  • Sample-kode for avstandsmåling.

Siste SW tilgjengelig på www.st.com 
X-CUBE-TOF1

Oppsett og demo Eksamples 

HW forutsetninger

  • 1x ToF-sensorutvidelseskort med høy nøyaktighet basert på VL53L4CX (X-NUCLEO-53L4A2).
    HW forutsetninger
  • 1x STM32 Nucleo utviklingskort (NUCLEO-F401RE for eksampde)
    HW forutsetninger
  • 1x Bærbar PC/PC med Windows
  • 1x USB type A til Mini-B USB-kabel
  • Hvis du ikke har et STM32 Nucleo-utviklingskort, kan du bestille en Nucleo-pakke (P-NUCLEO-53L4A2):
    HW forutsetninger
  • X-NUCLEO-53L4A2 utvidelseskort og NUCLEO-F401RE fullfunksjonskort levert sammen.
  • STSW-IMG029: Bare driver for VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 grafisk brukergrensesnitt (GUI) på Windows 7 og 10
  • STSW-IMG031: Linux-driver for VL53L4CX
  • X-CUBE-TOF1: Time-of-Flight sensorer programvareutvidelse for STM32Cube.
    • Når du installerer X-CUBE-TOF1, installerer installasjonsprogrammet også katalogen som inneholder exampLe prosjekter her for eksempel:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Installasjon av drivere for NUCLEO Kit

  1. Koble P-NUCLEO til PC-en via USB
    • Vent til styret blir anerkjent; driverne installeres automatisk)
    • Hvis Windows ikke kan installere STLINK-driveren automatisk, følg trinn 2
    Installasjon av drivere for NUCLEO Kit
  2. Installer PC USB-portdriveren for å oppdage Nucleo-kortet
    • Last ned STSW-LINK009 fra www.st.com
    • Pakk ut og dobbeltklikk på "stlink_winusb_install.bat" for å installere driveren.
    Installasjon av drivere for NUCLEO Kit

VL53L4CX GUI programvareinstallasjon

GUI er generelt det første og enkle verktøyet for å evaluere enheten
  • Utfør HW-installasjon og koble VL53L4CX-utvidelseskortet + Nucleo F401RE til PC-en
  • Installer GUI SW for VL53L4CX Demo og konfigurasjonsinnstillinger
    • TSW-IMG030, lastet ned fra www.st.com
    • Kjør installasjonsprogrammet med administratorrettigheter
      Det grafiske brukergrensesnittet kan:
    • Utfør offset- og Xtalk-kalibreringen og visualiser kalibreringsdata
    • Endre nøkkelparametere til VL53L4CX
    • Vis sanntid dataene (avstand, signal, omgivelseshastighet)
    • Få datalogging og spill av en datalogg (.csv file)
      VL53L4CX GUI programvareinstallasjon
    • Utfør HW-installasjon og koble NUCLEO-settet ( P-NUCLEO 53L4A2) til PC-en
    • Installer X-CUBE-TOF1 SW-pakken
      • X-CUBE-TOF1 rev 4.0.0 eller nyere, lastet ned fra www.st.com
      • X-CUBE-TOF1 er installert gjennom STM32CubeMx, delen for administrering av programvareinstallasjon.
      • Når X-CUBE-TOF1 er installert. Gå til
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE programvarepakke innhold: API SW + SW eksamples

X-CUBE programvarepakke innhold: API SW + SW eksamples

Høy nøyaktighet Time-of-Flight Sensor utvidelseskort 

Evalueringskode eksample (.bin) ved bruk av X-CUBE-TOF1 og en NUCLEO-pakke

X-CUBE programvarepakke innhold: API SW + SW eksamples

VL53L4CX-sensor med utvidelseskort for utvidet rekkevidde 

Start programmering med kode eksamples ved å bruke X-CUBE-TOF1 og en NUCLEO-pakke

Evalueringskode eksample (.bin) ved bruk av X-CUBE-TOF1 og en NUCLEO-pakke

Dokumenter og relaterte ressurser

Gå til https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Alle dokumenter er tilgjengelige i Dokumentasjon-fanen for de relaterte produktene webside

VL53L4CX: Produktmappe

  • DS13805 : Time-of-Flight-sensor med utvidet rekkeviddemåling – datablad

X-NUCLEO-53L4A2: Produktmappe

  • DB462 : Time-of-Flight-sensor med utvidelseskort for utvidet rekkevidde basert på VL53L4CX for STM32 Nucleo – dataoversikt
  • X-NUCLEO-53L4A2 Hurtigstartguide: Time-of-Flight-sensor med utvidet rekkeviddemåling – dette dokumentet
  • UM2976 : Komme i gang med X-NUCLEO-53L4A2 Time-of-Flight-sensor med utvidet rekkeviddemåling basert på VL53L4CX for STM32 Nucleo – brukerhåndbok

P-NUCLEO-53L4A2: Produktmappe

  • DBxxxx : VL53L4CX Nucleo-pakke med X-NUCLEO-53L4A2 utvidelseskort og STM32F401RE Nucleo-kort – dataoversikt

SATEL-VL53L4CX: Produktmappe

  • DB4632 : VL53L4CX breakout board Time-of-Flight-sensor med utvidet rekkeviddemåling – datakort

STSW-IMG029: Bare driver for VL53L4CX mappe

  • DB4583 : Application Programming Interface (API) for VL53L4CX – dataoversikt

STSW-IMG030: Mappe for grafisk brukergrensesnitt (GUI).

  • DB4584: P-NUCLEO-53L4A2 pakke grafisk brukergrensesnitt (GUI) – dataoversikt
  • Programvareoppsett file

X-CUBE-TOF1: Programvarepakke for STM32Cube

  • DB4449 : Time-of-Flight sensorer programvareutvidelse for STM32Cube – datakort
  • UMxxxx : Komme i gang med STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensorer, programvarepakke for STM32CubeMX – Brukerhåndbok
  • Programvareoppsett file

STM32 ODE økosystem

RASK, RIMELIG PROTOTYPING OG UTVIKLING

STM32 Open Development Environment (ODE) er en åpen, fleksibel, enkel og rimelig måte å utvikle innovative enheter og applikasjoner basert på STM32 32-bits mikrokontrollerfamilie kombinert med andre toppmoderne ST-komponenter koblet til via utvidelseskort. Det muliggjør rask prototyping med ledende komponenter som raskt kan transformeres til endelige design.

STM32 ODE inkluderer følgende fem elementer:

  • STM32 Nucleo utviklingskort. Et omfattende utvalg av rimelige utviklingskort for alle STM32-mikrokontrollerserier, med ubegrenset enhetlig utvidelseskapasitet og med integrert debugger/programmerer
  • STM32 Nucleo utvidelseskort. Kort med tilleggsfunksjonalitet for å legge til sensing, kontroll, tilkobling, strøm, lyd eller andre funksjoner etter behov. Utvidelseskortene er plugget på toppen av STM32 Nucleo utviklingskort. Mer komplekse funksjoner kan oppnås ved å stable ekstra utvidelseskort.
  • STM32Cube programvare. Et sett med gratis verktøy og innebygde programvareklosser for å muliggjøre rask og enkel utvikling på STM32, inkludert et maskinvareabstraksjonslag, mellomvare og
    STM32CubeMX PC-basert konfigurator og kodegenerator
  • STM32Cube utvidelsesprogramvare. Utvidelsesprogramvare leveres gratis for bruk med STM32 Nucleo utvidelseskort, og kompatibel med STM32Cube programvarerammeverk
  • STM32Cube funksjonspakker. Sett med funksjon eksamples for noen av de vanligste applikasjonstilfellene bygget ved å utnytte modulariteten og interoperabiliteten til STM32 Nucleo-utviklingskort og utvidelser, med STM32Cube-programvare og utvidelser.

STM32 Open Development Environment er kompatibelt med et bredt spekter av utviklingsmiljøer inkludert STM32CubeIDE, IAR EWARM, Keil MDK-ARM og GCC/LLVM-baserte IDEer, med mulighet for å integrere de ulike komponentene som STM32CubeMX, STM32CubeProgrammer eller STM32CubeMonitor.

Rask, rimelig prototyping og utvikling

STM32 Open Development Environment: alt du trenger

Kombinasjonen av et bredt spekter av utvidbare kort basert på ledende kommersielle produkter og modulær programvare, fra driver til applikasjonsnivå, muliggjør rask prototyping av ideer som enkelt kan transformeres til endelige design.

Slik starter du designet:

  • Velg passende STM32 Nucleo-utviklingskort (NUCLEO) og utvidelseskort (X-NUCLEO) (sensorer, tilkoblingsmuligheter, lyd, motorkontroll osv.) for funksjonaliteten du trenger.
  • Velg utviklingsmiljøet ditt (IAR EWARM, Keil MDK og GCC/LLVM-baserte IDE-er) og bruk gratis STM32Cube-verktøy og programvare som STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor eller STM32CubeIDE.
  • Last ned all nødvendig programvare for å kjøre funksjonaliteten på de valgte STM32 Nucleo utvidelseskortene.
  • Kompiler designet ditt og last det opp til STM32 Nucleo-utviklingskortet.
  • Begynn deretter å utvikle og teste applikasjonen din.

Programvare utviklet på STM32 Open Development Environment prototyping-maskinvare kan brukes direkte i et avansert prototyping-kort eller i et sluttproduktdesign ved å bruke de samme kommersielle ST-komponentene, eller komponenter fra samme familie som de som finnes på STM32 Nucleo-kortene.

STM32 Open Development Environment: alt du trenger

Logo

Dokumenter / Ressurser

ST STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling [pdfBrukerhåndbok
STM32 Nucleo Time Flight Sensor med utvidet rekkeviddemåling, STM32 Nucleo, Time Flight Sensor med utvidet rekkeviddemåling, utvidet rekkeviddemåling, rekkeviddemåling

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *