STMicroelectronics-logo

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

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

Informazione di u produttu

Specificazioni

  • Nome di u produttu: FP-IND-IODSNS1 STM32Cube Function Pack
  • Compatibilità: schede basate su STM32L452RE
  • Features:
    • Permette u trasferimentu di dati IO-Link di sensori industriali
    • Middlewares cun mini-stack di dispositivi IO-Link per L6364Q è MEMS plus gestione di microfonu digitale
    • Binariu prontu per l'usu per a trasmissione di dati di sensori
    • Facile portabilità in diverse famiglie MCU
    • Termini di licenza gratuiti, facili d'utilizatore

Istruzzioni per l'usu di u produttu

Overview
L'espansione di u software FP-IND-IODSNS1 per STM32Cube hè pensata per facilità u trasferimentu di dati IO-Link per i sensori industriali. Segui i passi sottu per cumincià à aduprà u pacchettu di funzioni:

Passu 1: Installazione
Installa u pacchettu di software nantu à a vostra scheda basata in STM32L452RE.

Passu 2: cunfigurazione
Configurate e librerie di middleware per gestisce i dispositi è i sensori IO-Link.

Passu 3: Trasmissioni di dati
Aduprate u binariu prontu per l'usu per a trasmissione di dati di sensori à IO-Link Master cunnessu à X-NUCLEO-IOD02A1.

Struttura di cartulare
U pacchettu di software include i seguenti cartulare:

  • _htmresc: Contene gràfiche per i documenti html
  • Documentazione: cuntene l'aiutu HTML compilatu files chì detalla i cumpunenti di u software è l'API
  • Drivers: Include drivers HAL è drivers specifichi per schede supportate
  • Middlewares: Biblioteche è protokolli per a gestione di mini-stack è sensori IO-Link

FAQ (Domande Frequenti)

  • Q: Stu pacchettu di funzioni pò esse usatu cù qualsiasi scheda STM32?
    A: U pacchettu di funzioni hè pensatu per schede basate in STM32L452RE per un rendiment ottimali.
  • Q: Ci hè qualchì requisitu hardware specificu per aduprà stu pacchettu di funzioni?
    A: U pacchettu di funzioni richiede schede di espansione X-NUCLEO-IKS02A1 è X-NUCLEO-IOD02A1 per u funziunamentu.
  • Q: Hè supportu tecnicu dispunibule per stu pruduttu?
    A: Per u supportu tecnicu, cuntattate u vostru uffiziu di vendita STMicroelectronics locale o visitate www.st.com per più assistenza.

UM 2796
Manuale d'usu

Cumincià cù u pacchettu di funzioni FP-IND-IODSNS1 STM32Cube per u nodu di sensori industriali IO-Link

Introduzione

FP-IND-IODSNS1 hè un pacchettu di funzioni STM32Cube chì permette di attivà a cumunicazione IO-Link trà u kit P-NUCLEO-IOD02A1 è un maestru IO-Link attraversu u transceiver L6364Q muntatu nantu à X-NUCLEO-IOD02A1.
U pacchettu di funzioni integra una demo-stack IO-Link è a gestione di i sensori industriali muntati nantu à u X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 include ancu l'IODD file per esse caricatu in u vostru maestru IO-Link.
U software inclusu in u pacchettu pò esse usatu in trè ambienti di sviluppu integrati (IDE): IAR, KEIL è STM32CubeIDE.

Ligami cunnessi
Visita l'ecosistema STM32Cube web pagina nantu www.st.com per più infurmazione

L'espansione di u software FP-IND-IODSNS1 per STM32Cube

Overview
FP-IND-IODSNS1 hè un pacchettu di funzioni STM32 ODE è espande a funziunalità STM32Cube.
U pacchettu software permette u trasferimentu di dati IO-Link di sensori industriali nantu à X-NUCLEO-IKS02A1 à un IO-Link Master cunnessu à X-NUCLEO-IOD02A1.
E caratteristiche chjave di u pacchettu sò:

  • Pacchettu di firmware per custruisce applicazioni di dispositivi IO-Link per schede basate in STM32L452RE
  • Biblioteche di middleware cun mini-stack di dispositivi IO-Link per L6364Q è MEMS plus gestione di microfonu digitale
  • Binariu prontu per l'usu per a trasmissione di dati di sensori di u dispositivu IO-Link
  • Facile portabilità in diverse famiglie MCU, grazie à STM32Cube
  • Termini di licenza gratuiti, facili d'utilizatore

Architettura
U software di l'applicazione accede à i X-NUCLEO-IKS02A1 è à e schede di espansione X-NUCLEO-IOD02A1 attraversu i seguenti strati di software:

  • a strata STM32Cube HAL, chì furnisce un inseme simplice, genericu, multi-istanza di interfacce di prugrammazione di l'applicazioni (API) per interagisce cù l'applicazione superiore, a biblioteca è i strati di stack. Havi API generici è di estensione è hè custruitu direttamente intornu à una architettura generica è permette à strati successivi cum'è a capa di middleware per implementà funzioni senza avè bisognu di cunfigurazioni hardware specifiche per una determinata unità di microcontroller (MCU). Sta struttura migliurà a riutilizazione di u codice di biblioteca è guarantisci una portabilità faciule in altri dispositi.
  • u pacchettu di supportu di bordu (BSP), chì sustene tutte e periferiche nantu à u STM32 Nucleo eccettu u MCU. Stu settore limitatu di API furnisce una interfaccia di prugrammazione per certi periferichi specifichi di u bordu cum'è u LED, u buttone d'utilizatore, etc. Questa interfaccia aiuta ancu à identificà a versione specifica di u bordu.

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

Struttura di cartulare

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

I seguenti cartulare sò inclusi in u pacchettu di software:

  • _htmresc: cuntene gràfiche per i documenti html
  • Documentazione: cuntene un aiutu HTML compilatu file generatu da u codice fonte chì detalla i cumpunenti di u software è l'API (una per ogni prughjettu).
  • Drivers: cuntene i drivers HAL è i drivers specifichi per ogni scheda supportata o piattaforma hardware, cumpresi quelli per i cumpunenti à bordu, è a strata di astrazione hardware indipendente da u venditore CMSIS per a serie di processori ARM Cortex-M.
  • Middlewares: biblioteche è protokolli cù IO-Link mini-stack è gestione di sensori.
  • Prughjetti: cuntene u sampl'applicazione chì implementa un nodu multisensore Industrial IO-Link. Questa applicazione hè furnita per a piattaforma NUCLEO-L452RE cù trè ambienti di sviluppu: IAR Embedded Workbench per ARM, ambiente di sviluppu di software MDK-ARM è STM32CubeIDE.

API
L'infurmazioni tecniche detallate cù a funzione API di l'utilizatori cumpletu è a descrizzione di i paràmetri sò in un HTML compilatu file in u cartulare "Documentazione".

Sampa descrizzione di l'applicazione
U sampl'applicazione hè furnita in u cartulare Prughjetti, utilizendu u X-NUCLEO-IOD02A1 cù u transceiver L6364Q è u X-NUCLEO-IKS02A1 cù u MEMS industriale è u microfonu digitale.
Prughjetti pronti per custruisce sò dispunibuli per parechje IDE. Pudete carricà unu di i binari files furnite in FP-IND-IODSNS1 via STM32 ST-LINK Utility, STM32CubeProgrammer o a funzione di prugrammazione in u vostru IDE.
Per evaluà u firmware FP-IND-IODSNS1, hè necessariu di carica l'IODD file à l'uttellu di cuntrollu di u vostru IO-Link Master è cunnette lu à u X-NUCLEO-IOD02A1 cù un cable 3-wire (L+, L-/GND, CQ). Sezione 2.3 mostra un example induve u Maestru IO-Link hè u P-NUCLEO-IOM01M1 è u strumentu di cuntrollu cunnessu hè u Strumentu di cuntrollu IO-Link sviluppatu da TEConcept (partner ST). In alternativa, pudete aduprà un altru IO-Link Master cù u strumentu di cuntrollu cunnessu.

Guida di installazione di u sistema

Descrizzione di hardware

P-NUCLEO-IOD02A1 STM32 Nucleo Pack
U P-NUCLEO-IOD02A1 hè un pacchettu Nucleo STM32 cumpostu da e schede di espansione X-NUCLEO-IOD02A1 è X-NUCLEO-IKS02A1 impilate nantu à a scheda di sviluppu NUCLEO-L452RE.
L'X-NUCLEO-IOD02A1 presenta un transceiver di u dispositivu IO-Link per a cunnessione fisica à un maestru IO-Link, mentre chì l'X-NUCLEO-IKS02A1 presenta una scheda multi-sensore per l'applicazioni industriali, è u NUCLEO-L452RE presenta i risorsi hardware necessarii per eseguisce u FP-IND-IODSNS1 per cuntrullà u pacchettu è u transceiver di funzione multipla.

L'FP-IND-IODSNS1 combina una libreria di stack demo IO-Link (derivata da X-CUBE-IOD02) cù X-CUBE-MEMS1 è presenta un ex.ampu nodu multisensore di u dispositivu IO-Link.
U P-NUCLEO-IOD02A1 pò esse usatu per scopi di valutazione è cum'è ambiente di sviluppu.
U pacchettu STM32 Nucleo furnisce una soluzione assequible è faciule d'utilizà per u sviluppu di l'applicazioni IO-Link è SIO, valutazione di e funzioni di cumunicazione L6364Q è robustezza, inseme cù a prestazione di calculu STM32L452RET6U.

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

P-NUCLEO-IOM01M1 STM32 Nucleo Pack
U P-NUCLEO-IOM01M1 hè un pacchettu Nucleo STM32 cumpostu da e schede STEVAL-IOM001V1 è NUCLEO-F446RE. U STEVAL-IOM001V1 hè una sola capa PHY master IO-Link (L6360) mentre u NUCLEO-F446RE esegue una pila IO-Link rev 1.1 (sviluppata da e proprietà di TEConcept GmbH, licenza limitata à 10k minuti, rinnovabile senza costi supplementari). L'aghjurnamentu di stack IO-Link hè permessu esclusivamente seguendu a prucedura descritta in UM2421 (disponibile gratuitamente in www.st.com). Ogni altra cancellazione / sovrascrittura di a pila pre-caricata rende impussibile di restaurà.

U pacchettu STM32 Nucleo furnisce una soluzione assequible è faciule d'utilizà per a valutazione di l'applicazioni IO-Link, funzioni di cumunicazione L6360 è robustezza, inseme cù a prestazione di calculu STM32F446RET6. U pacchettu, chì ospita finu à quattru STEVAL-IOM001V1 per custruisce un maestru IO-Link quad portu, pò accede à a capa fisica IO-Link è cumunicà cù i Dispositivi IO-Link.
Pudete valutà l'uttellu per mezu di a GUI dedicata (IO-Link Control Tool©, pruprietà di TEConcept GmbH) o aduprà cum'è un ponte maestru IO-Link accessibile da l'interfaccia SPI dedicata: codice fonte di prughjettu demo (Applicazione Demo di Accessu Master IO-Link Low-Level, sviluppata da TEConcept GmbH) è specificazione API sò dispunibili gratuitamente.

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

Configurazione di hardware
I seguenti cumpunenti hardware sò necessarii:

  1. Un pacchettu STM32 Nucleo per l'applicazioni di u dispositivu IO-Link (codice d'ordine: P-NUCLEO-IOD02A1)
  2. Un pacchettu STM32 Nucleo per u maestru IO-Link cù IO-Link v1.1 PHY è stack (codice d'ordine: P-NUCLEO-IOM01M1)
  3. Un câble à 3 fils (L+, L-/GND, CQ)

Cumu cuntrullà u dispositivu IO-Link P-NUCLEO-IOD02A1 attraversu u maestru IO-Link P-NUCLEO-IOM01M1

  • Passu 1. Cunnette u P-NUCLEO-IOM01M1 è u P-NUCLEO-IOD02A1 via u cable à 3 fili (L+, L-/GND è CQ- riferite à a serigrafia di a scheda).
  • Passu 2. Cunnette u P-NUCLEO-IOM01M1 à una alimentazione 24 V/0.5 A.
    A figura seguente mostra cumu cunnette u P-NUCLEO-IOM01M1 è u P-NUCLEO-IOD02A1 chì esegue u firmware FP-IND-IODSNS1.STMicroelectronics-FP-IND-IODSNS1-Pack-Function-For-IO-Link-Industrial-Sensor-Node- (5)
  • Passu 3. Lanciate u Strumentu di cuntrollu IO-Link in u vostru laptop / PC.
  • Passu 4. Cunnette via un cable mini-USB u P-NUCLEO-IOM01M1 chì esegue u Strumentu di cuntrollu IO-Link à u vostru laptop / PC.
    I passi successivi (da 5 à 13) riferite à l'azzioni da esse realizatu nantu à l'IO-Link Control Tool.
  • Passu 5. Caricate u P-NUCLEO-IOD02A1 IODD à u Strumentu di cuntrollu IO-Link clicchendu nant'à [Selezziunà u dispositivu] è seguite l'istruzzioni per carica l'IODD propiu (formatu xml) file dispunibule in u cartulare IODD di u pacchettu di software.
    IODD files sò furniti per i baud rates COM2 (38.4 kBd) è COM3 (230.4 kBd).
  • Passu 6. Cunnette vi u Maestru clicchendu nant'à l 'icona verde (angulu in cima manca).
  • Passu 7. Cliccate nantu à [Power ON] per furnisce u P-NUCLEO-IOD02A1 (LED rossu nantu à X-NUCLEO-IOD02A1 lampeggia).
  • Passu 8. Cliccate nantu à [IO-Link] per inizià una Comunicazione IO-Link (LED verde nantu à X-NUCLEO-IOD02A1 lampeggia). Per automaticamente, a cumunicazione cù IIS2DLPC principia.
  • Passu 9. Cliccate nantu à [Plot] per tracciate i dati raccolti.
  • Passu 10. Per attivà u scambiu di dati cù un altru sensoru, andate à [Menu Parametri]> [Selezzione di l'Input di Processu], dopu cliccate doppiu nantu à u nome di u sensoru (testu verde), selezziunate u sensoru desideratu trà e scelte dispunibili. U cambiamentu di u sensoru serà evidenziatu da u nome di u sensoru chì diventerà blu.
    Per allineà infine u Maestru è u Dispositivu, hè necessariu di cliccà nantu à [Scrivi Scelti]. A prucedura hè cumpleta quandu u nome di u sensoru sceltu diventa verde.
    STMicroelectronics-FP-IND-IODSNS1-Pack-Function-For-IO-Link-Industrial-Sensor-Node- (6)
  • Passu 11. Quandu finisci a vostra sessione di valutazione, cliccate nantu à [Inattivu] per piantà a cumunicazione IO-Link.
  • Passu 12. Cliccà nantu à [Power Off] per fà chì u IO-Link Master cessà di furnisce u IO-Link Device.
  • Passu 13. Cliccate cun [Disconnect] per piantà a cumunicazione trà IO-Link Control Tool è P-NUCLEO-IOM01M1.
  • Passu 14. Disconnect u cable mini-USB è l'alimentazione 24 V da u P-NUCLEO-IOM01M1.

Configurazione di u software
I seguenti cumpunenti di u software sò necessarii per stabilisce un ambiente di sviluppu adattatu per creà applicazioni per l'applicazioni IO-Link per NUCLEO-L452RE è L6364Q:

  • Firmware FP-IND-IODSNS1 è documentazione cunnessa dispunibule nantu www.st.com
  • Unu di e seguenti catene di strumenti di sviluppu è compilatori:
    • IAR Embedded Workbench per a catena di strumenti ARM® + ST-LINK/V2
    • RealeView Kit di sviluppu di Microcontroller Toolchain (ambiente di sviluppu di software MDK-ARM
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Storia di rivisione

Table 1. Storia di rivisione di documenti

Data Versione Cambiamenti
04-Dic-2020 1 Liberazione iniziale.
 

07-mar-2024

 

2

Figura aghjurnata 2. Struttura di cartulare di pacchettu FP-IND-IODSNS1.

Minuri cambiamenti di testu.

AVVISU IMPORTANTE - LEGGIU ATTENTAMENTE

STMicroelectronics NV è e so filiali ("ST") si riservanu u dirittu di fà cambiamenti, correzioni, miglioramenti, mudificazioni è migliure à i prudutti ST è / o à stu documentu in ogni mumentu senza avvisu. I cumpratori anu da ottene l'ultime informazioni pertinenti nantu à i prudutti ST prima di fà ordini. I prudutti ST sò venduti in cunfurmità cù i termini è e cundizioni di vendita di ST in vigore à u mumentu di a ricunniscenza di l'ordine.
I cumpratori sò solu rispunsevuli di a scelta, a selezzione è l'usu di i prudutti ST è ST ùn assume micca responsabilità per l'assistenza di l'applicazione o u disignu di i prudutti di l'acquirente.
Nisuna licenza, espressa o implicita, à qualsiasi dirittu di pruprietà intellettuale hè cuncessa da ST quì.

A rivendita di i prudutti ST cù disposizioni diverse da l'infurmazioni stabilite quì annullerà ogni garanzia accordata da ST per tali pruduttu.
ST è u logo ST sò marchi di ST. Per infurmazioni supplementari nantu à i marchi ST, riferite à www.st.com/trademarks. Tutti l'altri prudutti o nomi di serviziu sò a pruprietà di i so rispettivi pruprietarii.
L'infurmazioni in stu documentu rimpiazzanu è rimpiazzanu l'infurmazioni furnite prima in qualsiasi versione precedente di stu documentu.
© 2024 STMicroelectronics - Tutti i diritti riservati
UM2796 - Rev 2

Documenti / Risorse

STMicroelectronics FP-IND-IODSNS1 Function Pack Per IO Link Industrial Sensor Node [pdfManuale d'usu
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Function Pack per IO Link Industrial Sensor Node, FP-IND-IODSNS1, Function Pack Per IO Link Industrial Sensor Node, Pack Per IO Link Industrial Sensor Node, IO Link Industrial Sensor Node, Sensor Node Industrial Node, Sensor Node

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *