STM32 Nucleo Time Flight Sensor med utökad räckviddsmätning

STM32 Nucleo Time Flight Sensor med utökad räckviddsmätning

Time-of-Flight-sensor med utökad räckviddsmätning baserad på VL53L4CX expansionskort för STM32 Nucleo 

Hårdvara överview

X-NUCLEO-53L4A2 Hårdvarubeskrivning

  • X-NUCLEO-53L4A2 är en Time-of-Flight-sensor med utökad räckviddsmätning och utvecklingstavla designad kring VL53L4CX-sensorn baserad på ST FlightSense™ patenterad teknologi
  • VL53L4CX kommunicerar med STM32 Nucleo-utvecklarkortets värdmikrokontroller via en I2C-länk tillgänglig på Arduino UNO R3-kontakten.

Nyckelprodukter ombord 

VL53L4CX Time-of-Flight (ToF) Time-of-Flight-sensor med utökad räckviddsmätning
0.25, 0.5 och 1 mm distanser att simulera luftspalter, med täckglasögon

Breakout boards kontakter 

SATEL-VL53L4CX breakout boards kan köpas separat

Beställningskod: X-NUCLEO-53L4A2 

Hårdvara överview

Senaste info finns på www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 expansionskort
  • VL53L4CX-enheter i anpassade applikationer kan integreras med expansionskort eller extern VL53L4CX breakout.
  • Brytbrädorna levereras separat.
  • X-NUCLEO-53L4A2 är också tillgänglig som ett NUCLEO-paket (P-NUCLEO-53L4A2)
  • X-NUCLEO-53L4A2 expansionskort kan också beställas på www.st.com som en del av ett NUCLEO-paket med expansionskort och STM32 NUCLEO-kort.
  • Beställningskod: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 expansionskort och NUCLEO-F401RE fullfunktionskort.
  • VL53L4CX breakout boards kan beställas separat
  • Beställningskod: SATEL-VL53L4CX
  • Förpackningen har två breakout-brädor
    Hårdvara överview

Time-of-Flight sensorer Programvarumiljö 

STM32Cube Software överview

X-CUBE-TOF1 mjukvarubeskrivning

  • Mjukvarupaketet X-CUBE-TOF1 är en STM32Cube-expansion för expansionskorten i Time-ofFlight-produktfamiljen (inklusive X-NUCLEO-53L4A2) för STM32. Källkoden är baserad på STM32Cube för att underlätta portabilitet och koddelning mellan olika STM32 MCU-familjer. A sampEn implementering är tillgänglig för STM32 Nucleo-avståndssensorexpansionskort (X-NUCLEO-53L4A2) ansluten ovanpå ett STM32 Nucleo-utvecklingskort (NUCLEOF401RE eller NUCLEO L476RG).

Nyckelfunktioner 

  • Drivrutinslager (VL53L4CX-drivrutin) för fullständig hantering av VL53L4CX-sensorn med utökad räckviddsmätning integrerad i X-NUCLEO53L4A2-expansionskortet.
  • Enkel portabilitet över olika MCU-familjer, tack vare STM32Cube.
  • Gratis, användarvänliga licensvillkor.
  • Sample-kod för avståndsmätning.

Senaste SW tillgänglig på www.st.com 
X-CUBE-TOF1

Installation & Demo Examples 

HW-förutsättningar

  • 1x ToF-sensorexpansionskort med hög noggrannhet baserat på VL53L4CX (X-NUCLEO-53L4A2).
    HW-förutsättningar
  • 1x STM32 Nucleo utvecklingskort (NUCLEO-F401RE för example)
    HW-förutsättningar
  • 1x Laptop/PC med Windows
  • 1x USB typ A till Mini-B USB-kabel
  • Om du inte har ett STM32 Nucleo-utvecklingskort kan du beställa ett Nucleo-paket (P-NUCLEO-53L4A2):
    HW-förutsättningar
  • X-NUCLEO-53L4A2 expansionskort och NUCLEO-F401RE fullfunktionskort levereras tillsammans.
  • STSW-IMG029: Bar drivrutin för VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 grafiskt användargränssnitt (GUI) på Windows 7 och 10
  • STSW-IMG031: Linux-drivrutin för VL53L4CX
  • X-CUBE-TOF1: Time-of-Flight sensorer mjukvaruexpansion för STM32Cube.
    • När du installerar X-CUBE-TOF1 installerar installationsprogrammet även katalogen som innehåller exampLe projekt här till exempel:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Installation av drivrutin för NUCLEO Kit

  1. Anslut P-NUCLEO till datorn via USB
    • Vänta tills styrelsen erkänns; drivrutinerna installeras automatiskt)
    • Om Windows inte kan installera STLINK-drivrutinen automatiskt, följ steg 2
    Installation av drivrutin för NUCLEO Kit
  2. Installera drivrutinen för PC USB-porten för att upptäcka Nucleo-kortet
    • Ladda ner STSW-LINK009 från www.st.com
    • Packa upp och dubbelklicka på "stlink_winusb_install.bat" för att installera drivrutinen.
    Installation av drivrutin för NUCLEO Kit

VL53L4CX GUI programvara installation

GUI är i allmänhet det första och enkla verktyget för att utvärdera enheten
  • Utför HW-installation och anslut VL53L4CX expansionskort + Nucleo F401RE till datorn
  • Installera GUI SW för VL53L4CX Demo och konfigurationsinställningar
    • TSW-IMG030, nedladdad från www.st.com
    • Kör installationsprogrammet med administratörsbehörighet
      Det grafiska användargränssnittet kan:
    • Utför offset- och Xtalk-kalibreringen och visualisera kalibreringsdata
    • Ändra nyckelparametrar för VL53L4CX
    • Visa data i realtid (avstånd, signal, omgivningshastighet)
    • Hämta dataloggning och spela upp en datalogg (.csv file)
      VL53L4CX GUI programvara installation
    • Utför HW-installation och anslut NUCLEO-satsen ( P-NUCLEO 53L4A2) till datorn
    • Installera X-CUBE-TOF1 SW-paketet
      • X-CUBE-TOF1 rev 4.0.0 eller nyare, laddas ner från www.st.com
      • X-CUBE-TOF1 installeras genom STM32CubeMx, sektion för installation av programvara.
      • När X-CUBE-TOF1 är installerad. Gå till
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE mjukvarupaketinnehåll: API SW + SW examples

X-CUBE mjukvarupaketinnehåll: API SW + SW examples

Hög noggrannhet Time-of-Flight Sensor expansionskort 

Utvärderingskod example (.bin) med X-CUBE-TOF1 och ett NUCLEO Pack

X-CUBE mjukvarupaketinnehåll: API SW + SW examples

VL53L4CX-sensor med utökat mätområdesexpansionskort 

Börja programmera med kod examples med X-CUBE-TOF1 och ett NUCLEO-paket

Utvärderingskod example (.bin) med X-CUBE-TOF1 och ett NUCLEO Pack

Dokument och relaterade resurser

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

Alla dokument finns tillgängliga på fliken Dokumentation för de relaterade produkterna websida

VL53L4CX: Produktmapp

  • DS13805 : Time-of-Flight-sensor med utökad räckviddsmätning – datablad

X-NUCLEO-53L4A2: Produktmapp

  • DB462 : Time-of-Flight-sensor med utökat mätområde baserat på VL53L4CX för STM32 Nucleo – dataöversikt
  • X-NUCLEO-53L4A2 Snabbstartguide: Time-of-Flight-sensor med utökad räckviddsmätning – detta dokument
  • UM2976 : Komma igång med X-NUCLEO-53L4A2 Time-of-Flight-sensor med utökad räckviddsmätning baserad på VL53L4CX för STM32 Nucleo – användarmanual

P-NUCLEO-53L4A2: Produktmapp

  • DBxxxx : VL53L4CX Nucleo-paket med X-NUCLEO-53L4A2 expansionskort och STM32F401RE Nucleo-kort – dataöversikt

SATEL-VL53L4CX: Produktmapp

  • DB4632 : VL53L4CX breakoutboard Time-of-Flight-sensor med utökad räckviddsmätning – dataöversikt

STSW-IMG029: Bar drivrutin för mappen VL53L4CX

  • DB4583 : Application Programming Interface (API) för VL53L4CX – dataöversikt

STSW-IMG030: Mapp för grafiskt användargränssnitt (GUI).

  • DB4584: P-NUCLEO-53L4A2 pack grafiskt användargränssnitt (GUI) – dataöversikt
  • Mjukvaruinstallation file

X-CUBE-TOF1: Mjukvarupaket för STM32Cube

  • DB4449 : Time-of-Flight-sensorer mjukvaruexpansion för STM32Cube – dataöversikt
  • UMxxxx : Komma igång med STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensorer, mjukvarupaket för STM32CubeMX – Användarmanual
  • Mjukvaruinstallation file

STM32 ODE ekosystem

SNABB, PRISVÄRD PROTOTYP OCH UTVECKLING

STM32 Open Development Environment (ODE) är ett öppet, flexibelt, enkelt och prisvärt sätt att utveckla innovativa enheter och applikationer baserade på STM32 32-bitars mikrokontrollerfamiljen kombinerat med andra toppmoderna ST-komponenter anslutna via expansionskort. Det möjliggör snabb prototypframställning med ledande komponenter som snabbt kan omvandlas till slutliga design.

STM32 ODE innehåller följande fem element:

  • STM32 Nucleo utvecklingskort. Ett omfattande utbud av prisvärda utvecklingskort för alla STM32 mikrokontrollerserier, med obegränsad enhetlig expansionskapacitet och med integrerad debugger/programmerare
  • STM32 Nucleo expansionskort. Kort med ytterligare funktionalitet för att lägga till avkänning, kontroll, anslutning, ström, ljud eller andra funktioner efter behov. Expansionskorten är anslutna ovanpå STM32 Nucleo-utvecklingskorten. Mer komplexa funktioner kan uppnås genom att stapla ytterligare expansionskort.
  • STM32Cube programvara. En uppsättning kostnadsfria verktyg och inbäddade mjukvarublock för att möjliggöra snabb och enkel utveckling på STM32, inklusive ett hårdvaruabstraktionslager, mellanprogram och
    STM32CubeMX PC-baserad konfigurator och kodgenerator
  • STM32Cube expansionsprogramvara. Expansionsprogramvara tillhandahålls kostnadsfritt för användning med STM32 Nucleo-expansionskort och kompatibel med STM32Cube-programvaran
  • STM32Cube funktionspaket. Uppsättning av funktion examples för några av de vanligaste applikationsfallen byggda genom att utnyttja modulariteten och interoperabiliteten hos STM32 Nucleo-utvecklingskort och expansioner, med STM32Cube-programvara och expansioner.

STM32 Open Development Environment är kompatibel med ett brett utbud av utvecklingsmiljöer inklusive STM32CubeIDE, IAR EWARM, Keil MDK-ARM och GCC/LLVM-baserade IDE, med möjlighet att integrera de olika komponenterna som STM32CubeMX, STM32CubeProgrammer eller STM32CubeMonitor.

Snabb, prisvärd prototyper och utveckling

STM32 öppen utvecklingsmiljö: allt du behöver

Kombinationen av ett brett utbud av expanderbara kort baserade på ledande kommersiella produkter och modulär mjukvara, från drivrutin till applikationsnivå, möjliggör snabb prototypframställning av idéer som smidigt kan omvandlas till slutliga design.

För att starta din design:

  • Välj lämpligt STM32 Nucleo-utvecklingskort (NUCLEO) och expansionskort (X-NUCLEO) (sensorer, anslutningsmöjligheter, ljud, motorstyrning etc.) för den funktionalitet du behöver.
  • Välj din utvecklingsmiljö (IAR EWARM, Keil MDK och GCC/LLVM-baserade IDE) och använd de kostnadsfria STM32Cube-verktygen och mjukvaran som STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor eller STM32CubeIDE.
  • Ladda ner all nödvändig programvara för att köra funktionaliteten på de valda STM32 Nucleo-expansionskorten.
  • Kompilera din design och ladda upp den till STM32 Nucleos utvecklingskort.
  • Börja sedan utveckla och testa din applikation.

Mjukvara utvecklad på STM32 Open Development Environment prototyphårdvara kan användas direkt i ett avancerat prototypkort eller i en slutproduktdesign med samma kommersiella ST-komponenter, eller komponenter från samma familj som de som finns på STM32 Nucleo-korten.

STM32 öppen utvecklingsmiljö: allt du behöver

Logotyp

Dokument/resurser

ST STM32 Nucleo Time Flight Sensor med utökad räckviddsmätning [pdf] Användarhandbok
STM32 Nucleo Time Flight Sensor med utökat räckviddsmätning, STM32 Nucleo, Time Flight Sensor med utökat räckviddsmätning, utökat räckviddsmätning, räckviddsmätning

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *