Функциски пакет STMicroelectronics FP-IND-IODSNS1 за индустриски сензорски јазол за IO Link
Информации за производот
Спецификации
- Име на производ: Функциски пакет FP-IND-IODSNS1 STM32Cube
- Компатибилност: табли базирани на STM32L452RE
- Карактеристики:
- Овозможува IO-Link пренос на податоци на индустриски сензори
- Middleware со мини стек на уреди IO-Link за L6364Q и MEMS плус управување со дигитален микрофон
- Подготвен за употреба бинарен за пренос на податоци со сензор
- Лесна преносливост низ различни семејства на MCU
- Бесплатни услови за лиценца погодни за корисникот
Упатство за употреба на производот
Во текот наview
Проширувањето на софтверот FP-IND-IODSNS1 за STM32Cube е дизајнирано да го олесни преносот на податоци IO-Link за индустриски сензори. Следете ги чекорите подолу за да започнете со користење на функционалниот пакет:
Чекор 1: Инсталација
Инсталирајте го софтверскиот пакет на вашата плоча базирана на STM32L452RE.
Чекор 2: Конфигурација
Конфигурирајте ги библиотеките на среден софтвер за управување со уредите и сензорите со IO-Link.
Чекор 3: Пренос на податоци
Искористете го бинарното уредување подготвено за употреба за пренос на податоци од сензорот до IO-Link Master поврзан на X-NUCLEO-IOD02A1.
Структура на папката
Софтверскиот пакет ги вклучува следните папки:
- _htmresc: Содржи графика за html документи
- Документација: Содржи компајлирана HTML помош files детални софтверски компоненти и API
- Возачи: Вклучува драјвери за HAL и драјвери специфични за таблата за поддржани табли
- Middlewares: Библиотеки и протоколи за управување со мини стек и сензори на IO-Link
ЧПП (Често поставувани прашања)
- П: Дали овој функционален пакет може да се користи со која било плоча STM32?
О: Функцискиот пакет е дизајниран за табли базирани на STM32L452RE за оптимални перформанси. - П: Дали има одредени хардверски барања за користење на овој функционален пакет?
О: Функцискиот пакет бара проширувачки плочи X-NUCLEO-IKS02A1 и X-NUCLEO-IOD02A1 за работа. - П: Дали е достапна техничка поддршка за овој производ?
О: За техничка поддршка, ве молиме контактирајте ја локалната продажна канцеларија на STMicroelectronics или посетете ја www.st.com за понатамошна помош.
UM2796
Упатство за употреба
Започнуваме со функционалниот пакет FP-IND-IODSNS1 STM32Cube за индустриски сензорски јазол IO-Link
Вовед
FP-IND-IODSNS1 е функционален пакет STM32Cube кој ви овозможува да овозможите IO-Link комуникација помеѓу комплетот P-NUCLEO-IOD02A1 и IO-Link господарот преку примопредавателот L6364Q поставен на X-NUCLEO-IOD02A1.
Функцискиот пакет интегрира демо-оџак IO-Link и управување со индустриските сензори поставени на X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 го вклучува и IODD file да бидат поставени на вашиот IO-Link господар.
Софтверот вклучен во пакетот може да се користи во три интегрирани развојни средини (IDE): IAR, KEIL и STM32CubeIDE.
Поврзани врски
Посетете го екосистемот STM32Cube web страница на www.st.com за дополнителни информации
Проширување на софтверот FP-IND-IODSNS1 за STM32Cube
Во текот наview
FP-IND-IODSNS1 е функционален пакет STM32 ODE и ја проширува функционалноста на STM32Cube.
Софтверскиот пакет овозможува IO-Link пренос на податоци на индустриски сензори на X-NUCLEO-IKS02A1 на IO-Link Master поврзан со X-NUCLEO-IOD02A1.
Главните карактеристики на пакетот се:
- Пакет на фирмвер за создавање апликации за уреди IO-Link за табли базирани на STM32L452RE
- Библиотеки на Middleware со мини стек на уреди IO-Link за L6364Q и MEMS плус управување со дигитален микрофон
- Подготвен за употреба бинарен за пренос на податоци од сензорот на уредот IO-Link
- Лесна преносливост низ различни семејства на MCU, благодарение на STM32Cube
- Бесплатни услови за лиценца погодни за корисникот
Архитектура
Апликативниот софтвер пристапува до X-NUCLEO-IKS02A1 и X-NUCLEO-IOD02A1 таблите за проширување преку следните софтверски слоеви:
- слојот STM32Cube HAL, кој обезбедува едноставен, генерички, мулти-инстанциски сет на интерфејси за програмирање на апликации (API) за интеракција со горните слоеви на апликација, библиотека и стек. Има генерички и екстензивни API и е директно изграден околу генеричка архитектура и им овозможува на последователните слоеви како слојот на среден софтвер да имплементираат функции без да бараат специфични хардверски конфигурации за дадена единица на микроконтролер (MCU). Оваа структура ја подобрува повторната употреба на кодот на библиотеката и гарантира лесна преносливост на други уреди.
- слојот на пакетот за поддршка на плочата (BSP), кој ги поддржува сите периферни уреди на STM32 Nucleo освен MCU. Овој ограничен сет на API обезбедува програмски интерфејс за одредени периферни уреди специфични за таблата, како што се LED, корисничкото копче итн.
Структура на папката
Следниве папки се вклучени во софтверскиот пакет:
- _htmresc: содржи графика за HTML документи
- Документација: содржи компајлирана HTML помош file генериран од изворниот код со детали за софтверските компоненти и API (по еден за секој проект).
- Драјвери: ги содржи двигателите HAL и двигателите специфични за таблата за секоја поддржана плоча или хардверска платформа, вклучувајќи ги оние за вградените компоненти и слојот за апстракција на хардверот независен од продавачот CMSIS за серијата процесори ARM Cortex-M.
- Middlewares: библиотеки и протоколи со управување со мини стек и сензори на IO-Link.
- Проекти: содржи сampАпликација која спроведува индустриски IO-Link мулти-сензорски јазол. Оваа апликација е обезбедена за платформата NUCLEO-L452RE со три развојни околини: IAR Embedded Workbench за ARM, MDK-ARM околина за развој на софтвер и STM32CubeIDE.
API-и
Детални технички информации со целосна корисничка API функција и опис на параметрите се во компајлиран HTML file во папката „Документација“.
SampОпис на апликацијата
С.ampАпликацијата е обезбедена во папката Проекти, користејќи го X-NUCLEO-IOD02A1 со трансиверот L6364Q и X-NUCLEO-IKS02A1 со индустрискиот MEMS и дигиталниот микрофон.
Подготвени за изградба проекти се достапни за повеќе IDE. Можете да испратите еден од бинарните files обезбедени во FP-IND-IODSNS1 преку STM32 ST-LINK Utility, STM32CubeProgrammer или програмската одлика во вашиот IDE.
За да се оцени фирмверот FP-IND-IODSNS1, неопходно е да се постави IODD file на контролната алатка на вашиот IO-Link Master и поврзете ја со X-NUCLEO-IOD02A1 со 3-жичен кабел (L+, L-/GND, CQ). Дел 2.3 покажува прampкаде што IO-Link Master е P-NUCLEO-IOM01M1 и поврзаната контролна алатка е IO-Link контролната алатка развиена од TEConcept (ST партнер). Алтернативно, можете да користите друг IO-Link Master со соодветната контролна алатка.
Водич за поставување на системот
Опис на хардверот
P-NUCLEO-IOD02A1 STM32 Nucleo пакет
P-NUCLEO-IOD02A1 е STM32 Nucleo пакет составен од X-NUCLEO-IOD02A1 и X-NUCLEO-IKS02A1 плочки за проширување наредени на развојната плоча NUCLEO-L452RE.
X-NUCLEO-IOD02A1 располага со трансивер на уред IO-Link за физичко поврзување со IO-Link господар, додека X-NUCLEO-IKS02A1 располага со мулти-сензорска плоча за индустриски апликации, а NUCLEO-L452RE го има потребниот хардвер ресурси за водење на функционалниот пакет FP-IND-IODSNS1 и за контрола на трансиверот и таблите со повеќе сензори.
FP-IND-IODSNS1 комбинира IO-Link демо библиотека на стек (добиена од X-CUBE-IOD02) со X-CUBE-MEMS1 и има ексampповеќе сензорски јазол на IO-Link уред.
P-NUCLEO-IOD02A1 може да се користи за евалуација и како развојна средина.
Пакетот STM32 Nucleo обезбедува достапно и лесно за користење решение за развој на IO-Link и SIO апликации, евалуација на комуникациските карактеристики и робусноста на L6364Q, заедно со перформансите на пресметките STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 Nucleo пакет
P-NUCLEO-IOM01M1 е STM32 Nucleo пакет составен од таблите STEVAL-IOM001V1 и NUCLEO-F446RE. STEVAL-IOM001V1 е единечен IO-Link главен PHY слој (L6360), додека NUCLEO-F446RE работи со IO-Link stack rev 1.1 (развиен од и сопственост на TEConcept GmbH, лиценца ограничена на 10 илјади минути, може да се обновува без дополнителни трошоци). Ажурирањето на стекот на IO-Link е дозволено исклучиво со следење на постапката опишана во UM2421 (слободно достапно на www.st.com). Секое друго бришење/запишување на претходно вчитаниот стек го оневозможува неговото враќање.
Пакетот STM32 Nucleo обезбедува прифатливо и лесно за користење решение за евалуација на апликациите IO-Link, комуникациските карактеристики и робусноста на L6360, заедно со пресметковните перформанси STM32F446RET6. Пакетот, кој е хостиран до четири STEVAL-IOM001V1 за да изгради IO-Link господар со четири порти, може да пристапи до физичкиот слој на IO-Link и да комуницира со уредите IO-Link.
Можете да ја оцените алатката преку посветениот GUI (IO-Link Control Tool©, сопственост на TEConcept GmbH) или да ја користите како главен мост на IO-Link достапен од наменскиот SPI интерфејс: изворен код на демо-проект (ниско ниво IO- Демо апликацијата Link Master Access, развиена од TEConcept GmbH) и спецификацијата на API се достапни бесплатно.
Хардверско поставување
Потребни се следните хардверски компоненти:
- Еден STM32 Nucleo пакет за апликации на уредот IO-Link (шифра на нарачка: P-NUCLEO-IOD02A1)
- Еден STM32 Nucleo пакет за IO-Link master со IO-Link v1.1 PHY и стек (шифра на нарачка: P-NUCLEO-IOM01M1)
- Кабел со 3 жици (L+, L-/GND, CQ)
Како да го контролирате уредот P-NUCLEO-IOD02A1 IO-Link преку главниот P-NUCLEO-IOM01M1 IO-Link
- Чекор 1. Поврзете ги P-NUCLEO-IOM01M1 и P-NUCLEO-IOD02A1 преку кабелот со 3 жици (L+, L-/GND и CQ- погледнете ја сериграфијата на таблата).
- Чекор 2. Поврзете го P-NUCLEO-IOM01M1 на напојување од 24 V/0.5 A.
Следната слика покажува како да ги поврзете P-NUCLEO-IOM01M1 и P-NUCLEO-IOD02A1 со фирмверот FP-IND-IODSNS1. - Чекор 3. Стартувајте ја алатката за контрола на IO-Link на вашиот лаптоп/компјутер.
- Чекор 4. Поврзете го со мини-USB-кабел P-NUCLEO-IOM01M1 со алатката за контрола на IO-Link со вашиот лаптоп/компјутер.
Следните чекори (5 до 13) се однесуваат на дејствата што треба да се извршат на алатката за контрола на IO-Link. - Чекор 5. Поставете го P-NUCLEO-IOD02A1 IODD на алатката за контрола на IO-Link со кликнување на [Избери уред] и следејќи ги упатствата за да го поставите соодветниот IODD (формат xml) file достапни во директориумот IODD на софтверскиот пакет.
IODD files се обезбедени и за COM2 (38.4 kBd) и за COM3 (230.4 kBd) бауд стапки. - Чекор 6. Поврзете го Master со кликнување на зелената икона (горниот лев агол).
- Чекор 7. Кликнете на [Power ON] за да го напојувате P-NUCLEO-IOD02A1 (црвената сијаличка на X-NUCLEO-IOD02A1 трепка).
- Чекор 8. Кликнете на [IO-Link] за да започнете IO-Link комуникација (зелената сијаличка на X-NUCLEO-IOD02A1 трепка). Стандардно, започнува комуникацијата со IIS2DLPC.
- Чекор 9. Кликнете на [Plot] за да ги нацртате собраните податоци.
- Чекор 10. За да ја активирате размената на податоци со друг сензор, одете во [Parameter Menu]>[Process Input Selection], потоа кликнете двапати на името на сензорот (зелен текст), изберете го саканиот сензор од достапните избори. Промената на сензорот ќе биде означена со името на сензорот што ќе стане сино.
За конечно да ги усогласите Master и Device, потребно е да кликнете на [Write Selected]. Постапката е завршена кога името на избраниот сензор ќе стане зелено.
- Чекор 11. Кога ќе ја завршите сесијата за оценување, кликнете на [Неактивен] за да ја прекинете комуникацијата со IO-Link.
- Чекор 12. Со кликнување на [Power Off] за да го натерате IO-Link Master да престане да го снабдува уредот IO-Link.
- Чекор 13. Кликнете на [Disconnect] за да ја прекинете комуникацијата помеѓу IO-Link Control Tool и P-NUCLEO-IOM01M1.
- Чекор 14. Исклучете го mini-USB кабелот и напојувањето од 24 V од P-NUCLEO-IOM01M1.
Поставување софтвер
Следниве софтверски компоненти се потребни за да се постави соодветна развојна околина за создавање апликации за IO-Link апликации за NUCLEO-L452RE и L6364Q:
- Фирмверот FP-IND-IODSNS1 и поврзаната документација се достапни на www.st.com
- Еден од следниве развојни синџири на алатки и компајлери:
- IAR Embedded Workbench за ARM® синџир со алатки + ST-LINK/V2
- РеалноView Синџир на алатки за развој на комплет за микроконтролери (околина за развој на софтвер MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Историја на ревизии
Табела 1. Историја на ревизија на документ
Датум | Верзија | Промени |
04-Дек-2020 | 1 | Почетно ослободување. |
07-мар-2024 |
2 |
Ажурирана Слика 2. Структура на папката на пакетот FP-IND-IODSNS1.
Мали промени на текстот. |
ВАЖНО НАПОМЕНА – ПРОЧИТАЈТЕ ВНИМАТЕЛНО
STMicroelectronics NV и нејзините подружници („ST“) го задржуваат правото да прават промени, корекции, подобрувања, модификации и подобрувања на производите на ST и/или на овој документ во секое време без најава. Купувачите треба да ги добијат најновите релевантни информации за производите на ST пред да направат нарачки. Производите на ST се продаваат во согласност со одредбите и условите за продажба на ST кои се на сила во моментот на потврдата на нарачката.
Набавувачите се единствено одговорни за изборот, изборот и употребата на производите на ST и ST не презема никаква одговорност за помош при апликација или дизајнирање на производите на купувачите.
Ниту една лиценца, експлицитна или имплицитна, за кое било право на интелектуална сопственост не е дадена од страна на ST овде.
Препродажбата на производите на ST со одредби различни од информациите наведени овде ќе ја поништи секоја гаранција дадена од ST за таков производ.
ST и логото ST се заштитни знаци на ST. За дополнителни информации за заштитните марки ST, погледнете во www.st.com/trademarks. Сите други имиња на производи или услуги се сопственост на нивните соодветни сопственици.
Информациите во овој документ ги заменуваат и заменуваат информациите претходно доставени во која било претходна верзија на овој документ.
© 2024 STMicroelectronics – Сите права се задржани
UM2796 - Rev 2
Документи / ресурси
![]() |
Функциски пакет STMicroelectronics FP-IND-IODSNS1 за индустриски сензорски јазол за IO Link [pdf] Упатство за користење Функциски пакет FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 за индустриски сензорски јазол IO Link, FP-IND-IODSNS1, функционален пакет за индустриски јазол за сензори за IO Link, Поврзете индустриски сензорски јазол, IO линк индустриски сензорски јазол, индустриски сензорски јазол, сензорски јазол, јазол |