STM32 Nucleo Time Flight Sensor dengan Pengukuran Jangkauan Diperpanjang

STM32 Nucleo Time Flight Sensor dengan Pengukuran Jangkauan Diperpanjang

Sensor Time-of-Flight dengan pengukuran jangkauan yang diperluas berdasarkan papan ekspansi VL53L4CX untuk STM32 Nucleo 

Perangkat Keras Berakhirview

Deskripsi Perangkat Keras X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 adalah sensor Time-of-Flight dengan pengukuran jangkauan yang diperluas dan papan pengembangan yang dirancang di sekitar sensor VL53L4CX berdasarkan teknologi ST FlightSense™ yang dipatenkan
  • VL53L4CX berkomunikasi dengan mikrokontroler host papan pengembang STM32 Nucleo melalui tautan I2C yang tersedia pada konektor Arduino UNO R3.

Produk Utama di kapal 

VL53L4CX Time-of-Flight (ToF) Sensor Time-of-Flight dengan pengukuran jangkauan yang diperluas
Spacer 0.25, 0.5 dan 1 mm untuk mensimulasikan celah udara, dengan kacamata penutup

Konektor papan breakout 

SATEL-VL53L4CX papan breakout dapat dibeli secara terpisah

Kode Pemesanan: X-NUCLEO-53L4A2 

Perangkat Keras Berakhirview

Info terbaru tersedia di www.st.com
X-NUCLEO-53L4A2 

  • Papan ekspansi X-NUCLEO-53L4A2
  • Perangkat VL53L4CX dalam aplikasi khusus dapat diintegrasikan dengan papan ekspansi, atau breakout VL53L4CX eksternal.
  • Papan breakout dikirimkan secara terpisah.
  • X-NUCLEO-53L4A2 juga tersedia sebagai Paket NUCLEO (P-NUCLEO-53L4A2)
  • Papan ekspansi X-NUCLEO-53L4A2 juga dapat dipesan www.st.com sebagai bagian dari Paket NUCLEO dengan papan ekspansi dan papan NUCLEO STM32.
  • Kode pemesanan : P-NUCLEO-53L4A2 :
    Papan ekspansi X-NUCLEO-53L4A2 dan papan fitur lengkap NUCLEO-F401RE.
  • Papan breakout VL53L4CX dapat dipesan secara terpisah
  • Kode pesanan: SATEL-VL53L4CX
  • Paket itu membawa dua papan breakout
    Perangkat Keras Berakhirview

Sensor Waktu Terbang Lingkungan Perangkat Lunak 

Perangkat Lunak STM32Cube Berakhirview

Deskripsi perangkat lunak X-CUBE-TOF1

  • Paket perangkat lunak X-CUBE-TOF1 merupakan perluasan STM32Cube untuk papan perluasan keluarga produk Time-ofFlight (termasuk X-NUCLEO-53L4A2) untuk STM32. Kode sumber didasarkan pada STM32Cube untuk memudahkan portabilitas dan berbagi kode di berbagai keluarga MCU STM32.ampImplementasinya tersedia untuk papan ekspansi sensor jarak STM32 Nucleo (X-NUCLEO-53L4A2) yang dipasang di atas papan pengembangan STM32 Nucleo (NUCLEOF401RE atau NUCLEO L476RG).

Fitur utama 

  • Lapisan driver (driver VL53L4CX) untuk manajemen lengkap sensor VL53L4CX dengan pengukuran jangkauan luas yang terintegrasi dalam papan ekspansi X-NUCLEO53L4A2.
  • Portabilitas yang mudah di berbagai keluarga MCU, berkat STM32Cube.
  • Persyaratan lisensi gratis dan mudah digunakan.
  • Sample kode untuk pengukuran jarak.

SW terbaru tersedia di www.st.com 
X-CUBE-TOF1

Setup & Demo Contohampsedikit 

Prasyarat HW

  • 1x Papan ekspansi sensor ToF akurasi tinggi berdasarkan VL53L4CX (X-NUCLEO-53L4A2).
    Prasyarat HW
  • 1x papan pengembangan STM32 Nucleo (NUCLEO-F401RE misalnyaample)
    Prasyarat HW
  • 1x Laptop/PC dengan Windows
  • 1x USB tipe A ke kabel USB Mini-B
  • Jika Anda tidak memiliki papan pengembangan STM32 Nucleo, Anda dapat memesan paket Nucleo (P-NUKLEO-53L4A2):
    Prasyarat HW
  • Papan ekspansi X-NUCLEO-53L4A2 dan papan fitur lengkap NUCLEO-F401RE dikirimkan bersamaan.
  • STSW-IMG029: Driver kosong untuk VL53L4CX
  • STSW-IMG030: Antarmuka Pengguna Grafis (GUI) P-NUCLEO-53L4A2 pada Windows 7 dan 10
  • STSW-IMG031: Driver Linux untuk VL53L4CX
  • X-KUBE-TOF1: Perluasan perangkat lunak sensor Time-of-Flight untuk STM32Cube.
    • Saat Anda menginstal X-CUBE-TOF1, penginstal juga menginstal direktori yang berisi example proyek di sini misalnya:
      • 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. Hubungkan P-NUCLEO ke PC melalui USB
    • Tunggu sampai dewan tersebut dikenali; driver diinstal secara otomatis)
    • Jika Windows tidak dapat menginstal driver STLINK secara otomatis, ikuti langkah 2
    Instalasi driver NUCLEO Kit
  2. Instal driver port USB PC untuk mendeteksi papan Nucleo
    • Unduh STSW-LINK009 dari www.st.com
    • Ekstrak zip dan klik dua kali pada “stlink_winusb_install.bat” untuk menginstal driver.
    Instalasi driver NUCLEO Kit

Instalasi perangkat lunak GUI VL53L4CX

GUI umumnya merupakan alat pertama dan mudah untuk mengevaluasi perangkat
  • Lakukan instalasi HW dan sambungkan papan ekspansi VL53L4CX + Nucleo F401RE ke PC
  • Instal GUI SW untuk Demo VL53L4CX dan pengaturan konfigurasi
    • TSW-IMG030, diunduh dari www.st.com
    • Jalankan penginstal dengan hak istimewa Admin
      Antarmuka Pengguna Grafis dapat:
    • Lakukan kalibrasi offset dan Xtalk dan visualisasikan data kalibrasi
    • Ubah parameter kunci VL53L4CX
    • Menampilkan data waktu nyata (jarak, sinyal, kecepatan sekitar)
    • Dapatkan pencatatan data dan putar ulang datalog (.csv file)
      Instalasi perangkat lunak GUI VL53L4CX
    • Lakukan instalasi HW dan hubungkan kit NUCLEO (P-NUCLEO 53L4A2) ke PC
    • Instal paket X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 atau yang lebih baru, diunduh dari www.st.com
      • X-CUBE-TOF1 diinstal melalui STM32CubeMx, bagian kelola instalasi perangkat lunak.
      • Setelah X-CUBE-TOF1 diinstal. Pergi ke
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Isi paket perangkat lunak X-CUBE: API SW + SW exampsedikit

Isi paket perangkat lunak X-CUBE: API SW + SW exampsedikit

Papan ekspansi sensor waktu terbang dengan akurasi tinggi 

Kode evaluasi example (.bin) menggunakan X-CUBE-TOF1 dan Paket NUCLEO

Isi paket perangkat lunak X-CUBE: API SW + SW exampsedikit

Sensor VL53L4CX dengan papan ekspansi pengukuran jangkauan yang diperluas 

Mulai pemrograman dengan kode exampfile menggunakan X-CUBE-TOF1 dan Paket NUCLEO

Kode evaluasi example (.bin) menggunakan X-CUBE-TOF1 dan Paket NUCLEO

Dokumen & Sumber Daya Terkait

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

Semua dokumen tersedia di tab Dokumentasi produk terkait webhalaman

VL53L4CX: Folder Produk

  • DS13805 : Sensor Waktu Terbang dengan pengukuran jangkauan yang diperluas – lembar data

X-NUCLEO-53L4A2: Folder Produk

  • DB462 : Sensor Time-of-Flight dengan papan ekspansi pengukuran jangkauan yang diperluas berdasarkan VL53L4CX untuk STM32 Nucleo – ringkasan data
  • Panduan memulai cepat X-NUCLEO-53L4A2: Sensor Waktu Terbang dengan pengukuran jangkauan yang diperluas – dokumen ini
  • UM2976 : Memulai dengan sensor Time-of-Flight X-NUCLEO-53L4A2 dengan pengukuran jangkauan yang diperluas berdasarkan VL53L4CX untuk STM32 Nucleo – panduan pengguna

P-NUCLEO-53L4A2: Folder Produk

  • DBxxx : Paket VL53L4CX Nucleo dengan papan ekspansi X-NUCLEO-53L4A2 dan papan STM32F401RE Nucleo– ringkasan data

SATEL-VL53L4CX: Folder Produk

  • DB4632 : Papan breakout VL53L4CX Sensor Waktu Terbang dengan pengukuran jangkauan yang diperluas – ringkasan data

STSW-IMG029: Driver kosong untuk folder VL53L4CX

  • DB4583 :Antarmuka Pemrograman Aplikasi (API) untuk VL53L4CX – data singkat

STSW-IMG030: Folder Antarmuka Pengguna Grafis (GUI)

  • DB4584 : Paket P-NUCLEO-53L4A2 antarmuka pengguna grafis (GUI) – ringkasan data
  • Pengaturan perangkat lunak file

X-CUBE-TOF1: Paket perangkat lunak untuk STM32Cube

  • DB4449 : Perluasan perangkat lunak sensor Time-of-Flight untuk STM32Cube – ringkasan data
  • UMxxx : Memulai dengan STMicroelectronics X-CUBE-TOF1, sensor Time-of Flight, paket perangkat lunak untuk STM32CubeMX – Panduan Pengguna
  • Pengaturan perangkat lunak file

Ekosistem STM32 ODE

PROTOTYPING DAN PENGEMBANGAN YANG CEPAT, TERJANGKAU

Lingkungan Pengembangan Terbuka (ODE) STM32 adalah cara yang terbuka, fleksibel, mudah, dan terjangkau untuk mengembangkan perangkat dan aplikasi inovatif berdasarkan keluarga mikrokontroler 32-bit STM32 yang dikombinasikan dengan komponen ST canggih lainnya yang terhubung melalui papan ekspansi. Ini memungkinkan pembuatan prototipe cepat dengan komponen terdepan yang dapat dengan cepat diubah menjadi desain akhir.

ODE STM32 mencakup lima elemen berikut:

  • Papan pengembangan Nucleo STM32. Rangkaian lengkap papan pengembangan terjangkau untuk semua seri mikrokontroler STM32, dengan kemampuan ekspansi terpadu tanpa batas, dan dengan debugger/programmer terintegrasi
  • Papan ekspansi STM32 Nucleo. Papan dengan fungsi tambahan untuk menambahkan penginderaan, kontrol, konektivitas, daya, audio, atau fungsi lain sesuai kebutuhan. Papan ekspansi dipasang di atas papan pengembangan STM32 Nucleo. Fungsi yang lebih kompleks dapat dicapai dengan menumpuk papan ekspansi tambahan.
  • Perangkat lunak STM32Cube. Seperangkat alat gratis dan perangkat lunak tertanam untuk memungkinkan pengembangan cepat dan mudah pada STM32, termasuk Hardware Abstraction Layer, middleware, dan
    Konfigurator dan generator kode berbasis PC STM32CubeMX
  • Perangkat lunak ekspansi STM32Cube. Perangkat lunak ekspansi disediakan gratis untuk digunakan dengan papan ekspansi STM32 Nucleo, dan kompatibel dengan kerangka perangkat lunak STM32Cube
  • Paket Fungsi STM32Cube. Himpunan fungsi exampfile untuk beberapa kasus aplikasi paling umum yang dibangun dengan memanfaatkan modularitas dan interoperabilitas papan pengembangan dan ekspansi STM32 Nucleo, dengan perangkat lunak dan ekspansi STM32Cube.

STM32 Open Development Environment kompatibel dengan berbagai lingkungan pengembangan termasuk STM32CubeIDE, IAR EWARM, Keil MDK-ARM, dan IDE berbasis GCC/LLVM, dengan kemungkinan untuk mengintegrasikan berbagai komponen seperti STM32CubeMX, STM32CubeProgrammer atau STM32CubeMonitor.

Pembuatan Prototipe dan Pengembangan yang Cepat dan Terjangkau

Lingkungan Pengembangan Terbuka STM32: semua yang Anda butuhkan

Kombinasi berbagai papan yang dapat diperluas berdasarkan produk komersial terdepan dan perangkat lunak modular, dari tingkat driver hingga aplikasi, memungkinkan pembuatan prototipe ide yang cepat yang dapat dengan mulus diubah menjadi desain akhir.

Untuk memulai desain Anda:

  • Pilih papan pengembangan STM32 Nucleo (NUCLEO) dan papan ekspansi (X-NUCLEO) yang sesuai (sensor, konektivitas, audio, kontrol motor, dll.) untuk fungsionalitas yang Anda butuhkan.
  • Pilih lingkungan pengembangan Anda (IAR EWARM, Keil MDK, dan IDE berbasis GCC/LLVM) dan gunakan alat dan perangkat lunak STM32Cube gratis seperti STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor, atau STM32CubeIDE.
  • Unduh semua perangkat lunak yang diperlukan untuk menjalankan fungsionalitas pada papan ekspansi Nucleo STM32 yang dipilih.
  • Kompilasi desain Anda dan unggah ke papan pengembangan STM32 Nucleo.
  • Kemudian mulailah mengembangkan dan menguji aplikasi Anda.

Perangkat lunak yang dikembangkan pada perangkat keras prototyping STM32 Open Development Environment dapat langsung digunakan dalam papan prototyping lanjutan atau dalam desain produk akhir menggunakan komponen ST komersial yang sama, atau komponen dari keluarga yang sama seperti yang ditemukan pada papan Nucleo STM32.

Lingkungan Pengembangan Terbuka STM32: semua yang Anda butuhkan

Logo

Dokumen / Sumber Daya

Sensor Waktu Penerbangan Nukleo ST STM32 dengan Pengukuran Jangkauan yang Diperluas [Bahasa Indonesia:] Panduan Pengguna
Sensor Waktu Terbang STM32 Nucleo dengan Pengukuran Jangkauan yang Diperluas, STM32 Nucleo, Sensor Waktu Terbang dengan Pengukuran Jangkauan yang Diperluas, Pengukuran Jangkauan yang Diperluas, Pengukuran Jangkauan

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *