STM32 Nucleo Time Flight Sensor with Extended Range Measurement

STM32 Nucleo Time Flight Sensor with Extended Range Measurement

Taimi-o-Flight sensor fa'atasi ai ma fua fa'alautele fa'atatau ile VL53L4CX fa'alautele laupapa mo STM32 Nucleo 

Meafaigaluega ua umaview

X-NUCLEO-53L4A2 Fa'amatalaga Meafaigaluega

  • O le X-NUCLEO-53L4A2 o se masini Taimi-o-Flight fa'atasi ai ma le fa'alauteleina o fua fa'atatau ma atina'e laupapa fa'atulagaina fa'ata'amilo i le VL53L4CX masini fa'avae ile ST FlightSense ™ pateni tekonolosi.
  • O le VL53L4CX e fesoʻotaʻi ma le STM32 Nucleo developer board host microcontroller e ala i se fesoʻotaʻiga I2C o loʻo maua ile Arduino UNO R3 connector.

O oloa autu i luga o le vaa 

VL53L4CX Time-of-Flight (ToF) Time-of-Flight sensor fa'atasi ai ma fua fa'alautele mamao
0.25, 0.5 ma 1mm spacers e fa'ata'ita'i gap ea, ma le ufiufi tioata

So'oga laupapa va'aiga 

SATEL-VL53L4CX e mafai ona fa'atau ese'ese laupapa breakout

Fa'atonuga Code: X-NUCLEO-53L4A2 

Meafaigaluega ua umaview

Fa'amatalaga lata mai e maua ile www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 laupapa faʻalautele
  • VL53L4CX masini i talosaga masani e mafai ona tuʻufaʻatasia ma faʻalautele laupapa, poʻo fafo VL53L4CX breakout.
  • O laupapa vaeluaga e tu'u eseese.
  • X-NUCLEO-53L4A2 o loʻo avanoa foʻi o se NUCLEO Pack (P-NUCLEO-53L4A2)
  • O le X-NUCLEO-53L4A2 faʻalautele laupapa e mafai foi ona faʻatonu i luga www.st.com o se vaega o le NUCLEO Pack ma le laupapa faʻalautele ma le STM32 NUCLEO laupapa.
  • Fa'atonuga: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 laupapa faʻalautele ma NUCLEO-F401RE faʻaaliga atoatoa laupapa.
  • VL53L4CX breakout laupapa e mafai ona oka eseese
  • Fa'atonuga numera: SATEL-VL53L4CX
  • O le ato o lo'o i ai ni laupapa va'aiga se lua
    Meafaigaluega ua umaview

Taimi-o-vaalele masini Siosiomaga Software 

STM32Cube Polokalama Ua Umaview

X-CUBE-TOF1 faʻamatalaga polokalame

  • O le X-CUBE-TOF1 software package o se STM32Cube faʻalauteleina mo laupapa faʻalautele o le Time-ofFlight product family (e aofia ai le X-NUCLEO-53L4A2) mo STM32. O le faʻailoga faʻavae e faʻavae i luga ole STM32Cube e faʻafaigofie ai le feaveaʻi ma le faʻasoaina o tulafono ile STM32 MCU aiga eseese. A sample fa'atinoga o lo'o avanoa mo le STM32 Nucleo ranging sensor expansion board (X-NUCLEO-53L4A2) fa'apipi'i i luga o le STM32 Nucleo development board (NUCLEOF401RE po'o NUCLEO L476RG).

Vaega autu 

  • Laega aveta'avale (VL53L4CX aveta'avale) mo le pulega atoatoa o le VL53L4CX sensor fa'atasi ai ma fua fa'alautele fa'aopoopo fa'atasi i le laupapa fa'alautele X-NUCLEO53L4A2.
  • Fa'afaigofie ona feavea'i i aiga MCU eseese, fa'afetai ile STM32Cube.
  • Tu'utu'uga laisene e leai se totogi, fa'auiga-fa'aoga.
  • Sample code mo le fua fa'atatau.

SW fou o lo'o maua ile www.st.com 
X-CUBE-TOF1

Seti & Fa'aaliga Examples 

HW mana'omia muamua

  • 1x maualuga le sao atoatoa ToF sensor faʻalauteleina laupapa faʻavae ile VL53L4CX (X-NUCLEO-53L4A2).
    HW mana'omia muamua
  • 1x STM32 Nucleo atinae laupapa (NUCLEO-F401RE mo example)
    HW mana'omia muamua
  • 1x Laptop/PC ma Pupuni
  • 1x USB ituaiga A i le Mini-B USB uaea
  • Afai e leai sau STM32 Nucleo development board, e mafai ona e okaina se Nucleo pack (P-NUCLEO-53L4A2):
    HW mana'omia muamua
  • X-NUCLEO-53L4A2 laupapa fa'alautele ma le NUCLEO-F401RE fa'aaliga atoatoa laupapa tu'uina fa'atasi.
  • STSW-IMG029: Avetaavale leai se mea mo VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Faʻamatalaga Faʻamatalaga Faʻamatalaga (GUI) ile Windows 7 ma le 10
  • STSW-IMG031: Avetaavale Linux mo VL53L4CX
  • X-CUBE-TOF1: Taimi-o-Flight fa'alauteleina masini komepiuta mo STM32Cube.
    • A e faʻapipiʻi le X-CUBE-TOF1 e faʻapipiʻi foi e le faʻapipiʻi le lisi o loʻo i ai le exampo galuega faatino iinei mo se faataitaiga:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO Kit fa'apipi'i aveta'avale

  1. Faʻafesoʻotaʻi le P-NUCLEO i le PC e ala i le USB
    • Faatali se'i iloa le laupapa; e otometi ona fa'apipi'i aveta'avale)
    • Afai e le mafai e Windows ona fa'apipi'i otometi le aveta'avale STLINK, fa'amolemole mulimuli i le Laasaga 2
    NUCLEO Kit fa'apipi'i aveta'avale
  2. Fa'apipi'i le ta'avale PC USB port e iloa ai le laupapa Nucleo
    • Sii mai le STSW-LINK009 mai le www.st.com
    • Tatala ma kiliki faalua i le “stlink_winusb_install.bat” e faapipii ai le avetaavale.
    NUCLEO Kit fa'apipi'i aveta'avale

VL53L4CX GUI fa'apipi'i polokalame

GUI e masani lava o le meafaigaluega muamua ma faigofie e iloilo ai le masini
  • Fai le faʻapipiʻiina o le HW ma faʻafesoʻotaʻi le VL53L4CX faʻalautele laupapa + Nucleo F401RE i le PC
  • Faʻapipiʻi le GUI SW mo VL53L4CX Demo ma faʻatulagaga faʻatulagaina
    • TSW-IMG030, download mai i www.st.com
    • Fa'aola le fa'apipi'i fa'atasi ma fa'amanuiaga Admin
      E mafai e le Graphical User Interface ona:
    • Fa'atino le fa'avasegaina ma le Xtalk ma va'ai fa'amaumauga fa'avasega
    • Suia vaega autu o VL53L4CX
    • Fa'aali taimi moni fa'amaumauga (mamao, fa'ailoga, fua fa'atatau)
    • Maua fa'amaumauga fa'amaumauga ma toe ta'alo se fa'amaumauga (.csv file)
      VL53L4CX GUI fa'apipi'i polokalame
    • Fai le faʻapipiʻiina o le HW ma faʻafesoʻotaʻi le NUCLEO kit (P-NUCLEO 53L4A2) ile PC
    • Fa'apipi'i le afifi X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 pe fou, download mai le www.st.com
      • O le X-CUBE-TOF1 o loʻo faʻapipiʻiina e ala i le STM32CubeMx, pulea le vaega faʻapipiʻi polokalama.
      • O le taimi lava e faʻapipiʻi ai le X-CUBE-TOF1. Alu i le
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE pusa polokalama faakomepiuta anotusi: API SW + SW examples

X-CUBE pusa polokalama faakomepiuta anotusi: API SW + SW examples

Sa'o maualuga taimi-o-Flight Sensor fa'alautele laupapa 

Fa'ailoga ole iloiloga example (.bin) faʻaaoga X-CUBE-TOF1 ma se NUCLEO Pack

X-CUBE pusa polokalama faakomepiuta anotusi: API SW + SW examples

VL53L4CX masini fa'alautele fua fa'alautele laupapa 

Amata polokalame ile code exampfa'aaoga le X-CUBE-TOF1 ma le NUCLEO Pack

Fa'ailoga ole iloiloga example (.bin) faʻaaoga X-CUBE-TOF1 ma se NUCLEO Pack

Pepa ma Punaoa Fesootai

Alu i le https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

O fa'amaumauga uma e maua i le fa'ailoga Fa'amaumauga o oloa fa'atatau webitulau

VL53L4CX: Fa'aliga oloa

  • DS13805 : Taimi-of-Flight sensor fa'atasi ai ma fua fa'alautele lautele – pepa fa'amaumauga

X-NUCLEO-53L4A2: Fa'aliga oloa

  • DB462 : Taimi-o-Flight sensor fa'atasi ai ma fa'alautele fa'alautele fua fa'atatau e fa'avae ile VL53L4CX mo STM32 Nucleo - fa'amatalaga pu'upu'u
  • X-NUCLEO-53L4A2 Ta'iala vave amata: Taimi-of-Flight sensor fa'atasi ai ma fua fa'alautele lautele – o le pepa lenei
  • UM2976 : Amataina i le X-NUCLEO-53L4A2 Time-of-Flight sensor ma le fua fa'alautele lautele e fa'atatau i le VL53L4CX mo STM32 Nucleo - tusi lesona.

P-NUCLEO-53L4A2: Folder o Mea

  • DBxxxxx : VL53L4CX Nucleo pack ma le X-NUCLEO-53L4A2 faʻalautele laupapa ma STM32F401RE Nucleo laupapa- faʻamatalaga puʻupuʻu

SATEL-VL53L4CX: Fua o Mea

  • DB4632 : VL53L4CX va'aiga laupapa Taimi-o-Vaalele fa'atasi ai ma fua fa'alautele lautele – fa'amatalaga pu'upu'u

STSW-IMG029: Avetaavale leai se mea mo VL53L4CX faila

  • DB4583 : Talosaga Polokalama Fa'aoga (API) mo le VL53L4CX - fa'amatalaga pu'upu'u

STSW-IMG030: Fa'amatalaga Fa'asinomaga Fa'akomepiuta (GUI).

  • DB4584 : P-NUCLEO-53L4A2 faʻapipiʻi faʻamatalaga faʻaoga faʻaoga (GUI) - faʻamatalaga puʻupuʻu
  • Seti polokalame file

X-CUBE-TOF1: pusa polokalame mo STM32Cube

  • DB4449 : Taimi-o-Flight sensors fa'alauteleina polokalame mo STM32Cube – fa'amatalaga pu'upu'u
  • UMxxxx : Amataina i le STMicroelectronics X-CUBE-TOF1, Time-of Flight sensors, software package for STM32CubeMX – User Manual
  • Seti polokalame file

STM32 ODE Ecosystem

FA'ATA'ITA'I FA'ATA'ITA'I MA ATINA'E ANA'O, FA'ATAUINA

O le STM32 Open Development Environment (ODE) o se auala tatala, fetuutuunai, faigofie ma taugofie e atiaʻe ai masini fou ma faʻaoga e faʻavae i luga o le STM32 32-bit microcontroller family tuʻufaʻatasia ma isi vaega faʻaonaponei ST e fesoʻotaʻi e ala i laupapa faʻalautele. E mafai ai ona fa'ata'ita'i fa'ata'ita'i fa'atasi ma vaega pito i luma e mafai ona vave fa'aliliuina i fa'ata'ita'iga mulimuli.

Ole STM32 ODE e aofia ai elemene nei e lima:

  • STM32 Nucleo atinae laupapa. O se fa'avasegaga lautele o laupapa atina'e taugofie mo STM32 microcontroller fa'asologa, fa'atasi ai ma le fa'atapula'aina fa'alautele fa'alauteleina, ma fa'atasi ai ma debugger/programmer tu'ufa'atasi.
  • STM32 Nucleo fa'alautele laupapa. Boards ma isi galuega fa'aopoopo e fa'aopoopo ai lagona, pulea, feso'ota'iga, mana, leo po'o isi galuega pe a mana'omia. O laupapa faʻalautele e faʻapipiʻiina i luga ole STM32 Nucleo development boards. E mafai ona maua galuega fa'apitoa e ala i le fa'aputuina o laupapa fa'aopoopo fa'aopoopo.
  • STM32Cube polokalama. O se seti o mea faigaluega e leai se totogi ma piliki polokalama fa'apipi'i e mafai ai ona vave ma faigofie le atina'e i luga o le STM32, e aofia ai se Layer Abstraction Layer, middleware ma le
    STM32CubeMX PC-faʻavae faʻapipiʻi ma faʻaputu tulafono
  • STM32Cube faʻalauteleina polokalama. Fa'alautele polokalame e maua fua mo le fa'aogaina ma STM32 Nucleo fa'alautele laupapa, ma fetaui ma le STM32Cube software framework
  • STM32Cube Function Packs. Seti o galuega tauave examples mo nisi o mataupu sili ona taatele o talosaga e fausia e ala i le leveraging le modularity ma interoperability o STM32 Nucleo atinaʻe laupapa ma faʻalautele, faʻatasi ai ma STM32Cube polokalama ma faʻalauteleina.

O le STM32 Open Development Environment e fetaui lelei ma le tele o siosiomaga atinaʻe e aofia ai STM32CubeIDE, IAR EWARM, Keil MDK-ARM, ma GCC / LLVM-faʻavae IDE, faʻatasi ai ma le avanoa e tuʻufaʻatasia ai vaega eseese e pei o STM32CubeMX, STM32CubeProgrammer poʻo STMoni32Cube.

Fa'ata'ita'i ma Atina'e Anapogi, Taugofie

STM32 Tatala Atinaʻe Siosiomaga: mea uma e te manaʻomia

O le tu'ufa'atasiga o le lautele o laupapa fa'alauteleina e fa'avae i luga o oloa fa'atau pisinisi sili ma fa'aoga fa'akomepiuta, mai le aveta'avale i le tulaga fa'aoga, e mafai ai ona vave fa'ata'ita'i o manatu e mafai ona suia sologa lelei i mamanu mulimuli.

Ina ia amata lau mamanu:

  • Filifili le STM32 Nucleo development board talafeagai (NUCLEO) ma le faʻalauteleina (X-NUCLEO) laupapa (sensors, fesoʻotaʻiga, leo, pulea afi ma isi) mo galuega e te manaʻomia.
  • Filifili lau siosiomaga atinaʻe (IAR EWARM, Keil MDK ma GCC / LLVM-faʻavae IDE) ma faʻaoga mea faigaluega STM32Cube e leai se totogi e pei o STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor poʻo STM32CubeIDE.
  • Fa'asolo uma polokalame e mana'omia e fa'atino ai galuega i luga o laupapa fa'alautele STM32 Nucleo ua filifilia.
  • Fa'aopoopo lau mamanu ma tu'u i luga ole STM32 Nucleo development board.
  • Ona amata lea ona atia'e ma su'e lau talosaga.

Polokalama fa'atupuina i luga ole STM32 Open Development Environment prototyping hardware e mafai ona fa'aoga sa'o ile laupapa fa'ata'ita'i maualuga po'o se fa'ata'ita'iga o oloa fa'ai'uga e fa'aoga ai vaega fa'atau pisinisi tutusa, po'o vaega mai le aiga e tasi e pei ona maua i luga ole STM32 Nucleo laupapa.

STM32 Tatala Atinaʻe Siosiomaga: mea uma e te manaʻomia

Logo

Pepa / Punaoa

ST STM32 Nucleo Time Flight Sensor fa'atasi ai ma Fuaina Fa'alautele [pdf] Taiala mo Tagata Fa'aoga
STM32 Nucleo Time Flight Sensor ma le Fua Fa'alautele, STM32 Nucleo, Taimi Va'alele Va'alele fa'atasi ma Fua Fa'alava, Fua Fa'alautele, Fua Fa'atatau

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *