ST-logo

ST com STEVAL-IOD04KT1 Microelectronics Meardere Funksje Sensor

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

Ynlieding

STSW-IOD04K is in softwarepakket, wêrmei jo IO-Link-kommunikaasje kinne ynskeakelje tusken STEVAL-IOD004V1 (opnaam yn 'e STEVAL-IOD04KT1, mar net beskikber foar aparte ferkeap) en in IO-Link-master, fia de L6364W-transceiver. Op grûn fan de STM32CubeHAL ferlingt de STSW-IOD04K STM32Cube. It leveret in board-stipepakket (BSP) foar IO-Link-kommunikaasje basearre op in demo-stack-bibleteek dy't gegevens beheart dy't komme fan 'e ynterne L6364W temperatuersensor en de twa oan board MEMS yndustriële sensoren: IIS2MDC (hege krektens, ultra-leech- macht, 3-as digitale útfier magnetometer) en ISM330DHCX (altyd-on 3D accelerometer en 3D gyroscoop).
De arsjitektuer fan dizze tapassingssoftware fasilitearret de yntegraasje mei oare STM32Cube-basearre software om eks te meitsjenamples foar de meast foarkommende applikaasje technologyen. Ynbegrepen biblioteken ynskeakelje funksjes foar in echt en brûkber systeem foar ûntwikkelders. Hardware-bestjoerders en abstrakte details op leech nivo kinne de middleware-komponinten en applikaasjes tagong krije ta gegevens op in hardware-ûnôfhinklike manier. De middleware-biblioteken omfetsje in ST-proprietêre IO-Link demo-stack. Jo kinne it STSW-IOD04K-softwarepakket brûke yn ferskate yntegreare ûntwikkelingsomjouwings (IDE's): IAR, Keil, en STM32CubeIDE. It omfettet ek de IODD file te uploaden op de IO-Link-master fan de brûker.

Te begjinnen

Oerview
STSW-IOD04K wreidet STM32Cube funksjonaliteit út. It softwarepakket makket de IO-Link-gegevensferfier fan yndustriële sensoren op 'e STEVAL-IOD004V1 mooglik nei in IO-Link-master ferbûn fia in IO-Link-ferbining. De wichtichste pakketfunksjes binne:

  • Firmwarepakket om IO-Link-apparaatapplikaasjes te bouwen basearre op de STM32G071EB-mikrocontroller
  • Middleware-biblioteken mei IO-Link-apparaat demo-stack foar L6364W om IIS2MDC- en ISM330DHCX MEMS-sensoren te behearjen
  • Ready-to-use binêr foar IO-Link apparaat sensor gegevens oerdracht
  • Maklike portabiliteit oer ferskate MCU-famyljes, tank oan STM32Cube
  • Fergees, brûkerfreonlike lisinsjebetingsten

Boukunde
De applikaasjesoftware makket tagong ta de STEVAL-IOD004V1 fia de folgjende softwarelagen:

  • STM32Cube HAL-laach, dy't in ienfâldige, generike, multi-eksimplaar set fan applikaasje-programmearring-ynterfaces (API's) leveret om te ynteraksje mei de boppeste applikaasje-, biblioteek- en stacklagen. It hat generyske en útwreidings-API's en is direkt boud om in generike arsjitektuer. It lit opienfolgjende lagen lykas de middleware-laach funksjes útfiere sûnder spesifike hardwarekonfiguraasjes foar in opjûne mikrocontroller-ienheid (MCU) te fereaskje. Dizze struktuer ferbetteret biblioteekkoade werbrûkberens en garandearret in maklike portabiliteit op oare apparaten.
  • Board Support Package (BSP) laach, dy't stipet alle perifeare apparaten op it boerd útsein de MCU. Dit beheinde set fan APIs jout in programmearring ynterface foar bepaalde board-spesifike perifeare apparaten lykas de LED, de brûker knop, ensfh Dizze ynterface helpt ek by it identifisearjen fan de spesifike board ferzje.

figuer 1. STSW-IOD04K software arsjitektuer

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

Mappen

figuer 2. STSW-IOD04K mapstruktuerST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

It softwarepakket omfettet de folgjende mappen:

  • Dokumintaasje: in kompilearre HTML file generearre út de boarne koade detailing de software komponinten en APIs (ien foar elk projekt).
  • Bestjoerders: HAL-bestjoerders en boerdspesifike sjauffeurs foar elk stipe boerd as hardwareplatfoarm, ynklusyf dy foar de onboard-komponinten, en de CMSIS-ferkeaper-ûnôfhinklike hardwareabstraksjelaach foar de ARM Cortex-M-prosessor-searje.
  • Middlewares: biblioteken en protokollen mei IO-Link mini-stack en sensorbehear.
  • Projekten: sample applikaasje ymplemintearret in yndustriële IO-Link multi-sensor node. Dizze applikaasje wurdt levere foar de STM32G071EB mikrocontroller foar trije ûntwikkelingsomjouwings: IAR Embedded Workbench foar ARM, RealView Microcontroller Development Kit (MDK-ARM-STR) en STM32CubeIDE.

APIs
Detaillearre technyske ynformaasje mei folsleine brûker API funksje en parameter beskriuwing binne yn in kompilearre HTML file yn de map "Dokumintaasje".

Sample applikaasje beskriuwing
De map Projects jout de sample applikaasje, dy't de STEVAL-IOD004V1 brûkt mei de L6364W-transceiver, en de yndustriële sensoren ISM330DHCX/IIS2MDC.
Klaar te bouwen projekten binne beskikber foar meardere IDE's. Jo kinne uploade ien fan de binêre files fan de STSW-IOD04K fia STM32CubeProgrammer of de programmearring funksje fan jo IDE. Om de STEVAL-IOD004V1 te betsjinjen en de firmware te flashen, kinne jo ien fan 'e opsjes hjirûnder kieze:

  • Ferbine jo MCU-programmeur (bglample, STLINK-V3MINI) nei it bestjoer fia connector J1; power up it bestjoer troch de 24 V levere fan in IO-Link master; op jo programmeur, selektearje de binêre file om te flitsen en gean dan troch mei it programmearjen fan de MCU.

Noat
Foar de boppesteande proseduere hawwe jo twa USB-poarten nedich (ien foar de programmer, de oare foar de IO-Link-master).

  • Ferbine jo MCU-programmeur (bglample, STLINK-V3MINI) nei it bestjoer fia connector J1; leverje de MCU troch in 3.3 V voeding ferbûn oan it bestjoer fia J2 (pin 2 = GND; pin 4 = 3.3 V); op jo programmeur, selektearje de binêre file om te flitsen en programmearje dan de MCU.

De STLINK-V3MINI-programmeur kin wurde ferbûn mei de STEVAL-IOD004V1 troch J1 (10 manieren, twa rigen) fia de 14-pin platte kabel opnommen yn 'e kit: twa pins oan' e rjochter- en lofterkant fan 'e kabel bliuwe net ferbûn. Sjoch op it bestjoer boppekant en it ferlitten fan de IO-Link M8 Anschluss oan jo rjochterkant, de kabel moat wurde ferbûn sadat de reade line is op de top, lykas werjûn hjirûnder.

figuer 3. STEVAL-IOD004V1 en STLINK-V3MINI - ferbining diagram

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

Om de STSW-IOD04K-firmware te evaluearjen, upload de IODD file op it kontrôleark fan jo IO-Link-master en ferbine it mei de STEVAL-IOD004V1 troch de IO-Link-kabels en adapters opnommen yn 'e kit, of troch in oare kompatibele kabel. Jo kinne elke oare IO-Link master v1.1 brûke mei it relatearre kontrôleark. Yn it eksample fan seksje 2.2, de IO-Link-master is de P-NUCLEO-IOM01M1, it relatearre kontrôleark is it IO-Link Control Tool ûntwikkele troch TEConcept (ST-partner) en de ferbining wurdt foltôge troch in M12-socket nei frije draadkabel ( Katlax p/n CBF12-S44N0-1.5BPUR).

Systeem opset gids

Hardware beskriuwing

STEVAL-IOD04KT1 evaluaasje kit
De STEVAL-IOD04KT1 is in referinsje-ûntwerpkit dy't de funksjes fan 'e L6364W IO-Link dual-channel apparaat transceiver eksploitearret. De kit bestiet út it STEVAL-IOD004V1-haadboerd (net te keap beskikber), de STLINK-V3MINI-programmeur en debugger-ark, in 14-pin platte kabel, en in M8 nei M12 standert yndustriële connectoradapter. De kit fungearret as in moderne tûke yndustriële sensor om te ferbinen mei in master IO-Link-hub (as in geskikte PLC-ynterface). De stroomfoarsjenning foar de MCU, sensoren en oare logyske apparaten komt ôf fan 'e DC-DC-konverterkontrôler ynbêde yn' e L6364W. De on-board STM32G071EB mikrocontroller rint in IO-Link demo stack v.1.1, dy't kontrolearret de IO-Link kommunikaasje, en de software koade dy't beheart de L6364W transceiver en de MEMS yndustriële sensoren. De lytse diminsjes fan it haadboerd binne berikt troch de lytse maten fan 'e CSP-pakketopsjes fan L6364W en STM32G071EB. Ferbine it haadboerd mei in IO-Link-master fia de adapter en de M8-ferbining opnommen yn 'e kit foar normale operaasje. Ferbine itselde boerd mei de STLINK-V3MINI fia de platte kabel allinich as jo de STM32G071EB wolle programmearje mei in nije firmware.

figuer 4. STEVAL-IOD04KT1 evaluaasje kit

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

Hardware opset

De folgjende stappen ferklearje hoe't jo de STEVAL-IOD004V1 kontrolearje fia de P-NUCLEO-IOM01M1.

  • Stap 1. Ferbine de P-NUCLEO-IOM01M1 oan de STEVAL-IOD004V1 troch trije triedden (L+, L-/GND, en CQ). De STEVAL-IOD04KT1 omfettet in M8 (fjouwer-wei socket) nei M12 (fiif-way plug) connector om de STEVAL-IOD004V1 maklik te ynterface oan elke IO-Link master mei in M12 (socket) connector. De maklikste manier om de STEVAL-IOD004V1 te ferbinen mei de P-NUCLEO-IOM01M1 is in kabel te brûken mei M12 (fjouwer- of fiif-wei socket) oan 'e iene kant en frije triedden oan' e oare kant (bgl.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • Stap 2. Ferbine de P-NUCLEO-IOM01M1 oan in 24 V / 1 A voeding. De folgjende figuer lit sjen hoe't jo de P-NUCLEO-IOM01M1 en de STEVAL-IOD004V1 ferbine mei de STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • Stap 3. Launch IO-Link Control Tool op jo laptop / PC.
  • Stap 4. Ferbine de P-NUCLEO-IOM01M1 troch mini-USB kabel nei jo laptop / PC mei it IO-Link Control Tool.
    NOAT
    De stappen fan 5 oant 13 ferwize nei aksjes om út te fieren yn it IO-Link Control Tool.
  • Stap 5. Klikje yn it IO-Link Control Tool op [Selektearje apparaat] en folgje de ynstruksjes om STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml of STMicroelectronics-STEVAL-IOD004V1-230kB20210429V1.1-2kBd-3 .XNUMX.xml, neffens COMXNUMX of COMXNUMX kar, yn de IODD triemtafel fan it software pakket.
  • Stap 6. Ferbine de master troch te klikken op it griene ikoan (linksboppe).
  • Stap 7. Klikje op [Power ON] om de STEVAL-IOD004V1 te leverjen. De reade LED op 'e STEVAL-IOD004V1 knippert.
  • Stap 8. Klikje op [IO-Link] om IO-Link-kommunikaasje te begjinnen. De griene LED op 'e STEVAL-IOD004V1 knippert.
    NOAT
    Standert begjint de kommunikaasje mei ISM330DHCX konfigurearre as accelerometer.
  • Stap 9. Plot de gegevens sammele troch de ISM330DHCX accelerometer troch te klikken op [Plot].
  • Stap 10. Om de gegevensútwikseling mei in oare sensor te aktivearjen, gean nei [Parametermenu]>[Process Input Selection].
    • Stap 10a. Dûbelklikje op de sensornamme (griene tekst).
    • Stap 10b. Selektearje de winske sensor út de beskikbere karren.
    • Stap 10c. Klikje op [Skriuw selektearre] om de master en it apparaat út te rjochtsjen. De proseduere is foltôge as de namme fan 'e selektearre sensor grien wurdt, lykas hjirûnder werjûn.

figuer 6. IO-Link Control Tool view (bglample)

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

figuer 7. IO-Link Control Tool view - proses data plot

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

  • As jo ​​​​jo evaluaasje sesje foltôgje, folgje dan de ekstra stappen hjirûnder.
  • Stap 11. Klikje op [Ynaktyf] om IO-Link-kommunikaasje te stopjen.
  • Stap 12. Klikje op [Power Off] om de IO-Link-master te stopjen fan it leverjen fan it IO-Link-apparaat.
  • Stap 13. Klikje op [Disconnect] om de kommunikaasje tusken IO-Link Control Tool en P-NUCLEO- IOM01M1 te stopjen.
  • Stap 14. Verbreken de mini-USB kabel út de P-NUCLEO-IOM01M1.
  • Stap 15. Skeakelje de 24 V-oanfier fan 'e P-NUCLEO-IOM01M1.

Software opset
Om in gaadlike ûntwikkelingsomjouwing yn te stellen foar it meitsjen fan IO-Link-applikaasjes foar de STM32G071EB en L6364W, hawwe jo nedich:

  • STSW-IOD04K firmware en relatearre dokumintaasje beskikber op www.st.com;
  • ien fan 'e folgjende ûntwikkelings toolchain en kompilatoren:
    • IAR Embedded Workbench foar ARM® toolchain
    • Keil
    • STM32CubeIDE plus ST-LINK/V2

Revision skiednis

Tabel 1. Document revyzje skiednis

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

List fan tabellen

  • Tabel 1. Dokumintrezjeskiednis ………………………………………………………….. 9

List fan sifers

  • figuer 1. STSW-IOD04K software arsjitektuer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • figuer 2. STSW-IOD04K map struktuer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • figuer 3. STEVAL-IOD004V1 en STLINK-V3MINI - ferbining diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • figuer 4. STEVAL-IOD04KT1 evaluaasje kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • figuer 5. Terminal ynstellings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • figuer 6. IO-Link Control Tool view (bglample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • figuer 7. IO-Link Control Tool view - proses data plot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

WICHTICH OPMERKING - LLES WEG SURFOL
STMicroelectronics NV en har dochterûndernimmingen ("ST") behâlde it rjocht foar om feroarings, korreksjes, ferbetterings, oanpassings en ferbetterings oan ST-produkten en / of oan dit dokumint op elk momint sûnder notice te meitsjen. Keapers moatte de lêste relevante ynformaasje krije oer ST-produkten foardat se oarders pleatse. ST-produkten wurde ferkocht yn oerienstimming mei ST's ferkeapbetingsten en ferkeapbetingsten yn plak op it momint fan bestellingserkenning. Keapers binne allinich ferantwurdlik foar de kar, seleksje en gebrûk fan ST-produkten en ST nimt gjin oanspraaklikens oan foar help by oanfraach of it ûntwerp fan produkten fan keapers. Gjin lisinsje, útdruklik of mei implisyt, oan in yntellektueel eigendomsrjocht wurdt hjiryn ferliend troch ST. Wederferkeap fan ST-produkten mei bepalingen dy't ferskille fan 'e ynformaasje dy't hjiryn oanjûn binne, sil gjin garânsje ferliend troch ST foar sa'n produkt ûnjildich meitsje. ST en it ST-logo binne hannelsmerken fan ST. Foar oanfoljende ynformaasje oer ST hannelsmerken, nim dan ferwize nei www.st.com/trademarks. Alle oare nammen fan produkten of tsjinsten binne it eigendom fan har respektive eigners. Ynformaasje yn dit dokumint ferfangt en ferfangt ynformaasje earder levere yn alle eardere ferzjes fan dit dokumint. © 2021 STMicroelectronics - Alle rjochten foarbehâlden

Dokuminten / Resources

ST com STEVAL-IOD04KT1 Microelectronics Meardere Funksje Sensor [pdf] Brûkersgids
STEVAL-IOD04KT1, Microelectronics Meardere Funksje Sensor, Meardere Funksje Sensor, Funksje Sensor, STEVAL-IOD04KT1, Sensor

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *