STMicroelectronics-logó

STMicroelectronics FP-IND-IODSNS1 funkciócsomag IO Link ipari érzékelőcsomóponthoz

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

Termékinformáció

Műszaki adatok

  • Terméknév: FP-IND-IODSNS1 STM32Cube Function Pack
  • Kompatibilitás: STM32L452RE alapú kártyák
  • Jellemzők:
    • Lehetővé teszi az ipari érzékelők IO-Link adatátvitelét
    • Köztes szoftverek IO-Link eszköz mini-stack-el L6364Q-hoz és MEMS-hez, valamint digitális mikrofonkezeléshez
    • Használatra kész bináris érzékelő adatátvitelhez
    • Könnyű hordozhatóság a különböző MCU-családok között
    • Ingyenes, felhasználóbarát licencfeltételek

A termék használati útmutatója

Felettview
Az FP-IND-IODSNS1 szoftverbővítés az STM32Cube-hoz az IO-Link adatátvitel megkönnyítésére szolgál az ipari érzékelők számára. Kövesse az alábbi lépéseket a funkciócsomag használatának megkezdéséhez:

1. lépés: Telepítés
Telepítse a szoftvercsomagot az STM32L452RE alapú kártyára.

2. lépés: Konfiguráció
Konfigurálja a köztesszoftver-könyvtárakat az IO-Link eszközök és érzékelők kezeléséhez.

3. lépés: Adatátvitel
Használja a használatra kész binárist az érzékelő adatok továbbításához az X-NUCLEO-IOD02A1 csatlakozóhoz csatlakoztatott IO-Link Masterhez.

Mappaszerkezet
A szoftvercsomag a következő mappákat tartalmazza:

  • _htmresc: Grafikát tartalmaz a html dokumentumokhoz
  • Dokumentáció: Lefordított HTML súgót tartalmaz files részletezi a szoftverösszetevőket és API-kat
  • Illesztőprogramok: HAL illesztőprogramokat és kártyaspecifikus illesztőprogramokat tartalmaz a támogatott kártyákhoz
  • Köztes szoftverek: Könyvtárak és protokollok az IO-Link mini verem és érzékelők kezeléséhez

GYIK (Gyakran Ismételt Kérdések)

  • K: Ez a funkciócsomag használható bármilyen STM32 kártyával?
    V: A funkciócsomagot STM32L452RE alapú kártyákhoz tervezték az optimális teljesítmény érdekében.
  • K: Vannak speciális hardverkövetelmények a funkciócsomag használatához?
    V: A funkciócsomag működéséhez X-NUCLEO-IKS02A1 és X-NUCLEO-IOD02A1 bővítőkártyákra van szükség.
  • K: Rendelkezésre áll műszaki támogatás ehhez a termékhez?
    V: Technikai támogatásért forduljon a helyi STMicroelectronics értékesítési irodához, vagy látogasson el www.st.com további segítségért.

UM2796
Felhasználói kézikönyv

Ismerkedés az FP-IND-IODSNS1 STM32Cube funkciócsomaggal az IO-Link ipari érzékelő csomóponthoz

Bevezetés

Az FP-IND-IODSNS1 egy STM32Cube funkciócsomag, amely lehetővé teszi az IO-Link kommunikációt a P-NUCLEO-IOD02A1 készlet és az IO-Link master között az X-NUCLEO-IOD6364A02-re szerelt L1Q adó-vevőn keresztül.
A funkciócsomag egy IO-Link demo-stacket és az X-NUCLEO-IKS02A1-re szerelt ipari érzékelők kezelését integrálja.
Az FP-IND-IODSNS1 tartalmazza az IODD-t is file fel kell tölteni az IO-Link masterre.
A csomagban található szoftver három integrált fejlesztőkörnyezetben (IDE) használható: IAR, KEIL és STM32CubeIDE.

Kapcsolódó linkek
Látogassa meg az STM32Cube ökoszisztémát web oldal tovább www.st.com további információkért

FP-IND-IODSNS1 szoftverbővítés az STM32Cube-hoz

Felettview
Az FP-IND-IODSNS1 egy STM32 ODE funkciócsomag, amely kiterjeszti az STM32Cube funkcióit.
A szoftvercsomag lehetővé teszi az ipari érzékelők IO-Link adatátvitelét az X-NUCLEO-IKS02A1-en az X-NUCLEO-IOD02A1-hez csatlakoztatott IO-Link Masterhez.
A csomag legfontosabb jellemzői a következők:

  • Firmware csomag IO-Link eszközalkalmazások létrehozásához STM32L452RE alapú kártyákhoz
  • Köztesszoftver-könyvtárak IO-Link eszköz mini-stack-kel L6364Q és MEMS-hez, valamint digitális mikrofonkezelés
  • Használatra kész bináris IO-Link eszközérzékelő adatátvitelhez
  • Könnyű hordozhatóság a különböző MCU-családok között az STM32Cube-nak köszönhetően
  • Ingyenes, felhasználóbarát licencfeltételek

Építészet
Az alkalmazásszoftver a következő szoftverrétegeken keresztül éri el az X-NUCLEO-IKS02A1 és az X-NUCLEO-IOD02A1 bővítőkártyákat:

  • az STM32Cube HAL réteg, amely egyszerű, általános, többpéldányos alkalmazásprogramozási interfészek (API-k) készletet biztosít a felső alkalmazás-, könyvtár- és veremrétegekkel való interakcióhoz. Általános és kiterjesztett API-kkal rendelkezik, és közvetlenül egy általános architektúra köré épül, és lehetővé teszi az egymást követő rétegek számára, például a köztesszoftver-réteg számára, hogy funkciókat valósítsanak meg anélkül, hogy egy adott mikrovezérlő egységhez (MCU) speciális hardverkonfigurációra lenne szükség. Ez a struktúra javítja a könyvtárkód újrafelhasználhatóságát, és garantálja a könnyű hordozhatóságot más eszközökön.
  • az alaplaptámogató csomag (BSP) réteg, amely az STM32 Nucleo összes perifériáját támogatja, kivéve az MCU-t. Ez a korlátozott API-készlet programozási felületet biztosít bizonyos kártya-specifikus perifériákhoz, mint például a LED, a felhasználói gomb stb. Ez az interfész segít az adott kártyaverzió azonosításában is.

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

Mappa felépítése

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

A szoftvercsomag a következő mappákat tartalmazza:

  • _htmresc: grafikákat tartalmaz html dokumentumokhoz
  • Dokumentáció: egy összeállított HTML súgót tartalmaz file a szoftverösszetevőket és API-kat részletező forráskódból generálva (projektenként egy).
  • Illesztőprogramok: tartalmazza a HAL illesztőprogramokat és a kártyaspecifikus illesztőprogramokat minden támogatott kártyához vagy hardverplatformhoz, beleértve a fedélzeti összetevőkhöz tartozókat, valamint a CMSIS gyártótól független hardverabsztrakciós réteget az ARM Cortex-M processzorokhoz.
  • Köztes szoftverek: IO-Link mini-verem- és érzékelőkezelést biztosító könyvtárak és protokollok.
  • Projektek: tartalmazza a szampegy ipari IO-Link többérzékelős csomópontot megvalósító alkalmazás. Ez az alkalmazás a NUCLEO-L452RE platformhoz készült három fejlesztői környezettel: IAR Embedded Workbench for ARM, MDK-ARM szoftverfejlesztő környezet és STM32CubeIDE.

API-k
A részletes műszaki információk teljes felhasználói API funkcióval és paraméterleírással egy összeállított HTML-ben találhatók file a „Dokumentáció” mappában.

Sample alkalmazás leírása
Az SampAz alkalmazás a Projektek mappában található, az X-NUCLEO-IOD02A1 L6364Q adó-vevővel és az X-NUCLEO-IKS02A1 ipari MEMS-sel és digitális mikrofonnal.
Az építésre kész projektek több IDE-hez is elérhetők. Feltöltheti a binárisok egyikét files az FP-IND-IODSNS1-ben az STM32 ST-LINK segédprogramon, az STM32CubeProgrammeren vagy az IDE programozási funkcióján keresztül érhető el.
Az FP-IND-IODSNS1 firmware kiértékeléséhez fel kell tölteni az IODD-t file csatlakoztassa az IO-Link Master vezérlőeszközéhez, és csatlakoztassa az X-NUCLEO-IOD02A1-hez egy 3-eres kábellel (L+, L-/GND, CQ). A 2.3. szakasz egy plampLe ahol az IO-Link Master a P-NUCLEO-IOM01M1, a kapcsolódó vezérlőeszköz pedig a TEConcept (ST partner) által kifejlesztett IO-Link Control Tool. Alternatív megoldásként használhat egy másik IO-Link Mastert a kapcsolódó vezérlőeszközzel.

Rendszerbeállítási útmutató

Hardver leírása

P-NUCLEO-IOD02A1 STM32 Nucleo csomag
A P-NUCLEO-IOD02A1 egy STM32 Nucleo csomag, amely a NUCLEO-L02RE fejlesztőkártyán egymásra helyezett X-NUCLEO-IOD1A02 és X-NUCLEO-IKS1A452 bővítőkártyákból áll.
Az X-NUCLEO-IOD02A1 egy IO-Link eszköz adó-vevővel rendelkezik az IO-Link masterhez való fizikai csatlakozáshoz, míg az X-NUCLEO-IKS02A1 több érzékelős kártyát tartalmaz ipari alkalmazásokhoz, a NUCLEO-L452RE pedig a szükséges hardvert. erőforrások az FP-IND-IODSNS1 funkciócsomag futtatásához, valamint az adó-vevő és a többérzékelős kártyák vezérléséhez.

Az FP-IND-IODSNS1 egy IO-Link demóverem könyvtárat (az X-CUBE-IOD02-ből származtatva) egyesít az X-CUBE-MEMS1-el, és tartalmaz egy ex.ampIO-Link eszköz több érzékelős csomópontjának le.
A P-NUCLEO-IOD02A1 használható kiértékelési célokra és fejlesztői környezetként.
Az STM32 Nucleo csomag megfizethető és könnyen használható megoldást kínál az IO-Link és SIO alkalmazások fejlesztéséhez, az L6364Q kommunikációs jellemzőinek és robusztusságának értékeléséhez, valamint az STM32L452RET6U számítási teljesítményhez.

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

P-NUCLEO-IOM01M1 STM32 Nucleo csomag
A P-NUCLEO-IOM01M1 egy STM32 Nucleo csomag, amely a STEVAL-IOM001V1 és a NUCLEO-F446RE kártyákból áll. A STEVAL-IOM001V1 egyetlen IO-Link fő PHY réteg (L6360), míg a NUCLEO-F446RE egy IO-Link stack 1.1-es verziót futtat (a TEConcept GmbH által kifejlesztett és a TEConcept GmbH tulajdona, licence 10 2421 percre korlátozott, további költségek nélkül megújítható). Az IO-Link verem frissítése kizárólag az UMXNUMX-ben leírt eljárás követésével engedélyezett (szabadon elérhető itt: www.st.com). Az előre betöltött verem bármilyen más törlése/felülírása lehetetlenné teszi a visszaállítását.

Az STM32 Nucleo csomag megfizethető és könnyen használható megoldást kínál az IO-Link alkalmazások, az L6360 kommunikációs jellemzők és a robusztusság, valamint az STM32F446RET6 számítási teljesítmény értékeléséhez. Az akár négy STEVAL-IOM001V1-et tartalmazó csomag egy négyportos IO-Link mester felépítéséhez hozzáférhet az IO-Link fizikai réteghez, és kommunikálhat az IO-Link eszközökkel.
Az eszközt kiértékelheti a dedikált GUI-n keresztül (IO-Link Control Tool©, a TEConcept GmbH tulajdona), vagy használhatja IO-Link mesterhídként, amely a dedikált SPI interfészről érhető el: a demo projekt forráskódja (Low-Level IO- A TEConcept GmbH által kifejlesztett Link Master Access Demo alkalmazás) és az API specifikáció ingyenesen elérhető.

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

Hardver beállítása
A következő hardverelemekre van szükség:

  1. Egy STM32 Nucleo csomag IO-Link eszközalkalmazásokhoz (rendelési kód: P-NUCLEO-IOD02A1)
  2. Egy STM32 Nucleo csomag IO-Link masterhez IO-Link v1.1 PHY-vel és köteggel (rendelési kód: P-NUCLEO-IOM01M1)
  3. 3 eres kábel (L+, L-/GND, CQ)

A P-NUCLEO-IOD02A1 IO-Link eszköz vezérlése a P-NUCLEO-IOM01M1 IO-Link masteren keresztül

  • Lépés 1. Csatlakoztassa a P-NUCLEO-IOM01M1-et és a P-NUCLEO-IOD02A1-et a 3-eres kábelen keresztül (L+, L-/GND és CQ- lásd a tábla szerigráfiáját).
  • Lépés 2. Csatlakoztassa a P-NUCLEO-IOM01M1-et egy 24 V/0.5 A tápegységhez.
    A következő ábra bemutatja, hogyan kell csatlakoztatni az FP-IND-IODSNS01 firmware-t futtató P-NUCLEO-IOM1M02 és P-NUCLEO-IOD1A1 készüléket.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • 3. lépés. Indítsa el az IO-Link Control Tool eszközt laptopján/számítógépén.
  • 4. lépés. Csatlakoztassa mini-USB kábellel az IO-Link Control Tool eszközt futtató P-NUCLEO-IOM01M1 készüléket laptopjához/számítógépéhez.
    A következő lépések (5-13) az IO-Link vezérlőeszközön végrehajtandó műveletekre vonatkoznak.
  • 5. lépés. Töltse fel a P-NUCLEO-IOD02A1 IODD-t az IO-Link Control Tool-ba az [Eszköz kiválasztása] lehetőségre kattintva, és kövesse az utasításokat a megfelelő IODD (xml formátum) feltöltéséhez. file elérhető a szoftvercsomag IODD-könyvtárában.
    IODD files COM2 (38.4 kBd) és COM3 (230.4 kBd) adatátviteli sebességhez egyaránt rendelkezésre áll.
  • 6. lépés. Csatlakoztassa a Mestert a zöld ikonra (bal felső sarokban) kattintva.
  • 7. lépés Kattintson a [Power ON] gombra a P-NUCLEO-IOD02A1 biztosításához (az X-NUCLEO-IOD02A1 piros LED villog).
  • 8. lépés Kattintson az [IO-Link] elemre az IO-Link kommunikáció elindításához (az X-NUCLEO-IOD02A1 zöld LED villog). Alapértelmezés szerint elindul a kommunikáció az IIS2DLPC-vel.
  • 9. lépés. Kattintson a [Plot] gombra az összegyűjtött adatok ábrázolásához.
  • 10. lépés. Az adatcsere másik érzékelővel történő aktiválásához lépjen a [Paraméter menü]> [Process Input Selection] menüpontra, majd kattintson duplán az érzékelő nevére (zöld szöveg), és válassza ki a kívánt érzékelőt a rendelkezésre álló lehetőségek közül. Az érzékelő változását az érzékelő neve jelzi, amely kékre vált.
    A mester és az eszköz végleges összehangolásához kattintson a [Kijelölt írása] gombra. Az eljárás akkor fejeződik be, amikor a kiválasztott érzékelő neve zöldre vált.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Lépés 11. Amikor befejezte az értékelési munkamenetet, kattintson az [Inaktív] gombra az IO-Link kommunikáció leállításához.
  • Lépés 12. Kattintson a [Kikapcsolás] gombra, hogy az IO-Link Master leállítsa az IO-Link eszköz ellátását.
  • Lépés 13. Kattintson a [Disconnect] gombra az IO-Link Control Tool és a P-NUCLEO-IOM01M1 közötti kommunikáció leállításához.
  • Lépés 14. Válassza le a mini-USB-kábelt és a 24 V-os tápellátást a P-NUCLEO-IOM01M1-ről.

Szoftver beállítása
A következő szoftverösszetevőkre van szükség a megfelelő fejlesztői környezet beállításához az IO-Link alkalmazások létrehozásához NUCLEO-L452RE és L6364Q esetén:

  • Az FP-IND-IODSNS1 firmware és a kapcsolódó dokumentáció itt érhető el www.st.com
  • Az alábbi fejlesztői eszközlánc és fordítóprogramok egyike:
    • IAR Embedded Workbench for ARM® toolchain + ST-LINK/V2
    • IgaziView Microcontroller Development Kit eszközlánc (MDK-ARM szoftverfejlesztő környezet
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Revíziótörténet

1. táblázat: Dokumentum felülvizsgálati előzmények

Dátum Változat Változások
04. december 2020 1 Kezdeti kiadás.
 

07-március 2024

 

2

Frissítve 2. ábra: FP-IND-IODSNS1 csomag mappaszerkezete.

Kisebb szövegmódosítások.

FONTOS MEGJEGYZÉS – OLVASSA EL FIGYELMESEN

Az STMicroelectronics NV és leányvállalatai („ST”) fenntartják a jogot, hogy bármikor, előzetes értesítés nélkül módosítsák, javítsák, bővítsék, módosítsák és tökéletesítsék az ST-termékeket és/vagy ezt a dokumentumot. A vásárlóknak meg kell szerezniük a legfrissebb releváns információkat az ST-termékekről a rendelés leadása előtt. Az ST termékek értékesítése a megrendelés visszaigazolásakor érvényes ST értékesítési feltételek szerint történik.
Kizárólag a vásárlók felelősek az ST-termékek kiválasztásáért, kiválasztásáért és használatáért, és az ST nem vállal felelősséget az alkalmazási segítségért vagy a vásárlók termékeinek tervezéséért.
Az ST jelen dokumentumban semmilyen szellemi tulajdonjogra nem ad kifejezett vagy hallgatólagos licencet.

Az ST-termékeknek az itt leírtaktól eltérő rendelkezésekkel történő viszonteladása érvénytelenít minden, az ST által az ilyen termékre adott garanciát.
Az ST és az ST logó az ST védjegyei. Az ST védjegyekkel kapcsolatos további információkért lásd: www.st.com/trademarks. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdona.
A jelen dokumentumban szereplő információk felülírják és felváltják a jelen dokumentum bármely korábbi verziójában korábban megadott információkat.
© 2024 STMicroelectronics – Minden jog fenntartva
UM2796 – 2. változat

Dokumentumok / Források

STMicroelectronics FP-IND-IODSNS1 funkciócsomag IO Link ipari érzékelőcsomóponthoz [pdf] Felhasználói kézikönyv
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 funkciócsomag IO Link ipari érzékelőcsomóponthoz, FP-IND-IODSNS1, funkciócsomag IO Link ipari érzékelőcsomóponthoz, csomag IO-hoz Link Ipari érzékelő csomópont, IO Link Ipari érzékelő csomópont, ipari érzékelő csomópont, érzékelő csomópont, csomópont

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *