Você está na página 1de 12

SERVOS

TEORIA

Descripcin: El servo es un pequeo pero potente dispositivo que dispone en su interior de un pequeo motor con un reductor de velocidad y multiplicador de fuerza, tambin dispone de un pequeo circuito que gobierna el sistema. El recorrido del eje de salida es de 180 en la mayora de ellos, pero puede ser fcilmente modificado para tener un recorrido libre de 360 y actuar as como un motor. Funcionamiento: El control de posicin lo efecta el servo internamente mediante un potencimetro que va conectado mecnicamente al eje de salida y controla un pwm (modulador de anchura de pulsos) interno para as compararlo con la entrada pwm externa del servo, mediante un sistema diferencial, y asi modificar la posicin del eje de salida hasta que los valores se igualen y el servo pare en la posicin indicada, en esta posicin el motor del servo deja de consumir corriente y tan solo circula una pequea corriente hasta el circuito interno, si forzamos el servo (moviendo el eje de salida con la mano) en este momento el control diferencial interno lo detecta y enva la corriente necesaria al motor para corregir la posicin. Para controlar un servo tendremos que aplicar un pulso de duracin y frecuencia especficos. todos los servos disponen de tres cables dos para alimentacin Vcc y Gnd y otro cable para aplicar el tren de pulsos de control que harn que el circuito de control diferencial interno ponga el servo en la posicin indicada por la anchura del pulso. En la siguiente tabla estn indicados los valores de control y disposicin de cables de varias marcas que comercializan servos. Duracin pulso (ms) Fabricante min. neutral. mx.. Futaba 0.9 1.5 2.1 Hitech 0.9 1.5 2.1 Graupner/Jr 0.8 1.5 2.2 Multiplex 1.05 1.6 2.15 Robbe 0.65 1.3 1.95 Simprop 1.2 1.7 2.2 disposicin de cables + batt -batt pwm. rojo negro blanco rojo negro amarillo rojo marrn naranja rojo negro amarillo rojo negro blanco rojo azul negro

Hz 50 50 50 40 50 50

PRACTICA

Para hacer funcionar un servo por primera vez y ver su recorrido me tuve que idear una simple rutina con la que pude experimentar sin problemas con distintas duraciones de pulsos y as poder comprobar el recorrido del servo standard FutabaS3003 que compr por un precio de 3900 Pts. Mediante un interruptor introduciremos dos ordenes bsicas al pic que sern pon el servo en posicin de 0 y pon el servo en posicin de 180 con estas dos posiciones tendremos un circuito practico de comprobacin del recorrido de cualquier servo. El esquema de conexionado es el siguiente.:

La rutina se basa en un bucle continuo de comprobacin de la lnea RA0 a la que le he conectado un interruptor de palanca, si el interruptor esta abierto entonces llega un 0 lgico a RA0 y el servo gira hasta la posicin 0 y si el interruptor esta cerrado por tanto llega un 1 a RA0 y el servo gira a la posicin mxima de 180. El tren de impulsos saldr por la patita RB0 del PIC y conectar directamente con la entrada de pulsos del servo. La anchura del pulso viene definida por el retardo creado por software y que mantendr a nivel lgico 1 la salida durante la duracin de este. Una vez pase a nivel lgico 0 entrar en funcionamiento otra rutina de retardo con el tiempo suficiente para completar los 20 ms para obtener la frecuencia de 50 Hz necesaria, y se repetir el proceso indefinidamente. Los retardos han sido calculados con el programa CalDelay

servocrt.asm

Para descargar el archivo clikea sobre el armario, para verlo clikea sobre el texto

MOTORES CC

TEORIA

Descripcin: El motor elctrico es un dispositivo electromotriz, esto quiere decir que convierte la energa elctrica en energa motriz. Todos los motores disponen de un eje de salida para acoplar un engranaje, polea o mecanismo capaz de transmitir el movimiento creado por el motor. Funcionamiento: El funcionamiento de un motor se basa en la accin de campos magnticos opuestos que hacen girar el rotor (eje interno) en direccin opuesta al estator (imn externo o bobina), con lo que si sujetamos por medio de soportes o bridas la carcasa del motor el rotor con el eje de salida ser lo nico que gire. Para cambiar la direccin de giro en un motor de Corriente Continua tan solo tenemos que invertir la polaridad de la alimentacin del motor. Para modificar su velocidad podemos variar su tensin de alimentacin con lo que el motor perder velocidad, pero tambin perder par de giro (fuerza) o para no perder par en el eje de salida podemos hacer un circuito modulador de anchura de pulsos (pwm) con una salida a transistor de mas o menos potencia segn el motor utilizado.

PRACTICA

Control de direccin por medio del Circuito Integrado L293B

Descripcin: Control basado en el driver l293b de 4 canales capaz de proporcionar en cada una de sus salidas hasta 1A y dispone de entrada de alimentacin separada para los drivers. Funcionamiento: Cada canal o driver es controlado por medio de una seal de control compatible TTL (no superior a 7V) y los canales se habilitan de dos en dos por medio de las seales de control EN1 (canal 1 y 2) y EN2 (canal 3 y 4), en la siguiente tabla vemos el funcionamiento de las entradas y como responden las salidas. ENn H H INn H L OUTn H L

L L

H L

Z Z

H=Nivel Alto "1" -- L=Nivel Bajo "0" -- Z = Alta Impedancia

As pues, vemos que poniendo a nivel alto la entrada de habilitacin "EN" del driver, la salida de este "OUT" pasa de alta impedancia al mismo nivel que se encuentre la entrada del driver "IN" pero amplificado en tensin y en corriente, siendo esta de 1A mximo. La tensin de alimentacin del circuito integrado no es la misma que se aplica a las carga conectada a las salidas de los drivers, y para estas salidas se a de alimentar el driver por su patita nmero 8 (Vs), la tensin mxima aplicable a estas patitas es de 36V Como este integrado no dispone de disipador, se recomienda hacer pasar una pista ancha de circuito impreso por las patitas de masa que junten todas estas y al mismo tiempo haga de pequeo disipador trmico, aunque para grandes cargas lo mejor es usar un disipador como el mostrado en la pagina 9 del datasheet. Aplicacin prctica: Con un L293B podemos tener control bidireccional con 2 motores o control unidireccional con 4 motores, a continuacin vamos a ver como se han de conectar los motores. Control Unidireccional: En la siguiente figura vemos las dos formas de conectar un motor para control unidireccional, M1 se activa al poner la entrada del driver conectado a este, a nivel bajo "0", mientras que M2 se activa al poner la entrada del driver a nivel alto "1" y se para al ponerla a nivel bajo "0".

La entrada enable es como un interruptor general y deber ponerse a nivel alto "1" para poder operar con los drivers que controla, o a nivel bajo "0" si se quiere desconectar el control de estos. "Vs" ser la tensin de alimentacin necesaria para los motores. Los diodos modelo 1N4007 son para proteger el circuito de los picos de arranque y parada de los motores debido a la corriente inversa inducida por estos. Control Bidireccional: En el siguiente circuito vemos el modo de conectar un motor para permitir controlarlo tanto hacia delante como hacia atrs.

Para tener el control de dos direcciones o bidireccional se usan dos de drivers del l293b conectando sus salidas a los polos del motor, entonces podremos cambiar la polaridad de alimentacin del motor con tan solo cambiar de estado las entradas de los drivers. Por ejemplo, para que el motor gire hacia la derecha pondremos la entrada "A" a nivel alto "1" y "B" a nivel bajo "0" y para hacer girar el motor a la izquierda tendremos que invertir las seales de entrada de tal menera, la entrada "A" a nivel bajo "0" y "B" a nivel alto "1". Los diodos son como en el caso anterior para proteger el integrado de corrientes inversas.

MOTORES AC

MOTORES PaP

TEORIA

Descripcin: Un motor Paso a Paso (PaP en adelante) se diferencia de un motor convencional en que en este se puede posicionar su eje en posiciones fijas o pasos, pudiendo mantener la posicin. Esta peculiaridad es debida a la construccin del motor en si, teniendo por un lado el rotor constituido por un imn permanente y por el otro el stator construido por bobinas, al alimentar estas bobinas se atraer el polo del magntico puesto rotor con respecto al polo generado por la bobina y este permanecer es esta posicin atrado por el campo magntico de la bobina hasta que esta deje de generar el campo magntico y se active otra bobina haciendo avanzar o retroceder el rotor variando los campos magnticos en torno al eje del motor y haciendo que este gire. Funcionamiento: Los motores PaP pueden ser de dos tipos, segn se muestra en la siguiente imagen:

Bipolar: Este tipo de motor lleva dos bobinados independientes el uno del otro, para controlar este motor se necesita invertir la polaridad de cada una de las bobinas en la secuencia adecuada, para esto necesitaremos usar un puente en "H" o driver tipo L293b para cada bobina y de este modo tendremos una tabla de secuencias como la siguiente: Paso 1 2 3 4 A +Vcc +Vcc Gnd Gnd B Gnd Gnd +Vcc +Vcc C +Vcc Gnd Gnd +Vcc D Gnd +Vcc +Vcc Gnd

Cada inversin en la polaridad provoca el movimiento del eje, avanzando este un paso, la direccin de giro se corresponde con la direccin de la secuencia de pasos, por ejemplo para avanzar el sentido horario la secencia seria 1-2-3-4,1-2-3-4.... y para sentido anti-horario seria; 4-3-2-1,-4-3-2-1... Unipolar: El motor unipolar normalmente dispone de 5 o 6 cables dependiendo si el comn esta unido internamente o no, para controlar este tipo de motores existen tres mtodos con sus correspondientes secuencias de encendido de bobinas, el comn ir conectado a +Vcc o masa segn el circuito de control usado y luego tan solo tendremos que alimentar la bobina correcta para que avance o retroceda el motor segn avancemos o retrocedamos en la secuencia.

Las secuencias son las siguientes: Paso A B C D

1
Paso simple: Esta secuencia de pasos es la mas simple de todas y consiste en activar cada bobina una a una y por separado, con esta secuencia de encendido de bobinas no se obtiene mucha fuerza ya que solo es una bobina cada vez la que arrastra y sujeta el rotor del eje del motor

1000

0100

0010

0001

Paso doble: Con el paso doble activamos las bobinas de dos en dos con lo que hacemos un campo magntico mas potente que atraer

Paso

A B C D

1100

con mas fuera y retendr el rotor del motor en el sitio. Los pasos tambin sern algo mas bruscos debidos a que la accin del campo magntico es mas poderosa que en la secuencia anterior, pero

0110

0011

1001

Paso

B C D

Medio Paso: Combinando los dos tipos de secuencias anteriores podemos hacer moverse al motor en pasos mas pequeos y precisos y as pues tenemos el doble de pasos de movimiento para el recorrido total de 360 del motor.

1 000

1 100

0 100

0 110

0 010

0 011

0 001

1 001

PRACTICA

Unipolar: Para controlar un motor paso a paso unipolar deberemos alimentar el comn del motor con Vcc y conmutaremos con masa en los cables del devanado correspondiente con lo que haremos pasar la corriente por la bobina del motor adecuada y esta generar un campo electromagntico que atraer el polo magnetizado del rotor y el eje del mismo girar. Para hacer esto podemos usar transistores montados en configuracin Darlington o usar un circuito integrado como el ULN2003 que ya los lleva integrados en su interior aunque la corriente que aguanta este integrado es baja y si queremos controlar motores mas potentes deberemos montar

nosotros mismos el circuito de control a base de transistores de potencia. El esquema de uso del ULN2003 para un motor unipolar es el siguiente:

Las entradas son TTL y se activan a nivel alto, tambin disponen de resistencias de polarizacin internas con lo que no deberemos de preocuparnos de esto y podremos dejar "al aire" las entradas no utilizadas. Las salidas son en colector abierto. Bipolar: Para el control de motor bipolar usaremos un puente en H para invertir la polaridad de los devanados, tambin podemos usar un circuito integrado tipo L293b que contiene un puente en H integrado. El esquema ser similar al siguiente:

Você também pode gostar