
ST com STEVAL-IOD04KT1 Mikroelektronika Çoxfunksiyalı Sensor

Giriş
STSW-IOD04K, L004W ötürücü vasitəsilə STEVAL-IOD1V04 (STEVAL-IOD1KT6364-ə daxildir, lakin ayrıca satış üçün mövcud deyil) və IO-Link master arasında IO-Link rabitəsini aktivləşdirməyə imkan verən proqram paketidir. STM32CubeHAL əsasında STSW-IOD04K STM32Cube-u genişləndirir. O, daxili L6364W temperatur sensorundan və iki bortda olan MEMS sənaye sensorundan gələn məlumatları idarə edən demo-stack kitabxanasına əsaslanan IO-Link rabitəsi üçün lövhə dəstəyi paketini (BSP) təmin edir: IIS2MDC (yüksək dəqiqlik, ultra aşağı güc, 3 oxlu rəqəmsal çıxış maqnitometri) və ISM330DHCX (həmişə işləyən 3D akselerometr və 3D giroskop).
Bu proqram təminatının arxitekturası keçmiş proqram yaratmaq üçün digər STM32Cube əsaslı proqram təminatı ilə inteqrasiyanı asanlaşdırır.amples ən ümumi tətbiq texnologiyaları üçün. Daxil edilmiş kitabxanalar tərtibatçılar üçün real və istifadə edilə bilən sistem funksiyalarını təmin edir. Aparat sürücüləri və mücərrəd aşağı səviyyəli təfərrüatlar, ara proqram komponentləri və proqramlarına aparatdan müstəqil şəkildə məlumat əldə etməyə imkan verir. Ara proqram kitabxanalarına ST mülkiyyətli IO-Link demo yığını daxildir. Siz STSW-IOD04K proqram paketini müxtəlif inteqrasiya olunmuş inkişaf mühitlərində (IDE) istifadə edə bilərsiniz: IAR, Keil və STM32CubeIDE. Buraya həmçinin IODD daxildir file istifadəçinin IO-Link ustasına yüklənməlidir.
Başlanır
Bitdiview
STSW-IOD04K STM32Cube funksionallığını genişləndirir. Proqram paketi STEVAL-IOD004V1-də sənaye sensorlarının IO-Link məlumatlarının IO-Link bağlantısı vasitəsilə qoşulmuş IO-Link master-a ötürülməsinə imkan verir. Əsas paket xüsusiyyətləri bunlardır:
- STM32G071EB mikrokontroller əsasında IO-Link cihaz proqramlarını qurmaq üçün mikroproqram paketi
- IIS6364MDC və ISM2DHCX MEMS sensorlarını idarə etmək üçün L330W üçün IO-Link cihaz demo-stekini ehtiva edən orta proqram kitabxanaları
- IO-Link cihazı sensor məlumat ötürülməsi üçün istifadəyə hazır binar
- STM32Cube sayəsində müxtəlif MCU ailələri arasında asan daşınma
- Pulsuz, istifadəçi dostu lisenziya şərtləri
Memarlıq
Tətbiq proqramı STEVAL-IOD004V1-ə aşağıdakı proqram qatları vasitəsilə daxil olur:
- STM32Cube HAL qatı, yuxarı proqram, kitabxana və stek təbəqələri ilə qarşılıqlı əlaqədə olmaq üçün sadə, ümumi, çox nümunəli proqram proqramlaşdırma interfeysləri (API) dəstini təmin edir. O, ümumi və genişləndirici API-lərə malikdir və birbaşa ümumi arxitektura ətrafında qurulub. Bu, müəyyən bir mikrokontroller vahidi (MCU) üçün xüsusi aparat konfiqurasiyaları tələb etmədən, ara proqram təbəqəsi kimi ardıcıl təbəqələrə funksiyaları həyata keçirməyə imkan verir. Bu struktur kitabxana kodunun təkrar istifadə imkanlarını yaxşılaşdırır və digər cihazlarda asan daşınmasına zəmanət verir.
- MCU istisna olmaqla, lövhədəki bütün periferiyaları dəstəkləyən Board Support Package (BSP) təbəqəsi. Bu məhdud API dəsti LED, istifadəçi düyməsi və s. kimi müəyyən lövhəyə xas periferiyalar üçün proqramlaşdırma interfeysini təmin edir. Bu interfeys həmçinin lövhənin xüsusi versiyasını müəyyən etməyə kömək edir.
Şəkil 1. STSW-IOD04K proqram arxitekturası

Qovluqlar
Şəkil 2. STSW-IOD04K qovluq strukturu
Proqram paketinə aşağıdakı qovluqlar daxildir:
- Sənədlər: tərtib edilmiş HTML file proqram komponentləri və API-ləri təfərrüatlandıran mənbə kodundan yaradılıb (hər layihə üçün bir).
- Sürücülər: Hər bir dəstəklənən lövhə və ya aparat platforması üçün HAL sürücüləri və lövhəyə xas drayverlər, o cümlədən bort komponentləri üçün olanlar və ARM Cortex-M prosessor seriyası üçün CMSIS təchizatçıdan müstəqil aparat abstraksiya təbəqəsi.
- Orta proqramlar: IO-Link mini-stack və sensorların idarə edilməsini özündə əks etdirən kitabxanalar və protokollar.
- Layihələr: sampsənaye IO-Link çox sensorlu node tətbiq edən proqram. Bu proqram üç inkişaf mühiti üçün STM32G071EB mikro nəzarət cihazı üçün təmin edilmişdir: ARM üçün IAR Embedded Workbench, RealView Mikrokontroller İnkişaf Kiti (MDK-ARM-STR) və STM32CubeIDE.
API-lər
Tam istifadəçi API funksiyası və parametr təsviri ilə ətraflı texniki məlumat tərtib edilmiş HTML-də var file "Sənədlər" qovluğunda.
Samptətbiqin təsviri
Layihələr qovluğu s təmin edirampL004W qəbuledicisi ilə STEVAL-IOD1V6364 və ISM330DHCX/IIS2MDC sənaye sensorlarından istifadə edən proqram.
Çoxlu IDE üçün hazır layihələr mövcuddur. Siz binarlardan birini yükləyə bilərsiniz fileSTM04CubeProgrammer vasitəsilə STSW-IOD32K və ya IDE-nin proqramlaşdırma xüsusiyyəti. STEVAL-IOD004V1-i gücləndirmək və proqram təminatını yandırmaq üçün aşağıdakı seçimlərdən birini seçə bilərsiniz:
- MCU proqramçısını birləşdirin (məsample, STLINK-V3MINI) J1 birləşdiricisi vasitəsilə lövhəyə; IO-Link master tərəfindən təmin edilən 24 V ilə lövhəni gücləndirin; proqramçınızda binar seçin file yanıb-sönmək və sonra MCU-nu proqramlaşdırmağa davam etmək.
Qeyd
Yuxarıdakı prosedur üçün sizə iki USB portu lazımdır (biri proqramçı, digəri IO-Link master üçün).
- MCU proqramçısını birləşdirin (məsample, STLINK-V3MINI) J1 birləşdiricisi vasitəsilə lövhəyə; MCU-nu J3.3 vasitəsilə lövhəyə qoşulmuş 2 V enerji təchizatı ilə təmin edin (pin 2 = GND; pin 4 = 3.3 V); proqramçınızda binar seçin file yanıb-sönmək və sonra MCU-nu proqramlaşdırmaq.
STLINK-V3MINI proqramçısını J004 (1 yol, iki cərgə) vasitəsilə STEVAL-IOD1V10-ə dəstdə daxil olan 14 pinli düz kabel vasitəsilə qoşmaq olar: kabelin sağ və sol tərəflərindəki iki sancaq bağlı olmadan qalır. Lövhənin yuxarı tərəfinə baxaraq və IO-Link M8 konnektorunu sağınızda qoyub, kabel aşağıda göstərildiyi kimi qırmızı xətt yuxarıda olması üçün birləşdirilməlidir.
Şəkil 3. STEVAL-IOD004V1 və STLINK-V3MINI – əlaqə diaqramı

STSW-IOD04K proqram təminatını qiymətləndirmək üçün IODD-ni yükləyin file IO-Link master cihazınızın idarəetmə alətində seçin və onu dəstdə olan IO-Link kabelləri və adapterləri və ya hər hansı digər uyğun kabel vasitəsilə STEVAL-IOD004V1-ə qoşun. Siz müvafiq idarəetmə aləti ilə hər hansı digər IO-Link master v1.1-dən istifadə edə bilərsiniz. KeçmişdəampBölmə 2.2-yə uyğun olaraq, IO-Link master P-NUCLEO-IOM01M1-dir, müvafiq idarəetmə aləti TEConcept (ST tərəfdaşı) tərəfindən hazırlanmış IO-Link Nəzarət Alətidir və əlaqə M12 rozetkası ilə sərbəst naqil kabelə ( Katlax p/n CBF12-S44N0-1.5BPUR).
Sistem quraşdırma təlimatı
Avadanlıq təsviri
STEVAL-IOD04KT1 qiymətləndirmə dəsti
STEVAL-IOD04KT1 L6364W IO-Link iki kanallı cihaz ötürücüsünün xüsusiyyətlərindən istifadə edən istinad dizayn dəstidir. Dəst STEVAL-IOD004V1 əsas platadan (satış üçün mövcud deyil), STLINK-V3MINI proqramçı və sazlama alətindən, 14 pinli düz kabeldən və M8 - M12 standart sənaye konnektoru adapterindən ibarətdir. Kit master IO-Link mərkəzinə (və ya uyğun PLC interfeysinə) qoşulmaq üçün müasir ağıllı sənaye sensoru kimi çıxış edir. MCU, sensorlar və digər məntiq cihazları üçün enerji təchizatı L6364W-də quraşdırılmış DC-DC çevirici nəzarətçisindən əldə edilir. Bortda olan STM32G071EB mikro nəzarət cihazı IO-Link kommunikasiyasına nəzarət edən IO-Link demo yığını v.1.1-i və L6364W qəbuledicisini və MEMS sənaye sensorlarını idarə edən proqram kodunu idarə edir. Əsas lövhənin kiçik ölçüləri L6364W və STM32G071EB CSP paket seçimlərinin kiçik ölçüləri sayəsində əldə edilmişdir. Normal işləmə üçün dəstdə olan adapter və M8 konnektoru vasitəsilə əsas lövhəni IO-Link master-a qoşun. Eyni lövhəni STLINK-V3MINI-yə düz kabel vasitəsilə yalnız STM32G071EB-ni yeni proqram təminatı ilə proqramlaşdırmaq istəyirsinizsə qoşun.
Şəkil 4. STEVAL-IOD04KT1 qiymətləndirmə dəsti

Aparat quraşdırması
Aşağıdakı addımlar P-NUCLEO-IOM004M1 vasitəsilə STEVAL-IOD01V1-i necə idarə etməyi izah edir.
- Addım 1. P-NUCLEO-IOM01M1-i üç naqil (L+, L-/GND və CQ) vasitəsilə STEVAL-IOD004V1-ə qoşun. STEVAL-IOD04KT1, STEVAL-IOD8V12-ni M004 (rozet) konnektoru ilə istənilən IO-Link master ilə asanlıqla əlaqələndirmək üçün M1 (dörd yollu rozetka) ilə M12 (beş yollu priz) birləşdiricisini ehtiva edir. STEVAL-IOD004V1-i P-NUCLEO-IOM01M1-ə qoşmağın ən asan yolu bir tərəfində M12 (dörd və ya beş yollu rozetka) və digər tərəfdə sərbəst naqillər (məs. üçün) olan kabeldən istifadə etməkdir.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Addım 2. P-NUCLEO-IOM01M1-i 24 V/1 A enerji təchizatına qoşun. Aşağıdakı şəkildə STSW-IOD01K ilə işləyən P-NUCLEO-IOM1M004 və STEVAL-IOD1V04-i necə birləşdirmək olar.

- Addım 3. Laptopunuzda/PC-də IO-Link Control Tool-u işə salın.
- Addım 4. P-NUCLEO-IOM01M1-i mini-USB kabeli ilə IO-Link Control Tool ilə işləyən laptop/PC-yə qoşun.
QEYD
5-dən 13-ə qədər olan addımlar IO-Link Control Tool-da yerinə yetiriləcək hərəkətlərə aiddir. - Addım 5. IO-Link Nəzarət Alətində [Cihaz seçin] üzərinə klikləyin və STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml və ya STMicroelectronics-STEVAL-IOD004V1-230D20210429k yükləmək üçün təlimatlara əməl edin. .1.1.xml, COM2 və ya COM3 seçiminə uyğun olaraq, proqram paketinin IODD kataloqunda.
- Addım 6. Yaşıl ikona (yuxarı sol künc) klikləməklə ustanı birləşdirin.
- Addım 7. STEVAL-IOD004V1-i təchiz etmək üçün [Power ON] üzərinə klikləyin. STEVAL-IOD004V1-də qırmızı LED yanıb-sönür.
- Addım 8. IO-Link kommunikasiyasına başlamaq üçün [IO-Link] üzərinə klikləyin. STEVAL-IOD004V1-də yaşıl LED yanıb-sönür.
QEYD
Varsayılan olaraq, rabitə akselerometr kimi konfiqurasiya edilmiş ISM330DHCX ilə başlayır. - Addım 9. [Plot] üzərinə klikləməklə, ISM330DHCX akselerometr tərəfindən toplanmış məlumatların qrafikini tərtib edin.
- Addım 10. Başqa sensor ilə məlumat mübadiləsini aktivləşdirmək üçün [Parametr Menyu]>[Giriş Seçimini Proses] bölməsinə keçin.
- Addım 10a. Sensorun adına iki dəfə klikləyin (yaşıl mətn).
- Addım 10b. Mövcud seçimlərdən istədiyiniz sensoru seçin.
- Addım 10c. Master və cihazı uyğunlaşdırmaq üçün [Seçilmişləri Yaz] üzərinə klikləyin. Seçilmiş sensorun adı aşağıda göstərildiyi kimi yaşıl rəngə çevrildikdə prosedur tamamlanır.
Şəkil 6. IO-Link Control Tool view (məsample)

Şəkil 7. IO-Link Control Tool view - emal məlumat planı

- Qiymətləndirmə sessiyasını bitirdikdə aşağıdakı əlavə addımları yerinə yetirin.
- Addım 11. IO-Link rabitəsini dayandırmaq üçün [Qeyri-aktiv] üzərinə klikləyin.
- Addım 12. IO-Link ustasının IO-Link cihazını təchiz etməsini dayandırmaq üçün [Power Off] üzərinə klikləyin.
- Addım 13. IO-Link Control Tool və P-NUCLEO-IOM01M1 arasında əlaqəni dayandırmaq üçün [Disconnect] üzərinə klikləyin.
- Addım 14. Mini-USB kabelini P-NUCLEO-IOM01M1-dən ayırın.
- Addım 15. 24 V təchizatını P-NUCLEO-IOM01M1-dən ayırın.
Proqram təminatının qurulması
STM32G071EB və L6364W üçün IO-Link proqramlarının yaradılması üçün uyğun inkişaf mühitini qurmaq üçün sizə lazımdır:
- STSW-IOD04K proqram təminatı və müvafiq sənədlər www.st.com saytında mövcuddur;
- aşağıdakı inkişaflardan biri alət silsiləsi və tərtibçilər:
- ARM® alətlər silsiləsi üçün IAR Embedded Workbench
- Keil
- STM32CubeIDE plus ST-LINK/V2
Təftiş tarixi
Cədvəl 1. Sənədin təftiş tarixi

Cədvəllərin siyahısı
- Cədvəl 1. Sənədə yenidən baxılma tarixçəsi …………………………………………………….. 9
Rəqəmlərin siyahısı
- Şəkil 1. STSW-IOD04K proqram arxitekturası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Şəkil 2. STSW-IOD04K qovluq quruluşu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Şəkil 3. STEVAL-IOD004V1 və STLINK-V3MINI – əlaqə diaqramı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Şəkil 4. STEVAL-IOD04KT1 qiymətləndirmə dəsti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Şəkil 5. Terminal parametrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Şəkil 6. IO-Link Control Tool view (məsample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Şəkil 7. IO-Link Control Tool view - emal məlumat planı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Vacib xəbərdarlıq - DİQQƏTLİ OXUYUN
STMicroelectronics NV və onun törəmə müəssisələri (“ST”) istənilən vaxt xəbərdarlıq etmədən ST məhsullarına və/yaxud bu sənədə dəyişikliklər, düzəlişlər, təkmilləşdirmələr, dəyişikliklər və təkmilləşdirmələr etmək hüququnu özündə saxlayır. Alıcılar sifariş verməzdən əvvəl ST məhsulları haqqında ən son müvafiq məlumatları əldə etməlidirlər. ST məhsulları, sifarişin qəbulu zamanı mövcud olan ST-nin satış şərtlərinə uyğun olaraq satılır. Alıcılar ST məhsullarının seçimi, seçimi və istifadəsi üçün yalnız məsuliyyət daşıyırlar və ST tətbiq yardımı və ya Alıcıların məhsullarının dizaynı üçün heç bir məsuliyyət daşımır. ST tərəfindən hər hansı əqli mülkiyyət hüququna açıq və ya nəzərdə tutulan heç bir lisenziya verilmir. ST məhsullarının burada göstərilən məlumatdan fərqli müddəalarla yenidən satışı ST tərəfindən belə məhsul üçün verilən hər hansı zəmanəti ləğv edir. ST və ST loqosu ST-nin ticarət nişanlarıdır. ST ticarət nişanları haqqında əlavə məlumat üçün müraciət edin www.st.com/trademarks. Bütün digər məhsul və ya xidmət adları müvafiq sahiblərinin mülkiyyətidir. Bu sənəddəki məlumatlar əvvəllər bu sənədin hər hansı əvvəlki versiyalarında verilmiş məlumatları əvəz edir və əvəz edir. © 2021 STMicroelectronics – Bütün hüquqlar qorunur
Sənədlər / Resurslar
![]() | STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor |
İstinadlar
- st.comwww.st.com
- st.comwww.st.com
- IIS2MDC - Yüksək dəqiqlik, ultra aşağı güc, 3 oxlu rəqəmsal çıxış maqnitometri - STMicroelectronicswww.st.com
- ISM330DHCX - Machine Learning Core ilə iNEMO inertial modulu, sənaye tətbiqləri üçün rəqəmsal çıxışı olan Sonlu Dövlət Maşını. - STMicroelectronicswww.st.com
- L6364 - SIO və IO-Link sensor tətbiqləri üçün iki kanallı ötürücü IC - STMicroelectronicswww.st.com
- P-NUCLEO-IOM01M1 - IO-Link v32 PHY və yığın ilə IO-Link master üçün STM1.1 Nucleo paketi - STMicroelectronicswww.st.com
- ST-LINK/V2 - STM2 və STM8 üçün ST-LINK/V32 dövrədaxili sazlayıcı/proqramçı - STMicroelectronicswww.st.com
- STEVAL-IOD04KT1 - L6364W ikili IO-Link cihaz qəbuledicisi əsasında sənaye smart sensor dəsti - STMicroelectronicswww.st.com
- STLINK-V3MINI - STLINK-V3 kompakt dövrədaxili sazlayıcı və STM32 üçün proqramçı - STMicroelectronicswww.st.com
- STM32G071EB - 0 Kbayt Flash yaddaş, 128 Kbayt RAM, 36 MHz CPU, 64x USART, taymerlər, ADC, DAC, rabitə ilə əsas Arm Cortex-M4+ MCU. I/F, 1.7-3.6V - STMicroelectronicswww.st.com
- İstifadəçi təlimatımanual.tools

