STMicroelectronics-logo

STMicroelectronics FP-IND-IODSNS1 funksiepakket vir IO-skakel industriële sensornode

STMicroelectronics-FP-IND-IODSNS1-Funksie-Pakkie-Vir-IO-skakel-Industriële-Sensor-Node-produk

Produk inligting

Spesifikasies

  • Produknaam: FP-IND-IODSNS1 STM32Cube Function Pack
  • Versoenbaarheid: STM32L452RE-gebaseerde borde
  • Kenmerke:
    • Aktiveer IO-Link data-oordrag van industriële sensors
    • Middelware met IO-Link-toestel-ministapel vir L6364Q en MEMS plus digitale mikrofoonbestuur
    • Gereed-vir-gebruik binêr vir sensordata-oordrag
    • Maklike oordraagbaarheid oor verskillende MCU-families
    • Gratis, gebruikersvriendelike lisensiebepalings

Produkgebruiksinstruksies

verbyview
Die FP-IND-IODSNS1 sagteware-uitbreiding vir STM32Cube is ontwerp om IO-Link-data-oordrag vir industriële sensors te vergemaklik. Volg die stappe hieronder om die funksiepakket te begin gebruik:

Stap 1: Installasie
Installeer die sagtewarepakket op jou STM32L452RE-gebaseerde bord.

Stap 2: Konfigurasie
Stel die middelware-biblioteke op om IO-Link-toestelle en sensors te bestuur.

Stap 3: Data-oordrag
Gebruik die gereed-vir-gebruik binêre vir sensordata-oordrag na IO-Link Master gekoppel aan X-NUCLEO-IOD02A1.

Gidsstruktuur
Die sagtewarepakket bevat die volgende dopgehou:

  • _htmresc: Bevat grafika vir html-dokumente
  • Dokumentasie: Bevat saamgestelde HTML-hulp filese besonderhede oor sagtewarekomponente en API's
  • Bestuurders: Sluit HAL-drywers en bordspesifieke drywers vir ondersteunde borde in
  • Middelware: Biblioteke en protokolle vir IO-Link-ministapel- en sensorbestuur

Gereelde vrae (Gereelde Vrae)

  • V: Kan hierdie funksiepakket saam met enige STM32-bord gebruik word?
    A: Die funksiepakket is ontwerp vir STM32L452RE-gebaseerde borde vir optimale werkverrigting.
  • V: Is daar enige spesifieke hardewarevereistes vir die gebruik van hierdie funksiepakket?
    A: Die funksiepakket vereis X-NUCLEO-IKS02A1 en X-NUCLEO-IOD02A1 uitbreidingsborde vir werking.
  • V: Is tegniese ondersteuning vir hierdie produk beskikbaar?
    A: Vir tegniese ondersteuning, kontak asseblief jou plaaslike STMicroelectronics verkoopskantoor of besoek www.st.com vir verdere hulp.

UM2796
Gebruikershandleiding

Aan die gang met die FP-IND-IODSNS1 STM32Cube funksiepakket vir IO-Link industriële sensor node

Inleiding

FP-IND-IODSNS1 is 'n STM32Cube-funksiepakket waarmee jy IO-skakel-kommunikasie tussen P-NUCLEO-IOD02A1-stel en 'n IO-Link-meester kan aktiveer deur die L6364Q-senderontvanger wat op die X-NUCLEO-IOD02A1 gemonteer is.
Die funksiepakket integreer 'n IO-Link-demo-stapel en die bestuur van die industriële sensors wat op die X-NUCLEO-IKS02A1 gemonteer is.
FP-IND-IODSNS1 sluit ook die IODD in file om na jou IO-Link-meester opgelaai te word.
Die sagteware wat by die pakket ingesluit is, kan in drie geïntegreerde ontwikkelingsomgewings (IDE's) gebruik word: IAR, KEIL en STM32CubeIDE.

Verwante skakels
Besoek die STM32Cube-ekosisteem web bladsy aan www.st.com vir verdere inligting

FP-IND-IODSNS1 sagteware-uitbreiding vir STM32Cube

verbyview
FP-IND-IODSNS1 is 'n STM32 ODE-funksiepakket en brei STM32Cube-funksionaliteit uit.
Die sagtewarepakket maak die IO-Link-data-oordrag van industriële sensors op die X-NUCLEO-IKS02A1 moontlik na 'n IO-Link Master wat aan die X-NUCLEO-IOD02A1 gekoppel is.
Die belangrikste pakketkenmerke is:

  • Firmwarepakket om IO-Link-toesteltoepassings vir STM32L452RE-gebaseerde borde te bou
  • Middelware-biblioteke met IO-Link-toestel-ministapel vir L6364Q en MEMS plus digitale mikrofoonbestuur
  • Gereed-vir-gebruik binêre vir IO-Link toestel sensor data-oordrag
  • Maklike oordraagbaarheid oor verskillende MCU-families, danksy STM32Cube
  • Gratis, gebruikersvriendelike lisensiebepalings

Argitektuur
Die toepassingsagteware het toegang tot die X-NUCLEO-IKS02A1 en die X-NUCLEO-IOD02A1 uitbreidingsborde deur die volgende sagtewarelae:

  • die STM32Cube HAL-laag, wat 'n eenvoudige, generiese, multi-instansie stel toepassingsprogrammeringskoppelvlakke (API's) bied om met die boonste toepassing-, biblioteek- en stapellae te kommunikeer. Dit het generiese en uitbreidings-API's en is direk rondom 'n generiese argitektuur gebou en laat opeenvolgende lae soos die middelwarelaag toe om funksies te implementeer sonder om spesifieke hardeware-konfigurasies vir 'n gegewe mikrobeheerder-eenheid (MCU) te vereis. Hierdie struktuur verbeter biblioteekkode herbruikbaarheid en waarborg 'n maklike oordraagbaarheid op ander toestelle.
  • die bordondersteuningspakket (BSP) laag, wat al die randapparatuur op die STM32 Nucleo ondersteun, behalwe die MCU. Hierdie beperkte stel API's bied 'n programmeringskoppelvlak vir sekere bordspesifieke randapparatuur soos die LED, die gebruikersknoppie, ens. Hierdie koppelvlak help ook om die spesifieke bordweergawe te identifiseer.

STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (1)

Mapstruktuur

STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (2)

Die volgende vouers is by die sagtewarepakket ingesluit:

  • _htmresc: bevat grafika vir html-dokumente
  • Dokumentasie: bevat 'n saamgestelde HTML-hulp file gegenereer uit die bronkode wat die sagtewarekomponente en API's uiteensit (een vir elke projek).
  • Bestuurders: bevat die HAL-drywers en die bordspesifieke drywers vir elke ondersteunde bord of hardeware-platform, insluitend dié vir die boordkomponente, en die CMSIS-verskaffer-onafhanklike hardeware-abstraksielaag vir die ARM Cortex-M-verwerkerreeks.
  • Middelware: biblioteke en protokolle met IO-Link mini-stapel en sensorbestuur.
  • Projekte: bevat die sample toepassing wat 'n Industrial IO-Link multi-sensor nodus implementeer. Hierdie toepassing word voorsien vir die NUCLEO-L452RE-platform met drie ontwikkelingsomgewings: IAR Embedded Workbench for ARM, MDK-ARM sagteware-ontwikkelingsomgewing en STM32CubeIDE.

API's
Gedetailleerde tegniese inligting met volledige gebruikers-API-funksie en parameterbeskrywing is in 'n saamgestelde HTML file in die "Dokumentasie"-lêergids.

Sample toepassing beskrywing
Die sampDie toepassing word in die Projects-lêergids verskaf, met behulp van die X-NUCLEO-IOD02A1 met die L6364Q-senderontvanger en die X-NUCLEO-IKS02A1 met die industriële MEMS en digitale mikrofoon.
Gereed-vir-bou-projekte is beskikbaar vir verskeie IDE's. Jy kan een van die binêre oplaai files verskaf in die FP-IND-IODSNS1 via STM32 ST-LINK Utility, STM32CubeProgrammer of die programmeringsfunksie in jou IDE.
Om die FP-IND-IODSNS1-firmware te evalueer, is dit nodig om die IODD op te laai file aan die beheerinstrument van jou IO-Link Master en koppel dit aan die X-NUCLEO-IOD02A1 deur 'n 3-draad kabel (L+, L-/GND, CQ). Afdeling 2.3 toon 'n example waar die IO-Link Master die P-NUCLEO-IOM01M1 is en die verwante beheerinstrument die IO-Link Control Tool is wat ontwikkel is deur TEConcept (ST-vennoot). Alternatiewelik kan jy 'n ander IO-Link Master met die verwante beheerinstrument gebruik.

Stelsel opstel gids

Hardeware beskrywing

P-NUCLEO-IOD02A1 STM32 Nucleo pak
Die P-NUCLEO-IOD02A1 is 'n STM32 Nucleo-pak wat bestaan ​​uit die X-NUCLEO-IOD02A1 en X-NUCLEO-IKS02A1 uitbreidingsborde wat op die NUCLEO-L452RE ontwikkelingsbord gestapel is.
Die X-NUCLEO-IOD02A1 beskik oor 'n IO-Link toestel transceiver vir die fisiese verbinding met 'n IO-Link meester, terwyl die X-NUCLEO-IKS02A1 'n multi-sensor bord vir industriële toepassings het, en die NUCLEO-L452RE beskik oor die nodige hardeware hulpbronne om die FP-IND-IODSNS1-funksiepakket uit te voer en om die transceiver en multi-sensorborde te beheer.

Die FP-IND-IODSNS1 kombineer 'n IO-Link demo stapel biblioteek (afgelei van X-CUBE-IOD02) met die X-CUBE-MEMS1 en beskik oor 'n example van IO-Link toestel multi-sensor nodus.
Die P-NUCLEO-IOD02A1 kan vir evalueringsdoeleindes en as ontwikkelingsomgewing gebruik word.
Die STM32 Nucleo-pak bied 'n bekostigbare en maklik-om-te gebruik oplossing vir die ontwikkeling van IO-Link- en SIO-toepassings, evaluering van L6364Q-kommunikasiekenmerke en robuustheid, tesame met die STM32L452RET6U-rekenwerkverrigting.

STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (3)

P-NUCLEO-IOM01M1 STM32 Nucleo pak
Die P-NUCLEO-IOM01M1 is 'n STM32 Nucleo-pak wat bestaan ​​uit die STEVAL-IOM001V1 en die NUCLEO-F446RE-borde. Die STEVAL-IOM001V1 is 'n enkele IO-Link meester PHY laag (L6360) terwyl die NUCLEO-F446RE 'n IO-Link stapel rev 1.1 (ontwikkel deur en eiendom van TEConcept GmbH, lisensie beperk tot 10k minute, hernubaar sonder bykomende koste) bestuur. IO-Link-stapelopdatering word uitsluitlik toegelaat deur die prosedure te volg wat in UM2421 beskryf word (vry beskikbaar by www.st.com). Enige ander uitvee/oorskryf van die vooraf gelaaide stapel maak dit onmoontlik om dit te herstel.

Die STM32 Nucleo-pak bied 'n bekostigbare en maklik-om-te gebruik oplossing vir die evaluering van IO-Link-toepassings, L6360-kommunikasiekenmerke en robuustheid, tesame met die STM32F446RET6-rekenwerkverrigting. Die pakket, wat tot vier STEVAL-IOM001V1 huisves om 'n IO-Link-meester met vier poorte te bou, kan toegang tot die IO-Link fisiese laag kry en met IO-Link-toestelle kommunikeer.
U kan die instrument evalueer via die toegewyde GUI (IO-Link Control Tool©, eiendom van TEConcept GmbH) of dit gebruik as 'n IO-Link-meesterbrug wat toeganklik is vanaf die toegewyde SPI-koppelvlak: bronkode van demo-projek (Laevlak IO- Link Master Access Demo Application, ontwikkel deur TEConcept GmbH) en API-spesifikasie is gratis beskikbaar.

STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (4)

Hardeware opstelling
Die volgende hardeware komponente word benodig:

  1. Een STM32 Nucleo-pak vir IO-Link-toesteltoepassings (bestelkode: P-NUCLEO-IOD02A1)
  2. Een STM32 Nucleo-pak vir IO-Link-meester met IO-Link v1.1 PHY en stapel (bestelkode: P-NUCLEO-IOM01M1)
  3. 'n 3-draad kabel (L+, L-/GND, CQ)

Hoe om die P-NUCLEO-IOD02A1 IO-Link-toestel deur die P-NUCLEO-IOM01M1 IO-Link-meester te beheer

  • Stap 1. Verbind die P-NUCLEO-IOM01M1 en die P-NUCLEO-IOD02A1 via die 3-draad kabel (L+, L-/GND en CQ- verwys na die bord serigrafie).
  • Stap 2. Koppel die P-NUCLEO-IOM01M1 aan 'n 24 V/0.5 A kragbron.
    Die volgende figuur wys hoe om die P-NUCLEO-IOM01M1 en die P-NUCLEO-IOD02A1 met die FP-IND-IODSNS1-firmware te verbind.STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (5)
  • Stap 3. Begin die IO-Link Control Tool op jou skootrekenaar/rekenaar.
  • Stap 4. Verbind die P-NUCLEO-IOM01M1 wat die IO-Link Control Tool met 'n mini-USB-kabel aan jou skootrekenaar/rekenaar.
    Volgende stappe (5 tot 13) verwys na aksies wat uitgevoer moet word op die IO-Link Control Tool.
  • Stap 5. Laai die P-NUCLEO-IOD02A1 IODD op na die IO-Link Control Tool deur op [Select device] te klik en die instruksies te volg om die regte IODD (xml-formaat) op te laai. file beskikbaar in die IODD-gids van die sagtewarepakket.
    IODD files word voorsien vir beide COM2 (38.4 kBd) en COM3 (230.4 kBd) baud tariewe.
  • Stap 6. Koppel die Meester deur op die groen ikoon (linksbovenhoek) te klik.
  • Stap 7. Klik op [Power ON] om die P-NUCLEO-IOD02A1 te voorsien (rooi LED op die X-NUCLEO-IOD02A1 flikker).
  • Stap 8. Klik op [IO-Link] om 'n IO-skakel-kommunikasie te begin (groen LED op X-NUCLEO-IOD02A1 flikker). By verstek begin die kommunikasie met IIS2DLPC.
  • Stap 9. Klik op [Plot] om die versamelde data te plot.
  • Stap 10. Om die data-uitruiling met 'n ander sensor te aktiveer, gaan na [Parameterkieslys]>[Prosesinvoerkeuse], dubbelklik dan op die sensornaam (groen teks), kies die gewenste sensor uit die beskikbare keuses. Die sensorverandering sal uitgelig word deur die sensornaam wat blou sal word.
    Om uiteindelik die Meester en die Toestel in lyn te bring, is dit nodig om op [Write Selected] te klik. Die prosedure is voltooi wanneer die naam van die geselekteerde sensor groen word.
    STMicroelectronics-FP-IND-IODSNS1-Funksie-Pak-Vir-IO-skakel-Industrial-Sensor-Node- (6)
  • Stap 11. Wanneer jy klaar is met jou evalueringsessie, klik op [Onaktief] om IO-Link kommunikasie te stop.
  • Stap 12. Klik op [Power Off] om die IO-Link Master te laat ophou om die IO-Link-toestel te voorsien.
  • Stap 13. Klik con [Disconnect] om die kommunikasie tussen IO-Link Control Tool en P-NUCLEO-IOM01M1 te stop.
  • Stap 14. Ontkoppel die mini-USB-kabel en die 24 V-toevoer van die P-NUCLEO-IOM01M1.

Sagteware opstelling
Die volgende sagtewarekomponente is nodig om 'n geskikte ontwikkelingsomgewing op te stel om toepassings vir IO-Link-toepassings vir NUCLEO-L452RE en L6364Q te skep:

  • FP-IND-IODSNS1-firmware en verwante dokumentasie beskikbaar op www.st.com
  • Een van die volgende ontwikkelingshulpmiddelketting en samestellers:
    • IAR ingebedde werkbank vir ARM®-gereedskapsketting + ST-LINK/V2
    • RegtigView Mikrobeheerder Development Kit toolchain (MDK-ARM sagteware-ontwikkelingsomgewing
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Hersieningsgeskiedenis

Tabel 1. Dokumenthersieningsgeskiedenis

Datum Weergawe Veranderinge
04-Des-2020 1 Aanvanklike vrystelling.
 

07-Mrt-2024

 

2

Opgedateer Figuur 2. FP-IND-IODSNS1-pakketvouerstruktuur.

Geringe teksveranderinge.

BELANGRIKE KENNISGEWING – LEES SORGVULDIG

STMicroelectronics NV en sy filiale (“ST”) behou die reg voor om enige tyd sonder kennisgewing veranderinge, regstellings, verbeterings, wysigings en verbeterings aan ST-produkte en/of hierdie dokument aan te bring. Kopers moet die nuutste relevante inligting oor ST-produkte bekom voordat hulle bestellings plaas. ST-produkte word verkoop ingevolge ST se verkoopsbepalings en -voorwaardes wat ten tyde van bestellingserkenning in plek is.
Kopers is alleen verantwoordelik vir die keuse, seleksie en gebruik van ST-produkte en ST aanvaar geen aanspreeklikheid vir aansoekbystand of die ontwerp van kopers se produkte nie.
Geen lisensie, uitdruklik of geïmpliseer, tot enige intellektuele eiendomsreg word hierin deur ST toegestaan ​​nie.

Herverkoop van ST-produkte met bepalings anders as die inligting wat hierin uiteengesit word, sal enige waarborg wat deur ST vir sodanige produk verleen word, nietig verklaar.
ST en die ST-logo is handelsmerke van ST. Vir bykomende inligting oor ST-handelsmerke, verwys na www.st.com/handelsmerke. Alle ander produk- of diensname is die eiendom van hul onderskeie eienaars.
Inligting in hierdie dokument vervang en vervang inligting wat voorheen in enige vorige weergawes van hierdie dokument verskaf is.
© 2024 STMicroelectronics – Alle regte voorbehou
UM2796 – Ds 2

Dokumente / Hulpbronne

STMicroelectronics FP-IND-IODSNS1 funksiepakket vir IO-skakel industriële sensornode [pdfGebruikershandleiding
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Funksiepakket vir IO-skakel industriële sensornode, FP-IND-IODSNS1, funksiepakket vir IO-skakel industriële sensornode, pak vir IO Skakel Industriële Sensor Node, IO Skakel Industriële Sensor Node, Industriële Sensor Node, Sensor Node, Node

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *