STMicroelectronics logotips

STMicroelectronics FP-IND-IODSNS1 funkciju pakotne IO Link rūpnieciskā sensora mezglam

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node-product

Informācija par produktu

Specifikācijas

  • Produkta nosaukums: FP-IND-IODSNS1 STM32Cube funkciju pakotne
  • Saderība: STM32L452RE bāzes plates
  • Funkcijas:
    • Iespējo rūpniecisko sensoru IO-Link datu pārsūtīšanu
    • Starpprogrammatūra ar IO-Link ierīču mini steku priekš L6364Q un MEMS, kā arī digitālā mikrofona pārvaldība
    • Lietošanai gatavs binārs sensoru datu pārraidei
    • Vienkārša pārnesamība dažādās MCU ģimenēs
    • Bezmaksas, lietotājam draudzīgi licences noteikumi

Produkta lietošanas instrukcijas

Beigāsview
FP-IND-IODSNS1 programmatūras paplašinājums STM32Cube ir paredzēts, lai atvieglotu IO-Link datu pārraidi rūpnieciskajiem sensoriem. Lai sāktu lietot funkciju pakotni, veiciet tālāk norādītās darbības.

1. darbība. Instalēšana
Instalējiet programmatūras pakotni savā STM32L452RE platē.

2. darbība: konfigurēšana
Konfigurējiet starpprogrammatūras bibliotēkas, lai pārvaldītu IO-Link ierīces un sensorus.

3. darbība: datu pārraide
Izmantojiet gatavu bināro failu sensoru datu pārsūtīšanai uz IO-Link Master, kas savienots ar X-NUCLEO-IOD02A1.

Mapes uzbūve
Programmatūras pakotnē ir iekļautas šādas mapes:

  • _htmresc: satur grafikus html dokumentiem
  • Dokumentācija: satur apkopotu HTML palīdzību files sīki apraksta programmatūras komponentus un API
  • Draiveri: ietver HAL draiverus un plates draiverus atbalstītajām platēm
  • Starpprogrammatūra: bibliotēkas un protokoli IO-Link mini steku un sensoru pārvaldībai

FAQ (bieži uzdotie jautājumi)

  • J: Vai šo funkciju pakotni var izmantot ar jebkuru STM32 plati?
    A: Funkciju pakotne ir paredzēta STM32L452RE plātnēm optimālai veiktspējai.
  • J: Vai šīs funkciju pakotnes lietošanai ir kādas īpašas aparatūras prasības?
    A: Funkciju pakotnei ir nepieciešami X-NUCLEO-IKS02A1 un X-NUCLEO-IOD02A1 paplašināšanas plates darbībai.
  • J: Vai šim produktam ir pieejams tehniskais atbalsts?
    A: Lai saņemtu tehnisko atbalstu, lūdzu, sazinieties ar vietējo STMicroelectronics pārdošanas biroju vai apmeklējiet www.st.com turpmākai palīdzībai.

UM2796
Lietotāja rokasgrāmata

Darba sākšana ar FP-IND-IODSNS1 STM32Cube funkciju pakotni IO-Link rūpniecisko sensoru mezglam

Ievads

FP-IND-IODSNS1 ir STM32Cube funkciju pakotne, kas ļauj iespējot IO-Link komunikāciju starp P-NUCLEO-IOD02A1 komplektu un IO-Link galveno, izmantojot uztvērēju L6364Q, kas uzstādīts uz X-NUCLEO-IOD02A1.
Funkciju pakotnē ir integrēts IO-Link demonstrācijas bloks un X-NUCLEO-IKS02A1 uzstādīto rūpniecisko sensoru pārvaldība.
FP-IND-IODSNS1 ietver arī IODD file kas jāaugšupielādē jūsu IO-Link galvenajā ierīcē.
Paketē iekļauto programmatūru var izmantot trīs integrētās izstrādes vidēs (IDE): IAR, KEIL un STM32CubeIDE.

Saistītās saites
Apmeklējiet STM32Cube ekosistēmu web lapa tālāk www.st.com papildu informācijai

FP-IND-IODSNS1 programmatūras paplašināšana STM32Cube

Beigāsview
FP-IND-IODSNS1 ir STM32 ODE funkciju pakotne un paplašina STM32Cube funkcionalitāti.
Programmatūras pakotne nodrošina X-NUCLEO-IKS02A1 rūpniecisko sensoru IO-Link datu pārsūtīšanu uz IO-Link Master, kas savienots ar X-NUCLEO-IOD02A1.
Galvenās paketes funkcijas ir:

  • Programmaparatūras pakotne, lai izveidotu IO-Link ierīču lietojumprogrammas STM32L452RE platēm
  • Starpprogrammatūras bibliotēkas ar IO-Link ierīču mini-stack L6364Q un MEMS, kā arī digitālā mikrofona pārvaldību
  • Lietošanai gatavs binārs IO-Link ierīces sensoru datu pārraidei
  • Pateicoties STM32Cube, vienkārša pārnēsāšana dažādās MCU ģimenēs
  • Bezmaksas, lietotājam draudzīgi licences noteikumi

Arhitektūra
Lietojumprogrammatūra piekļūst X-NUCLEO-IKS02A1 un X-NUCLEO-IOD02A1 paplašināšanas platēm, izmantojot šādus programmatūras slāņus:

  • STM32Cube HAL slānis, kas nodrošina vienkāršu, vispārīgu, vairāku instanču lietojumprogrammu saskarņu (API) kopu, lai mijiedarbotos ar augšējiem lietojumprogrammu, bibliotēkas un steka slāņiem. Tam ir vispārīgas un paplašinājuma API, un tas ir tieši veidots, pamatojoties uz vispārīgu arhitektūru, un ļauj secīgiem slāņiem, piemēram, starpprogrammatūras slānim, īstenot funkcijas, neprasot noteiktas mikrokontrollera vienības (MCU) īpašas aparatūras konfigurācijas. Šī struktūra uzlabo bibliotēkas koda atkārtotu izmantošanu un garantē vieglu pārnesamību citās ierīcēs.
  • plates atbalsta pakotnes (BSP) slānis, kas atbalsta visas STM32 Nucleo perifērijas ierīces, izņemot MCU. Šis ierobežotais API komplekts nodrošina programmēšanas interfeisu noteiktām platēm raksturīgām perifērijas ierīcēm, piemēram, LED, lietotāja pogai utt. Šis interfeiss palīdz arī noteikt konkrētās plates versiju.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (1)

Mapju struktūra

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (2)

Programmatūras pakotnē ir iekļautas šādas mapes:

  • _htmresc: satur grafikus html dokumentiem
  • Dokumentācija: satur apkopotu HTML palīdzību file ģenerēts no pirmkoda, kurā sīki aprakstīti programmatūras komponenti un API (viens katram projektam).
  • Draiveri: satur HAL draiverus un plates draiverus katrai atbalstītajai platei vai aparatūras platformai, tostarp iebūvēto komponentu draiverus, un CMSIS piegādātāja neatkarīgo aparatūras abstrakcijas slāni ARM Cortex-M procesoru sērijai.
  • Starpprogrammatūra: bibliotēkas un protokoli, kas nodrošina IO-Link mini steku un sensoru pārvaldību.
  • Projekti: satur samplietojumprogramma, kas ievieš Industrial IO-Link vairāku sensoru mezglu. Šī lietojumprogramma ir paredzēta NUCLEO-L452RE platformai ar trim izstrādes vidēm: IAR Embedded Workbench for ARM, MDK-ARM programmatūras izstrādes vidi un STM32CubeIDE.

API
Detalizēta tehniskā informācija ar pilnu lietotāja API funkciju un parametru aprakstu ir apkopotā HTML file mapē "Dokumentācija".

Sample pieteikuma apraksts
SampLietojumprogramma tiek nodrošināta mapē Projekti, izmantojot X-NUCLEO-IOD02A1 ar raiduztvērēju L6364Q un X-NUCLEO-IKS02A1 ar rūpniecisko MEMS un digitālo mikrofonu.
Vairākiem IDE ir pieejami izveidei gatavi projekti. Varat augšupielādēt vienu no binārajiem failiem files tiek nodrošināts FP-IND-IODSNS1, izmantojot STM32 ST-LINK utilītu, STM32CubeProgrammer vai jūsu IDE programmēšanas līdzekli.
Lai novērtētu FP-IND-IODSNS1 programmaparatūru, ir nepieciešams augšupielādēt IODD file pie sava IO-Link Master vadības rīka un savienojiet to ar X-NUCLEO-IOD02A1, izmantojot 3 vadu kabeli (L+, L-/GND, CQ). 2.3. sadaļā parādīts piemampkur IO-Link Master ir P-NUCLEO-IOM01M1 un saistītais vadības rīks ir IO-Link vadības rīks, ko izstrādājis TEConcept (ST partneris). Varat arī izmantot citu IO-Link Master ar saistīto vadības rīku.

Sistēmas iestatīšanas rokasgrāmata

Aparatūras apraksts

P-NUCLEO-IOD02A1 STM32 Nucleo pakotne
P-NUCLEO-IOD02A1 ir STM32 Nucleo pakotne, kas sastāv no X-NUCLEO-IOD02A1 un X-NUCLEO-IKS02A1 paplašināšanas plates, kas sakrautas uz NUCLEO-L452RE izstrādes plates.
X-NUCLEO-IOD02A1 ir aprīkots ar IO-Link ierīces raiduztvērēju fiziskam savienojumam ar IO-Link galveno ierīci, savukārt X-NUCLEO-IKS02A1 ir aprīkots ar vairāku sensoru plati rūpnieciskiem lietojumiem, un NUCLEO-L452RE ir aprīkots ar nepieciešamo aparatūru. resursi, lai palaistu FP-IND-IODSNS1 funkciju pakotni un kontrolētu raiduztvērēju un vairāku sensoru plates.

FP-IND-IODSNS1 apvieno IO-Link demonstrācijas steka bibliotēku (atvasināta no X-CUBE-IOD02) ar X-CUBE-MEMS1 un ietver exampIO-Link ierīces vairāku sensoru mezglā.
P-NUCLEO-IOD02A1 var izmantot novērtēšanai un kā izstrādes vidi.
STM32 Nucleo pakotne nodrošina pieejamu un viegli lietojamu risinājumu IO-Link un SIO lietojumprogrammu izstrādei, L6364Q sakaru līdzekļu un robustuma novērtēšanai, kā arī STM32L452RET6U skaitļošanas veiktspējai.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (3)

P-NUCLEO-IOM01M1 STM32 Nucleo pakotne
P-NUCLEO-IOM01M1 ir STM32 Nucleo pakotne, kas sastāv no STEVAL-IOM001V1 un NUCLEO-F446RE paneļiem. STEVAL-IOM001V1 ir viens IO-Link galvenais PHY slānis (L6360), savukārt NUCLEO-F446RE darbojas IO-Link steka versija 1.1 (izstrādāja un pieder TEConcept GmbH, licence ierobežota līdz 10 2421 minūtēm, atjaunojama bez papildu izmaksām). IO-Link steka atjaunināšana ir atļauta tikai, ievērojot procedūru, kas aprakstīta UMXNUMX (brīvi pieejama vietnē www.st.com). Jebkāda cita iepriekš ielādētā steka dzēšana/pārrakstīšana padara neiespējamu to atjaunot.

STM32 Nucleo pakotne nodrošina pieejamu un viegli lietojamu risinājumu IO-Link lietojumprogrammu, L6360 sakaru līdzekļu un robustuma novērtēšanai kopā ar STM32F446RET6 skaitļošanas veiktspēju. Paka, kurā ir līdz četriem STEVAL-IOM001V1, lai izveidotu četru portu IO-Link galveno, var piekļūt IO-Link fiziskajam slānim un sazināties ar IO-Link ierīcēm.
Varat novērtēt rīku, izmantojot speciālo GUI (IO-Link Control Tool©, TEConcept GmbH īpašums) vai izmantot to kā IO-Link galveno tiltu, kas pieejams no speciālās SPI saskarnes: demonstrācijas projekta pirmkods (zema līmeņa IO- Link Master Access demonstrācijas lietojumprogramma, ko izstrādājusi TEConcept GmbH) un API specifikācija ir pieejama bez maksas.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (4)

Aparatūras iestatīšana
Ir nepieciešami šādi aparatūras komponenti:

  1. Viena STM32 Nucleo pakotne IO-Link ierīču lietojumprogrammām (pasūtījuma kods: P-NUCLEO-IOD02A1)
  2. Viena STM32 Nucleo pakotne IO-Link master ar IO-Link v1.1 PHY un steku (pasūtījuma kods: P-NUCLEO-IOM01M1)
  3. 3 vadu kabelis (L+, L-/GND, CQ)

Kā vadīt P-NUCLEO-IOD02A1 IO-Link ierīci, izmantojot P-NUCLEO-IOM01M1 IO-Link galveno

  • Solis 1. Savienojiet P-NUCLEO-IOM01M1 un P-NUCLEO-IOD02A1, izmantojot 3 vadu kabeli (L+, L-/GND un CQ- skatiet plates serigrāfiju).
  • Solis 2. Pievienojiet P-NUCLEO-IOM01M1 24 V/0.5 A barošanas avotam.
    Nākamajā attēlā parādīts, kā savienot P-NUCLEO-IOM01M1 un P-NUCLEO-IOD02A1, kurā darbojas FP-IND-IODSNS1 programmaparatūra.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • 3. darbība. Palaidiet IO-Link vadības rīku savā klēpjdatorā/personālajā datorā.
  • 4. darbība. Savienojiet ar mini-USB kabeli P-NUCLEO-IOM01M1, kurā darbojas IO-Link vadības rīks, ar savu klēpjdatoru/personālo datoru.
    Nākamās darbības (no 5 līdz 13) attiecas uz darbībām, kas jāveic IO-Link vadības rīkā.
  • 5. darbība. Augšupielādējiet P-NUCLEO-IOD02A1 IODD IO-Link vadības rīkā, noklikšķinot uz [Select device] un izpildot norādījumus, lai augšupielādētu pareizo IODD (xml formātā). file pieejams programmatūras pakotnes IODD direktorijā.
    IODD files ir nodrošināti gan COM2 (38.4 kBd), gan COM3 (230.4 kBd) datu pārraides ātrumam.
  • 6. darbība. Pievienojiet Master, noklikšķinot uz zaļās ikonas (augšējā kreisajā stūrī).
  • 7. darbība. Noklikšķiniet uz [Power ON], lai piegādātu P-NUCLEO-IOD02A1 (sarkanā gaismas diode uz X-NUCLEO-IOD02A1 mirgo).
  • 8. darbība. Noklikšķiniet uz [IO-Link], lai sāktu IO-Link saziņu (mirgo zaļā gaismas diode uz X-NUCLEO-IOD02A1). Pēc noklusējuma tiek sākta saziņa ar IIS2DLPC.
  • 9. darbība. Noklikšķiniet uz [Plot], lai attēlotu savāktos datus.
  • 10. darbība. Lai aktivizētu datu apmaiņu ar citu sensoru, dodieties uz [Parameter Menu]> [Process Input Selection], pēc tam veiciet dubultklikšķi uz sensora nosaukuma (zaļš teksts), atlasiet vajadzīgo sensoru no pieejamajām iespējām. Sensora maiņa tiks iezīmēta ar sensora nosaukumu, kas kļūs zils.
    Lai beidzot saskaņotu galveno un ierīci, ir jānoklikšķina uz [Write Selected]. Procedūra tiek pabeigta, kad izvēlētā sensora nosaukums kļūst zaļš.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Solis 11. Kad esat pabeidzis novērtēšanas sesiju, noklikšķiniet uz [Neaktīvs], lai apturētu IO-Link saziņu.
  • Solis 12. Noklikšķiniet uz [Power Off], lai IO-Link Master pārtrauktu IO-Link ierīces piegādi.
  • Solis 13. Noklikšķiniet uz con [Disconnect], lai pārtrauktu saziņu starp IO-Link Control Tool un P-NUCLEO-IOM01M1.
  • Solis 14. Atvienojiet mini-USB kabeli un 24 V barošanas avotu no P-NUCLEO-IOM01M1.

Programmatūras iestatīšana
Lai izveidotu piemērotu izstrādes vidi, lai izveidotu lietojumprogrammas IO-Link lietojumprogrammām NUCLEO-L452RE un L6364Q, ir nepieciešami šādi programmatūras komponenti:

  • FP-IND-IODSNS1 programmaparatūra un saistītā dokumentācija ir pieejama vietnē www.st.com
  • Viens no šiem izstrādes rīku ķēdēm un kompilatoriem:
    • IAR Embedded Workbench ARM® rīku ķēdei + ST-LINK/V2
    • ĪstaView Mikrokontrolleru izstrādes komplekta rīku ķēde (MDK-ARM programmatūras izstrādes vide
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Pārskatīšanas vēsture

1. tabula. Dokumentu pārskatīšanas vēsture

Datums Versija Izmaiņas
04. gada 2020. decembris 1 Sākotnējā izlaišana.
 

07. gada 2024. marts

 

2

Atjaunināts 2. attēls. FP-IND-IODSNS1 pakotnes mapes struktūra.

Nelielas teksta izmaiņas.

SVARĪGS PAZIŅOJUMS – UZMANĪGI IZLASIET

STMicroelectronics NV un tā meitasuzņēmumi (“ST”) patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas, labojumus, uzlabojumus, modifikācijas un uzlabojumus ST izstrādājumos un/vai šajā dokumentā. Pirms pasūtījuma veikšanas pircējiem jāiegūst jaunākā atbilstošā informācija par ST produktiem. ST produkti tiek pārdoti saskaņā ar ST pārdošanas noteikumiem un nosacījumiem, kas ir spēkā pasūtījuma apstiprināšanas brīdī.
Pircēji ir pilnībā atbildīgi par ST produktu izvēli, izvēli un lietošanu, un ST neuzņemas nekādu atbildību par palīdzību pielietošanā vai pircēja produktu dizainu.
ST šeit nepiešķir nekādas tiešas vai netiešas licences jebkādām intelektuālā īpašuma tiesībām.

ST produktu tālākpārdošana ar noteikumiem, kas atšķiras no šeit norādītās informācijas, anulē jebkādu ST piešķirto garantiju šādam produktam.
ST un ST logotips ir ST preču zīmes. Papildinformāciju par ST preču zīmēm skatiet www.st.com/trademarks. Visi pārējie produktu vai pakalpojumu nosaukumi ir to attiecīgo īpašnieku īpašums.
Informācija šajā dokumentā aizstāj un aizstāj informāciju, kas iepriekš sniegta jebkurās iepriekšējās šī dokumenta versijās.
© 2024 STMicroelectronics – visas tiesības paturētas
UM2796 — 2. red

Dokumenti / Resursi

STMicroelectronics FP-IND-IODSNS1 funkciju pakotne IO Link rūpnieciskā sensora mezglam [pdfLietotāja rokasgrāmata
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 funkciju pakotne IO saites industriālajam sensora mezglam, FP-IND-IODSNS1, funkciju pakotne IO savienojuma rūpnieciskā sensora mezglam, pakotne IO Saites Industriālais sensoru mezgls, IO Saites Industriālais sensora mezgls, Rūpnieciskā sensora mezgls, Sensora mezgls, Mezgls

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *