ST-логотипі

ST com STEVAL-IOD04KT1 Микроэлектроника көп функциялы сенсор

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көпфункциялы-Сенсор-өнім

Кіріспе

STSW-IOD04K — L004W трансивері арқылы STEVAL-IOD1V04 (STEVAL-IOD1KT6364 құрамына кіреді, бірақ бөлек сату үшін қолжетімді емес) және IO-Link шебері арасындағы IO-Link байланысын қосуға мүмкіндік беретін бағдарламалық құрал. STM32CubeHAL негізінде STSW-IOD04K STM32Cube кеңейтеді. Ол ішкі L6364W температура сенсорынан және екі борттық MEMS өнеркәсіптік сенсорларынан келетін деректерді басқаратын демо-стек кітапханасына негізделген IO-Link байланысы үшін тақтаны қолдау пакетін (BSP) қамтамасыз етеді: IIS2MDC (дәлдігі жоғары, өте төмен қуат, 3 осьті сандық шығыс магнитометрі) және ISM330DHCX (әрдайым қосулы 3D акселерометрі және 3D гироскоп).
Бұл қолданбалы бағдарламалық құралдың архитектурасы басқа STM32Cube негізіндегі бағдарламалық құралмен біріктіруді жеңілдетеді.ampең кең тараған қолданбалы технологияларға арналған. Қосылған кітапханалар әзірлеушілер үшін нақты және пайдалануға болатын жүйенің функцияларын қосады. Аппараттық драйверлер және дерексіз төмен деңгейлі мәліметтер аралық бағдарламалық құрал құрамдастары мен қолданбаларға аппараттық құралдан тәуелсіз түрде деректерге қол жеткізуге мүмкіндік береді. Орташа бағдарламалық құрал кітапханалары ST меншікті IO-Link демо-стегін қамтиды. STSW-IOD04K бағдарламалық пакетін әртүрлі біріктірілген әзірлеу орталарында (IDE) пайдалана аласыз: IAR, Keil және STM32CubeIDE. Оған сонымен қатар IODD кіреді file пайдаланушының IO-Link шеберіне жүктеп салу үшін.

Бастау

Біттіview
STSW-IOD04K STM32Cube функционалдығын кеңейтеді. Бағдарламалық құрал бумасы IO-Link қосылымы арқылы қосылған IO-Link шеберіне STEVAL-IOD004V1 құрылғысындағы өнеркәсіптік сенсорлардың IO-Link деректерін тасымалдауға мүмкіндік береді. Пакеттің негізгі мүмкіндіктері:

  • STM32G071EB микроконтроллері негізінде IO-Link құрылғы қолданбаларын құруға арналған микробағдарлама пакеті
  • IIS6364MDC және ISM2DHCX MEMS сенсорларын басқару үшін L330W үшін IO-Link құрылғысының демо-стегі бар ортаңғы бағдарлама кітапханалары
  • IO-Link құрылғысының сенсорының деректерін жіберу үшін пайдалануға дайын екілік
  • STM32Cube арқасында әртүрлі MCU отбасыларында оңай тасымалдануы
  • Тегін, пайдаланушыға ыңғайлы лицензия шарттары

Архитектура
Қолданбалы бағдарламалық құрал STEVAL-IOD004V1 жүйесіне келесі бағдарламалық қабаттар арқылы қол жеткізеді:

  • STM32Cube HAL қабаты, ол жоғарғы қолданба, кітапхана және стек қабаттарымен әрекеттесу үшін қолданбалы бағдарламалау интерфейстерінің (API) қарапайым, жалпы, көп даналық жинағын қамтамасыз етеді. Оның жалпы және кеңейтілген API интерфейстері бар және тікелей жалпы архитектураның айналасында құрылған. Ол микроконтроллер бірлігі (MCU) үшін арнайы аппараттық конфигурацияларды қажет етпей-ақ, аралық бағдарламалық қабат сияқты дәйекті қабаттарға функцияларды жүзеге асыруға мүмкіндік береді. Бұл құрылым кітапхана кодын қайта пайдалану мүмкіндігін жақсартады және басқа құрылғыларда оңай тасымалдануды қамтамасыз етеді.
  • MCU-дан басқа тақтадағы барлық перифериялық құрылғыларды қолдайтын тақтаны қолдау пакеті (BSP) қабаты. Бұл шектеулі API жиынтығы жарық диоды, пайдаланушы түймесі, т.б. сияқты белгілі бір тақтаға тән перифериялық құрылғылар үшін бағдарламалау интерфейсін қамтамасыз етеді. Бұл интерфейс сонымен қатар нақты тақта нұсқасын анықтауға көмектеседі.

Сурет 1. STSW-IOD04K бағдарламалық қамтамасыз ету архитектурасы

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-1

Қалталар

Сурет 2. STSW-IOD04K қалта құрылымыST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-2

Бағдарламалық құрал пакеті келесі қалталарды қамтиды:

  • Құжаттама: құрастырылған HTML file бағдарламалық құрал құрамдастары мен API интерфейстерін егжей-тегжейлі көрсететін бастапқы кодтан жасалған (әр жоба үшін бір).
  • Драйверлер: борттық құрамдастарды қоса алғанда, әрбір қолдау көрсетілетін тақтаға немесе аппараттық платформаға арналған HAL драйверлері және тақшаға арналған драйверлер және ARM Cortex-M процессорлар сериясы үшін CMSIS жеткізушісінен тәуелсіз аппараттық абстракция қабаты.
  • Орташа бағдарламалық құрал: IO-Link шағын стегі мен сенсорларды басқару мүмкіндігі бар кітапханалар мен протоколдар.
  • Жобалар: сampӨнеркәсіптік IO-Link көп сенсорлы түйінін жүзеге асыратын қолданба. Бұл қолданба үш әзірлеу ортасы үшін STM32G071EB микроконтроллері үшін берілген: ARM үшін IAR ендірілген жұмыс үстелі, RealView Микроконтроллерді әзірлеу жинағы (MDK-ARM-STR) және STM32CubeIDE.

API интерфейстері
Толық пайдаланушы API функциясы және параметр сипаттамасы бар толық техникалық ақпарат құрастырылған HTML-де file «Құжаттама» қалтасында.

Sampқолданбаның сипаттамасы
Жобалар қалтасы s бередіampL004W трансиверімен STEVAL-IOD1V6364 және ISM330DHCX/IIS2MDC өнеркәсіптік сенсорлары қолданатын қолданба.
Құруға дайын жобалар бірнеше IDE үшін қол жетімді. Сіз екілік файлдардың бірін жүктей аласыз fileSTM04CubeProgrammer арқылы STSW-IOD32K немесе IDE бағдарламалау мүмкіндігі. STEVAL-IOD004V1 құрылғысын қуаттандыру және микробағдарламаны жыпылықтау үшін төмендегі опциялардың бірін таңдауға болады:

  • MCU бағдарламашысын қосыңыз (мысалыample, STLINK-V3MINI) J1 қосқышы арқылы тақтаға; тақтаны IO-Link мастерінен берілетін 24 В кернеуімен қуаттандырыңыз; бағдарламашыда екілік файлды таңдаңыз file жыпылықтап, содан кейін MCU бағдарламасын бағдарламалауды жалғастырыңыз.

Ескерту
Жоғарыда көрсетілген процедура үшін сізге екі USB порты қажет (біреуі бағдарламашы үшін, екіншісі IO-Link шебері үшін).

  • MCU бағдарламашысын қосыңыз (мысалыample, STLINK-V3MINI) J1 қосқышы арқылы тақтаға; MCU-ны J3.3 арқылы платаға жалғанған 2 В қуат көзі арқылы қамтамасыз етіңіз (2 түйреуіш = GND; пин 4 = 3.3 В); бағдарламашыда екілік файлды таңдаңыз file жыпылықтау үшін, содан кейін MCU бағдарламасын бағдарламалау үшін.

STLINK-V3MINI бағдарламашысын J004 (1 жол, екі жол) арқылы STEVAL-IOD1V10 құрылғысына жинаққа кіретін 14 істікшелі жалпақ кабель арқылы қосуға болады: кабельдің оң және сол жағындағы екі түйреуіш қосылмаған күйінде қалады. Тақтаның үстіңгі жағына қарап, IO-Link M8 қосқышын оң жақта қалдырсаңыз, төменде көрсетілгендей, қызыл сызық жоғарғы жағында болатындай кабель жалғануы керек.

Сурет 3. STEVAL-IOD004V1 және STLINK-V3MINI – қосылу схемасы

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-3

STSW-IOD04K микробағдарламасын бағалау үшін IODD жүктеп салыңыз file IO-Link шеберінің басқару құралында және оны STEVAL-IOD004V1 құрылғысына жинақтағы IO-Link кабельдері мен адаптерлері немесе кез келген басқа үйлесімді кабель арқылы қосыңыз. Тиісті басқару құралымен кез келген басқа IO-Link негізгі v1.1 нұсқасын пайдалануға болады. Бұрынғыamp2.2-бөлімдегі le, IO-Link шебері P-NUCLEO-IOM01M1, тиісті басқару құралы TEConcept (ST серіктесі) әзірлеген IO-Link басқару құралы болып табылады және қосылым M12 ұясы арқылы сымды бос кабельге ( Katlax p/n CBF12-S44N0-1.5BPUR).

Жүйені орнату нұсқаулығы

Аппараттық сипаттама

STEVAL-IOD04KT1 бағалау жинағы
STEVAL-IOD04KT1 - L6364W IO-Link қос арналы құрылғы қабылдағышының мүмкіндіктерін пайдаланатын анықтамалық дизайн жинағы. Жинақ STEVAL-IOD004V1 негізгі тақтасынан (сатуға жоқ), STLINK-V3MINI бағдарламалаушы және жөндеу құралынан, 14 істікшелі жалпақ кабельден және M8-M12 стандартты өнеркәсіптік қосқыш адаптерінен тұрады. Жинақ негізгі IO-Link хабына (немесе қолайлы PLC интерфейсіне) қосылу үшін заманауи смарт өнеркәсіптік сенсор ретінде әрекет етеді. MCU, сенсорлар және басқа логикалық құрылғылар үшін қуат көзі L6364W ішіне енгізілген DC-DC түрлендіргіш контроллерінен алынады. Борттық STM32G071EB микроконтроллері IO-Link байланысын және L1.1W трансиверін және MEMS өнеркәсіптік сенсорларын басқаратын бағдарламалық кодты басқаратын IO-Link демо стек v.6364 іске қосады. Негізгі тақтаның кішкентай өлшемдеріне L6364W және STM32G071EB CSP пакеті опцияларының шағын өлшемдері арқасында қол жеткізілді. Қалыпты жұмыс істеу үшін жинақтағы адаптер мен M8 қосқышы арқылы негізгі тақтаны IO-Link шеберіне қосыңыз. STM3G32EB құрылғысын жаңа микробағдарламамен бағдарламалағыңыз келсе ғана бірдей тақтаны STLINK-V071MINI-ге жалпақ кабель арқылы қосыңыз.

Сурет 4. STEVAL-IOD04KT1 бағалау жинағы

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-4

Аппараттық құралды орнату

Келесі қадамдар STEVAL-IOD004V1 құрылғысын P-NUCLEO-IOM01M1 арқылы басқару жолын түсіндіреді.

  • 1-қадам. P-NUCLEO-IOM01M1 құрылғысын STEVAL-IOD004V1 құрылғысына үш сым (L+, L-/GND және CQ) арқылы қосыңыз. STEVAL-IOD04KT1 құрамында M8 (розетка) қосқышы бар кез келген IO-Link шеберіне STEVAL-IOD12V004 оңай интерфейсті орнату үшін M1 (төрт жақты розетка) - M12 (бес жақты аша) қосқышы бар. STEVAL-IOD004V1 құрылғысын P-NUCLEO-IOM01M1 құрылғысына қосудың ең оңай жолы - бір жағында M12 (төрт немесе бес жақты розетка) бар кабельді және екінші жағында бос сымдарды пайдалану (мысалы,ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • 2-қадам. P-NUCLEO-IOM01M1 құрылғысын 24 В/1 А қуат көзіне қосыңыз. Келесі суретте STSW-IOD01K арқылы жұмыс істейтін P-NUCLEO-IOM1M004 және STEVAL-IOD1V04 қосу жолы көрсетілген.ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-5
  • 3-қадам. Ноутбукте/ДК-де IO-Link басқару құралын іске қосыңыз.
  • 4-қадам. P-NUCLEO-IOM01M1 құрылғысын шағын USB кабелі арқылы IO-Link басқару құралы арқылы іске қосылған ноутбукке/компьютерге қосыңыз.
    ЕСКЕРТУ
    5-тен 13-ке дейінгі қадамдар IO-Link басқару құралында орындалатын әрекеттерге қатысты.
  • 5-қадам. IO-Link басқару құралында [Құрылғыны таңдау] түймесін басып, STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml немесе STMicroelectronics-STEVAL-IOD004V1-230k жүктеп салу үшін нұсқауларды орындаңыз. .20210429.xml, COM1.1 немесе COM2 таңдауына сәйкес, бағдарламалық құрал бумасының IODD каталогында.
  • Қадам 6. Жасыл белгішені (жоғарғы сол жақ бұрыш) басу арқылы шеберді қосыңыз.
  • 7-қадам. STEVAL-IOD004V1 жабдықтау үшін [Қосуды қосу] түймесін басыңыз. STEVAL-IOD004V1 құрылғысындағы қызыл жарық диоды жыпылықтайды.
  • 8-қадам. IO-Link байланысын бастау үшін [IO-Link] түймесін басыңыз. STEVAL-IOD004V1 құрылғысындағы жасыл жарық диоды жыпылықтайды.
    ЕСКЕРТУ
    Әдепкі бойынша, байланыс акселерометр ретінде конфигурацияланған ISM330DHCX арқылы басталады.
  • 9-қадам. ISM330DHCX акселерометрі жинаған деректерді [Plot] түймесін басу арқылы сызыңыз.
  • 10-қадам. Басқа сенсормен деректер алмасуды белсендіру үшін [Параметрлер мәзірі]> [Енгізуді таңдау процесі] тармағына өтіңіз.
    • 10а қадам. Сенсор атауын екі рет басыңыз (жасыл мәтін).
    • 10б қадам. Қол жетімді опциялардан қажетті сенсорды таңдаңыз.
    • 10c қадам. Негізгі және құрылғыны туралау үшін [Таңдалған жазу] түймесін басыңыз. Төменде көрсетілгендей таңдалған сенсордың атауы жасыл түске боялған кезде процедура аяқталады.

Сурет 6. IO-Link басқару құралы view (мысampле)

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-6

Сурет 7. IO-Link басқару құралы view – мәліметтерді өңдеу схемасы

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-7

  • Бағалау сессиясын аяқтаған кезде төмендегі қосымша қадамдарды орындаңыз.
  • 11-қадам. IO-Link байланысын тоқтату үшін [Inactive] түймесін басыңыз.
  • 12-қадам. IO-Link шеберінің IO-Link құрылғысын беруін тоқтату үшін [Қуатты өшіру] түймесін басыңыз.
  • 13-қадам. IO-Link басқару құралы мен P-NUCLEO-IOM01M1 арасындағы байланысты тоқтату үшін [Ажырату] түймесін басыңыз.
  • 14-қадам. Mini-USB кабелін P-NUCLEO-IOM01M1 құрылғысынан ажыратыңыз.
  • 15-қадам. P-NUCLEO-IOM24M01 құрылғысынан 1 В қоректенуін ажыратыңыз.

Бағдарламалық құралды орнату
STM32G071EB және L6364W үшін IO-Link қолданбаларын жасау үшін қолайлы әзірлеу ортасын орнату үшін сізге қажет:

  • STSW-IOD04K микробағдарламасы және қатысты құжаттама www.st.com сайтында қолжетімді;
  • келесі әзірлемелердің бірі құралдар тізбегі мен компиляторлары:
    • ARM® құралдар тізбегіне арналған IAR ендірілген жұмыс үстелі
    • Кейл
    • STM32CubeIDE плюс ST-LINK/V2

Қайта қарау тарихы

Кесте 1. Құжатты қайта қарау тарихы

ST-com-STEVAL-IOD04KT1-Микроэлектроника-Көп функциялы-сенсор-сур-8

Кестелер тізімі

  • Кесте 1. Құжаттарды қайта қарау тарихы ............................................................ 9

Фигуралар тізімі

  • Сурет 1. STSW-IOD04K бағдарламалық қамтамасыз ету архитектурасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Сурет 2. STSW-IOD04K қалта құрылымы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Сурет 3. STEVAL-IOD004V1 және STLINK-V3MINI – қосылу диаграммасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • 4-сурет. STEVAL-IOD04KT1 бағалау жинағы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Сурет 5. Терминал параметрлері. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Сурет 6. IO-Link басқару құралы view (мысample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Сурет 7. IO-Link басқару құралы view – өңдеу деректерінің сызбасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

МАҢЫЗДЫ ЕСКЕРТУ - МАҢЫЗДЫ ОҚЫҢЫЗ
STMicroelectronics NV және оның еншілес компаниялары («СТ») ST өнімдеріне және/немесе осы құжатқа кез келген уақытта ескертусіз өзгерістер, түзетулер, жақсартулар, өзгертулер және жақсартулар енгізу құқығын өзіне қалдырады. Сатып алушылар тапсырыс бергенге дейін СТ өнімдері туралы соңғы ақпаратты алуы керек. СТ өнімдері тапсырысты растау кезінде қолданыстағы СТ шарттарына сәйкес сатылады. Сатып алушылар СТ өнімдерін таңдауға, таңдауға және пайдалануға жауапты және СТ қолданбаға көмек көрсету немесе Сатып алушылардың өнімдерінің дизайны үшін жауапкершілік көтермейді. Осы құжатта ST компаниясы зияткерлік меншік құқығына тікелей немесе жанама түрде ешқандай лицензия бермейді. Осы құжатта баяндалған ақпараттан өзгеше ережелері бар СТ өнімдерін қайта сату СТ осындай өнімге берген кез келген кепілдікті жояды. ST және ST логотипі ST сауда белгілері болып табылады. ST сауда белгілері туралы қосымша ақпаратты мына жерден қараңыз www.st.com/trademarks. Барлық басқа өнім немесе қызмет атаулары олардың тиісті иелерінің меншігі болып табылады. Осы құжаттағы ақпарат осы құжаттың кез келген алдыңғы нұсқаларында бұрын берілген ақпаратты ауыстырады және ауыстырады. © 2021 STMicroelectronics – Барлық құқықтар қорғалған

Құжаттар / Ресурстар

ST com STEVAL-IOD04KT1 Микроэлектроника көп функциялы сенсор [pdf] Пайдаланушы нұсқаулығы
STEVAL-IOD04KT1, микроэлектроника көп функциялы сенсор, көп функциялы сенсор, функция сенсоры, STEVAL-IOD04KT1, сенсор

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *