Paquete de funcións STMicroelectronics FP-IND-IODSNS1 para nodo de sensor industrial IO Link
Información do produto
Especificacións
- Nome do produto: paquete de funcións FP-IND-IODSNS1 STM32Cube
- Compatibilidade: placas baseadas en STM32L452RE
- Características:
- Permite a transferencia de datos IO-Link de sensores industriais
- Middlewares con mini-pila de dispositivos IO-Link para L6364Q e MEMS máis xestión de micrófono dixital
- Binario listo para usar para a transmisión de datos do sensor
- Portabilidade sinxela entre diferentes familias de MCU
- Condicións de licenza gratuítas e fáciles de usar
Instrucións de uso do produto
Acabadoview
A expansión de software FP-IND-IODSNS1 para STM32Cube está deseñada para facilitar a transferencia de datos IO-Link para sensores industriais. Siga os pasos seguintes para comezar a usar o paquete de funcións:
Paso 1: Instalación
Instale o paquete de software na súa tarxeta baseada en STM32L452RE.
Paso 2: Configuración
Configure as bibliotecas de middleware para xestionar dispositivos e sensores IO-Link.
Paso 3: Transmisión de datos
Utilice o binario listo para usar para a transmisión de datos do sensor ao IO-Link Master conectado a X-NUCLEO-IOD02A1.
Estrutura de cartafol
O paquete de software inclúe os seguintes cartafoles:
- _htmresc: contén gráficos para documentos html
- Documentación: contén axuda HTML compilada files detallando compoñentes de software e API
- Controladores: inclúe controladores HAL e controladores específicos para placas compatibles
- Middlewares: bibliotecas e protocolos para a xestión de sensores e mini-stack de IO-Link
FAQ (Preguntas máis frecuentes)
- P: Pódese usar este paquete de funcións con calquera placa STM32?
R: O paquete de funcións está deseñado para placas baseadas en STM32L452RE para un rendemento óptimo. - P: Hai algún requisito de hardware específico para usar este paquete de funcións?
R: O paquete de funcións require placas de expansión X-NUCLEO-IKS02A1 e X-NUCLEO-IOD02A1 para funcionar. - P: Hai soporte técnico dispoñible para este produto?
R: Para obter asistencia técnica, póñase en contacto coa súa oficina local de vendas de STMicroelectronics ou visite www.st.com para máis asistencia.
UM2796
Manual de usuario
Introdución ao paquete de funcións FP-IND-IODSNS1 STM32Cube para o nodo de sensor industrial IO-Link
Introdución
FP-IND-IODSNS1 é un paquete de funcións STM32Cube que che permite activar a comunicación IO-Link entre o kit P-NUCLEO-IOD02A1 e un mestre IO-Link a través do transceptor L6364Q montado no X-NUCLEO-IOD02A1.
O paquete de funcións integra unha pila de demostración IO-Link e a xestión dos sensores industriais montados no X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 tamén inclúe o IODD file para ser cargado no seu mestre IO-Link.
O software incluído no paquete pódese usar en tres contornos de desenvolvemento integrados (IDE): IAR, KEIL e STM32CubeIDE.
Ligazóns relacionadas
Visita o ecosistema STM32Cube web páxina en www.st.com para máis información
Expansión de software FP-IND-IODSNS1 para STM32Cube
Acabadoview
FP-IND-IODSNS1 é un paquete de funcións STM32 ODE e amplía a funcionalidade STM32Cube.
O paquete de software permite a transferencia de datos IO-Link dos sensores industriais do X-NUCLEO-IKS02A1 a un IO-Link Master conectado ao X-NUCLEO-IOD02A1.
As características principais do paquete son:
- Paquete de firmware para crear aplicacións de dispositivos IO-Link para placas baseadas en STM32L452RE
- Bibliotecas de middleware con mini-pila de dispositivos IO-Link para L6364Q e MEMS máis xestión de micrófono dixital
- Binario listo para usar para a transmisión de datos do sensor do dispositivo IO-Link
- Portabilidade sinxela entre diferentes familias de MCU grazas a STM32Cube
- Condicións de licenza gratuítas e fáciles de usar
Arquitectura
O software da aplicación accede ás placas de expansión X-NUCLEO-IKS02A1 e X-NUCLEO-IOD02A1 a través das seguintes capas de software:
- a capa STM32Cube HAL, que proporciona un conxunto sinxelo, xenérico e multiinstancia de interfaces de programación de aplicacións (API) para interactuar coas capas superiores de aplicación, biblioteca e pila. Ten API xenéricas e de extensión e constrúese directamente en torno a unha arquitectura xenérica e permite que capas sucesivas como a capa de middleware implementen funcións sen necesidade de configuracións de hardware específicas para unha determinada unidade de microcontrolador (MCU). Esta estrutura mellora a reutilización do código da biblioteca e garante unha fácil portabilidade noutros dispositivos.
- a capa do paquete de soporte da placa (BSP), que admite todos os periféricos do STM32 Nucleo excepto o MCU. Este conxunto limitado de API proporciona unha interface de programación para certos periféricos específicos da placa, como o LED, o botón de usuario, etc. Esta interface tamén axuda a identificar a versión específica da placa.
Estrutura de cartafoles
No paquete de software inclúense os seguintes cartafoles:
- _htmresc: contén gráficos para documentos html
- Documentación: contén unha axuda HTML compilada file xerado a partir do código fonte detallando os compoñentes do software e as API (unha para cada proxecto).
- Controladores: contén os controladores HAL e os controladores específicos da placa para cada placa ou plataforma de hardware compatible, incluídos os dos compoñentes integrados, e a capa de abstracción de hardware independente do provedor CMSIS para a serie de procesadores ARM Cortex-M.
- Middlewares: bibliotecas e protocolos con IO-Link mini-stack e xestión de sensores.
- Proxectos: contén o sampaplicación que implementa un nodo multisensor Industrial IO-Link. Esta aplicación ofrécese para a plataforma NUCLEO-L452RE con tres contornos de desenvolvemento: IAR Embedded Workbench para ARM, entorno de desenvolvemento de software MDK-ARM e STM32CubeIDE.
APIs
A información técnica detallada coa función completa da API do usuario e a descrición dos parámetros están nun HTML compilado file no cartafol "Documentación".
Sampdescrición da aplicación
O sampa aplicación ofrécese no cartafol Proxectos, utilizando o X-NUCLEO-IOD02A1 co transceptor L6364Q e o X-NUCLEO-IKS02A1 co MEMS industrial e o micrófono dixital.
Os proxectos listos para construír están dispoñibles para varios IDE. Podes cargar un dos binarios files proporcionados no FP-IND-IODSNS1 a través da utilidade STM32 ST-LINK, STM32CubeProgrammer ou a función de programación do seu IDE.
Para avaliar o firmware FP-IND-IODSNS1, é necesario cargar o IODD file á ferramenta de control do seu IO-Link Master e conécteo ao X-NUCLEO-IOD02A1 mediante un cable de 3 fíos (L+, L-/GND, CQ). A sección 2.3 mostra un examponde o mestre IO-Link é o P-NUCLEO-IOM01M1 e a ferramenta de control relacionada é a ferramenta de control IO-Link desenvolvida por TEConcept (socio de ST). Como alternativa, pode utilizar outro IO-Link Master coa ferramenta de control relacionada.
Guía de configuración do sistema
Descrición do hardware
P-NUCLEO-IOD02A1 STM32 Paquete de núcleos
O P-NUCLEO-IOD02A1 é un paquete STM32 Nucleo composto polas placas de expansión X-NUCLEO-IOD02A1 e X-NUCLEO-IKS02A1 apiladas na placa de desenvolvemento NUCLEO-L452RE.
O X-NUCLEO-IOD02A1 dispón dun transceptor de dispositivo IO-Link para a conexión física a un mestre IO-Link, mentres que o X-NUCLEO-IKS02A1 dispón dunha placa multisensor para aplicacións industriais e o NUCLEO-L452RE dispón do hardware necesario. recursos para executar o paquete de funcións FP-IND-IODSNS1 e para controlar o transceptor e as placas multisensor.
O FP-IND-IODSNS1 combina unha biblioteca de pila de demostración IO-Link (derivada de X-CUBE-IOD02) co X-CUBE-MEMS1 e presenta un exampnodo multisensor do dispositivo IO-Link.
O P-NUCLEO-IOD02A1 pódese usar para fins de avaliación e como ambiente de desenvolvemento.
O paquete STM32 Nucleo ofrece unha solución accesible e fácil de usar para o desenvolvemento de aplicacións IO-Link e SIO, a avaliación das funcións de comunicación L6364Q e a robustez, xunto co rendemento de cálculo STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 Paquete Nucleo
O P-NUCLEO-IOM01M1 é un paquete STM32 Nucleo composto polas placas STEVAL-IOM001V1 e NUCLEO-F446RE. O STEVAL-IOM001V1 é unha única capa PHY mestra de IO-Link (L6360), mentres que o NUCLEO-F446RE executa unha pila IO-Link rev 1.1 (desenvolvida e propiedade de TEConcept GmbH, licenza limitada a 10k minutos, renovable sen custos adicionais). A actualización da pila de IO-Link permítese exclusivamente seguindo o procedemento descrito en UM2421 (dispoñible gratuitamente en www.st.com). Calquera outro borrado/sobreescritura da pila precargada imposibilita a súa restauración.
O paquete STM32 Nucleo ofrece unha solución accesible e fácil de usar para a avaliación das aplicacións IO-Link, as funcións de comunicación L6360 e a robustez, xunto co rendemento de cálculo STM32F446RET6. O paquete, que alberga ata catro STEVAL-IOM001V1 para construír un mestre IO-Link de catro portos, pode acceder á capa física IO-Link e comunicarse con dispositivos IO-Link.
Pode avaliar a ferramenta a través da GUI dedicada (IO-Link Control Tool©, propiedade de TEConcept GmbH) ou usala como ponte principal IO-Link accesible desde a interface SPI dedicada: código fonte do proxecto de demostración (Low-Level IO- A aplicación de demostración Link Master Access, desenvolvida por TEConcept GmbH) e a especificación da API están dispoñibles gratuitamente.
Configuración de hardware
Precísanse os seguintes compoñentes de hardware:
- Un paquete STM32 Nucleo para aplicacións de dispositivos IO-Link (código de pedido: P-NUCLEO-IOD02A1)
- Un paquete STM32 Nucleo para mestre IO-Link con IO-Link v1.1 PHY e pila (código de pedido: P-NUCLEO-IOM01M1)
- Un cable de 3 fíos (L+, L-/GND, CQ)
Como controlar o dispositivo IO-Link P-NUCLEO-IOD02A1 a través do mestre IO-Link P-NUCLEO-IOM01M1
- Paso 1. Conecte o P-NUCLEO-IOM01M1 e o P-NUCLEO-IOD02A1 mediante o cable de 3 fíos (L+, L-/GND e CQ- consulte a serigrafía da placa).
- Paso 2. Conecte o P-NUCLEO-IOM01M1 a unha fonte de alimentación de 24 V/0.5 A.
A seguinte figura mostra como conectar o P-NUCLEO-IOM01M1 e o P-NUCLEO-IOD02A1 executando o firmware FP-IND-IODSNS1. - Paso 3. Inicie a ferramenta de control IO-Link no seu portátil/PC.
- Paso 4. Conecte mediante un cable mini-USB o P-NUCLEO-IOM01M1 que executa a ferramenta de control IO-Link ao seu portátil/PC.
Os seguintes pasos (5 a 13) refírense ás accións a realizar na ferramenta de control IO-Link. - Paso 5. Cargue o P-NUCLEO-IOD02A1 IODD na ferramenta de control IO-Link facendo clic en [Seleccionar dispositivo] e seguindo as instrucións para cargar o IODD adecuado (formato xml) file dispoñible no directorio IODD do paquete de software.
IODD files se proporcionan tanto para COM2 (38.4 kBd) como para COM3 (230.4 kBd). - Paso 6. Conecte o mestre facendo clic na icona verde (esquina superior esquerda).
- Paso 7. Fai clic en [Power ON] para alimentar o P-NUCLEO-IOD02A1 (o LED vermello do X-NUCLEO-IOD02A1 parpadea).
- Paso 8. Fai clic en [IO-Link] para iniciar unha comunicación IO-Link (o LED verde de X-NUCLEO-IOD02A1 parpadea). Por defecto, a comunicación con IIS2DLPC comeza.
- Paso 9. Fai clic en [Plot] para representar os datos recollidos.
- Paso 10. Para activar o intercambio de datos con outro sensor, vaia a [Menú de parámetros]>[Selección de entrada de proceso], despois prema dúas veces no nome do sensor (texto verde), seleccione o sensor desexado entre as opcións dispoñibles. O cambio do sensor resaltarase co nome do sensor que se volverá azul.
Para finalmente aliñar o Mestre e o Dispositivo, é necesario premer en [Escribir Seleccionado]. O procedemento complétase cando o nome do sensor seleccionado se fai verde.
- Paso 11. Cando remate a súa sesión de avaliación, faga clic en [Inactivo] para deter a comunicación de IO-Link.
- Paso 12. Premendo en [Power Off] para que o IO-Link Master deixe de subministrar o IO-Link Device.
- Paso 13. Faga clic en [Desconectar] para deter a comunicación entre a ferramenta de control IO-Link e P-NUCLEO-IOM01M1.
- Paso 14. Desconecta o cable mini-USB e a fonte de 24 V do P-NUCLEO-IOM01M1.
Configuración de software
Os seguintes compoñentes de software son necesarios para configurar un ambiente de desenvolvemento axeitado para crear aplicacións para aplicacións IO-Link para NUCLEO-L452RE e L6364Q:
- O firmware FP-IND-IODSNS1 e a documentación relacionada están dispoñibles en www.st.com
- Unha das seguintes cadeas de ferramentas de desenvolvemento e compiladores:
- Banco de traballo integrado de IAR para a cadea de ferramentas ARM® + ST-LINK/V2
- RealView Cadea de ferramentas do kit de desenvolvemento de microcontroladores (entorno de desenvolvemento de software MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Historial de revisións
Táboa 1. Historial de revisións de documentos
Data | Versión | Cambios |
04-Dec-2020 | 1 | Lanzamento inicial. |
07-mar-2024 |
2 |
Figura 2 actualizada. Estrutura do cartafol do paquete FP-IND-IODSNS1.
Pequenos cambios de texto. |
AVISO IMPORTANTE - LEA ATENTAMENTE
STMicroelectronics NV e as súas subsidiarias (“ST”) resérvanse o dereito de realizar cambios, correccións, melloras, modificacións e melloras nos produtos ST e/ou neste documento en calquera momento sen previo aviso. Os compradores deben obter a información relevante máis recente sobre produtos ST antes de facer pedidos. Os produtos ST véndense de acordo cos termos e condicións de venda de ST existentes no momento do recoñecemento da orde.
Os compradores son os únicos responsables da elección, selección e uso dos produtos ST e ST non asume ningunha responsabilidade pola asistencia á aplicación ou o deseño dos produtos dos compradores.
ST non concede ningunha licenza, expresa ou implícita, a ningún dereito de propiedade intelectual.
A revenda de produtos ST con disposicións diferentes da información aquí establecida anulará calquera garantía concedida por ST para tal produto.
ST e o logotipo de ST son marcas comerciais de ST. Para obter información adicional sobre as marcas rexistradas ST, consulte www.st.com/trademarks. Todos os outros nomes de produtos ou servizos son propiedade dos seus respectivos propietarios.
A información deste documento substitúe e substitúe a información proporcionada anteriormente en calquera versión anterior deste documento.
© 2024 STMicroelectronics – Todos os dereitos reservados
UM2796 - Rev 2
Documentos/Recursos
![]() |
Paquete de funcións STMicroelectronics FP-IND-IODSNS1 para nodo de sensor industrial IO Link [pdfManual do usuario Paquete de funcións FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 para nodo de sensor industrial de enlace IO, FP-IND-IODSNS1, paquete de funcións para nodo de sensor industrial de enlace IO, paquete para IO Enlace nodo de sensor industrial, enlace IO nodo de sensor industrial, nodo de sensor industrial, nodo de sensor, nodo |