Descripción

Adquiere señales de sensores de vibración MEMS/piezoelétricos a alta frecuencia de muestreo.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
sensorIdstring✓ Sí
samplingRateHznumber10000
durationMsinteger500
Salida — lo que devuelve
CampoTipoFormato
sensorIdstring
samplesarrayitems→number
samplingRateHznumber
timestampstringdate-time

Guía de Implementación

¿Por qué estos parámetros de entrada?

sensorId identifica el acelerómetro específico instalado en el activo (rodamiento, carcasa, eje) — cada sensor tiene su propia posición y orientación que determina qué fallas puede detectar. samplingRateHz debe ser al menos el doble de la frecuencia máxima de interés (criterio de Nyquist). durationMs define cuánto tiempo capturar para obtener suficientes ciclos de vibración para el análisis FFT.

Cálculos y lógica a implementar

Comunicar con el acelerómetro usando su protocolo de adquisición (USB, Ethernet, módulo DAQ). Configurar la tasa de muestreo y la duración. Capturar el array de muestras de aceleración en unidades de g (gravedad). Verificar la calidad de los datos (sin saturación, sin ruido excesivo). El array se pasa a analyze_vibration_patterns para el análisis FFT.

¿Por qué estos parámetros de salida?

samples es el array de datos crudos que analyze_vibration_patterns necesita para calcular el espectro FFT y detectar firmas de falla. samplingRateHz se incluye en la salida porque es necesario para interpretar correctamente el espectro de frecuencias resultante. timestamp permite sincronizar la medición con el estado operativo del activo.

Interfaz gráfica recomendada

Gráfica de señal temporal de vibración en tiempo real durante la captura. Indicador de calidad de señal (saturación, ruido). Historial de capturas recientes por sensor. Botón de captura manual y configuración de captura periódica automática.

Conexiones con otras Tools

Envía a
VIBRATION_SAMPLES_READYMQTT

Datos crudos de vibración enviados a análisis de patrones en cloud

VIBRATION_SAMPLES_READYInternal

Sin conectividad cloud, inferencia corre localmente en el edge

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
vibration_data_collected→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

ISO 55001:2014§9.1Monitoreo, medición, análisis y evaluación

Recolección de datos de vibración en el edge para análisis predictivo.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Recolectar Datos de Vibración
Hola, soy el asistente de  Recolectar Datos de Vibración. ¿En qué puedo ayudarte?