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

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

Folders
Ata 2. STSW-IOD04K fausaga faila
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

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

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.

- 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)

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

- 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

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
![]() | STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor |
Fa'asinomaga
- st.comwww.st.com
- st.com/trademarkswww.st.com
- st.comwww.st.com
- IIS2MDC - Sa'o maualuga, sili-maualalo-malosi, 3-axis numera fa'akomepiuta fa'akomepiuta - STMicroelectronicswww.st.com
- ISM330DHCX - iNEMO inertial module ma masini A'oa'oga Autu, Fine State Machine fa'atasi ai ma masini fa'afuainumera mo fa'aoga tau pisinisi. - STMicroelectronicswww.st.com
- L6364 - IC telefoni feavea'i mo le SIO ma le IO-Link fa'aoga masini - STMicroelectronicswww.st.com
- P-NUCLEO-IOM01M1 - STM32 Nucleo pack mo IO-Link matai ma le IO-Link v1.1 PHY ma fa'aputu - STMicroelectronicswww.st.com
- ST-LINK/V2 - ST-LINK/V2 in-circuit debugger/programmer mo STM8 ma STM32 - STMicroelectronicswww.st.com
- STEVAL-IOD04KT1 - Pusa pu'upu'u atamai fa'apisinisi e fa'avae ile L6364W lua IO-Link masini transceiver - STMicroelectronicswww.st.com
- STLINK-V3MINI - STLINK-V3 fa'akomepiuta i-circuit debugger ma polokalame mo STM32 - STMicroelectronicswww.st.com
- Tusi Taialamanual.tools

