Funkčný balík STMicroelectronics FP-IND-IODSNS1 pre IO Link priemyselný senzorový uzol
Informácie o produkte
Špecifikácie
- Názov produktu: Funkčný balík FP-IND-IODSNS1 STM32Cube
- Kompatibilita: dosky na báze STM32L452RE
- Vlastnosti:
- Umožňuje IO-Link prenos dát priemyselných snímačov
- Middleware s mini-stackom zariadení IO-Link pre L6364Q a MEMS plus správu digitálnych mikrofónov
- Binárny súbor pripravený na použitie na prenos dát zo senzorov
- Jednoduchá prenosnosť medzi rôznymi rodinami MCU
- Bezplatné, užívateľsky prívetivé licenčné podmienky
Návod na použitie produktu
Koniecview
Softvérové rozšírenie FP-IND-IODSNS1 pre STM32Cube je navrhnuté tak, aby uľahčilo prenos dát IO-Link pre priemyselné senzory. Ak chcete začať používať balík funkcií, postupujte podľa nasledujúcich krokov:
Krok 1: Inštalácia
Nainštalujte softvérový balík na dosku založenú na STM32L452RE.
Krok 2: Konfigurácia
Nakonfigurujte knižnice middlewaru na správu zariadení a senzorov IO-Link.
Krok 3: Prenos údajov
Využite binárny súbor pripravený na použitie na prenos dát zo senzora do IO-Link Master pripojeného k X-NUCLEO-IOD02A1.
Štruktúra priečinkov
Softvérový balík obsahuje nasledujúce priečinky:
- _htmresc: Obsahuje grafiku pre html dokumenty
- Dokumentácia: Obsahuje skompilovanú HTML nápovedu files podrobným popisom softvérových komponentov a rozhraní API
- Ovládače: Zahŕňa ovládače HAL a ovládače špecifické pre podporované dosky
- Middleware: Knižnice a protokoly pre IO-Link mini-stack a správu senzorov
FAQ (Často kladené otázky)
- Otázka: Dá sa tento funkčný balík použiť s akoukoľvek doskou STM32?
Odpoveď: Funkčný balík je navrhnutý pre dosky založené na STM32L452RE pre optimálny výkon. - Otázka: Existujú nejaké špecifické hardvérové požiadavky na používanie tohto balíka funkcií?
Odpoveď: Funkčný balík vyžaduje na prevádzku rozširujúce dosky X-NUCLEO-IKS02A1 a X-NUCLEO-IOD02A1. - Otázka: Je pre tento produkt k dispozícii technická podpora?
Odpoveď: Ak potrebujete technickú podporu, obráťte sa na miestnu predajnú kanceláriu STMicroelectronics alebo ju navštívte www.st.com o ďalšiu pomoc.
UM2796
Návod na použitie
Začíname s funkčným balíkom FP-IND-IODSNS1 STM32Cube pre priemyselný senzorový uzol IO-Link
Úvod
FP-IND-IODSNS1 je funkčný balík STM32Cube, ktorý vám umožňuje povoliť komunikáciu IO-Link medzi súpravou P-NUCLEO-IOD02A1 a IO-Link masterom prostredníctvom transceivera L6364Q namontovaného na X-NUCLEO-IOD02A1.
Funkčný balík integruje demo-stack IO-Link a správu priemyselných snímačov namontovaných na X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 tiež zahŕňa IODD file na nahranie do vášho IO-Link mastera.
Softvér, ktorý je súčasťou balenia, je možné použiť v troch integrovaných vývojových prostrediach (IDE): IAR, KEIL a STM32CubeIDE.
Súvisiace odkazy
Navštívte ekosystém STM32Cube web na stránke www.st.com pre ďalšie informácie
Softvérové rozšírenie FP-IND-IODSNS1 pre STM32Cube
Koniecview
FP-IND-IODSNS1 je funkčný balík STM32 ODE a rozširuje funkčnosť STM32Cube.
Softvérový balík umožňuje prenos dát IO-Link z priemyselných snímačov na X-NUCLEO-IKS02A1 do IO-Link Master pripojeného k X-NUCLEO-IOD02A1.
Kľúčové vlastnosti balíka sú:
- Firmvérový balík na vytváranie aplikácií zariadení IO-Link pre dosky založené na STM32L452RE
- Middlevérové knižnice obsahujúce mini-stack zariadení IO-Link pre L6364Q a MEMS plus správu digitálnych mikrofónov
- Binárne zariadenie pripravené na použitie na prenos údajov snímača zariadenia IO-Link
- Jednoduchá prenosnosť medzi rôznymi rodinami MCU vďaka STM32Cube
- Bezplatné, užívateľsky prívetivé licenčné podmienky
Architektúra
Aplikačný softvér pristupuje k rozširujúcim doskám X-NUCLEO-IKS02A1 a X-NUCLEO-IOD02A1 prostredníctvom nasledujúcich softvérových vrstiev:
- vrstva STM32Cube HAL, ktorá poskytuje jednoduchú, generickú, viacinštančnú sadu aplikačných programovacích rozhraní (API) na interakciu s vyššími vrstvami aplikácií, knižníc a zásobníkov. Má generické a rozširujúce API a je priamo postavený na generickej architektúre a umožňuje následným vrstvám, ako je vrstva middleware, implementovať funkcie bez toho, aby vyžadovali špecifické hardvérové konfigurácie pre danú mikrokontrolérovú jednotku (MCU). Táto štruktúra zlepšuje opätovnú použiteľnosť kódu knižnice a zaručuje jednoduchú prenosnosť na iné zariadenia.
- vrstva balíka podpory dosky (BSP), ktorá podporuje všetky periférne zariadenia na STM32 Nucleo okrem MCU. Táto obmedzená sada API poskytuje programovacie rozhranie pre určité periférne zariadenia špecifické pre dosku, ako je LED, používateľské tlačidlo atď. Toto rozhranie tiež pomáha pri identifikácii konkrétnej verzie dosky.
Štruktúra priečinkov
V softvérovom balíku sú zahrnuté nasledujúce priečinky:
- _htmresc: obsahuje grafiku pre html dokumenty
- Dokumentácia: obsahuje skompilovanú HTML nápovedu file generované zo zdrojového kódu s podrobnosťami o softvérových komponentoch a API (jedno pre každý projekt).
- Ovládače: obsahuje ovládače HAL a ovládače špecifické pre jednotlivé dosky pre každú podporovanú dosku alebo hardvérovú platformu, vrátane tých pre komponenty na doske, a vrstvu abstrakcie hardvéru nezávislú od dodávateľa CMSIS pre sériu procesorov ARM Cortex-M.
- Middleware: knižnice a protokoly obsahujúce mini-stack IO-Link a správu senzorov.
- Projekty: obsahuje sampaplikácia implementujúca priemyselný IO-Link multisenzorový uzol. Táto aplikácia je poskytovaná pre platformu NUCLEO-L452RE s tromi vývojovými prostrediami: IAR Embedded Workbench pre ARM, vývojové prostredie softvéru MDK-ARM a STM32CubeIDE.
API
Podrobné technické informácie s plnou funkciou používateľského API a popisom parametrov sú v skompilovanom HTML file v priečinku „Dokumentácia“.
Samppopis aplikácie
SampAplikácia sa nachádza v priečinku Projekty pomocou X-NUCLEO-IOD02A1 s transceiverom L6364Q a X-NUCLEO-IKS02A1 s priemyselným MEMS a digitálnym mikrofónom.
Projekty pripravené na zostavenie sú dostupné pre viacero IDE. Môžete nahrať jeden z binárnych súborov filesú poskytované v FP-IND-IODSNS1 cez STM32 ST-LINK Utility, STM32CubeProgrammer alebo programovaciu funkciu vo vašom IDE.
Na vyhodnotenie firmvéru FP-IND-IODSNS1 je potrebné nahrať IODD file k ovládaciemu nástroju vášho IO-Link Master a pripojte ho k X-NUCLEO-IOD02A1 pomocou 3-žilového kábla (L+, L-/GND, CQ). Časť 2.3 zobrazuje príkladampkde IO-Link Master je P-NUCLEO-IOM01M1 a súvisiaci riadiaci nástroj je IO-Link Control Tool vyvinutý spoločnosťou TEConcept (partner ST). Prípadne môžete použiť iný IO-Link Master so súvisiacim ovládacím nástrojom.
Sprievodca nastavením systému
Popis hardvéru
P-NUCLEO-IOD02A1 STM32 Nucleo pack
P-NUCLEO-IOD02A1 je STM32 Nucleo pack zložený z rozširujúcich dosiek X-NUCLEO-IOD02A1 a X-NUCLEO-IKS02A1 naskladaných na vývojovej doske NUCLEO-L452RE.
X-NUCLEO-IOD02A1 obsahuje IO-Link transceiver zariadenia na fyzické pripojenie k IO-Link master, zatiaľ čo X-NUCLEO-IKS02A1 obsahuje multisenzorovú dosku pre priemyselné aplikácie a NUCLEO-L452RE obsahuje potrebný hardvér. zdrojov na spustenie funkčného balíka FP-IND-IODSNS1 a na ovládanie dosiek transceivera a multisenzorov.
FP-IND-IODSNS1 kombinuje IO-Link demo stack knižnicu (odvodenú z X-CUBE-IOD02) s X-CUBE-MEMS1 a obsahuje example multisenzorového uzla zariadenia IO-Link.
P-NUCLEO-IOD02A1 možno použiť na účely hodnotenia a ako vývojové prostredie.
Balík STM32 Nucleo poskytuje cenovo dostupné a ľahko použiteľné riešenie pre vývoj aplikácií IO-Link a SIO, hodnotenie komunikačných funkcií a robustnosti L6364Q spolu s výpočtovým výkonom STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 Nucleo pack
P-NUCLEO-IOM01M1 je STM32 Nucleo pack zložený z dosiek STEVAL-IOM001V1 a NUCLEO-F446RE. STEVAL-IOM001V1 je jedna IO-Link master PHY vrstva (L6360), zatiaľ čo NUCLEO-F446RE beží na IO-Link stack rev 1.1 (vyvinutý a majetkom TEConcept GmbH, licencia obmedzená na 10 2421 minút, obnoviteľná bez dodatočných nákladov). Aktualizácia zásobníka IO-Link je povolená výhradne podľa postupu opísaného v UMXNUMX (voľne dostupné na www.st.com). Akékoľvek iné vymazanie/prepísanie predinštalovaného zásobníka znemožňuje jeho obnovenie.
Balík STM32 Nucleo poskytuje cenovo dostupné a ľahko použiteľné riešenie na hodnotenie aplikácií IO-Link, komunikačných funkcií a robustnosti L6360 spolu s výpočtovým výkonom STM32F446RET6. Balík, ktorý obsahuje až štyri STEVAL-IOM001V1 na zostavenie štvorportového IO-Link mastera, môže pristupovať k fyzickej vrstve IO-Link a komunikovať so zariadeniami IO-Link.
Nástroj môžete vyhodnotiť prostredníctvom špeciálneho grafického rozhrania (IO-Link Control Tool©, vlastníctvo TEConcept GmbH) alebo ho môžete použiť ako hlavný most IO-Link prístupný zo špeciálneho rozhrania SPI: zdrojový kód demo projektu (Low-Level IO- Aplikácia Link Master Access Demo, vyvinutá spoločnosťou TEConcept GmbH) a špecifikácia API sú k dispozícii zadarmo.
Nastavenie hardvéru
Potrebné sú nasledujúce hardvérové komponenty:
- Jeden balík STM32 Nucleo pre aplikácie zariadení IO-Link (objednací kód: P-NUCLEO-IOD02A1)
- Jeden balík STM32 Nucleo pre IO-Link master s IO-Link v1.1 PHY a zásobníkom (objednací kód: P-NUCLEO-IOM01M1)
- 3-žilový kábel (L+, L-/GND, CQ)
Ako ovládať zariadenie P-NUCLEO-IOD02A1 IO-Link cez master P-NUCLEO-IOM01M1 IO-Link
- Krok 1. Pripojte P-NUCLEO-IOM01M1 a P-NUCLEO-IOD02A1 pomocou 3-žilového kábla (L+, L-/GND a CQ- pozri sieťotlač dosky).
- Krok 2. Pripojte P-NUCLEO-IOM01M1 k napájaciemu zdroju 24 V/0.5 A.
Nasledujúci obrázok ukazuje, ako pripojiť P-NUCLEO-IOM01M1 a P-NUCLEO-IOD02A1 s firmvérom FP-IND-IODSNS1. - Krok 3. Spustite nástroj IO-Link Control Tool na vašom notebooku/PC.
- Krok 4. Pripojte mini-USB káblom P-NUCLEO-IOM01M1 so spusteným IO-Link Control Tool k vášmu notebooku/PC.
Nasledujúce kroky (5 až 13) sa týkajú činností, ktoré sa majú vykonať na nástroji IO-Link Control Tool. - Krok 5. Nahrajte P-NUCLEO-IOD02A1 IODD do nástroja IO-Link Control Tool kliknutím na [Vybrať zariadenie] a podľa pokynov nahrajte správny IODD (formát xml) file dostupné v adresári IODD softvérového balíka.
IODD files sú poskytované pre prenosové rýchlosti COM2 (38.4 kBd) aj COM3 (230.4 kBd). - Krok 6. Pripojte Master kliknutím na zelenú ikonu (ľavý horný roh).
- Krok 7 Kliknutím na [Power ON] napnite P-NUCLEO-IOD02A1 (červená LED na X-NUCLEO-IOD02A1 bliká).
- Krok 8 Kliknutím na [IO-Link] spustíte komunikáciu IO-Link (zelená LED na X-NUCLEO-IOD02A1 bliká). Štandardne sa spustí komunikácia s IIS2DLPC.
- Krok 9. Kliknutím na [Plot] vykreslíte zozbierané údaje.
- Krok 10. Ak chcete aktivovať výmenu údajov s iným snímačom, prejdite do ponuky [Parameter Menu]>[Process Input Selection], potom dvakrát kliknite na názov snímača (zelený text) a vyberte požadovaný snímač z dostupných možností. Zmena snímača bude zvýraznená názvom snímača, ktorý sa zmení na modrú.
Aby ste nakoniec zarovnali Master a Device, je potrebné kliknúť na [Write Selected]. Postup je dokončený, keď sa názov zvoleného snímača zmení na zelený.
- Krok 11. Po dokončení vyhodnocovacej relácie kliknite na [Neaktívne], čím zastavíte komunikáciu IO-Link.
- Krok 12. Kliknutím na [Power Off] zastavíte IO-Link Master napájanie zariadenia IO-Link.
- Krok 13. Kliknutím na con [Disconnect] zastavíte komunikáciu medzi IO-Link Control Tool a P-NUCLEO-IOM01M1.
- Krok 14. Odpojte mini-USB kábel a 24 V napájanie z P-NUCLEO-IOM01M1.
Nastavenie softvéru
Nasledujúce softvérové komponenty sú potrebné na nastavenie vhodného vývojového prostredia na vytváranie aplikácií pre aplikácie IO-Link pre NUCLEO-L452RE a L6364Q:
- Firmvér FP-IND-IODSNS1 a súvisiaca dokumentácia sú k dispozícii na www.st.com
- Jeden z nasledujúcich reťazcov vývojových nástrojov a kompilátorov:
- IAR Embedded Workbench pre ARM® toolchain + ST-LINK/V2
- SkutočnýView Nástrojová sada Microcontroller Development Kit (vývojové prostredie softvéru MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
História revízií
Tabuľka 1. História revízií dokumentu
Dátum | Verzia | Zmeny |
04-december-2020 | 1 | Prvotné uvoľnenie. |
07-mar-2024 |
2 |
Aktualizovaný obrázok 2. Štruktúra priečinkov balíka FP-IND-IODSNS1.
Menšie zmeny textu. |
DÔLEŽITÉ UPOZORNENIE – POZORNE ČÍTAJTE
STMicroelectronics NV a jej dcérske spoločnosti (“ST”) si vyhradzujú právo vykonávať zmeny, opravy, vylepšenia, úpravy a vylepšenia produktov ST a/alebo tohto dokumentu kedykoľvek bez upozornenia. Kupujúci by mali pred zadaním objednávky získať najnovšie relevantné informácie o produktoch ST. Produkty ST sa predávajú v súlade s obchodnými podmienkami ST platnými v čase potvrdenia objednávky.
Kupujúci sú výhradne zodpovední za výber, výber a používanie produktov ST a ST nepreberá žiadnu zodpovednosť za pomoc pri aplikácii alebo dizajn produktov kupujúcich.
Spoločnosť ST tu neudeľuje žiadnu licenciu, výslovnú ani implicitnú, na akékoľvek právo duševného vlastníctva.
Opätovný predaj produktov ST s ustanoveniami odlišnými od informácií uvedených v tomto dokumente ruší akúkoľvek záruku poskytnutú spoločnosťou ST na takýto produkt.
ST a logo ST sú ochranné známky spoločnosti ST. Ďalšie informácie o ochranných známkach ST nájdete na www.st.com/trademarks. Všetky ostatné názvy produktov alebo služieb sú majetkom ich príslušných vlastníkov.
Informácie v tomto dokumente nahrádzajú a nahrádzajú informácie predtým uvedené v akýchkoľvek predchádzajúcich verziách tohto dokumentu.
© 2024 STMicroelectronics – Všetky práva vyhradené
UM2796 – Rev 2
Dokumenty / zdroje
![]() |
Funkčný balík STMicroelectronics FP-IND-IODSNS1 pre IO Link priemyselný senzorový uzol [pdfPoužívateľská príručka FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 funkčný balík pre IO Link uzol priemyselného senzora, FP-IND-IODSNS1, funkčný balík pre IO Link priemyselný senzorový uzol, balík pre IO Prepojenie priemyselného senzorového uzla, IO Link priemyselného senzorového uzla, priemyselného senzorového uzla, senzorového uzla, uzla |