Paket Fungsi STMicroelectronics FP-IND-IODSNS1 Untuk Node Sensor Industri Tautan IO
Informasi Produk
Spesifikasi
- Nama Produk: Paket Fungsi FP-IND-IODSNS1 STM32Cube
- Kompatibilitas: papan berbasis STM32L452RE
- Fitur:
- Memungkinkan transfer data IO-Link dari sensor industri
- Middleware yang menampilkan tumpukan mini perangkat IO-Link untuk L6364Q dan MEMS plus manajemen mikrofon digital
- Biner siap pakai untuk transmisi data sensor
- Portabilitas mudah di berbagai keluarga MCU
- Persyaratan lisensi gratis dan ramah pengguna
Petunjuk Penggunaan Produk
Lebihview
Ekspansi perangkat lunak FP-IND-IODSNS1 untuk STM32Cube dirancang untuk memfasilitasi transfer data IO-Link untuk sensor industri. Ikuti langkah-langkah di bawah ini untuk mulai menggunakan paket fungsi:
Langkah 1: Instalasi
Instal paket perangkat lunak pada papan berbasis STM32L452RE Anda.
Langkah 2: Konfigurasi
Konfigurasikan pustaka middleware untuk mengelola perangkat dan sensor IO-Link.
Langkah 3: Transmisi Data
Memanfaatkan biner siap pakai untuk transmisi data sensor ke IO-Link Master yang terhubung ke X-NUCLEO-IOD02A1.
Struktur Folder
Paket perangkat lunak mencakup folder berikut:
- _htmresc: Berisi grafik untuk dokumen html
- Dokumentasi: Berisi bantuan HTML yang dikompilasi filemerinci komponen perangkat lunak dan API
- Driver: Termasuk driver HAL dan driver khusus papan untuk papan yang didukung
- Middleware: Pustaka dan protokol untuk tumpukan mini IO-Link dan manajemen sensor
FAQ (Pertanyaan yang Sering Diajukan)
- T: Dapatkah paket fungsi ini digunakan dengan papan STM32 mana pun?
A: Paket fungsi ini dirancang untuk papan berbasis STM32L452RE untuk kinerja optimal. - T: Apakah ada persyaratan perangkat keras khusus untuk menggunakan paket fungsi ini?
A: Paket fungsi memerlukan papan ekspansi X-NUCLEO-IKS02A1 dan X-NUCLEO-IOD02A1 untuk beroperasi. - T: Apakah dukungan teknis tersedia untuk produk ini?
A: Untuk dukungan teknis, silakan hubungi kantor penjualan STMicroelectronics setempat atau kunjungi www.st.com untuk bantuan lebih lanjut.
UM2796
Panduan pengguna
Memulai dengan paket fungsi FP-IND-IODSNS1 STM32Cube untuk node sensor industri IO-Link
Perkenalan
FP-IND-IODSNS1 adalah paket fungsi STM32Cube yang memungkinkan Anda mengaktifkan komunikasi IO-Link antara kit P-NUCLEO-IOD02A1 dan master IO-Link melalui transceiver L6364Q yang dipasang pada X-NUCLEO-IOD02A1.
Paket fungsi mengintegrasikan tumpukan demo IO-Link dan manajemen sensor industri yang dipasang pada X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 juga mencakup IODD file untuk diunggah ke master IO-Link Anda.
Perangkat lunak yang disertakan dalam paket tersebut dapat digunakan dalam tiga lingkungan pengembangan terintegrasi (IDE): IAR, KEIL, dan STM32CubeIDE.
Tautan terkait
Kunjungi ekosistem STM32Cube web halaman aktif www.st.com untuk informasi lebih lanjut
Perluasan perangkat lunak FP-IND-IODSNS1 untuk STM32Cube
Lebihview
FP-IND-IODSNS1 adalah paket fungsi STM32 ODE dan memperluas fungsionalitas STM32Cube.
Paket perangkat lunak ini memungkinkan transfer data IO-Link dari sensor industri pada X-NUCLEO-IKS02A1 ke IO-Link Master yang terhubung ke X-NUCLEO-IOD02A1.
Fitur utama paket ini adalah:
- Paket firmware untuk membangun aplikasi perangkat IO-Link untuk papan berbasis STM32L452RE
- Pustaka middleware yang menampilkan tumpukan mini perangkat IO-Link untuk L6364Q dan MEMS plus manajemen mikrofon digital
- Biner siap pakai untuk transmisi data sensor perangkat IO-Link
- Portabilitas mudah di berbagai keluarga MCU, berkat STM32Cube
- Persyaratan lisensi gratis dan ramah pengguna
Arsitektur
Perangkat lunak aplikasi mengakses papan ekspansi X-NUCLEO-IKS02A1 dan X-NUCLEO-IOD02A1 melalui lapisan perangkat lunak berikut:
- Lapisan HAL STM32Cube, yang menyediakan serangkaian antarmuka pemrograman aplikasi (API) generik dan multi-instans yang sederhana untuk berinteraksi dengan lapisan aplikasi, pustaka, dan tumpukan di atasnya. Lapisan ini memiliki API generik dan ekstensi dan dibangun langsung di sekitar arsitektur generik dan memungkinkan lapisan-lapisan berikutnya seperti lapisan middleware untuk mengimplementasikan fungsi tanpa memerlukan konfigurasi perangkat keras khusus untuk unit mikrokontroler (MCU) tertentu. Struktur ini meningkatkan penggunaan kembali kode pustaka dan menjamin portabilitas yang mudah pada perangkat lain.
- lapisan board support package (BSP), yang mendukung semua peripheral pada STM32 Nucleo kecuali MCU. Rangkaian API terbatas ini menyediakan antarmuka pemrograman untuk peripheral khusus board tertentu seperti LED, tombol pengguna, dsb. Antarmuka ini juga membantu mengidentifikasi versi board tertentu.
Struktur folder
Folder berikut disertakan dalam paket perangkat lunak:
- _htmresc: berisi grafik untuk dokumen html
- Dokumentasi: berisi bantuan HTML yang dikompilasi file dihasilkan dari kode sumber yang merinci komponen perangkat lunak dan API (satu untuk setiap proyek).
- Driver: berisi driver HAL dan driver khusus papan untuk setiap papan atau platform perangkat keras yang didukung, termasuk driver untuk komponen terintegrasi, dan lapisan abstraksi perangkat keras independen vendor CMSIS untuk seri prosesor ARM Cortex-M.
- Middleware: pustaka dan protokol yang menampilkan tumpukan mini IO-Link dan manajemen sensor.
- Proyek: berisi sampAplikasi yang mengimplementasikan simpul multisensor Industrial IO-Link. Aplikasi ini disediakan untuk platform NUCLEO-L452RE dengan tiga lingkungan pengembangan: IAR Embedded Workbench untuk ARM, lingkungan pengembangan perangkat lunak MDK-ARM, dan STM32CubeIDE.
Lebah
Informasi teknis terperinci dengan fungsi API pengguna lengkap dan deskripsi parameter ada dalam HTML yang dikompilasi file di folder "Dokumentasi".
Sample deskripsi aplikasi
SampAplikasi ini disediakan dalam folder Proyek, menggunakan X-NUCLEO-IOD02A1 dengan transceiver L6364Q dan X-NUCLEO-IKS02A1 dengan MEMS industri dan mikrofon digital.
Proyek siap bangun tersedia untuk beberapa IDE. Anda dapat mengunggah salah satu file biner filedisediakan dalam FP-IND-IODSNS1 melalui STM32 ST-LINK Utility, STM32CubeProgrammer atau fitur pemrograman di IDE Anda.
Untuk mengevaluasi firmware FP-IND-IODSNS1, perlu mengunggah IODD file ke alat kontrol IO-Link Master Anda dan hubungkan ke X-NUCLEO-IOD02A1 dengan kabel 3-kawat (L+, L-/GND, CQ). Bagian 2.3 menunjukkan contohample di mana IO-Link Master adalah P-NUCLEO-IOM01M1 dan alat kontrol terkait adalah IO-Link Control Tool yang dikembangkan oleh TEConcept (mitra ST). Atau, Anda dapat menggunakan IO-Link Master lain dengan alat kontrol terkait.
Panduan pengaturan sistem
Deskripsi perangkat keras
Paket Nukleo P-NUCLEO-IOD02A1 STM32
P-NUCLEO-IOD02A1 adalah paket Nucleo STM32 yang terdiri dari papan ekspansi X-NUCLEO-IOD02A1 dan X-NUCLEO-IKS02A1 yang ditumpuk pada papan pengembangan NUCLEO-L452RE.
X-NUCLEO-IOD02A1 dilengkapi dengan transceiver perangkat IO-Link untuk koneksi fisik ke master IO-Link, sementara X-NUCLEO-IKS02A1 dilengkapi dengan papan multi-sensor untuk aplikasi industri, dan NUCLEO-L452RE dilengkapi dengan sumber daya perangkat keras yang diperlukan untuk menjalankan paket fungsi FP-IND-IODSNS1 dan untuk mengendalikan transceiver dan papan multi-sensor.
FP-IND-IODSNS1 menggabungkan pustaka tumpukan demo IO-Link (berasal dari X-CUBE-IOD02) dengan X-CUBE-MEMS1 dan memiliki fitur example dari node multi-sensor perangkat IO-Link.
P-NUCLEO-IOD02A1 dapat digunakan untuk tujuan evaluasi dan sebagai lingkungan pengembangan.
Paket STM32 Nucleo menyediakan solusi yang terjangkau dan mudah digunakan untuk pengembangan aplikasi IO-Link dan SIO, evaluasi fitur dan ketahanan komunikasi L6364Q, bersama dengan kinerja komputasi STM32L452RET6U.
Paket Nukleo P-NUCLEO-IOM01M1 STM32
P-NUCLEO-IOM01M1 adalah paket STM32 Nucleo yang terdiri dari papan STEVAL-IOM001V1 dan NUCLEO-F446RE. STEVAL-IOM001V1 adalah lapisan PHY induk IO-Link tunggal (L6360) sementara NUCLEO-F446RE menjalankan tumpukan IO-Link rev 1.1 (dikembangkan oleh dan milik TEConcept GmbH, lisensi terbatas hingga 10k menit, dapat diperbarui tanpa biaya tambahan). Pembaruan tumpukan IO-Link diizinkan secara eksklusif dengan mengikuti prosedur yang dijelaskan dalam UM2421 (tersedia secara gratis di www.st.com). Penghapusan/penimpaan lain pada tumpukan yang telah dimuat sebelumnya akan membuat tumpukan tersebut tidak dapat dipulihkan.
Paket STM32 Nucleo menyediakan solusi yang terjangkau dan mudah digunakan untuk evaluasi aplikasi IO-Link, fitur komunikasi L6360, dan ketahanan, bersama dengan kinerja komputasi STM32F446RET6. Paket yang menampung hingga empat STEVAL-IOM001V1 untuk membangun master IO-Link quad port ini dapat mengakses lapisan fisik IO-Link dan berkomunikasi dengan Perangkat IO-Link.
Anda dapat mengevaluasi alat tersebut melalui GUI khusus (IO-Link Control Tool©, milik TEConcept GmbH) atau menggunakannya sebagai jembatan utama IO-Link yang dapat diakses dari antarmuka SPI khusus: kode sumber proyek demo (Aplikasi Demo Akses Utama IO-Link Tingkat Rendah, dikembangkan oleh TEConcept GmbH) dan spesifikasi API tersedia gratis.
Pengaturan perangkat keras
Komponen perangkat keras berikut diperlukan:
- Satu paket STM32 Nucleo untuk aplikasi perangkat IO-Link (kode pesanan: P-NUCLEO-IOD02A1)
- Satu paket STM32 Nucleo untuk IO-Link master dengan IO-Link v1.1 PHY dan tumpukan (kode pesanan: P-NUCLEO-IOM01M1)
- Kabel 3-kawat (L+, L-/GND, CQ)
Cara mengontrol perangkat IO-Link P-NUCLEO-IOD02A1 melalui master IO-Link P-NUCLEO-IOM01M1
- Melangkah 1. Hubungkan P-NUCLEO-IOM01M1 dan P-NUCLEO-IOD02A1 melalui kabel 3-kawat (L+, L-/GND dan CQ- mengacu pada serigrafi papan).
- Melangkah 2. Hubungkan P-NUCLEO-IOM01M1 ke catu daya 24 V/0.5 A.
Gambar berikut menunjukkan cara menghubungkan P-NUCLEO-IOM01M1 dan P-NUCLEO-IOD02A1 yang menjalankan firmware FP-IND-IODSNS1. - Langkah 3Luncurkan Alat Kontrol IO-Link di laptop/PC Anda.
- Langkah 4Hubungkan P-NUCLEO-IOM01M1 yang menjalankan IO-Link Control Tool ke laptop/PC Anda melalui kabel mini-USB.
Langkah berikutnya (5 hingga 13) merujuk pada tindakan yang akan dilakukan pada Alat Kontrol IO-Link. - Langkah 5Unggah IODD P-NUCLEO-IOD02A1 ke Alat Kontrol IO-Link dengan mengklik [Pilih perangkat] dan ikuti petunjuk untuk mengunggah IODD yang tepat (format xml) file tersedia di direktori IODD paket perangkat lunak.
IDDD filedisediakan untuk laju baud COM2 (38.4 kBd) dan COM3 (230.4 kBd). - Langkah 6Hubungkan Master dengan mengklik ikon hijau (sudut kiri atas).
- Langkah 7. Klik [Power ON] untuk menyalakan P-NUCLEO-IOD02A1 (LED merah pada X-NUCLEO-IOD02A1 berkedip).
- Langkah 8. Klik [IO-Link] untuk memulai Komunikasi IO-Link (LED hijau pada X-NUCLEO-IOD02A1 berkedip). Secara default, komunikasi dengan IIS2DLPC dimulai.
- Langkah 9Klik [Plot] untuk memplot data yang dikumpulkan.
- Langkah 10Untuk mengaktifkan pertukaran data dengan sensor lain, masuk ke [Menu Parameter]>[Pilihan Input Proses], lalu klik dua kali pada nama sensor (teks hijau), pilih sensor yang diinginkan dari pilihan yang tersedia. Perubahan sensor akan disorot oleh nama sensor yang akan berubah menjadi biru.
Untuk menyelaraskan Master dan Device, Anda perlu mengklik [Write Selected]. Prosedur selesai saat nama sensor yang dipilih berubah menjadi hijau.
- Melangkah 11. Setelah sesi evaluasi Anda selesai, klik [Tidak Aktif] untuk menghentikan komunikasi IO-Link.
- Melangkah 12. Klik [Power Off] untuk membuat IO-Link Master berhenti memasok daya ke Perangkat IO-Link.
- Melangkah 13. Klik [Putuskan] untuk menghentikan komunikasi antara IO-Link Control Tool dan P-NUCLEO-IOM01M1.
- Melangkah 14. Lepaskan kabel mini-USB dan pasokan 24 V dari P-NUCLEO-IOM01M1.
Pengaturan perangkat lunak
Komponen perangkat lunak berikut diperlukan untuk menyiapkan lingkungan pengembangan yang sesuai untuk membuat aplikasi untuk aplikasi IO-Link untuk NUCLEO-L452RE dan L6364Q:
- Firmware FP-IND-IODSNS1 dan dokumentasi terkait tersedia di www.st.com
- Salah satu rangkaian alat pengembangan dan kompiler berikut:
- IAR Embedded Workbench untuk rantai alat ARM® + ST-LINK/V2
- NyataView Rantai alat Kit Pengembangan Mikrokontroler (lingkungan pengembangan perangkat lunak MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Riwayat revisi
Tabel 1. Riwayat revisi dokumen
Tanggal | Versi | Perubahan |
04 Desember 2020 | 1 | Rilis awal. |
07 Maret 2024 |
2 |
Gambar 2 yang diperbarui. Struktur folder paket FP-IND-IODSNS1.
Perubahan teks kecil. |
PEMBERITAHUAN PENTING – BACA DENGAN SEKSAMA
STMicroelectronics NV dan anak perusahaannya (“ST”) berhak melakukan perubahan, koreksi, penyempurnaan, modifikasi, dan perbaikan pada produk ST dan/atau dokumen ini kapan saja tanpa pemberitahuan. Pembeli harus memperoleh informasi relevan terkini tentang produk ST sebelum melakukan pemesanan. Produk ST dijual sesuai dengan syarat dan ketentuan penjualan ST yang berlaku pada saat konfirmasi pemesanan.
Pembeli bertanggung jawab penuh atas pilihan, pemilihan, dan penggunaan produk ST dan ST tidak bertanggung jawab atas bantuan aplikasi atau desain produk pembeli.
Tidak ada lisensi, tersurat maupun tersirat, terhadap hak kekayaan intelektual apa pun yang diberikan oleh ST di sini.
Penjualan kembali produk ST dengan ketentuan yang berbeda dari informasi yang ditetapkan di sini akan membatalkan garansi apa pun yang diberikan oleh ST untuk produk tersebut.
ST dan logo ST adalah merek dagang ST. Untuk informasi tambahan tentang merek dagang ST, lihat www.st.com/merek dagangSemua nama produk atau layanan lainnya adalah milik pemiliknya masing-masing.
Informasi dalam dokumen ini menggantikan dan mengganti informasi yang sebelumnya diberikan dalam versi dokumen ini sebelumnya.
© 2024 STMicroelectronics – Semua hak dilindungi undang-undang
UM2796 – Wahyu 2
Dokumen / Sumber Daya
![]() |
Paket Fungsi STMicroelectronics FP-IND-IODSNS1 Untuk Node Sensor Industri Tautan IO [Bahasa Indonesia:] Panduan Pengguna FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, Paket Fungsi FP-IND-IODSNS1 Untuk Node Sensor Industri Tautan IO, FP-IND-IODSNS1, Paket Fungsi Untuk Node Sensor Industri Tautan IO, Paket Untuk Node Sensor Industri Tautan IO, Node Sensor Industri Tautan IO, Node Sensor Industri, Node Sensor, Node |