ST com STEVAL-IOD04KT1 Gwida għall-Utent tas-Sensor b'Funzjoni Multipla Mikroelettronika

ST com STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor User Guide

ST-logo

ST com STEVAL-IOD04KT1 Sensor ta' Funzjoni Multipla Mikroelettronika

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

Introduzzjoni

STSW-IOD04K huwa pakkett tas-software, li jħallik tippermetti komunikazzjoni IO-Link bejn STEVAL-IOD004V1 (inkluż fl-STEVAL-IOD04KT1 iżda mhux disponibbli għall-bejgħ separat) u master IO-Link, permezz tat-transceiver L6364W. Ibbażat fuq l-STM32CubeHAL, l-STSW-IOD04K jestendi STM32Cube. Jipprovdi pakkett ta' appoġġ tal-bord (BSP) għall-komunikazzjoni IO-Link ibbażata fuq librerija demo-stack li timmaniġġja data li ġejja mis-sensor tat-temperatura intern L6364W u ż-żewġ sensuri industrijali MEMS abbord: IIS2MDC (preċiżjoni għolja, ultra-baxxa- qawwa, manjetometru ta 'output diġitali bi 3 assi) u ISM330DHCX (aċċellerometru 3D dejjem mixgħul u ġiroskopju 3D).
L-arkitettura ta 'dan is-softwer tal-applikazzjoni tiffaċilita l-integrazzjoni ma' softwer ieħor ibbażat fuq STM32Cube biex toħloq examples għat-teknoloġiji ta' applikazzjoni l-aktar komuni. Libreriji inklużi jippermettu funzjonijiet għal sistema reali u użabbli għall-iżviluppaturi. Is-sewwieqa tal-ħardwer u d-dettalji astratti ta' livell baxx jippermettu lill-komponenti u l-applikazzjonijiet middleware jaċċessaw id-dejta b'mod indipendenti mill-ħardwer. Il-libreriji tal-middleware jinkludu demo-stack proprjetarju tal-IO-Link ST. Tista 'tuża l-pakkett tas-softwer STSW-IOD04K f'ambjenti ta' żvilupp integrat differenti (IDEs): IAR, Keil, u STM32CubeIDE. Jinkludi wkoll l-IODD file biex jittella' fuq il-master IO-Link tal-utent.

Nibdew

Fuqview
STSW-IOD04K jespandi l-funzjonalità STM32Cube. Il-pakkett tas-softwer jippermetti t-trasferiment tad-dejta IO-Link ta 'sensors industrijali fuq l-STEVAL-IOD004V1 lejn master IO-Link konness permezz ta' konnessjoni IO-Link. Il-karatteristiċi ewlenin tal-pakkett huma:

  • Pakkett tal-firmware biex jinbnew applikazzjonijiet tal-apparat IO-Link ibbażati fuq il-mikrokontrollur STM32G071EB
  • Libreriji ta' middleware li jinkludu demo-stack ta' apparat IO-Link għal L6364W biex jimmaniġġjaw sensuri IIS2MDC u ISM330DHCX MEMS
  • Binarju lest għall-użu għat-trasmissjoni tad-dejta tas-sensorju tal-apparat IO-Link
  • Portabbiltà faċli tul familji MCU differenti, grazzi għal STM32Cube
  • Termini tal-liċenzja b'xejn u faċli għall-utent

Arkitettura
Is-softwer tal-applikazzjoni jaċċessa l-STEVAL-IOD004V1 permezz tas-saffi tas-softwer li ġejjin:

  • STM32Cube HAL saff, li jipprovdi sett sempliċi, ġeneriku, multi-istanzi ta 'interfaces ta' programmazzjoni ta 'applikazzjoni (APIs) biex jinteraġixxu ma' l-applikazzjoni ta 'fuq, librerija, u saffi ta' munzell. Għandha APIs ġeneriċi u ta 'estensjoni u hija mibnija direttament madwar arkitettura ġenerika. Jippermetti saffi suċċessivi bħas-saff tal-middleware biex jimplimentaw funzjonijiet mingħajr ma jeħtieġu konfigurazzjonijiet ta 'hardware speċifiċi għal unità ta' mikrokontrollur partikolari (MCU). Din l-istruttura ttejjeb l-użu mill-ġdid tal-kodiċi tal-librerija u tiggarantixxi portabilità faċli fuq apparati oħra.
  • Saff tal-Pakkett ta 'Appoġġ tal-Bord (BSP), li jappoġġja l-periferali kollha fuq il-bord ħlief l-MCU. Dan is-sett limitat ta 'APIs jipprovdi interface ta' programmazzjoni għal ċerti periferali speċifiċi għall-bord bħall-LED, il-buttuna tal-utent, eċċ. Din l-interface tgħin ukoll fl-identifikazzjoni tal-verżjoni speċifika tal-bord.

Figura 1. Arkitettura tas-softwer STSW-IOD04K

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

Folders

Figura 2. Struttura tal-folder STSW-IOD04KST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

Il-pakkett tas-softwer jinkludi l-folders li ġejjin:

  • Dokumentazzjoni: HTML miġbur file iġġenerat mill-kodiċi tas-sors li jagħti dettalji tal-komponenti tas-softwer u l-APIs (wieħed għal kull proġett).
  • Sewwieqa: Sewwieqa HAL u drivers speċifiċi għall-bord għal kull bord appoġġjat jew pjattaforma tal-ħardwer, inklużi dawk għall-komponenti abbord, u s-saff tal-astrazzjoni tal-ħardwer indipendenti mill-bejjiegħ CMSIS għas-serje tal-proċessur ARM Cortex-M.
  • Middlewares: libreriji u protokolli li fihom IO-Link mini-munzell u ġestjoni tas-sensuri.
  • Proġetti: sample applikazzjoni timplimenta node multi-sensor industrijali IO-Link. Din l-applikazzjoni hija pprovduta għall-mikrokontrollur STM32G071EB għal tliet ambjenti ta 'żvilupp: IAR Embedded Workbench għal ARM, RealView Kit ta' Żvilupp tal-Mikrokontrollur (MDK-ARM-STR) u STM32CubeIDE.

APIs
Informazzjoni teknika dettaljata b'funzjoni sħiħa tal-API tal-utent u deskrizzjoni tal-parametri huma f'HTML ikkumpilat file fil-folder “Dokumentazzjoni”.

Sample deskrizzjoni applikazzjoni
Il-folder tal-Proġetti jipprovdi l-sample applikazzjoni, li juża l-STEVAL-IOD004V1 mat-transceiver L6364W, u s-sensuri industrijali ISM330DHCX/IIS2MDC.
Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli. Tista 'ttella' wieħed mill-binarju files tal-STSW-IOD04K permezz ta 'STM32CubeProgrammer jew il-karatteristika tal-ipprogrammar tal-IDE tiegħek. Biex tħaddem l-STEVAL-IOD004V1 u tqabbad il-firmware, tista' tagħżel waħda mill-għażliet hawn taħt:

  • Qabbad il-programmer MCU tiegħek (eżample, STLINK-V3MINI) mal-bord permezz tal-konnettur J1; saħħan il-bord mill-24 V fornut minn master IO-Link; fuq il-programmer tiegħek, agħżel il-binarju file biex flash u mbagħad ipproċedi għall-ipprogrammar tal-MCU.

Nota
Għall-proċedura ta 'hawn fuq, għandek bżonn żewġ portijiet USB (wieħed għall-programmer, l-ieħor għall-kaptan IO-Link).

  • Qabbad il-programmer MCU tiegħek (eżample, STLINK-V3MINI) mal-bord permezz tal-konnettur J1; ipprovdi l-MCU permezz ta 'provvista ta' enerġija ta '3.3 V konnessa mal-bord permezz ta' J2 (pin 2 = GND; pin 4 = 3.3 V); fuq il-programmer tiegħek, agħżel il-binarju file biex flash u mbagħad ipprogramma l-MCU.

Il-programmer STLINK-V3MINI jista 'jiġi konness mal-STEVAL-IOD004V1 minn J1 (10 modi, żewġ ringieli) permezz tal-kejbil ċatt ta' 14-il pin inkluż fil-kit: żewġ pinnijiet fuq in-naħa tal-lemin u tax-xellug tal-kejbil jibqgħu mhux konnessi. Tħares lejn in-naħa ta 'fuq tal-bord u tħalli l-konnettur IO-Link M8 fuq il-lemin tiegħek, il-kejbil għandu jkun imqabbad sabiex il-linja ħamra tkun fuq in-naħa ta' fuq, kif muri hawn taħt.

Figura 3. STEVAL-IOD004V1 u STLINK-V3MINI – dijagramma tal-konnessjoni

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

Biex tevalwa l-firmware STSW-IOD04K, ittella l-IODD file fuq l-għodda tal-kontroll tal-kaptan IO-Link tiegħek u qabbadha mal-STEVAL-IOD004V1 permezz tal-kejbils u l-adapters IO-Link inklużi fil-kit, jew bi kwalunkwe kejbil kompatibbli ieħor. Tista 'tuża kwalunkwe IO-Link master v1.1 ieħor bl-għodda ta' kontroll relatata. Fl-example tat-Taqsima 2.2, il-kaptan IO-Link huwa l-P-NUCLEO-IOM01M1, l-għodda ta 'kontroll relatata hija l-Għodda ta' Kontroll IO-Link żviluppata minn TEConcept (sieħeb ST) u l-konnessjoni titlesta minn sokit M12 għal kejbil tal-wajer ħieles ( Katlax p/n CBF12-S44N0-1.5BPUR).

Gwida tas-setup tas-sistema

Deskrizzjoni tal-hardware

Kit ta' evalwazzjoni STEVAL-IOD04KT1
L-STEVAL-IOD04KT1 huwa kit ta 'disinn ta' referenza li jisfrutta l-karatteristiċi tat-transceiver tal-apparat b'kanal doppju L6364W IO-Link. Il-kit jikkonsisti mill-bord prinċipali STEVAL-IOD004V1 (mhux disponibbli għall-bejgħ), il-programmatur STLINK-V3MINI u l-għodda tad-debugger, kejbil ċatt ta '14-il pin, u adapter ta' konnettur industrijali standard M8 sa M12. Il-kit jaġixxi bħala sensur industrijali intelliġenti modern biex jiġi konness ma 'hub IO-Link prinċipali (jew interface PLC adattat). Il-provvista tal-enerġija għall-MCU, sensuri, u apparat loġiku ieħor ġejja mill-kontrollur tal-konvertitur DC-DC inkorporat fl-L6364W. Il-mikrokontrollur STM32G071EB abbord imexxi munzell demo IO-Link v.1.1, li jikkontrolla l-komunikazzjoni IO-Link, u l-kodiċi tas-softwer li jamministra t-transceiver L6364W u s-sensuri industrijali MEMS. Id-dimensjonijiet ċkejkna tal-bord prinċipali nkisbu grazzi għad-daqsijiet żgħar tal-għażliet tal-pakkett CSP ta 'L6364W u STM32G071EB. Qabbad il-bord prinċipali ma' master IO-Link permezz tal-adapter u l-konnettur M8 inkluż fil-kit għal tħaddim normali. Qabbad l-istess bord mal-STLINK-V3MINI permezz tal-kejbil ċatt biss jekk trid tipprogramma l-STM32G071EB b'firmware ġdid.

Figura 4. Kit ta 'valutazzjoni STEVAL-IOD04KT1

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

Setup tal-ħardwer

Il-passi li ġejjin jispjegaw kif tikkontrolla l-STEVAL-IOD004V1 permezz tal-P-NUCLEO-IOM01M1.

  • Pass 1. Qabbad il-P-NUCLEO-IOM01M1 mal-STEVAL-IOD004V1 permezz ta 'tliet wajers (L+, L-/GND, u CQ). L-STEVAL-IOD04KT1 jinkludi konnettur M8 (socket b'erba 'direzzjonijiet) għal M12 (plagg f'ħames direzzjonijiet) biex jgħaqqad faċilment l-STEVAL-IOD004V1 ma' kwalunkwe kaptan IO-Link b'konnettur M12 (socket). L-eħfef mod biex tgħaqqad l-STEVAL-IOD004V1 mal-P-NUCLEO-IOM01M1 huwa li tuża kejbil b'M12 (sokit b'erba' jew ħames direzzjonijiet) fuq naħa waħda u wajers ħielsa fuq in-naħa l-oħra (eż.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • Pass 2. Qabbad il-P-NUCLEO-IOM01M1 ma' provvista ta' enerġija ta' 24 V/1 A. Il-figura li ġejja turi kif tikkonnettja l-P-NUCLEO-IOM01M1 u l-STEVAL-IOD004V1 li jħaddem l-STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • Pass 3. Tnedija Għodda ta 'Kontroll IO-Link fuq il-laptop/PC tiegħek.
  • Pass 4. Qabbad il-P-NUCLEO-IOM01M1 b'kejbil mini-USB mal-laptop/PC tiegħek li jħaddem l-Għodda ta' Kontroll IO-Link.
    NOTA
    Il-passi minn 5 sa 13 jirreferu għal azzjonijiet li għandhom jitwettqu fl-Għodda ta' Kontroll IO-Link.
  • Pass 5. Fl-Għodda ta' Kontroll IO-Link, ikklikkja fuq [Agħżel l-apparat] u segwi l-istruzzjonijiet biex ittella' STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml jew STMicroelectronics-STEVAL-IOD004V1-230kIOD20210429-1.1kBd2 .3.xml, skond l-għażla COMXNUMX jew COMXNUMX, fid-direttorju IODD tal-pakkett tas-softwer.
  • Pass 6. Qabbad il-kaptan billi tikklikkja fuq l-ikona ħadra (kantuniera ta 'fuq tax-xellug).
  • Pass 7. Ikklikkja fuq [Power ON] biex tforni l-STEVAL-IOD004V1. L-LED aħmar fuq l-STEVAL-IOD004V1 teptip.
  • Pass 8. Ikklikkja fuq [IO-Link] biex tibda komunikazzjoni IO-Link. L-LED aħdar fuq l-STEVAL-IOD004V1 teptip.
    NOTA
    B'mod awtomatiku, il-komunikazzjoni tibda b'ISM330DHCX konfigurat bħala aċċelerometru.
  • Pass 9. Iplottja d-data miġbura mill-aċċelerometru ISM330DHCX billi tikklikkja fuq [Plot].
  • Pass 10. Biex tattiva l-iskambju tad-dejta b'sensor ieħor, mur [Menu tal-Parametru]> [Għażla tal-Input tal-Proċess].
    • Pass 10a. Ikklikkja darbtejn fuq l-isem tas-sensor (test aħdar).
    • Pass 10b. Agħżel is-sensor mixtieq mill-għażliet disponibbli.
    • Pass 10c. Ikklikkja fuq [Write Selected] biex tallinja l-kaptan u l-apparat. Il-proċedura titlesta meta l-isem tas-sensor magħżul isir aħdar, kif muri hawn taħt.

Figura 6. Għodda ta' Kontroll IO-Link view (eżample)

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

Figura 7. Għodda ta' Kontroll IO-Link view – plott tad-dejta tal-proċess

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

  • Meta tispiċċa s-sessjoni ta' evalwazzjoni tiegħek, segwi l-passi addizzjonali hawn taħt.
  • Pass 11. Ikklikkja fuq [Inattiv] biex twaqqaf il-komunikazzjoni IO-Link.
  • Pass 12. Ikklikkja fuq [Power Off] biex twaqqaf lill-kaptan IO-Link milli jforni l-apparat IO-Link.
  • Pass 13. Ikklikkja fuq [Skonnettja] biex twaqqaf il-komunikazzjoni bejn IO-Link Control Tool u P-NUCLEO-IOM01M1.
  • Pass 14. Skonnettja l-kejbil mini-USB mill-P-NUCLEO-IOM01M1.
  • Pass 15. Skonnettja l-provvista ta '24 V mill-P-NUCLEO-IOM01M1.

Setup tas-softwer
Biex twaqqaf ambjent ta' żvilupp adattat għall-ħolqien ta' applikazzjonijiet IO-Link għall-STM32G071EB u L6364W, għandek bżonn:

  • Firmware STSW-IOD04K u dokumentazzjoni relatata disponibbli fuq www.st.com;
  • wieħed mill-għodda u l-kompilaturi tal-iżviluppi li ġejjin:
    • IAR Embedded Workbench għal toolchain ARM®
    • Keil
    • STM32CubeIDE flimkien ma' ST-LINK/V2

Storja tar-reviżjoni

Tabella 1. Storja tar-reviżjoni tad-dokument

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

Lista ta' tabelli

  • Tabella 1. L-istorja tar-reviżjoni tad-dokument …………………………………………………….. 9

Lista ta' figuri

  • Figura 1. Arkitettura tas-softwer STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Figura 2. Struttura tal-folder STSW-IOD04K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Figura 3. STEVAL-IOD004V1 u STLINK-V3MINI – dijagramma tal-konnessjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • Figura 4. Kit ta' evalwazzjoni STEVAL-IOD04KT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Figura 5. Issettjar tat-terminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Figura 6. Għodda ta' Kontroll IO-Link view (eżample) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Figura 7. Għodda ta' Kontroll IO-Link view – plott tad-data tal-proċess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

AVVIŻ IMPORTANTI - JEKK JOGĦĠBOK AQRA B'attenzjoni
STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ tal-ST fis-seħħ fil-ħin tal-konferma tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-Xrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kwalunkwe garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, jekk jogħġbok irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument. © 2021 STMicroelectronics – Id-drittijiet kollha riżervati

Dokumenti / Riżorsi

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

Staqsi Mistoqsija

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

Staqsi Mistoqsija

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