Sé que los servomotores RC están diseñados para un movimiento preciso, en lugar de la rotación continua de un motor de CC. ¿La mayoría de los servomotores RC se limitan al movimiento dentro de una rotación o se puede hacer que giren continuamente? Es decir, ¿se limita su movimiento a un arco específico? ¿O depende del tipo de servomotor RC?
He visto videos de steppers de tamaño industrial que giran constantemente , pero, más específicamente, me preguntaba si una MG995 puede.
Todavía no tengo ningún servomotor RC, por lo que no puedo probarlo yo mismo. Solo quiero asegurarme antes de realizar una compra. Sigo viendo información contradictoria, por ejemplo, el instructivo, Cómo modificar un servomotor RC para rotación continua (un robot andador) , implica que un servomotor RC no rotará continuamente, de lo contrario, ¿por qué sería necesario modificar? ¿eso?
Apéndice
Me acabo de dar cuenta, después de seguir investigando en google, y como HighVoltage señala en su respuesta , que he confundido los steppers y los servos.
Además, descubrí cómo hackear el TowerPro MG995 Servo para una rotación continua .
fuente
Respuestas:
En pocas palabras, los servomotores y los motores paso a paso no son técnicamente las mismas cosas. El enlace que publicó es solo para servos y no para motores paso a paso. Un conjunto de servomotor no gira libremente como un motor de CC. Los ángulos de rotación generalmente son limitados, y cada servo tiene una posición de "bloqueo" donde permanece por defecto. Un pulso positivo hace que se mueva en el sentido de las agujas del reloj, negativo lo hace moverse en sentido antihorario Incluso si necesita permanecer "bloqueado", necesita un pulso a una frecuencia alta que le indique que permanezca allí. Aunque el motor por sí solo es CAPAZ de funcionar continuamente, no es así como se deben utilizar los servos. De ahí la necesidad de modificaciones.
Los motores paso a paso, por otro lado, como su nombre lo indica, se mueven en pasos. Se mueve de un electroimán a otro, de manera lenta y precisa, dependiendo de cuál esté energizado. Entonces, si establece un número muy alto de "pasos", y si su forma de onda de conducción es lo suficientemente suave, el motor exhibirá una rotación casi continua. Debido a toda la energía necesaria, también necesita un circuito de conducción especial.
fuente
Si un motor puede girar continuamente depende de cómo está restringido por otras partes del sistema.
Un servo rc como el MG995 generalmente tendrá un motor, una caja de cambios y un potenciómetro de recorrido limitado para proporcionar retroalimentación de posición. Es este componente final el que evita que el rc-servo gire continuamente. En el caso del MG995, aparentemente se puede comprar con una rotación de 180 o 360 grados para aplicaciones de robótica .
Si elimina esta restricción, aún puede haber otras restricciones. Si su motor controla el movimiento de un brazo robot, por ejemplo, puede estar limitado por topes mecánicos en las uniones o el cableado.
Una vez trabajé para una empresa que creó un robot para quitar el pez , este tenía una articulación en el hombro que podía girar continuamente, recogiendo cada pez de un transportador, orientándolo correctamente, presentándolo en los discos de corte, dejando caer el desempañado pescar en otro transportador y luego girar para recoger el siguiente pez.
Para llevar la energía eléctrica y las señales de control a las articulaciones más abajo de la cadena cinemática, utilizó anillos deslizantes en la articulación del hombro con algunas técnicas de corrección de señal y suavizado de potencia (los anillos deslizantes son eléctricamente muy ruidosos ).
fuente
Con respecto a la primera afirmación en su pregunta: "Sé que los servomotores RC están diseñados para un movimiento preciso, en lugar de la rotación continua de los motores de CC. ¿La mayoría de los servomotores RC están limitados al movimiento dentro de una rotación o realmente se puede hacer que giren continuamente? ? "
Un servo RC de rotación continua NO es un servo
Aquí esta el porque
¿Qué es un servo?
Un Servo (Servomotor) es un motor con un sensor de posición y un controlador de circuito cerrado que ajusta la potencia del motor para garantizar que el motor se mantenga con precisión en la posición ordenada.
¿Qué es un servo RC?
Un RC Servo es un pequeño motor de CC orientado hacia un eje de accionamiento que tiene un potenciómetro (resistencia rotatoria)para su sensor de posición y está controlado por un tren de pulsos. El ancho del pulso (PW) determina la posición del eje impulsor. El controlador compara el PW con la posición del potenciómetro y el motor se acciona para compensar el error. En un RC Servo típico, un pulso de 1.5 ms es la posición central. Por ejemplo, en este caso, el pulso se compara con el valor de resistencia central del potenciómetro. Si el potenciómetro está en su valor central, no se aplica energía al motor. Sin embargo, si el servo está en el sentido de las agujas del reloj (CW) del centro, entonces el valor del potenciómetro será menor y el servocontrolador aplicará energía para girar el motor en sentido antihorario (CCW) para volverlo al centro. Cuanto mayor sea el error, más potencia se aplicará al motor. Si el error está en la dirección opuesta, el motor será accionado en sentido horario.
La ventaja de este diseño es que puede producir un servo muy ligero a partir de componentes pequeños y económicos. La limitación de este diseño es que el recorrido del eje impulsor está limitado por el recorrido rotacional del potenciómetro. Para RC eso no es generalmente un problema, ya que los servos RC generalmente se usan para controlar servicios de control que tienen un recorrido muy limitado.
¿Por qué un servo RC de "rotación continua" no es un servo?
Como @Greenonline mencionó, puede modificar un RC Servo para una rotación continua.
Nota es el video de lo que hacen
Entonces, volviendo a mi descripción de un RC Servo, ¿qué resulta eso?
fuente