Date post: | 05-Jul-2018 |
Category: |
Documents |
Upload: | juan-pablo-a-a |
View: | 225 times |
Download: | 0 times |
of 21
8/15/2019 C7 Actuadores e
1/21
Página 1 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
CAPITULO
7
ACTUADORES
9Hrs)
Objetivo: El alumno analizara, reconocerá y usará diversos actuadores enfocados a la robótica.
7.1 Elementos electromecánicos.
7.1.1Relevadores. electromecánicos) Están formados por una bobina y unos contactos. El electroimán hace
bascular la armadura al ser excitada, cerrando los contactos dependiendo de si es N.O. ó N.C. (normalmenteabierto o normalmente cerrado).
Podemos considerar al relevador como un interruptor electromecánico. Si se le aplica un voltaje a la bobina un
campo magnético es generado haciendo que los contactos hagan una conexión. Estos contactos pueden ser
considerados como el interruptor, que permiten que la corriente fluya entre los dos puntos que cerraron el
circuito.
Estructura interna de un relevador
7.1.2 Electroimanes. Hoy en día los electroimanes son utilizados en multitud de aparatos y
tecnologías. Por ejemplo, cuando hablamos de tecnología neumática y tecnología hidráulica es
normal tratar el tema de las electroválvulas. Estos componentes utilizan electroimanes para poderrealizar su función en el circuito neumático o hidráulico. Lo que hace la electroválvula es cerrar o
abrir el circuito neumático o hidráulico.
Cuando hablamos de aparatos, también tenemos que hablar de máquinas y de grandes máquinas.
Por ejemplo, las grúas, los ascensores y los montacargas. En este tipo de máquinas se utiliza para el
sistema de frenado, cerrando y abriendo las zapatas que se utilizan para frenar y detener lamáquina.
En los aparatos podemos mencionar, los timbres de los hogares, los contactores, los relés, etc.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
2/21
Página 2 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Electroimanes de culata
Electroimanes de núcleo móvil
7.1.3 Electroválvulas. Son válvulas que son accionadas por pulsos eléctricos. En el mando de la
válvula se encuentra ubicado o un pistón o un motor, el cual mediante un impulso eléctrico accionauna bobina la cual permite que el motor o el pistón se active permitiendo que la válvula se cierre o
se abra.
7.2 Motores. Maquina eléctrica que convierte energía eléctrica en energía mecánica
7.2.1 De CD. (Motores de Corriente Directa ó Corriente Continua). Utiliza una fuerza eléctrica paratransformarla en energía mecánica. Desde hace muchos años los motores de CD se han utilizado en
diferentes aplicaciones industriales.
La precisión en su control de velocidad los hace indispensable en muchas aplicaciones.
Algunos ejemplos de su utilización son: elevadores, malacates, ventiladores, bombas, prensas y
aplicaciones marinas; también son utilizados en
industrias como la del papel, plástico, aceros, minas,
automotriz y textiles por mencionar algunas.
La construcción de un motor de CD, es similar a la de
un generador de CD por tratarse de la misma máquina.
7.2.1.1 Teoría y Funcionamiento. Su principio de
funcionamiento se basa en la aplicación de diferentesleyes tales como la ley de inducción electromagnética
de Faraday, ley de Lenz y la ley de Ampere.
El motor de CD tiene también dos circuitos principales para su funcionamiento: el circuito de campoo estator y el circuito de la armadura o rotor. El voltaje es suministrado a la armadura a través de las
escobillas y el conmutador.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
3/21
Página 3 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Características de un motor de corriente directa.
El giro o rotación de un motor de corriente directa
obedece a la interacción de los dos circuitos magnéticos
que tiene, es decir al campo magnético del estator; el
cual puede ser producido por imanes permanentes o
bien por un devanado de campo y al campo magnético
de la armadura, el cual es producido por la corriente
resultante al aplicar una tensión a través de lasescobillas y el conmutador. Como sabemos siempre que
fluye una corriente por un conductor, se genera uncampo magnético alrededor del mismo.
Son de los más comunes y económicos, y puedes encontrarlo en la mayoría de los juguetes a pilas,
constituidos, por lo general, por dos imanes permanentes fijados en la carcasa y una serie debobinados de cobre ubicados en el eje del motor, que habitualmente suelen ser tres.
El funcionamiento se basa en la interacción entre el campo magnético del imán permanente y elgenerado por las bobinas, ya sea una atracción o una repulsión hacen que el eje del motor comience
su movimiento, bueno, eso es a grandes rasgos.
Ahora nos metemos un poco más adentro. Cuando una bobina es recorrida por la corriente eléctrica,
esta genera un campo magnético y como es obvio este campo magnético tiene una orientación, es
decir dos polos un polo NORTE y un polo SUR, la pregunta es, ¿cuál es cuál? y la respuesta es muy
sencilla, si el núcleo de la bobina es de un material ferromagnético los polos en este material se
verían así...
Como puedes ver, estos polos pueden ser invertidos fácilmente con sólo cambiar la polaridad de labobina, por otro lado, al núcleo de las bobinas las convierte en un electroimán, ahora bien, si tienes
nociones de el efecto producido por la interacción entre cargas, recordarás que cargas opuestas o
polos opuestos se atraen y cargas del mismo signo o polos del mismo signo se repelen, esto hace queel eje del motor gire produciendo un determinado torque
Te preguntarás ¿Que es el torque?, pues es simplemente la fuerza de giro, si
quieres podríamos llamarle la potencia que este motor tiene, la cualdepende de varios factores, como ser; la cantidad de corriente, el espesor
del alambre de cobre, la cantidad de vueltas del bobinado, la tensión etc.
esto es algo que ya viene determinado por el fabricante, y que nosotrospoco podemos hacer, más que jugar con uno que otro parámetro que luego
describiré.
La imagen anterior fue solo a modo descriptivo, ya que por lo general suelen actuar las dos fuerzas,
tanto atracción como repulsión, y más si se trata de un motor con bobinas impares.
Estos motores disponen de dos bornes que se conectan a la fuente de alimentación y según la forma
de conexión el motor girará en un sentido u otro, veamos eso justamente.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
4/21
Página 4 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
7.2.1.2 Control ON/OFF. Esta es la función más simple de control del motor, es decir solo sirve para
encender y apagar el mismo, dependiendo de la naturaleza del motor requerimos el elemento de
control, si es un motor de CD podemos usar transistores BJT y MOSFET, SCR y relevadores y son de
CA Relevadores, TRIAC, SCR y BJT y MOSFET adaptándolos en circuitos para que funcionen en CA
En lugar del PMOS se
puede colocar un
transistor PNP
En lugar del NMOS se
puede colocar un
transistor NPN
De manera general se puede usar el siguiente
circuito para ser controlado con un sistema
digital Activo en Alto)
De manera general se puede usar el siguiente
circuito para ser controlado con un sistema
digital Activo en Bajo)
7.2.1.3 Control de Velocidad. Método o mecanismo mediante el cual se controla la velocidad de un
motor.
7.2.1.3.1 Control por Voltaje. Este método consiste en controlar el voltaje y por ende la corriente que
se aplica al motor hay dos métodos básicos.
Por Reóstato:
Al variar la flecha del reóstato se varía la corriente en elmotor.
Por conmutación de resistencias: Al variar la conexión (conmutar)
entre los bornes numerados, se varía la resistencia y por ende la
cantidad de corriente que se entrega al motor. A mayor resistencia
menor corriente.
7.2.1.3.2 Control por PWM. Este método consiste en aplicarle al motor el voltaje nominal pero aintervalos de tiempo es decir se le aplica durante una fracción de tiempo y no se le aplica durante
otra fracción del tiempo. Pulse Width Modulation (Modulación de Ancho de Pulso) es una técnica decontrol de velocidad que ocupa un dispositivo conmutador rápido.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
5/21
Página 5 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
PWM, consiste básicamente en enviar a los terminales de control un tren de pulsos los cuales varían
en mayor o menor medida el tiempo en que se mantiene el nivel alto de esos pulsos, manteniendo la
frecuencia constante, así...
Con esta forma de control la cantidad de corriente sigue siendo la misma, la tensión no varía y en
consecuencia el torque del motor se mantiene, que es justamente lo que estábamos buscando.
Un circuito de ejemplo puede ser el que ya mencionamos en el tutorial de electrónica digital que esalgo así...
En el cual puedes reemplazar R1 por un potenciómetro y así controlar los tiempos de los niveles desalida...
Respecto a esta clase de circuitos se puedeencontrar muchos por la red, solo busca
"modulación por ancho de pulso" o "PWM", ytendrás para divertirte, y si desean compartir
sus circuitos, pues bienvenido sean, se los
cargaré sin problemas, en fin...
Modulación por Frecuencia de Pulsos PFM)
Creo que el título lo dice todo, se trata de eso
mismo, variar la frecuencia de pulso en losterminales de control, lo cual puedes lograr
fácilmente con un circuito astable que bien
podría ser un 555, y utilizar un potenciómetropara variar la frecuencia de los pulsos.
Claro que para mayor velocidad la frecuencia de los pulsos
iría mucho más rápido. El esquema para el 555 podría ser
el que sigue.
Si estos motores fueran controlados digamos por unmicrocontrolador, la cosa sería mucho más sencilla ya que
podrías tener mayor control sobre el circuito, respecto aeso lo dejo librado a tu imaginación, supongo que con esto
tienes suficiente.
7.2.1.4 Control de dirección de Giro
Existen varias formas de lograr que estos motores inviertan su sentido de giro, una es utilizando una
fuente simétrica o dos fuentes de alimentación con un interruptor simple de dos contactos y otra es
utilizar una fuente común con un interruptor doble es decir uno de 4 contactos, en todos los casos es
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
6/21
Página 6 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
bueno conectar también un capacitor en paralelo entre los bornes del motor, éste para amortiguar
la inducción que generan las bobinas internas del motor (aunque no lo representaré para facilitar
un poco la comprensión del circuito, está...?), las conexiones serían así...
Con Fuente Simétrica o Doble Fuente
Con una Fuente Simple
7.2.1.4.1 Mecánico palancas mecánicas e interruptores eléctricos)
Con interruptores de palanca 1P2T (1 Polo, 2
Tiro) ó SPDT (Single Pole Double Tire)y con interruptores de 2P2T ó DPDT
con microinterruptores de 1P2T ó SPDT con microinterruptores de 1P2T ó SPDT
7.2.1.4.2 Electromagnético-mecánico palancas mecánicas e interruptor electromagnético)
Con Relevadores de 1P1T (1 Polo, 1 Tiro) ó
SPST (Single Pole Single Throw)
y con relevadores de 2P2T (2 Polos, 2 Tiros) ó
DPDT (Double Pole Double Throw)
7.2.1.4.2 Electrónico puente a transistores)
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
7/21
Página 7 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Otra solución cuando intentas que uno de tus modelos realice esta tarea por su propia cuenta, es
sustituir los interruptores por los relés correspondientes e idearte un par de circuitos para lograr el
mismo efecto...
Aunque esta última opción es una de las más prácticas, tiene susinconvenientes ya que los relés suelen presentar problemasmecánicos y de desgaste, lo ideal sería disponer de un circuito un
poco más sólido, quitando los relés y haciendo uso detransistores, estos últimos conectados en modo corte y
saturación, así actúan como interruptores, un análisis más
completo de esta forma de conexión la puedes ver en esta sección.
Veamos cómo hacerlo con una fuente simétrica. En este caso será
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
8/21
Página 8 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
necesario el uso de dos transistores complementarios es decir uno PNP y otro NPN, de este modo
sólo es necesario un terminal de control, el cual puede tomar valores lógicos "0" y "1", el esquema de
conexiones es el que sigue...
Cuando intentas utilizar una fuente de alimentación simple la cosa se complica un poco más, pero
como todo tiene solución lo puedes implementar del siguiente modo...
Estos circuitos son conocidos como puente en H o H-Bridge, en realidad son más complejos de lo
que describí aquí, pero esta es la base del funcionamiento de los Drivers para motores.
Ahora bien, estos Drivers que acabo de mencionar son circuitos integrados que ya traen todo este
circuito metido adentro, lo cual facilita el diseño de nuestros circuitos, tales como el UCN5804, el
BA6286, el L293B, L297, L298 o también puedes ingeniártelas con el ULN2803 o el ULN2003, estos
dos últimos son arrays de transistores, pero apuesto que te las puedes arreglar.
Driver para motores.
Entre los Drivers mencionados en la página anterior, el más conocido es el L293B. Toda la
información aquí disponible fue extraída de la hoja de datos de este integrado.
Bueno, se trata de un Driver para motores de 4 canales, y observa las ventajas que tiene...
Cada canal es capaz de entregar hasta 1A de corriente.Posee una entrada de alimentación independiente que alimenta los 4 Drivers, es decir la querequieren los motores...
El control de los Drivers es compatible con señales TTL es decir con 5 voltios (estamos
hablando de señales lógicas).
Cada uno de los 4 Drivers puede ser activado de forma independiente (por su terminal deentrada), o habilitado de dos en dos con un sólo terminal (Enable).
Aquí una imagen del integrado y su tabla de verdad para que la analices...
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
9/21
Página 9 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
En esta tabla de Verdad la entrada EN1-2 habilita dos de los canales de este integrado cuando se
encuentra a nivel H (alto), de tal modo que la salida OUTn tomará el valor de la entrada INn.
Por otro lado OUTn quedará en alta impedancia (X) si el terminal EN1-2 se encuentra a nivel bajo
(L), es decir que en este caso ya no tiene importancia el valor de INn, y por lo tanto OUTn quedará
totalmente libre.
Por último, aclarar que VS y VSS son los pines de alimentación, VS para los 4 Drivers que según elDatasheet puede tomar valores desde VSS hasta 36V, y VSS es el terminal de alimentación TTL, para
nosotros sería como +VCC.Este integrado no sólo tiene aplicación en Motores-CC sino también en Motores-PaP pero ese tema
lo tocaremos a su debido momento...
Aplicación para el control de Motores-CC.
Tenemos dos posibilidades de control, una es controlar los motores en un sólo sentido de giro, es
decir, hacer que gire o detenerlo, en este caso tienes posibilidad de controlar hasta 4 motores,
veamos el esquema del circuito en cuestión.
Como verás aquí sólo se representa la mitad del integrado, la
otra mitad es lo mismo, sólo cambia el número de los pines.
Con los terminales A y B controlas el encendido del motor
correspondiente, Con Ven habilitas o no los terminales de
control A y B, recuerda que Ven debe estar en nivel alto si
quieres utilizar los terminales de control A y B. Finalmente
la forma de control sería como se ve en la siguiente tabla.
+Vcc es el terminal de alimentación compatible con la señal de control A y B, o sea +5V, Vs tiene losniveles de tensión requeridos por el motor (12, 15, 20, hasta 36v).
D1 y D2, como los capacitores son para proteger al integrado de las tensiones generadas por la
inducción de las bobinas del motor.
Una cosa más que quiero hacer notar. Observa que un motor (M1) está unido a +Vs, mientras que
el otro (M2) esta a GND, puedes utilizar cualquiera de las dos configuraciones, aquí las grafiqué talcomo están en la hoja de datos, la cual de por sí, es demasiado clara, e intenta mostrar todas las
posibilidades de conexión.
Bien, pasemos al segundo método de control
Este es el que más me gusta, pero requiere dos de los 4
driver del integrado, la forma de conexión seria como
sigue:
Creo que quedará más claro si analizamos la tabla deverdad de este circuito, así evito perderme...
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
10/21
Página 10 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Esta tabla indica claramente cómo puedes controlar el motor, en un sentido o en otro, detenerlo o
dejarlo libre, esto último de dejarlo libre se refiere a que cualquier señal en los terminales de controlA, B, C y D no tendrán efecto alguno sobre el motor, es decir que ha quedado liberado totalmente.
Como ves tienes muchas posibilidades para comandar estos motores usando el integrado L293B.
Bueno, no es una locura de información pero creo que de algo les puede servir.
Otro de los aspectos que llaman la atención en los Motores-CC es el control de velocidad. Los
circuitos anteriores están de maravilla, pero nada dicen de este tema, aunque queda claro que esto
se debe llevar a cabo por los terminales de control A, B, C y D, por lo tanto necesitamos un circuito
aparte, veamos de qué se trata esto...
7.3 Servomotores. También
llamado Servo, es undispositivo similar a un motor
de corriente continua, que
tiene la capacidad de ubicarseen cualquier posición dentro
de su rango de operación, ymantenerse estable en dicha
posición. Está conformado
por un motor, una caja
reductora y un circuito decontrol.
Los servos se utilizan
frecuentemente en sistemas
de radio control y en robótica,
pero su uso no está limitado a estos. Es posible modificar un servomotor para obtener un motor de
corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza,
velocidad y baja inercia que caracteriza a estos dispositivos. Un servo normal o Standard tiene 3kg
por cm. de torque que es bastante fuerte para su tamaño. También tiene una potencia proporcionalpara cargas mecánicas. Un servo, por consiguiente, no consume mucha energía. La corriente que
requiere depende del tamaño del servo. Normalmente el fabricante indica cual es la corriente que
consume. Eso no significa mucho si todos los servos van a estar moviéndose todo el tiempo. La
corriente depende principalmente del par, y puede exceder un amperio si el servo está enclavado.
Tipos de servomotores
Hay tres tipos de servomotores:
Servomotores de CC
Servomotores de AC
Servomotores de imanes permanentes o Brushless.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
11/21
Página 11 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Partes de un servomotor
Estructura típica
Motor de corriente continua: Es el elemento que le
brinda movilidad al servo. Cuando se aplica un
potencial a sus dos terminales, este motor gira en un
sentido a su velocidad máxima. Si el voltaje aplicado
sus dos terminales es inverso, el sentido de giro
también se invierte.
Engranajes reductores: Se encargan de convertir granparte de la velocidad de giro del motor de corriente
continua en torque.
Circuito de control: Este circuito es el encargado del control de laposición del motor. Recibe los pulsos de entrada y ubica al motor en su
nueva posición dependiendo de los pulsos recibidos.
Tiene además de los circuitos de control un potenciómetro conectado aleje central del motor. Este potenciómetro permite a la circuitería 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 chequeaque el ángulo no es correcto, el motor volverá a la dirección 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 varía según el fabricante. Un servo normal se usa para
controlar un movimiento angular de entre 0 y 180 grados. Un servo
normal no es mecánicamente capaz de retornar a su lugar, si hay un mayor peso que el sugerido por
las especificaciones del fabricante. Los servomotores tienen 3 terminales:
Terminal positivo: Recibe la alimentación del motor (4 a 8 voltios)
Terminal negativo: Referencia tierra del motor (0 voltios)
Entrada de señal: Recibe la señal de control del motor
Los colores del cable de cada terminal varían con cada fabricante: el cable del terminal positivo
siempre es rojo; el del terminal negativo puede ser marrón o negro; y el del terminal de entrada de
señal suele ser de color blanco, naranja o amarillo.
Cálculos
Dependiendo del modelo del servo, la tensión de alimentación puede estar comprendida entre los 4
y 8 voltios. El control de un servo se reduce a indicar su posición mediante una señal cuadrada de
voltaje. El ángulo de ubicación del motor depende de la duración del nivel alto de la señal. Cadaservo motor, dependiendo de la marca y modelo utilizado, tiene sus propios márgenes de operación.
Para el servomotor Futaba S3003, los valores posibles de la señal en alto están entre 0,3 y 2,1 ms,
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
12/21
Página 12 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
que posicionan al motor en ambos extremos de giro (0° y 180°, respectivamente). El valor 1,2 ms
indica la posición central, y otros valores de duración del pulso dejarían al motor en la posición
proporcional a dicha duración. Es sencillo notar que, para el caso del motor anteriormente
mencionado, la duración del pulso alto para conseguir un ángulo de posición θ estará dada por la
fórmula t = 0,3 + θ/100 Donde t está dado en milisegundos y θ en grados.
Para bloquear el servomotor en una posición,
es necesario enviarle continuamente una señalcon la posición deseada. De esta forma el servo
conservará su posición y se resistirá a fuerzasexternas que intenten cambiarlo de posición. Si
los pulsos no se envían, el servomotor quedaliberado, y cualquier fuerza externa puede
cambiarlo de posición fácilmente.
Características técnicas de algunas marcas de servo
Funcionamiento del servo
La modulación por anchura de pulso, PWM (Pulse
Width Modulation), es una de los sistemas másempleados para el control de servos. Este sistema
consiste en generar una onda cuadrada en la que se
varía el tiempo que el pulso está a nivel alto,manteniendo el mismo período (normalmente), con
el objetivo de modificar la posición del servo según se desee.
El sistema de control de un servo se limita a indicaren qué posición se debe situar. Esto se lleva a cabo
mediante una serie de pulsos tal que la duración del
pulso indica el ángulo de giro del motor. Cada servo
tiene sus márgenes de operación, que se
corresponden con el ancho del pulso máximo y
mínimo que el servo entiende. Los valores másgenerales se corresponden con pulsos de entre 1 ms
y 2 ms de anchura, que dejarían al motor en ambosextremos (0° y 180°). El valor 1.5 ms indicaría la
posición central o neutra (90°), mientras que otrosvalores 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, pudiéndose conseguir ángulos
Duración del nivel alto [ms] Ángulo [grados]
0.3 0
1.2 90
2.1 180
0.75 45
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]://www.ecured.cu/index.php/Modulaci%C3%B3nhttp://www.ecured.cu/index.php/Modulaci%C3%B3nhttp://www.ecured.cu/index.php/Modulaci%C3%B3nmailto:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
13/21
Página 13 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
mayores de 180°. Si se sobrepasan los límites 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
potenciómetro y los límites mecánicos constructivos.
Ejemplos de posicionamiento de un servo
El período entre pulso y pulso (tiempo de OFF) no es crítico, 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 mínimo, puede interferir con la temporización interna del servo, causando unzumbido, y la vibración del eje de salida. Si es mayor que el máximo, entonces el servo pasará a
estado dormido entre pulsos. Esto provoca que se mueva con intervalos pequeños.
Periodos entre pulsos
A continuación se puede observar la posición del eje de un servomotor según la anchura del pulso
aplicada:
Prueba del servomotor
Para comprobar el funcionamiento de unservomotor se lo puede hacer mediante un
circuito oscilador en este caso un 555, logrando
así determinar los tiempos necesarios para el
funcionamiento de este para que luego pueda ser
programado en un microcontrolador.
Aplicaciones
En la práctica, se usan servos para posicionar superficies de control como el movimiento de
palancas, pequeños ascensores y timones. Ellos también se usan en radio control, títeres, y por
supuesto, en robots.
Conclusiones y Recomendaciones
Mucha atención en las tierras. La tierra del servo debe concordar con la tierra de la fuetes y del
sistema que envía las ordenes al servo
Si usas cables demasiado largos para controlar tus servos, es probable que tengas ruido en losservos, esto ocurre porque mientras más largo es el cable resulta más vulnerable a ruido
electromagnético e incluso es perturbado por señales de otros servos. Esto se soluciona utilizandocable blindado, solo recuerda aterrizar el blindaje.
Un servo en operación normal no se debe de calentar.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
14/21
Página 14 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Siempre que sea posible utiliza fuentes de voltaje separadas para tus servomotores y para tu
electrónica digital. Los servomotores generan bastante ruido hacia su línea de alimentación. Los
servos también envejecen con el uso.
Modificación de los servos
Es posible modificar un servo motor para eliminar su restricción de giro y permitirle dar giros
completos. Esto, sin embargo, convierte al servo motor en un motor de corriente continua normal,pues es necesario eliminar el circuito de control. Debido que los engranajes reductores se conservan
luego de la modificación, el motor obtenido mantiene la fuerza y velocidad que tenían servo inicial.Además, poseen la ventaja de que tienen menos inercia que los motores de corriente continua
comerciales, lo que los hace útiles para ciertas aplicaciones.
Cambios para usarse como motores de tracción
Como modificar un Servo para rotación continua
Como ya vimos en el apartado servos, todos los servos utilizados en
aeromodelismo tienen un rango de libertad de aproximadamente 180grados, si queremos usar este servo para mover alguna rueda que gire
libremente los 360 grados debemos realizar algunas modificaciones al
mismo.Con estas modificaciones podemos utilizar un servo unido a una rueda para
lograr el desplazamiento de un robot y aprovechar así la caja reductora delmismo y la facilidad de uso.
Para este tutorial usaré unas fotos que encontré en Internet sobre lasmodificaciones hechas a un servo futaba 3003 que es uno de los más
comunes en el mercado.
Paso 1
Remover los cuatro tornillos de la parte trasera del servo, no hace falta sacar la
tapa de abajo ya que todas las modificaciones se harán en la parte de arribadonde están alojados los engranajes.
Paso 2Remover la tapa superior del servo para que se vean los engranajes y
asegurarnos que no se salgan los mismos de sus ejes
Identificar el engranaje principal de salida que es el que sale hacia fuera, en
este caso es el negro
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]://www.roboticapy.com/servo.asphttp://www.roboticapy.com/servo.asphttp://www.roboticapy.com/servo.aspmailto:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
15/21
Página 15 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Paso 3
Remover el engranaje del medio hacia arriba para poder sacar el engranaje
principal(negro)
Paso 4
Con los dedos o con una pinza fina colocar el eje del potenciómetro enla posición central como se muestra en la foto, de esta forma nos
aseguramos que el servo realice la comparación de los pulsos sobre el
centro, ósea que para que el servo rote en un sentido es necesario
enviar un pulso de 1 ms aprox. Y para que rote en el otro sentido un
pulso de 2 ms
Paso 5
En el engranaje principal (negro) cortar el tope
que tiene a uno de los lados con un cutter o conalgún taladro de alta velocidad. Este tope sirve
para que el servo no pueda pasar de los 180
grados y no rompa el potenciómetro
Paso 6Para que el eje no haga girar mas el potenciómetro debemos perforar con
cuidado la parte de abajo del engranaje principal como se muestra en la fotode forma que el centro quede sin las muescas que hacen girar al
potenciómetro.
Deben tener extremo cuidado de no dañar el centro del engranaje ni los
dientes en esta operación.
Si poseen un taladro de alta velocidad (tipo Dremel) pueden hacerlo conalgún accesorio que entre justo y gaste las muescas.
Paso 7
Insertar el engranaje principal en la tapa del servo y pruebe
que gire libremente sin trancarse por nadaPara estar seguro que el engranaje no haga girar al
potenciómetro, coloque el engranaje en su lugar y ponga la
tapa sin poner el engranaje central (blanco) de esa forma haga
girar el eje de salida y fíjese que no se haya movido el
potenciómetro, si esto sucede debe fijarse que el centro del
engranaje principal (negro) haya quedado liso y sin las
muescas que movían al potenciómetro.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
16/21
Página 16 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Paso 8
Vuelva a colocar el engranaje principal en su lugar luego coloque elcentral y ponga la tapa del servo, coloque y ajuste los tornillos y ya
está!!Cualquier duda o consulta sobre este procedimiento lo pueden hacer
en el foro o directamente por email, con gusto le ayudaré con esto
7.4 A pasos. Motores PaP o Motores Paso a Paso. A diferencia de los
Motores-CC, que giran continuamente cuando son conectados a la fuente
de alimentación, los Motores-PaP solamente giran un ángulo determinado,los primeros sólo disponen de dos terminales de conexión, mientras los
otros pueden tener 4, 5 o 6, según el tipo de motor que se trate, por otro
lado los motores de corriente continua no pueden quedar enclavados en
una sola posición, mientras los motores paso a paso sí.
Los motores paso a paso son comúnmente utilizados en situaciones en
que se requiere un cierto grado de precisión, por ejemplo en lasdisqueteras puedes encontrarlo unido al cabezal haciéndolo avanzar, retroceder o posicionarse en
una determinada región de datos alojadas en el disquete.
El ángulo de giro de estos motores es muy variado pasando desde los 90° hasta los 1.8° e incluso
0.72°, cada ángulo de giro, (también llamado paso) se efectúa enviando un pulso en uno de sus
terminales, es decir que por ejemplo en motores que tienen 90° de giro por paso, se requiere 4
pulsos para dar una vuelta completa, mientras que en los de 1.8° necesitas 200 pulsos, y en los otros
necesitas 500.
Los Motores-PaP suelen ser clasificado en dos tipos,según su diseño y fabricación pueden ser Bipolares o
Unipolares, aquí tienes un par de imágenes que lodiferencian el uno del otro...
Espero que se note la diferencia, bueno, es que
mientras los Unipolares disponen de dos bobinas independientes los Bipolares parecieran tener 4
debido al terminal central que es el común de cada par de bobinas, pues a eso se debe aquello de los
6 cables y que si unes los terminales Com1 y Com2 tienes un terminal común y 4 terminales de
control (es decir 5 cables). Bien, ahora veamos cómo controlar estos motores.
Motores Bipolares. Si tienes la suerte de toparte con uno de estos, (el que tengo yo lo saqué de un
disco duro) deberás identificar los cables 1a, 1b, 2a y 2b, lo cual es muy sencillo, ya que si utilizas un
tester puedes medir la resistencia entre cada par de terminales, ya que los extremos 1a y 1b deben
tener la misma resistencia que los extremos 2a y 2b, ahora si mides la resistencia en forma cruzadano te marcará nada ya que corresponden a bobinas distintas.
Bien, pasemos ahora a lo más interesante que es controlar estos motores bipolares.
El tema es que para hacerlo debes invertir las polaridades de los terminales de las bobinas 1 y 2 enuna determinada secuencia para lograr un giro a derecha, y en secuencia opuesta para que gire a
izquierda, la secuencia sería la que se muestra en esta tabla.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]://www.roboticapy.com/www.roboticapy.com/forohttp://www.roboticapy.com/www.roboticapy.com/forohttp://www.roboticapy.com/www.roboticapy.com/forohttp://www.roboticapy.com/www.roboticapy.com/foromailto:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
17/21
Página 17 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Recuerda que 1a y 1b corresponden a una misma bobina, mientras 2a y 2b corresponden a la otra.
Esto de invertir polaridades ya lo vimos anteriormente, lo que necesitamos ahora es la interfaz para
controlar estos motores, ya que en la mayoría de los casos se hace a través de un microcontrolador,
o por medio de la PC y como estos entregan muy poca corriente nos la tenemos que arreglar.
Una de las mejores opciones para controlar estos motores es hacer uso del Driver L293B que ya lo
mencionamos anteriormente, el circuito en cuestión sería el siguiente:
En el esquema L1 y L2 son las bobinas del motor, los diodos D1 a D8 son para proteger al integradode las sobre tensiones generadas por dichas bobinas, las líneas marcadas en azul corresponden a la
tensión de alimentación de los motores, mientras la marcada en verde a los niveles TTL de controldel integrado, los terminales 1 y 9 se unieron para hacer un solo terminal de habilitación, y
finalmente 1a, 1b, 2a y 2b son las entradas de control para la secuencia de las bobinas del motor,este circuito puede servir de base para muchos proyectos, ya sea controlado por PC o por
microcontrolador.
De ahora en más todo se reduce a seleccionar un lenguaje de programación y empezar a codificar las
secuencias según la tabla anterior.Ahora vamos por el que sigue...
Motores Unipolares. Estos motores comparados a los anteriores tienen sus ventajas, a pesar de tener
más de 4 cables son más fáciles de controlar, esto se debe a que tienen un terminal común a ambas
bobinas. Una forma de identificar cada uno de los cables es analizar la forma de conexión interna de
estos motores.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
18/21
Página 18 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
En la imagen los dos bobinados del motor se encuentran separados, pero ambos
tienen un terminal central el cual lo llamaremos común (Com1, Com2).
Bueno, en fin, la cuestión es que este motor tiene 6 cables, y ahora vamos a ponerle
nombre a cada uno de ellos. Con el multímetro en modo ohmetro comenzamos a
medir resistencias por todos los cables y para mayor sorpresa solo se obtienen
tres valores distintos y que se repiten varias veces
No marca nada47 ohm
100 ohmEso es un ejemplo típico, pero analicémoslo un poco.
100 Ohm es el mayor valor por lo tanto corresponde a los extremos de las bobinas, es decir A-B ó
bien C-D.
47 Ohm es aproximadamente la mitad de 100, por tanto esa debe ser la resistencia entre el terminal
común y ambos extremos de una bobina, por ejemplo entre A-Com1 o B-Com1, o bien en la otra
bobina, C-Com2 o D-Com2.
Lo que queda pendiente es cuando no marca nada, y bueno es que en ese momento se midieron loscables de bobinas distintas.
Ahora suponte que unes los terminales Com1 y Com2, entonces te quedas con un motor de 5 cables.
Aquí la resistencia entre cualquier terminal y el común es la misma yaproximadamente la mitad de la resistencia entre los extremos de las bobinas.
Eso fue para identificar el cable común, ahora vamos por los otros.
Como unimos los cables comunes de cada bobina los cuatro cables restantes serán A, B, C y D que los
tenemos que identificar, conecta el terminal común al positivo de la fuente de alimentación, toma
uno de los 4 cables que te quedaron, lo bautizas como A y lo mandas a GND y no lo sacas de ahí hasta
que te lo diga, el motor quedará enclavado en una sola posición, ahora abre los ojos bien grandes y
sostén otro de los tres que te quedaron, presta mucha atención en esta oportunidad ya que cuando
lo conectes a GND el motor dará un primer paso y luego ya le estaremos enseñando a caminar
Aquí pueden ocurrir 3 cosas
Que el motor gire a derecha, lo bautizas como B
Que gire a izquierda, lo nombras D
Si no pasa nada es C
Si este último cable era B entonces lo desconectas y manteniendo A Conectado buscas D, es decir
que gire a izquierda y bueno, C es el que quedó libre, ahora si ya estamos listos para comenzar.
Lo que necesitamos ahora es un circuito para manejar este motor, y lo vamos a hacer fácil, mira, te
consigues un ULN2003 o un ULN2803, que creo es 4 ó 5 veces más económico que el L293B, y es
algo así.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
19/21
Página 19 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
Se trata de un arreglo (array) de transistores Darlington capaz de manejar hasta 500mA en sus
salidas, sólo debes tener en cuenta que las salidas están invertidas respecto de las entradas, observa
el diagrama interno de una de ellas, se puede apreciar que son de colector abierto. Bien, ahoramontemos el siguiente circuito...
Y sí, lo pondremos a funcionar con el
puerto paralelo, no es que sea miedoso,pero por si las moscas, se le agregan 4
diodos 1N4148, y a demás un diodo zener
de 12v para proteger al integrado, este
circuito lo puedes montar en una placa de
pruebas, que creo está demás decirlo.
Nos queda saber cómo será la secuencia
para poner en marcha estos motores.
Antes de comenzar a explicarlo observa un momento el esquema del circuito y podrás darte cuenta,
que los bobinados del motor requieren un pulso de señal negativa para ser activados, como el ULN
tiene sus salidas invertidas, cada vez que envíes un "1" por el pinINn
se transformará en "0" a lasalida, es decir en el pin OUtn correspondiente.
7.4.3 Control y aplicación de los Motores a Pasos
Secuencia para Motores-PaP Unipolares.
Estas secuencias siguen el orden indicado en cada tabla para hacer que el motor gire en un sentido,
si se desea que gire en sentido opuesto, sólo se debe invertir dicha secuencia.
Básicamente hay 3 formas de controlar estos motores-PaP, la primera es realizar una secuencia que
activa una bobina por pulso.
La verdad es que con esto bastaría, pero al trabajar con una sola bobina se pierde un poco el torque
del motor.
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
20/21
Página 20 de 21
Facultad de Ingeniería Mecánica
Edificio W Ciudad Universitaria
Morelia, Michoacán
Ignacio Franco Torres 2012-2013
www.fim.umich.mx
Email: [email protected] Tel: 4433223500 ext 3107, 3109, 3111
La otra propuesta es activar las bobinas de a dos, en este caso el campo magnético se duplica, y en
consecuencia el motor tiene mayor fuerza de giro y retención, la secuencia sería la siguiente...
En este tipo de secuencia los movimientos resultan demasiado bruscos, y encima las baterías no te
aguantan mucho tiempo, pero dicen que este es de los más recomendados.
En estas dos formas de control vistas anteriormente se respetan la cantidad de pasos
preestablecidas para cada motor, por ejemplo, si tiene un ángulo de giro de 90°, con 4 pasos das una
vuelta completa, pero también puedes hacerlo con 8 pasos, para lo cual deberías programar la
siguiente secuencia.
Esta es una combinación de las dos anteriores, y conocida como secuencia de medio paso, por si te
preguntas que pasa con la fuerza de giro, sólo puedo decirte que en este caso es bueno tener en
cuenta la inercia del motor cuando este se encuentra en movimiento.
También deberías saber que hay un tiempo determinado para realizar la secuencia en cada uno de
los pasos que se debe dar, ya que si la velocidad de los pulsos es demasiado alta, es posible que elmotor se vuelva loco y gire en el sentido que se le ocurra, o bien quedarse titubeando en una solaposición sin saber qué hacer, respecto a eso, no queda otra que probar, y ver que pasa.
Lo más interesante está por venir...
mailto:[email protected]:[email protected]://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/mailto:[email protected]
8/15/2019 C7 Actuadores e
21/21
Página 21 de 21
Facultad de Ingeniería Mecánica
Edifi i W Ci d d U i i iIgnacio Franco Torres 2012-2013
www.fim.umich.mx
il fi @ i h
http://www.fim.umich.mx/http://www.fim.umich.mx/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.fim.umich.mx/