Escolar Documentos
Profissional Documentos
Cultura Documentos
Mecatrnica
M502
[CONTROL DE
BRAZO ROBTICO
CON GIROSCOPIO]
Jess Gabriel Conejo Cruz
Gonzalo Rojas Huitrn
Ian Vargas Valencia
Alejandro Michel Pichardo
Introduccin
Antecedentes
Para hacer posible este proyecto se han usado distintas reas de
aplicacin
mediante microcontroladores,
uso de servomotores,
adquisicin de seal de un giroscopio y comunicacin inalmbrica.
Servomotores
Normalmente un servomotor puede cargar pesos de 3kg o ms,
cambiando entre uno y otro en el tamao y corriente consumida para
su control. Un servomotor puede ser controlado por seales de PWM a
50 Hz, con anchos de pulso de 0.5 a 2.5ms para poder ser
posicionado de 0 a 180 grados.
Un servomotor tiene 3 lneas de conexin, Positivo, Negativo y Seal.
Los 3 cables de conexin pueden cambiar de color, aunque
comnmente se encuentran en rojo, negro y blanco respectivamente.
Al usar un servomotor debe tenerse cuidado en
usar la frecuencia de operacin correcta,
ademas de verificar si el ancho de pulso es el
adecuado, ya que podria forzarse el giro del
motor hasta calentarse o provocar un mal
funcionamiento.
Si se desea mover un servomotor por ejemplo a
30 grados puede usarse una relacion lineal
entre grados y el tiempo de operaacion en
estado alto del PWM.
Fig.1 Servomotor
180 30
=
2.5 ms
x
Donde x representa el tiempo en estado alto del PWM. Este valor de X, debe
proporcionarse al servomotor constantemente ya que para poder mantener
una posicion a 30 grados por ejemplo, debe mantenerse un ancho de pulso
de Xmilisegundos a cada momento. Si se dejara de enviar este ancho de
puslo al servomotor, este se pondria duro o sin movimiento o simplemente
se caera sin presentar resistencia.
Esta seal de PWM es mandada al cable de seal de color blanco, o amarillo
dependiendo de la marca. En la conexin de un servomotor se debe
prevenir que estos suelen requerir una corriente de alto consumo si los
servomotores son grandes o cargan mucho peso. La corriente para aun
servomotor va de 600 mA en adelante.
Giroscopio
Un giroscopio puede medir la velocidad de rotacin sobre un eje
determinado y la posicin angular del sensor en 2 o 3 ejes, el eje X,
Y, y Z. Estos sensores son usados para poder estabilizar la posicin de
aviones, robots, y mantenimiento de maquinas. El funcionamiento del
los giroscopios aterrizan en el campo de rigidez del espacio.
Hay distintos tipos de giroscopio, y varan principalmente en el tipo de
adquisicin de datos de la posicin angular del giroscopio que puede
ser analgica o de comunicacin I2C. En este trabajo se ha utilizado
un giroscopio analgico, donde la posicin angular de 0 grados esta
en un plano horizontal. En este giroscopio el voltaje correspondiente a
0 grados es de 1.36 volts y un giro de hasta 180 grados corresponde
a 3 volts.
Este giroscopio tiene una alimentacin de 3.3v para poder operar.
Cuenta adems con un acelermetro incluido, una lnea de
alimentacin positiva y otra negativa, y 3 salidas analgicas que
tienen un voltaje proporcional a la posicin angular en los ejes X, Y, y
Z.
Es importante decir que en los giroscopios, el ruido en la seal de
salida es comn y muy propio de este tipo de transductores.
Comunicacin inalmbrica por XBEE
Para lograr una comunicacin inalmbrica por medio de XBEE, se
requieren de 2 mdulos, Xbee del fabricante MaxStream. Las ventajas
de estos mdulos es que pueden tener 2 formas de conexin, en
modo transparente, que segn el fabricante, es la comunicacin de
punto a punto, mientras que la segunda forma de conexin se conoce
como API, que es la conexin de un modulo Xbee con una red MESH
de varios mdulos. Todos los mdulos pueden configurarse como
receptor o emisor mediante el programa X-CTU, que proporciona el
mismo fabricante en su pgina de internet. Para poder usar estos
modulos con comunicacin serial, es muy necesario instalar el
controlador FTDI-232, el cual sirve para la mayora de los dispositivos
de comunicacin inalmbrica que requieran una conversin a
comunicacin serial para el ordenador.
Las ventajas
que ofrecen estos dispositivos son bajo consumo, la
gran facilidad de integracin, el alcance de comunicacin y el enlace
de hasta 65,000 dispositivos en una misma red.
Fig.2 Xbee
20 a 2100 cambiando
proporcionalmente
a
los
valores
del
giroscopio, el comando
para realizar el cambio
de ancho de pulso se
muestra
a
continuacin:
duty3=320+((z200)*3.66);
delay_ms(120);
set_pwm_duty(4,duty3);
Fig.4 monitoreo
de posicin
Conclusiones
-