ST com STEVAL-IOD04KT1 Mikroelektronika Ko'p funktsiyali sensor
Kirish
STSW-IOD04K dasturiy ta'minot to'plami bo'lib, u L004W qabul qiluvchi orqali STEVAL-IOD1V04 (STEVAL-IOD1KT6364 tarkibiga kiritilgan, lekin alohida sotuvda mavjud emas) va IO-Link master o'rtasida IO-Link aloqasini yoqish imkonini beradi. STM32CubeHAL asosida STSW-IOD04K STM32Cube-ni kengaytiradi. U ichki L6364W harorat sensori va ikkita bortdagi MEMS sanoat sensorlari: IIS2MDC (yuqori aniqlik, o‘ta past) ma’lumotlarni boshqaradigan demo-stek kutubxonasi asosida IO-Link aloqasi uchun platani qo‘llab-quvvatlash paketini (BSP) taqdim etadi. quvvat, 3 o'qli raqamli chiqish magnitometri) va ISM330DHCX (har doim yoqilgan 3D akselerometr va 3D giroskop).
Ushbu dasturning arxitekturasi STM32Cube-ga asoslangan boshqa dasturlar bilan integratsiyani osonlashtiradi.amples eng keng tarqalgan dastur texnologiyalari uchun. Kiritilgan kutubxonalar ishlab chiquvchilar uchun haqiqiy va foydalanish mumkin bo'lgan tizim uchun funktsiyalarni faollashtiradi. Uskuna drayverlari va mavhum past darajadagi tafsilotlar o'rta dastur komponentlari va ilovalariga apparatdan mustaqil ravishda ma'lumotlarga kirish imkonini beradi. O'rta dastur kutubxonalari ST xususiy IO-Link demo-stekini o'z ichiga oladi. Siz STSW-IOD04K dasturiy ta'minot paketini turli integratsiyalashgan ishlab chiqish muhitlarida (IDE) ishlatishingiz mumkin: IAR, Keil va STM32CubeIDE. Bunga IODD ham kiradi file foydalanuvchining IO-Link master-ga yuklanishi.
Ishni boshlash
tugadiview
STSW-IOD04K STM32Cube funksiyasini kengaytiradi. Dasturiy ta'minot to'plami IO-Link ulanishi orqali ulangan IO-Link masteriga STEVAL-IOD004V1 qurilmasidagi sanoat sensorlarining IO-Link ma'lumotlarini uzatish imkonini beradi. To'plamning asosiy xususiyatlari:
- STM32G071EB mikrokontrolleri asosida IO-Link qurilmalari ilovalarini yaratish uchun mikrodastur paketi
- IIS6364MDC va ISM2DHCX MEMS sensorlarini boshqarish uchun L330W uchun IO-Link qurilmasi demo-stekiga ega oʻrta dastur kutubxonalari
- IO-Link qurilma sensori ma'lumotlarini uzatish uchun foydalanishga tayyor binar
- STM32Cube tufayli turli MCU oilalarida oson ko'chirish
- Bepul, foydalanuvchilarga qulay litsenziya shartlari
Arxitektura
Dasturiy ta'minot STEVAL-IOD004V1 ga quyidagi dasturiy ta'minot qatlamlari orqali kiradi:
- STM32Cube HAL qatlami, bu yuqori dastur, kutubxona va stek qatlamlari bilan o'zaro ta'sir qilish uchun oddiy, umumiy, ko'p nusxali amaliy dasturlash interfeyslari (API) to'plamini ta'minlaydi. U umumiy va kengaytmali API-larga ega va bevosita umumiy arxitektura atrofida qurilgan. Bu o'rta dastur qatlami kabi ketma-ket qatlamlarga ma'lum bir mikrokontroller bloki (MCU) uchun maxsus apparat konfiguratsiyasini talab qilmasdan funktsiyalarni amalga oshirishga imkon beradi. Ushbu tuzilma kutubxona kodini qayta foydalanish imkoniyatini yaxshilaydi va boshqa qurilmalarda oson ko'chirishni kafolatlaydi.
- MCUdan tashqari platadagi barcha tashqi qurilmalarni qo'llab-quvvatlaydigan platani qo'llab-quvvatlash paketi (BSP) qatlami. Ushbu cheklangan API to'plami LED, foydalanuvchi tugmasi va boshqalar kabi ba'zi plataga xos tashqi qurilmalar uchun dasturlash interfeysini ta'minlaydi. Ushbu interfeys shuningdek, plataning o'ziga xos versiyasini aniqlashda yordam beradi.
Shakl 1. STSW-IOD04K dasturiy ta'minot arxitekturasi
Jildlar
Shakl 2. STSW-IOD04K papka tuzilishi
Dasturiy ta'minot to'plami quyidagi papkalarni o'z ichiga oladi:
- Hujjatlar: tuzilgan HTML file dasturiy ta'minot komponentlari va API'larni (har bir loyiha uchun bittadan) batafsil tavsiflovchi manba kodidan yaratilgan.
- Drayvlar: HAL drayverlari va har bir qo'llab-quvvatlanadigan plata yoki apparat platformasi uchun plataga xos drayverlar, shu jumladan bort komponentlari uchun va ARM Cortex-M protsessorlari seriyasi uchun CMSIS sotuvchidan mustaqil apparat abstraktsiya qatlami.
- O'rta dasturlar: IO-Link mini-stek va sensorlarni boshqarishga ega kutubxonalar va protokollar.
- Loyihalar: sampsanoat IO-Link ko'p sensorli tugunni amalga oshiradigan dastur. Ushbu ilova uchta ishlab chiqish muhiti uchun STM32G071EB mikrokontrolleri uchun taqdim etilgan: ARM uchun IAR Embedded Workbench, RealView Mikrokontrollerni ishlab chiqish to'plami (MDK-ARM-STR) va STM32CubeIDE.
API'lar
To'liq foydalanuvchi API funksiyasi va parametr tavsifi bilan batafsil texnik ma'lumotlar tuzilgan HTMLda file "Hujjatlar" papkasida.
Sampilova tavsifi
Loyihalar papkasida s mavjudampL004W qabul qiluvchisi bilan STEVAL-IOD1V6364 va ISM330DHCX/IIS2MDC sanoat sensorlaridan foydalanadigan ilova.
Bir nechta IDE uchun tayyor loyihalar mavjud. Ikkilikdan birini yuklashingiz mumkin fileSTM04CubeProgrammer orqali STSW-IOD32K s yoki IDE dasturlash xususiyati. STEVAL-IOD004V1 ni quvvatlantirish va proshivkani yoqish uchun quyidagi variantlardan birini tanlashingiz mumkin:
- MCU dasturchingizni ulang (masalanample, STLINK-V3MINI) J1 ulagichi orqali plataga; platani IO-Link masterdan ta'minlangan 24 V quvvat bilan quvvatlang; dasturchingizda ikkilik faylni tanlang file miltillash va keyin MCUni dasturlashni davom ettirish.
Eslatma
Yuqoridagi protsedura uchun sizga ikkita USB port kerak bo'ladi (biri dasturchi uchun, ikkinchisi IO-Link master uchun).
- MCU dasturchingizni ulang (masalanample, STLINK-V3MINI) J1 ulagichi orqali plataga; MCUni J3.3 orqali plataga ulangan 2 V quvvat manbai bilan ta'minlang (pin 2 = GND; pin 4 = 3.3 V); dasturchingizda ikkilik faylni tanlang file miltillash va keyin MCUni dasturlash.
STLINK-V3MINI dasturchisi STEVAL-IOD004V1 ga J1 (10 ta usul, ikki qator) orqali to'plamga kiritilgan 14 pinli tekis kabel orqali ulanishi mumkin: kabelning o'ng va chap tomonidagi ikkita pin ulanmagan holda qoladi. Kengashning yuqori tomoniga qarab va IO-Link M8 ulagichini o'ng tomonda qoldirib, kabel quyida ko'rsatilganidek, qizil chiziq tepada bo'lishi uchun ulangan bo'lishi kerak.
Shakl 3. STEVAL-IOD004V1 va STLINK-V3MINI – ulanish sxemasi
STSW-IOD04K proshivkasini baholash uchun IODD ni yuklang file IO-Link master qurilmangizning boshqaruv asbobiga o'rnating va uni to'plamga kiritilgan IO-Link kabellari va adapterlari yoki boshqa mos keluvchi kabel orqali STEVAL-IOD004V1 ga ulang. Tegishli boshqaruv vositasi bilan boshqa istalgan IO-Link master v1.1 dan foydalanishingiz mumkin. Oldindaamp2.2-bo'limga ko'ra, IO-Link master P-NUCLEO-IOM01M1, tegishli boshqaruv vositasi TEConcept (ST hamkori) tomonidan ishlab chiqilgan IO-Link Control Tool va ulanish M12 rozetkasi orqali bo'sh sim kabeli ( Katlax p/n CBF12-S44N0-1.5BPUR).
Tizimni sozlash bo'yicha qo'llanma
Uskuna tavsifi
STEVAL-IOD04KT1 baholash to'plami
STEVAL-IOD04KT1 - bu L6364W IO-Link ikki kanalli qurilma qabul qiluvchi qurilmasining xususiyatlaridan foydalanadigan mos yozuvlar dizayn to'plami. To'plam STEVAL-IOD004V1 asosiy platadan (sotishda mavjud emas), STLINK-V3MINI dasturchi va tuzatuvchi asbobdan, 14 pinli tekis kabeldan va M8 dan M12 gacha standart sanoat konnektor adapteridan iborat. To'plam master IO-Link uyasiga (yoki mos PLC interfeysiga) ulanish uchun zamonaviy aqlli sanoat sensori sifatida ishlaydi. MCU, sensorlar va boshqa mantiqiy qurilmalar uchun quvvat manbai L6364W ichiga o'rnatilgan DC-DC konvertor boshqaruvchisidan olinadi. Bortdagi STM32G071EB mikrokontrolleri IO-Link aloqasini boshqaruvchi IO-Link v.1.1 demo stekini va L6364W qabul qiluvchi-uzatuvchisi va MEMS sanoat sensorlarini boshqaradigan dasturiy kodni boshqaradi. Asosiy plataning kichik o'lchamlariga L6364W va STM32G071EB CSP to'plamining kichik o'lchamlari tufayli erishildi. Oddiy ishlash uchun to'plamga kiritilgan adapter va M8 ulagichi orqali asosiy platani IO-Link masteriga ulang. Xuddi shu platani STLINK-V3MINI ga tekis kabel orqali ulang, agar siz STM32G071EB ni yangi proshivka bilan dasturlamoqchi bo'lsangiz.
Shakl 4. STEVAL-IOD04KT1 baholash to'plami
Uskunani sozlash
Quyidagi qadamlar STEVAL-IOD004V1 ni P-NUCLEO-IOM01M1 orqali qanday boshqarishni tushuntiradi.
- 1-qadam. P-NUCLEO-IOM01M1 ni STEVAL-IOD004V1 ga uchta sim (L+, L-/GND va CQ) orqali ulang. STEVAL-IOD04KT1 STEVAL-IOD8V12 ni M004 (rozetka) ulagichi bilan har qanday IO-Link masteriga osongina ulash uchun M1 (to'rt tomonlama rozetka) dan M12 (besh tomonlama vilka) ulagichini o'z ichiga oladi. STEVAL-IOD004V1 ni P-NUCLEO-IOM01M1 ga ulashning eng oson yo'li bir tomonida M12 (to'rt yoki besh tomonlama rozetka) va boshqa tomondan bo'sh simlar (masalan,) bo'lgan kabeldan foydalanishdir.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- 2-qadam. P-NUCLEO-IOM01M1 ni 24 V/1 A quvvat manbaiga ulang. Quyidagi rasmda STSW-IOD01K bilan ishlaydigan P-NUCLEO-IOM1M004 va STEVAL-IOD1V04 qanday ulanishi ko'rsatilgan.
- 3-qadam. Noutbuk/kompyuteringizda IO-Link Control Tool-ni ishga tushiring.
- 4-qadam. P-NUCLEO-IOM01M1 ni mini-USB kabeli orqali IO-Link Control Tool bilan ishlaydigan noutbuk/kompyuteringizga ulang.
ESLATMA
5 dan 13 gacha bo'lgan bosqichlar IO-Link Control Tool-da bajarilishi kerak bo'lgan harakatlarga tegishli. - 5-qadam. IO-Link Control Tool-da [Select device]-ni bosing va STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml yoki STMicroelectronics-STEVAL-IOD004V1-230B20210429-1.1k-ni yuklash uchun ko‘rsatmalarga amal qiling. .2.xml, COM3 yoki COMXNUMX tanloviga ko'ra, dasturiy ta'minot paketining IODD katalogida.
- Qadam 6. Yashil belgini (yuqori chap burchak) bosish orqali masterni ulang.
- 7-qadam. STEVAL-IOD004V1 ni yetkazib berish uchun [Power ON] tugmasini bosing. STEVAL-IOD004V1 dagi qizil LED yonadi.
- 8-qadam. IO-Link aloqasini boshlash uchun [IO-Link] tugmasini bosing. STEVAL-IOD004V1 ustidagi yashil LED yonadi.
ESLATMA
Odatiy bo'lib, aloqa akselerometr sifatida sozlangan ISM330DHCX bilan boshlanadi. - 9-qadam. [Plot] tugmasini bosish orqali ISM330DHCX akselerometr tomonidan toʻplangan maʼlumotlarni chizing.
- 10-qadam. Boshqa sensor bilan ma'lumotlar almashinuvini faollashtirish uchun [Parameter Menu]>[Process Input Selection]-ga o'ting.
- 10a-qadam. Sensor nomini ikki marta bosing (yashil matn).
- 10b-qadam. Mavjud variantlardan kerakli sensorni tanlang.
- 10c qadam. Asosiy va qurilmani tekislash uchun [Tanlangan yozish] tugmasini bosing. Tanlangan sensorning nomi quyida ko'rsatilganidek yashil rangga aylanganda protsedura tugallanadi.
6-rasm. IO-Link Control Tool view (masalanample)
7-rasm. IO-Link Control Tool view - ishlov berish ma'lumotlarining sxemasi
- Baholash seansini tugatgandan so'ng, quyidagi qo'shimcha amallarni bajaring.
- 11-qadam. IO-Link aloqasini to'xtatish uchun [Inactive] tugmasini bosing.
- 12-qadam. IO-Link master IO-Link qurilmasini yetkazib berishni to'xtatish uchun [Power Off] tugmasini bosing.
- 13-qadam. IO-Link Control Tool va P-NUCLEO-IOM01M1 o'rtasidagi aloqani to'xtatish uchun [Disconnect] tugmasini bosing.
- 14-qadam. Mini-USB kabelini P-NUCLEO-IOM01M1 dan ajratib oling.
- 15-qadam. P-NUCLEO-IOM24M01 dan 1 V quvvat manbaini uzing.
Dasturiy ta'minotni sozlash
STM32G071EB va L6364W uchun IO-Link ilovalarini yaratish uchun mos ishlab chiqish muhitini o'rnatish uchun sizga kerak:
- STSW-IOD04K proshivka va tegishli hujjatlar www.st.com da mavjud;
- quyidagi ishlanmalardan biri asboblar zanjiri va kompilyatorlari:
- ARM® asboblar zanjiri uchun IAR Embedded Workbench
- Keil
- STM32CubeIDE plus ST-LINK/V2
Qayta ko'rib chiqish tarixi
Jadval 1. Hujjatni qayta ko'rib chiqish tarixi
Jadvallar ro'yxati
- 1-jadval. Hujjatni qayta ko'rib chiqish tarixi ……………………………………………………….. 9
Raqamlar ro'yxati
- Shakl 1. STSW-IOD04K dasturiy ta'minot arxitekturasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Shakl 2. STSW-IOD04K papka tuzilishi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Shakl 3. STEVAL-IOD004V1 va STLINK-V3MINI – ulanish diagrammasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Shakl 4. STEVAL-IOD04KT1 baholash to'plami. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Shakl 5. Terminal sozlamalari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- 6-rasm. IO-Link Control Tool view (masalanample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- 7-rasm. IO-Link Control Tool view - ishlov berish ma'lumotlar syujeti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
MUHIM BILAN - DAVLAT bilan o'qing
STMicroelectronics NV va uning sho‘ba korxonalari (“ST”) istalgan vaqtda ST mahsulotlariga va/yoki ushbu hujjatga o‘zgartirishlar, tuzatishlar, yaxshilanishlar, o‘zgartirishlar va takomillashtirishlar kiritish huquqini o‘zida saqlab qoladi. Xaridorlar buyurtma berishdan oldin ST mahsulotlari bo'yicha so'nggi tegishli ma'lumotlarni olishlari kerak. ST mahsulotlari buyurtmani tasdiqlash vaqtida mavjud bo'lgan XTning sotish qoidalari va shartlariga muvofiq sotiladi. Xaridorlar XT mahsulotlarini tanlash, tanlash va ulardan foydalanish uchun faqat javobgardirlar va XT qo'llash bo'yicha yordam yoki Xaridor mahsulotlari dizayni uchun javobgarlikni o'z zimmasiga olmaydi. Bu yerda ST tomonidan hech qanday intellektual mulk huquqiga ochiq yoki nazarda tutilgan litsenziya berilmaydi. XT mahsulotlarini bu yerda bayon etilgan ma'lumotlardan boshqacha shartlar bilan qayta sotish XT tomonidan bunday mahsulot uchun berilgan har qanday kafolatni bekor qiladi. ST va ST logotipi STning savdo belgilaridir. ST savdo belgilari haqida qo'shimcha ma'lumot olish uchun qarang www.st.com/trademarks. Boshqa barcha mahsulot yoki xizmat nomlari tegishli egalarining mulki hisoblanadi. Ushbu hujjatdagi ma'lumotlar ushbu hujjatning oldingi versiyalarida ilgari berilgan ma'lumotlarning o'rnini bosadi va almashtiradi. © 2021 STMicroelectronics – Barcha huquqlar himoyalangan
Hujjatlar / manbalar
![]() |
ST com STEVAL-IOD04KT1 Mikroelektronika Ko'p funktsiyali sensor [pdf] Foydalanuvchi uchun qoʻllanma STEVAL-IOD04KT1, mikroelektronika ko'p funktsiyali sensor, ko'p funktsiyali sensor, funktsiya sensori, STEVAL-IOD04KT1, sensor |