ST com STEVAL-IOD04KT1 Microelectronics Tele Galuega Fa'atino Sensor Taiala Tagata Fa'aoga

ST com STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor User Guide

ST-logo

ST com STEVAL-IOD04KT1 Microelectronics Tele Galuega Fa'atino Sensor

ST-com-STEVAL-IOD04KT1-Microelectronics-tele-Function-Sensor-oloa

Folasaga

STSW-IOD04K o se pusa faʻapipiʻi, lea e mafai ai ona e faʻaogaina fesoʻotaʻiga IO-Link i le va o STEVAL-IOD004V1 (e aofia i le STEVAL-IOD04KT1 ae le o avanoa mo faʻatau eseese) ma se IO-Link master, e ala i le L6364W transceiver. Faʻavae i luga ole STM32CubeHAL, ole STSW-IOD04K faʻalautele STM32Cube. O loʻo tuʻuina atu ai se pusa lagolago a le komiti (BSP) mo fesoʻotaʻiga IO-Link e faʻavae i luga o se faletusi demo-stack e faʻatautaia faʻamaumauga mai le totonu ole L6364W le vevela vevela ma le lua i luga ole laupapa MEMS masini faʻapisinisi: IIS2MDC (maualuga saʻo, ultra-maualalo- mana, 3-axis numera fa'afuainumera maneta) ma ISM330DHCX (fa'aauau-i luga ole 3D accelerometer ma 3D gyroscope).
O le fausaga o lenei polokalama faakomepiuta e faafaigofie ai le tu'ufa'atasia ma isi STM32Cube-based software e fatu ai examples mo tekinolosi fa'aoga masani. O faletusi fa'atasi e mafai ai ona fa'atino galuega mo se faiga moni ma fa'aoga mo tagata atia'e. O aveta'avale masini ma fa'amatalaga maualalo maualalo e fa'ataga ai vaega ole middleware ma fa'aoga e maua ai fa'amaumauga i se faiga tuto'atasi meafaigaluega. O faletusi middleware e aofia ai le ST proprietary IO-Link demo-stack. E mafai ona e fa'aogaina le STSW-IOD04K polokalame fa'apipi'i i totonu o si'osi'omaga atina'e eseese (IDEs): IAR, Keil, ma STM32CubeIDE. E aofia ai foi le IODD file e tu'u i luga ole matai IO-Link ole tagata fa'aoga.

Amataina

Ua umaview
STSW-IOD04K faʻalauteleina galuega STM32Cube. O le pusa polokalame e mafai ai ona fa'afeiloa'i fa'amaumauga a le IO-Link o masini fa'apisinisi i le STEVAL-IOD004V1 agai i le matai IO-Link feso'ota'i e ala ile feso'ota'iga IO-Link. O mea taua o le afifi o:

  • Firmware package e fausia ai IO-Link masini talosaga e fa'avae ile STM32G071EB microcontroller
  • Faletusi Middleware o loʻo faʻaalia ai le IO-Link masini demo-stack mo L6364W e pulea ai IIS2MDC ma ISM330DHCX MEMS sensors
  • Sauni-e-fa'aoga binary mo IO-Link masini masini fa'amatalaga fa'amatalaga
  • Fa'afaigofie ona feavea'i i aiga MCU eseese, fa'afetai ile STM32Cube
  • Tu'utu'uga laiseneina e leai se totogi, fa'aoga-tagata

Fa'ataina
O lo'o fa'aogaina e le polokalama fa'akomepiuta le STEVAL-IOD004V1 e ala i fa'asologa o polokalame nei:

  • STM32Cube HAL layer, lea e maua ai se seti faigofie, lautele, tele-faʻataʻitaʻiga o fesoʻotaʻiga polokalame faʻaoga (APIs) e fegalegaleai ma le pito i luga o le talosaga, faletusi, ma faʻapipiʻi laulau. O lo'o iai API fa'alautele ma fa'alautele ma fau sa'o fa'ata'amilo i se fausaga lautele. E fa'atagaina ai fa'asologa fa'asolosolo e pei o le middleware layer e fa'atino galuega e aunoa ma le mana'omia o fa'atonuga fa'apitoa mo se vaega microcontroller (MCU). O lenei fausaga e faʻaleleia atili ai le faʻaogaina o le code library ma faʻamautinoa le faigofie ona feaveaʻi i isi masini.
  • Board Support Package (BSP) layer, lea e lagolagoina uma peripheral i luga o le laupapa vagana ai le MCU. O lenei seti faʻatapulaʻaina o API e maua ai se faʻaoga polokalame mo nisi faʻalapotopotoga faʻapitoa e pei o le LED, le faʻaoga faʻaoga, ma isi.

Ata 1. STSW-IOD04K faʻapipiʻi masini komepiuta

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-1

Folders

Ata 2. STSW-IOD04K fausaga failaST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-2

O le polokalame polokalame e aofia ai faila nei:

  • Fa'amaumauga: o se HTML tu'ufa'atasia file fa'atupuina mai le fa'apogai fa'ailoga e fa'amatalaina ai vaega fa'akomepiuta ma API (tasi mo poloketi ta'itasi).
  • Aveta'avale: HAL aveta'avale ma ta'avale fa'apitoa mo laupapa lagolago ta'itasi po'o masini fa'apipi'i, e aofia ai mo vaega i luga o le laupapa, ma le CMSIS fa'atau-tuto'atasi mea fa'a'ave'esea masini mo le ARM Cortex-M processor series.
  • Middlewares: faletusi ma faʻasalalauga e faʻaalia ai le IO-Link mini-stack ma le faʻaogaina o masini.
  • Poloketi: sample talosaga e fa'atino ai se node IO-Link multi-sensor fa'apisinisi. O lenei talosaga e tuʻuina atu mo le STM32G071EB microcontroller mo siosiomaga atinaʻe e tolu: IAR Embedded Workbench mo ARM, MoniView Pusa Atina'e Microcontroller (MDK-ARM-STR) ma STM32CubeIDE.

API
O fa'amatalaga fa'atekinisi fa'atasi ma le fa'aogaina atoatoa o le API ma le fa'amatalaga fa'ata'ita'iga o lo'o i totonu o le HTML tu'ufa'atasia file i totonu o le "Documentation" folder.

Sample faʻamatalaga talosaga
O le faila Projects e maua ai le sample talosaga, lea e faʻaaogaina le STEVAL-IOD004V1 faʻatasi ai ma le L6364W transceiver, ma le ISM330DHCX/IIS2MDC masini alamanuia.
O lo'o avanoa fo'i galuega fa'atino mo le tele o IDE. E mafai ona e lafoina se tasi o le binary files o le STSW-IOD04K e ala i le STM32CubeProgrammer poʻo le polokalame o lau IDE. Ina ia faʻamalo le STEVAL-IOD004V1 ma moli le firmware, e mafai ona e filifilia se tasi o filifiliga o loʻo i lalo:

  • Faʻafesoʻotaʻi lau polokalame MCU (mo faʻataʻitaʻigaample, STLINK-V3MINI) i le laupapa e ala i fesoʻotaʻiga J1; fa'aola le laupapa i le 24 V sau mai le IO-Link master; i luga o lau polokalame, filifili le binary file e moli ona fa'agasolo lea o polokalame ole MCU.

Manatua
Mo le faʻatinoga o loʻo i luga, e te manaʻomia ni pusa USB se lua (tasi mo le polokalame, o le isi mo le IO-Link master).

  • Faʻafesoʻotaʻi lau polokalame MCU (mo faʻataʻitaʻigaample, STLINK-V3MINI) i le laupapa e ala i fesoʻotaʻiga J1; tuʻuina atu le MCU e ala i le eletise 3.3 V e fesoʻotaʻi atu i le laupapa e ala i le J2 (pin 2 = GND; pine 4 = 3.3 V); i luga o lau polokalame, filifili le binary file e moli ona fa'apolokalame lea o le MCU.

O le STLINK-V3MINI programmer e mafai ona faʻafesoʻotaʻi i le STEVAL-IOD004V1 e le J1 (10 auala, lua laina) e ala i le 14-pin flat cable o loʻo i totonu o le pusa: lua pine i le itu taumatau ma le agavale o le uaea e tumau pea le le fesoʻotaʻi. Vaʻai i le pito i luga o le laupapa ma tuʻu le fesoʻotaʻiga IO-Link M8 i lou itu taumatau, e tatau ona faʻafesoʻotaʻi le uaea ina ia i ai le laina mumu i luga, e pei ona faʻaalia i lalo.

Ata 3. STEVAL-IOD004V1 ma STLINK-V3MINI - faʻasologa o fesoʻotaʻiga

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-3

Ina ia iloilo le STSW-IOD04K firmware, faʻapipiʻi le IODD file i luga o le meafaigaluega faʻatonutonu a lou matai IO-Link ma faʻafesoʻotaʻi i le STEVAL-IOD004V1 e ala ile IO-Link uaea ma mea faʻapipiʻi o loʻo i totonu o le pusa, poʻo soʻo se isi lava uaea talafeagai. E mafai ona e fa'aogaina so'o se isi IO-Link master v1.1 fa'atasi ai ma le mea faigaluega fa'atonutonu feso'ota'i. I le exampLe o le Vaega 2.2, o le IO-Link master o le P-NUCLEO-IOM01M1, o le mea faigaluega faʻapipiʻi fesoʻotaʻi o le IO-Link Control Tool na atiina ae e TEConcept (ST partner) ma o le fesoʻotaʻiga e faʻamaeʻaina e se M12 socket i free wire cable ( Katlax p/n CBF12-S44N0-1.5BPUR).

Ta'iala fa'atulagaina faiga

Faʻamatalaga masini

STEVAL-IOD04KT1 pusa iloiloga
O le STEVAL-IOD04KT1 o se pusa faʻataʻitaʻiga e faʻaogaina ai foliga o le L6364W IO-Link lua-auala masini transceiver. O le pusa e aofia ai le STEVAL-IOD004V1 laupapa autu (e le o avanoa mo le faatauina atu), le STLINK-V3MINI programmer ma debugger meafaigaluega, se 14-pin uaea mafolafola, ma le M8 i le M12 tulaga fa'apipi'i feso'ota'iga alamanuia. O le pusa o loʻo galue o se masini faʻaonaponei atamai faʻapisinisi e faʻafesoʻotaʻi i se matai IO-Link hub (poʻo se faʻaoga PLC talafeagai). O le sapalai o le eletise mo le MCU, masini, ma isi masini faʻaogaina e maua mai le DC-DC converter controller faʻapipiʻiina i le L6364W. O le STM32G071EB microcontroller i luga o le laupapa o loʻo faʻatautaia se IO-Link demo stack v.1.1, lea e pulea ai le fesoʻotaʻiga IO-Link, ma le code software e pulea ai le L6364W transceiver ma le MEMS masini faʻapisinisi. O laʻititi laʻititi o le laupapa autu ua ausia faʻafetai i laʻititi laʻititi o filifiliga pusa CSP o L6364W ma STM32G071EB. Faʻafesoʻotaʻi le laupapa autu i se IO-Link matai e ala i le mea faʻapipiʻi ma le M8 fesoʻotaʻiga o loʻo aofia i totonu o le pusa mo galuega masani. Faʻafesoʻotaʻi le laupapa tutusa i le STLINK-V3MINI e ala i le uaea mafolafola pe afai e te manaʻo e faʻapipiʻi le STM32G071EB ma se firmware fou.

Ata 4. STEVAL-IOD04KT1 pusa iloiloga

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-4

Seti meafaigaluega

O laasaga nei e faʻamatalaina pe faʻafefea ona pulea le STEVAL-IOD004V1 e ala ile P-NUCLEO-IOM01M1.

  • Laasaga 1. Faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 ile STEVAL-IOD004V1 e ala ile tolu uaea (L +, L-/GND, ma CQ). O le STEVAL-IOD04KT1 e aofia ai le M8 (fa-ala socket) i le M12 (five-way plug) connector e faigofie ai ona faʻafesoʻotaʻi le STEVAL-IOD004V1 i soʻo se IO-Link master ma se M12 (socket) soʻo. O le auala pito sili ona faigofie e faʻafesoʻotaʻi ai le STEVAL-IOD004V1 i le P-NUCLEO-IOM01M1 o le faʻaogaina lea o se uaea faʻatasi ma le M12 (fa pe lima-ala socket) i le tasi itu ma uaea saoloto i le isi itu (mo ex.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • Laasaga 2. Faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 i se eletise 24 V / 1 A. O le ata o loʻo i lalo o loʻo faʻaalia ai pe faʻafefea ona faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 ma le STEVAL-IOD004V1 o loʻo faʻaogaina le STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-5
  • Laasaga 3. Tatala IO-So'otaga Pulea Meafaigaluega i lau komepiuta feaveai/PC.
  • Laasaga 4. Faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 e ala i le mini-USB cable i lau komepiuta / PC o loʻo faʻaogaina le IO-Link Control Tool.
    FAAMANATU
    O laʻasaga mai le 5 i le 13 e faʻatatau i gaioiga e fai i le IO-Link Control Tool.
  • Laasaga 5. I le IO-Link Control Tool, kiliki i le [Filifili masini] ma mulimuli i faatonuga e lafo ai STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml poʻo STMicroelectronics-STEVAL-IOD004V1-230kBd20210429-1.1kBd2-3kBdXNUMX .XNUMX.xml, e tusa ai ma le COMXNUMX poʻo le COMXNUMX filifiliga, i le IODD directory o le pusa polokalama.
  • Laasaga 6. Faʻafesoʻotaʻi le matai i le kiliki i luga o le lanu meamata (pito i luga-agavale tulimanu).
  • Laasaga 7. Kiliki i luga [Power ON] e tuʻuina atu le STEVAL-IOD004V1. E emo le moli mumu ile STEVAL-IOD004V1.
  • Laasaga 8. Kiliki i luga [IO-Link] e amata ai fesoʻotaʻiga IO-Link. E emo le moli lanumeamata i le STEVAL-IOD004V1.
    FAAMANATU
    E le mafai, o le fesoʻotaʻiga e amata ile ISM330DHCX faʻatulagaina e pei o le accelerometer.
  • Laasaga 9. Fuafua faʻamaumauga na aoina e le ISM330DHCX accelerometer e ala i le kiliki i luga [Plot].
  • Laasaga 10. Ina ia faʻagaoioia le fesuiaiga o faʻamatalaga ma se isi masini, alu i le [Parameter Menu]> [Process Input Selection].
    • Laasaga 10a. Kiliki fa'alua ile igoa fa'alogo (tusi lanu meamata).
    • Laasaga 10b. Filifili le masini e manaʻomia mai filifiliga avanoa.
    • Laasaga 10c. Kiliki i luga [Tusi Filifilia] e fa'aoga le matai ma le masini. E mae'a le fa'agasologa pe a lanu meamata le igoa o le sensor ua filifilia, e pei ona fa'aalia i lalo.

Ata 6. Meafaigaluega Pulea IO-Link view (example)

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-6

Ata 7. Meafaigaluega Pulea IO-Link view – fa'agasolo fa'amaumauga fa'amaumauga

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-7

  • A uma lau vasega o iloiloga, mulimuli i laasaga faaopoopo o loʻo i lalo.
  • Laasaga 11. Kiliki i luga [Inactive] e taofi fesootaiga IO-Link.
  • Laasaga 12. Kiliki i luga [Power Off] e taofi le IO-Link matai mai le tuuina atu o le masini IO-Link.
  • Laasaga 13. Kiliki i luga [Disconnect] e taofi le fesoʻotaʻiga i le va o le IO-Link Control Tool ma le P-NUCLEO- IOM01M1.
  • Laasaga 14. Aveese le mini-USB cable mai le P-NUCLEO-IOM01M1.
  • Laasaga 15. Aveese le sapalai 24 V mai le P-NUCLEO-IOM01M1.

Seti polokalame
Ina ia faʻatulagaina se siosiomaga faʻaleleia talafeagai mo le fausiaina o talosaga IO-Link mo le STM32G071EB ma le L6364W, e te manaʻomia:

  • STSW-IOD04K firmware ma faʻamaumauga faʻapitoa e maua ile www.st.com;
  • se tasi o mea nei atina'e filifili meafaigaluega ma tu'ufa'atasi:
    • IAR Embedded Workbench mo le filifili meafaigaluega ARM®
    • Keil
    • STM32CubeIDE fa'atasi ma ST-LINK/V2

Toe iloilo tala'aga

Laulau 1. Tala'aga o le toe iloiloga o pepa

ST-com-STEVAL-IOD04KT1-Microelectronics-Tele-Function-Sensor-fig-8

Lisi o laulau

  • Siata 1. Tala'aga o le toe iloiloga o pepa ………………………………………………………………… 9

Lisi o fuainumera

  • Ata 1. STSW-IOD04K faʻapipiʻi masini komepiuta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Ata 2. STSW-IOD04K fausaga faila . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Ata 3. STEVAL-IOD004V1 ma STLINK-V3MINI - ata fesoʻotaʻiga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • Ata 4. STEVAL-IOD04KT1 pusa iloiloga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Ata 5. Fa'atonuga fa'amau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Ata 6. Meafaigaluega Pulea IO-Link view (example). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Ata 7. Meafaigaluega Pulea IO-Link view – fa'agasolo fa'amaumauga fa'amaumauga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

FAʻAALIGA AUTU - FAITAU FAITAU MA LE FAʻAMANATU
STMicroelectronics NV ma ona lala ("ST") fa'aagaga le aia e fai ai suiga, fa'asa'oga, fa'aleleia, fa'aleleia, ma fa'aleleia atili i oloa ST ma/po'o lenei pepa i so'o se taimi e aunoa ma se fa'aaliga. E tatau i tagata fa'atau ona maua fa'amatalaga talafeagai lata mai i oloa ST a'o le'i tu'uina atu oka. O oloa ST o lo'o fa'atau atu e tusa ai ma tu'utu'uga ma aiaiga a le ST o lo'o fa'atau atu i le taimi e fa'ailoa ai le oka. E na'o le au fa'atau le filifiliga, filifiliga, ma le fa'aogaina o oloa ST ma e leai se noataga a le ST mo fesoasoani talosaga po'o le mamanu o oloa a Tagata Fa'atau. Leai se laisene, fa'aalia pe fa'aalia, i so'o se aia tatau tau le atamai ua fa'atagaina e ST i totonu. Toe fa'atauina atu oloa ST ma aiaiga e ese mai fa'amatalaga o lo'o fa'ata'atia mai i inei e tatau ona fa'aleaogaina so'o se fa'ataga na tu'uina atu e ST mo ia oloa. ST ma le logo ST o fa'ailoga fa'ailoga a ST. Mo nisi fa'amatalaga e uiga i fa'ailoga ST, fa'amolemole va'ai i www.st.com/trademarks. O isi igoa uma o oloa po'o auaunaga o le meatotino a latou tagata e ona. O fa'amatalaga i totonu o lenei pepa e suitulaga ma sui ai fa'amatalaga na tu'uina atu muamua i so'o se lomiga muamua o lenei pepa. © 2021 STMicroelectronics – Ua taofia aia tatau uma

Pepa / Punaoa

PDF thumbnailSTEVAL-IOD04KT1 Microelectronics Multiple Function Sensor
User Guide · STEVAL-IOD04KT1, Microelectronics Multiple Function Sensor, Multiple Function Sensor, Function Sensor, STEVAL-IOD04KT1, Sensor

Fai se Fesili

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai se Fesili

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.