STMicroelectronics-logo

STMicroelectronics FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node

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

Impormasyon ng Produkto

Mga pagtutukoy

  • Pangalan ng Produkto: FP-IND-IODSNS1 STM32Cube Function Pack
  • Kakayahan: STM32L452RE-based na mga board
  • Mga Tampok:
    • Pinapagana ang paglipat ng data ng IO-Link ng mga pang-industriyang sensor
    • Mga Middleware na nagtatampok ng IO-Link device na mini-stack para sa L6364Q at MEMS at pamamahala ng digital microphone
    • Ready-to-use binary para sa pagpapadala ng data ng sensor
    • Madaling dalhin sa iba't ibang pamilya ng MCU
    • Libre, user-friendly na mga tuntunin sa lisensya

Mga Tagubilin sa Paggamit ng Produkto

Tapos naview
Ang pagpapalawak ng software ng FP-IND-IODSNS1 para sa STM32Cube ay idinisenyo upang mapadali ang paglipat ng data ng IO-Link para sa mga pang-industriyang sensor. Sundin ang mga hakbang sa ibaba upang simulan ang paggamit ng function pack:

Hakbang 1: Pag-install
I-install ang software package sa iyong STM32L452RE-based board.

Hakbang 2: Pag-configure
I-configure ang mga middleware na library para pamahalaan ang mga device at sensor ng IO-Link.

Hakbang 3: Paghahatid ng Data
Gamitin ang ready-to-use na binary para sa pagpapadala ng data ng sensor sa IO-Link Master na konektado sa X-NUCLEO-IOD02A1.

Istraktura ng Folder
Kasama sa software package ang mga sumusunod na folder:

  • _htmresc: Naglalaman ng mga graphics para sa mga html na dokumento
  • Dokumentasyon: Naglalaman ng pinagsama-samang tulong sa HTML files nagdedetalye ng mga bahagi ng software at mga API
  • Mga Driver: Kasama ang mga driver ng HAL at mga driver na partikular sa board para sa mga sinusuportahang board
  • Mga Middleware: Mga aklatan at protocol para sa IO-Link mini-stack at pamamahala ng mga sensor

FAQ (Frequently Asked Questions)

  • T: Maaari bang gamitin ang function pack na ito sa anumang STM32 board?
    A: Ang function pack ay idinisenyo para sa STM32L452RE-based na mga board para sa pinakamainam na pagganap.
  • T: Mayroon bang anumang partikular na kinakailangan sa hardware para sa paggamit ng function pack na ito?
    A: Ang function pack ay nangangailangan ng X-NUCLEO-IKS02A1 at X-NUCLEO-IOD02A1 expansion board para sa operasyon.
  • Q: Available ba ang teknikal na suporta para sa produktong ito?
    A: Para sa teknikal na suporta, mangyaring makipag-ugnayan sa iyong lokal na STMicroelectronics sales office o bumisita www.st.com para sa karagdagang tulong.

UM2796
User manual

Pagsisimula sa FP-IND-IODSNS1 STM32Cube function pack para sa IO-Link industrial sensor node

Panimula

Ang FP-IND-IODSNS1 ay isang STM32Cube function pack na nagbibigay-daan sa iyong paganahin ang IO-Link na komunikasyon sa pagitan ng P-NUCLEO-IOD02A1 kit at isang master ng IO-Link sa pamamagitan ng L6364Q transceiver na naka-mount sa X-NUCLEO-IOD02A1.
Ang function pack ay nagsasama ng isang IO-Link demo-stack at ang pamamahala ng mga pang-industriyang sensor na naka-mount sa X-NUCLEO-IKS02A1.
Kasama rin sa FP-IND-IODSNS1 ang IODD file na i-upload sa iyong master ng IO-Link.
Ang software na kasama sa package ay maaaring gamitin sa tatlong integrated development environment (IDE): IAR, KEIL at STM32CubeIDE.

Mga kaugnay na link
Bisitahin ang STM32Cube ecosystem web pahina sa www.st.com para sa karagdagang impormasyon

Pagpapalawak ng software ng FP-IND-IODSNS1 para sa STM32Cube

Tapos naview
Ang FP-IND-IODSNS1 ay isang STM32 ODE function pack at nagpapalawak ng STM32Cube functionality.
Ang software package ay nagbibigay-daan sa paglipat ng data ng IO-Link ng mga pang-industriyang sensor sa X-NUCLEO-IKS02A1 sa isang IO-Link Master na konektado sa X-NUCLEO-IOD02A1.
Ang mga pangunahing tampok ng package ay:

  • Firmware package para bumuo ng mga application ng IO-Link device para sa mga board na nakabatay sa STM32L452RE
  • Mga aklatan ng Middleware na nagtatampok ng mini-stack ng IO-Link device para sa L6364Q at MEMS at pamamahala ng digital microphone
  • Ready-to-use binary para sa IO-Link device sensor data transmission
  • Madaling dalhin sa iba't ibang pamilya ng MCU, salamat sa STM32Cube
  • Libre, user-friendly na mga tuntunin sa lisensya

Arkitektura
Ina-access ng application software ang X-NUCLEO-IKS02A1 at ang X-NUCLEO-IOD02A1 expansion boards sa pamamagitan ng mga sumusunod na layer ng software:

  • ang STM32Cube HAL layer, na nagbibigay ng simple, generic, multi-instance na hanay ng mga application programming interface (API) upang makipag-ugnayan sa itaas na application, library at stack layer. Mayroon itong mga generic at extension na API at direktang binuo sa paligid ng isang generic na arkitektura at nagbibigay-daan sa mga sunud-sunod na layer tulad ng middleware layer na magpatupad ng mga function nang hindi nangangailangan ng mga partikular na configuration ng hardware para sa isang partikular na microcontroller unit (MCU). Pinapabuti ng istrukturang ito ang pagiging magamit muli ng code ng library at ginagarantiyahan ang madaling portability sa iba pang mga device.
  • ang board support package (BSP) layer, na sumusuporta sa lahat ng peripheral sa STM32 Nucleo maliban sa MCU. Ang limitadong hanay ng mga API na ito ay nagbibigay ng programming interface para sa ilang partikular na board-specific na peripheral tulad ng LED, ang user button, atbp. Nakakatulong din ang interface na ito sa pagtukoy sa partikular na bersyon ng board.

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

Istruktura ng folder

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

Ang mga sumusunod na folder ay kasama sa software package:

  • _htmresc: naglalaman ng mga graphics para sa mga html na dokumento
  • Dokumentasyon: naglalaman ng pinagsama-samang tulong sa HTML file nabuo mula sa source code na nagdedetalye ng mga bahagi ng software at mga API (isa para sa bawat proyekto).
  • Mga Driver: naglalaman ng mga driver ng HAL at mga driver na partikular sa board para sa bawat suportadong board o hardware platform, kabilang ang para sa mga on-board na bahagi, at ang CMSIS vendor-independent hardware abstraction layer para sa ARM Cortex-M processor series.
  • Mga Middleware: mga aklatan at protocol na nagtatampok ng IO-Link na mini-stack at pamamahala ng mga sensor.
  • Mga proyekto: naglalaman ng sampang application na nagpapatupad ng Industrial IO-Link multi-sensor node. Ang application na ito ay ibinigay para sa NUCLEO-L452RE platform na may tatlong development environment: IAR Embedded Workbench para sa ARM, MDK-ARM software development environment at STM32CubeIDE.

Mga API
Ang detalyadong teknikal na impormasyon na may buong user API function at paglalarawan ng parameter ay nasa isang pinagsama-samang HTML file sa folder na "Dokumentasyon".

Sampang paglalarawan ng aplikasyon
Ang sampAng application ay ibinibigay sa Projects folder, gamit ang X-NUCLEO-IOD02A1 na may L6364Q transceiver at ang X-NUCLEO-IKS02A1 na may pang-industriyang MEMS at digital microphone.
Available ang mga ready-to-build na proyekto para sa maraming IDE. Maaari kang mag-upload ng isa sa binary files ibinigay sa FP-IND-IODSNS1 sa pamamagitan ng STM32 ST-LINK Utility, STM32CubeProgrammer o ang programming feature sa iyong IDE.
Upang suriin ang firmware ng FP-IND-IODSNS1, kinakailangang i-upload ang IODD file sa control tool ng iyong IO-Link Master at ikonekta ito sa X-NUCLEO-IOD02A1 sa pamamagitan ng 3-wire cable (L+, L-/GND, CQ). Ang Seksyon 2.3 ay nagpapakita ng isang exampkung saan ang IO-Link Master ay ang P-NUCLEO-IOM01M1 at ang nauugnay na tool sa pagkontrol ay ang IO-Link Control Tool na binuo ng TEConcept (ST partner). Bilang kahalili, maaari kang gumamit ng isa pang IO-Link Master na may kaugnay na tool sa pagkontrol.

Gabay sa pag-setup ng system

Paglalarawan ng Hardware

P-NUCLEO-IOD02A1 STM32 Nucleo pack
Ang P-NUCLEO-IOD02A1 ay isang STM32 Nucleo pack na binubuo ng X-NUCLEO-IOD02A1 at X-NUCLEO-IKS02A1 expansion boards na nakasalansan sa NUCLEO-L452RE development board.
Ang X-NUCLEO-IOD02A1 ay nagtatampok ng IO-Link device transceiver para sa pisikal na koneksyon sa isang IO-Link master, habang ang X-NUCLEO-IKS02A1 ay nagtatampok ng multi-sensor board para sa mga pang-industriyang application, at ang NUCLEO-L452RE ay nagtatampok ng kinakailangang hardware mga mapagkukunan upang patakbuhin ang FP-IND-IODSNS1 function pack at upang makontrol ang transceiver at multi-sensor boards.

Pinagsasama ng FP-IND-IODSNS1 ang isang IO-Link demo stack library (nagmula sa X-CUBE-IOD02) kasama ang X-CUBE-MEMS1 at nagtatampok ng example ng IO-Link device multi-sensor node.
Ang P-NUCLEO-IOD02A1 ay maaaring gamitin para sa layunin ng pagsusuri at bilang kapaligiran sa pag-unlad.
Ang STM32 Nucleo pack ay nagbibigay ng abot-kaya at madaling gamitin na solusyon para sa pagbuo ng mga IO-Link at SIO application, pagsusuri ng L6364Q na mga feature ng komunikasyon at katatagan, kasama ang STM32L452RET6U computation performance.

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

P-NUCLEO-IOM01M1 STM32 Nucleo pack
Ang P-NUCLEO-IOM01M1 ay isang STM32 Nucleo pack na binubuo ng STEVAL-IOM001V1 at ang NUCLEO-F446RE boards. Ang STEVAL-IOM001V1 ay isang solong IO-Link master PHY layer (L6360) habang ang NUCLEO-F446RE ay nagpapatakbo ng IO-Link stack rev 1.1 (na binuo ng at pag-aari ng TEConcept GmbH, lisensyang limitado sa 10k minuto, nare-renew nang walang karagdagang gastos). Ang pag-update ng stack ng IO-Link ay eksklusibong pinapayagan sa pamamagitan ng pagsunod sa pamamaraang inilarawan sa UM2421 (malayang magagamit sa www.st.com). Anumang iba pang pagbubura/pag-overwrite ng paunang na-load na stack ay imposibleng maibalik ito.

Ang STM32 Nucleo pack ay nagbibigay ng abot-kaya at madaling gamitin na solusyon para sa pagsusuri ng mga IO-Link application, L6360 na mga feature ng komunikasyon at tibay, kasama ang STM32F446RET6 computation performance. Ang pack, na nagho-host ng hanggang apat na STEVAL-IOM001V1 para bumuo ng quad port na IO-Link master, ay maaaring ma-access ang IO-Link physical layer at makipag-ugnayan sa IO-Link Devices.
Maaari mong suriin ang tool sa pamamagitan ng nakalaang GUI (IO-Link Control Tool©, pag-aari ng TEConcept GmbH) o gamitin ito bilang isang IO-Link master bridge na naa-access mula sa nakalaang SPI interface: source code ng demo project (Low-Level IO- Ang Link Master Access Demo Application, na binuo ng TEConcept GmbH) at ang detalye ng API ay magagamit nang libre.

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

Pag-setup ng hardware
Ang mga sumusunod na bahagi ng hardware ay kinakailangan:

  1. Isang STM32 Nucleo pack para sa mga application ng IO-Link device (code ng order: P-NUCLEO-IOD02A1)
  2. Isang STM32 Nucleo pack para sa master ng IO-Link na may IO-Link v1.1 PHY at stack (code ng order: P-NUCLEO-IOM01M1)
  3. Isang 3-wire cable (L+, L-/GND, CQ)

Paano kontrolin ang P-NUCLEO-IOD02A1 IO-Link device sa pamamagitan ng P-NUCLEO-IOM01M1 IO-Link master

  • Hakbang 1. Ikonekta ang P-NUCLEO-IOM01M1 at ang P-NUCLEO-IOD02A1 sa pamamagitan ng 3-wire cable (L+, L-/GND at CQ- sumangguni sa board serigraphy).
  • Hakbang 2. Ikonekta ang P-NUCLEO-IOM01M1 sa isang 24 V/0.5 A power supply.
    Ang sumusunod na figure ay nagpapakita kung paano ikonekta ang P-NUCLEO-IOM01M1 at ang P-NUCLEO-IOD02A1 na nagpapatakbo ng FP-IND-IODSNS1 firmware.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • Hakbang 3. Ilunsad ang IO-Link Control Tool sa iyong laptop/PC.
  • Hakbang 4. Ikonekta sa pamamagitan ng mini-USB cable ang P-NUCLEO-IOM01M1 na tumatakbo sa IO-Link Control Tool sa iyong laptop/PC.
    Ang mga susunod na hakbang (5 hanggang 13) ay tumutukoy sa mga aksyon na isasagawa sa IO-Link Control Tool.
  • Hakbang 5. I-upload ang P-NUCLEO-IOD02A1 IODD sa IO-Link Control Tool sa pamamagitan ng pag-click sa [Select device] at pagsunod sa mga tagubilin para mag-upload ng tamang IODD (xml format) file magagamit sa direktoryo ng IODD ng software package.
    IODD files ay ibinigay para sa parehong COM2 (38.4 kBd) at COM3 (230.4 kBd) baud rate.
  • Hakbang 6. Ikonekta ang Master sa pamamagitan ng pag-click sa berdeng icon (kaliwang sulok sa itaas).
  • Hakbang 7. Mag-click sa [Power ON] para ibigay ang P-NUCLEO-IOD02A1 (pulang LED sa mga kumikislap na X-NUCLEO-IOD02A1).
  • Hakbang 8. Mag-click sa [IO-Link] upang simulan ang isang IO-Link Communication (berdeng LED sa X-NUCLEO-IOD02A1 blinks). Bilang default, magsisimula ang komunikasyon sa IIS2DLPC.
  • Hakbang 9. Mag-click sa [Plot] para i-plot ang nakolektang data.
  • Hakbang 10. Upang i-activate ang data-exchange gamit ang isa pang sensor, pumunta sa [Parameter Menu]>[Process Input Selection], pagkatapos ay i-double click ang pangalan ng sensor (berdeng text), piliin ang gustong sensor mula sa mga available na pagpipilian. Ang pagbabago ng sensor ay iha-highlight ng pangalan ng sensor na magiging asul.
    Upang tuluyang maihanay ang Master at ang Device, kinakailangan na mag-click sa [Write Selected]. Ang pamamaraan ay nakumpleto kapag ang pangalan ng napiling sensor ay naging berde.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Hakbang 11. Kapag natapos mo ang iyong sesyon ng pagsusuri, i-click ang [Inactive] upang ihinto ang komunikasyon ng IO-Link.
  • Hakbang 12. Pag-click sa [Power Off] upang ihinto ng IO-Link Master ang pagbibigay ng IO-Link Device.
  • Hakbang 13. I-click ang con [Disconnect] upang ihinto ang komunikasyon sa pagitan ng IO-Link Control Tool at P-NUCLEO- IOM01M1.
  • Hakbang 14. Idiskonekta ang mini-USB cable at ang 24 V supply mula sa P-NUCLEO-IOM01M1.

Pag-setup ng software
Ang mga sumusunod na bahagi ng software ay kailangan upang mag-set up ng angkop na kapaligiran sa pag-unlad upang lumikha ng mga aplikasyon para sa mga aplikasyon ng IO-Link para sa NUCLEO-L452RE at L6364Q:

  • Available ang firmware ng FP-IND-IODSNS1 at nauugnay na dokumentasyon sa www.st.com
  • Isa sa mga sumusunod na development tool-chain at compiler:
    • IAR Embedded Workbench para sa ARM® toolchain + ST-LINK/V2
    • totooView Toolchain ng Microcontroller Development Kit (MDK-ARM software development environment
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Kasaysayan ng rebisyon

Talahanayan 1. Kasaysayan ng rebisyon ng dokumento

Petsa Bersyon Mga pagbabago
04-Dis-2020 1 Paunang paglabas.
 

07-Mar-2024

 

2

Na-update na Larawan 2. istraktura ng folder ng package ng FP-IND-IODSNS1.

Mga maliliit na pagbabago sa teksto.

MAHALAGANG PAUNAWA – MAGBASA NG MABUTI

Inilalaan ng STMicroelectronics NV at ng mga subsidiary nito (“ST”) ang karapatang gumawa ng mga pagbabago, pagwawasto, pagpapahusay, pagbabago, at pagpapahusay sa mga produkto ng ST at/o sa dokumentong ito anumang oras nang walang abiso. Dapat makuha ng mga mamimili ang pinakabagong may-katuturang impormasyon sa mga produkto ng ST bago maglagay ng mga order. Ang mga produkto ng ST ay ibinebenta alinsunod sa mga tuntunin at kundisyon ng pagbebenta ng ST sa oras ng pag-acknowledge ng order.
Ang mga mamimili ay tanging responsable para sa pagpili, pagpili, at paggamit ng mga produkto ng ST at walang pananagutan ang ST para sa tulong sa aplikasyon o disenyo ng mga produkto ng mga mamimili.
Walang lisensya, hayag o ipinahiwatig, sa anumang karapatan sa intelektwal na ari-arian ang ipinagkaloob ng ST dito.

Ang muling pagbebenta ng mga produktong ST na may mga probisyon na iba sa impormasyong nakasaad dito ay magpapawalang-bisa sa anumang warranty na ibinigay ng ST para sa naturang produkto.
Ang ST at ang ST logo ay mga trademark ng ST. Para sa karagdagang impormasyon tungkol sa mga trademark ng ST, sumangguni sa www.st.com/trademarks. Ang lahat ng iba pang pangalan ng produkto o serbisyo ay pag-aari ng kani-kanilang mga may-ari.
Ang impormasyon sa dokumentong ito ay pinapalitan at pinapalitan ang impormasyong dating ibinigay sa anumang mga naunang bersyon ng dokumentong ito.
© 2024 STMicroelectronics – Nakalaan ang lahat ng karapatan
UM2796 – Rev 2

Mga Dokumento / Mga Mapagkukunan

STMicroelectronics FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node [pdf] User Manual
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node, FP-IND-IODSNS1, Function Pack Para sa IO Link Industrial Sensor Node, Pack Para sa IO I-link ang Industrial Sensor Node, IO Link Industrial Sensor Node, Industrial Sensor Node, Sensor Node, Node

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *