Paquet de funcions STMicroelectronics FP-IND-IODSNS1 per al node de sensor industrial IO Link
Informació del producte
Especificacions
- Nom del producte: paquet de funcions FP-IND-IODSNS1 STM32Cube
- Compatibilitat: plaques basades en STM32L452RE
- Característiques:
- Permet la transferència de dades IO-Link de sensors industrials
- Middlewares amb dispositius IO-Link mini-stack per a L6364Q i MEMS més gestió de micròfons digitals
- Binari llest per utilitzar per a la transmissió de dades del sensor
- Fàcil portabilitat entre diferents famílies de MCU
- Condicions de llicència gratuïtes i fàcils d'utilitzar
Instruccions d'ús del producte
Acabatview
L'expansió de programari FP-IND-IODSNS1 per a STM32Cube està dissenyada per facilitar la transferència de dades IO-Link per a sensors industrials. Seguiu els passos següents per començar a utilitzar el paquet de funcions:
Pas 1: instal·lació
Instal·leu el paquet de programari a la vostra placa basada en STM32L452RE.
Pas 2: Configuració
Configureu les biblioteques de middleware per gestionar dispositius i sensors IO-Link.
Pas 3: Transmissió de dades
Utilitzeu el binari llest per utilitzar per a la transmissió de dades del sensor a IO-Link Master connectat a X-NUCLEO-IOD02A1.
Estructura de carpetes
El paquet de programari inclou les carpetes següents:
- _htmresc: conté gràfics per a documents html
- Documentació: conté ajuda HTML compilada files detallant components de programari i API
- Controladors: inclou controladors HAL i controladors específics per a les plaques compatibles
- Middlewares: Biblioteques i protocols per a la gestió de sensors i mini-stack IO-Link
Preguntes Freqüents (Preguntes Freqüents)
- P: Es pot utilitzar aquest paquet de funcions amb qualsevol placa STM32?
R: El paquet de funcions està dissenyat per a plaques basades en STM32L452RE per obtenir un rendiment òptim. - P: Hi ha algun requisit de maquinari específic per utilitzar aquest paquet de funcions?
R: El paquet de funcions requereix plaques d'expansió X-NUCLEO-IKS02A1 i X-NUCLEO-IOD02A1 per funcionar. - P: Hi ha assistència tècnica disponible per a aquest producte?
R: Per obtenir assistència tècnica, poseu-vos en contacte amb l'oficina de vendes local de STMicroelectronics o visiteu-lo www.st.com per a més ajuda.
UM2796
Manual d'usuari
Primers passos amb el paquet de funcions FP-IND-IODSNS1 STM32Cube per al node de sensor industrial IO-Link
Introducció
FP-IND-IODSNS1 és un paquet de funcions STM32Cube que us permet habilitar la comunicació IO-Link entre el kit P-NUCLEO-IOD02A1 i un mestre IO-Link mitjançant el transceptor L6364Q muntat al X-NUCLEO-IOD02A1.
El paquet de funcions integra una pila de demostració IO-Link i la gestió dels sensors industrials muntats al X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 també inclou l'IODD file per pujar al vostre mestre IO-Link.
El programari inclòs al paquet es pot utilitzar en tres entorns de desenvolupament integrats (IDE): IAR, KEIL i STM32CubeIDE.
Enllaços relacionats
Visiteu l'ecosistema STM32Cube web pàgina a www.st.com per a més informació
Expansió de programari FP-IND-IODSNS1 per a STM32Cube
Acabatview
FP-IND-IODSNS1 és un paquet de funcions STM32 ODE i amplia la funcionalitat STM32Cube.
El paquet de programari permet la transferència de dades IO-Link de sensors industrials del X-NUCLEO-IKS02A1 a un IO-Link Master connectat al X-NUCLEO-IOD02A1.
Les característiques clau del paquet són:
- Paquet de firmware per crear aplicacions de dispositius IO-Link per a plaques basades en STM32L452RE
- Biblioteques de middleware amb dispositius IO-Link mini-stack per a L6364Q i MEMS més gestió de micròfons digitals
- Binari llest per utilitzar per a la transmissió de dades del sensor del dispositiu IO-Link
- Fàcil portabilitat entre diferents famílies de MCU, gràcies a STM32Cube
- Condicions de llicència gratuïtes i fàcils d'utilitzar
Arquitectura
El programari d'aplicació accedeix a les plaques d'expansió X-NUCLEO-IKS02A1 i X-NUCLEO-IOD02A1 mitjançant les capes de programari següents:
- la capa STM32Cube HAL, que proporciona un conjunt senzill, genèric i multi-instància d'interfícies de programació d'aplicacions (API) per interactuar amb les capes d'aplicació, biblioteca i pila superiors. Té API genèriques i d'extensió i es construeix directament al voltant d'una arquitectura genèrica i permet que les capes successives com la capa de middleware implementin funcions sense requerir configuracions de maquinari específiques per a una unitat de microcontrolador (MCU) determinada. Aquesta estructura millora la reutilització del codi de la biblioteca i garanteix una fàcil portabilitat en altres dispositius.
- la capa del paquet de suport de la placa (BSP), que admet tots els perifèrics de l'STM32 Nucleo excepte l'MCU. Aquest conjunt limitat d'API proporciona una interfície de programació per a certs perifèrics específics de la placa com el LED, el botó d'usuari, etc. Aquesta interfície també ajuda a identificar la versió específica de la placa.
Estructura de carpetes
Les carpetes següents s'inclouen al paquet de programari:
- _htmresc: conté gràfics per a documents html
- Documentació: conté una ajuda HTML compilada file generat a partir del codi font que detalla els components del programari i les API (una per a cada projecte).
- Controladors: conté els controladors HAL i els controladors específics de la placa per a cada placa o plataforma de maquinari compatible, inclosos els dels components integrats, i la capa d'abstracció de maquinari independent del proveïdor CMSIS per a la sèrie de processadors ARM Cortex-M.
- Middlewares: biblioteques i protocols amb IO-Link mini-stack i gestió de sensors.
- Projectes: conté el sampl'aplicació que implementa un node multisensor Industrial IO-Link. Aquesta aplicació es proporciona per a la plataforma NUCLEO-L452RE amb tres entorns de desenvolupament: IAR Embedded Workbench per a ARM, entorn de desenvolupament de programari MDK-ARM i STM32CubeIDE.
API
La informació tècnica detallada amb la funció completa de l'API d'usuari i la descripció dels paràmetres es troben en un HTML compilat file a la carpeta “Documentació”.
Sampdescripció de l'aplicació
El sampl'aplicació es proporciona a la carpeta Projectes, utilitzant el X-NUCLEO-IOD02A1 amb el transceptor L6364Q i el X-NUCLEO-IKS02A1 amb el MEMS industrial i el micròfon digital.
Els projectes preparats per construir estan disponibles per a diversos IDE. Podeu pujar un dels binaris files'ofereixen a l'FP-IND-IODSNS1 mitjançant STM32 ST-LINK Utility, STM32CubeProgrammer o la funció de programació del vostre IDE.
Per avaluar el microprogramari FP-IND-IODSNS1, cal carregar l'IODD file a l'eina de control del vostre IO-Link Master i connecteu-lo al X-NUCLEO-IOD02A1 mitjançant un cable de 3 fils (L+, L-/GND, CQ). La secció 2.3 mostra un exampon el mestre IO-Link és el P-NUCLEO-IOM01M1 i l'eina de control relacionada és l'eina de control IO-Link desenvolupada per TEConcept (partner de ST). Alternativament, podeu utilitzar un altre IO-Link Master amb l'eina de control relacionada.
Guia de configuració del sistema
Descripció del maquinari
P-NUCLEO-IOD02A1 STM32 Paquet Nucleo
El P-NUCLEO-IOD02A1 és un paquet STM32 Nucleo compost per les plaques d'expansió X-NUCLEO-IOD02A1 i X-NUCLEO-IKS02A1 apilades a la placa de desenvolupament NUCLEO-L452RE.
El X-NUCLEO-IOD02A1 inclou un transceptor de dispositiu IO-Link per a la connexió física a un mestre IO-Link, mentre que el X-NUCLEO-IKS02A1 inclou una placa multisensor per a aplicacions industrials i el NUCLEO-L452RE inclou el maquinari necessari. recursos per executar el paquet de funcions FP-IND-IODSNS1 i per controlar el transceptor i les plaques multisensor.
El FP-IND-IODSNS1 combina una biblioteca de pila de demostració IO-Link (derivada de X-CUBE-IOD02) amb X-CUBE-MEMS1 i inclou un exampfitxer del node multisensor del dispositiu IO-Link.
El P-NUCLEO-IOD02A1 es pot utilitzar amb finalitats d'avaluació i com a entorn de desenvolupament.
El paquet STM32 Nucleo ofereix una solució assequible i fàcil d'utilitzar per al desenvolupament d'aplicacions IO-Link i SIO, l'avaluació de les característiques de comunicació L6364Q i la robustesa, juntament amb el rendiment de càlcul STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 Paquet Nucleo
El P-NUCLEO-IOM01M1 és un paquet STM32 Nucleo format per les plaques STEVAL-IOM001V1 i NUCLEO-F446RE. El STEVAL-IOM001V1 és una única capa PHY mestre IO-Link (L6360), mentre que el NUCLEO-F446RE executa una pila IO-Link rev 1.1 (desenvolupat i propietat de TEConcept GmbH, llicència limitada a 10k minuts, renovable sense costos addicionals). L'actualització de la pila IO-Link es permet exclusivament seguint el procediment descrit a UM2421 (disponible gratuïtament a www.st.com). Qualsevol altre esborrat/sobreescritura de la pila precarregada fa impossible restaurar-la.
El paquet STM32 Nucleo ofereix una solució assequible i fàcil d'utilitzar per a l'avaluació d'aplicacions IO-Link, característiques de comunicació L6360 i robustesa, juntament amb el rendiment de càlcul STM32F446RET6. El paquet, que allotja fins a quatre STEVAL-IOM001V1 per construir un mestre IO-Link de quatre ports, pot accedir a la capa física IO-Link i comunicar-se amb dispositius IO-Link.
Podeu avaluar l'eina mitjançant la GUI dedicada (IO-Link Control Tool©, propietat de TEConcept GmbH) o utilitzar-la com a pont mestre IO-Link accessible des de la interfície SPI dedicada: codi font del projecte de demostració (Low-Level IO- L'aplicació de demostració Link Master Access, desenvolupada per TEConcept GmbH) i l'especificació de l'API estan disponibles de forma gratuïta.
Configuració del maquinari
Es necessiten els següents components de maquinari:
- Un paquet STM32 Nucleo per a aplicacions de dispositius IO-Link (codi de comanda: P-NUCLEO-IOD02A1)
- Un paquet STM32 Nucleo per a mestre IO-Link amb IO-Link v1.1 PHY i pila (codi de comanda: P-NUCLEO-IOM01M1)
- Un cable de 3 fils (L+, L-/GND, CQ)
Com controlar el dispositiu IO-Link P-NUCLEO-IOD02A1 mitjançant el mestre IO-Link P-NUCLEO-IOM01M1
- Pas 1. Connecteu el P-NUCLEO-IOM01M1 i el P-NUCLEO-IOD02A1 mitjançant el cable de 3 fils (L+, L-/GND i CQ- consulteu la serigrafia de la placa).
- Pas 2. Connecteu el P-NUCLEO-IOM01M1 a una font d'alimentació de 24 V/0.5 A.
La figura següent mostra com connectar el P-NUCLEO-IOM01M1 i el P-NUCLEO-IOD02A1 amb el microprogramari FP-IND-IODSNS1. - Pas 3. Inicieu l'eina de control IO-Link al vostre ordinador portàtil/ordinador.
- Pas 4. Connecteu amb un cable mini-USB el P-NUCLEO-IOM01M1 amb l'eina de control IO-Link al vostre ordinador portàtil/ordinador.
Els passos següents (del 5 al 13) fan referència a les accions que s'han de realitzar a l'eina de control IO-Link. - Pas 5. Carregueu el P-NUCLEO-IOD02A1 IODD a l'eina de control IO-Link fent clic a [Seleccionar dispositiu] i seguint les instruccions per carregar l'IODD adequat (format xml) file disponible al directori IODD del paquet de programari.
IODD files es proporcionen tant per COM2 (38.4 kBd) com per COM3 (230.4 kBd). - Pas 6. Connecteu el mestre fent clic a la icona verda (extrem superior esquerre).
- Pas 7. Feu clic a [Power ON] per subministrar el P-NUCLEO-IOD02A1 (el LED vermell de l'X-NUCLEO-IOD02A1 parpelleja).
- Pas 8. Feu clic a [IO-Link] per iniciar una comunicació IO-Link (el LED verd de X-NUCLEO-IOD02A1 parpelleja). Per defecte, s'inicia la comunicació amb IIS2DLPC.
- Pas 9. Feu clic a [Plot] per representar les dades recollides.
- Pas 10. Per activar l'intercanvi de dades amb un altre sensor, aneu a [Menú de paràmetres]>[Selecció d'entrada del procés], feu doble clic al nom del sensor (text verd), seleccioneu el sensor desitjat entre les opcions disponibles. El canvi de sensor es ressaltarà amb el nom del sensor que es tornarà blau.
Per alinear finalment el mestre i el dispositiu, cal fer clic a [Escriu seleccionat]. El procediment es completa quan el nom del sensor seleccionat es torna verd.
- Pas 11. Quan acabeu la sessió d'avaluació, feu clic a [Inactiu] per aturar la comunicació IO-Link.
- Pas 12. Feu clic a [Power Off] per fer que el mestre IO-Link deixi de subministrar el dispositiu IO-Link.
- Pas 13. Feu clic a [Desconnectar] per aturar la comunicació entre IO-Link Control Tool i P-NUCLEO-IOM01M1.
- Pas 14. Desconnecteu el cable mini-USB i l'alimentació de 24 V del P-NUCLEO-IOM01M1.
Configuració del programari
Es necessiten els components de programari següents per configurar un entorn de desenvolupament adequat per crear aplicacions per a aplicacions IO-Link per a NUCLEO-L452RE i L6364Q:
- El microprogramari FP-IND-IODSNS1 i la documentació relacionada estan disponibles a www.st.com
- Un dels següents compiladors i cadenes d'eines de desenvolupament:
- IAR Embedded Workbench per a la cadena d'eines ARM® + ST-LINK/V2
- RealView Cadena d'eines del kit de desenvolupament de microcontroladors (entorn de desenvolupament de programari MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Historial de revisions
Taula 1. Historial de revisions de documents
Data | Versió | Canvis |
04-des-2020 | 1 | Alliberament inicial. |
07-mar-2024 |
2 |
Figura actualitzada 2. Estructura de carpetes del paquet FP-IND-IODSNS1.
Petits canvis de text. |
AVÍS IMPORTANT - LLEGIU ATENCIÓ
STMicroelectronics NV i les seves filials ("ST") es reserven el dret de fer canvis, correccions, millores, modificacions i millores als productes ST i/o a aquest document en qualsevol moment sense previ avís. Els compradors haurien d'obtenir la informació rellevant més recent sobre els productes ST abans de fer comandes. Els productes ST es venen d'acord amb els termes i condicions de venda de ST vigents en el moment del reconeixement de la comanda.
Els compradors són els únics responsables de l'elecció, selecció i ús dels productes ST i ST no assumeix cap responsabilitat per l'assistència a l'aplicació o el disseny dels productes dels compradors.
ST no concedeix cap llicència, expressa o implícita, a cap dret de propietat intel·lectual.
La revenda de productes ST amb disposicions diferents de la informació que s'estableix aquí anul·larà qualsevol garantia concedida per ST per a aquest producte.
ST i el logotip de ST són marques comercials de ST. Per obtenir informació addicional sobre les marques comercials ST, consulteu www.st.com/trademarks. Tots els altres noms de productes o serveis són propietat dels seus respectius propietaris.
La informació d'aquest document substitueix i substitueix la informació proporcionada anteriorment en qualsevol versió anterior d'aquest document.
© 2024 STMicroelectronics – Tots els drets reservats
UM2796 - Rev 2
Documents/Recursos
![]() |
Paquet de funcions STMicroelectronics FP-IND-IODSNS1 per al node de sensor industrial IO Link [pdfManual d'usuari Paquet de funcions FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 per al node de sensor industrial d'enllaços IO, FP-IND-IODSNS1, paquet de funcions per al node de sensor industrial d'enllaços IO, paquet per a IO Enllaça el node de sensor industrial, IO Enllaç el node de sensor industrial, el node de sensor industrial, el node de sensor, el node |