Logo STMicroelectronics

Funkční sada STMicroelectronics FP-IND-IODSNS1 pro uzel průmyslového senzoru IO Link

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

Informace o produktu

Specifikace

  • Název produktu: FP-IND-IODSNS1 STM32Cube Function Pack
  • Kompatibilita: Desky založené na STM32L452RE
  • Vlastnosti:
    • Umožňuje přenos dat IO-Link průmyslových senzorů
    • Middleware obsahující mini-stack zařízení IO-Link pro L6364Q a MEMS plus správu digitálního mikrofonu
    • Binární soubor připravený k použití pro přenos dat ze senzoru
    • Snadná přenositelnost mezi různými rodinami MCU
    • Bezplatné, uživatelsky přívětivé licenční podmínky

Návod k použití produktu

Nadview
Softwarové rozšíření FP-IND-IODSNS1 pro STM32Cube je navrženo tak, aby usnadnilo přenos dat IO-Link pro průmyslové senzory. Chcete-li začít používat balíček funkcí, postupujte podle následujících kroků:

Krok 1: Instalace
Nainstalujte softwarový balíček na desku založenou na STM32L452RE.

Krok 2: Konfigurace
Nakonfigurujte knihovny middlewaru pro správu zařízení a senzorů IO-Link.

Krok 3: Přenos dat
Využijte binární program připravený k použití pro přenos dat senzoru do IO-Link Master připojeného k X-NUCLEO-IOD02A1.

Struktura složek
Softwarový balík obsahuje následující složky:

  • _htmresc: Obsahuje grafiku pro html dokumenty
  • Dokumentace: Obsahuje kompilovanou HTML nápovědu files podrobným popisem softwarových komponent a rozhraní API
  • Ovladače: Obsahuje ovladače HAL a ovladače specifické pro podporované desky
  • Middleware: Knihovny a protokoly pro IO-Link mini-stack a správu senzorů

FAQ (často kladené otázky)

  • Otázka: Lze tento funkční balíček použít s jakoukoli deskou STM32?
    Odpověď: Funkční balíček je navržen pro desky založené na STM32L452RE pro optimální výkon.
  • Otázka: Existují nějaké specifické hardwarové požadavky pro použití tohoto balíčku funkcí?
    Odpověď: Funkční balíček vyžaduje pro provoz rozšiřující desky X-NUCLEO-IKS02A1 a X-NUCLEO-IOD02A1.
  • Otázka: Je pro tento produkt k dispozici technická podpora?
    Odpověď: Pro technickou podporu kontaktujte prosím místní prodejní kancelář STMicroelectronics nebo navštivte www.st.com pro další pomoc.

UM2796
Uživatelská příručka

Začínáme s funkčním balíčkem FP-IND-IODSNS1 STM32Cube pro uzel průmyslových senzorů IO-Link

Zavedení

FP-IND-IODSNS1 je funkční balíček STM32Cube, který umožňuje povolit komunikaci IO-Link mezi sadou P-NUCLEO-IOD02A1 a IO-Link masterem prostřednictvím transceiveru L6364Q namontovaného na X-NUCLEO-IOD02A1.
Funkční balíček integruje demo-stack IO-Link a správu průmyslových senzorů namontovaných na X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 také zahrnuje IODD file k nahrání do vašeho IO-Link master.
Software obsažený v balíčku lze používat ve třech integrovaných vývojových prostředích (IDE): IAR, KEIL a STM32CubeIDE.

Související odkazy
Navštivte ekosystém STM32Cube web na stránce www.st.com pro další informace

Rozšíření softwaru FP-IND-IODSNS1 pro STM32Cube

Nadview
FP-IND-IODSNS1 je funkční balíček STM32 ODE a rozšiřuje funkčnost STM32Cube.
Softwarový balík umožňuje přenos dat IO-Link z průmyslových senzorů na X-NUCLEO-IKS02A1 do IO-Link Master připojeného k X-NUCLEO-IOD02A1.
Klíčové vlastnosti balíčku jsou:

  • Firmwarový balíček pro vytváření aplikací zařízení IO-Link pro desky založené na STM32L452RE
  • Knihovny middlewaru obsahující mini-stack zařízení IO-Link pro L6364Q a MEMS plus správu digitálního mikrofonu
  • Binární soubor připravený k použití pro přenos dat senzoru zařízení IO-Link
  • Snadná přenositelnost mezi různými rodinami MCU díky STM32Cube
  • Bezplatné, uživatelsky přívětivé licenční podmínky

Architektura
Aplikační software přistupuje k rozšiřujícím deskám X-NUCLEO-IKS02A1 a X-NUCLEO-IOD02A1 prostřednictvím následujících softwarových vrstev:

  • vrstva STM32Cube HAL, která poskytuje jednoduchou, generickou, víceinstanční sadu aplikačních programovacích rozhraní (API) pro interakci s vyššími vrstvami aplikací, knihoven a zásobníků. Má obecná a rozšiřující rozhraní API a je přímo postavena na obecné architektuře a umožňuje po sobě jdoucím vrstvám, jako je vrstva middlewaru, implementovat funkce bez nutnosti specifických hardwarových konfigurací pro danou mikrokontrolérovou jednotku (MCU). Tato struktura zlepšuje znovupoužitelnost kódu knihovny a zaručuje snadnou přenositelnost na jiná zařízení.
  • vrstva podporující balíček desek (BSP), která podporuje všechna periferní zařízení na STM32 Nucleo kromě MCU. Tato omezená sada API poskytuje programovací rozhraní pro určité periferie specifické pro desku, jako je LED, uživatelské tlačítko atd. Toto rozhraní také pomáhá při identifikaci konkrétní verze desky.

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

Struktura složek

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

V softwarovém balíčku jsou zahrnuty následující složky:

  • _htmresc: obsahuje grafiku pro html dokumenty
  • Dokumentace: obsahuje zkompilovanou HTML nápovědu file generované ze zdrojového kódu s podrobnostmi o softwarových komponentách a API (jedno pro každý projekt).
  • Ovladače: obsahuje ovladače HAL a ovladače specifické pro každou podporovanou desku nebo hardwarovou platformu, včetně těch pro komponenty na desce, a vrstvu abstrakce hardwaru nezávislou na dodavateli CMSIS pro řadu procesorů ARM Cortex-M.
  • Middleware: knihovny a protokoly obsahující mini-stack IO-Link a správu senzorů.
  • Projekty: obsahuje sampaplikace implementující průmyslový IO-Link multisenzorový uzel. Tato aplikace je poskytována pro platformu NUCLEO-L452RE se třemi vývojovými prostředími: IAR Embedded Workbench pro ARM, vývojové prostředí softwaru MDK-ARM a STM32CubeIDE.

API
Podrobné technické informace s plnou funkcí uživatelského API a popisem parametrů jsou v kompilovaném HTML file ve složce „Dokumentace“.

Samppopis aplikace
SampAplikace je k dispozici ve složce Projekty pomocí X-NUCLEO-IOD02A1 s transceiverem L6364Q a X-NUCLEO-IKS02A1 s průmyslovým MEMS a digitálním mikrofonem.
Projekty připravené k sestavení jsou k dispozici pro více IDE. Můžete nahrát jeden z binárních souborů filejsou poskytovány v FP-IND-IODSNS1 prostřednictvím STM32 ST-LINK Utility, STM32CubeProgrammer nebo programovací funkce ve vašem IDE.
Pro vyhodnocení firmwaru FP-IND-IODSNS1 je nutné nahrát IODD file k ovládacímu nástroji vašeho IO-Link Master a připojte jej k X-NUCLEO-IOD02A1 pomocí 3vodičového kabelu (L+, L-/GND, CQ). Část 2.3 ukazuje příkladample kde IO-Link Master je P-NUCLEO-IOM01M1 a související ovládací nástroj je IO-Link Control Tool vyvinutý společností TEConcept (partner ST). Případně můžete použít jiný IO-Link Master s příslušným ovládacím nástrojem.

Průvodce nastavením systému

Popis hardwaru

P-NUCLEO-IOD02A1 STM32 Nucleo pack
P-NUCLEO-IOD02A1 je balíček STM32 Nucleo složený z rozšiřujících desek X-NUCLEO-IOD02A1 a X-NUCLEO-IKS02A1 naskládaných na vývojové desce NUCLEO-L452RE.
X-NUCLEO-IOD02A1 je vybaven IO-Link transceiverem zařízení pro fyzické připojení k IO-Link masteru, zatímco X-NUCLEO-IKS02A1 je vybaven multisenzorovou deskou pro průmyslové aplikace a NUCLEO-L452RE obsahuje potřebný hardware. zdroje pro spuštění funkčního balíčku FP-IND-IODSNS1 a pro ovládání transceiveru a desek s více senzory.

FP-IND-IODSNS1 kombinuje knihovnu demo stacku IO-Link (odvozenou z X-CUBE-IOD02) s X-CUBE-MEMS1 a obsahuje example multisenzorového uzlu zařízení IO-Link.
P-NUCLEO-IOD02A1 lze použít pro účely hodnocení a jako vývojové prostředí.
Sada STM32 Nucleo poskytuje cenově dostupné a snadno použitelné řešení pro vývoj aplikací IO-Link a SIO, vyhodnocování komunikačních funkcí a robustnosti L6364Q spolu s výpočetním výkonem STM32L452RET6U.

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

P-NUCLEO-IOM01M1 STM32 Nucleo pack
P-NUCLEO-IOM01M1 je STM32 Nucleo pack složený z desek STEVAL-IOM001V1 a NUCLEO-F446RE. STEVAL-IOM001V1 je jediná IO-Link hlavní PHY vrstva (L6360), zatímco NUCLEO-F446RE provozuje IO-Link stack rev 1.1 (vyvinutý a majetkem TEConcept GmbH, licence omezena na 10 2421 minut, obnovitelné bez dalších nákladů). Aktualizace zásobníku IO-Link je povolena výhradně podle postupu popsaného v UMXNUMX (volně dostupné na www.st.com). Jakékoli jiné vymazání/přepsání předem nahraného zásobníku znemožňuje jeho obnovení.

Sada STM32 Nucleo poskytuje cenově dostupné a snadno použitelné řešení pro hodnocení aplikací IO-Link, komunikačních funkcí a robustnosti L6360 spolu s výpočetním výkonem STM32F446RET6. Sada obsahuje až čtyři STEVAL-IOM001V1 pro vytvoření čtyřportového IO-Link masteru, může přistupovat k fyzické vrstvě IO-Link a komunikovat se zařízeními IO-Link.
Nástroj můžete vyhodnotit prostřednictvím vyhrazeného GUI (IO-Link Control Tool©, vlastnictví TEConcept GmbH) nebo jej použít jako IO-Link master bridge přístupný z vyhrazeného rozhraní SPI: zdrojový kód demo projektu (Low-Level IO- Link Master Access Demo Application vyvinutá společností TEConcept GmbH) a specifikace API jsou k dispozici zdarma.

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

Nastavení hardwaru
Jsou zapotřebí následující hardwarové komponenty:

  1. Jeden balíček STM32 Nucleo pro aplikace zařízení IO-Link (objednací kód: P-NUCLEO-IOD02A1)
  2. Jeden balíček STM32 Nucleo pro IO-Link master s IO-Link v1.1 PHY a zásobník (objednací kód: P-NUCLEO-IOM01M1)
  3. 3vodičový kabel (L+, L-/GND, CQ)

Jak ovládat zařízení P-NUCLEO-IOD02A1 IO-Link přes P-NUCLEO-IOM01M1 IO-Link master

  • Krok 1. Připojte P-NUCLEO-IOM01M1 a P-NUCLEO-IOD02A1 pomocí 3vodičového kabelu (L+, L-/GND a CQ- viz sítotisk desky).
  • Krok 2. Připojte P-NUCLEO-IOM01M1 ke zdroji 24 V/0.5 A.
    Následující obrázek ukazuje, jak propojit P-NUCLEO-IOM01M1 a P-NUCLEO-IOD02A1 s firmwarem FP-IND-IODSNS1.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • Krok 3. Spusťte na svém notebooku/PC nástroj IO-Link Control Tool.
  • Krok 4. Připojte pomocí mini-USB kabelu P-NUCLEO-IOM01M1 pomocí IO-Link Control Tool k vašemu notebooku/PC.
    Další kroky (5 až 13) se týkají akcí, které je třeba provést na nástroji IO-Link Control Tool.
  • Krok 5. Nahrajte P-NUCLEO-IOD02A1 IODD do IO-Link Control Tool kliknutím na [Vybrat zařízení] a podle pokynů nahrajte správný IODD (formát xml) file dostupné v adresáři IODD softwarového balíku.
    IODD files jsou poskytovány pro přenosové rychlosti COM2 (38.4 kBd) i COM3 (230.4 kBd).
  • Krok 6. Připojte Master kliknutím na zelenou ikonu (levý horní roh).
  • Krok 7. Kliknutím na [Power ON] napněte P-NUCLEO-IOD02A1 (červená LED na X-NUCLEO-IOD02A1 bliká).
  • Krok 8. Kliknutím na [IO-Link] zahájíte komunikaci IO-Link (zelená LED na X-NUCLEO-IOD02A1 bliká). Standardně se spustí komunikace s IIS2DLPC.
  • Krok 9. Kliknutím na [Plot] vykreslíte shromážděná data.
  • Krok 10. Chcete-li aktivovat výměnu dat s jiným senzorem, přejděte do nabídky [Parameter Menu]>[Process Input Selection], poté dvakrát klikněte na název senzoru (zelený text) a vyberte požadovaný senzor z dostupných možností. Změna senzoru bude zvýrazněna názvem senzoru, který se zbarví modře.
    Pro konečné zarovnání Master a Device je nutné kliknout na [Write Selected]. Postup je dokončen, když název vybraného senzoru zezelená.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Krok 11. Po dokončení vyhodnocovací relace zastavte komunikaci IO-Link kliknutím na [Neaktivní].
  • Krok 12. Kliknutím na [Power Off] přestane IO-Link Master napájet zařízení IO-Link.
  • Krok 13. Klikněte na con [Disconnect] pro zastavení komunikace mezi IO-Link Control Tool a P-NUCLEO-IOM01M1.
  • Krok 14. Odpojte kabel mini-USB a napájení 24 V od P-NUCLEO-IOM01M1.

Nastavení softwaru
K nastavení vhodného vývojového prostředí pro vytváření aplikací pro aplikace IO-Link pro NUCLEO-L452RE a L6364Q jsou potřeba následující softwarové komponenty:

  • Firmware FP-IND-IODSNS1 a související dokumentace k dispozici na www.st.com
  • Jeden z následujících řetězců vývojových nástrojů a kompilátorů:
    • IAR Embedded Workbench pro ARM® toolchain + ST-LINK/V2
    • NemovitýView Microcontroller Development Kit toolchain (prostředí pro vývoj softwaru MDK-ARM
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Historie revizí

Tabulka 1. Historie revizí dokumentu

Datum Verze Změny
04. prosince - 2020 1 Počáteční vydání.
 

07-března-2024

 

2

Aktualizován obrázek 2. Struktura složek balíčku FP-IND-IODSNS1.

Drobné změny textu.

DŮLEŽITÉ UPOZORNĚNÍ – ČTĚTE POZORNĚ

STMicroelectronics NV a její dceřiné společnosti (“ST”) si vyhrazují právo provádět změny, opravy, vylepšení, úpravy a vylepšení produktů ST a/nebo tohoto dokumentu kdykoli bez upozornění. Kupující by měli před zadáním objednávky získat nejnovější relevantní informace o produktech ST. Produkty ST jsou prodávány v souladu s prodejními podmínkami ST platnými v době potvrzení objednávky.
Kupující jsou výhradně odpovědní za výběr, výběr a použití produktů ST a ST nepřebírá žádnou odpovědnost za pomoc s aplikací nebo design produktů kupujících.
Společnost ST zde neuděluje žádnou výslovnou ani předpokládanou licenci k právu duševního vlastnictví.

Další prodej produktů ST s ustanoveními odlišnými od informací uvedených v tomto dokumentu ruší jakoukoli záruku poskytnutou společností ST na takový produkt.
ST a logo ST jsou ochranné známky společnosti ST. Další informace o ochranných známkách ST viz www.st.com/trademarks. Všechny ostatní názvy produktů nebo služeb jsou majetkem jejich příslušných vlastníků.
Informace v tomto dokumentu nahrazují a nahrazují informace dříve uvedené v předchozích verzích tohoto dokumentu.
© 2024 STMicroelectronics – Všechna práva vyhrazena
UM2796 – Rev 2

Dokumenty / zdroje

Funkční sada STMicroelectronics FP-IND-IODSNS1 pro uzel průmyslového senzoru IO Link [pdfUživatelská příručka
Funkční sada FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 pro uzel průmyslového snímače IO Link, FP-IND-IODSNS1, sada funkcí pro uzel průmyslového snímače připojení IO, sada pro IO Propojit uzel průmyslového senzoru, IO Link uzel průmyslového senzoru, uzel průmyslového senzoru, uzel senzoru, uzel

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *