ST com STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor Guide User Guide

ST com STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor User Guide

ST-akara ngosi

ST com STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor

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

Okwu mmalite

STSW-IOD04K bụ ngwugwu ngwanrọ, nke na-enye gị ohere ịme ka nkwukọrịta IO-Link n'etiti STEVAL-IOD004V1 (gụnyere na STEVAL-IOD04KT1 mana ọ bụghị maka ire ere dị iche) yana onye isi IO-Link, site na transceiver L6364W. Dabere na STM32CubeHAL, STSW-IOD04K gbatịrị STM32Cube. Ọ na-enye ngwugwu nkwado bọọdụ (BSP) maka nkwukọrịta IO-Link dabere na ọbá akwụkwọ demo-stack nke na-ejikwa data sitere na ihe mmetụta okpomọkụ L6364W dị n'ime yana ihe mmetụta ụlọ ọrụ MEMS abụọ dị na bọọdụ: IIS2MDC (oke izi ezi, ultra-low- ike, 3-axis dijitalụ mmepụta magnetometer) na ISM330DHCX (mgbe-na 3D accelerometer na 3D gyroscope).
Ihe owuwu nke ngwa ngwa a na-eme ka njikọta ya na sọftụwia dabere na STM32Cube iji mepụta ex.amples maka teknụzụ ngwa ngwa kachasị ewu ewu. Ọbá akwụkwọ agụnyere na-enyere ọrụ aka maka ezigbo sistemu eji arụ ọrụ maka ndị mmepe. Ndị ọkwọ ụgbọ ala na nkọwa dị ala na-enye ohere ka akụkụ etiti na ngwa nweta data n'ụzọ na-adabereghị na ngwaike. Ọbá akwụkwọ etiti gụnyere ST proprietary IO-Link demo-stack. Ị nwere ike iji ngwugwu ngwanrọ STSW-IOD04K na gburugburu mmepe agbakwunyere dị iche iche (IDE): IAR, Keil, na STM32CubeIDE. Ọ gụnyekwara IODD file a ga-ebugo ya na IO-Link master onye ọrụ.

Na-amalite

gafereview
STSW-IOD04K na-agbasawanye ọrụ STM32Cube. Ngwa ngwanrọ na-enyere aka ịnyefe data IO-Link nke ihe mmetụta ụlọ ọrụ na STEVAL-IOD004V1 kwupụta nna ukwu IO-Link jikọtara site na njikọ IO-Link. Atụmatụ ngwugwu isi bụ:

  • ngwugwu Firmware iji wuo ngwa ngwaọrụ IO-Link dabere na microcontroller STM32G071EB
  • Ọbá akwụkwọ Middleware na-egosipụta IO-Link ihe ngosi ngosi ngwaọrụ maka L6364W iji jikwaa IIS2MDC na ISM330DHCX MEMS sensọ
  • ọ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 STEVAL-IOD004V1 site na akwa sọftụwia ndị a:

  • STM32Cube HAL oyi akwa, nke na-enye ihe dị mfe, jeneriki, ọtụtụ ihe atụ nke ngwa mmemme interfaces (APIs) iji soro ngwa elu, ọba akwụkwọ, na akwa akwa na-emekọrịta ihe. O nwere API ọnyà yana ndọtị ma wuo ya ozugbo gburugburu ụlọ ọnyà. Ọ na-enye ohere dị 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ọ.
  • Ngwugwu Nkwado Board (BSP), nke na-akwado akụkụ niile dị na bọọdụ ewezuga 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.

Ọgụgụ 1. STSW-IOD04K software architecture

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

Mpempe akwụkwọ

Ọgụgụ 2. STSW-IOD04K nhazi nchekwaST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

Ngwungwu ngwanrọ gụnyere nchekwa ndị a:

  • Akwụkwọ: HTML agbakọ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: 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ọ.
  • Ọrụ: sample ngwa mejuputa a ulo oru IO-Link multi sensọ ọnụ. Enyere ngwa a maka STM32G071EB microcontroller maka gburugburu mmepe atọ: IAR agbakwunyere Workbench maka ARM, RealView Ngwa mmepe Microcontroller (MDK-ARM-STR) 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
Ihe nchekwa Projects na-enye sampngwa, nke na-eji STEVAL-IOD004V1 na transceiver L6364W, yana ihe mmetụta ISM330DHCX/IIS2MDC.
Arụmọrụ ejikere maka iwulite dị maka ọtụtụ IDE. Ị nwere ike bulite otu n'ime ọnụọgụ abụọ files nke STSW-IOD04K site na STM32CubeProgrammer ma ọ bụ atụmatụ mmemme nke IDE gị. Iji mee ka STEVAL-IOD004V1 wee gbanye ngwa ngwa, ị nwere ike ịhọrọ otu n'ime nhọrọ ndị dị n'okpuru:

  • Jikọọ onye mmemme MCU gị (maka example, STLINK-V3MINI) na osisi site na njikọ J1; welie bọọdụ ahụ site na 24 V sitere na nna ukwu IO-Link; na programmer gị, họrọ ọnụọgụ abụọ file ka ịgbanwuo wee gaba n'ihu na-eme mmemme MCU.

Rịba ama
Maka usoro a dị n'elu, ịchọrọ ọdụ ụgbọ mmiri USB abụọ (otu maka onye mmemme, nke ọzọ maka IO-Link master).

  • Jikọọ onye mmemme MCU gị (maka example, STLINK-V3MINI) na osisi site na njikọ J1; nye MCU site na ọkụ ọkụ 3.3 V jikọtara ya na bọọdụ site na J2 (pin 2 = GND; pin 4 = 3.3 V); na programmer gị, họrọ ọnụọgụ abụọ file ka ọkụ wee mee mmemme MCU.

Enwere ike ijikọ onye mmemme STLINK-V3MINI na STEVAL-IOD004V1 site na J1 (ụzọ 10, ahịrị abụọ) site na eriri 14-pin dị larịị gụnyere na ngwa ahụ: ntụtụ abụọ n'akụkụ aka nri na aka ekpe nke eriri ahụ enweghị njikọ. N'ileghachi anya n'akụkụ elu osisi wee hapụ njikọ IO-Link M8 n'aka nri gị, eriri ahụ ga-ejikọta ya ka eriri uhie dị n'elu, dị ka egosiri n'okpuru.

Ọgụgụ 3. STEVAL-IOD004V1 na STLINK-V3MINI - eserese njikọ

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

Iji nyochaa ngwa ngwa STSW-IOD04K, bulite IODD file na ngwaọrụ njikwa nke nna ukwu IO-Link gị wee jikọọ ya na STEVAL-IOD004V1 site na eriri IO-Link na ihe nkwụnye gụnyere na ngwa ahụ, ma ọ bụ site na eriri ọ bụla ọzọ dakọtara. Ị nwere ike iji ihe ọ bụla ọzọ IO-Link master v1.1 na-metụtara ngwá ọrụ. Na exampNkebi nke 2.2, onye isi IO-Link bụ P-NUCLEO-IOM01M1, ngwaọrụ njikwa metụtara ya bụ IO-Link Control Tool nke TEConcept (onye mmekọ ST) mebere njikọ ahụ site na oghere M12 na eriri waya efu ( Katlax p/n CBF12-S44N0-1.5BPUR).

Ntuziaka nhazi usoro

Nkọwa ngwaike

Ngwa nyocha STEVAL-IOD04KT1
STEVAL-IOD04KT1 bụ ngwa nrụtụ aka nke na-erigbu njirimara nke transceiver ngwaọrụ L6364W IO-Link dual-channel. Ngwa ahụ nwere bọọdụ isi STEVAL-IOD004V1 (anaghị ere ere), STLINK-V3MINI programmer and debugger tool, eriri flat 14-pin, yana M8 ruo M12 ọkọlọtọ njikọ njikọ mmepụta ihe. Ngwa ahụ na-arụ ọrụ dị ka ihe mmetụta ụlọ ọrụ smart nke ọgbara ọhụrụ iji jikọọ na nnukwu IO-Link hub (ma ọ bụ interface PLC dabara adaba). Ọkụ ọkụ maka MCU, sensọ, na ngwaọrụ mgbagha ndị ọzọ na-enweta site na njikwa ihe ngbanwe DC-DC agbakwunyere na L6364W. STM32G071EB microcontroller na-arụ ọrụ IO-Link demo stack v.1.1, nke na-achịkwa nkwurịta okwu IO-Link, na koodu ngwanrọ na-achịkwa transceiver L6364W na ihe mmetụta mmepụta ihe MEMS. E nwetala obere akụkụ nke bọọdụ isi n'ihi obere nha nke nhọrọ ngwugwu CSP nke L6364W na STM32G071EB. Jikọọ bọọdụ isi na IO-Link master site na nkwụnye na njikọ M8 gụnyere na ngwa maka ịrụ ọrụ nkịtị. Jikọọ otu bọọdụ ahụ na STLINK-V3MINI site na eriri dị larịị naanị ma ọ bụrụ na ịchọrọ iji ngwa ngwa ọhụrụ mepụta STM32G071EB.

Ọgụgụ 4. ngwa nyocha STEVAL-IOD04KT1

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

Ntọlite ​​ngwaike

Usoro ndị a na-akọwa otu esi ejikwa STEVAL-IOD004V1 site na P-NUCLEO-IOM01M1.

  • Nzọụkwụ 1. Jikọọ P-NUCLEO-IOM01M1 na STEVAL-IOD004V1 site atọ wires (L+, L-/GND, na CQ). STEVAL-IOD04KT1 gụnyere M8 (oghere ụzọ anọ) gaa na M12 (plọgụ ụzọ ise) iji mee ka STEVAL-IOD004V1 dị mfe na onye isi IO-Link ọ bụla nwere njikọ M12 (oghere). Ụzọ kachasị mfe iji jikọọ STEVAL-IOD004V1 na P-NUCLEO-IOM01M1 bụ iji eriri nwere M12 (oghere anọ ma ọ bụ ise) n'otu akụkụ yana free wires n'akụkụ nke ọzọ (maka ex.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • Nzọụkwụ 2. Jikọọ P-NUCLEO-IOM01M1 na ọkụ ọkụ 24 V/1 A. Ọnụ ọgụgụ na-esonụ na-egosi otu esi ejikọta P-NUCLEO-IOM01M1 na STEVAL-IOD004V1 na-agba ọsọ STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • Nzọụkwụ 3. Ẹkedori IO-Link Control Tool na laptọọpụ/PC gị.
  • Nzọụkwụ 4. Jikọọ P-NUCLEO-IOM01M1 site na obere eriri USB na laptọọpụ / PC gị na-eji IO-Link Control Tool.
    IHE
    Nzọụkwụ site na 5 ruo 13 na-ezo aka na omume ị ga-eme na IO-Link Control Tool.
  • Nzọụkwụ 5. Na IO-Link Control Tool, pịa [Họrọ ngwaọrụ] wee soro ntuziaka ka bulite STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml ma ọ bụ STMicroelectronics-STEVAL-IOD004V1-230kBI20210429 .1.1.xml, dị ka nhọrọ COM2 ma ọ bụ COM3 si dị, na ndekọ IODD nke ngwugwu ngwanrọ.
  • Nzọụkwụ 6. Jikọọ nna ukwu site na ịpị green icon (n'elu-aka ekpe).
  • Nzọụkwụ 7. Pịa na [Power ON] iji nye STEVAL-IOD004V1. Igwe ọkụ na-acha uhie uhie na STEVAL-IOD004V1 blinks.
  • Nzọụkwụ 8. Pịa [IO-Link] ka ịmalite nkwurịta okwu IO-Link. Igwe ọkụ na-acha ndụ ndụ na STEVAL-IOD004V1 blinks.
    IHE
    Site na ndabara, nzikọrịta ozi na-amalite na ISM330DHCX ahaziri dị ka ihe osooso.
  • Nzọụkwụ 9. Kpaa nkata data nke ISM330DHCX accelerometer anakọtara site na ịpị [Plot].
  • Nzọụkwụ 10. Iji mee ka mgbanwe data na ihe mmetụta ọzọ rụọ ọrụ, gaa na [Parameter Menu]>[Nhọrọ ntinye usoro].
    • Nzọụkwụ 10 a. Pịa aha sensọ ugboro abụọ (ederede akwụkwọ ndụ akwụkwọ ndụ).
    • Nzọụkwụ 10b. Họrọ ihe mmetụta achọrọ site na nhọrọ dị.
    • Nzọụkwụ 10c. Pịa [Dee ahọpụtara] ka ịhazi nna ukwu na ngwaọrụ. A na-emecha usoro ahụ mgbe aha ihe mmetụta ahọrọ na-acha akwụkwọ ndụ akwụkwọ ndụ, dị ka egosiri n'okpuru.

Ọgụgụ 6. IO-Link Control Tool view (Example)

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

Ọgụgụ 7. IO-Link Control Tool view - dezie usoro data

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

  • Mgbe ịmechara nnọkọ nyocha gị, soro usoro ndị ọzọ dị n'okpuru.
  • Nzọụkwụ 11. Pịa na [adịghị arụ ọrụ] iji kwụsị nzikọrịta ozi IO-Link.
  • Nzọụkwụ 12. Pịa na [Power Gbanyụọ] ka kwụsị IO-Link master si na-ebunye IO-Link ngwaọrụ.
  • Kwụpụ 13. Pịa [Kwụpụ] iji kwụsị nzikọrịta ozi n'etiti IO-Link Control Tool na P-NUCLEO-IOM01M1.
  • Kwụpụ 14. Kwupu eriri obere-USB na P-NUCLEO-IOM01M1.
  • Kwụpụ 15. Kwụpụ ọkọnọ 24 V na P-NUCLEO-IOM01M1.

Ntọlite ​​ngwanrọ
Iji guzobe gburugburu mmepe kwesịrị ekwesị maka ịmepụta ngwa IO-Link maka STM32G071EB na L6364W, ị ga-achọ:

  • STSW-IOD04K firmware na akwụkwọ ndị metụtara ya dị na www.st.com;
  • otu n'ime ngwa mmepe na ndị nchịkọta ihe:
    • IAR agbakwunyere Workbench maka ngwa ngwa ARM®
    • Keil
    • STM32CubeIDE gbakwunyere ST-LINK/V2

Akụkọ ngbanwe

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

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

Ndepụta tebụl

  • Tebụl 1. Akwụkwọ akụkọ nlegharị anya ………………………………………………………………………………….. 9

Ndepụta ọnụ ọgụgụ

  • Ọgụgụ 1. STSW-IOD04K software architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Ọgụgụ 2. STSW-IOD04K nhazi nchekwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Ọgụgụ 3. STEVAL-IOD004V1 na STLINK-V3MINI - eserese njikọ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • Ọgụgụ 4. ngwa nyocha STEVAL-IOD04KT1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Ọgụgụ 5. Ntọala njedebe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Ọgụgụ 6. IO-Link Control Tool view (Example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Ọgụgụ 7. IO-Link Control Tool view - hazie ihe ndekọ data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

AKWICEKWỌ D IM AKW REKWỌ - GASEỌ KP CR C AKWARKWỌ
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ụ ire ere nke ST n'oge nnabata. Ndị na-azụ ahịa bụ naanị maka nhọrọ, nhọrọ, na ojiji nke ngwaahịa ST na ST anaghị ewere ụgwọ ọ bụla maka enyemaka ngwa ma ọ bụ imepụta ngwaahịa ndị na-azụ ahịa. 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, biko 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ụ. © 2021 STMicroelectronics – Ikike niile echekwabara

Akwụkwọ / akụrụngwa

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

Jụọ ajụjụ

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

Jụọ ajụjụ

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