martes, 14 de diciembre de 2010

PRACTICA SERVOMOTOR

MATERIAL UTILIZADO


PROTOBOARD

 

CABLE

SERVOMOTOR


CABLE LPT

ARMADO

Una vez que tengamos todo el material procederemos a identificar cada cable del servomotor.


Una vez identificados cada uno de los cables procedemos a realizar las conexiones necesarias.


Una vez realizadas las conexiones, conectaremos el conector DB25 macho a la PC


Enseguida se hace el programa correspondiente y luego se ejecuta

PRACTICA DISPLAY

MATERIAL UTILIZADO


PROTOBOARD

 

CABLE

DISPLAY



CABLE LPT

ARMADO

Primero hay que colocar el display en el proto de manera que quede espacio para hacer conexiones.


Una vez colocado, conectamos los cables del cable LPT en los pines correspondientes del display.


Una vez realizadas las conexiones, conectaremos el conector DB25 macho a la PC



Enseguida se hace el programa correspondiente y luego se ejecuta

PRACTICA MOTOR DE PASOS


Los motores eléctricos, en general, basan su funcionamiento en las fuerzas ejercidas por un campo electromagnético y creadas al hacer circular una corriente eléctrica a través de una o varias bobinas. Si dicha bobina, generalmente circular y denominada estator, se mantiene en una posición mecánica fija y en su interior, bajo la influencia del campo electromagnético, se coloca otra bobina, llamada rotor, recorrida por una corriente y capaz de girar sobre su eje, esta última tenderá a buscas la posición de equilibrio magnético, es decir, orientará sus polos NORTE-SUR hacia los polos SUR-NORTE del estator, respectivamente. Cuando el rotor alcanza esta posición de equilibrio, el estator cambia la orientación de sus polos, aquel tratará de buscar la nueva posición de equilibrio; manteniendo dicha situación de manera continuada, se conseguirá un movimiento giratorio y continuo del rotor y a la vez la transformación de una energía eléctrica en otra mecánica en forma de movimiento circular.
 

TIPOS DE MOTORES PASO A PASO
Hay dos tipos básicos de motores Paso a Paso, los BIPOLARES que se componen de dos bobinas y los UNIPOLARES que tienen cuatro bobinas. Externamente se diferencian entre sí por el número de cables. Los bipolares solo tienen cuatro conexiones dos para cada bobina y los unipolares que normalmente presentan seis cables, dos para cada bobina y otro para alimentación de cada par de éstas, aunque en algunos casos podemos encontrar motores unipolares con cinco cables, básicamente es lo mismo, solo que el cable de alimentación es común para los dos pares de bobinas.
 

Motores Unipolares:   En este tipo de motores, todas las bobinas del estator están conectadas en serie formando cuatro grupos. Esta a su vez, se conectan dos a dos, también en serie, y se montan sobre dos estatores diferentes, tal y como se aprecia en la Figura 3. Según puede apreciarse en dicha figura, del motor paso a paso salen dos grupos de tres cables, uno de los cuales es común a dos bobinados. Los seis terminales que parten del motor, deben ser conectados al circuito de control, el cual, se comporta como cuatro conmutadores electrónicos que, al ser activados o desactivados, producen la alimentación de los cuatro grupos de bobinas con que está formado el estator. Si generamos una secuencia adecuada de funcionamiento de estos interruptores, se pueden producir saltos de un paso en el número y sentido que se desee.


Figura 3.- Control de motor Unipolar
Motores Bipolares:   En este tipo de motores las bobinas del estator se conectan en serie formando solamente dos grupos, que se montan sobre dos estatores, tal y como se muestra en la Figura 4.
Según se observa en el esquema de este motor salen cuatro hilos que se conectan, al circuito de control, que realiza la función de cuatro interruptores electrónicos dobles, que nos permiten variar la polaridad de la alimentación de las bobinas. Con la activación y desactivación adecuada de dichos interruptores dobles, podemos obtener las secuencias adecuadas para que el motor pueda girar en un sentido o en otro.






PROGRAMA UTILIZADO.
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <dos.h>
int tecla1;
int tecla2;
int i=0;
float tiempoespera =.20;
void espera(float segundos){
clock_t endwait;
endwait = clock () + segundos * CLK_TCK ;
while (clock() < endwait){}
}
int main()
{
do
{
clrscr();
cout<<"Motor de Pasos\n";
cout<<"\n 2 Girar derecha\n";
cout<<"\n 4 Girar izquierda\n";
cout<<"\n 6 Aumentar velocidad\n";
cout<<"\n 8 Disminuir velocidad\n";
cout<<"\n 0 Salir\n";
cout<<"\n OPCION: \n";
tecla1 = getch();
if(tecla1 == 56){
cout<<"\nVelocidad disminuida";
delay(1000);
tiempoespera = 0.30;
}
else if(tecla1 == 50){
cout<<"\nGirando a la derecha";
i=0;
do{
asm {
mov dx,378h
mov al,4
out dx,al
}
espera(tiempoespera);
asm {
mov dx,378h
mov al,0
out dx,al
}
espera(tiempoespera);
asm {
mov dx,378h
mov al,8
out dx,al
}
espera(tiempoespera);
asm {
mov dx,378h
mov al,0
out dx,al
}
espera(tiempoespera);
i=i+1;
}while(i<25);
}
else if(tecla1 == 52 ){
cout<<"\nMotor izquierda";
i=0;
do{
asm {
mov dx, 0378h
mov al,01
out dx,al
}
espera(tiempoespera);
asm {
mov dx, 0378h
mov al,00
out dx,al
}
espera(tiempoespera);
asm {
mov dx, 0378h
mov al,02
out dx,al
}
espera(tiempoespera);
asm {
mov dx, 0378h
mov al,00
out dx,al
}
espera(tiempoespera);
i++;
}while(i<25);
}
else if(tecla1 == 54 ){
cout<<"\nVelocidad Aumentada";
delay(1000);
tiempoespera = 0.10;
}
else if(tecla1 == 48 ){
cout<<"\nSalir";
delay(1000);
return(0);
}
else{
cout<<"\nOpcion incorrecta\n";
getch();}
}while(tecla1!=0);
return(0);
}

PRACTICA DE MOTOR DE CD.

MATERIALES UTILIZADOS:
PC Compatible con IBM
CI L293
Motor de Corriente Directa (CD)
Fuente de Alimentacion (en nuestro caso 4.5 V)
Sensor de herradura (led IR , fototransistor)
CI Schmitt Trigger 74LS14
Resistencias 220 Ω, 4.7 kΩ
Cable LPT1
4 Diodos
L293D incluye cuatro circuitos para manejar cargas de potencia media, en especial pequeños motores y cargas inductivas, con la capacidad de controlar corriente hasta 600 mA en cada circuito y una tensión entre 4,5 V a 36 V. Los circuitos individuales se pueden usar de manera independiente para controlar cargas de todo tipo y, en el caso de ser motores, manejar un único sentido de giro
7414 SCHMITT TRIGGER Un trigger Schmitt cambia su estado de salida cuando la tensión en su entrada sobrepasa un determinado nivel; la salida no vuelve a cambiar cuando la entrada baja de ese voltaje, sino que el nivel de tensión para el cambio es otro distinto, más bajo que el primero.
OPTOSENSOR DE HERRADURA EE SX1041 Cuenta con un receptor y un emisor y su principal función es Sensar un movimiento, en nuestra practica lo que hace es que al momento de que el encoder pasa por el emisor y el receptor del opto sensor lo detectara y mandar una señal a un Led que encenderá cada ves que se cumpla una vuelta y detecte un espacio. Su configuración de salida es un fototransistor.
FORMA EN LA QUE FUE CONECTADO EL CIRCUITO
L293D
*Pin1 a voltaje
*Pin2 a tierra
*Pin3 al cable negro del motor
*Pin4 a tierra
*Pin5 a tierra
*Pin6 al potenciómetro y este a su vez va unido con el cable rojo del motor
*Pin8 a voltaje
*Pin9 a voltaje
*Pin16 a voltaje
OPTOSENSOR DE HERRADURA EE SX1041
*D+ a resistencia de 10 kilos y esta va a voltaje
*E- deberá ir a tierra
*D- deberá ir a tierra
*E+ debe ir a una resistencia de 220Ω  y esta va a voltaje
*D+ va al pin1 del circuito 7414
7414 TRIGGER SCHMITT

*Pin1 a D+ del opto interruptor de herradura
*Pin2 y pin 3 deberán ir unidos por medio de un puente
*Pin4 va al positivo de un Led
*Pin7 va a tierra
*Pin14 va a voltaje
LED

*Positivo del Led va al pin 4 del 7414
*Negativo del Led va a tierra
CONECTOR DB25

-D1 QUE PERTENECE AL PIN3 DEL CONECTOR DB25 ES CONECTADO AL PIN 2 DEL CIRCUITO L293D

-D0 QUE PERTENECE AL PIN 2 DEL CONECTOR DB25 DEBE DE IR CONECTADO AL PIN 7 DEL CIRCUITO L293D


-EL PIN1 DEL CONECTOR DB25 VA UNIDO AL LED A LA PARTE POSITIVA  Y A SU VES AL PIN4 DEL 7414

-EL PIN 14 DEL CONECTOR DB25 VA CONECTADO A TIERRA DEL PROTO.