¿En qué circunstancias debería preferir un 'servo' de rotación continua a un motor de CC, o viceversa?
Me parece que para usar un motor de CC, voy a necesitar tres pines de una MCU: dos para adelante / atrás / freno / costa y uno para PWM. Además de eso, necesitaré un H-Bridge.
Para un servo de rotación continua, solo necesitaré un pin de señal y algo de código para enviar señales de temporización adecuadas. No puedo controlar la velocidad del servo, ¿verdad? Además, debe tener algo parecido a un puente h dentro del motor, lo que seguramente aumenta el costo, pero el motor siempre estará orientado, lo cual es una ventaja.
Entonces, ¿cuáles son los pros y los contras de cada uno y cuándo debo elegir uno sobre el otro?
Respuestas:
Sí, puedes, pero no con un muy buen grado de control.
Servo de rotación continua:
Motor:
fuente
Un servomotor (hobby) es un motor de CC más un chip decodificador y un puente H, todo en un paquete conveniente.
No puede hacer nada que no podría hacer tomando el mismo motor de CC y agregando su propio puente H y su propio controlador de puente H.
El principal profesional de un servomotor (hobby) es:
El servo ahorra tiempo: viene en un paquete realmente conveniente, puedo controlarlo con un solo pin en mi microcontrolador, y no tengo que preocuparme por conectar mi propio puente H, etc. Puedo estar bastante seguro que no importa lo que haga el software, el motor y el controlador sobrevivirán durante al menos unos segundos; es imposible destruir instantáneamente los transistores al encender accidentalmente los 4 brazos del puente H.
Dado que los servomotores de afición se fabrican en cantidades tan grandes, casi siempre es más barato usar un servo estándar si hace lo que necesita, en lugar de intentar volver a implementar la rueda desde las piezas usted mismo.
El principal profesional de un motor de CC es:
Tengo control total sobre cómo lo controlo, con mi propio puente H. Puedo insertar interruptores de límite en los cables de alimentación para que el software no pueda conducir el motor más allá del interruptor, pero puede conducir el motor para alejarse del interruptor. Puedo crear soluciones personalizadas que pueden hacer cosas que ninguno de los servos disponibles comúnmente puede hacer.
PD: ¿Has oído hablar de OpenServo?
fuente