Comprender los controladores de motor y la aplicación de ejemplo

0

Soy bastante nuevo en el mundo de los motores y los circuitos de control de motores; casi todo lo que sé es que necesitas uno.

Mi aplicación prevista es tomar un motor de CC y crear un "servo", que entiendo que significa un motor que puedo controlar mediante los comandos de posición angular.

El motor que pretendo usar es el siguiente: enlace A partir de mis requisitos de torque, he calculado que puedo adaptarlo a lo que necesito.

Aquí hay un video de demostración que muestra lo que creo que quiero hacer: hacer que este control del motor sea una carga con una posición precisa: enlace

Mis preguntas:

1) Para lograr mi objetivo, ¿qué tipo de electrónica necesito usar? ¿Por qué? Los productos de ejemplo serían muy útiles.

2) ¿Cómo se implementa la retroalimentación de posición (supongo que esto necesita un sensor de algún tipo) y qué es un producto de ejemplo? ¿Qué tipo de precisión podría esperarse y cuáles serían los próximos pasos para aumentarla?

3) ¿Necesito un controlador electrónico para cada motor? Espero que no, tratando de mantener bajos los costos =) Idealmente, me gustaría poder controlar 5 de estos motores de la manera más rentable posible.

Recientemente, empecé a trabajar en robótica en el lado del software / algoritmo, y decidí que me gustaría construir mi propio hardware de hobby para entender mejor la disciplina. ¡Gracias por tu ayuda!

    
pregunta JDS

1 respuesta

2

Para conducir un motor de CC de una manera controlable, necesita:
1) Etapa de potencia, que suele ser un puente en H de algún tipo. Puedes construir uno tú mismo o comprar una solución integrada.
2) Un controlador capaz de conducir la etapa de potencia, normalmente utilizando la señal PWM. Puede ser un microcontrolador programable o un circuito basado en un popular chip 555, por ejemplo.

Para una retroalimentación de posición necesitas un sensor de posición. Puede ser:
1) codificador de eje
  a) Óptica
  b)
magnética   c) Potenciómetro: no es bueno para la rotación continua, solo si el rango de rotación es limitado.   (a) y (b) pueden ser incrementales o absolutos. Absoluto es bueno si necesita conocer la posición absoluta del eje sin realizar ninguna operación de giro. Incremental es bueno si solo preocupa la posición relativa.
2) Algún tipo de sensor de posición en el efector final - también podría ser un codificador. Y necesita algo para conectar el sensor e implementar el bucle de control. Es típicamente un microcontrolador con programa dedicado.
Y sí, necesitará todo esto para cada motor (bueno, pueden compartir el mismo microcontrolador si es lo suficientemente capaz.

    
respondido por el Eugene Sh.

Lea otras preguntas en las etiquetas