STMicroelectronics-логотип

IO Link өнөр жай сенсор түйүнү үчүн STMicroelectronics FP-IND-IODSNS1 Function Pack

STMicroelectronics-FP-IND-IODSNS1-Функция-Пакет-IO-Link-Өнөр жай-Сенсордук-Түйүн-продукты

Продукт маалыматы

Техникалык шарттар

  • Продукт аты: FP-IND-IODSNS1 STM32Cube Function Pack
  • Шайкештик: STM32L452RE негизиндеги такталар
  • Өзгөчөлүктөрү:
    • Өнөр жай сенсорлорунун IO-Link маалыматтарын өткөрүүнү иштетет
    • L6364Q жана MEMS жана санарип микрофонду башкаруу үчүн IO-Link түзмөгүнүн мини-стектерин камтыган ортолук программалар
    • Сенсор маалыматтарды берүү үчүн колдонууга даяр бинардык
    • Ар кандай MCU үй-бүлөлөрүндө оңой көчүрүү
    • Бекер, колдонуучуга ыңгайлуу лицензия шарттары

Продукт колдонуу нускамалары

Бүттүview
STM1Cube үчүн FP-IND-IODSNS32 программалык камсыздоону кеңейтүү өнөр жай сенсорлору үчүн IO-Link маалыматтарды берүүнү жеңилдетүү үчүн иштелип чыккан. Функциялар топтомун колдонууну баштоо үчүн төмөнкү кадамдарды аткарыңыз:

1-кадам: Орнотуу
Программа пакетин STM32L452RE негизиндеги тактага орнотуңуз.

2-кадам: Конфигурация
IO-Link түзмөктөрүн жана сенсорлорун башкаруу үчүн орто программалык китепканаларды конфигурациялаңыз.

3-кадам: Маалыматтарды өткөрүү
X-NUCLEO-IOD02A1 туташкан IO-Link Masterге сенсордун берилиштерин өткөрүү үчүн колдонууга даяр экиликти колдонуңуз.

Папканын структурасы
Программа пакети төмөнкү папкаларды камтыйт:

  • _htmresc: HTML документтери үчүн графиканы камтыйт
  • Документация: HTML боюнча түзүлгөн жардамды камтыйт fileпрограммалык камсыздоонун компоненттерин жана API'лерди деталдаштырат
  • Айдоочулар: HAL драйверлерин жана колдоого алынган такталар үчүн тактайга тиешелүү драйверлерди камтыйт
  • Орточо программалар: IO-Link мини-стектерин жана сенсорлорду башкаруу үчүн китепканалар жана протоколдор

FAQ (Көп берилүүчү суроолор)

  • С: Бул функция пакетин кандайдыр бир STM32 тактасы менен колдонсо болобу?
    A: Функциялар топтому оптималдуу иштеши үчүн STM32L452RE негизиндеги такталар үчүн иштелип чыккан.
  • С: Бул функциялар топтомун колдонуу үчүн кандайдыр бир конкреттүү аппараттык талаптар барбы?
    A: Функциялар топтому иштеши үчүн X-NUCLEO-IKS02A1 жана X-NUCLEO-IOD02A1 кеңейтүү такталарын талап кылат.
  • С: Бул продукт үчүн техникалык колдоо барбы?
    A: Техникалык колдоо үчүн, жергиликтүү STMicroelectronics сатуу кеңсесине кайрылыңыз же барыңыз www.st.com кошумча жардам үчүн.

UM2796
Колдонуучунун колдонмосу

IO-Link өнөр жай сенсор түйүнү үчүн FP-IND-IODSNS1 STM32Cube функция топтому менен баштоо

Introduction

FP-IND-IODSNS1 бул STM32Cube функция топтому, ал сизге P-NUCLEO-IOD02A1 комплекти менен IO-Link мастеринин ортосунда X-NUCLEO-IOD6364A02 орнотулган L1Q трансивери аркылуу IO-Link байланышын иштетүүгө мүмкүндүк берет.
Функциялар топтому IO-Link демо-стекти жана X-NUCLEO-IKS02A1 орнотулган өнөр жай сенсорлорун башкарууну бириктирет.
FP-IND-IODSNS1 ошондой эле IODD камтыйт file IO-Link мастериңизге жүктөлөт.
Пакетке камтылган программа үч интеграцияланган иштеп чыгуу чөйрөсүндө (IDE) колдонулушу мүмкүн: IAR, KEIL жана STM32CubeIDE.

Тиешелүү шилтемелер
STM32Cube экосистемасына баш багыңыз web бетинде www.st.com кошумча маалымат үчүн

STM1Cube үчүн FP-IND-IODSNS32 программалык камсыздоону кеңейтүү

Бүттүview
FP-IND-IODSNS1 - бул STM32 ODE функция топтому жана STM32Cube функцияларын кеңейтет.
Программалык камсыздоо пакети X-NUCLEO-IKS02A1деги өнөр жай сенсорлорунун IO-Link маалыматтарын X-NUCLEO-IOD02A1ге туташтырылган IO-Link Masterге өткөрүүгө мүмкүндүк берет.
Пакеттин негизги өзгөчөлүктөрү төмөнкүлөр:

  • STM32L452RE негизиндеги такталар үчүн IO-Link түзмөк тиркемелерин куруу үчүн микропрограмма пакети
  • L6364Q жана MEMS жана санарип микрофонду башкаруу үчүн IO-Link түзмөгүнүн мини-стектерин камтыган орто программалык китепканалар
  • IO-Link түзмөгүнүн сенсор маалыматтарын өткөрүү үчүн колдонууга даяр бинардык
  • STM32Cube аркасында ар кандай MCU үй-бүлөлөрүндө оңой көчүрүү
  • Бекер, колдонуучуга ыңгайлуу лицензия шарттары

Архитектура
Колдонмо программалык камсыздоо X-NUCLEO-IKS02A1 жана X-NUCLEO-IOD02A1 кеңейтүү такталарына төмөнкү программалык катмарлар аркылуу жетет:

  • STM32Cube HAL катмары, ал үстүнкү колдонмо, китепкана жана стек катмарлары менен өз ара аракеттенүү үчүн колдонмо программалоо интерфейстеринин (API) жөнөкөй, жалпы, көп нускалуу топтомун камсыз кылат. Анын жалпы жана кеңейтилген API'лери бар жана түздөн-түз жалпы архитектуранын айланасында курулган жана ортоңку программа катмары сыяктуу ырааттуу катмарларга берилген микроконтроллер бирдиги (MCU) үчүн конкреттүү аппараттык конфигурацияларды талап кылбастан функцияларды ишке ашырууга мүмкүндүк берет. Бул структура китепкана кодун кайра колдонуу мүмкүнчүлүгүн жакшыртат жана башка түзмөктөрдө оңой көчүрүүгө кепилдик берет.
  • MCUдан башка STM32 Nucleoдагы бардык перифериялык түзүлүштөрдү колдогон такта колдоо пакети (BSP) катмары. API'лердин бул чектелген топтому LED, колдонуучунун баскычы, ж.б. сыяктуу белгилүү бир тактага тиешелүү перифериялык түзүлүштөр үчүн программалоо интерфейсин камсыз кылат. Бул интерфейс ошондой эле тактанын конкреттүү версиясын аныктоого жардам берет.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (1)

Папканын структурасы

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (2)

Программалык пакетке төмөнкү папкалар киргизилген:

  • _htmresc: html документтери үчүн графиканы камтыйт
  • Документация: компиляцияланган HTML жардамын камтыйт file программалык камсыздоонун компоненттерин жана API'лерди (ар бир долбоор үчүн бирден) деталдаштыруучу баштапкы коддон түзүлгөн.
  • Айдоочулар: ар бир колдоого алынган такта же аппараттык платформа үчүн HAL драйверлерин жана тактага тиешелүү драйверлерди, анын ичинде борттогу компоненттерди жана ARM Cortex-M процессор сериясы үчүн CMSIS сатуучудан көз карандысыз аппараттык абстракция катмарын камтыйт.
  • Орточо программалар: IO-Link мини-стектерин жана сенсорлорду башкарууну камтыган китепканалар жана протоколдор.
  • Долбоорлор: s камтыйтampIndustrial IO-Link көп сенсордук түйүнүн ишке ашыруучу тиркеме. Бул колдонмо NUCLEO-L452RE платформасы үчүн үч өнүгүү чөйрөсү менен камсыздалган: ARM үчүн IAR Embedded Workbench, MDK-ARM программалык камсыздоону иштеп чыгуу чөйрөсү жана STM32CubeIDE.

API'лер
Колдонуучунун толук API функциясы жана параметрдин сүрөттөлүшү менен толук техникалык маалымат компиляцияланган HTMLде file "Документтер" папкасында.

Sampколдонмонун сүрөттөлүшү
Сample тиркеме L02Q трансивери менен X-NUCLEO-IOD1A6364 жана өнөр жай MEMS жана санарип микрофону менен X-NUCLEO-IKS02A1 аркылуу Долбоорлор папкасында берилген.
Курууга даяр долбоорлор бир нече IDE үчүн жеткиликтүү. Сиз экиликтин бирин жүктөй аласыз fileSTM1 ST-LINK Utility, STM32CubeProgrammer же IDEдеги программалоо функциясы аркылуу FP-IND-IODSNS32де берилген.
FP-IND-IODSNS1 микропрограммасын баалоо үчүн, IODD жүктөө керек file IO-Link Мастериңиздин башкаруу куралына жана аны X-NUCLEO-IOD02A1ге 3 зымдуу кабель (L+, L-/GND, CQ) аркылуу туташтырыңыз. 2.3-бөлүм мурункуну көрсөтөтample мында IO-Link Master P-NUCLEO-IOM01M1 жана тиешелүү башкаруу куралы TEConcept (ST өнөктөш) тарабынан иштелип чыккан IO-Link Control Tool болуп саналат. Же болбосо, тиешелүү башкаруу куралы менен башка IO-Link Master колдоно аласыз.

Системаны орнотуу боюнча колдонмо

Аппараттык сүрөттөмө

P-NUCLEO-IOD02A1 STM32 Nucleo пакети
P-NUCLEO-IOD02A1 - бул NUCLEO-L32RE иштеп чыгуу тактасында жайгашкан X-NUCLEO-IOD02A1 жана X-NUCLEO-IKS02A1 кеңейтүү такталарынан турган STM452 Nucleo пакети.
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 менен айкалыштырат жана мурункуampIO-Link аппаратынын көп сенсордук түйүнү.
P-NUCLEO-IOD02A1 баалоо максатында жана өнүктүрүү чөйрөсү катары колдонулушу мүмкүн.
STM32 Nucleo пакети IO-Link жана SIO тиркемелерин иштеп чыгуу, L6364Q байланыш өзгөчөлүктөрүн жана бекемдигин баалоо үчүн STM32L452RET6U эсептөө көрсөткүчтөрү менен бирге жеткиликтүү жана колдонууга оңой чечимди камсыз кылат.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (3)

P-NUCLEO-IOM01M1 STM32 Nucleo пакети
P-NUCLEO-IOM01M1 бул STEVAL-IOM32V001 жана NUCLEO-F1RE такталарынан турган STM446 Nucleo пакети. STEVAL-IOM001V1 бир IO-Link мастер PHY катмары (L6360), ал эми NUCLEO-F446RE IO-Link стек rev 1.1 иштетет (TEConcept GmbH тарабынан иштелип чыккан жана менчиги, лицензия 10 миң мүнөт менен чектелген, кошумча чыгымдарсыз кайра жаралуучу). IO-Link стек жаңыртууга UM2421де сүрөттөлгөн процедураны аткаруу менен гана уруксат берилет (бул жерде акысыз жеткиликтүү www.st.com). Алдын ала жүктөлгөн стекти башка өчүрүү/үстүнө жазуу аны калыбына келтирүүгө мүмкүн эмес.

STM32 Nucleo пакети STM6360F32RET446 эсептөө көрсөткүчтөрү менен бирге IO-Link тиркемелерин, L6 байланыш өзгөчөлүктөрүн жана бекемдигин баалоо үчүн жеткиликтүү жана колдонууга оңой чечимди камсыз кылат. Төрт порт IO-Link мастерин куруу үчүн төрт STEVAL-IOM001V1 топтомун камтыган пакет IO-Link физикалык катмарына кире алат жана IO-Link түзмөктөрү менен байланыша алат.
Сиз куралды атайын GUI (IO-Link Control Tool©, TEConcept GmbH менчиги) аркылуу баалай аласыз же аны атайын SPI интерфейсинен жеткиликтүү болгон IO-Link мастер көпүрөсү катары колдоно аласыз: демо долбоордун булак коду (төмөн деңгээлдеги IO- TEConcept GmbH тарабынан иштелип чыккан Link Master Access Demo Тиркемеси) жана API спецификациясы акысыз.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (4)

Аппараттык камсыздоону орнотуу
Төмөнкү аппараттык компоненттер керек:

  1. IO-Link түзмөк колдонмолору үчүн бир STM32 Nucleo пакети (заказ коду: P-NUCLEO-IOD02A1)
  2. IO-Link v32 PHY жана стек менен IO-Link мастери үчүн бир STM1.1 Nucleo топтому (буйрутма коду: P-NUCLEO-IOM01M1)
  3. 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 В/0.5 А кубат булагына туташтырыңыз.
    Төмөнкү сүрөттө FP-IND-IODSNS01 микропрограммасын иштеткен P-NUCLEO-IOM1M02 менен P-NUCLEO-IOD1A1 кантип туташтыруу керектиги көрсөтүлгөн.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (5)
  • 3-кадам. Ноутбугуңузда/компьютериңизде IO-Link Control куралын ишке киргизиңиз.
  • 4-кадам. IO-Link Control куралы менен иштеген P-NUCLEO-IOM01M1ди мини-USB кабели аркылуу ноутбукка/компьютериңизге туташтырыңыз.
    Кийинки кадамдар (5тен 13кө чейин) IO-Link Control куралында аткарыла турган аракеттерди билдирет.
  • 5-кадам. P-NUCLEO-IOD02A1 IODDди IO-Link Control куралына [Түзмөктү тандоо] чыкылдатуу жана туура IODD (xml форматы) жүктөө үчүн нускамаларды аткаруу менен жүктөңүз file программалык пакеттин IODD каталогунда жеткиликтүү.
    IODD fileс COM2 (38.4 кБд) жана COM3 (230.4 кБд) берүү ылдамдыгы үчүн каралган.
  • 6-кадам. Жашыл сөлөкөтүн чыкылдатуу менен Мастерди туташтырыңыз (жогорку сол бурч).
  • 7-кадам. P-NUCLEO-IOD02A1ди камсыздоо үчүн [Power ON] чыкылдатыңыз (X-NUCLEO-IOD02A1деги кызыл LED өчүп турат).
  • 8-кадам. IO-Link байланышын баштоо үчүн [IO-Link] чыкылдатыңыз (X-NUCLEO-IOD02A1деги жашыл LED өчүп турат). Демейки боюнча, IIS2DLPC менен байланыш башталат.
  • 9-кадам. Чогулган маалыматтарды пландоо үчүн [Сюжетти] басыңыз.
  • 10-кадам. Башка сенсор менен маалымат алмашууну активдештирүү үчүн [Параметрлер менюсу]>[Киргизүүнү тандоо процессине] өтүңүз, андан кийин сенсордун атын эки жолу чыкылдатыңыз (жашыл текст), жеткиликтүү тандоолордун ичинен керектүү сенсорду тандаңыз. Сенсордун өзгөрүүсү көк түскө айлана турган сенсордун аты менен баса белгиленет.
    Акыры Мастер менен Түзмөктү тегиздөө үчүн [Тандалганды жазуу] баскычын басуу керек. Тандалган сенсордун аты жашыл болуп калганда процедура аяктайт.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node- (6)
  • Кадам 11. Баалоо сессияңызды аяктагандан кийин, IO-Link байланышын токтотуу үчүн [Активсиз] баскычын басыңыз.
  • Кадам 12. IO-Link Мастер IO-Link түзмөгүн камсыздоону токтотуу үчүн [Өчүрүү] баскычын чыкылдатуу.
  • Кадам 13. IO-Link Control Tool менен P-NUCLEO-IOM01M1 ортосундагы байланышты токтотуу үчүн con [Ажыратууну] басыңыз.
  • Кадам 14. Мини-USB кабелин жана P-NUCLEO-IOM24M01ден 1 В кубаттагычты ажыратыңыз.

Программалык камсыздоону орнотуу
NUCLEO-L452RE жана L6364Q үчүн IO-Link тиркемелери үчүн тиркемелерди түзүү үчүн ылайыктуу иштеп чыгуу чөйрөсүн түзүү үчүн төмөнкү программалык камсыздоо компоненттери керек:

  • FP-IND-IODSNS1 микропрограммасы жана тиешелүү документтер жеткиликтүү www.st.com
  • Төмөнкү иштеп чыгуу куралдарынын тизмегинин жана компиляторлорунун бири:
    • ARM® шайман тизмеги + ST-LINK/V2 үчүн IAR Embedded Workbench
    • Реал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 соода белгилери жөнүндө кошумча маалымат алуу үчүн, караңыз www.st.com/trademarks. Бардык башка өнүм же кызмат аттары тиешелүү ээлеринин менчиги болуп саналат.
Бул документтеги маалымат бул документтин бардык мурунку версияларында мурда берилген маалыматтын ордун басат жана алмаштырат.
© 2024 STMicroelectronics – Бардык укуктар корголгон
UM2796 – Аян 2

Документтер / Ресурстар

IO Link өнөр жай сенсор түйүнү үчүн STMicroelectronics FP-IND-IODSNS1 Function Pack [pdf] Колдонуучунун колдонмосу
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 IO Link Industrial Sensor Node үчүн Функция топтому, FP-IND-IODSNS1, IO Link Industrial Sensor Node үчүн функциялар топтому, IO үчүн топтом Link Industrial Sensor Node, IO Link Industrial Sensor Түйүн, өнөр жай сенсор түйүнү, сенсор түйүнү, түйүн

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *