
ST com STEVAL-IOD04KT1 Microelectronics sababaraha Fungsi sénsor

Bubuka
STSW-IOD04K mangrupikeun pakét parangkat lunak, anu ngamungkinkeun anjeun ngaktipkeun komunikasi IO-Link antara STEVAL-IOD004V1 (kaasup dina STEVAL-IOD04KT1 tapi henteu sayogi pikeun dijual misah) sareng master IO-Link, ngalangkungan transceiver L6364W. Dumasar kana STM32CubeHAL, STSW-IOD04K ngalegaan STM32Cube. Éta nyayogikeun pakét dukungan dewan (BSP) pikeun komunikasi IO-Link dumasar kana perpustakaan tumpukan demo anu ngatur data anu asalna tina sensor suhu L6364W internal sareng dua sénsor industri MEMS on-board: IIS2MDC (akurasi tinggi, ultra-rendah- kakuatan, 3-sumbu kaluaran digital magnetometer) jeung ISM330DHCX (salawasna-on 3D accelerometer na 3D gyroscope).
Arsitéktur software aplikasi ieu mempermudah integrasi jeung software basis STM32Cube séjén pikeun nyieun examples pikeun téknologi aplikasi paling umum. Perpustakaan anu kalebet ngaktifkeun fungsi pikeun sistem anu nyata sareng tiasa dianggo pikeun pamekar. Supir hardware sareng detil tingkat rendah abstrak ngamungkinkeun komponén middleware sareng aplikasi pikeun ngaksés data sacara mandiri hardware. Perpustakaan middleware ngawengku hiji ST proprietary IO-Link demo-tumpukan. Anjeun tiasa make paket software STSW-IOD04K dina lingkungan ngembangkeun terpadu béda (IDE): IAR, Keil, sarta STM32CubeIDE. Ogé kaasup IODD file pikeun diunggah kana master IO-Link pamaké.
Ngamimitian
Leuwihview
STSW-IOD04K ngalegaan fungsionalitas STM32Cube. Paket software ngamungkinkeun mindahkeun data IO-Link sénsor industri dina STEVAL-IOD004V1 nuju master IO-Link disambungkeun ngaliwatan sambungan IO-Link. Fitur utama pakét nyaéta:
- Paket firmware pikeun ngawangun aplikasi alat IO-Link dumasar kana mikrokontroler STM32G071EB
- Perpustakaan Middleware nampilkeun tumpukan demo alat IO-Link pikeun L6364W pikeun ngatur sensor IIS2MDC sareng ISM330DHCX MEMS
- Binér anu siap dianggo pikeun pangiriman data sensor alat IO-Link
- Gampang portability sakuliah kulawarga MCU béda, hatur nuhun kana STM32Cube
- Syarat lisénsi gratis, ramah-pamaké
Arsitéktur
Parangkat lunak aplikasi ngakses STEVAL-IOD004V1 ngaliwatan lapisan parangkat lunak ieu:
- STM32Cube HAL lapisan, nu nyadiakeun basajan, generik, multi-instance set tina interface programming aplikasi (API) pikeun berinteraksi sareng aplikasi luhur, perpustakaan, jeung lapisan tumpukan. Éta gaduh API umum sareng ekstensi sareng langsung diwangun dina arsitéktur umum. Hal ieu ngamungkinkeun lapisan saterusna kawas lapisan middleware pikeun nerapkeun fungsi tanpa merlukeun konfigurasi hardware husus pikeun Unit mikrokontroler (MCU) dibikeun. Struktur ieu ngaronjatkeun reusability kode perpustakaan jeung ngajamin hiji portability gampang dina alat sejen.
- Board Rojongan Paket (BSP) lapisan, nu ngarojong sagala périferal dina dewan iwal MCU. set kawates API ieu nyadiakeun panganteur programming pikeun périferal husus dewan tangtu kawas LED, tombol pamaké, jsb panganteur ieu ogé mantuan dina ngaidentipikasi versi dewan husus.
angka 1. STSW-IOD04K arsitéktur software

Polder
angka 2. Struktur folder STSW-IOD04K
Paket parangkat lunak kalebet polder ieu:
- Dokuméntasi: HTML anu disusun file dihasilkeun tina kode sumber ngadetilkeun komponén parangkat lunak sareng API (hiji pikeun tiap proyék).
- Supir: Supir HAL sareng supir spésifik papan pikeun tiap papan atanapi platform hardware anu dirojong, kalebet komponén dina papan, sareng lapisan abstraksi hardware anu henteu ngical paralatan CMSIS pikeun séri prosesor ARM Cortex-M.
- Middlewares: perpustakaan jeung protokol nampilkeun IO-Link mini tumpukan jeung manajemén sensor.
- Proyék: sampaplikasi le nerapkeun hiji industri IO-Link multi-sensor titik. Aplikasi ieu disayogikeun pikeun mikrokontroler STM32G071EB pikeun tilu lingkungan pangembangan: IAR Embedded Workbench for ARM, RealView Kit Pangwangunan Mikrokontroler (MDK-ARM-STR) sareng STM32CubeIDE.
API
Inpormasi téknis lengkep sareng fungsi API pangguna lengkep sareng pedaran parameter aya dina HTML anu disusun file dina folder "Dokuméntasi".
Samppedaran aplikasi le
Folder Projects nyayogikeun sampaplikasi le, nu ngagunakeun STEVAL-IOD004V1 kalawan transceiver L6364W, sarta sensor industri ISM330DHCX / IIS2MDC.
Proyék siap-diwangun sayogi pikeun sababaraha IDE. Anjeun tiasa unggah salah sahiji binér files tina STSW-IOD04K ngaliwatan STM32CubeProgrammer atawa fitur programming IDE Anjeun. Pikeun ngawasa STEVAL-IOD004V1 sareng flash firmware, anjeun tiasa milih salah sahiji pilihan di handap ieu:
- Sambungkeun programer MCU anjeun (kanggo example, STLINK-V3MINI) kana dewan ngaliwatan konektor J1; kakuatan nepi dewan ku 24 V disadiakeun ti master IO-Link; dina programmer anjeun, pilih binér file pikeun flash lajeng neruskeun program MCU.
Catetan
Pikeun prosedur di luhur, anjeun peryogi dua palabuhan USB (hiji kanggo programer, anu sanés pikeun master IO-Link).
- Sambungkeun programer MCU anjeun (kanggo example, STLINK-V3MINI) kana dewan ngaliwatan konektor J1; suplai MCU ku catu daya 3.3 V disambungkeun ka dewan ngaliwatan J2 (pin 2 = GND; pin 4 = 3.3 V); dina programmer anjeun, pilih binér file flash lajeng program MCU.
Programmer STLINK-V3MINI bisa disambungkeun ka STEVAL-IOD004V1 ku J1 (10 cara, dua jajar) ngaliwatan kabel datar 14-pin kaasup dina kit: dua pin dina sisi katuhu jeung kénca kabel tetep unconnected. Ningali di sisi luhur dewan jeung ninggalkeun konektor IO-Patalina M8 di katuhu anjeun, kabel kudu disambungkeun supados garis beureum dina luhur, ditémbongkeun saperti di handap ieu.
Gambar 3. STEVAL-IOD004V1 sareng STLINK-V3MINI - diagram sambungan

Pikeun evaluate firmware STSW-IOD04K, unggah IODD file dina alat kontrol master IO-Link Anjeun tur sambungkeun ka STEVAL-IOD004V1 ku kabel IO-Link jeung adapters kaasup dina kit, atawa ku kabel cocog séjén. Anjeun tiasa make sagala IO-Link master v1.1 séjén kalawan alat kontrol patali. Dina urutampLe tina Bagian 2.2, master IO-Link nyaéta P-NUCLEO-IOM01M1, alat kontrol anu aya hubunganana nyaéta Alat Kontrol IO-Link dikembangkeun ku TEConcept (pasangan ST) sareng sambunganna réngsé ku stop kontak M12 pikeun kabel kawat gratis ( Katlax p/n CBF12-S44N0-1.5BPUR).
Pituduh setelan sistem
Katerangan hardware
STEVAL-IOD04KT1 kit evaluasi
STEVAL-IOD04KT1 mangrupikeun kit desain rujukan anu ngamangpaatkeun fitur-fitur transceiver alat saluran ganda L6364W IO-Link. Kit diwangun ku dewan utama STEVAL-IOD004V1 (teu sadia pikeun diobral), programmer STLINK-V3MINI jeung alat debugger, kabel datar 14-pin, sarta M8 mun M12 adaptor konektor industri baku. Kit éta janten sénsor industri pinter modern pikeun dihubungkeun ka hub master IO-Link (atanapi antarmuka PLC anu cocog). Catu daya pikeun MCU, sénsor, sareng alat-alat logika sanésna diturunkeun tina pengendali konvérsi DC-DC anu dipasang dina L6364W. Dina dewan STM32G071EB mikrokontroler ngajalankeun hiji v.1.1 tumpukan demo IO-Patalina, nu ngatur komunikasi IO-Patalina, jeung kode software nu ngatur transceiver L6364W jeung sensor industri MEMS. Dimensi leutik dewan utama geus kahontal berkat ukuran leutik pilihan pakét CSP of L6364W na STM32G071EB. Sambungkeun dewan utama ka master IO-Patalina via adaptor jeung konektor M8 kaasup dina kit pikeun operasi normal. Sambungkeun dewan sarua jeung STLINK-V3MINI ngaliwatan kabel datar ngan lamun hayang program STM32G071EB ku firmware anyar.
angka 4. STEVAL-IOD04KT1 kit evaluasi

Setélan hardware
Léngkah di handap ieu ngajelaskeun kumaha carana ngadalikeun STEVAL-IOD004V1 ngaliwatan P-NUCLEO-IOM01M1.
- Lengkah 1. Sambungkeun P-NUCLEO-IOM01M1 ka STEVAL-IOD004V1 ngaliwatan tilu kawat (L +, L- / GND, sarta CQ). STEVAL-IOD04KT1 ngawengku hiji M8 (opat arah stop kontak) mun M12 (lima arah colokan) panyambungna pikeun gampang panganteur STEVAL-IOD004V1 ka sagala IO-Link master kalawan konektor M12 (stop kontak). Cara panggampangna pikeun nyambungkeun STEVAL-IOD004V1 ka P-NUCLEO-IOM01M1 nyaéta nganggo kabel sareng M12 (stop kontak opat atanapi lima arah) dina hiji sisi sareng kabel gratis di sisi sanésna (pikeun ex.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Lengkah 2. Sambungkeun P-NUCLEO-IOM01M1 ka 24 V / 1 A catu daya. Gambar di handap ieu nunjukkeun kumaha nyambungkeun P-NUCLEO-IOM01M1 sareng STEVAL-IOD004V1 ngajalankeun STSW-IOD04K.

- Lengkah 3. Jalankeun IO-Link Control Tool on laptop / PC Anjeun.
- Lengkah 4. Sambungkeun P-NUCLEO-IOM01M1 ku kabel mini-USB ka laptop Anjeun / PC ngajalankeun IO-Link Control Alat.
CATETAN
Léngkah-léngkah ti 5 dugi ka 13 nujul kana tindakan anu kedah dilakukeun dina Alat Kontrol IO-Link. - Lengkah 5. Dina Alat Kontrol IO-Link, klik dina [Pilih alat] tur turutan parentah pikeun unggah STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml atanapi STMicroelectronics-STEVAL-IOD004V1-230kBd20210429-1.1kBd2 .3.xml, nurutkeun pilihan COMXNUMX atanapi COMXNUMX, dina diréktori IODD tina pakét software.
- Lengkah 6. Sambungkeun master ku ngaklik ikon héjo (beulah kénca luhur).
- lengkah 7. Klik dina [Power ON] pikeun suplai STEVAL-IOD004V1. LED beureum dina STEVAL-IOD004V1 kedip-kedip.
- Lengkah 8. Pencét [IO-Link] pikeun ngamimitian komunikasi IO-Link. LED héjo dina STEVAL-IOD004V1 kedip-kedip.
CATETAN
Sacara standar, komunikasi dimimitian ku ISM330DHCX ngonpigurasi salaku accelerometer. - Lengkah 9. Plot data dikumpulkeun ku ISM330DHCX accelerometer ku ngaklik on [Plot].
- Lengkah 10. Pikeun ngaktipkeun bursa data jeung sensor sejen, buka [Parameter Menu]> [Prosés Input Pamilihan].
- Lengkah 10a. Klik dua kali dina ngaran sensor (téks héjo).
- Lengkah 10b. Pilih sénsor anu dipikahoyong tina pilihan anu sayogi.
- Lengkah 10c. Pencét [Tulis Dipilih] pikeun nyaluyukeun master sareng alat. Prosedur réngsé nalika nami sensor anu dipilih janten héjo, sapertos anu dipidangkeun di handap.
angka 6. IO-Patalina Control Alat view (misample)

angka 7. IO-Patalina Control Alat view - ngolah data plot

- Nalika anjeun réngsé sési évaluasi, tuturkeun léngkah-léngkah tambahan di handap ieu.
- Lengkah 11. Klik [Inactive] pikeun ngeureunkeun komunikasi IO-Link.
- Lengkah 12. Klik [Power Pareum] pikeun ngeureunkeun master IO-Patalina ti suplai alat IO-Link.
- Lengkah 13. Pencét [Pegatkeun] pikeun ngeureunkeun komunikasi antara Alat Kontrol IO-Link sareng P-NUCLEO- IOM01M1.
- Lengkah 14. Pegatkeun sambungan kabel mini-USB ti P-NUCLEO-IOM01M1.
- Lengkah 15. Pegatkeun sambungan suplai 24 V ti P-NUCLEO-IOM01M1.
Setup parangkat lunak
Pikeun nyetél lingkungan pangembangan anu cocog pikeun nyiptakeun aplikasi IO-Link pikeun STM32G071EB sareng L6364W, anjeun peryogi:
- firmware STSW-IOD04K jeung dokuméntasi patali sadia on www.st.com;
- salah sahiji pamekaran toolchain sareng kompiler ieu:
- IAR Embedded Workbench pikeun ARM® toolchain
- Keil
- STM32CubeIDE tambah ST-link / V2
Riwayat révisi
Méja 1. Sajarah révisi dokumén

Daptar tabél
- Tabél 1. Riwayat révisi dokumén …………………………………………………….. 9
Daptar inohong
- angka 1. STSW-IOD04K arsitéktur software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- angka 2. Struktur folder STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- angka 3. STEVAL-IOD004V1 na STLINK-V3MINI - diagram sambungan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- angka 4. STEVAL-IOD04KT1 kit evaluasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Angka 5. Setélan terminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- angka 6. IO-Patalina Control Alat view (misample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- angka 7. IO-Patalina Control Alat view - ngolah data plot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
PERHATOSAN Penting - Punten Maca Ati-ati
STMicroelectronics NV sareng anak perusahaanna ("ST") ngagaduhan hak pikeun ngarobih, koréksi, perbaikan, modifikasi, sareng perbaikan produk ST sareng / atanapi dokumen ieu iraha waé tanpa aya bewara. Purchasers kudu ménta inpo relevan panganyarna dina produk ST saméméh nempatkeun pesenan. Produk ST dijual dumasar kana sarat sareng kaayaan penjualan ST di tempat nalika pangakuan pesenan. Purchasers téh solely jawab pilihan, seleksi, sarta pamakéan produk ST sarta ST nganggap euweuh liability pikeun bantuan aplikasi atawa desain produk Purchasers '. Henteu aya lisénsi, terang atanapi tersirat, kana hak cipta intelektual anu dipasihkeun ku ST di dieu. Dijual deui produk ST kalayan katangtuan anu béda sareng inpormasi anu dijelaskeun di dieu bakal ngabatalkeun jaminan anu dipasihkeun ku ST pikeun produk sapertos kitu. ST jeung logo ST mangrupakeun mérek dagang ti ST. Pikeun émbaran tambahan ngeunaan merek dagang ST, mangga tingal www.st.com/trademarks. Sadaya nami produk atanapi jasa sanés mangrupikeun hak milik nu gaduhna. Inpormasi dina dokumén ieu ngagentos sareng ngagentos inpormasi anu disayogikeun saacanna dina versi sateuacana tina dokumén ieu. © 2021 STMicroelectronics – Sadaya hak ditangtayungan
Dokumén / Sumberdaya
![]() | STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor |
Rujukan
- st.comwww.st.com
- st.com/trademarkswww.st.com
- st.comwww.st.com
- IIS2MDC - Akurasi tinggi, ultra-low-daya, 3-sumbu kaluaran digital magnetometer - STMicroelectronicswww.st.com
- ISM330DHCX - modul inersia iNEMO sareng Inti Pembelajaran Mesin, Mesin State Terhingga sareng kaluaran digital pikeun aplikasi industri. - STMicroelectronicswww.st.com
- L6364 - Dual channel transceiver IC pikeun aplikasi sensor SIO sareng IO-Link - STMicroelectronicswww.st.com
- P-NUCLEO-IOM01M1 - STM32 Nucleo pack pikeun master IO-Link sareng IO-Link v1.1 PHY sareng tumpukan - STMicroelectronicswww.st.com
- ST-link/V2 - ST-link/V2 in-circuit debugger/programmer pikeun STM8 jeung STM32 - STMicroelectronicswww.st.com
- STEVAL-IOD04KT1 - Kit sensor pinter industri dumasar kana L6364W dual IO-Link transceiver alat - STMicroelectronicswww.st.com
- STLINK-V3MINI - STLINK-V3 kompak in-circuit debugger sareng programer pikeun STM32 - STMicroelectronicswww.st.com
- Manual pamakémanual.tools

