STMicroelectronics-logo

STMicroelectronics FP-IND-IODSNS1 ngwugwu ọrụ maka IO Link Industrial Sensor Node

STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ngwaahịa Node

Ozi ngwaahịa

Nkọwapụta

  • Aha ngwaahịa: FP-IND-IODSNS1 STM32Cube Ọrụ ngwugwu
  • ndakọrịta: mbadamba STM32L452RE
  • Atụmatụ:
    • Na-akwado mbufe data IO-Link nke ihe mmetụta ụlọ ọrụ
    • Middlewares na-egosipụta obere IO-Link ngwaọrụ maka L6364Q na MEMS gbakwunyere njikwa igwe okwu dijitalụ.
    • ọnụọgụ abụọ dị njikere iji maka nnyefe data sensọ
    • Mfe ibugharị n'ofe ezinụlọ MCU dị iche iche
    • Usoro ikike efu, enyi na enyi

Ntuziaka ojiji ngwaahịa

gafereview
Emebere ngwanrọ FP-IND-IODSNS1 maka STM32Cube iji kwado nnyefe data IO-Link maka sensọ ụlọ ọrụ. Soro usoro ndị a dị n'okpuru ka ịmalite iji ngwugwu ọrụ:

Nzọụkwụ 1: Nwụnye
Wụnye ngwugwu ngwanrọ na bọọdụ dabere na STM32L452RE gị.

Nzọụkwụ 2: Nhazi
Hazie ọba akwụkwọ etiti ka ijikwa ngwaọrụ IO-Link na sensọ.

Nzọụkwụ 3: Nyefee data
Jiri ọnụọgụ abụọ dị njikere iji maka nnyefe data sensọ gaa na IO-Link Master ejikọrọ na X-NUCLEO-IOD02A1.

Nhazi nchekwa
Ngwungwu ngwanrọ gụnyere nchekwa ndị a:

  • _htmresc: Nwere eserese maka akwụkwọ HTML
  • Akwụkwọ: Nwere enyemaka HTML achịkọtara files na-akọwa ngwa ngwa yana API
  • Ndị ọkwọ ụgbọ ala: Gụnyere ndị ọkwọ ụgbọ ala HAL na ndị ọkwọ ụgbọ ala akọwapụtara maka bọọdụ akwadoro
  • Middlewares: ọba akwụkwọ na protocol maka IO-Link mini-stack na njikwa sensọ

Ajụjụ (Ajụjụ a na-ajụkarị)

  • Ajụjụ: Enwere ike iji ngwugwu ọrụ a na bọọdụ STM32 ọ bụla?
    A: Emebere mkpọ ọrụ maka bọọdụ dabere na STM32L452RE maka ịrụ ọrụ kacha mma.
  • Ajụjụ: Enwere ụfọdụ ngwaike chọrọ maka iji ngwugwu ọrụ a?
    A: ngwugwu ọrụ chọrọ X-NUCLEO-IKS02A1 na X-NUCLEO-IOD02A1 bọdụ mgbasawanye maka ịrụ ọrụ.
  • Ajụjụ: Ọ dị nkwado teknụzụ maka ngwaahịa a?
    A: Maka nkwado teknụzụ, biko kpọtụrụ ụlọ ọrụ ịre ahịa STMicroelectronics mpaghara gị ma ọ bụ gaa na ya www.st.com maka enyemaka ọzọ.

UM2796
Akwụkwọ ntuziaka onye ọrụ

Malite na ngwugwu ọrụ FP-IND-IODSNS1 STM32Cube maka ọnụ ihe mmetụta ụlọ ọrụ IO-Link

Okwu mmalite

FP-IND-IODSNS1 bụ ngwugwu ọrụ STM32Cube nke na-enye gị ohere ime ka nkwukọrịta IO-Link n'etiti ngwa P-NUCLEO-IOD02A1 na onye nwe IO-Link site na transceiver L6364Q nke etinyere na X-NUCLEO-IOD02A1.
Ngwugwu ọrụ na-ejikọta ihe ngosi ngosi IO-Link na njikwa nke ihe mmetụta ụlọ ọrụ arụnyere na X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 tinyekwara IODD file A ga-ebugo ya na nna ukwu IO-Link gị.
Enwere ike iji sọftụwia etinyere na ngwugwu ahụ na gburugburu mmepe agbakwunyere atọ (IDE): IAR, KEIL na STM32CubeIDE.

Njikọ ndị emetụtara
Gaa na gburugburu STM32Cube web ibe na www.st.com maka ozi ndị ọzọ

FP-IND-IODSNS1 software mgbasawanye maka STM32Cube

gafereview
FP-IND-IODSNS1 bụ ngwugwu ọrụ STM32 ODE ma gbasaa ọrụ STM32Cube.
Ngwa ngwanrọ na-enyere aka ịnyefe data IO-Link nke ihe mmetụta mmepụta ihe na X-NUCLEO-IKS02A1 na IO-Link Master ejikọrọ na X-NUCLEO-IOD02A1.
Atụmatụ ngwugwu isi bụ:

  • ngwugwu Firmware iji wuo ngwa ngwaọrụ IO-Link maka bọọdụ dabere na STM32L452RE
  • Ọbá akwụkwọ Middleware na-egosipụta obere IO-Link ngwaọrụ maka L6364Q na MEMS gbakwunyere njikwa igwe okwu dijitalụ.
  • ọnụọgụ abụọ dị njikere iji maka nnyefe data ihe mmetụta ngwaọrụ IO-Link
  • Mfe ibufe n'ofe ezinụlọ MCU dị iche iche, ekele maka STM32Cube
  • Usoro ikike efu, enyi na enyi

Nhazi
Akụrụngwa ngwa na-enweta X-NUCLEO-IKS02A1 yana bọọdụ mgbasawanye X-NUCLEO-IOD02A1 site na akwa sọftụwia ndị a:

  • STM32Cube HAL oyi akwa, nke na-enye ihe dị mfe, jeneriki, multi-atụ set nke ngwa mmemme interfaces (APIs) iji na-emekọ ihe na ngwa elu, ọba akwụkwọ na tojupụtara n'ígwé. O nwere API ọnyà yana ndọtị ma wuo ya ozugbo n'okirikiri ihe owuwu ma na-enye ohere n'ihu dị ka oyi akwa etiti ka o mejuputa ọrụ na-achọghị nhazi ngwaike akọwapụtara maka otu microcontroller nyere (MCU). Ihe owuwu a na-emezigharị koodu ọbá akwụkwọ ma na-ekwe nkwa ibugharị dị mfe na ngwaọrụ ndị ọzọ.
  • oyi akwa nkwado mbadamba (BSP), nke na-akwado akụkụ niile dị na STM32 Nucleo ma e wezụga MCU. Nke a mmachi set nke API na-enye mmemme interface maka ụfọdụ osisi-kpọmkwem peripherals dị ka ikanam, onye ọrụ bọtịnụ, wdg. Nke a interface na-enyere aka na-achọpụta kpọmkwem osisi version.

STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (1)

Ọdịdị nchekwa

STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (2)

Agụnyere nchekwa ndị a na ngwungwu ngwanrọ:

  • _htmresc: nwere eserese maka akwụkwọ HTML
  • Akwụkwọ: nwere enyemaka HTML achịkọtara file emepụtara site na koodu isi mmalite na-akọwapụta akụrụngwa ngwanrọ na API (otu maka ọrụ ọ bụla).
  • Ndị ọkwọ ụgbọ ala: nwere ndị ọkwọ ụgbọ ala HAL na ndị ọkwọ ụgbọ ala akọwapụtara maka bọọdụ ma ọ bụ ngwaike ọ bụla akwadoro, gụnyere ndị maka akụrụngwa nọ na bọọdụ, yana oyi akwa abstraction ngwaike na-ere CMSIS maka usoro nhazi ARM Cortex-M.
  • Middlewares: ọba akwụkwọ na protocol na-egosipụta IO-Link mini-stack na njikwa sensọ.
  • Ihe oru ngo: nwere sample ngwa mejuputa a Industrial IO-Link multi sensọ ọnụ. Enyere ngwa a maka ikpo okwu NUCLO-L452RE nwere gburugburu mmepe atọ: IAR Embedded Workbench for ARM, MDK-ARM software mmepe na STM32CubeIDE.

API
Ozi teknuzu zuru ezu nwere ọrụ API onye ọrụ zuru oke yana nkọwa oke dị na HTML achịkọtara file na folda "Documentation".

Sample ngwa nkọwa
Ndị sampA na-enye ngwa le na folda Projects, na-eji X-NUCLEO-IOD02A1 na transceiver L6364Q na X-NUCLEO-IKS02A1 na MEMS mmepụta ihe na igwe igwe dijitalụ.
Arụmọrụ ejikere maka iwulite dị maka ọtụtụ IDE. Ị nwere ike bulite otu n'ime ọnụọgụ abụọ files nyere na FP-IND-IODSNS1 site na STM32 ST-LINK Utility, STM32CubeProgrammer ma ọ bụ atụmatụ mmemme dị na IDE gị.
Iji nyochaa ngwa ngwa FP-IND-IODSNS1, ọ dị mkpa bulite IODD file na ngwaọrụ njikwa nke Master IO-Link gị wee jikọọ ya na X-NUCLEO-IOD02A1 site na eriri 3-waya (L +, L-/GND, CQ). Nkeji 2.3 na-egosi exampebe IO-Link Master bụ P-NUCLEO-IOM01M1 na ihe njikwa metụtara ya bụ IO-Link Control Tool nke TEConcept (ST partner) mepụtara. N'aka nke ọzọ, ịnwere ike iji IO-Link Master ọzọ nwere ngwa njikwa metụtara ya.

Ntuziaka nhazi usoro

Nkọwa ngwaike

P-NUCLEO-IOD02A1 STM32 Nucleo ngwugwu
P-NUCLEO-IOD02A1 bụ ngwugwu STM32 Nucleo mejupụtara nke X-NUCLEO-IOD02A1 na X-NUCLEO-IKS02A1 bọdụ mgbasawanye nke etinyere na bọọdụ mmepe NUCLO-L452RE.
X-NUCLEO-IOD02A1 nwere ihe ntụgharị ngwaọrụ IO-Link maka njikọ anụ ahụ na nna ukwu IO-Link, ebe X-NUCLEO-IKS02A1 nwere ọtụtụ bọọdụ sensọ maka ngwa ụlọ ọrụ, yana NUCLEO-L452RE na-egosipụta akụrụngwa akụrụngwa dị mkpa iji rụọ ọrụ FP-IND-IODS na njikwa transsence multisensor.

FP-IND-IODSNS1 na-ejikọta ọba akwụkwọ ngosi ngosi IO-Link (nke sitere na X-CUBE-IOD02) yana X-CUBE-MEMS1 wee nwee ihe ochie.ample nke IO-Link ngwaọrụ multi sensọ ọnụ.
Enwere ike iji P-NUCLEO-IOD02A1 maka ebumnuche nyocha yana dịka gburugburu mmepe.
Ngwunye STM32 Nucleo na-enye ngwọta dị ọnụ ala ma dị mfe iji maka mmepe nke ngwa IO-Link na SIO, nyocha nke njirimara nkwurịta okwu L6364Q na ike siri ike, yana arụmọrụ STM32L452RET6U.

STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (3)

P-NUCLEO-IOM01M1 STM32 Nucleo ngwugwu
P-NUCLEO-IOM01M1 bụ ngwugwu STM32 Nucleo mejupụtara STEVAL-IOM001V1 na bọọdụ NUCLO-F446RE. STEVAL-IOM001V1 bụ otu IO-Link master PHY oyi akwa (L6360) ebe NUCLO-F446RE na-arụ IO-Link stack rev 1.1 (nke TEConcept GmbH mepụtara, ikike nwere naanị nkeji 10k, enwere ike imeghari na-enweghị ụgwọ ọzọ). A na-anabata nkwalite nchịkọta IO-Link naanị site na ịgbaso usoro akọwara na UM2421 (dị n'efu na www.st.com). Nchicha/degharịa ọ bụla ọzọ nke ngwugwu ebugoro ebugoro na-eme ka ọ ghara ikwe omume iweghachi ya.

Ngwunye STM32 Nucleo na-enye ngwọta dị ọnụ ala ma dị mfe iji maka nyocha nke ngwa IO-Link, njirimara nkwurịta okwu L6360 na ike siri ike, yana arụmọrụ STM32F446RET6. Mkpọ ahụ, na-akwado ihe ruru STEVAL-IOM001V1 anọ iji wuo ọdụ ụgbọ mmiri quad IO-Link master, nwere ike ịnweta oyi akwa anụ ahụ IO-Link wee soro ngwaọrụ IO-Link kpakọrịta.
Ị nwere ike nyochaa ngwá ọrụ ahụ site na GUI raara onwe ya nye (IO-Link Control Tool ©, ihe onwunwe nke TEConcept GmbH) ma ọ bụ jiri ya dị ka akwa mmiri IO-Link nke a na-enweta site na interface SPI raara onwe ya nye: koodu isi iyi nke ngosi ngosi (Low-Level IO-Link Master Access Demo Application, nke TEConcept GmbH mepụtara) na API nkọwapụta dị maka n'efu.

STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (4)

Ntọlite ​​ngwaike
Ngwa ngwaike ndị a chọrọ:

  1. Otu ngwugwu STM32 Nucleo maka ngwa ngwaọrụ IO-Link (koodu ịtụ: P-NUCLEO-IOD02A1)
  2. Otu mkpọ STM32 Nucleo maka IO-Link master nwere IO-Link v1.1 PHY na tojupụtara (koodu ịtụ: P-NUCLEO-IOM01M1)
  3. eriri 3-waya (L+, L-/GND, CQ)

Otu esi ejikwa P-NUCLEO-IOD02A1 IO-Link ngwaọrụ site na P-NUCLEO-IOM01M1 IO-Link master

  • Nzọụkwụ 1. Jikọọ P-NUCLEO-IOM01M1 na P-NUCLEO-IOD02A1 site na eriri 3-waya (L +, L-/GND na CQ- na-ezo aka na serigraphy osisi).
  • Nzọụkwụ 2. Jikọọ P-NUCLEO-IOM01M1 na ọkụ ọkụ 24 V/0.5.
    Ọnụ ọgụgụ na-esonụ na-egosi otu esi ejikọta P-NUCLEO-IOM01M1 na P-NUCLEO-IOD02A1 na-agba ọsọ FP-IND-IODSNS1 firmware.STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (5)
  • Nzọụkwụ 3. Mepee Ngwá Ọrụ Njikwa IO-Link na laptọọpụ/PC gị.
  • Nzọụkwụ 4. Jikọọ site na obere eriri USB P-NUCLEO-IOM01M1 na-eji IO-Link Control Tool na laptọọpụ/PC gị.
    Nzọụkwụ na-esote (5 ruo 13) na-ezo aka na omume a ga-eme na IO-Link Control Tool.
  • Nzọụkwụ 5. Bulite P-NUCLEO-IOD02A1 IODD na IO-Link Control Tool site na ịpị [Họrọ ngwaọrụ] wee soro ntuziaka ka ị bulite IODD kwesịrị ekwesị (ụdị xml) file dị na ndekọ IODD nke ngwugwu ngwanrọ.
    IODD files na-nyere ma COM2 (38.4 kBd) na COM3 (230.4 kBd) ọnụego baud.
  • Nzọụkwụ 6. Jikọọ Nna-ukwu site na ịpị akara ngosi ndụ ndụ (akụkụ aka ekpe n'elu).
  • Nzọụkwụ 7. Pịa na [Ike ON] iji nye P-NUCLEO-IOD02A1 (LED LED na X-NUCLEO-IOD02A1 blinks).
  • Nzọụkwụ 8. Pịa na [IO-Link] ka ịmalite nkwurịta okwu IO-Link ( LED green na X-NUCLEO-IOD02A1 blinks). Site na ndabara, nkwukọrịta na IIS2DLPC na-amalite.
  • Nzọụkwụ 9. Pịa na [Plot] iji kpapụta data anakọtara.
  • Nzọụkwụ 10. Iji mee ka mgbanwe data na ihe mmetụta ọzọ rụọ ọrụ, gaa na [Parameter Menu]>[Nhọrọ ntinye usoro], wee pịa aha sensọ ugboro abụọ (ederede akwụkwọ ndụ akwụkwọ ndụ), họrọ ihe mmetụta achọrọ site na nhọrọ dịnụ. A ga-eme ka mgbanwe ihe mmetụta pụta ìhè site na aha ihe mmetụta nke ga-atụgharị na-acha anụnụ anụnụ.
    N'ikpeazụ ịhazi Master na ngwaọrụ ahụ, ọ dị mkpa ka ịpị [Dee ahọpụtara]. Emechara usoro ahụ mgbe aha ihe mmetụta ahọpụtara na-aghọ akwụkwọ ndụ akwụkwọ ndụ.
    STMicroelectronics-FP-IND-IODSNS1-Ngwugwu-ọrụ-Maka-IO-njikọ-ụlọ ọrụ-ihe mmetụta-ọnụ- (6)
  • Nzọụkwụ 11. Mgbe ịmechara nnọkọ nyocha gị, pịa [Na-adịghị arụ ọrụ] ka ịkwụsị nkwurịta okwu IO-Link.
  • Nzọụkwụ 12. Ịpị na [Power Off] iji mee ka IO-Link Master kwụsị ịnye ngwaọrụ IO-Link.
  • Nzọụkwụ 13. Pịa con [Kwụpụ] ka ịkwụsị nkwurịta okwu n'etiti IO-Link Control Tool na P-NUCLEO-IOM01M1.
  • Nzọụkwụ 14. Kwupu eriri mini-USB na ọkọnọ 24 V sitere na P-NUCLEO-IOM01M1.

Ntọlite ​​ngwanrọ
Ngwa ngwanrọ ndị a dị mkpa iji guzobe gburugburu mmepe kwesịrị ekwesị iji mepụta ngwa maka ngwa IO-Link maka NUCLO-L452RE na L6364Q:

  • FP-IND-IODSNS1 firmware na akwụkwọ emetụtara dị na www.st.com
  • Otu n'ime ngwa mmepe-agbụ na mkpokọta:
    • IAR agbakwunyere Workbench maka ARM® toolchain + ST-LINK/V2
    • EzigboView Microcontroller Development Kit toolchain (MDK-ARM gburugburu mmepe ngwanrọ
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Akụkọ ngbanwe

Tebụl 1. Akụkọ ndegharị akwụkwọ

Ụbọchị Ụdị Mgbanwe
04-Dec-2020 1 Ntọhapụ mbụ.
 

07-Mar-2024

 

2

Emelitere onyonyo 2. Nhazi nchekwa ngwugwu FP-IND-IODSNS1.

Obere mgbanwe ederede.

ỌMỤMỤ dị mkpa – Gụọ nke ọma

STMicroelectronics NV na ndị enyemaka ya (“ST”) debere ikike ime mgbanwe, ndozi, nkwalite, mgbanwe na nkwalite ngwaahịa ST na/ma ọ bụ akwụkwọ a n'oge ọ bụla na-enweghị ọkwa. Ndị na-azụ ahịa kwesịrị ịnweta ozi kacha ọhụrụ dị mkpa na ngwaahịa ST tupu ha etinye iwu. A na-ere ngwaahịa ST dabere na usoro na ọnọdụ ọrịre nke ST n'oge nnabata.
Ndị na-azụ ahịa bụ naanị maka nhọrọ, nhọrọ, na ojiji nke ngwaahịa ST yana ST anaghị ewere ụgwọ ọ bụla maka enyemaka ngwa ma ọ bụ imepụta ngwaahịa ndị zụrụ ya.
Enweghị ikike, ekwupụtara ma ọ bụ egosipụtara, ikike ikike ọgụgụ isi ọ bụla nke ST nyere n'ime ebe a.

Mweghachi nke ngwaahịa ST nwere ndokwa dị iche na ozi e depụtara n'ime ya ga-emebi akwụkwọ ikike ọ bụla ST nyere maka ụdị ngwaahịa a.
ST na akara ST bụ ụghalaahịa nke ST. Maka ozi ndị ọzọ gbasara ụghalaahịa ST, rụtụ aka www.st.com/trademarks. Ngwaahịa ma ọ bụ aha ọrụ ndị ọzọ bụ ihe onwunwe nke ndị nwe ha.
Ozi dị n'ime akwụkwọ a nọchiri ma dochie ozi enyere na mbụ na ụdị akwụkwọ a mbụ.
© 2024 STMicroelectronics – Ikike niile echekwabara
UM2796 - Mkpu 2

Akwụkwọ / akụrụngwa

STMicroelectronics FP-IND-IODSNS1 ngwugwu ọrụ maka IO Link Industrial Sensor Node [pdf] Akwụkwọ ntuziaka onye ọrụ
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Ọrụ Pack Maka IO Link Industrial Sensor Node, FP-IND-IODSNS1, Ọrụ ngwugwu Maka IO Link Industrial Sensor Node, Pack maka IO Link Industrial Sensor Node Industrial Sensor Node Industrial Sensor Node Ọnụ, ọnụ

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *