ST com STEVAL-IOD04KT1 Synhwyrydd Swyddogaeth Lluosog Microelectroneg
Rhagymadrodd
Pecyn meddalwedd yw STSW-IOD04K, sy'n eich galluogi i alluogi cyfathrebu IO-Link rhwng STEVAL-IOD004V1 (wedi'i gynnwys yn y STEVAL-IOD04KT1 ond nad yw ar gael i'w werthu ar wahân) a meistr IO-Link, trwy'r transceiver L6364W. Yn seiliedig ar y STM32CubeHAL, mae'r STSW-IOD04K yn ymestyn STM32Cube. Mae'n darparu pecyn cymorth bwrdd (BSP) ar gyfer cyfathrebu IO-Link yn seiliedig ar lyfrgell demo-stack sy'n rheoli data sy'n dod o'r synhwyrydd tymheredd L6364W mewnol a'r ddau synhwyrydd diwydiannol MEMS ar y bwrdd: IIS2MDC (cywirdeb uchel, uwch-isel- pŵer, magnetomedr allbwn digidol 3-echel) ac ISM330DHCX (cyflymder 3D bob amser a gyrosgop 3D).
Mae pensaernïaeth y meddalwedd cymhwysiad hwn yn hwyluso integreiddio â meddalwedd arall sy'n seiliedig ar STM32Cube i greu examples ar gyfer y technolegau cymhwyso mwyaf cyffredin. Mae llyfrgelloedd sydd wedi'u cynnwys yn galluogi swyddogaethau ar gyfer system real a defnyddiadwy i ddatblygwyr. Mae gyrwyr caledwedd a manylion lefel isel haniaethol yn caniatáu i'r cydrannau a'r cymwysiadau nwyddau canol gael mynediad at ddata mewn modd sy'n annibynnol ar galedwedd. Mae'r llyfrgelloedd nwyddau canol yn cynnwys demo-stack IO-Link perchnogol ST. Gallwch ddefnyddio pecyn meddalwedd STSW-IOD04K mewn gwahanol amgylcheddau datblygu integredig (IDEs): IAR, Keil, a STM32CubeIDE. Mae hefyd yn cynnwys yr IODD file i'w lanlwytho i feistr IO-Link y defnyddiwr.
Dechrau arni
Drosoddview
Mae STSW-IOD04K yn ehangu ymarferoldeb STM32Cube. Mae'r pecyn meddalwedd yn galluogi trosglwyddo data IO-Link o synwyryddion diwydiannol ar y STEVAL-IOD004V1 tuag at feistr IO-Link wedi'i gysylltu trwy gysylltiad IO-Link. Nodweddion allweddol y pecyn yw:
- Pecyn cadarnwedd i adeiladu cymwysiadau dyfais IO-Link yn seiliedig ar y microreolydd STM32G071EB
- Llyfrgelloedd nwyddau canol yn cynnwys stac arddangos dyfais IO-Link ar gyfer L6364W i reoli synwyryddion MEMS IIS2MDC ac ISM330DHCX
- Deuaidd parod i'w ddefnyddio ar gyfer trosglwyddo data synhwyrydd dyfais IO-Link
- Cludadwyedd hawdd ar draws gwahanol deuluoedd MCU, diolch i STM32Cube
- Telerau trwydded am ddim, hawdd eu defnyddio
Pensaernïaeth
Mae'r meddalwedd cymhwysiad yn cyrchu'r STEVAL-IOD004V1 trwy'r haenau meddalwedd canlynol:
- Haen STM32Cube HAL, sy'n darparu set syml, generig, aml-achos o ryngwynebau rhaglennu cymhwysiad (APIs) i ryngweithio â'r haenau cymhwysiad, llyfrgell a stac uchaf. Mae ganddo APIs generig ac estyn ac mae wedi'i adeiladu'n uniongyrchol o amgylch pensaernïaeth generig. Mae'n caniatáu i haenau olynol fel yr haen nwyddau canol weithredu swyddogaethau heb fod angen cyfluniadau caledwedd penodol ar gyfer uned microreolydd benodol (MCU). Mae'r strwythur hwn yn gwella'r gallu i ailddefnyddio cod llyfrgell ac yn gwarantu hygludedd hawdd ar ddyfeisiau eraill.
- Haen Pecyn Cymorth Bwrdd (BSP), sy'n cefnogi'r holl berifferolion ar y bwrdd ac eithrio'r MCU. Mae'r set gyfyngedig hon o APIs yn darparu rhyngwyneb rhaglennu ar gyfer rhai perifferolion bwrdd-benodol fel y LED, y botwm defnyddiwr, ac ati. Mae'r rhyngwyneb hwn hefyd yn helpu i nodi'r fersiwn bwrdd penodol.
Ffigur 1. Pensaernïaeth meddalwedd STSW-IOD04K
Ffolderi
Ffigur 2. Strwythur ffolder STSW-IOD04K
Mae'r pecyn meddalwedd yn cynnwys y ffolderi canlynol:
- Dogfennaeth: HTML wedi'i lunio file a gynhyrchir o'r cod ffynhonnell sy'n manylu ar gydrannau'r feddalwedd a'r APIs (un ar gyfer pob prosiect).
- Gyrwyr: Gyrwyr HAL a gyrwyr bwrdd-benodol ar gyfer pob llwyfan bwrdd neu galedwedd a gefnogir, gan gynnwys y rhai ar gyfer y cydrannau ar y bwrdd, a'r haen tynnu caledwedd CMSIS-annibynnol ar gyfer y gyfres prosesydd ARM Cortex-M.
- Middlewares: llyfrgelloedd a phrotocolau yn cynnwys IO-Link mini-stack a rheolaeth synwyryddion.
- Prosiectau: sample cais gweithredu nod aml-synhwyrydd diwydiannol IO-Link. Darperir y cais hwn ar gyfer microreolydd STM32G071EB ar gyfer tri amgylchedd datblygu: Mainc Waith Embedded IAR ar gyfer ARM, RealView Pecyn Datblygu Microreolwyr (MDK-ARM-STR) a STM32CubeIDE.
APIs
Mae gwybodaeth dechnegol fanwl gyda swyddogaeth API defnyddiwr llawn a disgrifiad paramedr mewn HTML wedi'i lunio file yn y ffolder “Dogfennau”.
Sampgyda disgrifiad cais
Mae'r ffolder Prosiectau yn darparu'r sample application, sy'n defnyddio'r STEVAL-IOD004V1 gyda'r transceiver L6364W, a'r synwyryddion diwydiannol ISM330DHCX/IIS2MDC.
Mae prosiectau parod i'w hadeiladu ar gael ar gyfer DRhA lluosog. Gallwch uwchlwytho un o'r deuaidd files o'r STSW-IOD04K trwy STM32CubeProgrammer neu nodwedd rhaglennu eich DRhA. I bweru'r STEVAL-IOD004V1 a fflachio'r firmware, gallwch ddewis un o'r opsiynau isod:
- Cysylltwch eich rhaglennydd MCU (ar gyfer cynample, STLINK-V3MINI) i'r bwrdd trwy gysylltydd J1; pŵer i fyny'r bwrdd gan y 24 V a gyflenwir gan feistr IO-Link; ar eich rhaglennydd, dewiswch y deuaidd file i fflachio ac yna symud ymlaen i raglennu'r MCU.
Nodyn
Ar gyfer y weithdrefn uchod, mae angen dau borthladd USB arnoch (un ar gyfer y rhaglennydd, a'r llall ar gyfer y meistr IO-Link).
- Cysylltwch eich rhaglennydd MCU (ar gyfer cynample, STLINK-V3MINI) i'r bwrdd trwy gysylltydd J1; cyflenwi'r MCU gan gyflenwad pŵer 3.3 V wedi'i gysylltu â'r bwrdd trwy J2 (pin 2 = GND; pin 4 = 3.3 V); ar eich rhaglennydd, dewiswch y deuaidd file i fflachio ac yna rhaglennu'r MCU.
Gellir cysylltu'r rhaglennydd STLINK-V3MINI â'r STEVAL-IOD004V1 gan J1 (10 ffordd, dwy res) trwy'r cebl fflat 14-pin sydd wedi'i gynnwys yn y pecyn: mae dau bin ar ochr dde a chwith y cebl yn parhau i fod heb eu cysylltu. Gan edrych ar ochr uchaf y bwrdd a gadael y cysylltydd IO-Link M8 ar y dde i chi, rhaid cysylltu'r cebl fel bod y llinell goch ar y brig, fel y dangosir isod.
Ffigur 3. STEVAL-IOD004V1 a STLINK-V3MINI – diagram cysylltiad
I werthuso'r firmware STSW-IOD04K, uwchlwythwch yr IODD file ar offeryn rheoli eich meistr IO-Link a'i gysylltu â'r STEVAL-IOD004V1 gan y ceblau IO-Link a'r addaswyr sydd wedi'u cynnwys yn y pecyn, neu gan unrhyw gebl cydnaws arall. Gallwch ddefnyddio unrhyw feistr IO-Link v1.1 arall gyda'r offeryn rheoli cysylltiedig. Yn y cynample o Adran 2.2, y meistr IO-Link yw'r P-NUCLEO-IOM01M1, yr offeryn rheoli cysylltiedig yw'r Offeryn Rheoli IO-Link a ddatblygwyd gan TEConcept (partner ST) ac mae'r cysylltiad yn cael ei gwblhau gan soced M12 i gebl gwifren am ddim ( Katlax p/n CBF12-S44N0-1.5BPUR).
Canllaw gosod system
Disgrifiad caledwedd
Pecyn gwerthuso STEVAL-IOD04KT1
Mae'r STEVAL-IOD04KT1 yn becyn dylunio cyfeirio sy'n manteisio ar nodweddion traws-dderbynnydd dyfais sianel ddeuol L6364W IO-Link. Mae'r pecyn yn cynnwys y prif fwrdd STEVAL-IOD004V1 (ddim ar gael i'w werthu), y rhaglennydd STLINK-V3MINI ac offeryn dadfygiwr, cebl fflat 14-pin, ac addasydd cysylltydd diwydiannol safonol M8 i M12. Mae'r pecyn yn gweithredu fel synhwyrydd diwydiannol craff modern i'w gysylltu â phrif ganolbwynt IO-Link (neu ryngwyneb PLC addas). Mae'r cyflenwad pŵer ar gyfer yr MCU, synwyryddion, a dyfeisiau rhesymeg eraill yn deillio o'r rheolydd trawsnewidydd DC-DC sydd wedi'i ymgorffori yn y L6364W. Mae'r microreolydd STM32G071EB ar y bwrdd yn rhedeg stack demo IO-Link v.1.1, sy'n rheoli'r cyfathrebu IO-Link, a'r cod meddalwedd sy'n rheoli'r transceiver L6364W a'r synwyryddion diwydiannol MEMS. Mae dimensiynau bach y prif fwrdd wedi'u cyflawni diolch i feintiau bach opsiynau pecyn PDC o L6364W a STM32G071EB. Cysylltwch y prif fwrdd â meistr IO-Link trwy'r addasydd a'r cysylltydd M8 sydd wedi'i gynnwys yn y pecyn ar gyfer gweithrediad arferol. Cysylltwch yr un bwrdd â'r STLINK-V3MINI trwy'r cebl fflat dim ond os ydych chi am raglennu'r STM32G071EB gyda firmware newydd.
Ffigur 4. Pecyn gwerthuso STEVAL-IOD04KT1
Gosod caledwedd
Mae'r camau canlynol yn esbonio sut i reoli'r STEVAL-IOD004V1 trwy'r P-NUCLEO-IOM01M1.
- Cam 1. Cysylltwch y P-NUCLEO-IOM01M1 â'r STEVAL-IOD004V1 trwy dair gwifren (L +, L-/GND, a CQ). Mae'r STEVAL-IOD04KT1 yn cynnwys cysylltydd M8 (pedair ffordd) i M12 (plwg pum ffordd) i ryngwynebu'r STEVAL-IOD004V1 yn hawdd i unrhyw feistr IO-Link gyda chysylltydd M12 (soced). Y ffordd hawsaf o gysylltu'r STEVAL-IOD004V1 â'r P-NUCLEO-IOM01M1 yw defnyddio cebl gyda M12 (soced pedair neu bum ffordd) ar un ochr a gwifrau am ddim ar yr ochr arall (ar gyfer example, Katlax p/n CBF12-S44N0-1.5BPUR).
- Cam 2. Cysylltwch y P-NUCLEO-IOM01M1 â chyflenwad pŵer 24 V/1 A. Mae'r ffigur canlynol yn dangos sut i gysylltu'r P-NUCLEO-IOM01M1 a'r STEVAL-IOD004V1 sy'n rhedeg y STSW-IOD04K.
- Cam 3. Lansio Offeryn Rheoli IO-Link ar eich gliniadur/PC.
- Cam 4. Cysylltwch y P-NUCLEO-IOM01M1 â chebl mini-USB â'ch gliniadur/PC sy'n rhedeg yr Offeryn Rheoli IO-Link.
NODYN
Mae'r camau o 5 i 13 yn cyfeirio at gamau gweithredu i'w perfformio yn yr Offeryn Rheoli IO-Link. - Cam 5. Yn yr Offeryn Rheoli IO-Link, cliciwch ar [Dewiswch ddyfais] a dilynwch y cyfarwyddiadau i uwchlwytho STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml neu STMicroelectronics-STEVAL-IOD004V1-230kB20210429-1.1-2kBd-3 .XNUMX.xml, yn ôl dewis COMXNUMX neu COMXNUMX, yn y cyfeiriadur IODD o'r pecyn meddalwedd.
- Cam 6. Cysylltwch y meistr trwy glicio ar yr eicon gwyrdd (cornel chwith uchaf).
- Cam 7. Cliciwch ar [Pŵer ON] i gyflenwi'r STEVAL-IOD004V1. Mae'r LED coch ar y STEVAL-IOD004V1 yn blinks.
- Cam 8. Cliciwch ar [IO-Link] i gychwyn cyfathrebu IO-Link. Mae'r LED gwyrdd ar y STEVAL-IOD004V1 yn blinks.
NODYN
Yn ddiofyn, mae'r cyfathrebiad yn dechrau gydag ISM330DHCX wedi'i ffurfweddu fel cyflymromedr. - Cam 9. Plotiwch y data a gasglwyd gan y acceleromedr ISM330DHCX trwy glicio ar [Plot].
- Cam 10. I gychwyn y cyfnewid data gyda synhwyrydd arall, ewch i [Dewislen Paramedr]>[Dewis Mewnbwn Proses].
- Cam 10a. Cliciwch ddwywaith ar enw'r synhwyrydd (testun gwyrdd).
- Cam 10b. Dewiswch y synhwyrydd dymunol o'r dewisiadau sydd ar gael.
- Cam 10c. Cliciwch ar [Write Selected] i alinio'r meistr a'r ddyfais. Cwblheir y weithdrefn pan ddaw enw'r synhwyrydd a ddewiswyd yn wyrdd, fel y dangosir isod.
Ffigur 6. Offeryn Rheoli IO-Cyswllt view (example)
Ffigur 7. Offeryn Rheoli IO-Cyswllt view – plot data prosesu
- Pan fyddwch yn gorffen eich sesiwn werthuso, dilynwch y camau ychwanegol isod.
- Cam 11. Cliciwch ar [Anweithredol] i atal cyfathrebu IO-Link.
- Cam 12. Cliciwch ar [Power Off] i atal y meistr IO-Link rhag cyflenwi'r ddyfais IO-Link.
- Cam 13. Cliciwch ar [Datgysylltu] i atal y cyfathrebu rhwng IO-Link Control Tool a P-NUCLEO- IOM01M1.
- Cam 14. Datgysylltwch y cebl mini-USB o'r P-NUCLEO-IOM01M1.
- Cam 15. Datgysylltwch y cyflenwad 24 V o'r P-NUCLEO-IOM01M1.
Gosod meddalwedd
I sefydlu amgylchedd datblygu addas ar gyfer creu cymwysiadau IO-Link ar gyfer y STM32G071EB a L6364W, mae angen:
- Firmware STSW-IOD04K a dogfennaeth gysylltiedig sydd ar gael ar www.st.com;
- un o'r cadwyni offer a chasglwyr datblygiadau canlynol:
- Mainc Waith Embedded IAR ar gyfer cadwyn offer ARM®
- Keil
- STM32CubeIDE ynghyd â ST-LINK/V2
Hanes adolygu
Tabl 1. Hanes adolygu'r ddogfen
Rhestr o dablau
- Tabl 1. Hanes adolygu’r ddogfen …………………………………………………….. 9
Rhestr o ffigurau
- Ffigur 1. Pensaernïaeth meddalwedd STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Ffigur 2. Strwythur ffolder STSW-IOD04K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Ffigur 3. STEVAL-IOD004V1 a STLINK-V3MINI – diagram cysylltiad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Ffigur 4. Pecyn gwerthuso STEVAL-IOD04KT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Ffigur 5. Gosodiadau terfynell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Ffigur 6. Offeryn Rheoli IO-Cyswllt view (example). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Ffigur 7. Offeryn Rheoli IO-Cyswllt view – plot data prosesu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
RHYBUDD PWYSIG - DARLLENWCH YN OFALUS os gwelwch yn dda
Mae STMicroelectronics NV a'i is-gwmnïau (“ST”) yn cadw'r hawl i wneud newidiadau, cywiriadau, gwelliannau, addasiadau a gwelliannau i gynhyrchion ST a/neu i'r ddogfen hon ar unrhyw adeg heb rybudd. Dylai prynwyr gael y wybodaeth berthnasol ddiweddaraf am gynhyrchion ST cyn gosod archebion. Gwerthir cynhyrchion ST yn unol â thelerau ac amodau gwerthu ST sydd ar waith ar adeg cydnabod archeb. Prynwyr yn unig sy'n gyfrifol am ddewis, dewis a defnyddio cynhyrchion ST ac nid yw ST yn cymryd unrhyw atebolrwydd am gymorth cais neu ddyluniad cynhyrchion Prynwr. Ni roddir trwydded, yn benodol nac yn oblygedig, i unrhyw hawl eiddo deallusol gan ST yma. Bydd ailwerthu cynhyrchion ST gyda darpariaethau gwahanol i'r wybodaeth a nodir yma yn dileu unrhyw warant a roddir gan ST ar gyfer cynnyrch o'r fath. Mae ST a'r logo ST yn nodau masnach ST. I gael gwybodaeth ychwanegol am nodau masnach ST, cyfeiriwch at www.st.com/trademarks. Mae pob enw cynnyrch neu wasanaeth arall yn eiddo i'w perchnogion priodol. Mae gwybodaeth yn y ddogfen hon yn disodli ac yn disodli gwybodaeth a ddarparwyd yn flaenorol mewn unrhyw fersiynau blaenorol o'r ddogfen hon. © 2021 STMicroelectroneg – Cedwir pob hawl
Dogfennau / Adnoddau
![]() |
ST com STEVAL-IOD04KT1 Synhwyrydd Swyddogaeth Lluosog Microelectroneg [pdfCanllaw Defnyddiwr STEVAL-IOD04KT1, Synhwyrydd Swyddogaeth Lluosog Microelectroneg, Synhwyrydd Swyddogaeth Lluosog, Synhwyrydd Swyddogaeth, STEVAL-IOD04KT1, Synhwyrydd |