servo motor es

9
INSTITUTO TECNOLÓGICO ¨SUDAMERICANO¨ TECNOLOGÍA EN ELECTRÓNICA NOMBRE: Carlos Carrión Eduardo Quezada Diego Villa DOCENTE: Ing. Juan Carlos Zaruma FECHA: 16 / Julio / 2015 SERVOMOTORES 1. INTRODUCCIÓN Los servos son un tipo especial de motor de c.c. que se caracterizan por su capacidad para posicionarse de forma inmediata en cualquier posición dentro de su intervalo de operación. Para ello, el servomotor espera un tren de pulsos que se corresponde con el movimiento a realizar. Están generalmente formados por un amplificador, un motor, un sistema reductor formado por ruedas dentadas y un circuito de realimentación, todo en una misma caja de pequeñas dimensiones. El resultado es un servo de posición con un margen de operación de 180° aproximadamente.

Upload: eduardo-quezada

Post on 07-Sep-2015

213 views

Category:

Documents


1 download

DESCRIPTION

servos

TRANSCRIPT

INSTITUTO TECNOLGICO SUDAMERICANOTECNOLOGA EN ELECTRNICA

NOMBRE: Carlos Carrin Eduardo Quezada Diego Villa

DOCENTE: Ing. Juan Carlos Zaruma FECHA: 16 / Julio / 2015

SERVOMOTORES

1. INTRODUCCIN

Los servos son un tipo especial de motor de c.c. que se caracterizan por su capacidad para posicionarse de forma inmediata en cualquier posicin dentro de su intervalo de operacin. Para ello, el servomotor espera un tren de pulsos que se corresponde con el movimiento a realizar. Estn generalmente formados por un amplificador, un motor, un sistema reductor formado por ruedas dentadas y un circuito de realimentacin, todo en una misma caja de pequeas dimensiones. El resultado es un servo de posicin con un margen de operacin de 180 aproximadamente.

Figura 1. ServomotorSe dice que el servo es un dispositivo con un eje de rendimiento controlado ya que puede ser llevado a posiciones angulares especficas al enviar una seal codificada. Con tal de que exista una seal codificada en la lnea de entrada, el servo mantendr la posicin angular del engranaje. Cuando la seala codificada cambia, la posicin angular de los piones cambia. En la prctica, se usan servos para posicionar elementos de control como palancas, pequeos ascensores y timones. Tambin se usan en radio-control, marionetas y, por supuesto, en robots. Los Servos son sumamente tiles en robtica. Los motores son pequeos. Un motor como el de la figura 1 internamente tiene una circuitera de control y es sumamente potente para su tamao. Un servo normal o estndar como el HS-300 de Hitec proporciona un par de 3 kgcm a 4.8 V, lo cual es bastante para su tamao, sin consumir mucha energa. La corriente que requiere depende del tamao del servo. Normalmente el fabricante indica cual es la corriente que consume. Eso no significa mucho si todos los servos van a estar movindose todo el tiempo. La corriente depende principalmente del par, y puede exceder un amperio si el servo est enclavado.2. COMPOSICIN DEL SERVO

En la figura 2 se muestra la composicin interna de un servomotor. Se puede observar el motor, la circuitera de control, un juego de piones, y la caja. Tambin se pueden ver los 3 cables de conexin externa: uno (rojo) es para alimentacin, Vcc (~ +5volts); otro (negro) para conexin a tierra (GND); el ltimo (blanco o amarillo) es la lnea de control por la que se le enva la seal codificada para comunicar el ngulo en el que se debe posicionar.

Figura 2. Servomotor desmontado

Figura 3.Detalle del tren de engranajes

Figura 4.Detalle del circuito de realimentacinEl motor del servo tiene algunos circuitos de control y un potencimetro conectado al eje central del motor. En la figura 4 se puede observar. Este potencimetro permite a la circuitera de control, supervisar el ngulo actual del servo motor. Si el eje est en el ngulo correcto, entonces el motor est apagado. Si el circuito chequea que el ngulo no es correcto, el motor volver a la direccin correcta, hasta llegar al ngulo que es correcto. El eje del servo es capaz de llegar alrededor de los 180 grados. Normalmente, en algunos llega a los 210 grados, pero vara segn el fabricante. Un servo normal se usa para controlar un movimiento angular de entre 0 y 180 grados. Un servo normal no es mecnicamente capaz de retornar a su lugar, si hay un mayor peso que el sugerido por las especificaciones del fabricante.El voltaje aplicado al motor es proporcional a la distancia que ste necesita viajar. As, si el eje necesita regresar una distancia grande, el motor regresar a toda velocidad. Si este necesita regresar slo una pequea cantidad, el motor girar a menor velocidad. A esto se le denomina control proporcional.

3. FUNCIONAMIENTO DEL SERVO. CONTROL PWM

La modulacin por anchura de pulso, PWM (Pulse Width Modulation), es una de los sistemas ms empleados para el control de servos. Este sistema consiste en generar una onda cuadrada en la que se vara el tiempo que el pulso est a nivel alto, manteniendo el mismo perodo (normalmente), con el objetivo de modificar la posicin del servo segn se desee.Para la generacin de una onda PWM en un microcontrolador, lo ms habitual es usar un timer y un comparador (interrupciones asociadas), de modo que el microcontrolador quede libre para realizar otras tareas, y la generacin de la seal sea automtica y ms efectiva. El mecanismo consiste en programar el timer con el ancho del pulso (el perodo de la seal) y al comparador con el valor de duracin del pulso a nivel alto. Cuando se produce una interrupcin de overflow del timer, la subrutina de interrupcin debe poner la seal PWM a nivel alto y cuando se produzca la interrupcin del comparador, sta debe poner la seal PWM a nivel bajo. En la actualidad, muchos microcontroladores, como el 68HC08, disponen de hardware especfico para realizar esta tarea, eso s, consumiendo los recursos antes mencionados (timer y comparador).

Figura 5.PWM para recorrer todo el rango de operacin del servo

El sistema de control de un servo se limita a indicar en qu posicin se debe situar. Esto se lleva a cabo mediante una serie de pulsos tal que la duracin del pulso indica el ngulo de giro del motor. Cada servo tiene sus mrgenes de operacin, que se corresponden con el ancho del pulso mximo y mnimo que el servo entiende. Los valores ms generales se corresponden con pulsos de entre 1 ms y 2 ms de anchura, que dejaran al motor en ambos extremos (0 y 180). El valor 1.5 ms indicara la posicin central o neutra (90), mientras que otros valores del pulso lo dejan en posiciones intermedias. Estos valores suelen ser los recomendados, sin embargo, es posible emplear pulsos menores de 1 ms o mayores de 2 ms, pudindose conseguir ngulos mayores de 180. Si se sobrepasan los lmites de movimiento del servo, ste comenzar a emitir un zumbido, indicando que se debe cambiar la longitud del pulso. El factor limitante es el tope del potencimetro y los lmites mecnicos constructivos.El perodo entre pulso y pulso (tiempo de OFF) no es crtico, e incluso puede ser distinto entre uno y otro pulso. Se suelen emplear valores ~ 20 ms (entre 10 ms y 30 ms). Si el intervalo entre pulso y pulso es inferior al mnimo, puede interferir con la temporizacin interna del servo, causando un zumbido, y la vibracin del eje de salida. Si es mayor que el mximo, entonces el servo pasar a estado dormido entre pulsos. Esto provoca que se mueva con intervalos pequeos.Es importante destacar que para que un servo se mantenga en la misma posicin durante un cierto tiempo, es necesario enviarle continuamente el pulso correspondiente. De este modo, si existe alguna fuerza que le obligue a abandonar esta posicin, intentar resistirse. Si se deja de enviar pulsos (o el intervalo entre pulsos es mayor que el mximo) entonces el servo perder fuerza y dejar de intentar mantener su posicin, de modo que cualquier fuerza externa podra desplazarlo.

Figura 6. Tren de pulsos para control del servo

Figura 7.Otra posibilidad de pulsos de control

4. OBSERVACIONES:

Otra de las grandes utilidades del PWM es la de gestionar la velocidad de cualquier tipo de motor, sin ningn tipo de electrnica, (salvo para la etapa de potencia, que se puede utilizar algn transistor MOSFET de potencia, como el BUK10 el BUK11, con los que podemos controlar poniendo la salida del micro, directamente a la puerta del MOSFET. Ambos TRT gestionan ms de 20 Amperios, con unas resistencias de canal de 0.03. Para mejorar el rendimiento se coloca una resistencia entre el surtidor y la puerta de 1K, para descargar la carga parsita). El principio es el siguiente, si tu alimentas un motor con una seal de pulsos de suficiente frecuencia, el motor no nota las variaciones (acta como un filtro) y saca un giro constante. La gracia, es que variando el % de tiempo de la seal rectangular en alta, y en baja, variamos la potencia que le entregamos al motor, con lo que controlamos la velocidad de giro con mucha precisin. Nota: Si el micro lo permite, a mayor frecuencia de PWM, mejor rendimiento saca el motor.

5. BIBLIOGRAFIA:

http://platea.pntic.mec.es/vgonzale/cyr_0204/ctrl_rob/robotica/sistema/motores_servo.htm