Estoy construyendo un exoesqueleto en un equipo de estudiantes y tenemos algunos problemas para encontrar el sistema de prototipos adecuado para nuestro sistema electrónico. Todos los sistemas de estanterías son demasiado lentos o demasiado grandes. La configuración es simple. Cada pata tiene 3 articulaciones y cada articulación tiene una serie de sensores. Estos sensores deben ser leídos por un sistema DAQ y luego enviados a una computadora de destino que ejecuta un ciclo de control (simulink o labview).
NI nos ha ofrecido algo de ayuda al usar sus MyRIO para adquirir todos los datos de los sensores a los que luego podemos enviarlos a un CompactRIO a través de CANbus. Sin embargo, no estamos seguros de si eso es lo suficientemente rápido. Cada conjunto debe enviar 500 bits por muestra y realmente necesitamos mantener la latencia lo más baja posible. En total necesitamos muestrear a 200Hz. Por lo que he escuchado y leído, CANbus no podrá proporcionarnos una conexión lo suficientemente rápida debido a todo tipo de sobrecargas. Quizás es posible encadenar múltiples CANbusses en paralelo?
También examinamos EtherCAT pero todos los sistemas de adquisición de datos son enormes e industriales. Necesitamos mantenerlo pequeño.
Diseñar nuestros propios tableros electrónicos es realmente difícil debido a nuestras limitaciones de tiempo y conocimiento dentro del equipo.
Entonces, mi pregunta es cuáles son las opciones disponibles en caso de que CANbus con hardware de NI no se desarrolle debido a su velocidad.
Los requisitos para los tableros y el sistema general son:
- Interfaz con Simulink o Labview
- Los tableros DAQ no son más grandes que un MyRIO
- programable
- 4 entradas digitales y 3 entradas analógicas por placa
EDITAR: tasa de muestreo adicional