STM32 Nucleo Time Flight Sensor med udvidet rækkeviddemåling

STM32 Nucleo Time Flight Sensor med udvidet rækkeviddemåling

Time-of-Flight sensor med udvidet rækkevidde måling baseret på VL53L4CX udvidelseskort til STM32 Nucleo 

Hardware overståetview

X-NUCLEO-53L4A2 Hardwarebeskrivelse

  • X-NUCLEO-53L4A2 er en Time-of-Flight sensor med udvidet rækkevidde måling og udviklingskort designet omkring VL53L4CX sensoren baseret på ST FlightSense™ patenteret teknologi
  • VL53L4CX kommunikerer med STM32 Nucleo-udviklerkortets værtsmikrocontroller gennem et I2C-link tilgængeligt på Arduino UNO R3-stikket.

Nøgleprodukter ombord 

VL53L4CX Time-of-Flight (ToF) Time-of-Flight-sensor med måling af udvidet rækkevidde
0.25, 0.5 og 1 mm afstandsstykker at simulere luftspalter, med dækglas

Breakout boards stik 

SATEL-VL53L4CX breakout boards kan købes separat

Bestillingskode: X-NUCLEO-53L4A2 

Hardware overståetview

Seneste info findes på www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 udvidelseskort
  • VL53L4CX enheder i brugerdefinerede applikationer kan integreres med udvidelseskort eller ekstern VL53L4CX breakout.
  • Bremsepladerne leveres separat.
  • X-NUCLEO-53L4A2 er også tilgængelig som en NUCLEO-pakke (P-NUCLEO-53L4A2)
  • X-NUCLEO-53L4A2 udvidelseskortet kan også bestilles på www.st.com som en del af en NUCLEO-pakke med udvidelseskort og STM32 NUCLEO-kort.
  • Bestillingskode: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 udvidelseskort og NUCLEO-F401RE fuldfunktionskort.
  • VL53L4CX breakout boards kan bestilles separat
  • Bestillingskode: SATEL-VL53L4CX
  • Pakken indeholder to breakout boards
    Hardware overståetview

Time-of-Flight sensorer Softwaremiljø 

STM32Cube Software Overview

X-CUBE-TOF1 softwarebeskrivelse

  • X-CUBE-TOF1-softwarepakken er en STM32Cube-udvidelse til udvidelseskortene i Time-ofFlight-produktfamilien (inklusive X-NUCLEO-53L4A2) til STM32. Kildekoden er baseret på STM32Cube for at lette portabilitet og kodedeling på tværs af forskellige STM32 MCU-familier. A sampEn implementering er tilgængelig for STM32 Nucleo-afstandssensorudvidelseskort (X-NUCLEO-53L4A2) sat oven på et STM32 Nucleo-udviklingskort (NUCLEOF401RE eller NUCLEO L476RG).

Nøglefunktioner 

  • Driverlag (VL53L4CX-driver) til komplet styring af VL53L4CX-sensoren med udvidet rækkeviddemåling integreret i X-NUCLEO53L4A2-udvidelseskortet.
  • Nem bærbarhed på tværs af forskellige MCU-familier takket være STM32Cube.
  • Gratis, brugervenlige licensvilkår.
  • Sample-kode til afstandsmåling.

Seneste SW tilgængelig kl www.st.com 
X-CUBE-TOF1

Opsætning & Demo Eksamples 

HW forudsætninger

  • 1x ToF-sensorudvidelseskort med høj nøjagtighed baseret på VL53L4CX (X-NUCLEO-53L4A2).
    HW forudsætninger
  • 1x STM32 Nucleo udviklingskort (NUCLEO-F401RE f.eksampdet)
    HW forudsætninger
  • 1x Laptop/PC med Windows
  • 1x USB type A til Mini-B USB-kabel
  • Hvis du ikke har et STM32 Nucleo-udviklingskort, kan du bestille en Nucleo-pakke (P-NUCLEO-53L4A2):
    HW forudsætninger
  • X-NUCLEO-53L4A2 udvidelseskort og NUCLEO-F401RE fuldfunktionskort leveret sammen.
  • STSW-IMG029: Bare driver til VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 grafisk brugergrænseflade (GUI) på Windows 7 og 10
  • STSW-IMG031: Linux driver til VL53L4CX
  • X-CUBE-TOF1: Time-of-Flight sensorer softwareudvidelse til STM32Cube.
    • Når du installerer X-CUBE-TOF1, installerer installationsprogrammet også den mappe, der indeholder exampLe projekter her for eksempel:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO Kit driver installation

  1. Tilslut P-NUCLEO til pc'en via USB
    • Vent på, at bestyrelsen bliver anerkendt; driverne installeres automatisk)
    • Hvis Windows ikke kan installere STLINK-driveren automatisk, skal du følge trin 2
    NUCLEO Kit driver installation
  2. Installer pc'ens USB-portdriver for at finde Nucleo-kortet
    • Download STSW-LINK009 fra www.st.com
    • Pak ud og dobbeltklik på "stlink_winusb_install.bat" for at installere driveren.
    NUCLEO Kit driver installation

VL53L4CX GUI software installation

GUI er generelt det første og nemme værktøj til at evaluere enheden
  • Udfør HW-installation og tilslut VL53L4CX-udvidelseskortet + Nucleo F401RE til pc'en
  • Installer GUI SW til VL53L4CX Demo og konfigurationsindstillinger
    • TSW-IMG030, downloadet fra www.st.com
    • Kør installationsprogrammet med administratorrettigheder
      Den grafiske brugergrænseflade kan:
    • Udfør offset- og Xtalk-kalibreringen og visualiser kalibreringsdata
    • Skift nøgleparametre for VL53L4CX
    • Vis dataene i realtid (afstand, signal, omgivelseshastighed)
    • Hent datalogning og afspil en datalog igen (.csv file)
      VL53L4CX GUI software installation
    • Udfør HW-installation og tilslut NUCLEO-sættet ( P-NUCLEO 53L4A2) til pc'en
    • Installer X-CUBE-TOF1 SW-pakken
      • X-CUBE-TOF1 rev 4.0.0 eller nyere, downloadet fra www.st.com
      • X-CUBE-TOF1 installeres gennem STM32CubeMx, sektionen for administration af softwareinstallation.
      • Når X-CUBE-TOF1 er installeret. 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 softwarepakke indhold: API SW + SW examples

X-CUBE softwarepakke indhold: API SW + SW examples

Høj præcision Time-of-Flight Sensor udvidelseskort 

Evalueringskode example (.bin) ved hjælp af X-CUBE-TOF1 og en NUCLEO Pack

X-CUBE softwarepakke indhold: API SW + SW examples

VL53L4CX-sensor med udvidelseskort til måling af udvidet rækkevidde 

Start programmering med kode examples ved hjælp af X-CUBE-TOF1 og en NUCLEO-pakke

Evalueringskode example (.bin) ved hjælp af X-CUBE-TOF1 og en NUCLEO Pack

Dokumenter og relaterede ressourcer

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

Alle dokumenter er tilgængelige på fanen Dokumentation for de relaterede produkter webside

VL53L4CX: Produktmappe

  • DS13805 : Time-of-Flight-sensor med udvidet rækkeviddemåling – datablad

X-NUCLEO-53L4A2: Produktmappe

  • DB462 : Time-of-Flight sensor med udvidet rækkevidde måling udvidelseskort baseret på VL53L4CX til STM32 Nucleo – data brief
  • X-NUCLEO-53L4A2 Hurtig startguide: Time-of-Flight-sensor med udvidet rækkeviddemåling – dette dokument
  • UM2976 : Kom godt i gang med X-NUCLEO-53L4A2 Time-of-Flight-sensor med udvidet rækkeviddemåling baseret på VL53L4CX til STM32 Nucleo – brugermanual

P-NUCLEO-53L4A2: Produktmappe

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

SATEL-VL53L4CX: Produktmappe

  • DB4632 : VL53L4CX breakout board Time-of-Flight sensor med udvidet rækkevidde måling – data kort

STSW-IMG029: Bare driver til VL53L4CX mappe

  • DB4583 : Application Programming Interface (API) til VL53L4CX – data brief

STSW-IMG030: Graphical User Interface (GUI) Mappe

  • DB4584: P-NUCLEO-53L4A2 pakke grafisk brugergrænseflade (GUI) – datakort
  • Software opsætning file

X-CUBE-TOF1: Softwarepakke til STM32Cube

  • DB4449 : Time-of-Flight sensors softwareudvidelse til STM32Cube – datakort
  • UMxxxx : Kom godt i gang med STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensorer, softwarepakke til STM32CubeMX – Brugermanual
  • Software opsætning file

STM32 ODE økosystem

HURTIG, OVERKOMMELIG PROTOTYPING OG UDVIKLING

STM32 Open Development Environment (ODE) er en åben, fleksibel, nem og overkommelig måde at udvikle innovative enheder og applikationer baseret på STM32 32-bit mikrocontrollerfamilien kombineret med andre state-of-the-art ST-komponenter forbundet via udvidelseskort. Det muliggør hurtig prototyping med avancerede komponenter, der hurtigt kan omdannes til endelige designs.

STM32 ODE inkluderer følgende fem elementer:

  • STM32 Nucleo udviklingstavler. Et omfattende udvalg af overkommelige udviklingstavler til alle STM32 mikrocontrollerserier med ubegrænset unified udvidelseskapacitet og med integreret debugger/programmør
  • STM32 Nucleo udvidelseskort. Boards med ekstra funktionalitet for at tilføje sensing, kontrol, tilslutningsmuligheder, strøm, lyd eller andre funktioner efter behov. Udvidelseskortene er sat oven på STM32 Nucleo-udviklingskortene. Mere komplekse funktionaliteter kan opnås ved at stable yderligere udvidelseskort.
  • STM32Cube software. Et sæt gratis værktøjer og indlejrede softwareklodser for at muliggøre hurtig og nem udvikling på STM32, herunder et hardwareabstraktionslag, middleware og
    STM32CubeMX PC-baseret konfigurator og kodegenerator
  • STM32Cube udvidelsessoftware. Udvidelsessoftware leveres gratis til brug med STM32 Nucleo-udvidelseskort og kompatibel med STM32Cube-softwarerammerne
  • STM32Cube funktionspakker. Funktionssæt f.eksamples til nogle af de mest almindelige applikationssager bygget ved at udnytte modulariteten og interoperabiliteten af ​​STM32 Nucleo-udviklingskort og udvidelser med STM32Cube-software og udvidelser.

STM32 Open Development Environment er kompatibelt med en lang række udviklingsmiljøer, herunder STM32CubeIDE, IAR EWARM, Keil MDK-ARM og GCC/LLVM-baserede IDE'er, med mulighed for at integrere de forskellige komponenter såsom STM32CubeMX, STM32CubeProgrammer eller STM32CubeMonitor.

Hurtig, overkommelig prototyping og udvikling

STM32 Åbent udviklingsmiljø: alt hvad du behøver

Kombinationen af ​​en bred vifte af udvidelige boards baseret på avancerede kommercielle produkter og modulær software, fra driver- til applikationsniveau, muliggør hurtig prototyping af ideer, der uden problemer kan omdannes til endelige designs.

Sådan starter du dit design:

  • Vælg det passende STM32 Nucleo-udviklingskort (NUCLEO) og udvidelseskort (X-NUCLEO) (sensorer, tilslutningsmuligheder, lyd, motorstyring osv.) til den funktionalitet, du har brug for.
  • Vælg dit udviklingsmiljø (IAR EWARM, Keil MDK og GCC/LLVM-baserede IDE'er) og brug de gratis STM32Cube værktøjer og software såsom STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor eller STM32CubeIDE.
  • Download al den nødvendige software for at køre funktionaliteten på de valgte STM32 Nucleo-udvidelseskort.
  • Kompiler dit design og upload det til STM32 Nucleo-udviklingskortet.
  • Begynd derefter at udvikle og teste din applikation.

Software udviklet på STM32 Open Development Environment prototyping-hardware kan bruges direkte i et avanceret prototyping-kort eller i et slutproduktdesign med de samme kommercielle ST-komponenter eller komponenter fra samme familie som dem, der findes på STM32 Nucleo-kortene.

STM32 Åbent udviklingsmiljø: alt hvad du behøver

Logo

Dokumenter/ressourcer

ST STM32 Nucleo Time Flight Sensor med udvidet rækkeviddemåling [pdfBrugervejledning
STM32 Nucleo Time Flight Sensor med Extended Range Measurement, STM32 Nucleo, Time Flight Sensor med Extended Range Measurement, Extended Range Measurement, Range Measurement

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *