Tengo un problema específico:
-
Estoy trabajando en una plataforma de prueba. Tiene que estar absolutamente aislado, por lo que no puedo volver a conectarlo a mi PC. De nuevo lo reitero. No hay manera de conectarlo a mi PC. TIENE QUE ESTAR ABSOLUTAMENTE AISLADO
-
Tiene alrededor de 10 sensores diferentes y necesito leer los datos del sensor simultáneamente a 100Hz. Actualmente funciona bien con 16Hz, pero necesito mejorarlo aún más, así que creo que tal vez en el futuro las tasas de muestreo superiores a 100 sean beneficiosas. 7 Hz es el valor más bajo posible que no destruye todo el proceso.
-
Tengo una computadora portátil en la plataforma que lee los datos del sensor a través de RS232, luego los procesa en una fracción de segundo y produce una señal de control y la envía a los actuadores. Tiene que pasar en tiempo real. El algoritmo de control no es pesado, son varios PID.
-
Tiene 6 actuadores con el tiempo de reacción más rápido posible de 0.005 segundos.
-
El sensor principal actualmente es Microstrain 3DM-GX1 . Es un muy buen sensor.
-
Quiero agregar un GY-80 sensor en paralelo a 3DM-GX1. Quiero probar varios algoritmos de filtrado en la salida del GY-80 y compararlos con 3DM-GX1.
-
La plataforma tiene 6 grados de libertad, así que creo que la transmisión láser no es práctica.
-
La distancia entre la computadora y la plataforma es como máximo de 3 metros.
Por algunas razones ya no puedo usar la computadora portátil. Quiero leer los datos del sensor con un Arduino, preferiblemente Arduino Mega 2560. Mi problema es que no quiero cargar el algoritmo de control en el Arduino.
En mi humilde opinión, la solución perfecta será un enlace inalámbrico entre los sensores a través de Arduino a mi PC. De esta manera, mi PC registra los datos y también el algoritmo de control puede calcular rápidamente la señal de realimentación y enviarla a Arduino, que los enviará a los actuadores. Esto me facilita enormemente las cosas.
Creo que necesito un escudo RS232 para el 3DM-GX1 & Arduino, + alguna solución inalámbrica para enviar datos desde ambos sensores a mi computadora. Entonces necesito enviar la señal de control de vuelta a los actuadores de forma inalámbrica.
Ahora, ¿cuál es la forma rápida y fácil de transmitir los datos entre la PC y Arduino en tiempo real?
¡Gracias de antemano!