Logo STMicroelectronics

Pacchetto funzione FP-IND-IODSNS1 di STMicroelectronics per nodo sensore industriale IO Link

Pacchetto funzione STMicroelectronics-FP-IND-IODSNS1-per-prodotto-nodo-sensore-industriale-IO-Link

Informazioni sul prodotto

Specifiche

  • Nome prodotto: FP-IND-IODSNS1 Pacchetto funzione STM32Cube
  • Compatibilità: schede basate su STM32L452RE
  • Caratteristiche:
    • Abilita il trasferimento dati IO-Link dei sensori industriali
    • Middleware dotati di mini-stack di dispositivi IO-Link per L6364Q e MEMS più gestione del microfono digitale
    • Binario pronto all'uso per la trasmissione dei dati dei sensori
    • Facile portabilità tra diverse famiglie MCU
    • Termini di licenza gratuiti e facili da usare

Istruzioni per l'uso del prodotto

Sopraview
L'espansione software FP-IND-IODSNS1 per STM32Cube è progettata per facilitare il trasferimento dati IO-Link per sensori industriali. Seguire i passaggi sottostanti per iniziare a utilizzare il pacchetto di funzioni:

Fase 1: Installazione
Installare il pacchetto software sulla scheda basata su STM32L452RE.

Fase 2: Configurazione
Configurare le librerie middleware per gestire dispositivi e sensori IO-Link.

Passaggio 3: trasmissione dei dati
Utilizzare il binario pronto all'uso per la trasmissione dei dati del sensore al master IO-Link collegato a X-NUCLEO-IOD02A1.

Struttura delle cartelle
Il pacchetto software include le seguenti cartelle:

  • _htmresc: Contiene grafica per documenti html
  • Documentazione: contiene la guida HTML compilata files che descrive in dettaglio i componenti software e le API
  • Driver: include driver HAL e driver specifici per le schede supportate
  • Middleware: librerie e protocolli per la gestione di mini-stack e sensori IO-Link

FAQ (Domande frequenti)

  • D: Questo pacchetto di funzioni può essere utilizzato con qualsiasi scheda STM32?
    A: Il pacchetto di funzioni è progettato per schede basate su STM32L452RE per prestazioni ottimali.
  • D: Esistono requisiti hardware specifici per utilizzare questo pacchetto di funzioni?
    R: Per funzionare, il pacchetto funzionale richiede le schede di espansione X-NUCLEO-IKS02A1 e X-NUCLEO-IOD02A1.
  • D: È disponibile il supporto tecnico per questo prodotto?
    A: Per supporto tecnico, contattare l'ufficio vendite STMicroelectronics locale o visitare il sito www.st.com per ulteriore assistenza.

UM2796
Manuale d'uso

Introduzione al pacchetto di funzioni FP-IND-IODSNS1 STM32Cube per il nodo sensore industriale IO-Link

Introduzione

FP-IND-IODSNS1 è un pacchetto di funzioni STM32Cube che consente di abilitare la comunicazione IO-Link tra il kit P-NUCLEO-IOD02A1 e un master IO-Link tramite il transceiver L6364Q montato su X-NUCLEO-IOD02A1.
Il pacchetto funzionale integra uno stack demo IO-Link e la gestione dei sensori industriali montati su X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 include anche l'IODD file da caricare sul tuo master IO-Link.
Il software incluso nel pacchetto può essere utilizzato in tre ambienti di sviluppo integrati (IDE): IAR, KEIL e STM32CubeIDE.

Link correlati
Visita l'ecosistema STM32Cube web pagina su www.st.com per ulteriori informazioni

Espansione software FP-IND-IODSNS1 per STM32Cube

Sopraview
FP-IND-IODSNS1 è un pacchetto di funzioni STM32 ODE ed espande le funzionalità di STM32Cube.
Il pacchetto software consente il trasferimento dei dati IO-Link dei sensori industriali sull'X-NUCLEO-IKS02A1 a un IO-Link Master collegato all'X-NUCLEO-IOD02A1.
Le caratteristiche principali del pacchetto sono:

  • Pacchetto firmware per creare applicazioni per dispositivi IO-Link per schede basate su STM32L452RE
  • Librerie middleware con mini-stack di dispositivi IO-Link per L6364Q e MEMS più gestione del microfono digitale
  • Binario pronto all'uso per la trasmissione dei dati del sensore del dispositivo IO-Link
  • Facile portabilità tra diverse famiglie di MCU, grazie a STM32Cube
  • Termini di licenza gratuiti e facili da usare

Architettura
Il software applicativo accede alle schede di espansione X-NUCLEO-IKS02A1 e X-NUCLEO-IOD02A1 tramite i seguenti livelli software:

  • lo strato HAL STM32Cube, che fornisce un set semplice, generico e multi-istanza di interfacce di programmazione delle applicazioni (API) per interagire con gli strati superiori di applicazione, libreria e stack. Ha API generiche ed estensioni ed è costruito direttamente attorno a un'architettura generica e consente a strati successivi come lo strato middleware di implementare funzioni senza richiedere configurazioni hardware specifiche per una data unità microcontrollore (MCU). Questa struttura migliora la riutilizzabilità del codice di libreria e garantisce una facile portabilità su altri dispositivi.
  • il livello del board support package (BSP), che supporta tutte le periferiche sullo STM32 Nucleo, eccetto la MCU. Questo set limitato di API fornisce un'interfaccia di programmazione per alcune periferiche specifiche della scheda, come il LED, il pulsante utente, ecc. Questa interfaccia aiuta anche a identificare la versione specifica della scheda.

Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (1)

Struttura delle cartelle

Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (2)

Le seguenti cartelle sono incluse nel pacchetto software:

  • _htmresc: contiene la grafica per i documenti html
  • Documentazione: contiene una guida HTML compilata file generato dal codice sorgente che dettaglia i componenti software e le API (una per ogni progetto).
  • Driver: contiene i driver HAL e i driver specifici della scheda per ogni scheda o piattaforma hardware supportata, inclusi quelli per i componenti di bordo e il livello di astrazione hardware indipendente dal fornitore CMSIS per la serie di processori ARM Cortex-M.
  • Middleware: librerie e protocolli con mini-stack IO-Link e gestione dei sensori.
  • Progetti: contiene la sampapplicazione che implementa un nodo multisensore Industrial IO-Link. Questa applicazione è fornita per la piattaforma NUCLEO-L452RE con tre ambienti di sviluppo: IAR Embedded Workbench per ARM, ambiente di sviluppo software MDK-ARM e STM32CubeIDE.

API
Le informazioni tecniche dettagliate con la funzione API utente completa e la descrizione dei parametri sono in un HTML compilato file nella cartella “Documentazione”.

Sampla descrizione dell'applicazione
Le sampL'applicazione è fornita nella cartella Progetti, utilizzando X-NUCLEO-IOD02A1 con il transceiver L6364Q e X-NUCLEO-IKS02A1 con MEMS industriale e microfono digitale.
I progetti pronti per la creazione sono disponibili per più IDE. Puoi caricare uno dei binari filesono forniti in FP-IND-IODSNS1 tramite STM32 ST-LINK Utility, STM32CubeProgrammer o la funzionalità di programmazione nel tuo IDE.
Per valutare il firmware FP-IND-IODSNS1, è necessario caricare l'IODD file allo strumento di controllo del tuo IO-Link Master e collegalo a X-NUCLEO-IOD02A1 tramite un cavo a 3 fili (L+, L-/GND, CQ). La sezione 2.3 mostra un esempioample dove l'IO-Link Master è il P-NUCLEO-IOM01M1 e il relativo strumento di controllo è l'IO-Link Control Tool sviluppato da TEConcept (partner ST). In alternativa, è possibile utilizzare un altro IO-Link Master con il relativo strumento di controllo.

Guida alla configurazione del sistema

Descrizione hardware

P-NUCLEO-IOD02A1 Pacchetto Nucleo STM32
Il P-NUCLEO-IOD02A1 è un pacchetto STM32 Nucleo composto dalle schede di espansione X-NUCLEO-IOD02A1 e X-NUCLEO-IKS02A1 impilate sulla scheda di sviluppo NUCLEO-L452RE.
X-NUCLEO-IOD02A1 è dotato di un transceiver per dispositivi IO-Link per la connessione fisica a un master IO-Link, mentre X-NUCLEO-IKS02A1 è dotato di una scheda multisensore per applicazioni industriali e NUCLEO-L452RE è dotato delle risorse hardware necessarie per eseguire il pacchetto di funzioni FP-IND-IODSNS1 e per controllare il transceiver e le schede multisensore.

FP-IND-IODSNS1 combina una libreria di stack demo IO-Link (derivata da X-CUBE-IOD02) con X-CUBE-MEMS1 e presenta un'example del nodo multisensore del dispositivo IO-Link.
P-NUCLEO-IOD02A1 può essere utilizzato a fini di valutazione e come ambiente di sviluppo.
Il pacchetto STM32 Nucleo fornisce una soluzione conveniente e facile da usare per lo sviluppo di applicazioni IO-Link e SIO, la valutazione delle funzionalità di comunicazione e della robustezza di L6364Q, insieme alle prestazioni di calcolo di STM32L452RET6U.

Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (3)

P-NUCLEO-IOM01M1 STM32 Pacchetto Nucleo
Il P-NUCLEO-IOM01M1 è un pacchetto STM32 Nucleo composto dalle schede STEVAL-IOM001V1 e NUCLEO-F446RE. STEVAL-IOM001V1 è un singolo strato PHY master IO-Link (L6360) mentre NUCLEO-F446RE esegue uno stack IO-Link rev 1.1 (sviluppato e di proprietà di TEConcept GmbH, licenza limitata a 10k minuti, rinnovabile senza costi aggiuntivi). L'aggiornamento dello stack IO-Link è consentito esclusivamente seguendo la procedura descritta in UM2421 (disponibile gratuitamente su www.st.com). Qualsiasi altra cancellazione/sovrascrittura dello stack precaricato rende impossibile il suo ripristino.

Il pacchetto STM32 Nucleo fornisce una soluzione conveniente e facile da usare per la valutazione delle applicazioni IO-Link, delle funzionalità di comunicazione e della robustezza L6360, insieme alle prestazioni di calcolo STM32F446RET6. Il pacchetto, che ospita fino a quattro STEVAL-IOM001V1 per creare un master IO-Link a quattro porte, può accedere al livello fisico IO-Link e comunicare con i dispositivi IO-Link.
È possibile valutare lo strumento tramite la GUI dedicata (IO-Link Control Tool©, di proprietà di TEConcept GmbH) oppure utilizzarlo come un master bridge IO-Link accessibile dall'interfaccia SPI dedicata: il codice sorgente del progetto demo (Low-Level IO-Link Master Access Demo Application, sviluppato da TEConcept GmbH) e le specifiche API sono disponibili gratuitamente.

Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (4)

Configurazione hardware
Sono necessari i seguenti componenti hardware:

  1. Un pacchetto STM32 Nucleo per applicazioni di dispositivi IO-Link (codice ordine: P-NUCLEO-IOD02A1)
  2. Un pacchetto STM32 Nucleo per master IO-Link con IO-Link v1.1 PHY e stack (codice ordine: P-NUCLEO-IOM01M1)
  3. Un cavo a 3 fili (L+, L-/GND, CQ)

Come controllare il dispositivo IO-Link P-NUCLEO-IOD02A1 tramite il master IO-Link P-NUCLEO-IOM01M1

  • Fare un passo 1. Collegare il P-NUCLEO-IOM01M1 e il P-NUCLEO-IOD02A1 tramite il cavo a 3 fili (L+, L-/GND e CQ- fare riferimento alla serigrafia della scheda).
  • Fare un passo 2. Collegare il P-NUCLEO-IOM01M1 a un alimentatore da 24 V/0.5 A.
    La figura seguente mostra come collegare il P-NUCLEO-IOM01M1 e il P-NUCLEO-IOD02A1 che eseguono il firmware FP-IND-IODSNS1.Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (5)
  • Passo 3Avviare lo strumento di controllo IO-Link sul laptop/PC.
  • Passo 4Collega tramite cavo mini-USB il P-NUCLEO-IOM01M1 che esegue lo strumento di controllo IO-Link al tuo laptop/PC.
    I passaggi successivi (da 5 a 13) fanno riferimento alle azioni da eseguire sullo strumento di controllo IO-Link.
  • Passo 5Caricare l'IODD P-NUCLEO-IOD02A1 sullo strumento di controllo IO-Link facendo clic su [Seleziona dispositivo] e seguendo le istruzioni per caricare l'IODD corretto (formato xml) file disponibile nella directory IODD del pacchetto software.
    IODD filesono forniti per entrambe le velocità in baud COM2 (38.4 kBd) e COM3 (230.4 kBd).
  • Passo 6Collegare il Master cliccando sull'icona verde (angolo in alto a sinistra).
  • Fase 7. Fare clic su [Accensione] per alimentare il P-NUCLEO-IOD02A1 (il LED rosso sul X-NUCLEO-IOD02A1 lampeggia).
  • Fase 8. Fare clic su [IO-Link] per avviare una comunicazione IO-Link (il LED verde su X-NUCLEO-IOD02A1 lampeggia). Per impostazione predefinita, la comunicazione con IIS2DLPC si avvia.
  • Passo 9Fare clic su [Traccia] per tracciare i dati raccolti.
  • Passo 10Per attivare lo scambio dati con un altro sensore, andare su [Parameter Menu]>[Process Input Selection], quindi fare doppio clic sul nome del sensore (testo verde), selezionare il sensore desiderato tra le scelte disponibili. Il cambio di sensore sarà evidenziato dal nome del sensore che diventerà blu.
    Per allineare definitivamente Master e Device è necessario cliccare su [Scrivi Selezionato]. La procedura è completata quando il nome del sensore selezionato diventa verde.
    Pacchetto-funzione-FP-IND-IODSNS1-STMicroelectronics-per-nodo-sensore-industriale-IO-Link- (6)
  • Fare un passo 11. Al termine della sessione di valutazione, fare clic su [Inattivo] per interrompere la comunicazione IO-Link.
  • Fare un passo 12. Fare clic su [Spegnimento] per far sì che l'IO-Link Master smetta di alimentare il dispositivo IO-Link.
  • Fare un passo 13. Fare clic su [Disconnetti] per interrompere la comunicazione tra IO-Link Control Tool e P-NUCLEO-IOM01M1.
  • Fare un passo 14. Scollegare il cavo mini-USB e l'alimentazione a 24 V dal P-NUCLEO-IOM01M1.

Configurazione del software
Per configurare un ambiente di sviluppo idoneo alla creazione di applicazioni per applicazioni IO-Link per NUCLEO-L452RE e L6364Q sono necessari i seguenti componenti software:

  • Firmware FP-IND-IODSNS1 e documentazione correlata disponibili su www.st.com
  • Uno dei seguenti tool-chain e compilatori di sviluppo:
    • IAR Embedded Workbench per la toolchain ARM® + ST-LINK/V2
    • VeroView Kit di sviluppo microcontrollore (ambiente di sviluppo software MDK-ARM)
    • (ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Cronologia delle revisioni

Tabella 1. Cronologia delle revisioni del documento

Data Versione Cambiamenti
04-dic-2020 1 Versione iniziale.
 

07-mar-2024

 

2

Aggiornata la Figura 2. Struttura delle cartelle del pacchetto FP-IND-IODSNS1.

Piccole modifiche al testo.

AVVISO IMPORTANTE – LEGGERE ATTENTAMENTE

STMicroelectronics NV e le sue consociate ("ST") si riservano il diritto di apportare modifiche, correzioni, miglioramenti, migliorie e migliorie ai prodotti ST e/o al presente documento in qualsiasi momento e senza preavviso. Gli acquirenti devono ottenere le ultime informazioni rilevanti sui prodotti ST prima di effettuare ordini. I prodotti ST sono venduti in conformità ai termini e alle condizioni di vendita di ST in vigore al momento della conferma dell'ordine.
Gli acquirenti sono gli unici responsabili della scelta, della selezione e dell'uso dei prodotti ST e ST non si assume alcuna responsabilità per l'assistenza applicativa o la progettazione dei prodotti degli acquirenti.
Nel presente documento ST non concede alcuna licenza, espressa o implicita, su alcun diritto di proprietà intellettuale.

La rivendita di prodotti ST con disposizioni diverse dalle informazioni qui stabilite invaliderà qualsiasi garanzia concessa da ST per tale prodotto.
ST e il logo ST sono marchi di ST. Per ulteriori informazioni sui marchi ST, fare riferimento a www.st.com/trademarksTutti gli altri nomi di prodotti o servizi sono di proprietà dei rispettivi proprietari.
Le informazioni contenute nel presente documento annullano e sostituiscono le informazioni fornite in precedenza in qualsiasi versione precedente del documento.
© 2024 STMicroelectronics – Tutti i diritti riservati
UM2796 – Rev. 2

Documenti / Risorse

Pacchetto funzione FP-IND-IODSNS1 di STMicroelectronics per nodo sensore industriale IO Link [pdf] Manuale d'uso
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Pacchetto funzioni per nodo sensore industriale IO Link, FP-IND-IODSNS1, Pacchetto funzioni per nodo sensore industriale IO Link, Pacchetto per nodo sensore industriale IO Link, Nodo sensore industriale IO Link, Nodo sensore industriale, Nodo sensore, Nodo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *