¿Qué necesito para conducir un servomotor?

2

Estoy usando un microcontrolador Avr y he querido construir un robot simple, desde hace algún tiempo, desde cero.

En cada proyecto de robótica que he visto, parece que tengo una placa separada que maneja los servos y quiero saber qué hizo esa placa diferente y cómo podría hacer una desde cero.

Creo que podría llamarse un controlador de motor (soy un novato); así que, ¿por qué no puedo simplemente ejecutar el servo desde el microcontrolador? Supongo que es algo que ver con el poder.

Haz cualquier pregunta si algo es demasiado ambiguo.

EDITAR: Toda referencia al servo es a un servomotor.

    
pregunta Will03uk

3 respuestas

1
  

"Supongo que [la incapacidad de ejecutar el servo directamente desde un microcontrolador]   tiene algo que ver con el poder ".

Probablemente hayas respondido tu propia pregunta. La mayoría de los motores útiles para robótica consumen más corriente de lo que un pin de microcontrolador puede generar o hundir. (A menos que esté construyendo un robot en miniatura). Como resultado, el motor requiere un controlador de potencia, como H-bridge hecho con transistores de potencia. Para ver un ejemplo de un controlador de puente H integrado, consulte L298 (puente H doble) y A3966 ( nota de aplicación ).

    
respondido por el Nick Alexeev
0

Es bastante posible que ejecute el servo desde el microcontrolador. Simplemente sería cuestión de conectar los 3 pines (potencia, tierra, pulso). Para pequeños servos, esto sería suficiente, por ejemplo, el Arduino funciona con 5 voltios, pero un servo normal puede funcionar con 4-6 voltios. Sin embargo, Nick tiene razón, usted querría usar am h-bridge si va a usar el control de motores múltiples. Nuevamente, esto podría depender de la aplicación del servo, si va a realizar una panorámica y una inclinación sencillas, no debería tener problemas.

TLDR: puede utilizar totalmente el microcontrolador para el control de servo.

    
respondido por el Gyonka
0

Solo una pequeña adición (no tengo la reputación de publicar esto como un comentario): lea esto .

En cuanto a la potencia: por lo general, un dispositivo avr puede fuente / sumidero de 20 mA a 5 V = 0.1 W por pin. Esto es solo para aclarar lo que significa un servo "pequeño" en este contexto.

    
respondido por el Vorac

Lea otras preguntas en las etiquetas