ST logotips

ST com STEVAL-IOD04KT1 Mikroelektronikas daudzfunkciju sensors

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

Ievads

STSW-IOD04K ir programmatūras pakotne, kas ļauj iespējot IO-Link saziņu starp STEVAL-IOD004V1 (iekļauts STEVAL-IOD04KT1, bet nav pieejams atsevišķi pārdošanai) un IO-Link galveno ierīci, izmantojot raiduztvērēju L6364W. Pamatojoties uz STM32CubeHAL, STSW-IOD04K paplašina STM32Cube. Tas nodrošina plates atbalsta pakotni (BSP) IO-Link saziņai, pamatojoties uz demonstrācijas skursteņa bibliotēku, kas pārvalda datus, kas nāk no iekšējā L6364W temperatūras sensora un diviem iebūvētajiem MEMS rūpnieciskajiem sensoriem: IIS2MDC (augsta precizitāte, īpaši zems). jauda, ​​3 asu digitālās izejas magnetometrs) un ISM330DHCX (vienmēr ieslēgts 3D akselerometrs un 3D žiroskops).
Šīs lietojumprogrammatūras arhitektūra atvieglo integrāciju ar citu uz STM32Cube balstītu programmatūru, lai izveidotu examples par visizplatītākajām lietojumprogrammu tehnoloģijām. Iekļautās bibliotēkas nodrošina funkcijas reālai un izstrādātājiem lietojamai sistēmai. Aparatūras draiveri un abstrakta zema līmeņa informācija ļauj starpprogrammatūras komponentiem un lietojumprogrammām piekļūt datiem neatkarīgi no aparatūras. Starpprogrammatūras bibliotēkās ir iekļauts ST patentēts IO-Link demonstrācijas steks. Programmatūras pakotni STSW-IOD04K varat izmantot dažādās integrētās izstrādes vidēs (IDE): IAR, Keil un STM32CubeIDE. Tas ietver arī IODD file augšupielādēt lietotāja IO-Link galvenajā ierīcē.

Darba sākšana

Beigāsview
STSW-IOD04K paplašina STM32Cube funkcionalitāti. Programmatūras pakotne nodrošina rūpniecisko sensoru IO-Link datu pārsūtīšanu uz STEVAL-IOD004V1 uz IO-Link galveno ierīci, kas savienota, izmantojot IO-Link savienojumu. Galvenās paketes funkcijas ir:

  • Programmaparatūras pakotne, lai izveidotu IO-Link ierīču lietojumprogrammas, kuru pamatā ir STM32G071EB mikrokontrolleris
  • Starpprogrammatūras bibliotēkas ar IO-Link ierīču demonstrācijas skursteni L6364W, lai pārvaldītu IIS2MDC un ISM330DHCX MEMS sensorus
  • Lietošanai gatavs binārs IO-Link ierīces sensoru datu pārraidei
  • Pateicoties STM32Cube, vienkārša pārnēsāšana dažādās MCU ģimenēs
  • Bezmaksas, lietotājam draudzīgi licences noteikumi

Arhitektūra
Lietojumprogrammatūra piekļūst STEVAL-IOD004V1, izmantojot šādus programmatūras slāņus:

  • STM32Cube HAL slānis, kas nodrošina vienkāršu, vispārīgu, vairāku instanču lietojumprogrammu saskarņu (API) kopu, lai mijiedarbotos ar augšējiem lietojumprogrammu, bibliotēku un steka slāņiem. Tam ir vispārīgas un paplašinājuma API, un tas ir tieši veidots, pamatojoties uz vispārīgu arhitektūru. Tas ļauj secīgiem slāņiem, piemēram, starpprogrammatūras slānim, īstenot funkcijas, neprasot noteiktas mikrokontrollera vienības (MCU) īpašas aparatūras konfigurācijas. Šī struktūra uzlabo bibliotēkas koda atkārtotu izmantošanu un garantē vieglu pārnesamību citās ierīcēs.
  • Board Support Package (BSP) slānis, kas atbalsta visas plates perifērijas ierīces, izņemot MCU. Šis ierobežotais API komplekts nodrošina programmēšanas interfeisu noteiktām platēm raksturīgām perifērijas ierīcēm, piemēram, LED, lietotāja pogai utt. Šis interfeiss palīdz arī noteikt konkrētās plates versiju.

1. attēls. STSW-IOD04K programmatūras arhitektūra

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-1.att.

Mapes

2. attēls. STSW-IOD04K mapju struktūraST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-2.att.

Programmatūras pakotnē ir iekļautas šādas mapes:

  • Dokumentācija: apkopots HTML file ģenerēts no pirmkoda, kurā sīki aprakstīti programmatūras komponenti un API (viens katram projektam).
  • Draiveri: HAL draiveri un platei specifiski draiveri katrai atbalstītajai platei vai aparatūras platformai, tostarp iebūvētajiem komponentiem, un CMSIS piegādātāja neatkarīgais aparatūras abstrakcijas slānis ARM Cortex-M procesoru sērijai.
  • Starpprogrammatūra: bibliotēkas un protokoli, kas nodrošina IO-Link mini steku un sensoru pārvaldību.
  • Projekti: samplietojumprogramma, kas ievieš rūpniecisko IO-Link vairāku sensoru mezglu. Šī lietojumprogramma ir paredzēta STM32G071EB mikrokontrollerim trīs izstrādes vidēm: IAR Embedded Workbench for ARM, RealView Mikrokontrollera izstrādes komplekts (MDK-ARM-STR) un STM32CubeIDE.

API
Detalizēta tehniskā informācija ar pilnu lietotāja API funkciju un parametru aprakstu ir apkopotā HTML file mapē "Dokumentācija".

Sample pieteikuma apraksts
Projektu mape nodrošina sample lietojumprogramma, kas izmanto STEVAL-IOD004V1 ar L6364W raiduztvērēju un ISM330DHCX/IIS2MDC rūpnieciskos sensorus.
Vairākiem IDE ir pieejami izveidei gatavi projekti. Varat augšupielādēt vienu no binārajiem failiem files no STSW-IOD04K, izmantojot STM32CubeProgrammer vai jūsu IDE programmēšanas līdzekli. Lai darbinātu STEVAL-IOD004V1 un mirgotu programmaparatūru, varat izvēlēties vienu no tālāk norādītajām opcijām.

  • Pievienojiet savu MCU programmētāju (piemēram,ample, STLINK-V3MINI) pie plates caur savienotāju J1; ieslēdziet plati ar 24 V spriegumu, ko piegādā no IO-Link galvenā; savā programmētājā atlasiet bināro file lai mirgotu, un pēc tam turpiniet programmēt MCU.

Piezīme
Iepriekšminētajai procedūrai ir nepieciešami divi USB porti (viens programmētājam, otrs IO-Link master).

  • Pievienojiet savu MCU programmētāju (piemēram,ample, STLINK-V3MINI) pie plates caur savienotāju J1; barojiet MCU no 3.3 V barošanas avota, kas savienots ar plati caur J2 (kontakts 2 = GND; tapa 4 = 3.3 V); savā programmētājā atlasiet bināro file lai mirgotu un pēc tam ieprogrammētu MCU.

Programmētāju STLINK-V3MINI var savienot ar STEVAL-IOD004V1, izmantojot J1 (10 veidi, divas rindas), izmantojot komplektā iekļauto 14 kontaktu plakano kabeli: divas tapas kabeļa labajā un kreisajā pusē paliek nesavienotas. Skatoties uz plates augšējo pusi un atstājot IO-Link M8 savienotāju labajā pusē, kabelis ir jāpievieno tā, lai sarkanā līnija būtu augšpusē, kā parādīts zemāk.

Attēls 3. STEVAL-IOD004V1 un STLINK-V3MINI – savienojuma shēma

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-3.att.

Lai novērtētu STSW-IOD04K programmaparatūru, augšupielādējiet IODD file uz sava IO-Link galvenā vadības rīka un pievienojiet to STEVAL-IOD004V1, izmantojot komplektā iekļautos IO-Link kabeļus un adapterus vai jebkuru citu saderīgu kabeli. Varat izmantot jebkuru citu IO-Link master v1.1 ar saistīto vadības rīku. Bijušajāamp2.2. sadaļā, IO-Link galvenais ir P-NUCLEO-IOM01M1, saistītais vadības rīks ir IO-Link vadības rīks, ko izstrādājis TEConcept (ST partneris), un savienojumu pabeidz M12 ligzda ar brīvu vadu ( Katlax p/n CBF12-S44N0-1.5BPUR).

Sistēmas iestatīšanas rokasgrāmata

Aparatūras apraksts

STEVAL-IOD04KT1 novērtēšanas komplekts
STEVAL-IOD04KT1 ir atsauces dizaina komplekts, kas izmanto L6364W IO-Link divu kanālu raiduztvērēja funkcijas. Komplektā ietilpst galvenā plate STEVAL-IOD004V1 (nav pieejams pārdošanā), STLINK-V3MINI programmētājs un atkļūdotājs, 14 kontaktu plakanais kabelis un M8–M12 standarta rūpnieciskā savienotāja adapteris. Komplekts darbojas kā moderns viedais industriālais sensors, kas savienojams ar galveno IO-Link centrmezglu (vai piemērotu PLC interfeisu). Strāvas padeve MCU, sensoriem un citām loģiskām ierīcēm tiek nodrošināta no līdzstrāvas-līdzstrāvas pārveidotāja kontrollera, kas iegults L6364W. Iebūvētais mikrokontrolleris STM32G071EB izmanto IO-Link demonstrācijas steksu v.1.1, kas kontrolē IO-Link komunikāciju, un programmatūras kodu, kas pārvalda L6364W raiduztvērēju un MEMS rūpnieciskos sensorus. Galvenās plates mazie izmēri ir sasniegti, pateicoties L6364W un STM32G071EB CSP pakotņu opciju mazajiem izmēriem. Normālai darbībai pievienojiet galveno plati ar IO-Link galveno ierīci, izmantojot komplektā iekļauto adapteri un M8 savienotāju. Pievienojiet to pašu plati STLINK-V3MINI, izmantojot plakano kabeli, tikai tad, ja vēlaties ieprogrammēt STM32G071EB ar jaunu programmaparatūru.

4. attēls. STEVAL-IOD04KT1 novērtēšanas komplekts

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-4.att.

Aparatūras iestatīšana

Tālāk norādītās darbības izskaidro, kā vadīt STEVAL-IOD004V1, izmantojot P-NUCLEO-IOM01M1.

  • 1. darbība. Savienojiet P-NUCLEO-IOM01M1 ar STEVAL-IOD004V1, izmantojot trīs vadus (L+, L-/GND un CQ). STEVAL-IOD04KT1 ir iekļauts M8 (četrvirzienu ligzda) līdz M12 (piecvirzienu spraudnis) savienotājs, lai ērti savienotu STEVAL-IOD004V1 ar jebkuru IO-Link galveno ar M12 (ligzda) savienotāju. Vienkāršākais veids, kā savienot STEVAL-IOD004V1 ar P-NUCLEO-IOM01M1, ir izmantot kabeli ar M12 (četrvirzienu vai piecu virzienu ligzdu) vienā pusē un brīvus vadus otrā pusē (piemēram,ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • 2. darbība. Pievienojiet P-NUCLEO-IOM01M1 24 V/1 A barošanas avotam. Nākamajā attēlā parādīts, kā savienot P-NUCLEO-IOM01M1 un STEVAL-IOD004V1, kurā darbojas STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-5.att.
  • 3. darbība. Palaidiet IO-Link Control Tool savā klēpjdatorā/personālajā datorā.
  • 4. darbība. Savienojiet P-NUCLEO-IOM01M1, izmantojot mini-USB kabeli, savam klēpjdatoram/datoram, kurā darbojas IO-Link Control Tool.
    PIEZĪME
    Darbības no 5 līdz 13 attiecas uz darbībām, kas jāveic IO-Link vadības rīkā.
  • 5. darbība. IO-Link vadības rīkā noklikšķiniet uz [Izvēlēties ierīci] un izpildiet norādījumus, lai augšupielādētu STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml vai STMicroelectronics-STEVAL-IOD004V1-230kB20210429d1.1. .2.xml, atbilstoši COM3 vai COMXNUMX izvēlei, programmatūras pakotnes IODD direktorijā.
  • 6. solis. Savienojiet galveno, noklikšķinot uz zaļās ikonas (augšējais kreisais stūris).
  • 7. darbība. Noklikšķiniet uz [Power ON], lai piegādātu STEVAL-IOD004V1. STEVAL-IOD004V1 sarkanā gaismas diode mirgo.
  • 8. darbība. Noklikšķiniet uz [IO-Link], lai sāktu IO-Link saziņu. STEVAL-IOD004V1 zaļā gaismas diode mirgo.
    PIEZĪME
    Pēc noklusējuma saziņa sākas ar ISM330DHCX, kas konfigurēts kā akselerometrs.
  • 9. darbība. Uzzīmējiet ISM330DHCX akselerometra savāktos datus, noklikšķinot uz [Plot].
  • 10. darbība. Lai aktivizētu datu apmaiņu ar citu sensoru, dodieties uz [Parameter Menu]> [Process Input Selection].
    • 10.a darbība. Veiciet dubultklikšķi uz sensora nosaukuma (zaļš teksts).
    • 10.b darbība. Izvēlieties vajadzīgo sensoru no pieejamajām iespējām.
    • 10.c darbība. Noklikšķiniet uz [Rakstīt atlasīto], lai saskaņotu galveno un ierīci. Procedūra ir pabeigta, kad atlasītā sensora nosaukums kļūst zaļš, kā parādīts zemāk.

6. attēls. IO-Link vadības rīks view (piemample)

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-6.att.

7. attēls. IO-Link vadības rīks view – apstrādes datu diagramma

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-7.att.

  • Kad esat pabeidzis vērtēšanas sesiju, veiciet tālāk norādītās papildu darbības.
  • 11. darbība. Noklikšķiniet uz [Neaktīvs], lai apturētu IO-Link saziņu.
  • 12. darbība. Noklikšķiniet uz [Power Off], lai apturētu IO-Link galveno ierīci no IO-Link ierīces piegādes.
  • 13. darbība. Noklikšķiniet uz [Disconnect], lai pārtrauktu saziņu starp IO-Link Control Tool un P-NUCLEO-IOM01M1.
  • 14. darbība. Atvienojiet mini-USB kabeli no P-NUCLEO-IOM01M1.
  • 15. darbība. Atvienojiet 24 V barošanu no P-NUCLEO-IOM01M1.

Programmatūras iestatīšana
Lai izveidotu piemērotu izstrādes vidi STM32G071EB un L6364W IO-Link lietojumprogrammu izveidei, jums ir nepieciešams:

  • STSW-IOD04K programmaparatūra un saistītā dokumentācija pieejama vietnē www.st.com;
  • viena no šīm izstrādes rīku ķēdēm un kompilatoriem:
    • IAR Embedded Workbench ARM® rīku ķēdei
    • Keils
    • STM32CubeIDE plus ST-LINK/V2

Pārskatīšanas vēsture

1. tabula. Dokumentu pārskatīšanas vēsture

ST-com-STEVAL-IOD04KT1-Mikroelektronika-Daudzfunkciju-Sensors-8.att.

Tabulu saraksts

  • 1. tabula. Dokumentu pārskatīšanas vēsture ……………………………………………………….. 9

Figūru saraksts

  • 1. attēls. STSW-IOD04K programmatūras arhitektūra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • 2. attēls. STSW-IOD04K mapju struktūra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Attēls 3. STEVAL-IOD004V1 un STLINK-V3MINI – savienojuma shēma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • 4. attēls. STEVAL-IOD04KT1 novērtēšanas komplekts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • 5. attēls. Termināļa iestatījumi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • 6. attēls. IO-Link vadības rīks view (piemample) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • 7. attēls. IO-Link vadības rīks view – apstrādes datu diagramma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

SVARĪGS PAZIŅOJUMS - LŪDZU, RŪPĪGI LASIET
STMicroelectronics NV un tā meitasuzņēmumi (“ST”) patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas, labojumus, uzlabojumus, modifikācijas un uzlabojumus ST izstrādājumos un/vai šajā dokumentā. Pirms pasūtījuma veikšanas pircējiem jāiegūst jaunākā atbilstošā informācija par ST produktiem. ST produkti tiek pārdoti saskaņā ar ST pārdošanas noteikumiem un nosacījumiem, kas ir spēkā pasūtījuma apstiprināšanas brīdī. Pircēji ir pilnībā atbildīgi par ST produktu izvēli, izvēli un lietošanu, un ST neuzņemas nekādu atbildību par palīdzību pielietošanā vai Pircēju produktu dizainu. ST šeit nepiešķir nekādas tiešas vai netiešas licences jebkādām intelektuālā īpašuma tiesībām. ST produktu tālākpārdošana ar noteikumiem, kas atšķiras no šeit norādītās informācijas, anulē jebkādu ST piešķirto garantiju šādam produktam. ST un ST logotips ir ST preču zīmes. Papildinformāciju par ST preču zīmēm, lūdzu, skatiet www.st.com/trademarks. Visi pārējie produktu vai pakalpojumu nosaukumi ir to attiecīgo īpašnieku īpašums. Informācija šajā dokumentā aizstāj un aizstāj informāciju, kas iepriekš sniegta jebkurās iepriekšējās šī dokumenta versijās. © 2021 STMicroelectronics – visas tiesības paturētas

Dokumenti / Resursi

ST com STEVAL-IOD04KT1 Mikroelektronikas daudzfunkciju sensors [pdfLietotāja rokasgrāmata
STEVAL-IOD04KT1, Mikroelektronikas daudzfunkciju sensors, daudzfunkciju sensors, funkciju sensors, STEVAL-IOD04KT1, sensors

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *