STMicroelectronics-logo

STMicroelectronics VL53L4ED High Accuracy Proximity Sensor

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-product

Impormasyon sa Produkto

Mga detalye

  • Taas nga katukma nga proximity sensor nga adunay taas nga kapasidad sa pagpalapad sa temperatura nga board
  • Base sa VL53L4ED para sa STM32 Nucleo
  • Sensor: VL53L4ED ToF
  • Mga spacer: 0.25mm, 0.5mm, ug 1mm aron i-simulate ang mga gintang sa hangin
  • Breakout boards: SATEL-VL53L4ED breakout boards available nga gilain
  • Mga Konektor: Mga Konektor sa Arduino UNO R3

Mga Instruksyon sa Paggamit sa Produkto

Ang X-NUCLEO-53L4A3 nasangkapan sa VL53L4ED sensor, spacer, breakout boards, ug connectors. Gidisenyo kini alang sa taas nga katukma nga pagpamati sa kaduol nga adunay taas nga kapabilidad sa sakup sa temperatura.

  • Gikinahanglan nga mga tabla: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Ikonektar ang P-NUCLEO sa PC pinaagi sa USB.
  • I-install ang PC USB port driver aron mahibal-an ang Nucleo board.
  • I-install ang VL53L4ED GUI software para sa evaluation sa device.
  • I-install ang X-CUBE-TOF1 software package para sa API SW ug examples.

Sunda ang mga instruksyon nga gihatag sa UM3108 sa st.com para sa paggamit sa VL53L4ED nga adunay X-CUBE-TOF1 software packages. I-drag ug ihulog ang .bin files alang sa pag-instalar.

FAQ

  • Asa ko makakita og dugang nga dokumentasyon ug mga kapanguhaan?
  • Mahimo nimong ma-access ang tanan nga may kalabutan nga mga dokumento ug dugang nga mga kapanguhaan sa https://www.st.com/en/imaging-and-photonics-solutions/VL53L4ED. Ang tanan nga mga dokumento anaa sa tab nga Dokumentasyon sa produkto webpanid.

Nahuman ang Hardwareview

X-NUCLEO-53L4A3 Deskripsyon sa Hardware

  • Ang X-NUCLEO-53L4A3 usa ka development board nga gidisenyo sa palibot sa VL53L4ED ToF nga taas nga katukma nga kaduol ug gipalugwayan nga temperatura nga sensor base sa ST FlightSense nga patente nga teknolohiya
  • Ang VL53L4ED nakigkomunikar sa STM32 Nucleo developer board host microcontroller pinaagi sa I2C link nga anaa sa Arduino UNO R3 connector.

Panguna nga mga Produkto sa board

  • VL53L4ED ToF taas nga katukma nga kaduol ug gipalawig nga sensor sa temperatura
  • 0.25, 0.5 ug 1mm nga mga spacer aron i-simulate ang mga gintang sa hangin, nga adunay mga tabon nga baso

Mga konektor sa breakout board

  • Ang SATEL-VL53L4ED breakout boards mahimong mapalit nga gilain

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-1

  • X-NUCLEO-53L4A3 expansion board
    • Ang mga VL53L4ED device sa custom nga mga aplikasyon mahimong i-integrate sa expansion board o external nga VL53L4ED breakout.
    • Ang mga breakout board gitugyan nga gilain.
  • Ang X-NUCLEO-53L4A3 magamit usab isip NUCLEO Pack (P-NUCLEO-53L4A3)
    • Ang X-NUCLEO-53L4E3 expansion board mahimo usab nga orderon sa www.st.com isip kabahin sa NUCLEO Pack nga adunay expansion board ug STM32 NUCLEO board.
    • Order code: P-NUCLEO-53L4A3: X-NUCLEO-53L4A3 expansion board ug NUCLEO-F401RE full features board.
  • Ang VL53L4ED breakout boards mahimong ma-order nga gilain
    • Order code: SATEL-VL53L4ED
    • Ang pakete adunay duha ka breakout boards

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-2

X-CUBE-TOF1 software nga paghulagway

Ang X-CUBE-TOF1 software package kay STM32Cube expansion para sa expansion boards sa Time-of-Flight product family (lakip ang X-NUCLEO-53L4A3) para sa STM32. Ang gigikanan nga code gibase sa STM32Cube aron mapagaan ang pagdala ug pagpaambit sa code sa lainlaing mga pamilya sa STM32 MCU. Usa ka sampAng pagpatuman magamit alang sa STM32 Nucleo ranging sensor expansion board (X-NUCLEO-53L4A3) nga gibutang sa ibabaw sa usa ka STM32 Nucleo development board (NUCLEOF401RE o NUCLEO-L476RG).

Pangunang mga bahin

  • Driver layer (VL53L4ED ULD) para sa kompletong pagdumala sa VL53L4ED sensor nga gisagol sa X-NUCLEO-53L4A3 expansion board.
  • Sayon nga pagdala sa lainlaing mga pamilya sa MCU, salamat sa STM32Cube.
  • Libre, user-friendly nga mga termino sa lisensya.
  • Sample code alang sa ranging measurement.

Time-of-Flight Sensors Software Environment STM32Cube Software Overview

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-3

Setup ug Demo Examples

Setup ug Demo Exampmga kinahanglanon sa HW

  • 1x High-acuracy ToF sensor expansion board base sa VL53L4ED (X-NUCLEO-53L4A3).
  • 1x STM32 Nucleo development board (NUCLEO-F401RE alang sa example)
  • 1x Laptop/PC nga adunay Windows
  • 1x USB type A hangtod sa Mini-B USB cable
  • Kung wala kay STM32 Nucleo development board, mahimo kang mag-order og Nucleo pack (P-NUCLEO-53L4A3):
  • X-NUCLEO-53L4A3 expansion board ug NUCLEO-F401RE full features board nga gihatod.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-4

Setup ug Demo Exampmga kinahanglanon sa SW

  • STSW-IMG044: Ultra Lite Driver (ULD) para sa VL53L4ED
  • STSW-IMG045: Graphical User Interface (GUI) sa Windows 7 ug 10
  • STSW-IMG046: Linux driver alang sa VL53L4ED
  • X-CUBE-TOF1: Time-of-Flight sensors software pagpalapad para sa STM32Cube.
  • Kung imong gi-install ang X-CUBE-TOF1 ang installer usab ang direktoryo nga adunay sulud nga exampAng mga proyekto dinhi pananglitan:
  • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proyekto\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

Pag-instalar sa driver sa NUCLEO Kit

  1. Ikonektar ang P-NUCLEO sa PC pinaagi sa USB
    • Paghulat sa board nga mailhan; ang mga drayber awtomatikong na-install)
    • Kung dili awtomatiko nga ma-install sa Windows ang driver sa STLINK, palihug sunda ang lakang 2STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-5
  2. I-install ang PC USB port driver aron mahibal-an ang Nucleo board
    • I-download ang STSW-LINK009 gikan sa www.st.com
    • Unzip ug doble-klik sa "stlink_winusb_install.bat" aron ma-install ang drayber

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-6

Pag-instalar sa software sa VL53L4ED GUI

Ang GUI sa kasagaran mao ang una ug pinakasayon ​​nga himan sa pagtimbang-timbang sa device

  • Buhata ang pag-instalar sa HW ug ikonektar ang X-NUCLEO-53L4A3 expansion board + Nucleo F401RE sa PC
  • I-install ang GUI SW para sa VL53L4ED Demo ug mga setting sa configuration
  • STSW-IMG045, gi-download gikan sa www.st.com
  • Pagdalagan ang installer nga adunay mga pribilehiyo sa Admin

Ang Graphical User Interface mahimo

  • Buhata ang offset ug Xtalk calibration ug i-visualize ang calibration data
  • Usba ang yawe nga mga parametro sa VL53L4ED
  • Ipakita ang real-time nga datos (distansya, signal, ambient rate)
  • Pagkuha og data logging ug i-replay ang usa ka datalog (.csv file)

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-7

Pag-instalar sa X-CUBE-TOF1 software

  • Buhata ang pag-instalar sa HW ug ikonektar ang NUCLEO kit (P-NUCLEO-53L4A3) sa PC
  • I-install ang X-CUBE-TOF1 SW nga pakete
  • X-CUBE-TOF1 rev 3.4.0 o mas bag-o, gi-download gikan sa www.st.com
  • Ang X-CUBE-TOF1 gi-install pinaagi sa STM32CubeMx, pagdumala sa seksyon sa pag-install sa software.
  • Kung na-install na ang X-CUBE-TOF1. Adto sa
  • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proyekto\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

X-CUBE software package sulod: API SW + SW examples

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-8

VL53L4ED - ToF nga taas nga katukma nga kaduol ug gipalugway nga sensor sa temperatura

Evaluation code example (.bin) gamit ang X-CUBE-TOF1 ug usa ka NUCLEO Pack

  • Sunda ang mga instruksyon gikan sa UM3108 (Unsaon paggamit ang VL53L4ED sa STMicroelectronics' X-CUBE-TOF1 Time-of-Flight sensor software packages para sa STM32CubeMX) nga makita sa st.com

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-9

  • VL53L4ED - ToF nga taas nga katukma nga kaduol ug gipalugway nga sensor sa temperatura

Pagsugod sa programming gamit ang code exampgamit ang X-CUBE-TOF1 ug usa ka NUCLEO Pack

  • Sunda ang mga instruksyon gikan sa UM3108 (Unsaon paggamit ang VL53L4ED sa STMicroelectronics' X-CUBE-TOF1 Time-of-Flight sensor software packages para sa STM32CubeMX) nga makita sa st.com

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-10

Mga Dokumento ug May Kalabutan nga mga Kapanguhaan

VL53L4ED: Folder sa Produkto

  • DS14256: Time-of-Flight taas nga katukma nga proximity sensor nga adunay taas nga kapabilidad sa temperatura - datasheet
  • DB5003: Time-of-Flight high-acuracy proximity sensor expansion board base sa VL53L4ED para sa STM32 Nucleo - mubo nga datos

X-NUCLEO-53L4A3: Folder sa Produkto

  • DB5074: Taas nga katukma nga proximity sensor nga adunay taas nga kapasidad sa temperatura sa pagpalapad board base sa VL53L4ED alang sa STM32 Nucleo - mubo nga datos
  • UM3222: Pagsugod sa X-NUCLEO-53L4A3 expansion board para sa STM32 Nucleo base sa VL53L4ED – user manual

P-NUCLEO-53L4A3: Folder sa Produkto

  • DB5122: VL53L4ED Nucleo pack nga adunay X-NUCLEO-53L4A3 expansion board ug STM32F401RE Nucleo board– mubu sa datos
  • UM3222: Pagsugod sa X-NUCLEO-53L4A3 expansion board para sa STM32 Nucleo base sa VL53L4ED – user manual

SATEL-VL53L4ED: Folder sa Produkto

  • DB5080: VL53L4ED breakout board Taas nga katukma nga proximity sensor nga adunay taas nga kapabilidad sa temperatura - mubo nga datos

STSW-IMG044: Ultra Lite Driver (ULD) alang sa VL53L4ED folder

  • DB5182: Ultra lite driver (ULD) application programming interface (API) para sa VL53L4ED – mubo nga datos

STSW-IMG045: Graphical User Interface (GUI) Folder

  • DB5183: P-NUCLEO-53L4A3 pack graphical user interface (GUI) – mubo nga datos

X-CUBE-TOF1: Software package para sa STM32Cube

  • DB4449: Time-of-Flight sensor software pagpalapad alang sa STM32Cube - mubo nga datos
  • UM3108: Pagsugod sa STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software package para sa STM32CubeMX - manwal sa paggamit

STM32 ODE Ecosystem

PASAS, BARATO NGA PROTOTYP UG PAGDEVELOP

Ang STM32 Open Development Environment (ODE) usa ka bukas, flexible, sayon ​​ug barato nga paagi sa pagpalambo sa mga innovative device ug aplikasyon base sa STM32 32-bit microcontroller nga pamilya nga gikombinar sa ubang state-of-the-art nga ST component nga konektado pinaagi sa expansion boards. Gitugotan niini ang paspas nga prototyping nga adunay nanguna nga mga sangkap nga dali nga mabag-o sa katapusan nga mga disenyo.
Ang STM32 ODE naglakip sa mosunod nga lima ka mga elemento:

  • STM32 Nucleo development boards. Usa ka komprehensibo nga hanay sa mga barato nga development boards alang sa tanan nga serye sa STM32 microcontroller, nga adunay walay kinutuban nga hiniusa nga kapabilidad sa pagpalapad, ug adunay integrated debugger/programmer.
  • STM32 Nucleo expansion boards. Ang mga tabla nga adunay dugang nga pagpaandar aron idugang ang sensing, kontrol, koneksyon, gahum, audio o uban pang mga gimbuhaton kung kinahanglan. Ang mga expansion board gisaksak sa ibabaw sa STM32 Nucleo development boards. Ang mas komplikado nga mga gamit mahimong makab-ot pinaagi sa pag-stack sa dugang nga mga expansion boards
  • STM32Cube nga software. Usa ka set sa libre nga bayad nga mga himan ug gi-embed nga software nga mga brick aron makahimo sa paspas ug sayon ​​nga pag-uswag sa STM32, lakip ang Hardware Abstraction Layer, middleware ug ang STM32CubeMX PC-based configurator ug code generator.
  • STM32Cube pagpalapad software. Ang pagpalapad nga software gihatag nga walay bayad para magamit sa STM32 Nucleo expansion boards ug nahiuyon sa STM32Cube software framework
  • STM32Cube Function Packs. Set sa function examples alang sa pipila sa labing kasagaran nga mga kaso sa aplikasyon nga gitukod pinaagi sa paggamit sa modularity ug interoperability sa STM32 Nucleo development boards ug mga pagpalapad, nga adunay STM32Cube software ug mga pagpalapad.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-11

STM32 Open Development Environment: ang tanan nga imong gikinahanglan

Ang kombinasyon sa usa ka halapad nga hanay sa mapalapad nga mga tabla base sa nanguna nga mga komersyal nga produkto ug modular nga software, gikan sa drayber hangtod sa lebel sa aplikasyon, makapahimo sa paspas nga pag-prototyp sa mga ideya nga mahimong hapsay nga mabag-o ngadto sa katapusan nga mga disenyo.

Sa pagsugod sa imong disenyo

  • Pilia ang angay nga STM32 Nucleo development board (NUCLEO) ug expansion (X-NUCLEO) boards (sensors, connectivity, audio, motor control ug uban pa) para sa functionality nga imong gikinahanglan.
  • Pilia ang imong development environment (IAR EWARM, Keil MDK ug GCC/LLVM-based IDEs) ug gamita ang libre nga STM32Cube tools ug software sama sa STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor o STM32CubeIDE.
  • I-download ang tanang gikinahanglan nga software aron mapadagan ang gamit sa pinili nga STM32 Nucleo expansion boards.
  • I-compile ang imong desinyo ug i-upload kini sa STM32 Nucleo development board.
  • Dayon sugdi ang pagpalambo ug pagsulay sa imong aplikasyon.

STMicroelectronics-VL53L4ED-High-Accuracy-Proximity-Sensor-fig-12

Ang software nga gihimo sa STM32 Open Development Environment prototyping hardware mahimong direktang magamit sa usa ka advanced prototyping board o sa usa ka end product design gamit ang parehas nga komersyal nga ST component, o mga component gikan sa samang pamilya nga makita sa STM32 Nucleo boards.

Mga Dokumento / Mga Kapanguhaan

STMicroelectronics VL53L4ED High Accuracy Proximity Sensor [pdf] Giya sa Gumagamit
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED High Accuracy Proximity Sensor, VL53L4ED, High Accuracy Proximity Sensor, Accuracy Proximity Sensor, Proximity Sensor

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *