I-ST-logo

I-ST com STEVAL-IOD04KT1 Inzwa Yemisebenzi Eminingi Ye-Microelectronics

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

Isingeniso

I-STSW-IOD04K iphakheji yesofthiwe, ekuvumela ukuthi unike amandla ukuxhumana kwe-IO-Link phakathi kwe-STEVAL-IOD004V1 (ifakwe ku-STEVAL-IOD04KT1 kodwa ayitholakali ukuze ithengiswe ngokuhlukile) kanye ne-IO-Link master, ngesidluliseli se-L6364W. Ngokusekelwe ku-STM32CubeHAL, i-STSW-IOD04K inweba i-STM32Cube. Ihlinzeka ngephakheji yokusekelwa kwebhodi (BSP) yokuxhumana kwe-IO-Link okusekelwe kumtapo wezincwadi wedemo olawula idatha evela kunzwa yangaphakathi yokushisa ye-L6364W kanye nezinzwa zezimboni ezimbili ze-MEMS ezisebhodini: IIS2MDC (ukunemba okuphezulu, i-ultra-low- amandla, i-magnetometer ephumayo yedijithali engu-3-eksisi) kanye ne-ISM330DHCX (ihlala iku-3D accelerometer kanye ne-3D gyroscope).
Isakhiwo sale software yohlelo lokusebenza kusiza ukuhlanganiswa nenye isoftware esekwe ku-STM32Cube ukudala i-ex.amples for the ezivame kakhulu application technologies. Amalabhulali afakiwe anika amandla imisebenzi yesistimu yangempela nesebenzisekayo konjiniyela. Izishayeli zezingxenyekazi zekhompuyutha kanye nemininingwane engabonakali yeleveli ephansi ivumela izingxenye ze-middleware nezinhlelo zokusebenza ukuthi zifinyelele idatha ngendlela ezimele. Imitapo yolwazi ephakathi nendawo ifaka isitaki sedemo se-ST sobunikazi se-IO-Link. Ungasebenzisa iphakheji yesofthiwe ye-STSW-IOD04K ezindaweni ezihlukene zokuthuthukisa (ama-IDE): IAR, Keil, ne-STM32CubeIDE. Kuhlanganisa futhi IODD file ukuze ilayishwe ku-IO-Link master yomsebenzisi.

Ukuqalisa

Kuphelileview
I-STSW-IOD04K inweba ukusebenza kwe-STM32Cube. Iphakheji yesofthiwe inika amandla ukudluliswa kwedatha ye-IO-Link yezinzwa zezimboni ku-STEVAL-IOD004V1 kuya ku-IO-Link master exhunywe ngoxhumo lwe-IO-Link. Izici eziyinhloko zephakheji yilezi:

  • Iphakheji ye-Firmware yokwakha izinhlelo zokusebenza zedivayisi ye-IO-Link ngokusekelwe ku-STM32G071EB microcontroller
  • Amalabhulali aphakathi nendawo afaka isitaki sedemo sedivayisi ye-IO-Link se-L6364W ukuze aphathe izinzwa ze-IIS2MDC ne-ISM330DHCX MEMS
  • Unambambili osulungele ukusetshenziswa ekudluliselweni kwedatha yenzwa yedivayisi ye-IO-Link
  • Ukuphatheka kalula kuyo yonke imindeni ehlukene ye-MCU, sibonga i-STM32Cube
  • Imigomo yelayisensi yamahhala, esebenziseka kalula

Izakhiwo
Isofthiwe yohlelo lokusebenza ifinyelela i-STEVAL-IOD004V1 ngokusebenzisa izendlalelo zesofthiwe ezilandelayo:

  • Isendlalelo se-STM32Cube HAL, esihlinzeka ngesethi elula, evamile, yezibonelo eziningi yokusebenzelana kwezinhlelo zohlelo lokusebenza (ama-API) ukuze ihlanganyele nohlelo lokusebenza olungaphezulu, umtapo wolwazi, nezendlalelo zesitaki. Inama-API ajwayelekile kanye nesandiso futhi yakhiwe ngokuqondile eduze kwesakhiwo esijwayelekile. Ivumela izendlalelo ezilandelanayo njengesendlalelo se-middleware ukuthi sisebenzise imisebenzi ngaphandle kokudinga ukulungiselelwa okuthile kwezingxenyekazi zekhompuyutha zeyunithi enikeziwe ye-microcontroller (MCU). Lesi sakhiwo sithuthukisa ukusetshenziswa kabusha kwekhodi yelabhulali futhi siqinisekisa ukuphatheka kalula kwamanye amadivaysi.
  • Isendlalelo Sephakheji Lokusekelwa Kwebhodi (BSP), esisekela wonke amapheripheral asebhodini ngaphandle kwe-MCU. Le sethi elinganiselwe yama-API ihlinzeka ngohlelo olubonakalayo lwama-peripherals athile ebhodi afana ne-LED, inkinobho yomsebenzisi, njll. Lesi sikhombimsebenzisi siphinde sisiza ekuhlonzeni inguqulo yebhodi ethile.

Umfanekiso 1. Ukwakhiwa kwesofthiwe ye-STSW-IOD04K

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

Amafolda

Umfanekiso 2. Isakhiwo sefolda ye-STSW-IOD04KI-ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

Iphakheji yesofthiwe ihlanganisa amafolda alandelayo:

  • Amadokhumenti: i-HTML ehlanganisiwe file okukhiqizwa kukhodi yomthombo enemininingwane yezingxenye zesofthiwe nama-API (eyodwa yephrojekthi ngayinye).
  • Abashayeli: Abashayeli be-HAL namashayeli aqondene nebhodi ebhodi ngalinye elisekelwayo noma inkundla yezingxenyekazi zekhompiyutha, okuhlanganisa lezo zezingxenye ezingaphakathi ebhodini, kanye nongqimba lwe-CMSIS oluzimele lwezingxenyekazi zekhompuyutha ezizimele zochungechunge lwe-ARM Cortex-M.
  • I-Middlewares: imitapo yolwazi nezinqubo ezilandelwayo eziqukethe i-IO-Link mini-stack kanye nokuphathwa kwezinzwa.
  • Amaphrojekthi: sampuhlelo lokusebenza olusebenzisa indawo yezinzwa eziningi ze-IO-Link. Lolu hlelo lokusebenza luhlinzekelwe isilawuli esincane se-STM32G071EB sezindawo ezintathu zokuthuthuka: I-IAR Embedded Workbench ye-ARM, RealView I-Microcontroller Development Kit (MDK-ARM-STR) ne-STM32CubeIDE.

Ama-API
Imininingwane yobuchwepheshe enemininingwane enomsebenzi ogcwele we-API yomsebenzisi kanye nencazelo yepharamitha ku-HTML ehlanganisiwe file kufolda ethi “Amadokhumenti”.

Sample incazelo yohlelo lokusebenza
Ifolda yamaProjekthi inikeza i-sample application, esebenzisa i-STEVAL-IOD004V1 ene-transceiver ye-L6364W, kanye nezinzwa zezimboni ze-ISM330DHCX/IIS2MDC.
Amaphrojekthi alungele ukwakha ayatholakala kuma-IDE amaningi. Ungalayisha okukodwa kanambambili files we-STSW-IOD04K nge-STM32CubeProgrammer noma isici sokuhlela se-IDE yakho. Ukuze unike amandla i-STEVAL-IOD004V1 futhi ukhanyise i-firmware, ungakhetha enye yezinketho ezingezansi:

  • Xhuma umhleli wakho we-MCU (ngokwesiboneloample, STLINK-V3MINI) ebhodini ngesixhumi J1; qinisa ibhodi nge-24 V ehlinzekwe ku-IO-Link master; kumhleli wakho, khetha kanambambili file ukuze ukhanyise bese uqhubeka nokuhlela i-MCU.

Qaphela
Ngenqubo engenhla, udinga amachweba amabili e-USB (elinye elomhleli, elinye ele-IO-Link master).

  • Xhuma umhleli wakho we-MCU (ngokwesiboneloample, STLINK-V3MINI) ebhodini ngesixhumi J1; hlinzeka i-MCU ngogesi ongu-3.3 V oxhunywe ebhodini nge-J2 (pin 2 = GND; pin 4 = 3.3 V); kumhleli wakho, khetha kanambambili file ukuze ukhanyise bese uhlela i-MCU.

Umhleli we-STLINK-V3MINI angaxhunywa ku-STEVAL-IOD004V1 nge-J1 (izindlela ezingu-10, imigqa emibili) ngekhebula eyisicaba yamaphini angu-14 efakwe kukhithi: izikhonkwane ezimbili kwesokudla nesobunxele zekhebula zihlala zingaxhunyiwe. Uma ubheka ohlangothini olungaphezulu kwebhodi bese ushiya isixhumi se-IO-Link M8 kwesokudla sakho, ikhebula kufanele lixhunywe ukuze umugqa obomvu ube phezulu, njengoba kuboniswe ngezansi.

Umfanekiso 3. STEVAL-IOD004V1 kanye ne-STLINK-V3MINI - umdwebo wokuxhuma

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

Ukuze uhlole i-firmware ye-STSW-IOD04K, layisha i-IODD file ethuluzini lokulawula le-IO-Link master yakho bese uyixhuma ku-STEVAL-IOD004V1 ngamakhebuli e-IO-Link nama-adaptha afakwe kukhithi, noma nganoma iyiphi enye ikhebuli ehambisanayo. Ungasebenzisa noma iyiphi enye i-IO-Link master v1.1 ngethuluzi lokulawula elihlobene. Ku-example yeSigaba 2.2, umpetha we-IO-Link yi-P-NUCLEO-IOM01M1, ithuluzi lokulawula elihlobene iThuluzi Lokulawula I-IO-Link elakhiwe yi-TEConcept (uzakwethu we-ST) futhi ukuxhuma kuqedelwa isokhethi ye-M12 kuntambo yentambo yamahhala ( I-Katlax p/n CBF12-S44N0-1.5BPUR).

Umhlahlandlela wokusetha uhlelo

Incazelo ye-Hardware

Ikhithi yokuhlola ye-STEVAL-IOD04KT1
I-STEVAL-IOD04KT1 iyikhithi yedizayini eyinkomba esebenzisa izici ze-L6364W IO-Link ye-dual-Channel transceiver yedivayisi. Ikhithi iqukethe ibhodi eliyinhloko le-STEVAL-IOD004V1 (alitholakali ukuthi lithengiswe), ithuluzi lokulungisa iphutha le-STLINK-V3MINI, ikhebula eliyisicaba elinamaphini angu-14, kanye ne-adaptha yesixhumi semboni esijwayelekile esingu-M8 ukuya ku-M12. Ikhithi isebenza njengenzwa yesimanje yezimboni ezoxhunywa kuhabhu le-IO-Link eliyinhloko (noma isixhumi esibonakalayo se-PLC esifanelekile). Ukunikezwa kwamandla kwe-MCU, izinzwa, namanye amadivayisi anengqondo aphuma kusilawuli se-DC-DC converter esishumekwe ku-L6364W. Isilawuli esincane esisebhodini se-STM32G071EB sisebenzisa isitaki sedemo se-IO-Link v.1.1, esilawula ukuxhumana kwe-IO-Link, kanye nekhodi yesofthiwe elawula i-transceiver ye-L6364W kanye nezinzwa zezimboni ze-MEMS. Ubukhulu obuncane bebhodi elikhulu buzuzwe ngenxa yosayizi abancane bezinketho zephakheji ye-CSP ye-L6364W ne-STM32G071EB. Xhuma ibhodi elikhulu ku-IO-Link master nge-adaptha nesixhumi se-M8 esifakwe kukhithi ukuze usebenze okuvamile. Xhuma ibhodi elifanayo ku-STLINK-V3MINI ngekhebuli eyisicaba kuphela uma ufuna ukuhlela i-STM32G071EB nge-firmware entsha.

Umfanekiso 4. STEVAL-IOD04KT1 ikhithi yokuhlola

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

Ukusethwa kwezingxenyekazi zekhompuyutha

Izinyathelo ezilandelayo zichaza ukuthi ungayilawula kanjani i-STEVAL-IOD004V1 nge-P-NUCLEO-IOM01M1.

  • Isinyathelo 1. Xhuma i-P-NUCLEO-IOM01M1 ku-STEVAL-IOD004V1 ngezintambo ezintathu (L+, L-/GND, ne-CQ). I-STEVAL-IOD04KT1 ihlanganisa isixhumi se-M8 (indlela emine) ukuya ku-M12 (ipulaki yezindlela ezinhlanu) ukuze ixhumane kalula ne-STEVAL-IOD004V1 kunoma iyiphi i-IO-Link master ngesixhumi se-M12 (isokhethi). Indlela elula yokuxhuma i-STEVAL-IOD004V1 ku-P-NUCLEO-IOM01M1 ukusebenzisa intambo ene-M12 (socket enezinhlangothi ezine noma ezinhlanu) ohlangothini olulodwa nezintambo ezikhululekile ngakolunye uhlangothi (ngokwesibonelo.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • Isinyathelo sesi-2. Xhuma i-P-NUCLEO-IOM01M1 kugesi ongu-24 V/1 A. Isibalo esilandelayo sibonisa indlela yokuxhuma i-P-NUCLEO-IOM01M1 kanye ne-STEVAL-IOD004V1 esebenzisa i-STSW-IOD04K.I-ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • Isinyathelo 3. Yethula Ithuluzi Lokulawula I-IO-Link kukhompuyutha ephathekayo/i-PC yakho.
  • Isinyathelo 4. Xhuma i-P-NUCLEO-IOM01M1 ngekhebula le-USB elincane kukhompyutha yakho ephathekayo/i-PC esebenzisa Ithuluzi Lokulawula I-IO-Link.
    QAPHELA
    Izinyathelo ezisuka ku-5 kuye ku-13 zibhekisela ezenzweni okumelwe zenziwe ku-IO-Link Control Tool.
  • Isinyathelo 5. Ethuluzini Lokulawula I-IO-Link, chofoza ku-[Khetha idivayisi] bese ulandela imiyalelo ukuze ulayishe i-STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml noma STMicroelectronics-STEVAL-IOD004V1-230IO20210429Bd1.1 .2.xml, ngokukhetha kwe-COM3 noma kwe-COMXNUMX, ohlwini lwemibhalo lwe-IDD lwephakheji yesofthiwe.
  • Isinyathelo 6. Xhuma inkosi ngokuchofoza isithonjana esiluhlaza (ikhona eliphezulu kwesokunxele).
  • Isinyathelo 7. Chofoza okuthi [Vula amandla] ukuze unikeze i-STEVAL-IOD004V1. I-LED ebomvu ku-STEVAL-IOD004V1 iyacwayiza.
  • Isinyathelo 8. Chofoza ku-[IO-Link] ukuze uqalise ukuxhumana kwe-IO-Link. I-LED eluhlaza ku-STEVAL-IOD004V1 iyacwayiza.
    QAPHELA
    Ngokuzenzakalelayo, ukuxhumana kuqala nge-ISM330DHCX elungiselelwe njenge-accelerometer.
  • Isinyathelo 9. Hlela idatha eqoqwe i-accelerometer ye-ISM330DHCX ngokuchofoza ku-[Plot].
  • Isinyathelo 10. Ukuze wenze kusebenze ukushintshana kwedatha ngenye inzwa, hamba kokuthi [Imenyu Yepharamitha]>[Prosesa Ukukhetha Okokufaka].
    • Isinyathelo 10a. Chofoza kabili egameni lenzwa (umbhalo oluhlaza).
    • Isinyathelo 10b. Khetha inzwa oyifunayo kusukela ezinqumweni ezitholakalayo.
    • Isinyathelo 10c. Chofoza okuthi [Bhala Okukhethiwe] ukuze uqondanise okuyinhloko nedivayisi. Inqubo iqedwa lapho igama lenzwa ekhethiwe liba luhlaza, njengoba kukhonjisiwe ngezansi.

Umfanekiso 6. Ithuluzi Lokulawula I-IO-Link view (isbample)

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

Umfanekiso 7. Ithuluzi Lokulawula I-IO-Link view - lungisa isakhiwo sedatha

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

  • Uma uqeda iseshini yakho yokuhlola, landela izinyathelo ezengeziwe ezingezansi.
  • Isinyathelo 11. Chofoza okuthi [Akusebenzi] ukuze umise ukuxhumana kwe-IO-Link.
  • Isinyathelo 12. Chofoza okuthi [Cisha Amandla] ukuze umise umphathi we-IO-Link ekunikezeni idivayisi ye-IO-Link.
  • Isinyathelo 13. Chofoza okuthi [Nqamula] ukuze umise ukuxhumana phakathi kwe-IO-Link Control Tool kanye ne-P-NUCLEO- IOM01M1.
  • Isinyathelo 14. Nqamula ikhebula le-USB elincane ku-P-NUCLEO-IOM01M1.
  • Isinyathelo 15. Nqamula ukunikezwa kwe-24 V ku-P-NUCLEO-IOM01M1.

Ukusethwa kwesoftware
Ukusetha indawo efanelekile yokuthuthukiswa ukuze kudalwe izicelo ze-IO-Link ze-STM32G071EB kanye ne-L6364W, udinga:

  • I-firmware ye-STSW-IOD04K kanye nemibhalo ehlobene etholakala ku-www.st.com;
  • okukodwa kwalokhu okulandelayo kochungechunge lwamathuluzi kanye nabahlanganisi:
    • I-IAR Embedded Workbench ye-ARM® toolchain
    • I-Keil
    • I-STM32CubeIDE kanye ne-ST-LINK/V2

Umlando wokubuyekeza

Ithebula 1. Umlando wokubuyekeza idokhumenti

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

Uhlu lwamathebula

  • Ithebula 1. Umlando wokubuyekeza idokhumenti ………………………………………………………….. 9

Uhlu lwezibalo

  • Umfanekiso 1. Ukwakhiwa kwesofthiwe ye-STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • Umfanekiso 2. Isakhiwo sefolda ye-STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • Umfanekiso 3. I-STEVAL-IOD004V1 ne-STLINK-V3MINI - umdwebo wokuxhuma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • Umfanekiso 4. STEVAL-IOD04KT1 ikhithi yokuhlola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • Umfanekiso 5. Izilungiselelo zetheminali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • Umfanekiso 6. Ithuluzi Lokulawula I-IO-Link view (isbample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Umfanekiso 7. Ithuluzi Lokulawula I-IO-Link view - inqubo yesakhiwo sedatha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

ISAZISO ESIBALULEKILE - SICELA UFUNDE NGOKUQONDA
I-STMicroelectronics NV nezinkampani ezingaphansi kwayo (“ST”) igodla ilungelo lokwenza izinguquko, ukulungisa, izithuthukisi, ukuguqulwa, nokuthuthukiswa kwemikhiqizo ye-ST kanye/noma kulo mbhalo nganoma yisiphi isikhathi ngaphandle kwesaziso. Abathengi kufanele bathole ulwazi lwakamuva olufanele ngemikhiqizo ye-ST ngaphambi kokufaka ama-oda. Imikhiqizo ye-ST ithengiswa ngokulandela imigomo nemibandela ye-ST yokuthengisa ekhona ngesikhathi sokuvunywa kwe-oda. Abathengi banomthwalo wemfanelo kuphela ekukhetheni, ekukhethweni, nasekusetshenzisweni kwemikhiqizo ye-ST futhi i-ST ayithathi sikweletu sosizo lwesicelo noma idizayini yemikhiqizo yabathengi. Ayikho ilayisensi, eshiwo noma eshiwoyo, kunoma yiliphi ilungelo lempahla yengqondo elinikezwa i-ST lapha. Ukudayiswa kabusha kwemikhiqizo ye-ST nezinhlinzeko ezihlukile kulwazi olubekwe lapha kuzovala noma yisiphi isiqinisekiso esinikezwe i-ST salowo mkhiqizo. Ilogo ye-ST kanye ne-ST yizimpawu zokuthengisa ze-ST. Ukuze uthole ulwazi olwengeziwe mayelana nezimpawu zokuthengisa ze-ST, sicela ubheke www.st.com/trademarks. Wonke amanye amagama omkhiqizo noma wesevisi ayimpahla yabanikazi abafanele. Ulwazi olukule dokhumenti luthatha indawo futhi luthatha indawo yolwazi olwalunikezwe ngaphambilini kunoma yiziphi izinguqulo zangaphambili zalo mbhalo. © 2021 STMicroelectronics – Wonke amalungelo agodliwe

Amadokhumenti / Izinsiza

I-ST com STEVAL-IOD04KT1 Inzwa Yemisebenzi Eminingi Ye-Microelectronics [pdf] Umhlahlandlela Womsebenzisi
I-STEVAL-IOD04KT1, inzwa ye-Microelectronics Multiple Function, Inzwa Yemisebenzi Eminingi, Inzwa Yokusebenza, STEVAL-IOD04KT1, Inzwa

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *