6 votos

Asesoramiento sobre Vehículo Operado por control remoto (ROV) esquema de control?

Por favor, hágamelo saber si esta pregunta no es lo suficientemente específico, estaré encantado de aclarar. Estoy mirando varias opciones para un sistema de control para mi robot submarino. Estoy en la escuela y mi trabajo es el diseño de los sistemas de control que el robot utiliza 12V, bomba de achique motores para la propulsión. En el pasado, había utilizado algunos de retransmisión de las tablas que otro miembro del equipo había diseñado. Pero ahora es tiempo pasado y para ser honesto, las tablas estaban mal diseñados y tuvimos una enorme cantidad de problemas que el uso de ellos. Así que este año, me gustaría utilizar un microcontrolador o un dispositivo similar para el control de un conjunto de relés (o equivalente) para la alimentación de los motores de 12V. Esto hará que sea mucho más fácil para cambiar la dirección y el comportamiento de los motores sin tener que modificar físicamente el hardware.

Sin embargo, yo sólo quiero hacer esto si es práctico. En la actualidad, esto es lo que yo estoy jugando con el. Tengo un Beaglebone Negro conectado a un Sainsmart 16 Canales de Retransmisión de la Junta. Al principio esto parecía una buena manera de hacer las cosas, no son agradables GPIO de las bibliotecas de la BHE está disponible y tengo experiencia en programación de scripts de shell y Python si deseo utilizar que GPIO de la biblioteca. Sin embargo, después de hacer algunas pruebas, me estoy empezando a cuestionar la idea para un número de razones. El BBB pines GPIO (algunos de ellos al menos) parecen flotar alta en el arranque, así que en mi script, se debe definir todos los pines de baja en el momento del arranque. Luego tengo el problema de la toma de entrada de cualquier controlador que está utilizando, hemos utilizado algunas genérico joysticks de los últimos años y estos han funcionado bien, pero no tengo ni idea de cómo analizar los datos de entrada de estos, si la entrada es decir TTL de 5V y no es seguro para la junta, etc. No sólo esto, sino que tuve que construir una nueva controlador de circuito para activar el relé como el de 3.3 V GPIO no era suficiente.

TL;DR Joystick/Otra Entrada --> beaglebone --> Relé del Controlador --> Relé --> Motor parece demasiado complicado , y deja margen para el error, y me dejó con los mismos problemas que he establecido para resolver. Básicamente mi pregunta es: ¿alguien tiene alguna constructivo de ideas o consejos sobre cómo implementar una solución de software de base para el control de 12V bilgepump motores y aceptando la entrada de algunos genéricos joysticks (u otro dispositivo de entrada si es necesario). Elegí el BBB, ya que tiene diversas salidas a disposición. Soy muy bueno con el traslado a otro micro controlador o dispositivo de entrada si se va a simplificar el diseño de control. Gracias por su ayuda!

1voto

EvZ Puntos 121

Le sugiero que eche un vistazo al ArduPilot proyecto, es un consejo que puede controlar los Aviones, Helicóptero y Rovers. Ha habido algunos intentos de utilizarlo para el control de los barcos.

Para el control de los motores que me gustaría utilizar uno de los CATRES ESC. Es la manera más rápida para obtener una buena manera de tener el control proporcional más de los motores. Pero si usted quiere usted puede diseñar su propio. Pero usted necesita algunas especificaciones como:

  • la corriente y la tensión de sus motores
  • el tipo de motor
  • Si usted necesita para invertir en el control.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X