I-ST com STEVAL-IOD04KT1 i-Microelectronics iSensom yeMisebenzi emininzi
Intshayelelo
I-STSW-IOD04K yiphakheji yesoftware, ekuvumela ukuba wenze unxibelelwano lwe-IO-Link phakathi kwe-STEVAL-IOD004V1 (ibandakanywe kwi-STEVAL-IOD04KT1 kodwa ayifumaneki kwintengiso eyahlukileyo) kunye ne-IO-Link master, nge-L6364W i-transceiver. Ngokusekelwe kwi-STM32CubeHAL, i-STSW-IOD04K yandisa i-STM32Cube. Ibonelela ngephakeji yenkxaso yebhodi (BSP) yonxibelelwano lwe-IO-Link olusekwe kwilayibrari yedemo-stack elawula idatha evela kwi-L6364W yangaphakathi yesivamvo sobushushu kunye nebhodi ezimbini ze-MEMS zoluvo zoshishino: IIS2MDC (ukuchaneka okuphezulu, i-ultra-low- amandla, i-3-axis digital output magnetometer) kunye ne-ISM330DHCX (ihlala ikwi-3D accelerometer kunye ne-3D gyroscope).
Uyilo lwesoftware yesicelo luququzelela ukudityaniswa kunye nenye isoftware esekwe kwi-STM32Cube ukwenza i-ex.amples kwezona teknoloji zixhaphakileyo zesicelo. Amathala eencwadi aqukiwe enza imisebenzi yenkqubo yokwenyani nesebenzisekayo kubaphuhlisi. Abaqhubi be-Hardware kunye neenkcukacha ezingabonakaliyo ezisezantsi zivumela amacandelo e-middleware kunye nezicelo zokufikelela kwidatha ngendlela ezimeleyo ye-hardware. Amathala eencwadi aphakathi aquka i-ST proprietary IO-Link demo-stack. Ungasebenzisa iphakheji yesofthiwe ye-STSW-IOD04K kwiindawo ezahlukeneyo zophuhliso ezidibeneyo (ii-IDE): IAR, Keil, kunye ne-STM32CubeIDE. Ikwabandakanya i-IDD file izakulayishwa kwi-IO-Link master yomsebenzisi.
Ndiyaqalisa
Ngaphezuluview
I-STSW-IOD04K yandisa ukusebenza kwe-STM32Cube. Iphakheji yesofthiwe yenza ukuba i-IO-Link idlulise idatha ye-industrial sensors kwi-STEVAL-IOD004V1 ukuya kwi-IO-Link master eqhagamshelwe ngoqhagamshelwano lwe-IO-Link. Iimpawu eziphambili zepakethe zezi:
- Iphakheji yeFirmware yokwakha izixhobo ze-IO-Link ezisekelwe kwi-STM32G071EB microcontroller
- Amathala eencwadi aphakathi anezixhobo ze-IO-Link demo-stack ye-L6364W ukulawula i-IIS2MDC kunye ne-ISM330DHCX MEMS zoluvo
- Ukulungele ukusebenzisa i-binary ye-IO-Link yokuhanjiswa kwedatha yesivamvo isixhobo
- Ukuphatheka ngokulula kwiintsapho ezahlukeneyo ze-MCU, enkosi kwi-STM32Cube
- Imiqathango yelayisensi esimahla, esebenziseka lula
Uyilo lwezakhiwo
Isoftware yesicelo ifikelela kwi-STEVAL-IOD004V1 ngokusebenzisa le software ilandelayo:
- I-STM32Cube HAL layer, ebonelela ngokulula, i-generic, i-multi-instance set of application programming interfaces (APIs) ukusebenzisana nesicelo esiphezulu, ithala leencwadi, kunye ne-stack layers. Ine-generic kunye ne-APIs eyandisiweyo kwaye yakhiwe ngokuthe ngqo kwi-architecture yegeneric. Ivumela iileya ezilandelelanayo ezifana ne-middleware layer ukuphumeza imisebenzi ngaphandle kokufuna uqwalaselo oluthile lwe-hardware yeyunithi enikiweyo ye-microcontroller (MCU). Esi sakhiwo siphucula ukusetyenziswa kwakhona kwekhowudi yethala leencwadi kwaye siqinisekisa ukuphatheka lula kwezinye izixhobo.
- Ipakethe yenkxaso yeBhodi (BSP) layer, exhasa zonke iiperipherals ebhodini ngaphandle kwe-MCU. Le seti elinganiselweyo ye-APIs ibonelela ngenkqubo yojongano lwenkqubo ethile yebhodi engqamene neeperipherals ezifana ne-LED, iqhosha lomsebenzisi, njl. Olu jongano lukwanceda ekuchongeni uguqulelo oluthile lwebhodi.
Umzobo 1. I-STSW-IOD04K yoyilo lwesoftware
Iifolda
Umzobo 2. STSW-IOD04K isakhiwo sefolda
Iphakheji yesoftware ibandakanya ezi folda zilandelayo:
- Uxwebhu: iHTML ehlanganisiweyo file uveliswa kwikhowudi yomthombo echaza amacandelo esoftware kunye nee-APIs (enye yeprojekthi nganye).
- Abaqhubi: Abaqhubi be-HAL kunye nabaqhubi bebhodi-specific kwibhodi nganye exhaswayo okanye iqonga le-hardware, kubandakanywa nalawo amacandelo ebhodi, kunye ne-CMSIS yomthengisi-ozimeleyo we-hardware abstraction layer ye-ARM Cortex-M yochungechunge lweprosesa.
- I-Middlewares: amathala eencwadi kunye neeprothokholi ezibonisa i-IO-Link i-mini-stack kunye nolawulo lwezinzwa.
- Iiprojekthi: sample isicelo umiliselo IO-Link ishishini multi-sensor node. Esi sicelo sinikezelwe kwi-STM32G071EB microcontroller kwiindawo ezintathu zophuhliso: IAR Embedded Workbench yeARM, RealView I-Microcontroller Development Kit (MDK-ARM-STR) kunye ne-STM32CubeIDE.
APIs
Ulwazi olunzulu lwezobugcisa kunye nomsebenzi opheleleyo we-API yomsebenzisi kunye nenkcazo yepharamitha kwi-HTML ehlanganisiweyo file kwifolda ethi "Amaxwebhu".
Sample inkcazo yesicelo
Ifolda yeeProjekthi ibonelela nge-sample application, esebenzisa i-STEVAL-IOD004V1 kunye ne-L6364W i-transceiver, kunye ne-ISM330DHCX/IIS2MDC sensors industrial.
Iiprojekthi ezilungele ukwakha ziyafumaneka kwii-IDE ezininzi. Ungalayisha enye yebini files ye-STSW-IOD04K nge-STM32CubeProgrammer okanye uphawu lwenkqubo lwe-IDE yakho. Ukwenza amandla i-STEVAL-IOD004V1 kwaye ukhanyise i-firmware, ungakhetha enye yezi ndlela zingezantsi:
- Qhagamshela umdwelisi wenkqubo wakho we-MCU (umzekeloample, STLINK-V3MINI) ukuya ebhodini ngekhonkco J1; nyusa ibhodi nge-24 V enikezelwe kwi-IO-Link master; kumdwelisi wenkqubo wakho, khetha ibini file ukudanyaza kwaye emva koko uqhubeke nenkqubo ye-MCU.
Phawula
Kule nkqubo ingentla, udinga izibuko ezimbini ze-USB (enye yeyomdwelisi wenkqubo, enye ye-IO-Link master).
- Qhagamshela umdwelisi wenkqubo wakho we-MCU (umzekeloample, STLINK-V3MINI) ukuya ebhodini ngekhonkco J1; ukubonelela nge-MCU ngombane we-3.3 V oxhunywe kwibhodi nge-J2 (i-pin 2 = GND; i-pin 4 = 3.3 V); kumdwelisi wenkqubo wakho, khetha ibini file ukudanyaza kwaye emva koko inkqubo ye-MCU.
Umdwelisi we-STLINK-V3MINI unokudibaniswa ne-STEVAL-IOD004V1 nge-J1 (iindlela ze-10, imiqolo emibini) nge-14-pin intambo ye-flat efakwe kwikiti: izikhonkwane ezimbini kwicala lasekunene nakwesobunxele lentambo zihlala zingaxhunywanga. Ukujonga kwicala eliphezulu lebhodi kwaye ushiye i-IO-Link M8 isixhumi ngakwesokunene sakho, intambo kufuneka idibaniswe ukwenzela ukuba umgca obomvu uphezulu, njengoko kuboniswe ngezantsi.
Umzobo 3. STEVAL-IOD004V1 kunye ne-STLINK-V3MINI - umzobo wokudibanisa
Ukuvavanya i-STSW-IOD04K firmware, layisha i-IDD file kwisixhobo solawulo se-IO-Link master yakho kwaye uyiqhagamshele kwi-STEVAL-IOD004V1 ngeentambo ze-IO-Link kunye neeadaptha ezibandakanyiweyo kwikhithi, okanye ngayo nayiphi na enye intambo ehambelanayo. Ungasebenzisa nayiphi na enye i-IO-Link master v1.1 kunye nesixhobo solawulo esinxulumeneyo. Kwi-example yeCandelo 2.2, i-IO-Link master yi-P-NUCLEO-IOM01M1, isixhobo sokulawula esihambelanayo yi-IO-Link Control Tool eyenziwe yiTEConcept (ST iqabane) kwaye uxhulumaniso lugqitywe nge-M12 socket kwi-wire cable yamahhala ( I-Katlax p/n CBF12-S44N0-1.5BPUR).
Isikhokelo sokuseta inkqubo
Inkcazo yehardware
STEVAL-IOD04KT1 ikiti yovavanyo
I-STEVAL-IOD04KT1 yikiti yokuyila ireferensi esebenzisa iimpawu ze-L6364W IO-Link i-transceiver yesixhobo se-dual-channel ye-transceiver. Ikiti iqukethe ibhodi ephambili ye-STEVAL-IOD004V1 (engafumaneki ukuthengiswa), i-STLINK-V3MINI iprogram kunye ne-debugger tool, i-14-pin flat cable, kunye ne-M8 ukuya kwi-M12 i-adapter ye-industrial connector ye-industrial. Ikhithi isebenza njenge-sensor ye-smart industry yanamhlanje ukuba idibaniswe ne-master IO-Link hub (okanye i-interface ye-PLC efanelekileyo). Unikezelo lwamandla lwe-MCU, abenzi boluvo, kunye nezinye izixhobo ezinengqondo zivela kwisilawuli sokuguqula i-DC-DC esifakwe kwi-L6364W. I-STM32G071EB i-microcontroller ye-board on-board iqhuba i-IO-Link demo stack v.1.1, elawula unxibelelwano lwe-IO-Link, kunye nekhowudi yesofthiwe elawula i-transceiver ye-L6364W kunye ne-MEMS sensors industry. Imilinganiselo emincinci yebhodi ephambili iphunyeziwe ngenxa yobukhulu obuncinci beenketho zephakheji ye-CSP ye-L6364W kunye ne-STM32G071EB. Qhagamshela ibhodi ephambili kwi-IO-Link master nge-adapter kunye ne-M8 connector efakwe kwikiti yokusebenza okuqhelekileyo. Xhuma ibhodi efanayo kwi-STLINK-V3MINI ngentambo yeflethi kuphela ukuba ufuna ukucwangcisa i-STM32G071EB nge-firmware entsha.
Umzobo 4. STEVAL-IOD04KT1 ikhithi yovavanyo
Ukuseta izixhobo
La manyathelo alandelayo achaza indlela yokulawula i-STEVAL-IOD004V1 nge-P-NUCLEO-IOM01M1.
- Inyathelo 1. Qhagamshela i-P-NUCLEO-IOM01M1 kwi-STEVAL-IOD004V1 ngeengcingo ezintathu (L+, L-/GND, kunye ne-CQ). I-STEVAL-IOD04KT1 ibandakanya i-M8 (i-socket yeendlela ezine) ukuya kwi-M12 (iplagi yeendlela ezinhlanu) ukudibanisa ngokulula i-STEVAL-IOD004V1 kuyo nayiphi na i-IO-Link master ene-M12 (socket) ikhonkco. Eyona ndlela ilula yokudibanisa i-STEVAL-IOD004V1 kwi-P-NUCLEO-IOM01M1 kukusebenzisa intambo ene-M12 (iindlela ezine okanye ezintlanu) kwelinye icala kunye neengcingo ezikhululekile kwelinye icala (for ex.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Inyathelo 2. Qhagamshela i-P-NUCLEO-IOM01M1 kwi-24 V/1 A unikezelo lwamandla. Umfanekiso olandelayo ubonisa indlela yokudibanisa i-P-NUCLEO-IOM01M1 kunye ne-STEVAL-IOD004V1 eqhuba i-STSW-IOD04K.
- Inyathelo 3. Qalisa IO-Link Control Tool kwi laptop/PC yakho.
- Inyathelo 4. Qhagamshela i-P-NUCLEO-IOM01M1 ngentambo ye-mini-USB kwilaptop/PC yakho esebenzisa IO-Link Control Tool.
PHAWULA
Amanyathelo ukusuka kwi-5 ukuya kwi-13 ibhekisela kwizenzo zokwenza kwi-IO-Link Control Tool. - Inyathelo 5. Kwisixhobo soLawulo se-IO-Link, cofa ku [Khetha isixhobo] kwaye ulandele imiyalelo yokulayisha STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml okanye STMicroelectronics-STEVAL-IOD004V1-230IO20210429Bd1.1 .2.xml, ngokokhetho lwe-COM3 okanye lwe-COMXNUMX, kuluhlu lwe-IDD lwephakheji yesoftware.
- Inyathelo 6. Xhuma inkosi ngokunqakraza kwi icon eluhlaza (ikona ephezulu ngasekhohlo).
- Inyathelo 7. Cofa ku [Power ON] ukunika i-STEVAL-IOD004V1. I-LED ebomvu kwi-STEVAL-IOD004V1 iyaqhwanyaza.
- Inyathelo 8. Cofa kwi [IO-Link] ukuqalisa unxibelelwano lwe-IO-Link. I-LED eluhlaza kwi-STEVAL-IOD004V1 idanyaza.
PHAWULA
Ngokungagqibekanga, unxibelelwano luqala nge-ISM330DHCX eqwalaselwe njenge-accelerometer. - Inyathelo 9. Yenza isicwangciso sedatha eqokelelwe yi-accelerometer ye-ISM330DHCX ngokucofa ku [Plot].
- Inyathelo 10. Ukuvula utshintshiselwano lwedatha nenye inzwa, yiya ku [Parameter Menu]>[Process Input Selection].
- Inyathelo 10a. Cofa kabini kwigama loluvo (umbhalo oluhlaza).
- Inyathelo 10b. Khetha umenzi woluvo olufunwayo kukhetho olukhoyo.
- Inyathelo 10c. Cofa ku-[Bhala Okukhethiweyo] ukulungelelanisa inkosi kunye nesixhobo. Inkqubo igqityiwe xa igama loluvo olukhethiweyo luba luhlaza, njengoko kubonisiwe ngezantsi.
Umzobo 6. IO-Link Control Tool view (umzample)
Umzobo 7. IO-Link Control Tool view – inkqubo yeploti yedatha
- Xa ugqiba iseshoni yovavanyo lwakho, landela la manyathelo ongezelelweyo angezantsi.
- Inyathelo 11. Cofa ku [Ingasebenzi] ukumisa unxibelelwano lwe-IO-Link.
- Inyathelo 12. Cofa ku [Power Off] ukumisa i-IO-Link master ekunikezeni isixhobo se-IO-Link.
- Inyathelo 13. Cofa ku [Nqamula] ukumisa unxibelelwano phakathi kwe-IO-Link Control Tool kunye ne-P-NUCLEO- IOM01M1.
- Inyathelo 14. Nqamula intambo ye-mini-USB kwi-P-NUCLEO-IOM01M1.
- Inyathelo 15. Nqamula unikezelo lwe-24 V ukusuka kwi-P-NUCLEO-IOM01M1.
Ukuseta isoftware
Ukuseta indawo efanelekileyo yophuhliso ekudalweni kwezicelo ze-IO-Link ze-STM32G071EB kunye ne-L6364W, udinga:
- I-STSW-IOD04K i-firmware kunye namaxwebhu ahambelanayo afumaneka kwi-www.st.com;
- enye yezi zixhobo zilandelayo zophuhliso kunye nabaqulunqi:
- I-IAR Embedded Workbench ye-ARM® toolchain
- Keil
- STM32CubeIDE kunye ne-ST-LINK/V2
Imbali yohlaziyo
Uluhlu 1. Imbali yohlaziyo loxwebhu
Uluhlu lweetheyibhile
- Uluhlu 1. Imbali yohlaziyo lwamaxwebhu ………………………………………………………….. 9
Uluhlu lwamanani
- Umzobo 1. I-STSW-IOD04K yoyilo lwesoftware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Umzobo 2. STSW-IOD04K isakhiwo sefolda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Umzobo 3. STEVAL-IOD004V1 kunye ne-STLINK-V3MINI - umzobo wokudibanisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Umzobo 4. STEVAL-IOD04KT1 ikhithi yovavanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Umzobo 5. Izicwangciso zeterminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Umzobo 6. IO-Link Control Tool view (umzample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Umzobo 7. IO-Link Control Tool view – inkqubo yeploti yedatha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ISAZISO ESIBALULEKILEYO - NCEDA UFUNDE NGOKUQONELELE
I-STMicroelectronics NV kunye ne-subsidiaries yayo ("ST") inelungelo lokwenza utshintsho, izilungiso, ukuphuculwa, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo. Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi xanduva loncedo lwesicelo okanye ukuyilwa kweemveliso zabaThengi. Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha. Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso. I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zentengiso ze-ST, nceda ujonge ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo. Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu. © 2021 STMicroelectronics – Onke amalungelo agciniwe
Amaxwebhu / Izibonelelo
![]() |
I-ST com STEVAL-IOD04KT1 i-Microelectronics iSensom yeMisebenzi emininzi [pdf] Isikhokelo somsebenzisi I-STEVAL-IOD04KT1, i-Microelectronics iSensom yeMisebenzi emininzi, iSensom yeMisebenzi emininzi, iSensor yokuSebenza, i-STEVAL-IOD04KT1, i-Sensor |