Pandhuan wiwitan cepet
Time-of-Flight 8×8 multizone ranging sensor karo 90° FoV VL53L7CX papan ekspansi kanggo
STM32 Nukleo
Oktober 2022
Hardware Overview
VL53L7CX - 8 × 8 multizone kiro-kiro sensor karo 90 ° FoV
Deskripsi Hardware X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 minangka sensor jarak multizona 8 × 8 kanthi 90 ° FoV lan papan pangembangan sing dirancang ing sekitar sensor VL53L7CX adhedhasar teknologi sing dipatenake ST FlightSense™.
- VL53L7CX komunikasi karo mikrokontroler host papan pangembang STM32 Nucleo liwat link IC sing kasedhiya ing konektor Arduino UNO R3.
Produk Utama ing Papan
VL53L7CX 8×8 multizone kiro-kiro sensor karo 90 ° FoV
Spacer 0.25, 0.5 lan 1mm kanggo simulasi kesenjangan udara, kanthi kaca tingal tutup
Papan breakout
Papan breakout SATEL-VL53L7CX bisa dituku kanthi kapisah
Info paling anyar kasedhiya ing www.st.com
X-NUCLEO-53L7A1
Kode Pesenan: X-NUCLEO-53L7A1
- Papan ekspansi X-NUCLEO-53L7A1
• piranti VL53L7CX ing aplikasi adat bisa Integrasi karo Papan expansion, utawa VL53L7CX breakout external.
• Papan breakout dikirim kanthi kapisah. - X-NUCLEO-53L7A1 uga kasedhiya minangka Paket NUCLEO (P-NUCLEO-53L7A1)
• Papan expansion X-NUCLEO-53L7A1 uga bisa dhawuh ing www.st.com minangka bagéan saka Pack NUCLEO karo papan expansion lan papan STM32 NUCLEO.
• Kode pesenan: P-NUCLEO-53L7A1: Papan ekspansi X-NUCLEO-53L7A1 lan papan fitur lengkap NUCLEO-F401RE. - Papan breakout VL53L7CX bisa dipesen kanthi kapisah
• Kode pesenan: SATEL-VL53L7CX
• Pack nggawa loro Papan breakout
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-of- Flight (kalebu X-NUCLEO-53L7A1) 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-53L7A1) dipasang ing ndhuwur papan pangembangan STM32 Nucleo (NUCLEO- F401RE utawa NUCLEO-L476RG).
Fitur utama
- Lapisan driver (VL53L7CX ULD) kanggo manajemen lengkap VL53L7CX High akurasi kiro-kiro sensor terpadu ing Papan expansion X-NUCLEO-53L7A1.
- Portabilitas sing gampang ing macem-macem kulawarga MCU, amarga STM32Cube.
- Syarat lisensi gratis lan pangguna-loropaken.
- Sampkode kanggo pangukuran kiro-kiro.
Setup & Demo Examples
prasyarat HW
- 1x papan ekspansi sensor ToF akurasi dhuwur adhedhasar VL53L7CX (X-NUCLEO-53L7A1).
- 1x STM32 Nucleo papan pangembangan (NUCLEO-F401RE kanggo example)
- 1x Laptop/PC karo Windows
- 1x USB tipe A kanggo kabel USB Mini-B
- Yen sampeyan ora duwe papan pangembangan Nucleo STM32, sampeyan bisa pesen paket Nucleo (P-NUCLEO-53L7A1):
• Papan expansion X-NUCLEO-53L7A1 lan Papan fitur lengkap NUCLEO-F401RE dikirim bebarengan.
prasyarat SW
- STSW-IMG036: Ultra Lite Driver (ULD) kanggo VL53L7CX
- STSW-IMG037: P-NUCLEO-53L7A1 Graphical User Interface (GUI) ing Windows 7 lan 10
- STSW-IMG038: driver Linux kanggo VL53L7CX
- 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:\Panganggo\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.
Instalasi driver NUCLEO Kit
Instalasi piranti lunak GUI VL53L7CX
GUI umume alat pisanan lan gampang kanggo ngevaluasi piranti
- Nindakake instalasi HW lan sambungake papan ekspansi VL53L7CX + Nucleo F401RE menyang PC
- Instal GUI SW kanggo VL53L7CX Demo lan setelan konfigurasi
- STSW-IMG037, 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 VL53L7CX
- Tampilake data wektu nyata (jarak, sinyal, tingkat sekitar)
- Entuk log data lan muter maneh datalog (.csv file)
Instalasi piranti lunak X-CUBE-TOF1
- Tindakake instalasi HW lan sambungake kit NUCLEO ( P-NUCLEO-53L7A1) menyang PC
- Instal paket X-CUBE-TOF1 SW
• X-CUBE-TOF1 rev 3.2.0 utawa anyar, diundhuh saka www.st.com
• X-CUBE-TOF1 diinstal liwat STM32CubeMx, ngatur bagean instalasi software.
• Sawise X-CUBE-TOF1 wis diinstal. Menyang
• C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Proyek\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging
Isi paket piranti lunak X-CUBE: API SW + SW examples
VL53L7CX - 8 × 8 multizone kiro-kiro sensor karo 90 ° FoV
Kode evaluasi example (.bin) nggunakake X-CUBE-TOF1 lan NUCLEO Pack
Tindakake pandhuan saka UM3108 (Carane nggunakake VL53L7CX karo paket piranti lunak sensor X-CUBE-TOF1 STMicroelectronics' Time-of-Flight kanggo STM32CubeMX) sing bisa ditemokake ing st.com
VL53L7CX - 8 × 8 multizone kiro-kiro sensor karo 90 ° FoV
Miwiti program karo kode examples nggunakake X-CUBE-TOF1 lan NUCLEO Pack
Tindakake pandhuan saka UM3108 (Carane nggunakake VL53L7CX karo paket piranti lunak sensor X-CUBE-TOF1 STMicroelectronics' Time-of-Flight kanggo STM32CubeMX) sing bisa ditemokake ing st.com
Kabeh dokumen kasedhiya ing tab Dokumentasi produk sing gegandhengan webkaca
X-NUCLEO-53L7A1:
- Data Brief DB4808: Time-of-Flight 8×8 multizone ranging sensor karo 90° FoV expansion board adhedhasar VL53L7CX kanggo STM32 Nucleo
- Manual pangguna UM3067: Miwiti karo X-NUCLEO-53L7A1 Akurasi dhuwur Sensor Time-of-Flight adhedhasar VL53L7CX kanggo STM32 Nucleo
- Skema X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1:
- Data Brief DB4871: VL53L7CX Nucleo pack karo X-NUCLEO-53L7A1 papan ekspansi lan STM32F401RE Nucleo board
SATEL-VL53L7CX:
- Data Brief DB4809: Papan breakout VL53L7CX Akurasi Tinggi Sensor Wektu Penerbangan
- Skema SATEL-VL53L7CX
- SATEL-VL53L7CX GERBER
X-CUBE-TOF1: Paket piranti lunak kanggo STM32Cube
- Data Brief DB4449: Ekspansi piranti lunak sensor Time-of-Flight kanggo STM32Cube
- Manual pangguna UM3108: Miwiti STMicroelectronics X-CUBE-TOF1, Sensor Time-of-Flight, paket piranti lunak kanggo STM32CubeMX
VL53L7CX:
- Lembar data DS13865: Sensor jarak multizona 8×8 Wektu Penerbangan kanthi 90° FoV
- Data Brief DB4796: Time-of-Flight 8×8 multizone ranging sensor kanthi 90° FoV
STSW-IMG036:
- Data Brief DB4810: Antarmuka pemrograman aplikasi (API) driver Ultra lite (ULD) kanggo VL53L7CX Time-of-Flight 8×8 sensor jarak multizona kanthi 90° FoV
STSW-IMG037:
- Data Brief DB4811: Antarmuka pangguna grafis (GUI) paket P-NUCLEO-53L7A1
STM32 Open Development Environment: Overview
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 kanthi debugger/programmer terpadu
- Papan ekspansi Nucleo STM32. Papan kanthi fungsi tambahan kanggo nambah sensing, kontrol, konektivitas, daya, audio utawa fungsi liyane yen perlu. Papan ekspansi dipasang ing ndhuwur papan pangembangan STM32 Nucleo. Fungsionalitas sing luwih rumit bisa digayuh kanthi tumpukan papan ekspansi tambahan
- Piranti lunak STM32Cube. Seperangkat alat gratis lan bata piranti lunak sing dipasang kanggo ngaktifake pangembangan sing cepet lan gampang ing STM32, kalebu Lapisan Abstraksi Hardware, middleware lan konfigurator lan kode generator berbasis PC STM32CubeMX.
- 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.
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 prototipe Lingkungan Pembangunan Terbuka STM32 bisa langsung digunakake ing papan prototipe majeng utawa ing desain produk pungkasan nggunakake komponen ST komersial sing padha, utawa komponen saka kulawarga sing padha karo sing ditemokake ing papan Nucleo STM32.
Dokumen / Sumber Daya
![]() |
STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor [pdf] Pandhuan pangguna X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 Multizone Ranging Sensor, Multizone Ranging Sensor, Ranging Sensor, Sensor |