ST com STEVAL-IOD04KT1 Sensorê Pir fonksiyonê ya Mîkroelektronîkî
Pêşkêş
STSW-IOD04K paketek nermalavê ye, ku dihêle hûn pêwendiya IO-Link di navbera STEVAL-IOD004V1 (di nav STEVAL-IOD04KT1 de lê ji bo firotanê cûda peyda nabe) û masterek IO-Link, bi navgîniya transceiver L6364W çalak bikin. Li ser bingeha STM32CubeHAL, STSW-IOD04K STM32Cube dirêj dike. Ew ji bo pêwendiya IO-Link pakêtek piştevaniya panelê (BSP) peyda dike ku li ser bingeha pirtûkxaneyek demo-stack e ku daneyên ku ji sensora germahiya hundurîn L6364W û du senzorên pîşesaziyê yên MEMS-ê yên li ser panelê têne rêve dike: IIS2MDC (rastbûna bilind, pir kêm- hêz, magnetometreya derana dîjîtal a 3-xebat) û ISM330DHCX (herdem li ser leza 3D û gyroscope 3D).
Mîmariya vê nermalava serîlêdanê yekbûna bi nermalava din-based STM32Cube re hêsantir dike da ku ex-ê biafirîne.amples ji bo teknolojiyên serîlêdanê yên herî gelemperî. Pirtûkxaneyên tevlîhev fonksiyonên ji bo pergalek rastîn û bikêr ji bo pêşdebiran çalak dikin. Ajokarên hardware û hûrguliyên nizm ên razber dihêlin ku hêman û sepanên navgîniyê bi rengek serbixwe-serbixwe bigihîjin daneyan. Pirtûkxaneyên navgîniyê demo-stackek xwedan ST IO-Link vedihewîne. Hûn dikarin pakêta nermalavê STSW-IOD04K li hawîrdorên pêşkeftina yekbûyî yên cihêreng (IDE) bikar bînin: IAR, Keil, û STM32CubeIDE. Di heman demê de IODD jî tê de ye file ku li ser masterê IO-Link-a bikarhêner were barkirin.
Destpêkirin
Serview
STSW-IOD04K fonksiyona STM32Cube berfireh dike. Pakêta nermalavê veguheztina daneya IO-Link ya senzorên pîşesaziyê yên li ser STEVAL-IOD004V1 ber bi masterek IO-Link ve ku bi pêwendiyek IO-Link ve girêdayî ye çalak dike. Taybetmendiyên sereke yên pakêtê ev in:
- Pakêta firmware ku li ser bingeha mîkrokontroller STM32G071EB serîlêdanên cîhaza IO-Link ava dike
- Pirtûkxaneyên Middleware yên ku ji bo L6364W demo-staka cîhaza IO-Link vedigirin da ku senzorên IIS2MDC û ISM330DHCX MEMS birêve bibin.
- Ji bo veguheztina daneya senzorê ya cîhaza IO-Link binary amade-bikaranîna
- Bi saya STM32Cube veguheztina hêsan di nav malbatên cihêreng ên MCU de
- Mercên lîsansa belaş, bikarhêner-heval
Avakarî
Nermalava serîlêdanê di nav qatên nermalava jêrîn de digihîje STEVAL-IOD004V1:
- STM32Cube HAL qatê, ku komek hêsan, gelemperî, pir-mînak a navberên bernamesaziya serîlêdanê (API) peyda dike da ku bi serîlêdana jorîn, pirtûkxane û qatên stackê re têkilî daynin. Ew xwedan API-yên gelemperî û dirêjkirî ye û rasterast li dora mîmariyek gelemperî hatî çêkirin. Ew dihêle qatên li pey hev mîna qata navgîniyê ku fonksiyonan bicîh bînin bêyî ku ji bo yekîneyek mîkrokontroller a diyarkirî (MCU) veavakirinên hardware-ya taybetî hewce bike. Ev avahî vebikaranîna koda pirtûkxaneyê çêtir dike û li ser cîhazên din veguheztinek hêsan garantî dike.
- Parçeya Pakêta Piştgiriya Desteyê (BSP), ku ji bilî MCU-ê hemî pêvekên li ser panelê piştgirî dike. Ev koma tixûbdar a API-yê ji bo hin dorhêlên panel-taybet ên mîna LED, bişkoka bikarhêner, hwd navgînek bernamekirinê peyda dike. Ev navbeynkar jî di naskirina guhertoya panelê ya taybetî de dibe alîkar.
Wêne 1. Mîmariya nermalava STSW-IOD04K
Folders
Wêne 2. Struktura peldanka STSW-IOD04K
Pakêta nermalavê peldankên jêrîn vedigire:
- Belgekirin: HTML-ya berhevkirî file ji koda çavkaniyê ku hûrguliyên nermalavê û API-yê vedibêje (yek ji bo her projeyê) hatî çêkirin.
- Ajokar: ajokarên HAL û ajokarên taybet ên panelê ji bo her panel an platforma hardware ya piştgirîkirî, di nav de yên ji bo hêmanên li ser panelê, û qata abstrakasyona hardware ya serbixwe ji firoşkarê CMSIS-ê ji bo rêzikên pêvajoyên ARM Cortex-M.
- Middlewares: pirtûkxane û protokolên ku IO-Link mini-stack û rêveberiya sensoran vedigirin.
- Proje: sampsepana ku girêkek pir-sensor IO-Link pîşesaziyê bicîh dike. Ev serîlêdan ji bo sê hawîrdorên pêşkeftinê ji bo mîkrokontroller STM32G071EB tê peyda kirin: IAR Embedded Workbench for ARM, RealView Kit Pêşveçûna Mîkrokontroller (MDK-ARM-STR) û STM32CubeIDE.
APIs
Agahiyên teknîkî yên berfireh bi fonksiyona API-ya bikarhêner a tevahî û danasîna parametreyê di nav HTML-ya berhevkirî de ne file di peldanka "Belgekirin" de.
Sampravekirina serîlêdanê
Peldanka Projeyan s peyda dikeampserîlêdana le, ku STEVAL-IOD004V1 bi transceiver L6364W, û senzorên pîşesaziyê ISM330DHCX/IIS2MDC bikar tîne.
Projeyên amade-amade ji bo gelek IDE hene. Tu dikarî yek ji binary barkirin files yên STSW-IOD04K bi rêya STM32CubeProgrammer an taybetmendiya bernamekirinê ya IDE-ya we. Ji bo ku hûn STEVAL-IOD004V1 hêzdar bikin û firmware-ê bişopînin, hûn dikarin yek ji vebijarkên jêrîn hilbijêrin:
- Bernameçêkerê MCU-ya xwe girêdin (mînakample, STLINK-V3MINI) li ser panelê bi girêdana J1; panelê bi 24 V-ya ku ji masterek IO-Link hatî peyda kirin hêzdar bikin; li ser bernameçêkerê xwe, binary hilbijêrin file bibiriqîne û dûv re bernamekirina MCU bidomîne.
Not
Ji bo prosedûra jorîn, hûn hewceyê du portên USB (yek ji bo bernameçêker, ya din ji bo masterê IO-Link).
- Bernameçêkerê MCU-ya xwe girêdin (mînakample, STLINK-V3MINI) li ser panelê bi girêdana J1; MCU bi dabînkirina hêzek 3.3 V ve ku bi J2 ve bi panelê ve girêdayî ye (pin 2 = GND; pin 4 = 3.3 V); li ser bernameçêkerê xwe, binary hilbijêrin file bibiriqîne û dûv re MCU bername bike.
Bernameçêkera STLINK-V3MINI dikare ji hêla J004-ê ve bi STEVAL-IOD1V1 ve were girêdan (10 rê, du rêz) bi kabloya 14-pinî ya ku di kîtê de ye ve girêdayî ye: du pin li aliyên rast û çepê yên kabloyê negirêdayî dimînin. Li aliyê jorê panelê mêze bikin û girêdana IO-Link M8 li milê rastê xwe bihêlin, pêdivî ye ku kablo were girêdan da ku xeta sor li jor be, wekî ku li jêr tê xuyang kirin.
Wêne 3. STEVAL-IOD004V1 û STLINK-V3MINI - diyagrama girêdanê
Ji bo nirxandina firmware STSW-IOD04K, IODD barkirin file li ser amûra kontrolê ya masterê IO-Link-a xwe û wê bi kabloyên IO-Link û adapterên ku di kîtê de ne, an bi kabloyek din a hevgirtî ve bi STEVAL-IOD004V1 ve girêdin. Hûn dikarin bi amûra kontrolê ya têkildar re IO-Link master v1.1 bikar bînin. Li exampdi Beşa 2.2 de, masterê IO-Link P-NUCLEO-IOM01M1 e, amûra kontrolê ya têkildar Amûra Kontrolê ya IO-Link e ku ji hêla TEConcept (hevkarê ST) ve hatî pêşve xistin û girêdan ji hêla soketek M12 ve bi kabloya têl a belaş ve tê qedandin ( Katlax p/n CBF12-S44N0-1.5BPUR).
Rêbernameya sazkirina pergalê
Danasîna hardware
Kîta nirxandina STEVAL-IOD04KT1
STEVAL-IOD04KT1 kîtek sêwirana referansê ye ku taybetmendiyên transceivera cîhaza du-kanala L6364W IO-Link bikar tîne. Kit ji panela sereke ya STEVAL-IOD004V1 (ji bo firotanê nayê peyda kirin), bernameçêker û amûra debuggerê STLINK-V3MINI, kabloyek 14-pin, û adapterek girêdana pîşesaziyê ya standard M8 heta M12 pêk tê. Kit wekî senzorek pîşesazî ya hişmend a nûjen tevdigere ku bi navendek master IO-Link (an navgînek PLC-ya maqûl) ve were girêdan. Dabînkirina hêzê ji bo MCU, senzor, û amûrên din ên mantiqê ji kontrolkera veguherînerê DC-DC ya ku di L6364W de hatî vehewandin tê. Mîkrokontrollera serhêl STM32G071EB stackek demo ya IO-Link v.1.1 dimeşîne, ku pêwendiya IO-Link kontrol dike, û koda nermalavê ku transceiver L6364W û senzorên pîşesaziyê MEMS birêve dibe. Pîvanên piçûk ên panela sereke bi saya mezinahiyên piçûk ên vebijarkên pakêta CSP yên L6364W û STM32G071EB hatine bidestxistin. Ji bo xebitandina normal, panela sereke bi serwerek IO-Link ve bi adapter û girêdana M8 ya ku di kîtê de ye ve girêdin. Tenê heke hûn dixwazin STM3G32EB bi firmwareyek nû bername bikin heman panelê bi kabloya guncan bi STLINK-V071MINI ve girêdin.
Wêne 4. Kîta nirxandina STEVAL-IOD04KT1
Sazkirina hardware
Pêngavên jêrîn rave dikin ka meriv çawa STEVAL-IOD004V1 bi riya P-NUCLEO-IOM01M1 kontrol dike.
- Gav 1. P-NUCLEO-IOM01M1 bi sê têlan (L+, L-/GND, û CQ) bi STEVAL-IOD004V1 ve girêdin. STEVAL-IOD04KT1 girêdanek M8 (çar-alî) ber bi M12 (pênc-alî) ve vedigire ku bi hêsanî STEVAL-IOD004V1 bi her masterê IO-Link re bi girêdanek M12 (socket) re têkildar dike. Rêya herî hêsan a girêdana STEVAL-IOD004V1 bi P-NUCLEO-IOM01M1 re ev e ku meriv kabloyek bi M12 (çar-an-pênc-alî) li aliyek û têlên belaş li hêla din bikar bîne (wek mînakample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Gav 2. P-NUCLEO-IOM01M1 bi dabînkirina hêzê ya 24 V/1 A ve girêdin. Nîgara jêrîn nîşan dide ka meriv çawa P-NUCLEO-IOM01M1 û STEVAL-IOD004V1-ê ku STSW-IOD04K-ê dimeşîne ve girêdide.
- Gav 3. Amûra Kontrolê ya IO-Link li ser laptop/PC-ya xwe bidin destpêkirin.
- Gav 4. P-NUCLEO-IOM01M1 bi kabloya mini-USB bi laptop/PC-ya xwe ya ku Amûra Kontrolê ya IO-Link dixebitîne ve girêdin.
NOT
Pêngavên ji 5 heta 13 behsa çalakiyên ku di Amûra Kontrolê ya IO-Link de têne kirin. - Gav 5. Di Amûra Kontrolê ya IO-Link de, li ser [Alava Hilbijêre] bikirtînin û talîmatan bişopînin da ku STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml an STMicroelectronics-STEVAL-IOD004kB1d230-D20210429 .1.1.xml, li gorî bijartina COM2 an COM3, di pelrêça IODD ya pakêta nermalavê de.
- Gav 6. Bi tikandina li ser îkona kesk (goşeyê çepê jor-çepê) masterê ve girêdin.
- Gav 7. Li ser [Power ON] bikirtînin da ku STEVAL-IOD004V1 peyda bikin. LED-a sor a li ser STEVAL-IOD004V1 dibiriqe.
- Gav 8. Li ser [IO-Link] bikirtînin da ku pêwendiya IO-Link bidin destpêkirin. LED-ya kesk a li ser STEVAL-IOD004V1 dibiriqe.
NOT
Ji hêla xwerû, ragihandinê bi ISM330DHCX-ê ku wekî lezgehek hatî mîheng kirin dest pê dike. - Gav 9. Daneyên ku ji hêla lezapîvana ISM330DHCX ve hatî berhev kirin bi tikandina li ser [Plot] xêz bikin.
- Gav 10. Ji bo çalakkirina danûstendina daneyê bi senzorek din re, biçin [Parameter Menu]>[Hilbijartina Ketina Pêvajoyê].
- Gav 10a. Li ser navê sensor (nivîsa kesk) du caran bikirtînin.
- Gav 10b. Sensorê xwestinê ji vebijarkên berdest hilbijêrin.
- Gav 10c. Li ser [Hilbijartî Binivîse] bikirtînin da ku master û amûrê hev bikin. Dema ku navê sensorê hilbijartî kesk bibe, wekî ku li jêr tê xuyang kirin, prosedur qediya.
Wêne 6. Amûra Kontrola IO-Link view (mînakample)
Wêne 7. Amûra Kontrola IO-Link view - Pîvana daneya pêvajoyê
- Dema ku hûn danişîna nirxandina xwe biqedînin, gavên din ên jêrîn bişopînin.
- Gav 11. Li ser [Neçalak] bikirtînin da ku pêwendiya IO-Link rawestînin.
- Gav 12. Li ser [Power Off] bikirtînin da ku masterê IO-Link nehêle ku cîhaza IO-Link peyda bike.
- Gav 13. Li ser [Disconnect] bikirtînin da ku pêwendiya di navbera Amûra Kontrolê ya IO-Link û P-NUCLEO- IOM01M1 de rawestînin.
- Gav 14. Kabloya mini-USB ji P-NUCLEO-IOM01M1 veqetînin.
- Gav 15. Têrkirina 24 V ji P-NUCLEO-IOM01M1 veqetînin.
Sazkirina nivîsbariyê
Ji bo ku hûn ji bo STM32G071EB û L6364W jîngehek pêşkeftinê ya guncan ji bo afirandina serîlêdanên IO-Link saz bikin, hûn hewce ne:
- Firmware STSW-IOD04K û belgeyên têkildar ên li ser www.st.com hene;
- yek ji zincîra amûr û berhevkarên pêşveçûnên jêrîn:
- IAR Workbench Embedded ji bo zincîra amûrê ARM®
- Keil
- STM32CubeIDE plus ST-LINK/V2
Dîroka Revision
Tablo 1. Dîroka guhertoya belgeyê
Lîsteya tabloyan
- Tablo 1. Dîroka guhertoya belgeyê ………………………………………………………….. 9
Lîsteya reqeman
- Wêne 1. Mîmariya nermalava STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Wêne 2. Struktura peldanka STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Wêne 3. STEVAL-IOD004V1 û STLINK-V3MINI - diyagrama girêdanê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Wêne 4. Kîta nirxandina STEVAL-IOD04KT1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- jimar 5. Mîhengên termînalê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Wêne 6. Amûra Kontrola IO-Link view (mînakample) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Wêne 7. Amûra Kontrola IO-Link view - Pîvana daneya pêvajoyê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
BİXWÎNE BİXWÎNE - BİXWÎNE BİXWÎNE BİXWÎNE
STMicroelectronics NV û şaxên wê ("ST") mafê ku di her kêliyê de bêyî agahdarî li ser hilberên ST-ê û / an jî vê belgeyê biguhezînin, rastkirin, çêtirkirin, guheztin û çêtirkirinan diparêzin. Pêdivî ye ku kirrûbir berî ku fermanan bidin agahdariya herî dawî ya têkildar li ser hilberên ST bistînin. Berhemên ST di dema pejirandina fermanê de li gorî şert û mercên firotanê yên ST têne firotin. Kiryar bi tenê ji bijartin, hilbijartin û karanîna hilberên ST berpirsiyar in û ST ji bo arîkariya serîlêdanê an sêwirana hilberên Kirrûbiran berpirsiyarî nagire. Li vir ji hêla ST ve ti destûrek, eşkere an jî têgihîştî, ji tu mafek milkê rewşenbîrî re nayê dayîn. Ji nû ve firotina hilberên ST-ê bi şertên ku ji agahdariya ku li vir hatî destnîşan kirin cûdatir dê garantiyek ku ST ji bo hilberek weha hatî dayîn betal bike. ST û logoya ST marqeyên ST ne. Ji bo bêtir agahdarî li ser marqeyên ST, ji kerema xwe serî li www.st.com/trademarks. Hemî navên hilber an karûbarê din milkê xwediyên wan ên têkildar in. Agahdariya di vê belgeyê de agahdariya ku berê di guhertoyên berê yên vê belgeyê de hatine peyda kirin digire û diguhezîne. © 2021 STMicroelectronics - Hemî maf parastî ne
Belge / Çavkanî
![]() |
ST com STEVAL-IOD04KT1 Sensorê Pir fonksiyonê ya Mîkroelektronîkî [pdf] Rehbera bikaranînê STEVAL-IOD04KT1, Sensorê Pir Fonksiyonê ya Mîkroelektronîkî, Sensorê Pir Fonksiyonê, Sensorê Fonksiyonê, STEVAL-IOD04KT1, Sensor |