Pakêta Fonksiyonê ya STMicroelectronics FP-IND-IODSNS1 Ji bo Girêdana IO Link Node ya Sensorê ya Pîşesaziyê

Agahiya hilberê
Specifications
- Navê Berhemê: FP-IND-IODSNS1 STM32Cube Fonksiyon Pakêta
- Lihevhatin: Kartên li ser bingeha STM32L452RE
- Taybetmendî:
- Veguhestina daneyên IO-Link ên senzorên pîşesaziyê çalak dike
- Navberên ku ji bo L6364Q û MEMS û her weha rêveberiya mîkrofona dîjîtal mini-stack a cîhaza IO-Link vedihewîne.
- Pelê duqatî yê amade-ji-bo-karanînê ji bo veguhestina daneyên sensorê
- Veguhestina hêsan li seranserê malbatên cuda yên MCU
- Mercên lîsansa belaş, bikarhêner-heval
Talîmatên Bikaranîna Product
Serview
Berfirehkirina nermalava FP-IND-IODSNS1 ji bo STM32Cube ji bo hêsankirina veguhastina daneyên IO-Link ji bo sensorên pîşesaziyê hatiye sêwirandin. Ji bo destpêkirina karanîna pakêta fonksiyonê gavên jêrîn bişopînin:
Gav 1: Sazkirin
Pakêta nermalavê li ser karta xwe ya li ser STM32L452RE-yê saz bike.
Gav 2: Veavakirin
Pirtûkxaneyên middleware mîheng bike da ku cîhaz û sensorên IO-Link birêve bibe.
Gav 3: Veguheztina daneyan
Ji bo veguhestina daneyên sensorê bo IO-Link Master a ku bi X-NUCLEO-IOD02A1 ve girêdayî ye, pelê binary a amade-ji-bo-karanînê bikar bîne.
Structure Peldanka
Pakêta nermalavê peldankên jêrîn vedigire:
- _htmresc: Grafîkên ji bo belgeyên html dihewîne
- Belgekirin: Alîkariya HTML-ya berhevkirî dihewîne filehûrguliyên pêkhateyên nermalavê û API-yan
- Ajokar: Ajokarên HAL û ajokarên taybetî yên panelê ji bo panelên piştgirîkirî vedihewîne.
- Middlewares: Pirtûkxane û protokol ji bo rêveberiya mini-stack û sensorên IO-Link
FAQ (Pirsên Pir Pir Pir Pirs)
- Q: Ma ev pakêta fonksiyonê dikare bi her panelek STM32 re were bikar anîn?
A: Pakêta fonksiyonê ji bo performansa çêtirîn ji bo panelên li ser bingeha STM32L452RE hatî çêkirin. - P: Ji bo bikaranîna vê pakêta fonksiyonê, gelo pêdiviyên taybetî yên hardware hene?
A: Pakêta fonksiyonê ji bo xebitandinê pêdivî bi panelên berfirehkirinê yên X-NUCLEO-IKS02A1 û X-NUCLEO-IOD02A1 heye. - Q: Piştgiriya teknîkî ji bo vê hilberê heye?
A: Ji bo piştgiriya teknîkî, ji kerema xwe bi ofîsa firotanê ya STMicroelectronics ya herêmî re têkilî daynin an jî serdana www.st.com ji bo alîkariya bêtir.
UM2796
manual user
Destpêkirina bi pakêta fonksiyonê ya FP-IND-IODSNS1 STM32Cube ji bo girêka sensora pîşesaziyê ya IO-Link
Pêşkêş
FP-IND-IODSNS1 pakêtek fonksiyona STM32Cube ye ku dihêle hûn ragihandina IO-Link di navbera kîta P-NUCLEO-IOD02A1 û masterek IO-Link de bi rêya veguhezkarê L6364Q-ê ku li ser X-NUCLEO-IOD02A1-ê hatî saz kirin çalak bikin.
Pakêta fonksiyonê demo-stackek IO-Link û rêveberiya sensorên pîşesaziyê yên li ser X-NUCLEO-IKS02A1 hatine siwarkirin vedihewîne.
FP-IND-IODSNS1 di heman demê de IODD jî dihewîne file ji bo masterê IO-Link-a xwe were barkirin.
Nermalava ku di pakêtê de heye dikare di sê jîngehên pêşkeftina yekgirtî (IDE) de were bikar anîn: IAR, KEIL û STM32CubeIDE.
Girêdanên peywendîdar
Serdana ekosîstema STM32Cube bikin web rûpel li ser www.st.com ji bo bêtir agahdarî
Berfirehkirina nermalava FP-IND-IODSNS1 ji bo STM32Cube
Serview
FP-IND-IODSNS1 pakêtek fonksiyonên STM32 ODE ye û fonksiyona STM32Cube berfireh dike.
Pakêta nermalavê veguhestina daneyên IO-Link ên sensorên pîşesaziyê yên li ser X-NUCLEO-IKS02A1 bo IO-Link Master-a ku bi X-NUCLEO-IOD02A1 ve girêdayî ye, gengaz dike.
Taybetmendiyên sereke yên pakêtê ev in:
- Pakêta firmware ji bo avakirina sepanên cîhaza IO-Link ji bo panelên li ser bingeha STM32L452RE
- Pirtûkxaneyên Middleware yên ku ji bo L6364Q û MEMS û her weha rêveberiya mîkrofona dîjîtal mini-stack a cîhaza IO-Link vedihewîne.
- 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ê bi rêya qatên nermalavê yên jêrîn digihîje panelên berfirehkirinê yên X-NUCLEO-IKS02A1 û X-NUCLEO-IOD02A1:
- qata STM32Cube HAL, ku komek navrûyên bernamesaziya serîlêdanê (API) yên hêsan, gelemperî û pir-nimûne peyda dike da ku bi qatên jorîn ên serîlêdanê, pirtûkxaneyê û stûkê re têkilî daynin. API-yên wê yên gelemperî û dirêjkirinê hene û rasterast li dora mîmariyek gelemperî hatiye çêkirin û dihêle ku qatên li pey hev mîna qata nermalava navîn fonksiyonan bêyî ku ji bo yekîneya mîkrokontrolker (MCU) ya diyarkirî hewcedariya mîhengên hardware yên taybetî hebe, bicîh bînin. Ev avahî ji nû ve karanîna koda pirtûkxaneyê baştir dike û veguheztinek hêsan li ser cîhazên din garantî dike.
- qata pakêta piştevaniya panelê (BSP), ku ji bilî MCU-ê hemî pêvekên li ser STM32 Nucleo 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.

Struktura peldankê

Peldankên jêrîn di pakêta nermalavê de hene:
- _htmresc: grafîkên ji bo belgeyên html dihewîne
- Belgekirin: alîkariyek HTML-ya berhevkirî dihewîne 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î yên panelê ji bo her panel an platforma hardware ya piştgirîkirî, tevî yên ji bo pêkhateyên li ser panelê, û qata abstraksiyona hardware ya serbixwe ya firoşkar a CMSIS ji bo rêzeprosesora ARM Cortex-M dihewîne.
- Middlewares: pirtûkxane û protokolên ku IO-Link mini-stack û rêveberiya sensoran vedigirin.
- Projects: s dihewîneampsepana ku girêkek pir-sensorî ya IO-Link a Pîşesaziyê bicîh tîne. Ev sepan ji bo platforma NUCLEO-L452RE bi sê jîngehên pêşveçûnê tê peyda kirin: IAR Embedded Workbench ji bo ARM, jîngeha pêşveçûna nermalava MDK-ARM û 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ê
The sampEv sepan di peldanka Projeyan de tê peyda kirin, bi karanîna X-NUCLEO-IOD02A1 bi wergirê L6364Q û X-NUCLEO-IKS02A1 bi MEMS-a pîşesaziyê û mîkrofona dîjîtal.
Projeyên amade-amade ji bo gelek IDE hene. Tu dikarî yek ji binary barkirin fileku di FP-IND-IODSNS1 de bi rêya STM32 ST-LINK Utility, STM32CubeProgrammer an taybetmendiya bernamesaziyê di IDE-ya we de têne peyda kirin.
Ji bo nirxandina firmware-a FP-IND-IODSNS1, pêdivî ye ku IODD were barkirin. file bi amûra kontrolê ya IO-Link Master-a xwe ve girêdin û bi kabloyek 02-têlî (L+, L-/GND, CQ) bi X-NUCLEO-IOD1A3 ve girêdin. Beşa 2.3 mînakek nîşan dideampLê ku IO-Link Master 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. Wekî din, hûn dikarin IO-Link Masterek din bi amûra kontrolê ya têkildar re bikar bînin.
Rêbernameya sazkirina pergalê
Danasîna hardware
Pakêta Nukleo ya P-NUCLEO-IOD02A1 STM32
P-NUCLEO-IOD02A1 pakêtek STM32 Nucleo ye ku ji panelên berfirehkirinê yên X-NUCLEO-IOD02A1 û X-NUCLEO-IKS02A1 pêk tê ku li ser panela pêşkeftinê ya NUCLEO-L452RE hatine rêzkirin.
X-NUCLEO-IOD02A1 ji bo girêdana fîzîkî bi mastera IO-Link veguhezkarek cîhaza IO-Link vedihewîne, di heman demê de X-NUCLEO-IKS02A1 ji bo sepanên pîşesaziyê panelek pir-sensor vedihewîne, û NUCLEO-L452RE çavkaniyên hardware yên pêwîst vedihewîne da ku pakêta fonksiyonên FP-IND-IODSNS1 bixebitîne û panelên veguhezkar û pir-sensor kontrol bike.
FP-IND-IODSNS1 pirtûkxaneya demo ya IO-Link (ji X-CUBE-IOD02 hatiye wergirtin) bi X-CUBE-MEMS1 re dike yek û pêşekek taybetmendiyê pêşkêş dike.ample ya girêka pir-sensor a cîhaza IO-Link.
P-NUCLEO-IOD02A1 dikare ji bo armanca nirxandinê û wekî hawîrdorek pêşkeftinê were bikar anîn.
Pakêta STM32 Nucleo çareseriyek erzan û hêsan-bikaranîn peyda dike ji bo pêşxistina sepanên IO-Link û SIO, nirxandina taybetmendiyên ragihandinê û xurtbûna L6364Q, digel performansa hesabkirinê ya STM32L452RET6U.

P-NUCLEO-IOM01M1 STM32 pakêta Nucleo
P-NUCLEO-IOM01M1 pakêtek STM32 Nucleo ye ku ji panelên STEVAL-IOM001V1 û NUCLEO-F446RE pêk tê. STEVAL-IOM001V1 qatek PHY ya sereke ya yekane ya IO-Link (L6360) e, di heman demê de NUCLEO-F446RE IO-Link stack rev 1.1 dimeşîne (ji hêla TEConcept GmbH ve hatî pêşve xistin û milkê wê ye, lîsans bi 10 hezar hûrdeman ve sînorkirî ye, bêyî lêçûnên zêde dikare were nûve kirin). Nûvekirina stacka IO-Link bi taybetî bi şopandina prosedurê ku di UM2421 de hatî vegotin destûr e (bi belaş li vir peyda dibe). www.st.com). Her jêbirin/sernivîsandina din a stûna pêş-barkirî vegerandina wê ne gengaz dike.
Pakêta STM32 Nucleo çareseriyek erzan û hêsan-bikaranîn peyda dike ji bo nirxandina sepanên IO-Link, taybetmendiyên ragihandinê yên L6360 û bihêzbûnê, digel performansa hesabkirinê ya STM32F446RET6. Pakêt, ku heya çar STEVAL-IOM001V1 mazûvanî dike da ku masterek IO-Link a çar-portî ava bike, dikare bigihîje qata fîzîkî ya IO-Link û bi Amûrên IO-Link re têkilî dayne.
Hûn dikarin amûrê bi rêya GUI-ya taybet (IO-Link Control Tool©, milkê TEConcept GmbH) binirxînin an jî wê wekî pireke sereke ya IO-Link bikar bînin ku ji navrûya SPI-ya taybet ve tê gihîştin: koda çavkaniyê ya projeya demo (Serlêdana Demo ya Access Master a IO-Link a Asta Nizm, ku ji hêla TEConcept GmbH ve hatî pêşve xistin) û taybetmendiya API-yê belaş peyda dibin.

Sazkirina hardware
Parçeyên hardware yên jêrîn hewce ne:
- Pakêtek STM32 Nucleo ji bo sepanên cîhaza IO-Link (koda siparîşê: P-NUCLEO-IOD02A1)
- Pakêtek STM32 Nucleo ji bo mastera IO-Link bi IO-Link v1.1 PHY û stack (koda siparîşê: P-NUCLEO-IOM01M1)
- Kabloyek 3-têl (L+, L-/GND, CQ)
Meriv çawa cîhaza P-NUCLEO-IOD02A1 IO-Link bi rêya mastera P-NUCLEO-IOM01M1 IO-Link kontrol dike
- Gav 1. P-NUCLEO-IOM01M1 û P-NUCLEO-IOD02A1 bi rêya kabloya 3-têlî ve girêbide (L+, L-/GND û CQ- li serigrafiya panelê binêre).
- Gav 2. P-NUCLEO-IOM01M1 bi dabînkirina hêzê ya 24 V/0.5 A ve girêbide.
Wêneya jêrîn nîşan dide ka meriv çawa P-NUCLEO-IOM01M1 û P-NUCLEO-IOD02A1-ê bi girêdana firmware-a FP-IND-IODSNS1-ê ve girêdide.
- Asta 3êAmûra Kontrolê ya IO-Link li ser laptop/PC-ya xwe vekin.
- Asta 4êP-NUCLEO-IOM01M1-a ku IO-Link Control Tool-ê dixebitîne, bi kabloya mînî-USB-ê ve bi laptop/PC-ya xwe ve girêdin.
Gavên din (5 heta 13) behsa çalakiyên ku li ser Amûra Kontrolê ya IO-Link werin kirin dikin. - Asta 5ê. IODD-ya P-NUCLEO-IOD02A1 bar bike Amûra Kontrolê ya IO-Link bi tikandina li ser [Amûrê Hilbijêre] û şopandina rêwerzan ji bo barkirina IODD-ya guncaw (bi formata xml) file di pelrêça IODD ya pakêta nermalavê de peyda dibe.
IODD files ji bo rêjeyên baudê yên COM2 (38.4 kBd) û COM3 (230.4 kBd) têne peyda kirin. - Asta 6êBi tikandina li ser îkona kesk (quncika jorîn a çepê) Masterê ve girêbide.
- Asta 7ê. Ji bo dabînkirina P-NUCLEO-IOD02A1 (LED-a sor a li ser X-NUCLEO-IOD02A1 dibiriqe) li ser [Power ON] bikirtînin.
- Asta 8ê. Ji bo destpêkirina ragihandina IO-Link li ser [IO-Link] bikirtînin (LED-a kesk a li ser X-NUCLEO-IOD02A1 dibiriqe). Bi xwerû, ragihandin bi IIS2DLPC re dest pê dike.
- Asta 9êJi bo xêzkirina daneyên berhevkirî li ser [Plot] bikirtînin.
- Asta 10êJi bo çalakkirina danûstandina daneyan bi sensorek din re, biçin [Menûya Parametreyan]>[Hilbijartina Têketina Pêvajoyê], dûv re du caran li ser navê sensorê (nivîsa kesk) bikirtînin, sensora xwestî ji vebijarkên berdest hilbijêrin. Guhertina sensorê dê bi navê sensorê were ronîkirin ku dê şîn bibe.
Ji bo hevrêzkirina dawî ya Master û Amûrê, pêdivî ye ku hûn li ser [Write Selected] bikirtînin. Dema ku navê sensorê bijartî kesk bibe, prosedur temam dibe.

- Gav 11. Dema ku hûn danişîna nirxandinê biqedînin, ji bo rawestandina ragihandina IO-Link li ser [Neçalak] bikirtînin.
- Gav 12. Ji bo rawestandina dabînkirina Amûra IO-Link Master, li ser [Power Off] bikirtînin.
- Gav ١٣. Ji bo rawestandina ragihandinê di navbera IO-Link Control Tool û P-NUCLEO-IOM13M01 de, li ser [Disconnect] bikirtînin.
- Gav 14. Kabloya mînî-USB û dabînkirina 24 V ji P-NUCLEO-IOM01M1 veqetînin.
Sazkirina nivîsbariyê
Ji bo sazkirina hawîrdorek pêşveçûnê ya guncaw ji bo afirandina sepanan ji bo sepanên IO-Link ji bo NUCLEO-L452RE û L6364Q, pêkhateyên nermalavê yên jêrîn hewce ne:
- Firmware û belgeyên pêwendîdar ên FP-IND-IODSNS1 li ser hene www.st.com
- Yek ji van amûr-zincîra pêşkeftinê û berhevkerên jêrîn:
- Maseya Kar a Çêkirî ya IAR ji bo zincîra amûran a ARM® + ST-LINK/V2
- RastView Zincîra amûrê ya Pêşveçûna Mîkrokontroller (dorpêvekirina nermalava MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Dîroka Revision
Tablo 1. Dîroka guhertoya belgeyê
| Rojek | Awa | Changes |
| 04-Dec-2020 | 1 | Serbestberdana destpêkê. |
|
07-Adar-2024 |
2 |
Wêne 2 ya Nûvekirî. Avahiya peldanka pakêta FP-IND-IODSNS1.
Guhertinên piçûk ên nivîsê. |
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, 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.
© 2024 STMicroelectronics - Hemî maf parastî ne
UM2796 - Rev 2
Belge / Çavkanî
![]() |
Pakêta Fonksiyonê ya STMicroelectronics FP-IND-IODSNS1 Ji bo Girêdana IO Link Node ya Sensorê ya Pîşesaziyê [pdf] Rêbernameya Bikarhêner FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Pakêta Fonksiyonê Ji bo Girêka Sensora Pîşesaziyê ya IO Link, FP-IND-IODSNS1, Pakêta Fonksiyonê Ji bo Girêka Sensora Pîşesaziyê ya IO Link, Pakêta Ji bo Girêka Sensora Pîşesaziyê ya IO Link, Girêka Sensora Pîşesaziyê ya IO Link, Girêka Sensora Pîşesaziyê, Girêka Sensorê, Girêk |





