ST-logo

ST com STEVAL-IOD04KT1 Microelectronics ʻAno Hana Nui

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-product

Hoʻolauna

ʻO STSW-IOD04K kahi polokalamu lako polokalamu, hiki iā ʻoe ke hoʻohana i ke kamaʻilio IO-Link ma waena o STEVAL-IOD004V1 (i loko o ka STEVAL-IOD04KT1 akā ʻaʻole i loaʻa no ke kūʻai ʻokoʻa) a me kahi haku IO-Link, ma o ka transceiver L6364W. Ma muli o ka STM32CubeHAL, hoʻonui ka STSW-IOD04K iā STM32Cube. Hāʻawi ia i kahi pūʻolo kākoʻo papa (BSP) no ka kamaʻilio IO-Link e pili ana i kahi waihona demo-stack e mālama ana i ka ʻikepili e hele mai ana mai ka L6364W wela sensor a me nā mea ʻike ʻelua ʻoihana MEMS ma luna o ka papa: IIS2MDC (kiʻekiʻe pololei, ultra-haʻahaʻa- mana, 3-axis digital output magnetometer) a me ISM330DHCX (mau-ma 3D accelerometer a me 3D gyroscope).
Hoʻoikaika ka hoʻolālā o kēia polokalamu noi i ka hoʻohui ʻana me nā polokalamu STM32Cube-based e hana i examples no nā ʻenehana noi maʻamau. Hiki i nā hale waihona puke i hoʻokomo i nā hana no kahi ʻōnaehana maoli a hoʻohana ʻia no nā mea hoʻomohala. Hiki i nā mea hoʻokele paʻa a me nā kikoʻī haʻahaʻa haʻahaʻa haʻahaʻa i nā ʻāpana middleware a me nā noi ke komo i ka ʻikepili ma ke ʻano kūʻokoʻa lako. Aia i loko o nā hale waihona puke kahi ST proprietary IO-Link demo-stack. Hiki iā ʻoe ke hoʻohana i ka pūʻolo polokalamu STSW-IOD04K i loko o nā kaiapuni hoʻomohala hoʻohui like ʻole (IDE): IAR, Keil, a me STM32CubeIDE. Aia pū kekahi me ka IODD file e hoʻouka ʻia ma luna o ka haku IO-Link o ka mea hoʻohana.

E hoʻomaka ana

Pauview
Hoʻonui ʻo STSW-IOD04K i ka hana STM32Cube. Hiki i ka pūʻolo lako polokalamu ke hoʻololi i ka ʻikepili IO-Link o nā mea ʻike ʻenehana ma STEVAL-IOD004V1 i kahi haku IO-Link i hoʻopili ʻia ma o kahi pilina IO-Link. ʻO nā hiʻohiʻona nui o ka pūʻolo:

  • ʻO ka pūʻolo firmware no ke kūkulu ʻana i nā noi polokalamu IO-Link e pili ana i ka microcontroller STM32G071EB
  • ʻO nā hale waihona puke Middleware e hōʻike ana i ka demo-stack device IO-Link no L6364W e hoʻokele i nā mea ʻike IIS2MDC a me ISM330DHCX MEMS.
  • Mākaukau no ka hoʻohana ʻana i ka binary no ka hoʻouna ʻana i ka ʻikepili ʻikepili ʻo IO-Link
  • Hiki ke lawe maʻalahi i nā ʻohana MCU like ʻole, mahalo iā STM32Cube
  • Kūʻokoʻa, ʻōlelo laikini mea hoʻohana

Hoʻolālā
Loaʻa ka polokalamu noi i ka STEVAL-IOD004V1 ma o kēia mau papa polokalamu:

  • STM32Cube HAL layer, e hāʻawi ana i kahi maʻalahi, generic, multi-instance set of application programming interfaces (APIs) e launa pū me ka noi luna, waihona, a me nā papa hoʻopaʻa. Loaʻa iā ia nā API maʻamau a hoʻonui ʻia a kūkulu pololei ʻia a puni kahi hoʻolālā generic. Hāʻawi ia i nā papa e like me ka papa waena waena e hoʻokō i nā hana me ka ʻole e koi ʻia i nā hoʻonohonoho ʻenehana kikoʻī no kahi ʻāpana microcontroller i hāʻawi ʻia (MCU). Hoʻonui kēia ʻano i ka hoʻohana hou ʻana i ka code waihona a hōʻoiaʻiʻo i ka lawe maʻalahi i nā mea hana ʻē aʻe.
  • Papa Kākoʻo Papa (BSP), e kākoʻo ana i nā peripheral āpau ma ka papa koe wale nō ka MCU. Hāʻawi kēia hoʻonohonoho palena ʻole o nā API i kahi interface hoʻonohonoho no kekahi mau peripherals kikoʻī o ka papa e like me ke LED, ke pihi mea hoʻohana, a me nā mea ʻē aʻe.

Kiʻi 1. STSW-IOD04K hoʻolālā polokalamu

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

Nā waihona

Kiʻi 2. STSW-IOD04K hoʻolālā waihonaST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

Aia ka pūʻolo polokalamu i nā waihona penei:

  • Palapala: he HTML i hui ʻia file hana ʻia mai ke kumu kumu e wehewehe ana i nā ʻāpana polokalamu a me nā API (hoʻokahi no kēlā me kēia papahana).
  • Nā Keaukaha: ʻO nā mea hoʻokele HAL a me nā mea hoʻokele kikoʻī o ka papa no kēlā me kēia papa i kākoʻo ʻia a i ʻole ke kahua lako lako, me nā mea no nā ʻāpana ma luna o ka papa, a me ka papa hana abstraction mīkini kūʻai kūʻai kūʻokoʻa CMSIS no ka moʻo kaʻina hana ARM Cortex-M.
  • Middlewares: hale waihona puke a me nā protocols e hōʻike ana i ka IO-Link mini-stack a me ka hoʻokele sensor.
  • Nā papahana: sampka palapala noi e hoʻokō ana i kahi ʻenehana IO-Link multi-sensor node. Hāʻawi ʻia kēia noi no ka microcontroller STM32G071EB no ʻekolu mau wahi hoʻomohala: IAR Embedded Workbench for ARM, RealView ʻO ka Microcontroller Development Kit (MDK-ARM-STR) a me STM32CubeIDE.

Nā API
Aia ka ʻike kikoʻī kikoʻī me ka hana API mea hoʻohana piha a me ka wehewehe ʻana i ka ʻāpana i kahi HTML i hui ʻia file i loko o ka waihona "Documentation".

Sample palapala noi
Hāʻawi ka waihona Projects i ka sampka palapala noi, e hoʻohana ana i ka STEVAL-IOD004V1 me ka L6364W transceiver, a me ka ISM330DHCX/IIS2MDC nā mea ʻike ʻenehana.
Loaʻa nā papahana mākaukau no nā IDE he nui. Hiki iā ʻoe ke hoʻouka i kekahi o ka binary files o ka STSW-IOD04K ma o STM32CubeProgrammer a i ʻole ka hiʻohiʻona hoʻolālā o kāu IDE. No ka mana i ka STEVAL-IOD004V1 a me ka uila i ka firmware, hiki iā ʻoe ke koho i kekahi o nā koho ma lalo nei:

  • Hoʻohui i kāu polokalamu MCU (no ka example, STLINK-V3MINI) i ka papa ma o ka mea hoʻohui J1; e hoʻoikaika i ka papa e ka 24 V i hoʻolako ʻia mai kahi haku IO-Link; ma kāu polokalamu, koho i ka binary file e uila a hoʻomau i ka hoʻolālā ʻana i ka MCU.

Nānā
No ke kaʻina hana i luna, pono ʻoe i ʻelua mau awa USB (hoʻokahi no ka mea papahana, ʻo kekahi no ka haku IO-Link).

  • Hoʻohui i kāu polokalamu MCU (no ka example, STLINK-V3MINI) i ka papa ma o ka mea hoʻohui J1; e hoʻolako i ka MCU e kahi lako mana 3.3 V i pili i ka papa ma o J2 (pin 2 = GND; pine 4 = 3.3 V); ma kāu polokalamu, koho i ka binary file e uila a laila e hoʻolālā i ka MCU.

Hiki ke hoʻopili ʻia ka polokalamu polokalamu STLINK-V3MINI i ka STEVAL-IOD004V1 e J1 (10 ala, ʻelua lālani) ma o ke kaula pālahalaha 14-pin i hoʻokomo ʻia i loko o ka pahu: ʻelua mau pine ma ka ʻaoʻao ʻākau a me ka ʻaoʻao hema o ke kaula i hoʻopaʻa ʻole ʻia. Ke nānā nei i ka ʻaoʻao luna o ka papa a haʻalele i ka mea hoʻohui IO-Link M8 ma kou ʻākau, pono e hoʻopili ʻia ke kaula i hiki ke laina ʻulaʻula ma luna, e like me ka mea i hōʻike ʻia ma lalo nei.

Kiʻi 3. STEVAL-IOD004V1 a me STLINK-V3MINI - kiʻi pili

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

No ka loiloi i ka firmware STSW-IOD04K, e hoʻouka i ka IODD file ma ka mea hana mana o kou haku IO-Link a hoʻohui iā ia i ka STEVAL-IOD004V1 e nā kaula IO-Link a me nā mea hoʻololi i hoʻokomo ʻia i loko o ka pahu, a i ʻole ma kekahi uwea kūpono. Hiki iā ʻoe ke hoʻohana i kekahi IO-Link master v1.1 ʻē aʻe me ka mea hana mana pili. I ka exampʻO ka pauku 2.2, ʻo ka IO-Link master ka P-NUCLEO-IOM01M1, ʻo ka mea hana mana pili ʻo ka IO-Link Control Tool i hoʻomohala ʻia e TEConcept (ST partner) a ua hoʻopau ʻia ka pilina e kahi kumu M12 i ke kaula uea manuahi ( Katlax p/n CBF12-S44N0-1.5BPUR).

Alakaʻi hoʻonohonoho ʻōnaehana

Mea wehewehe lako paʻa

STEVAL-IOD04KT1 pahu loiloi
ʻO ka STEVAL-IOD04KT1 kahi pahu hoʻolālā kuhikuhi e hoʻohana ana i nā hiʻohiʻona o ka L6364W IO-Link mea hoʻohana ʻelua-kanal transceiver. Aia ka kit i ka papa nui STEVAL-IOD004V1 (ʻaʻole i loaʻa no ke kūʻai aku), ka polokalamu STLINK-V3MINI a me ka mea hana debugger, he 14-pin flat cable, a me ka M8 i ka M12 mea hoʻohui hoʻohui ʻenehana maʻamau. Ke hana nei ka pahu ma ke ʻano he sensor ʻenehana akamai hou e hoʻopili ʻia i kahi master IO-Link hub (a i ʻole kahi interface PLC kūpono). Loaʻa ka mana mana no ka MCU, nā mea ʻike, a me nā mea loiloi ʻē aʻe mai ka DC-DC converter controller i hoʻokomo ʻia i loko o ka L6364W. Ke holo nei ka microcontroller ma luna o ka STM32G071EB i kahi IO-Link demo stack v.1.1, ka mea e hoʻomalu ai i ke kamaʻilio IO-Link, a me ka code software e hoʻokele ana i ka transceiver L6364W a me nā mea ʻike ʻenehana MEMS. Ua hoʻokō ʻia nā ʻāpana liʻiliʻi o ka papa nui ma muli o nā liʻiliʻi liʻiliʻi o nā koho pōpō CSP o L6364W a me STM32G071EB. Hoʻohui i ka papa nui i kahi haku IO-Link ma o ka mea hoʻopili a me ka mea hoʻohui M8 i hoʻokomo ʻia i loko o ka pahu no ka hana maʻamau. E hoʻohui i ka papa like i ka STLINK-V3MINI ma o ke kaula palahalaha wale nō inā makemake ʻoe e hoʻolālā i ka STM32G071EB me kahi firmware hou.

Kiʻi 4. STEVAL-IOD04KT1 pahu loiloi

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

Hoʻonohonoho lako

E wehewehe ana nā ʻanuʻu aʻe pehea e hoʻomalu ai i ka STEVAL-IOD004V1 ma o ka P-NUCLEO-IOM01M1.

  • KaʻAnuʻu Hana 1. Hoʻohui i ka P-NUCLEO-IOM01M1 i ka STEVAL-IOD004V1 ma o ekolu uea (L+, L-/GND, a me CQ). Aia ka STEVAL-IOD04KT1 i ka M8 (ʻehā ʻaoʻao kumu) a i ka M12 (ʻelima ala plug) i mea hoʻopili maʻalahi i ka STEVAL-IOD004V1 i kekahi haku IO-Link me kahi mea hoʻohui M12 (socket). ʻO ke ala maʻalahi loa e hoʻopili ai i ka STEVAL-IOD004V1 i ka P-NUCLEO-IOM01M1, ʻo ia ka hoʻohana ʻana i kahi kaula me M12 (ʻehā a ʻelima paha kumu kumu) ma kekahi ʻaoʻao a me nā uea manuahi ma kekahi ʻaoʻao (no example, Katlax p/n CBF12-S44N0-1.5BPUR).
  • KaʻAnuʻu 2. E hoʻohui i ka P-NUCLEO-IOM01M1 i kahi mana 24 V / 1 A. Hōʻike kēia kiʻi i ka hoʻopili ʻana i ka P-NUCLEO-IOM01M1 a me ka STEVAL-IOD004V1 e holo ana i ka STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • KaʻAnuʻu Hana 3. Launch IO-Link Control Tool ma kāu kamepiula lawe / PC.
  • KaʻAnuʻu Hana 4. Hoʻohui i ka P-NUCLEO-IOM01M1 ma ka mini-USB uwea i kāu kamepiula / PC e holo ana i ka IO-Link Control Tool.
    HOOLAHA
    ʻO nā ʻanuʻu mai ka 5 a hiki i ka 13 e pili ana i nā hana e hana ai ma ka IO-Link Control Tool.
  • KaʻAnuʻu Hana 5. Ma ka IO-Link Control Tool, kaomi ma [Select device] a hahai i nā kuhikuhi e hoʻouka iā STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml a i ʻole STMicroelectronics-STEVAL-IOD004V1-230kBd20210429-1.1kBd2-3 .XNUMX.xml, e like me ke koho COMXNUMX a i ʻole COMXNUMX, ma ka papa kuhikuhi IODD o ka pūʻolo polokalamu.
  • KaʻAnuʻu Hana 6. Hoʻohui i ka haku ma ke kaomi 'ana i ka'ōmaʻomaʻo ikona (luna-hema kihi).
  • KaʻAnuʻu Hana 7. Kaomi ma [Power ON] e hoʻolako i ka STEVAL-IOD004V1. ʻO ke kukui ʻulaʻula ma ka STEVAL-IOD004V1 e poni.
  • KaʻAnuʻu Hana 8. Kaomi ma [IO-Link] e hoʻomaka IO-Link kamaʻilio. ʻO ke kukui ʻōmaʻomaʻo ma ka STEVAL-IOD004V1 e ʻālohilohi.
    HOOLAHA
    Ma ka maʻamau, hoʻomaka ke kamaʻilio me ISM330DHCX i hoʻonohonoho ʻia e like me ka accelerometer.
  • KaʻAnuʻu Hana 9. E kahaki i ka ʻikepili i hōʻiliʻili ʻia e ka ISM330DHCX accelerometer ma ke kaomi ʻana iā [Plot].
  • KaʻAnuʻu Hana 10. No ka hoʻonāʻana i ka hoʻololiʻikepili me kekahi meaʻike'ē aʻe, e hele i [Parameter Menu]> [Process Input Selection].
    • KaʻAnuʻu 10a. Kaomi ʻelua ma ka inoa ʻike (ʻōmaʻomaʻo kikokikona).
    • KaʻAnuʻu 10b. E koho i ka sensor i makemake ʻia mai nā koho i loaʻa.
    • KaʻAnuʻu 10c. Kaomi ma [Kākau i koho ʻia] e hoʻolike i ka haku a me ka mea hana. Hoʻopau ke kaʻina hana ke lilo ka inoa o ka sensor i koho ʻia, e like me ka mea i hōʻike ʻia ma lalo nei.

Kiʻi 6. Mea Mana Mana IO-Link view (example)

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

Kiʻi 7. Mea Mana Mana IO-Link view - kaʻina hana ʻikepili

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

  • Ke hoʻopau ʻoe i kāu kau loiloi, e hahai i nā ʻanuʻu hou ma lalo nei.
  • KaʻAnuʻu Hana 11. Kaomi ma [Inactive] e hooki IO-Link kamaʻilio.
  • KaʻAnuʻu Hana 12. Kaomi ma [Power Off] e hooki i ka IO-Link haku mai ka hoolako ana i ka IO-Link mea.
  • KaʻAnuʻu Hana 13. Kaomi ma [Disconnect] e hooki i ke kamaʻilio ma waena o IO-Link Control Tool a me P-NUCLEO- IOM01M1.
  • KaʻAnuʻu 14. E hoʻokaʻawale i ke kaula mini-USB mai ka P-NUCLEO-IOM01M1.
  • KaʻAnuʻu 15. Hoʻokaʻawale i ka lako 24 V mai ka P-NUCLEO-IOM01M1.

Hoʻonohonoho polokalamu
No ka hoʻonohonoho ʻana i kahi hoʻomohala kūpono no ka hana ʻana i nā noi IO-Link no ka STM32G071EB a me L6364W, pono ʻoe:

  • STSW-IOD04K firmware a me nā palapala pili i loaʻa ma www.st.com;
  • ʻO kekahi o nā mea hana hoʻomohala a me nā mea hoʻohui:
    • ʻO IAR i hoʻopili ʻia i ka Workbench no ARM® kaulahao mea hana
    • Keil
    • STM32CubeIDE me ST-LINK/V2

Moʻolelo hoʻoponopono

Papa 1. Moolelo hooponopono palapala

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

Papa papa

  • Papa 1. Moʻolelo hoʻoponopono hou ʻana o ka palapala ……………………………………………………….. 9

Papa helu helu

  • Kiʻi 1. STSW-IOD04K hoʻolālā polokalamu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Kiʻi 2. STSW-IOD04K waihona waihona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Kiʻi 3. STEVAL-IOD004V1 a me STLINK-V3MINI - kiʻi hoʻohui. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • Kiʻi 4. STEVAL-IOD04KT1 pahu loiloi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Kiʻi 5. Nā hoʻonohonoho terminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Kiʻi 6. Mea Mana Mana IO-Link view (example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Kiʻi 7. Mea Mana Mana IO-Link view - kaʻina hana ʻikepili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

OLELO HOOLAHA - E HELUHELU ANA
Ua mālama ʻo STMicroelectronics NV a me kāna mau lālā ("ST") i ke kuleana e hoʻololi, hoʻoponopono, hoʻonui, hoʻololi, a me nā hoʻomaikaʻi ʻana i nā huahana ST a / a i kēia palapala i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. Pono nā mea kūʻai e loaʻa ka ʻike pili hou loa i nā huahana ST ma mua o ke kau ʻana i nā kauoha. Kūʻai ʻia nā huahana ST e like me nā ʻōlelo a me nā kūlana kūʻai o ST ma kahi i ka manawa o ka ʻae ʻana i ke kauoha. Na nā mea kūʻai aku ke kuleana no ke koho, koho ʻana, a me ka hoʻohana ʻana i nā huahana ST a ʻaʻohe kuleana o ST no ke kōkua noi noi a i ʻole ka hoʻolālā ʻana i nā huahana a nā mea kūʻai aku. ʻAʻole hāʻawi ʻia ka laikini, hōʻike a i ʻole ka manaʻo, i kekahi kuleana waiwai naʻauao e ST ma ʻaneʻi. ʻO ke kūʻai hou ʻana i nā huahana ST me nā mea ʻokoʻa mai ka ʻike i hōʻike ʻia ma ʻaneʻi e hoʻopau i kekahi palapala hōʻoia i hāʻawi ʻia e ST no ia huahana. ʻO ST a me ka hōʻailona ST he mau hōʻailona o ST. No ka ʻike hou aku e pili ana i nā hōʻailona ST, e ʻoluʻolu e nānā www.st.com/trademarks. ʻO nā inoa huahana ʻē aʻe a i ʻole nā ​​​​inoa lawelawe ʻo ia ka waiwai o ko lākou mau mea nona. Hoʻololi a hoʻololi ka ʻike i loko o kēia palapala i ka ʻike i hāʻawi mua ʻia ma nā mana mua o kēia palapala. © 2021 STMicroelectronics – Ua mālama ʻia nā kuleana āpau

Palapala / Punawai

ST com STEVAL-IOD04KT1 Microelectronics ʻAno Hana Nui [pdf] Ke alakaʻi hoʻohana
STEVAL-IOD04KT1, Microelectronics Multiple Function Sensor, Pūnaehana Hana Nui, Pūnaehana Hana, STEVAL-IOD04KT1, Sensor

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *