STM32 Nucleo Time Flight Sensor karo Extended Range Takeran

STM32 Nucleo Time Flight Sensor karo Extended Range Takeran

Sensor Time-of-Flight kanthi pangukuran jarak sing luwih dawa adhedhasar papan ekspansi VL53L4CX kanggo STM32 Nucleo 

Hardware Overview

Deskripsi Hardware X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 minangka sensor Time-of-Flight kanthi papan pangukuran lan papan pangembangan sing luwih dawa sing dirancang ing sekitar sensor VL53L4CX adhedhasar teknologi paten ST FlightSense™.
  • VL53L4CX komunikasi karo mikrokontroler host papan pangembang STM32 Nucleo liwat link I2C sing kasedhiya ing konektor Arduino UNO R3.

Produk Utama ing Papan 

VL53L4CX Sensor Time-of-Flight (ToF) Time-of-Flight kanthi pangukuran jarak sing luwih dawa
Spacer 0.25, 0.5 lan 1mm kanggo simulasi kesenjangan udara, karo tutup kaca tingal

Konektor papan breakout 

SATEL-VL53L4CX Papan breakout bisa dituku kanthi kapisah

Kode Pesenan: X-NUCLEO-53L4A2 

Hardware Overview

Info paling anyar kasedhiya ing www.st.com
X-NUCLEO-53L4A2 

  • Papan ekspansi X-NUCLEO-53L4A2
  • Piranti VL53L4CX ing aplikasi khusus bisa digabungake karo papan ekspansi, utawa breakout VL53L4CX eksternal.
  • Papan breakout dikirim kanthi kapisah.
  • X-NUCLEO-53L4A2 uga kasedhiya minangka Paket NUCLEO (P-NUCLEO-53L4A2)
  • Papan expansion X-NUCLEO-53L4A2 uga bisa dhawuh ing www.st.com minangka bagéan saka Pack NUCLEO karo papan expansion lan papan STM32 NUCLEO.
  • Kode Pesanan: P-NUCLEO-53L4A2:
    Papan ekspansi X-NUCLEO-53L4A2 lan papan fitur lengkap NUCLEO-F401RE.
  • Papan breakout VL53L4CX bisa dipesen kanthi kapisah
  • Kode pesenan: SATEL-VL53L4CX
  • Paket kasebut nggawa rong papan breakout
    Hardware Overview

Lingkungan Piranti Lunak Sensor Wektu-of-Flight 

STM32Cube Software Swaraview

Gambaran piranti lunak X-CUBE-TOF1

  • Paket piranti lunak X-CUBE-TOF1 minangka ekspansi STM32Cube kanggo papan ekspansi saka kulawarga produk Time-ofFlight (kalebu X-NUCLEO-53L4A2) kanggo STM32. Kode sumber adhedhasar STM32Cube kanggo nggampangake portabilitas lan enggo bareng kode ing macem-macem kulawarga STM32 MCU. A sampimplementasine kasedhiya kanggo STM32 Nucleo kiro-kiro papan expansion sensor (X-NUCLEO-53L4A2) dipasang ing ndhuwur papan pangembangan STM32 Nucleo (NUCLEOF401RE utawa NUCLEO L476RG).

Fitur utama 

  • Lapisan driver (driver VL53L4CX) kanggo manajemen lengkap sensor VL53L4CX kanthi pangukuran jarak lengkap sing terintegrasi ing papan ekspansi X-NUCLEO53L4A2.
  • Portabilitas sing gampang ing macem-macem kulawarga MCU, amarga STM32Cube.
  • Syarat lisensi gratis lan pangguna-loropaken.
  • Sampkode kanggo pangukuran kiro-kiro.

SW paling anyar kasedhiya ing www.st.com 
X-CUBE-TOF1

Setup & Demo Examples 

prasyarat HW

  • 1x Papan ekspansi sensor ToF akurasi dhuwur adhedhasar VL53L4CX (X-NUCLEO-53L4A2).
    prasyarat HW
  • 1x STM32 Nucleo papan pangembangan (NUCLEO-F401RE kanggo example)
    prasyarat HW
  • 1x Laptop/PC karo Windows
  • 1x USB tipe A kanggo kabel USB Mini-B
  • Yen sampeyan ora duwe papan pangembangan STM32 Nucleo, sampeyan bisa pesen paket Nucleo (P-NUCLEO-53L4A2):
    prasyarat HW
  • Papan ekspansi X-NUCLEO-53L4A2 lan papan fitur lengkap NUCLEO-F401RE dikirim bebarengan.
  • STSW-IMG029: driver Bare kanggo VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Graphical User Interface (GUI) ing Windows 7 lan 10
  • STSW-IMG031: Driver Linux kanggo VL53L4CX
  • X-CUBE-TOF1: Ekspansi piranti lunak sensor Time-of-Flight kanggo STM32Cube.
    • Nalika sampeyan nginstal X-CUBE-TOF1 installer nginstal uga direktori ngemot exampproyek ing kene contone:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Instalasi driver NUCLEO Kit

  1. Sambungake P-NUCLEO menyang PC liwat USB
    • Enteni papan kanggo dikenali; driver diinstal kanthi otomatis)
    • Yen Windows ora bisa nginstal driver STLINK kanthi otomatis, tindakake langkah 2
    Instalasi driver NUCLEO Kit
  2. Instal driver port USB PC kanggo ndeteksi papan Nucleo
    • Download STSW-LINK009 saka www.st.com
    • Unzip lan klik kaping pindho ing "stlink_winusb_install.bat"kanggo nginstal driver.
    Instalasi driver NUCLEO Kit

Instalasi piranti lunak GUI VL53L4CX

GUI umume alat pisanan lan gampang kanggo ngevaluasi piranti
  • Nindakake instalasi HW lan sambungake papan ekspansi VL53L4CX + Nucleo F401RE menyang PC
  • Instal GUI SW kanggo VL53L4CX Demo lan setelan konfigurasi
    • TSW-IMG030, diundhuh saka www.st.com
    • Jalanake installer kanthi hak istimewa Admin
      Antarmuka pangguna grafis bisa:
    • Tindakake kalibrasi offset lan Xtalk lan gambarake data kalibrasi
    • Ngganti paramèter tombol VL53L4CX
    • Tampilake data wektu nyata (jarak, sinyal, tingkat sekitar)
    • Entuk log data lan muter maneh datalog (.csv file)
      Instalasi piranti lunak GUI VL53L4CX
    • Tindakake instalasi HW lan sambungake kit NUCLEO (P-NUCLEO 53L4A2) menyang PC
    • Instal paket X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 utawa luwih anyar, diundhuh saka www.st.com
      • X-CUBE-TOF1 diinstal liwat STM32CubeMx, ngatur bagean instalasi software.
      • Sawise X-CUBE-TOF1 diinstal. Menyang
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Isi paket piranti lunak X-CUBE: API SW + SW examples

Isi paket piranti lunak X-CUBE: API SW + SW examples

Papan ekspansi Sensor Time-of-Flight akurasi dhuwur 

Kode evaluasi example (.bin) nggunakake X-CUBE-TOF1 lan NUCLEO Pack

Isi paket piranti lunak X-CUBE: API SW + SW examples

Sensor VL53L4CX kanthi papan ekspansi pangukuran jarak lengkap 

Miwiti program karo kode examples nggunakake X-CUBE-TOF1 lan NUCLEO Pack

Kode evaluasi example (.bin) nggunakake X-CUBE-TOF1 lan NUCLEO Pack

Dokumen & Sumber Daya Gegandhengan

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

Kabeh dokumen kasedhiya ing tab Dokumentasi produk sing gegandhengan webkaca

VL53L4CX: Folder Produk

  • DS13805 : Sensor Time-of-Flight kanthi pangukuran jarak sing luwih dawa - lembar data

X-NUCLEO-53L4A2: Folder Produk

  • DB462 : Sensor Time-of-Flight kanthi papan ekspansi pangukuran jarak sing luwih dawa adhedhasar VL53L4CX kanggo STM32 Nucleo - ringkesan data
  • X-NUCLEO-53L4A2 Pandhuan wiwitan cepet: Sensor Time-of-Flight kanthi pangukuran jarak lengkap - dokumen iki
  • UM2976 : Miwiti sensor X-NUCLEO-53L4A2 Time-of-Flight kanthi pangukuran jarak sing luwih dawa adhedhasar VL53L4CX kanggo STM32 Nucleo - manual pangguna

P-NUCLEO-53L4A2: Folder Produk

  • DBxxxxx : Paket Nucleo VL53L4CX kanthi papan ekspansi X-NUCLEO-53L4A2 lan papan Nucleo STM32F401RE– singkatan data

SATEL-VL53L4CX: Folder Produk

  • DB4632 : Papan breakout VL53L4CX Sensor Time-of-Flight kanthi pangukuran jarak sing luwih dawa - ringkesan data

STSW-IMG029: driver Bare kanggo folder VL53L4CX

  • DB4583 : Application Programming Interface (API) kanggo VL53L4CX - ringkesan data

STSW-IMG030: Graphical User Interface (GUI) Folder

  • DB4584 : P-NUCLEO-53L4A2 pack graphical user interface (GUI) – singkatan data
  • Persiyapan piranti lunak file

X-CUBE-TOF1: Paket piranti lunak kanggo STM32Cube

  • DB4449 : Ekspansi piranti lunak sensor Time-of-Flight kanggo STM32Cube - ringkesan data
  • UMxxxx : Miwiti STMicroelectronics X-CUBE-TOF1, Sensor Time-of Flight, paket piranti lunak kanggo STM32CubeMX – Manual pangguna
  • Persiyapan piranti lunak file

Ekosistem STM32 ODE

CEPET, PROTOTYPING lan pangembangan terjangkau

STM32 Open Development Environment (ODE) minangka cara mbukak, fleksibel, gampang lan terjangkau kanggo ngembangake piranti lan aplikasi inovatif adhedhasar kulawarga mikrokontroler 32-bit STM32 sing digabungake karo komponen ST liyane sing disambungake liwat papan ekspansi. Iki mbisakake prototyping kanthi cepet kanthi komponen paling canggih sing bisa kanthi cepet diowahi dadi desain pungkasan.

STM32 ODE kalebu limang unsur ing ngisor iki:

  • Papan pangembangan Nucleo STM32. Rangkaian lengkap papan pangembangan terjangkau kanggo kabeh seri mikrokontroler STM32, kanthi kemampuan ekspansi terpadu tanpa wates, lan debugger / programmer terpadu
  • Papan ekspansi Nucleo STM32. Papan kanthi fungsi tambahan kanggo nambah sensing, kontrol, konektivitas, daya, audio utawa fungsi liyane sing dibutuhake. Papan ekspansi dipasang ing ndhuwur papan pangembangan STM32 Nucleo. Fungsi luwih kompleks bisa digayuh kanthi tumpukan papan ekspansi tambahan.
  • Piranti lunak STM32Cube. Seperangkat alat gratis lan piranti lunak sing dipasang kanggo ngaktifake pangembangan kanthi cepet lan gampang ing STM32, kalebu Lapisan Abstraksi Hardware, middleware lan
    STM32CubeMX PC-based configurator lan kode generator
  • Piranti lunak ekspansi STM32Cube. Piranti lunak ekspansi kasedhiya gratis kanggo digunakake karo papan ekspansi STM32 Nucleo, lan kompatibel karo kerangka piranti lunak STM32Cube
  • Paket Fungsi STM32Cube. Set fungsi examples kanggo sawetara kasus aplikasi paling umum sing dibangun kanthi nggunakake modularitas lan interoperabilitas papan pangembangan lan ekspansi STM32 Nucleo, kanthi piranti lunak lan ekspansi STM32Cube.

Lingkungan Pengembangan Terbuka STM32 kompatibel karo macem-macem lingkungan pangembangan kalebu STM32CubeIDE, IAR EWARM, Keil MDK-ARM, lan IDE berbasis GCC/LLVM, kanthi kamungkinan kanggo nggabungake macem-macem komponen kayata STM32CubeMX, STM32CubeProgrammer utawa STMonitorCube.

Prototyping lan Pangembangan Cepet, Terjangkau

STM32 Open Development Environment: kabeh sing perlu

Kombinasi saka macem-macem papan sing bisa ditambahi adhedhasar produk komersial lan piranti lunak modular sing canggih, saka driver nganti level aplikasi, ngidini prototipe ide kanthi cepet sing bisa diowahi kanthi lancar dadi desain pungkasan.

Kanggo miwiti desain sampeyan:

  • Pilih papan pangembangan STM32 Nucleo (NUCLEO) lan papan ekspansi (X-NUCLEO) sing cocog (sensor, konektivitas, audio, kontrol motor, lsp) kanggo fungsi sing dibutuhake.
  • Pilih lingkungan pangembangan sampeyan (IAR EWARM, Keil MDK lan GCC / LLVM basis IDE) lan gunakake alat lan piranti lunak STM32Cube gratis kayata STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor utawa STM32CubeIDE.
  • Download kabeh piranti lunak sing dibutuhake kanggo mbukak fungsi ing papan ekspansi Nucleo STM32 sing dipilih.
  • Kompilasi desain sampeyan lan upload menyang papan pangembangan STM32 Nucleo.
  • Banjur miwiti ngembangake lan nyoba aplikasi sampeyan.

Piranti lunak sing dikembangake ing hardware prototyping Open Development Environment STM32 bisa langsung digunakake ing papan prototipe sing luwih maju utawa ing desain produk pungkasan nggunakake komponen ST komersial sing padha, utawa komponen saka kulawarga sing padha karo sing ditemokake ing papan STM32 Nucleo.

STM32 Open Development Environment: kabeh sing perlu

Logo

Dokumen / Sumber Daya

ST STM32 Nucleo Wektu Flight Sensor karo Extended Range Takeran [pdf] Pandhuan pangguna
STM32 Nucleo Time Flight Sensor karo Extended Range Measurement, STM32 Nucleo, Time Flight Sensor karo Extended Range Measurement, Extended Range Measurement, Range Measurement

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *