Sensori kohor i fluturimit STM32 Nucleo me matje me rreze të zgjeruar

Sensori kohor i fluturimit STM32 Nucleo me matje me rreze të zgjeruar

Sensori i kohës së fluturimit me matje me rreze të zgjeruar bazuar në tabelën e zgjerimit VL53L4CX për STM32 Nucleo 

Hardware Mbiview

Përshkrimi i harduerit X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 është një sensor i Kohës së Fluturimit me matje dhe pllakë zhvillimi me rreze të zgjatur të projektuar rreth sensorit VL53L4CX bazuar në teknologjinë e patentuar ST FlightSense™
  • VL53L4CX komunikon me mikrokontrolluesin pritës të bordit të zhvilluesit STM32 Nucleo përmes një lidhjeje I2C të disponueshme në lidhësin Arduino UNO R3.

Produktet kryesore në bord 

VL53L4CX Sensori i kohës së fluturimit (ToF) me matje të diapazonit të zgjatur
Distanca 0.25, 0.5 dhe 1mm për të simuluar boshllëqet e ajrit, me mbulojnë gotat

Lidhës të tabelave të ndarjes 

SATEL-VL53L4CX bordet e thyerjes mund të blihen veçmas

Kodi i porosisë: X-NUCLEO-53L4A2 

Hardware Mbiview

Informacioni i fundit në dispozicion në www.st.com
X-Bërthama-53L4A2 

  • Pllakë zgjerimi X-NUCLEO-53L4A2
  • Pajisjet VL53L4CX në aplikacionet e personalizuara mund të integrohen me pllakën e zgjerimit ose me dalje të jashtme VL53L4CX.
  • Bordet e ndarjes dorëzohen veçmas.
  • X-NUCLEO-53L4A2 është gjithashtu i disponueshëm si një paketë NUCLEO (P-NUCLEO-53L4A2)
  • Pllaka e zgjerimit X-NUCLEO-53L4A2 mund të porositet gjithashtu www.st.com si pjesë e një pakete NUCLEO me tabelë zgjerimi dhe tabelë STM32 NUCLEO.
  • Kodi i porosisë: P-NUCLEO-53L4A2:
    Pllaka zgjeruese X-NUCLEO-53L4A2 dhe pllakë me karakteristika të plota NUCLEO-F401RE.
  • Pllakat e shkëputjes VL53L4CX mund të porositen veçmas
  • Kodi i porosisë: SATEL-VL53L4CX
  • Paketa mban dy dërrasa të ndara
    Hardware Mbiview

Sensorët e kohës së fluturimit Mjedisi i softuerit 

Softueri STM32Cube ka përfunduarview

Përshkrimi i softuerit X-CUBE-TOF1

  • Paketa e softuerit X-CUBE-TOF1 është një zgjerim STM32Cube për bordet e zgjerimit të familjes së produkteve Time-ofFlight (duke përfshirë X-NUCLEO-53L4A2) për STM32. Kodi burimor bazohet në STM32Cube për të lehtësuar transportueshmërinë dhe ndarjen e kodit nëpër familje të ndryshme STM32 MCU. Një sampImplementimi është i disponueshëm për bordin e zgjerimit të sensorit të rangut STM32 Nucleo (X-NUCLEO-53L4A2) i lidhur në krye të një bordi zhvillimi STM32 Nucleo (NUCLEOF401RE ose NUCLEO L476RG).

Karakteristikat kryesore 

  • Shtresa e drejtuesit (shofer VL53L4CX) për menaxhimin e plotë të sensorit VL53L4CX me matje me rreze të zgjeruar të integruar në tabelën e zgjerimit X-NUCLEO53L4A2.
  • Transportueshmëri e lehtë nëpër familje të ndryshme MCU, falë STM32Cube.
  • Kushtet e licencës falas, miqësore për përdoruesit.
  • Sampkodi për matjen e diapazonit.

SW më i fundit në dispozicion në www.st.com 
X-CUBE-TOF1

Setup & Demo Examples 

Parakushtet e HW

  • 1x Pllaka e zgjerimit të sensorit ToF me saktësi të lartë bazuar në VL53L4CX (X-NUCLEO-53L4A2).
    Parakushtet e HW
  • 1x Pllakë zhvillimi STM32 Nucleo (NUCLEO-F401RE për shembullample)
    Parakushtet e HW
  • 1x Laptop/PC me Windows
  • 1x kabllo USB të tipit A në Mini-B
  • Nëse nuk keni një tabelë zhvillimi STM32 Nucleo, mund të porosisni një paketë Nucleo (P-NUCLEO-53L4A2):
    Parakushtet e HW
  • Pllaka zgjeruese X-NUCLEO-53L4A2 dhe Pllaka me karakteristika të plota NUCLEO-F401RE të dorëzuara së bashku.
  • STSW-IMG029: Shofer i zhveshur për VL53L4CX
  • STSW-IMG030: Ndërfaqja grafike e përdoruesit (GUI) P-NUCLEO-53L4A2 në Windows 7 dhe 10
  • STSW-IMG031: Drejtues Linux për VL53L4CX
  • X-CUBE-TOF1: Zgjerimi i softuerit të sensorëve të kohës së fluturimit për STM32Cube.
    • Kur instaloni X-CUBE-TOF1, instaluesi instalon gjithashtu direktorinë që përmban exampprojektet këtu për shembull:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Instalimi i shoferit të kompletit NUCLEO

  1. Lidheni P-NUCLEO me kompjuterin përmes USB
    • Prisni që bordi të njihet; drejtuesit instalohen automatikisht)
    • Nëse Windows nuk mund të instalojë automatikisht drejtuesin STLINK, ju lutemi ndiqni hapin 2
    Instalimi i shoferit të kompletit NUCLEO
  2. Instaloni drejtuesin e portit USB të PC për të zbuluar bordin Nucleo
    • Shkarkoni STSW-LINK009 nga www.st.com
    • Shkëputeni dhe klikoni dy herë në “stlink_winusb_install.bat” për të instaluar drejtuesin.
    Instalimi i shoferit të kompletit NUCLEO

Instalimi i softuerit VL53L4CX GUI

GUI është përgjithësisht mjeti i parë dhe i lehtë për të vlerësuar pajisjen
  • Kryeni instalimin HW dhe lidhni bordin e zgjerimit VL53L4CX + Nucleo F401RE me kompjuterin
  • Instaloni GUI SW për VL53L4CX Demo dhe cilësimet e konfigurimit
    • TSW-IMG030, shkarkuar nga www.st.com
    • Ekzekutoni instaluesin me privilegjet e administratorit
      Ndërfaqja grafike e përdoruesit mund të:
    • Kryeni kalibrimin offset dhe Xtalk dhe vizualizoni të dhënat e kalibrimit
    • Ndryshoni parametrat kryesorë të VL53L4CX
    • Shfaq të dhënat në kohë reale (distanca, sinjali, shpejtësia e ambientit)
    • Merrni regjistrimin e të dhënave dhe riluajeni një ditar të dhënash (.csv file)
      Instalimi i softuerit VL53L4CX GUI
    • Kryeni instalimin HW dhe lidhni kompletin NUCLEO ( P-NUCLEO 53L4A2) me PC-në
    • Instaloni paketën X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 ose më i ri, shkarkuar nga www.st.com
      • X-CUBE-TOF1 është instaluar përmes STM32CubeMx, menaxhoni seksionin e instalimit të softuerit.
      • Pasi të jetë instaluar X-CUBE-TOF1. Shko tek
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Përmbajtja e paketës softuerike X-CUBE: API SW + SW examples

Përmbajtja e paketës softuerike X-CUBE: API SW + SW examples

Tabela e zgjerimit të sensorit të kohës së fluturimit me saktësi të lartë 

Kodi i vlerësimit p.shample (.bin) duke përdorur X-CUBE-TOF1 dhe një paketë NUCLEO

Përmbajtja e paketës softuerike X-CUBE: API SW + SW examples

Sensori VL53L4CX me tabelën e zgjerimit të matjes së diapazonit të zgjeruar 

Filloni programimin me kodin p.shampduke përdorur X-CUBE-TOF1 dhe një paketë NUCLEO

Kodi i vlerësimit p.shample (.bin) duke përdorur X-CUBE-TOF1 dhe një paketë NUCLEO

Dokumentet & Burimet e Përafërta

Shko tek https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Të gjitha dokumentet janë të disponueshme në skedën e Dokumentacionit të produkteve përkatëse webfaqe

VL53L4CX: Dosja e produktit

  • DS13805 : Sensori i kohës së fluturimit me matje me rreze të zgjeruar – fletë të dhënash

X-NUCLEO-53L4A2: Dosja e produktit

  • DB462 : Sensori i kohës së fluturimit me tabelën e zgjerimit të matjes së diapazonit të zgjeruar bazuar në VL53L4CX për STM32 Nucleo – përmbledhje e të dhënave
  • X-NUCLEO-53L4A2 Udhëzues për fillimin e shpejtë: Sensori i kohës së fluturimit me matje me rreze të zgjeruar – ky dokument
  • UM2976 : Fillimi me sensorin e kohës së fluturimit X-NUCLEO-53L4A2 me matje me rreze të zgjeruar bazuar në VL53L4CX për STM32 Nucleo – manuali i përdorimit

P-NUCLEO-53L4A2: Dosja e produktit

  • DBxxxx : Paketa VL53L4CX Nucleo me tabelën e zgjerimit X-NUCLEO-53L4A2 dhe tabelën STM32F401RE Nucleo – përmbledhje e të dhënave

SATEL-VL53L4CX: Dosja e produktit

  • DB4632 : VL53L4CX bordi defektues Sensori i kohës së fluturimit me matje të shtrirjes së zgjatur – përmbledhje e të dhënave

STSW-IMG029: Shofer i zhveshur për dosjen VL53L4CX

  • DB4583 : Ndërfaqja e programimit të aplikacionit (API) për VL53L4CX - përmbledhje e të dhënave

STSW-IMG030: Dosja e ndërfaqes grafike të përdoruesit (GUI).

  • DB4584 : Ndërfaqja grafike e përdoruesit të paketës P-NUCLEO-53L4A2 (GUI) – përmbledhje e të dhënave
  • Konfigurimi i softuerit file

X-CUBE-TOF1: Paketa softuerike për STM32Cube

  • DB4449 : Zgjerimi i softuerit të sensorëve të kohës së fluturimit për STM32Cube – përmbledhje e të dhënave
  • UMxxxx : Fillimi me STMicroelectronics X-CUBE-TOF1, sensorët e kohës së fluturimit, paketa softuerike për STM32CubeMX – Manuali i përdorimit
  • Konfigurimi i softuerit file

Ekosistemi STM32 ODE

PROTOTIPIM DHE ZHVILLIM TË SHPEJTË, TË PËRBALLUESHME

Mjedisi i Zhvillimit të Hapur STM32 (ODE) është një mënyrë e hapur, fleksibël, e lehtë dhe e përballueshme për të zhvilluar pajisje dhe aplikacione inovative bazuar në familjen e mikrokontrolluesve 32-bit STM32 të kombinuara me komponentë të tjerë ST të teknologjisë më të fundit të lidhur nëpërmjet pllakave të zgjerimit. Ai mundëson prototipimin e shpejtë me komponentë të avancuar që mund të transformohen shpejt në dizajne përfundimtare.

STM32 ODE përfshin pesë elementët e mëposhtëm:

  • Pllakat e zhvillimit STM32 Nucleo. Një gamë gjithëpërfshirëse tabelash zhvillimi të përballueshme për të gjitha seritë e mikrokontrolluesve STM32, me aftësi të pakufizuar zgjerimi të unifikuar dhe me korrigjues/programues të integruar
  • Pllakat e zgjerimit STM32 Nucleo. Pllakat me funksionalitet shtesë për të shtuar sensorin, kontrollin, lidhjen, fuqinë, audion ose funksione të tjera sipas nevojës. Pllakat e zgjerimit janë të lidhura në krye të pllakave të zhvillimit STM32 Nucleo. Funksionalitete më komplekse mund të arrihen duke grumbulluar pllaka shtesë të zgjerimit.
  • Softueri STM32Cube. Një grup mjetesh pa pagesë dhe tulla softuerësh të integruar për të mundësuar zhvillim të shpejtë dhe të lehtë në STM32, duke përfshirë një shtresë të abstraksionit të harduerit, softuerin e mesëm dhe
    Konfigurues dhe gjenerues kodesh me bazë PC-në STM32CubeMX
  • Softuer për zgjerimin STM32Cube. Softueri i zgjerimit ofrohet falas për përdorim me bordet e zgjerimit STM32 Nucleo dhe i pajtueshëm me kornizën e softuerit STM32Cube
  • Paketat e funksionit STM32Cube. Seti i funksionit p.shamples për disa nga rastet më të zakonshme të aplikacioneve të ndërtuara duke shfrytëzuar modularitetin dhe ndërveprueshmërinë e tabelave dhe zgjerimeve të zhvillimit STM32 Nucleo, me softuerin dhe zgjerimet STM32Cube.

Mjedisi i Zhvillimit të Hapur STM32 është i pajtueshëm me një gamë të gjerë mjedisesh zhvillimi duke përfshirë STM32CubeIDE, IAR EWARM, Keil MDK-ARM dhe IDE të bazuara në GCC/LLVM, me mundësinë për të integruar komponentë të ndryshëm si STM32CubeMX, STM32CubeProgrammer ose STM32CubeProgrammer.

Prototipi dhe zhvillim i shpejtë, i përballueshëm

Mjedisi i hapur i zhvillimit STM32: gjithçka që ju nevojitet

Kombinimi i një game të gjerë tabelash të zgjerueshme të bazuara në produkte komerciale të avancuara dhe softuer modular, nga drejtuesi në nivelin e aplikacionit, mundëson prototipin e shpejtë të ideve që mund të transformohen pa probleme në dizajne përfundimtare.

Për të filluar dizajnin tuaj:

  • Zgjidhni bordin e duhur të zhvillimit STM32 Nucleo (NUCLEO) dhe bordet e zgjerimit (X-NUCLEO) (sensorë, lidhje, audio, kontroll motori etj.) për funksionalitetin që ju nevojitet.
  • Zgjidhni mjedisin tuaj të zhvillimit (IAR EWARM, Keil MDK dhe IDE të bazuara në GCC/LLVM) dhe përdorni mjetet dhe programet pa pagesë STM32Cube si STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor ose STM32CubeIDE.
  • Shkarkoni të gjithë softuerin e nevojshëm për të ekzekutuar funksionalitetin në pllakat e zgjedhura të zgjerimit STM32 Nucleo.
  • Përpiloni dizajnin tuaj dhe ngarkoni atë në bordin e zhvillimit STM32 Nucleo.
  • Pastaj filloni të zhvilloni dhe testoni aplikacionin tuaj.

Softueri i zhvilluar në pajisjen prototipuese të Mjedisit të Zhvillimit të Hapur STM32 mund të përdoret drejtpërdrejt në një tabelë të avancuar prototipimi ose në një dizajn produkti përfundimtar duke përdorur të njëjtat komponentë komercialë ST, ose komponentë nga e njëjta familje si ato që gjenden në bordet STM32 Nucleo.

Mjedisi i hapur i zhvillimit STM32: gjithçka që ju nevojitet

Logo

Dokumentet / Burimet

Sensori kohor i fluturimit ST STM32 Nucleo me matje të shtrirjes së zgjatur [pdfUdhëzuesi i përdoruesit
Sensori kohor i fluturimit STM32 nukleo me matje me rreze të zgjatur, STM32 nukleo, sensori kohor i fluturimit me matje me rreze të zgjatur, matje me rreze të zgjatur, matje me rreze

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *