¿Monitoreo de un sistema a través de un Arduino?

0

Actualmente estoy trabajando en un proyecto, donde realizaré el monitoreo de un sistema mecatrónico a través de las siguientes medidas:

  • 6 x Temperatura del motor (señal digital)
  • 6 x Corriente del motor (señal analógica)
  • 6 x Vibración del motor (señal analógica)
  • 6 x Vibración de Spindel (señal analógica)
  • 1 x tiempo de funcionamiento

¿Y me preguntaba si utilizar un Arduino como un controlador paralelo en tiempo real para procesar y monitorear todas estas medidas en tiempo real fue una buena idea y si es profesional? Al procesar, me refiero a detectar picos dentro de los datos medidos, guardar datos en una tarjeta SD (aún no lo pensé bien), intercambio de datos con otro controlador (de la compañía). La frecuencia de medición sería de alrededor de 100 Hz.

Y si no, ¿qué sugerirías?

    
pregunta Mehdi

1 respuesta

3

Necesita medir 18 señales analógicas, e incluso un Mega tiene solo 16 entradas analógicas. Si se conforma con 16 canales, considere que los arduinos tienen un solo ADC, por lo que sus mediciones se tomarán secuencialmente y se cambiarán en el tiempo aproximadamente 0,1 ms. Esto significa un retraso de 1,6 ms entre la primera y la última medición en una muestra.

Si está de acuerdo con las limitaciones mencionadas anteriormente, podría usar un arduino para esta tarea. Sin embargo, lo más profesional sería comprar un registrador de datos que tenga suficientes canales, mucha mejor precisión, muestras síncronas y, lo más importante, funciona de forma inmediata . Ahorrará mucho tiempo y dinero en el proyecto utilizando un equipo confiable que no tiene que depurar y calibrar.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas