UM3240.JPG

UM3240 Alamanuia Actuator ma Sensor Node Tusitaiala mo Tagata Faaaoga

UM3240 Alamanuia Actuator ma Sensor Node.jpg

 

Folasaga
FP-IND-IODOUT1 o se STM32Cube galuega faʻapipiʻi e mafai ai ona e faʻaogaina le fesoʻotaʻiga IO-Link i le va o P-NUCLEO-IOD3A1 poʻo P-NUCLEO-IOD04A1 poʻo P-NUCLEO-IOD7A1 kits ma se IO-Link matai e ala i le L6362A poʻo le L6364Q ua faʻapipiʻiina i luga o le L003A poʻo le L1Q. X-NUCLEO-IOD02A1, fa'asologa.

O lo'o tu'ufa'atasia e le pusa galuega se IO-Link demo-stack ma le fa'afoega o le IPS2050H ma le IPS2050H-32, lua pito maualuga ki luga o lo'o fa'apipi'iina i luga ole X-NUCLEO-OUT03A1 ma le X-NUCLEO-OUT04A1. O lo'o tu'ufa'atasia fo'i e le pusa galuega se IO-Link demo-stack mo le fa'atonutonuina o le IPS4260LM quad la'ititi pito i lalo ole kili eletise fa'apipi'i ile X-NUCLEOOUT07A1. FP-IND-IODOUT1 e aofia ai foʻi le IODD file e lafo i lau IO-Link matai.

O le polokalama o loʻo aofia i totonu o le afifi e mafai ona faʻaogaina i totonu ole IAR, Keil, ma STM32CubeIDE siosiomaga atinaʻe tuʻufaʻatasia.

 

1 FP-IND-IODOUT1 fa'alauteleina polokalame mo STM32Cube

1.1 Ovaview
O le FP-IND-IODOUT1 o se STM32 ODE fa'apipi'i galuega ma fa'alautele galuega STM32Cube.
O le polokalame e mafai ai ona pulea le IPS2050H/IPS2050H-32/IPS4260LM masini e galue e pei o mea fa'atino, e ala i le IO‑Link laina feso'ota'iga. E le gata i lea, e mafai ai e le IO-Link fa'aliliuina fa'amatalaga i/mai le IO-Link transceivers L6362A ma L6364Q.

Mo na'o le L6364Q, e mafai e le polokalama fa'akomepiuta le faitau o lona masini vevela i totonu.
O mea taua o le afifi o:

  • Fa'ato'a fa'amae'aina e atia'e ai le IO-Link actuator ma fa'amau fa'alogo
  • Faletusi Middleware ma aveta'avale fa'aalia IO-Link stack mo L6362A ma L6364Q
  • Avetaavale e tuʻuina atu faʻatonuga i le IPS2050H/IPS2050H-32/IPS4260LM
  • Sauni-e-fa'aoga binary e iloilo ai le P-NUCLEO-IOD3A1 ma le P-NUCLEO-IOD04A1 ma le P-NUCLEO-IOD7A1 e fai ma fa'alapotopotoga IO-Link actuator ma le node sensor.
  • Fa'afaigofie ona feavea'i i aiga MCU eseese, fa'afetai ile STM32Cube
  • Tu'utu'uga laiseneina e leai se totogi, fa'aoga-tagata

1.2 Faufale
O lo'o fa'aogaina e le polokalama fa'akomepiuta talipupuni fa'aputuina e ala i fa'asologa o polokalame nei:

  • le 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 faʻapipiʻi. O lo'o i ai API fa'alautele ma fa'alautele ma fau sa'o fa'ata'amilo i se fa'ata'ita'iga lautele ma fa'ataga fa'asologa fa'asologa 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.
  • le laupapa lagolago afifi (BSP), lea e lagolagoina uma peripherals i luga ole STM32 Nucleo 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. FP-IND-IODOUT1 fa'apipi'i polokalame

FIG 1 Architecture.jpg

1.3 Faiga o faila
Ata 2. FP-IND-IODOUT1 fa'asologa o pusa pusa

ATA 2 Fa'asologa o faila.JPG

O faila nei o lo'o aofia i totonu o le pusa polokalama:

  • _htmresc: o loʻo i ai ata mo pepa html.
  • Fa'amaumauga: o lo'o iai 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: o lo'o i ai aveta'avale HAL 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 masini fa'a'ave'esea mo le Arm Cortex-M fa'asologa.
  • Middlewares: faletusi ma faʻasalalauga e faʻaalia ai le IO-Link ministack.
  • Poloketi: e iai le sample talosaga e fa'atino ai se fa'agaio'iga IO-Link fa'apisinisi ma se pona fa'alogo.
    O lenei talosaga e tuʻuina atu mo NUCLEO-L073RZ ma NUCLEO-G071RB ma NUCLEO-L452RE faʻavae i totonu o siosiomaga atinaʻe e tolu: IAR Embedded Workbench for Arm, MDK-ARM software development environment, ma STM32CubeIDE. Mo le P-NUCLEO-IOD3A1 o loʻo tuʻuina atu le talosaga mo NUCLEO-L073RZ ma NUCLEO-L452RE faʻavae. Mo le P-NUCLEO-IOD04A1 ma le P-NUCLEOIOD7A1 o loʻo tuʻuina atu le talosaga mo NUCLEO-L073RZ ma NUCLEO-G071RB faʻavae.

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

1.5 Sample faʻamatalaga faʻamatalaga ma le P-NUCLEO-IOD3A1
O le sampO lo'o tu'uina atu le talosaga i le faila o Poloketi, fa'aaoga le STEVAL-IOD003V1 ma le L6362A transceiver.
ma le X-NUCLEO-OUT03A1 ma le IPS2050H.
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 tu'uina atu ma le FPIND-
IODOUT1 e ala i le STM32 STLINK Utility, STM32CubeProgrammer, poʻo le polokalame polokalame i lau IDE.
Ina ia iloilo le firmware FP-IND-IODOUT1, e manaʻomia le tuʻuina atu o le IODD file i luga o le meafaigaluega e pulea ai lau
IO‑Link Master ma fa'afeso'ota'i ile STEVAL-IOD003V1 ile uaea 3-uaea (L+, L-/GND, CQ). Vaega 2.3 o loʻo faʻaalia
se example mea o le IO-Link Master o le P-NUCLEO-IOM01M1 ma le mea faigaluega faʻatonutonu fesoʻotaʻi o le IO-Link
Meafaigaluega Pulea na fausia e TEConcept (ST partner). I le isi itu, e mafai ona e faʻaogaina se isi IO-Link Master ma le
feso'ota'iga fa'atonutonu meafaigaluega.

1.6 Sample faʻamatalaga faʻamatalaga ma le P-NUCLEO-IOD04A1
O le sampO lo'o tu'uina atu le talosaga i le faila o Poloketi, fa'aaoga le X-NUCLEO-IOD02A1 ma le L6364Q transceiver ma le X-NUCLEO-OUT04A1.

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 tu'uina atu i le FPIND- IODOUT1 e ala i le STM32 STLINK Utility, STM32CubeProgrammer, po'o le polokalame fa'apitoa i lau IDE.

Ina ia iloilo le firmware FP-IND-IODOUT1, e manaʻomia le tuʻuina atu o le IODD file i luga o le meafaigaluega faʻatonutonu a lau IO‑Link Master ma faʻafesoʻotaʻi i le X-NUCLEO-IOD02A1 e ala i le 3-wire cable (L+, L-/GND, CQ). Vaega 2.3 o loʻo faʻaalia ai se faʻataʻitaʻigaample mea o le IO-Link Master o le P-NUCLEO-IOM01M1 ma o le mea faigaluega faʻatonutonu e fesoʻotaʻi ma le IO-Link Control Tool na fausia e TEConcept (ST partner). I le isi itu, e mafai ona e faʻaogaina se isi IO-Link Master faʻatasi ai ma le mea faigaluega faʻatonutonu.

1.7 Sample faʻamatalaga faʻamatalaga ma le P-NUCLEO-IOD7A1
O le sample talosaga o loʻo tuʻuina atu i totonu o le Projects folder, faʻaaoga le X-NUCLEO-IOD02A1 ma le L6364Q transceiver ma le X-NUCLEO-OUT07A1 ma le IPS4260LM.

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 tu'uina atu i le FPIND- IODOUT1 e ala i le STM32 STLINK Utility, STM32CubeProgrammer, po'o le polokalame fa'apitoa i lau IDE.
Ina ia iloilo le firmware FP-IND-IODOUT1, e manaʻomia le tuʻuina atu o le IODD file i luga o le meafaigaluega faʻatonutonu a lau IO‑Link Master ma faʻafesoʻotaʻi i le X-NUCLEO-IOD02A1 e ala i le 3-wire cable (L+, L-/GND, CQ). Vaega 2.3 o loʻo faʻaalia ai se faʻataʻitaʻigaample mea o le IO-Link Master o le P-NUCLEO-IOM01M1 ma o le mea faigaluega faʻatonutonu e fesoʻotaʻi ma le IO-Link Control Tool na fausia e TEConcept (ST partner). I le isi itu, e mafai ona e faʻaogaina se isi IO-Link Master faʻatasi ai ma le mea faigaluega faʻatonutonu.

 

2 Ta'iala fa'atulagaina faiga

2.1 Fa'amatalaga Meafaigaluega
2.1.1 P-NUCLEO-IOD3A1 STM32 pusa Nucleo
O le P-NUCLEO-IOD3A1 o se STM32 Nucleo pack e aofia ai le STEVAL-IOD003V1 ma le X-NUCLEOOUT03A1 faʻalautele laupapa faʻapipiʻi i luga ole NUCLEO-L073RZ poʻo NUCLEO-L452RE laupapa atinaʻe. O le STEVAL-IOD003V1 o loʻo faʻaalia ai le IO-Link device transceiver mo le fesoʻotaʻiga faaletino i le IO-Link matai, aʻo le X-NUCLEO-OUT03A1 o se faʻalapotopotoga faʻapipiʻi faʻainisinia faʻapisinisi e faʻavae i luga o le IPS2050H mo STM32 Nucleo, ma le NUCLEO-L073RZ poʻo le NUCLEO-L452 meafaigaluega e manaʻomia. fa'apipi'i ma ia pulea le transceiver ma le ki o le eletise. O le FP-IND-IODOUT1 e tuʻufaʻatasia se IO-Link demo stack library (e maua mai le X-CUBE-IOD1) faʻatasi ai ma le X-CUBE-IPS vaega e fesoʻotaʻi ma le XNUCLEO- OUT02A03 ma faʻaalia se example o le IO-Link masini gaioiina ma le node sensor. O le P-NUCLEOIOD3A1 e mafai ona faʻaaogaina mo faʻamoemoega o iloiloga ma avea o se siosiomaga atinaʻe. O le STM32 Nucleo pack e maua ai se fofo taugofie ma faigofie mo le atinaʻeina o talosaga IO-Link ma SIO, iloiloga o uiga fesoʻotaʻiga L6362A ma le malosi, faʻatasi ai ma le faʻatulagaina o le STM32L073RZ ma STM32L452RE microcontrollers.

Ata 3. P-NUCLEO-IOD3A1 STM32 Nucleo pack

ATA 3 Fa'amatalaga meafaigaluega.jpg

2.1.2 P-NUCLEO-IOD04A1 STM32 pusa Nucleo
O le P-NUCLEO-IOD04A1 o se STM32 Nucleo pack e aofia ai le X-NUCLEO-IOD02A1 ma le X-NUCLEOOUT04A1 faʻalautele laupapa faʻapipiʻi i luga ole NUCLEO-L073RZ poʻo NUCLEO-G071RB laupapa atinaʻe.

O le X-NUCLEO-IOD02A1 o loʻo faʻaalia ai le IO-Link device transceiver mo le fesoʻotaʻiga faaletino i le IO-Link matai, aʻo le X-NUCLEO-OUT04A1 o se faʻalapotopotoga faʻapipiʻi faʻainisinia faʻapisinisi e faʻavae i luga o le IPS2050H-32 mo STM32 Nucleo, ma le NUCLEO-L073RZ poʻo le NUCLEOGZ poʻo le NUCLEOG o mea e manaʻomia. FP-IND-IODOUT071 fa'apipi'i fa'atino ma fa'atonutonu le transceiver ma le kili eletise.
O le FP-IND-IODOUT1 e tuʻufaʻatasia se IO-Link demo stack library (e maua mai le X-CUBE-IOD02) faʻatasi ai ma le X-CUBEIPS vaega e fesoʻotaʻi ma le X-NUCLEO-OUT04A1 ma faʻaalia se example o le IO-Link masini faʻagaioia ma le pona sensor.

O le P-NUCLEO-IOD04A1 e mafai ona faʻaaogaina mo faʻamoemoega iloiloga ma avea o se siosiomaga atinaʻe.
O le STM32 Nucleo pack e maua ai se fofo taugofie ma faigofie mo le atinaʻeina o talosaga IO-Link ma SIO, iloiloga o uiga fesoʻotaʻiga L6364Q ma le malosi, faʻatasi ai ma le faʻatulagaina o le STM32L073RZ ma STM32G071RB microcontrollers.

Ata 4. P-NUCLEO-IOD04A1 STM32 Nucleo pack

FIG 4 P-NUCLEO-IOD04A1 STM32 Nucleo pack.jpg

2.1.3 P-NUCLEO-IOD7A1 STM32 pusa Nucleo
O le P-NUCLEO-IOD7A1 o se STM32 Nucleo pack e aofia ai le X-NUCLEO-IOD02A1 ma le X-NUCLEOOUT07A1 faʻalautele laupapa faʻapipiʻi i luga ole NUCLEO-G071RB poʻo NUCLEO-L073RZ laupapa atinaʻe.

O le X-NUCLEO-IOD02A1 o loʻo faʻaalia ai le IO-Link device transceiver mo le fesoʻotaʻiga faaletino i le IO-Link matai, aʻo le X-NUCLEO-OUT07A1 o se faʻalapotopotoga faʻapipiʻi faʻainisinia faʻapisinisi e faʻavae i luga ole IPS4260LM mo STM32 Nucleo, ma le NUCLEO-G071RB poʻo le NUCLEO-L073 meafaigaluega e manaʻomia. FP-IND-IODOUT1 fa'apipi'i fa'atino ma fa'atonutonu le transceiver ma le kili eletise.

O le FP-IND-IODOUT1 e tuʻufaʻatasia se IO-Link demo stack library (e maua mai le X-CUBE-IOD02) faʻatasi ai ma le X-CUBEIPS vaega e fesoʻotaʻi ma le X-NUCLEO-OUT07A1 ma faʻaalia se example o le IO-Link masini faʻagaioia ma le pona sensor.

O le P-NUCLEO-IOD7A1 e mafai ona faʻaaogaina mo faʻamoemoega iloiloga ma avea o se siosiomaga atinaʻe.
O le STM32 Nucleo pack e maua ai se fofo taugofie ma faigofie mo le atinaʻeina o talosaga IO-Link ma SIO, iloiloga o uiga fesoʻotaʻiga L6364Q ma le malosi, faʻatasi ai ma le faʻatulagaina o le STM32G071RB ma STM32L073RZ microcontrollers.

Ata 5. P-NUCLEO-IOD7A1 STM32 Nucleo pack

FIG 5 P-NUCLEO-IOD7A1 STM32 Nucleo pack.jpg

2.1.4 P-NUCLEO-IOM01M1 STM32 pusa Nucleo
O le P-NUCLEO-IOM01M1 o se STM32 Nucleo pack e aofia ai le STEVAL-IOM001V1 ma le NUCLEOF446RE laupapa. O le STEVAL-IOM001V1 o se tasi IO-Link master PHY layer (L6360), ae o le NUCLEOF446RE o loʻo faʻatautaia se IO-Link stack rev 1.1 (na atiaʻe e ma meatotino a TEConcept GmbH, laisene faʻatapulaʻa i le 10 k minute, faʻafouina e aunoa ma se tau faaopoopo). O le fa'afouga fa'aputuga IO-Link e fa'ataga fa'apitoa e ala i le mulimulita'i i le fa'atinoga o lo'o fa'amatalaina i le UM2421 (e maua fua ile www.st.com). So'o se isi tapeina/su'i o le fa'aputu na mua'i uta e le mafai ai ona toe fa'afo'i.

O le STM32 Nucleo pack e maua ai se fofo taugofie ma faigofie mo le iloiloga o talosaga IO-Link, L6360 fesoʻotaʻiga faʻafesoʻotaʻi ma le malosi, faʻatasi ai ma le STM32F446RET6 faʻatusatusaga faʻatinoga. O le pusa, faʻapipiʻi i luga o le fa STEVAL-IOM001V1 laupapa e fausia ai se quad-port IO-Link matai, e mafai ona faʻaogaina le IO-Link physical layer ma fesoʻotaʻi ma IO-Link Devices.

E mafai ona e iloiloina le meafaigaluega e ala i le GUI tuuto (IO-Link Control Tool©, meatotino a TEConcept GmbH) poʻo le faʻaaogaina e avea o se IO-Link matai alalaupapa e mafai ona maua mai le SPI tuʻufaʻatasia faʻapitoa: faʻamatalaga puna o le poloketi faʻataʻitaʻiga (maualalo IO-Link matai avanoa i le talosaga demo, atiina ae e TEConcept GmbH) ma faʻamatalaga API e avanoa mo le leai o se totogi.

Ata 6. P-NUCLEO-IOM01M1 STM32 Nucleo pack

FIG 1 P-NUCLEO-IOM01M1 STM32 Nucleo pack.jpg

2.2 Seti o masini
O vaega nei meafaigaluega e mana'omia:

  1. Tasi STM32 Nucleo pack mo talosaga IO-Link masini (fa'atonu tulafono: P-NUCLEO-IOD3A1 poʻo P-NUCLEOIOD04A1 poʻo P-NUCLEO-IOD7A1)
  2. Tasi le STM32 Nucleo pack mo le IO-Link master ma le IO-Link v1.1 PHY ma le fa'aputu (code code: P-NUCLEOIOM01M1)
  3. Se uaea 3-uaea (L+, L-/GND, CQ)

2.3 Faʻafefea ona pulea le P-NUCLEO-IOD3A1 ma le P-NUCLEO-IOD04A1 ma le PNUCLEO-IOD7A1 e ala ile P-NUCLEO-IOM01M1 IO-Link master

Laasaga 1. Faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 ma le P-NUCLEO-IOD3A1 poʻo le P-NUCLEO-IOD04A1 poʻo le PNUCLEO- IOD7A1 e ala i le 3-wire cable (L +, L-/GND ma CQ-, faʻasino ile faʻasologa o le laupapa).
Laasaga 2. Faʻafesoʻotaʻi le P-NUCLEO-IOM01M1 i se eletise 24 V / 0.5 A.
O fuainumera 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 P-NUCLEO-IOD3A1 poʻo
P-NUCLEO-IOD04A1 poʻo le P-NUCLEO-IOD7A1 faʻatasi ai ma le FP-IND-IODOUT1 firmware o loʻo taʻavale.

Ata 7. Fa'atonu fa'amau mo P-NUCLEO-IOD3A1

ATA 2 Terminal settings.jpg

Ata 8. Fa'atonu fa'amau mo P-NUCLEO-IOD04A1

ATA 3 Terminal settings.jpg

Ata 9. Fa'atonu fa'amau mo P-NUCLEO-IOD7A1

ATA 4 Terminal settings.jpg

Laasaga 3. Fa'alauiloa le IO-Link Control Tool i lau komepiuta feavea'i / PC.
Laasaga 4. Faʻafesoʻotaʻi e ala ile mini-USB cable le P-NUCLEO-IOM01M1 faʻatautaia le IO-Link Control Tool i lau komepiuta / PC.
O laasaga e sosoo ai (5 i le 13) e faasino i gaioiga e faia i le IO-Link Control Tool.

Laasaga 5. Tu'u le IODD file o le P-NUCLEO o loʻo faʻaogaina i le IO-Link Control Tool e ala i le kiliki i luga [Filifili masini] ma mulimuli i faʻatonuga e tuʻuina atu le IODD talafeagai (xml format) file avanoa i le IODD directory o le pusa polokalama.
A maeʻa lenei gaioiga, o faʻamatalaga e uiga i le masini filifilia o le a faʻaalia. IODD files o loʻo tuʻuina atu mo le COM1 (4.8 kbit / s, naʻo le P-NUCLEO-IOD3A1) ma le COM2 (38.4 kbit / s) ma le COM3 (230.4 kbit / s) fua faatatau.

Ata 10. Filifiliga Meafaigaluega

FIG 5 Filifiliga Meafaitino.jpg

Ata 11. Filifiliga o Meafaigaluega mo P-NUCLEO-IOD3A1, P-NUCLEO-IOD04A1 ma P-NUCLEOIOD7A1

FIG 6 Filifiliga Meafaitino.jpg

Laasaga 6. Filifili le taulaga COM ma faʻafesoʻotaʻi le Matai e ala i le kiliki i luga o le lanu meamata (pito i luga agavale tulimanu).

Ata 12. So'oga Matai

FIG 7 Master Connection.jpg

Laasaga 7. Kiliki i luga [Power ON] e tuʻuina atu le P-NUCLEO. Afai e faʻaaogaina le P-NUCLEO-IOD3A1, ona ki lea o le LED lanu meamata ile STEVAL-IOD003V1. Afai e faʻaaogaina le P-NUCLEO-IOD04A1 poʻo le P-NUCLEO-IOD7A1, ona emo lea o le LED mumu ile X-NUCLEO-IOD02A1.

Laasaga 8. Kiliki i luga [IO-Link] e amata ai se IO-Link Feso'ota'iga. Afai e faʻaaogaina le P-NUCLEO-IOD04A1 poʻo le P-NUCLEO-IOD7A1, ona emo lea o le LED lanu meamata ile X-NUCLEO-IOD02A1.

Ata 13. Malosiaga ON ma le IO-Link

FIG 8 Malosiaga ON ma le IO-Link.jpg

O laasaga e sosoo ai (9 i le 21) e faasino i gaioiga e faia i luga o le IO-Link Control Tool e tuʻuina atu ai faʻatonuga i le IPS2050H poʻo le IPS2050H-32 poʻo le IPS4260LM faʻapipiʻi i luga o le X-NUCLEO-OUT03A1, XNUCLEO- OUT04A1 poʻo le X-NUCLEO-OUT07A1 poʻo le X-NUCLEO-OUTXNUMXAXNUMX laupapa. E mafai foi ona e faia ni gaioiga e siaki ai le tulaga o pine faʻamaonia.

I se tulaga lautele, ina ia tuʻuina atu se faʻatonuga i le Suiga Mana Faʻapitoa e ala i le laina IO-Link e faʻaaoga ai le Meafaigaluega Pulea, e manaʻomia le faʻaaogaina o le Pule Pulea [Tusi Filifilia] poloaiga. Ina ia aoga, o lenei gaioiga e manaʻomia le oomi [Enter] pe a uma ona sui ma faʻamaonia o le tau e suia le lanu i le lanumoana.

A maeʻa lenei, kiliki i luga [Tuutusi Filifilia] faʻaoga saʻo le gaioiga, ma o le lanu o tusitusiga e tatau ona sui i le lanu meamata.

I laasaga nei matou te lipotia le manoa lautele X-NUCLEO-OUT0xA1 e tusa ai ma le P-NUCLEO o loʻo faʻaaogaina, e tatau i le tagata faʻaoga ona mafaufau i le X-NUCLEO-OUT03A1 poʻo le X-NUCLEO-OUT04A1 poʻo le X-NUCLEOOUT07A1. E fa'apena fo'i, o le Channel N o lo'o fa'atatau i se alalaupapa lautele o lo'o maua ile X-NUCLEO-OUTxA1.

Laasaga 9. Fa'aoga [Menu Fa'amatalaga]]>[X-NUCLEO-OUT0xA1 ]>[Ala N]>[Tulaga Tumau ON po'o OFF] e fa'amalosi ai le ON po'o le OFF alalaupapa 1,2 pe na'o le P-NUCLEO-IOD7A1 alalaupapa 3 po'o le 4 i le tulaga tumau.

Afai o le tau o le seti o le 1, o le gaioiga o le faʻamalo i luga o le alalaupapa. O le tau 0 o le a tape ai le alalaupapa. O le kiina i le tulaga tumau o se alalaupapa ua uma ona ki i le PWM mode o le a faalavelaveina le PWM ma ki ai le tulaga tumau. O le ata o loʻo i lalo o loʻo faʻaalia ai se example o le kiina o le alalaupapa tasi i le tulaga tumau.

Ata 14. Auala 1 Tulaga Tumau ON mo P-NUCLEO-IOD04A1

FIG 9.jpg

Ata 15. Auala 3 Tulaga Tumau ON mo P-NUCLEO-IOD7A1

FIG 10.jpg

Laasaga 10. Kiliki i luga [Menu Fa'amatalaga]>[X-NUCLEO-OUT0xA1]>[Ala N]>[PWM frequency value [Hz]] e seti ai le PWM frequency e te mana'o e fa'aoga mo le laina 1,2 pe na'o mo P-NUCLEO-IOD7A1 alalaupapa 3 po'o
4. Ole laina ole taimi e mafai ona seti ole 0 ile 100Hz. Ole la'asaga ole taimi ole 1Hz.
Laasaga 11. Kiliki i le [Menu Fa'amatalaga]>[X-NUCLEO-OUT0xA1]>[Ala N]>[PWM Tiute Cycle value [%]] e seti ai le taamilosaga tiute e te mana'o e fa'aoga mo le alalaupapa 1,2 pe na'o mo P-NUCLEO-IOD7A1 alalaupapa 3 po'o le 4.
Ole faasologa ole taamilosaga tiute e mafai ona seti ole 0% ile 100%. Ole la'asaga ole tiute ole 1%.

Laasaga 12. Kiliki i le [Menu Fa'amatalaga]]>[X-NUCLEO-OUT0xA1]>[Channel N]>[PWM ON or OFF] i le mana ON poʻo le OFF alalaupapa 1,2 pe naʻo mo P-NUCLEO-IOD7A1 alalaupapa 3 poʻo le 4 ile PWM mode.

Afai o le tau o le seti o le 1, o le gaioiga o le mana i luga o le alalaupapa. O le tau 0 e tape ai le alalaupapa. O le kiina i le PWM mode o se alalaupapa ua uma ona ki i le tulaga tumau e faalavelaveina le tulaga mautu ma ki ai le PWM mode. O le ata o loʻo i lalo o loʻo faʻaalia ai se example o le sui ON le alalaupapa tasi i le PWM mode.

Ina ia vaʻaia mea faʻaoga ma mea e fesoʻotai i ai o le suiga o le IPS, e manaʻomia le setiina o le tau o le taimi ma tiute i se tau e ese mai le zero.
Ata 16. Auala 1 PWM ON mo P-NUCLEO-IOD04A1

FIG 11.jpg

Ata 17. Auala 4 PWM ON mo P-NUCLEO-IOD7A1

FIG 12.jpg

Laasaga 13. Mo le P-NUCLEO-IOD3A1 poʻo le P-NUCLEO-IOD04A1 faʻaaoga [Menu Faʻamatalaga]>[X-NUCLEOOUT0xA1]> [ Channel N]> [Tulaga Sese] e faʻamaonia ai le tulaga o le laina 1 poʻo le 2 faʻaletonu pine.
E tatau ona filifili le laina ma kiliki i luga [Faitau Filifiliga]. O le tau Faitau o le 0 o lona uiga e leai se fa'aletonu, a'o le 1 e fa'ailoa mai ai se fa'aletonu.
Mo le P-NUCLEO-IOD7A1 fa'aoga [Menu Fa'amatalaga]]>[X-NUCLEO-OUT07A1]>[Ala N]>[Diag Level] e fa'amaonia ai le maualuga o le laina N diag signal.
E tatau ona filifili le laina ma kiliki i luga [Faitau Filifiliga]. O le tau Faitau o le 0 o lona uiga e maualalo le maualuga o faailoilo, a'o le 1 e fa'ailoa ai se tulaga maualuga.
Ata 18. Auala 1 Su'e Fa'aletonu mo P-NUCLEO-IOD04A1

FIG 13.jpg

Ata 19. Auala 1 Diag Level Faitau mo P-NUCLEO-IOD7A1

FIG 14.jpg

Laasaga 14. Mo P-NUCLEO-IOD7A1 faʻaaoga [Menu Faʻamatalaga]]> [X-NUCLEO-OUT07A1]> [Tulaga FLT] e faʻamaonia ai le tulaga FLT pine.
E tatau ona filifili le laina ma kiliki i luga [Faitau Filifiliga]. O le faitau aofa'i o le 1 o lona uiga e leai se fa'aletonu, a'o le 0 e fa'ailoa mai ai se fa'aletonu. Afai e foliga efuefu le manoa NO FAULT po'o FAULT o lona uiga e le'i faitauina e le masini ma e le taua tele. E lanu meamata le manoa pe a uma ona faitau le tulaga mai le masini. I se tulaga lautele e tatau lava ona kiliki i luga [Faitau Filifiliga] e faʻafouina le tulaga o le FLT pine.

Ata 20. FLT Siaki mo P-NUCLEO-IOD7A1

FIG 15.jpg

Laasaga 15. Mo P-NUCLEO-IOD7A1 faʻaaoga [Menu Faʻamatalaga]]> [X-NUCLEO-OUT07A1]> [Tulaga OL] e faʻamaonia ai le tulaga o pine OL. E tatau ona filifili le laina ma kiliki i luga [Faitau Filifiliga]. O le tau Faitau o le 1 o lona uiga e leai se faaletonu ona o le uta matala, ae o le 0 o loʻo faʻaalia ai se faʻaletonu o loʻo tatala. Afai e fa'aefuefu le manoa NO FAULT po'o FAULT o lona uiga e le'i faitauina e le masini ma e le taua tele.
E lanu meamata le manoa pe a uma ona faitau le tulaga mai le masini.

Ata 21. OL Siaki mo P-NUCLEO-IOD7A1

FIG 16.jpg

Laasaga 16. Afai e faʻaaogaina se P-NUCLEO-IOD04A1 poʻo se P-NUCLEO-IOD7A1, ona faʻagaoioia ai lea o le faʻamatalaga-fetufaʻiga ma le L6364Q le vevela i totonu, alu i le [Parameter Menu]> [Process Input Selection] ma filifili le L6364Q temperature sensor. Faʻasalalau [Enter] ona kiliki lea i le [Tusi Filifilia] (o le a lanu meamata le tusitusiga) ma o faʻamatalaga e sau mai le masini o le a faʻaalia i le vaega o Faʻamatalaga Faʻasologa. E mafai ona e kalafi le fa'amaumauga o le vevela i le kilikiina o le [Plot] button.

Ata 22. Su'esu'e vevela Faitau mo P-NUCLEO-IOD04A1 ma P-NUCLEO-IOD7A1

FIG 17.jpg

Ata 23. Fua fa'amaua'i le vevela (example fa'atasi ma le P-NUCLEO-IOD04A1)

FIG 18.jpg

Laasaga 17. Mo P-NUCLEO-IOD3A1 poʻo se P-NUCLEO-IOD04A1 e mafai ona faʻaogaina tau o faʻamaufaʻailoga sese IPS e pei o ni masini se lua ona faʻaalia ai lea o latou tau faʻataʻamilomilo e pei o faʻamatalaga faʻasologa. Ina ia faia lenei mea, alu i le [Parameter Menu]> [Process Input Selection] ma filifili le IPS2050H FAULT Pins value poʻo le IPS2050H-32 FAULT Pins value taʻitasi, fetaomi [Enter] (o le a liu lanumoana le tusitusiga), ona kiliki lea i le [Tusi Filifilia] (o le a liua le tusitusiga) ma faʻamatalaga e sau mai le IPS2050HIPS-2050 Faʻamatalaga o le Faʻasologa o le Faʻasologa o le IPS32. vaega. E mafai ona e kalafi le tulaga o pine fa'aletonu i le oomiina o le [Plot] button. Mo le P-NUCLEO-IOD7A1 e mafai ona faʻaogaina le tau o le IPS FLT ma OL pine faʻailoga poʻo le laina DIAG faʻailoga e pei o ni masini ma faʻaalia ai o latou tau faʻataʻamilomilo e pei o faʻamaumauga faʻasologa. Ina ia faia lenei mea, alu i le [Parameter Menu]> [Process Input Selection] ma filifili FLT ma le OL Signalization poʻo le DIAGs Level, fetaomi [Enter] (o le a liu lanumoana le tusitusiga), ona kiliki lea i luga [Tusi Filifilia] (o le a liliu le meamata) ma faʻamatalaga e sau mai le IPS4260LM FLT ma OL pine poʻo mai le DIAG faʻailoga o le a faʻaalia i le vaega o Faʻamatalaga Faʻasologa. E mafai ona e kalafi le tulaga o pine fa'aletonu i le oomiina o le [Plot] button.

Ata 24. IPS fa'aletonu pine fa'amatalaga faitau mo P-NUCLEO-IOD3A1 po'o P-NUCLEO-IOD04A1 (example mo
P-NUCLEO-IOD04A1)

FIG 19.jpg

Ata 25. IPS FLT ma OL pine fa'amaumauga faitau mo P-NUCLEO-IOD7A1

FIG 20.jpg

Ata 26. IPS DIAG fa'ailoga fa'amatalaga faitau mo P-NUCLEO-IOD7A1

FIG 21.jpg

ATA 22.JPG

ATA 23.JPG

 

2.4 Seti polokalame
O vaega o loʻo taua i lalo e manaʻomia e faʻatulagaina ai se siosiomaga faʻaleleia talafeagai e fatuina ai talosaga mo talosaga IO-Link mo NUCLEO-L073RZ poʻo NUCLEO-G071RB (faʻaaogaina mo P-NUCLEO-IOD04A1 ma P-NUCLEO-IOD7A1) ma NUCLEO-L073RZ poʻo NUCLEO-L452 P-NUCLEO-IOD3A1), L6362A/ L6364Q, ma le IPS2050H/IPS2050H-32 poʻo le IPS4260LM:

• FP-IND-IODOUT1 firmware ma fa'amaumauga fa'atatau e maua ile www.st.com
• O se tasi o atina'e nei mea faigaluega filifili ma fa'apipi'i:
- IAR Embedded Workbench for Arm toolchain + ST-LINK/V2
– MoniView Microcontroller Development Kit toolchain (MDK-ARM software development environment
+ ST-LINK/V2)
– STM32CubeIDE + ST-LINK/V2

Toe iloilo tala'aga
Laulau 1. Tala'aga o le toe iloiloga o pepa

ATA 24 Toe iloilo tala'aga.JPG

 

FA'AALIGA TAUA – 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'ailoa mai i inei e tatau ona fa'aleaogaina ai 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 fa'amatalaga fa'aopoopo e uiga i fa'ailoga fa'ailoga ST, va'ai ile www.st.com/trademarks. O isi igoa uma o oloa po'o auaunaga o le meatotino a latou lava tagata.

O fa'amatalaga i totonu o lenei pepa e suitulaga ma suia fa'amatalaga na tu'uina atu muamua i so'o se lomiga muamua o lenei pepa.

© 2024 STMicroelectronics – Ua taofia aia tatau uma
UM3240
UM3240

 

Faitau atili e uiga i lenei Tusi Ta'iala & La'u PDF:

Pepa / Punaoa

ST UM3240 Alamanuia Actuator ma Sensor Node [pdf] Tusi Taiala
UM3240 Alamanuia Fa'atosina ma le Sensor Node, UM3240, Alamanuia Fa'atino ma le Sensor Node, Sensor Node

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *