ST com STEVAL-IOD04KT1 Mikroelectronics Multiple Function Sensorer

Utangulizi
STSW-IOD04K ni kifurushi cha programu, ambacho hukuwezesha kuwezesha mawasiliano ya IO-Link kati ya STEVAL-IOD004V1 (iliyojumuishwa katika STEVAL-IOD04KT1 lakini haipatikani kwa mauzo tofauti) na bwana wa IO-Link, kupitia kipitishi habari cha L6364W. Kulingana na STM32CubeHAL, STSW-IOD04K huongeza STM32Cube. Inatoa kifurushi cha usaidizi wa bodi (BSP) kwa mawasiliano ya IO-Link kulingana na maktaba ya rundiko la onyesho ambayo inadhibiti data kutoka kwa kihisi joto cha ndani cha L6364W na vihisi viwili vya viwandani vya MEMS vilivyo kwenye ubao: IIS2MDC (usahihi wa hali ya juu, chini kabisa- nguvu, magnetometer ya pato la dijiti yenye mhimili 3) na ISM330DHCX (imewashwa kila mara kipima kasi cha 3D na gyroscope ya 3D).
Usanifu wa programu hii ya programu hurahisisha ujumuishaji na programu zingine za msingi za STM32Cube kuunda programu ya zamani.amples kwa teknolojia za kawaida za maombi. Maktaba zilizojumuishwa huwezesha utendakazi kwa mfumo halisi na unaoweza kutumika kwa wasanidi programu. Viendeshi vya maunzi na maelezo dhahania ya kiwango cha chini huruhusu vipengee vya kati na programu kufikia data kwa njia inayotegemea maunzi. Maktaba za vifaa vya kati ni pamoja na ST ya wamiliki wa IO-Link demo-stack. Unaweza kutumia kifurushi cha programu cha STSW-IOD04K katika mazingira tofauti ya usanidi jumuishi (IDE): IAR, Keil, na STM32CubeIDE. Pia inajumuisha IODD file kupakiwa kwenye kidhibiti cha IO-Link cha mtumiaji.
Kuanza
Zaidiview
STSW-IOD04K huongeza utendaji wa STM32Cube. Kifurushi cha programu huwezesha uhamishaji wa data wa IO-Link wa vitambuzi vya viwandani kwenye STEVAL-IOD004V1 kuelekea kuu ya IO-Link iliyounganishwa kupitia muunganisho wa IO-Link. Vipengele kuu vya kifurushi ni:
- Kifurushi cha Firmware cha kuunda programu za kifaa cha IO-Link kulingana na kidhibiti kidogo cha STM32G071EB
- Maktaba za vifaa vya kati zilizo na mrundikano wa onyesho wa kifaa cha IO-Link kwa L6364W ili kudhibiti vitambuzi vya IIS2MDC na ISM330DHCX MEMS
- Uwasilishaji wa data ya kihisi cha kifaa cha IO-Link uko tayari kutumia
- Ubebaji rahisi katika familia tofauti za MCU, shukrani kwa STM32Cube
- Masharti ya leseni ya bure, yanayofaa mtumiaji
Usanifu
Programu ya programu hufikia STEVAL-IOD004V1 kupitia safu zifuatazo za programu:
- Safu ya STM32Cube HAL, ambayo hutoa seti rahisi, ya kawaida, ya mifano mingi ya violesura vya programu vya programu (API) ili kuingiliana na programu ya juu, maktaba, na safu za rafu. Ina API za jumla na ugani na imejengwa moja kwa moja karibu na usanifu wa jumla. Huruhusu safu zinazofuatana kama vile safu ya vifaa vya kati kutekeleza kazi bila kuhitaji usanidi mahususi wa maunzi kwa kitengo fulani cha udhibiti mdogo (MCU). Muundo huu huboresha utumiaji wa msimbo wa maktaba na huhakikisha kubebeka kwa urahisi kwenye vifaa vingine.
- Safu ya Kifurushi cha Usaidizi wa Bodi (BSP), ambacho kinaauni viambata vyote kwenye ubao isipokuwa MCU. Seti hii ndogo ya API hutoa kiolesura cha programu kwa baadhi ya vifaa vya pembeni vya bodi mahususi kama vile LED, kitufe cha mtumiaji, n.k. Kiolesura hiki pia husaidia katika kutambua toleo mahususi la ubao.
Kielelezo 1. Usanifu wa programu ya STSW-IOD04K

Folda
Kielelezo 2. Muundo wa folda ya STSW-IOD04K
Kifurushi cha programu ni pamoja na folda zifuatazo:
- Nyaraka: HTML iliyokusanywa file inayotokana na msimbo wa chanzo unaoeleza vipengele vya programu na API (moja kwa kila mradi).
- Viendeshi: Viendeshi vya HAL na viendeshi maalum vya bodi kwa kila bodi inayotumika au jukwaa la maunzi, ikijumuisha vile vya vipengee vya ubaoni, na safu ya uondoaji ya maunzi ya CMSIS inayojitegemea kwa muuzaji kwa mfululizo wa kichakataji cha ARM Cortex-M.
- Vifaa vya kati: maktaba na itifaki zinazo na IO-Link mini-stack na udhibiti wa vitambuzi.
- Miradi: sampmaombi ya kutekeleza nodi ya sensorer nyingi ya IO-Link ya viwandani. Programu hii imetolewa kwa kidhibiti kidogo cha STM32G071EB kwa mazingira matatu ya maendeleo: IAR Embedded Workbench kwa ARM, Real.View Seti ndogo ya Kuendeleza Kidhibiti (MDK-ARM-STR) na STM32CubeIDE.
API
Maelezo ya kina ya kiufundi yenye kipengele kamili cha API ya mtumiaji na maelezo ya kigezo yako katika HTML iliyokusanywa file kwenye folda ya "Nyaraka".
Sampmaelezo ya maombi
Folda ya Miradi hutoa sample application, ambayo hutumia STEVAL-IOD004V1 na kipenyo cha L6364W, na vitambuzi vya viwandani vya ISM330DHCX/IIS2MDC.
Miradi iliyo tayari kujenga inapatikana kwa IDE nyingi. Unaweza kupakia mojawapo ya jozi fileya STSW-IOD04K kupitia STM32CubeProgrammer au kipengele cha programu cha IDE yako. Ili kuwasha STEVAL-IOD004V1 na kuwasha programu dhibiti, unaweza kuchagua mojawapo ya chaguo hapa chini:
- Unganisha programu yako ya MCU (kwa mfanoample, STLINK-V3MINI) kwa ubao kupitia kiunganishi J1; washa bodi na 24 V iliyotolewa kutoka kwa bwana wa IO-Link; kwenye programu yako, chagua binary file kuangaza na kisha kuendelea na programu ya MCU.
Kumbuka
Kwa utaratibu hapo juu, unahitaji bandari mbili za USB (moja kwa programu, nyingine kwa IO-Link bwana).
- Unganisha programu yako ya MCU (kwa mfanoample, STLINK-V3MINI) kwa ubao kupitia kiunganishi J1; ugavi MCU kwa umeme wa 3.3 V uliounganishwa kwenye bodi kupitia J2 (pini 2 = GND; pini 4 = 3.3 V); kwenye programu yako, chagua binary file kuangaza na kisha kupanga MCU.
Kipanga programu cha STLINK-V3MINI kinaweza kuunganishwa kwa STEVAL-IOD004V1 kwa J1 (njia 10, safu mlalo mbili) kupitia kebo ya bapa yenye pini 14 iliyojumuishwa kwenye kifurushi: pini mbili upande wa kulia na kushoto wa kebo husalia bila kuunganishwa. Kuangalia upande wa juu wa ubao na kuacha kiunganishi cha IO-Link M8 upande wako wa kulia, kebo lazima iunganishwe ili mstari mwekundu uwe juu, kama inavyoonyeshwa hapa chini.
Kielelezo 3. STEVAL-IOD004V1 na STLINK-V3MINI - mchoro wa uunganisho

Ili kutathmini programu dhibiti ya STSW-IOD04K, pakia IODD file kwenye zana ya kudhibiti ya IO-Link master yako na uiunganishe na STEVAL-IOD004V1 kwa kebo za IO-Link na adapta zilizojumuishwa kwenye kit, au kwa kebo nyingine yoyote inayooana. Unaweza kutumia IO-Link nyingine yoyote v1.1 na zana inayohusiana ya kudhibiti. Katika example ya Sehemu ya 2.2, mkuu wa IO-Link ni P-NUCLEO-IOM01M1, zana ya udhibiti inayohusiana ni Zana ya Udhibiti wa IO-Link iliyotengenezwa na TEConcept (mshirika wa ST) na uunganisho unakamilishwa na tundu la M12 hadi kebo ya waya isiyolipishwa ( Katlax p/n CBF12-S44N0-1.5BPUR).
Mwongozo wa kuanzisha mfumo
Maelezo ya vifaa
Seti ya tathmini ya STEVAL-IOD04KT1
STEVAL-IOD04KT1 ni seti ya usanifu ya marejeleo ambayo hutumia vipengele vya kisambaza data cha njia mbili cha L6364W IO-Link. Seti hii inajumuisha bodi kuu ya STEVAL-IOD004V1 (haipatikani kwa kuuzwa), zana ya kusawazisha programu ya STLINK-V3MINI, kebo ya bapa yenye pini 14, na adapta ya kiunganishi ya kawaida ya viwandani ya M8 hadi M12. Seti hii hufanya kazi kama kihisi cha kisasa cha viwandani ili kuunganishwa kwenye kitovu kikuu cha IO-Link (au kiolesura kinachofaa cha PLC). Ugavi wa umeme kwa MCU, vitambuzi, na vifaa vingine vya mantiki hutoka kwa kidhibiti cha kibadilishaji cha DC-DC kilichopachikwa kwenye L6364W. Kidhibiti kidogo kilicho kwenye ubao cha STM32G071EB huendesha mrundikano wa onyesho wa IO-Link v.1.1, ambao hudhibiti mawasiliano ya IO-Link, na msimbo wa programu unaodhibiti kipitishio cha L6364W na vihisi vya viwanda vya MEMS. Vipimo vidogo vya bodi kuu vimefikiwa kutokana na ukubwa mdogo wa chaguo za kifurushi cha CSP cha L6364W na STM32G071EB. Unganisha bodi kuu kwa bwana wa IO-Link kupitia adapta na kiunganishi cha M8 kilichojumuishwa kwenye kit kwa uendeshaji wa kawaida. Unganisha ubao sawa na STLINK-V3MINI kupitia kebo bapa ikiwa tu ungependa kupanga STM32G071EB ukitumia programu dhibiti mpya.
Kielelezo 4. STEVAL-IOD04KT1 seti ya kutathmini

Mpangilio wa vifaa
Hatua zifuatazo zinaeleza jinsi ya kudhibiti STEVAL-IOD004V1 kupitia P-NUCLEO-IOM01M1.
- Hatua ya 1. Unganisha P-NUCLEO-IOM01M1 kwa STEVAL-IOD004V1 kupitia nyaya tatu (L+, L-/GND, na CQ). STEVAL-IOD04KT1 inajumuisha kiunganishi cha M8 (njia-nne) hadi M12 (plagi ya njia tano) ili kuunganisha kwa urahisi STEVAL-IOD004V1 kwa bwana wowote wa IO-Link na kiunganishi cha M12 (tundu). Njia rahisi zaidi ya kuunganisha STEVAL-IOD004V1 kwa P-NUCLEO-IOM01M1 ni kutumia kebo yenye M12 (tundu la njia nne au tano) upande mmoja na nyaya zisizolipishwa kwa upande mwingine (kwa ex.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Hatua ya 2. Unganisha P-NUCLEO-IOM01M1 kwenye umeme wa 24 V/1 A. Takwimu ifuatayo inaonyesha jinsi ya kuunganisha P-NUCLEO-IOM01M1 na STEVAL-IOD004V1 inayoendesha STSW-IOD04K.

- Hatua ya 3. Zindua Zana ya Kudhibiti Kiungo cha IO kwenye kompyuta ndogo/Kompyuta yako.
- Hatua ya 4. Unganisha kebo ya P-NUCLEO-IOM01M1 kwa kebo ndogo ya USB kwenye kompyuta ndogo/Kompyuta yako inayotumia Zana ya Kudhibiti IO-Link.
KUMBUKA
Hatua kutoka 5 hadi 13 zinarejelea vitendo vya kufanya katika Zana ya Kudhibiti Kiungo cha IO. - Hatua ya 5. Katika Zana ya Kudhibiti Kiungo cha IO, bofya kwenye [Chagua kifaa] na ufuate maagizo ya kupakia STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml au STMicroelectronics-STEVAL-IOD004V1-230IO20210429-1.1IO2Bd3 .XNUMX.xml, kulingana na chaguo la COMXNUMX au COMXNUMX, katika saraka ya IODD ya kifurushi cha programu.
- Hatua ya 6. Unganisha bwana kwa kubofya ikoni ya kijani (kona ya juu-kushoto).
- Hatua ya 7. Bofya kwenye [Washa] ili kusambaza STEVAL-IOD004V1. LED nyekundu kwenye STEVAL-IOD004V1 inameta.
- Hatua ya 8. Bofya kwenye [IO-Link] ili kuanzisha mawasiliano ya IO-Link. LED ya kijani kwenye STEVAL-IOD004V1 inafumbata.
KUMBUKA
Kwa chaguo-msingi, mawasiliano huanza na ISM330DHCX iliyosanidiwa kama kipima kasi. - Hatua ya 9. Panga data iliyokusanywa na kipima kasi cha ISM330DHCX kwa kubofya [Plot].
- Hatua ya 10. Ili kuamilisha ubadilishanaji wa data ukitumia kihisi kingine, nenda kwa [Parameta Menu]>[Mchakato wa Uteuzi wa Ingizo].
- Hatua ya 10a. Bofya mara mbili kwenye jina la sensor (maandishi ya kijani).
- Hatua ya 10b. Chagua kihisi kinachohitajika kutoka kwa chaguo zinazopatikana.
- Hatua ya 10c. Bofya kwenye [Andika Umechaguliwa] ili kupangilia bwana na kifaa. Utaratibu unakamilika wakati jina la sensor iliyochaguliwa inakuwa kijani, kama inavyoonyeshwa hapa chini.
Kielelezo 6. Chombo cha Kudhibiti Kiungo cha IO view (mfanoample)

Kielelezo 7. Chombo cha Kudhibiti Kiungo cha IO view - mchakato wa muundo wa data

- Unapomaliza kipindi chako cha tathmini, fuata hatua za ziada zilizo hapa chini.
- Hatua ya 11. Bofya kwenye [Isiyotumika] ili kusimamisha mawasiliano ya IO-Link.
- Hatua ya 12. Bofya kwenye [Zima] ili kusimamisha bwana wa IO-Link kusambaza kifaa cha IO-Link.
- Hatua ya 13. Bofya kwenye [Ondoa] ili kusimamisha mawasiliano kati ya Zana ya Udhibiti wa IO-Link na P-NUCLEO- IOM01M1.
- Hatua ya 14. Tenganisha kebo ya mini-USB kutoka kwa P-NUCLEO-IOM01M1.
- Hatua ya 15. Tenganisha usambazaji wa 24 V kutoka kwa P-NUCLEO-IOM01M1.
Mpangilio wa programu
Ili kuweka mazingira ya kufaa ya maendeleo kwa ajili ya kuunda maombi ya IO-Link kwa STM32G071EB na L6364W, unahitaji:
- Firmware ya STSW-IOD04K na nyaraka zinazohusiana zinapatikana kwenye www.st.com;
- mojawapo ya mnyororo wa zana za maendeleo zifuatazo na wakusanyaji:
- Benchi Iliyopachikwa la IAR la mnyororo wa zana wa ARM®
- Keil
- STM32CubeIDE pamoja na ST-LINK/V2
Historia ya marekebisho
Jedwali 1. Historia ya marekebisho ya hati

Orodha ya meza
- Jedwali 1. Historia ya masahihisho ya hati ……………………………………………………….. 9
Orodha ya takwimu
- Kielelezo 1. Usanifu wa programu ya STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Kielelezo 2. Muundo wa folda ya STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Kielelezo 3. STEVAL-IOD004V1 na STLINK-V3MINI - mchoro wa uunganisho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Kielelezo 4. STEVAL-IOD04KT1 seti ya kutathmini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Kielelezo 5. Mipangilio ya terminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Kielelezo 6. Chombo cha Kudhibiti Kiungo cha IO view (mfanoample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Kielelezo 7. Chombo cha Kudhibiti Kiungo cha IO view - mchakato wa muundo wa data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ILANI MUHIMU - TAFADHALI SOMA KWA UMAKINI
STMicroelectronics NV na kampuni zake tanzu (“ST”) inahifadhi haki ya kufanya mabadiliko, masahihisho, uboreshaji, marekebisho na uboreshaji wa bidhaa za ST na/au kwa hati hii wakati wowote bila taarifa. Wanunuzi wanapaswa kupata taarifa muhimu kuhusu bidhaa za ST kabla ya kuagiza. Bidhaa za ST zinauzwa kwa mujibu wa sheria na masharti ya ST ya mauzo yaliyopo wakati wa uthibitishaji wa agizo. Wanunuzi wanawajibika kikamilifu kwa uchaguzi, uteuzi na matumizi ya bidhaa za ST na ST haichukui dhima ya usaidizi wa maombi au muundo wa bidhaa za Wanunuzi. Hakuna leseni, iliyoelezwa au iliyodokezwa, kwa haki yoyote ya uvumbuzi inayotolewa na ST humu. Uuzaji wa bidhaa za ST zenye masharti tofauti na maelezo yaliyoelezwa hapa yatabatilisha udhamini wowote uliotolewa na ST kwa bidhaa hiyo. ST na nembo ya ST ni alama za biashara za ST. Kwa maelezo ya ziada kuhusu chapa za biashara za ST, tafadhali rejelea www.st.com/trademarks. Majina mengine yote ya bidhaa au huduma ni mali ya wamiliki husika. Maelezo katika waraka huu yanachukua nafasi na kuchukua nafasi ya maelezo yaliyotolewa awali katika matoleo yoyote ya awali ya hati hii. © 2021 STMicroelectronics - Haki zote zimehifadhiwa
Nyaraka / Rasilimali
![]() |
ST com STEVAL-IOD04KT1 Mikroelectronics Multiple Function Sensorer [pdf] Mwongozo wa Mtumiaji STEVAL-IOD04KT1, Kihisi cha Utendaji Nyingi cha Mikroelectronics, Kihisi cha Utendaji Nyingi, Kihisi cha Utendakazi, STEVAL-IOD04KT1, Kihisi |





