Лагатып STMicroelectronics

Пакет функцый STMicroelectronics FP-IND-IODSNS1 для вузла прамысловага датчыка IO Link

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node-product

Інфармацыя аб прадукце

Тэхнічныя характарыстыкі

  • Назва прадукту: FP-IND-IODSNS1 STM32Cube Function Pack
  • Сумяшчальнасць: платы на базе STM32L452RE
  • Асаблівасці:
    • Дазваляе перадачу даных прамысловых датчыкаў па IO-Link
    • Прамежкавае праграмнае забеспячэнне з міні-стэкам прылады 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 fileз падрабязным апісаннем праграмных кампанентаў і API
  • Драйверы: уключае драйверы HAL і драйверы для плат, якія падтрымліваюцца
  • Прамежкавае праграмнае забеспячэнне: бібліятэкі і пратаколы для міні-стэка IO-Link і кіравання датчыкамі

FAQ (часта задаюць пытанні)

  • Пытанне: ці можна выкарыстоўваць гэты функцыянальны пакет з любой платай STM32?
    A: Функцыянальны пакет прызначаны для плат на аснове STM32L452RE для аптымальнай прадукцыйнасці.
  • Пытанне: Ці існуюць якія-небудзь спецыяльныя патрабаванні да абсталявання для выкарыстання гэтага пакета функцый?
    A: Для працы функцыянальнага пакета патрэбныя платы пашырэння X-NUCLEO-IKS02A1 і X-NUCLEO-IOD02A1.
  • Пытанне: Ці даступная тэхнічная падтрымка для гэтага прадукта?
    A: Для атрымання тэхнічнай падтрымкі звярніцеся ў мясцовы офіс продажаў 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
  • Бібліятэкі прамежкавага праграмнага забеспячэння, якія ўключаюць міні-стэк прылад IO-Link для L6364Q і MEMS, а таксама кіраванне лічбавым мікрафонам
  • Гатовы да выкарыстання двайковы файл для перадачы даных датчыка прылады IO-Link
  • Лёгкая пераноснасць паміж рознымі сем'ямі MCU, дзякуючы STM32Cube
  • Бясплатныя, зручныя ўмовы ліцэнзіі

Архітэктура
Прыкладное праграмнае забеспячэнне атрымлівае доступ да плат пашырэння X-NUCLEO-IKS02A1 і X-NUCLEO-IOD02A1 праз наступныя ўзроўні праграмнага забеспячэння:

  • узровень STM32Cube HAL, які забяспечвае просты, агульны, шматэкземплярны набор інтэрфейсаў прыкладнога праграмавання (API) для ўзаемадзеяння з верхнімі ўзроўнямі прыкладанняў, бібліятэк і стэка. Ён мае агульныя і пашырэнні API і пабудаваны непасрэдна вакол агульнай архітэктуры і дазваляе паслядоўным узроўням, такім як узровень прамежкавага праграмнага забеспячэння, рэалізоўваць функцыі без неабходнасці спецыяльных апаратных канфігурацый для дадзенага блока мікракантролера (MCU). Гэтая структура паляпшае шматразовае выкарыстанне кода бібліятэкі і гарантуе лёгкую пераноснасць на іншыя прылады.
  • ўзровень пакета падтрымкі платы (BSP), які падтрымлівае ўсе перыферыйныя прылады на STM32 Nucleo, акрамя MCU. Гэты абмежаваны набор API забяспечвае інтэрфейс праграмавання для пэўных спецыфічных перыферыйных прылад платы, такіх як святлодыёд, кнопка карыстальніка і г.д. Гэты інтэрфейс таксама дапамагае вызначыць пэўную версію платы.

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 і драйверы для кожнай платы або апаратнай платформы, якія падтрымліваюцца, у тым ліку для ўбудаваных кампанентаў, а таксама ўзровень абстракцыі апаратнага забеспячэння CMSIS, незалежны ад пастаўшчыка, для серыі працэсараў ARM Cortex-M.
  • Прамежкавае праграмнае забеспячэнне: бібліятэкі і пратаколы з міні-стэкам IO-Link і кіраваннем датчыкамі.
  • Праекты: змяшчае сample дадатак, якое рэалізуе вузел з некалькімі датчыкамі Industrial 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. Вы можаце загрузіць адзін з двайковых файлаў fileпрадстаўлены ў FP-IND-IODSNS1 праз утыліту STM32 ST-LINK, STM32CubeProgrammer або функцыю праграмавання ў вашай IDE.
Каб ацаніць прашыўку FP-IND-IODSNS1, неабходна загрузіць IODD file да інструмента кіравання вашага IO-Link Master і падключыце яго да X-NUCLEO-IOD02A1 з дапамогай 3-праваднога кабеля (L+, L-/GND, CQ). У раздзеле 2.3 паказаны прыкладample, дзе майстрам IO-Link з'яўляецца P-NUCLEO-IOM01M1, а адпаведным інструментам кіравання з'яўляецца інструмент кіравання IO-Link, распрацаваны TEConcept (партнёр ST). Акрамя таго, вы можаце выкарыстоўваць іншы IO-Link Master з адпаведным інструментам кіравання.

Кіраўніцтва па наладзе сістэмы

Апісанне абсталявання

P-NUCLEO-IOD02A1 STM32 Nucleo pack
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.

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

P-NUCLEO-IOM01M1 STM32 Nucleo pack
P-NUCLEO-IOM01M1 - гэта пакет STM32 Nucleo, які складаецца з плат STEVAL-IOM001V1 і NUCLEO-F446RE. STEVAL-IOM001V1 з'яўляецца адзіным галоўным узроўнем IO-Link PHY (L6360), у той час як NUCLEO-F446RE працуе са стэкам IO-Link 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.
Вы можаце ацаніць інструмент з дапамогай спецыяльнага графічнага інтэрфейсу (Інструмент кіравання IO-Link ©, уласнасць TEConcept GmbH) або выкарыстоўваць яго ў якасці галоўнага моста IO-Link, даступнага праз спецыяльны інтэрфейс SPI: зыходны код дэманстрацыйнага праекта (дэманстрацыйнае прыкладанне нізкага ўзроўню IO-Link Master Access, распрацаванае TEConcept GmbH) і спецыфікацыя API даступныя бясплатна.

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

Налада абсталявання
Спатрэбяцца наступныя апаратныя кампаненты:

  1. Адзін пакет STM32 Nucleo для прылад IO-Link (код замовы: P-NUCLEO-IOD02A1)
  2. Адзін пакет STM32 Nucleo для майстра IO-Link з IO-Link v1.1 PHY і стэкам (код замовы: 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 A.
    На наступным малюнку паказана, як злучыць P-NUCLEO-IOM01M1 і P-NUCLEO-IOD02A1 з прашыўкай FP-IND-IODSNS1.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • Крок 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. Націсніце на [Графік], каб пабудаваць сабраныя дадзеныя.
  • Крок 10. Каб актываваць абмен дадзенымі з іншым датчыкам, перайдзіце ў [Меню параметраў]>[Выбар уводу працэсу], затым двойчы пстрыкніце назву датчыка (зялёны тэкст), абярыце патрэбны датчык з даступных варыянтаў. Змена датчыка будзе вылучана назвай датчыка, якая стане сіняй.
    Каб канчаткова сумясціць Master і Device, неабходна націснуць на [Write Selected]. Працэдура завершана, калі назва абранага датчыка стане зялёнай.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Крок 11. Калі вы скончыце сеанс ацэнкі, націсніце [Неактыўны], каб спыніць сувязь IO-Link.
  • Крок 12. Пстрыкніце [Выключыць], каб IO-Link Master спыніў харчаванне прылады IO-Link.
  • Крок 13. Націсніце [Адключыць], каб спыніць сувязь паміж інструментам кіравання IO-Link і P-NUCLEO-IOM01M1.
  • Крок 14. Адлучыце кабель mini-USB і сетку 24 В ад P-NUCLEO-IOM01M1.

Налада праграмнага забеспячэння
Наступныя кампаненты праграмнага забеспячэння неабходныя для наладжвання адпаведнага асяроддзя распрацоўкі для стварэння прыкладанняў для прыкладанняў IO-Link для NUCLEO-L452RE і L6364Q:

  • Прашыўка FP-IND-IODSNS1 і адпаведная дакументацыя даступныя на www.st.com
  • Адзін з наступных інструментаў распрацоўкі і кампілятараў:
    • IAR Embedded Workbench for ARM® toolchain + 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 Link Link Industrial Sensor Node, IO Link Industrial Sensor Node, Industrial Sensor Node, Sensor Node, Node

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *