Sunteți pe pagina 1din 6

2015-1

LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y


DISPOSITIVOS DE ENTRADA SALIDA

PREVIO # 6

CONTROL DE UN MOTOR DE PASOS USANDO


EL PUERTO PARALELO DE UNA COMPUTADORA

1. Crear un programa que ejecute el objetivo de la Tabla 1 para producir el movimiento del
motor de pasos en la secuencia indicada. Data IN = puerto de entrada de la PC, para activar el
motor de pasos se usar el puerto de salida.

(3 puntos)

2. Armar la interface de potencia de la figura 2. Describir en forma de bloques, el diseo del


proyecto en general de la figura 2, en referencia a la Tabla 1 y el puerto paralelo que
controlar el movimiento del motor de pasos.

(4 puntos)

3. Diferencias entre un motor de pasos bipolar y uno unipolar, describir el mtodo para
controlar el motor de pasos.

(3 puntos)
LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO

PRCTICA #6

CONTROL DE UN MOTOR DE PASOS USANDO


EL PUERTO PARALELO DE UNA COMPUTADORA
( Esta prctica se desarrollar en una sesin )

OBJETIVO DE LA PRCTICA.

Conocer y emplear el puerto paralelo de la computadora, como medio sencillo y a la vez poderoso,
para el diseo de interfaces (entrada /salida) y el control de dispositivos externos

Operar un motor de pasos, por medio del puerto paralelo y algn lenguaje de programacin (C,
Vbasic, VC++, ensamblador, etc.)

INTRODUCCIN.

PRECAUCION: Conectar dispositivos al puerto paralelo implica el riesgo de daos permanentes a la


tarjeta madre de la PC, tenga siempre presente extremar precauciones al trabajar en el puerto
paralelo. Lea el contenido de la prctica y asegrese de comprenderlo. Se recomiendan
conocimientos slidos en electrnica y programacin para manipular el puerto paralelo.

SE ANEXA TUTORIAL SOBRE MOTORES DE PASOS (INTRODUCCION)

DESARROLLO.

1) Utilizando algn lenguaje de programacin de su eleccin, generar la secuencia que


mover un motor de pasos segn la tabla 1. En la cual, dependiendo del valor de data IN (
Dato ledo en el registro de estado, BASE+1 BASE+2 ) el programa producir (al registro
de datos de salida del puerto paralelo) la secuencia del movimiento que corresponda segn
la Tabla 1.

El programa deber mostrar en la pantalla el dato de entrada (BASE+1 BASE+2), y el


movimiento a producir correspondiente, una vez terminado el proceso, preguntar siguiente entrada.

Data IN Movimiento
1100 720 izq
0010 180 der
0101 270 izq
1111 45 der
Tabla 1.
Una de las aplicaciones de los motores de pasos es que permiten el control ptimo de la posicin
angular de su eje de giro en el intervalo de velocidades de 0 a 60 rpm. Este tipo de motor funciona
bsicamente mediante una secuencia de 4 pasos, para cuatro seales de entrada (SW1 A SW4) lo
que hace girar al eje y que por lo regular es de 1.8 grados por paso, pero en el laboratorio solo se
cuenta con motores de 3.6 por paso (tomarlo en cuenta). A continuacin se presenta la secuencia
para controlar al motor de pasos.

En el diagrama anterior, puede verse que esta clase de motores mantiene dos de sus fases
alimentadas y como su consumo de corriente es alto (cerca de 900mA) en comparacin al
entregado por la computadora es necesario construir un buffer de potencia que suministre la
corriente necesaria.

2) Construya el buffer de potencia y la interface de la figura 2 si usa el circuito TIL 111, y la figura 3
si dese usar el ULN2003, conecte al puerto paralelo y ejecute el programa diseado en el inciso 1,
llame al instructor para verificar el funcionamiento correcto.

NOTA: El motor de pasos ser proporcionado en el laboratorio.


Figura 2. Interfaz de Potencia para operar motor de pasos, usando TIL111.

Material:

4 Circuitos Optoacopladores TIL 111

4 Transistores TIP 32

5 Resistencias 330 ohms

5 Resistencias 100 ohms

5 Resistencias 1 K

1 Cable paralelo para impresora.

1 Conector CENTRONICS (hembra 36 pins).

10 Leds.
En la siguiente figura 3, podemos apreciar el circuito correspondiente a la interfaz para el puerto
paralelo:

Figura 3, interfaz para control de motr de pasos usando el CI. ULN2003

La interfaz nos provee 8 salidas TTL, 7 salidas de potencia (500ma) y cuatro entradas TTL. Es
importante tener en cuenta que las salidas TTL entregan una tensin de 5v y solo se les puede
exigir un mnimo de corriente, apenas suficiente para activar un transistor o bien un par de
compuertas TTL.
As mismo las entradas TTL deben ser alimentadas con una tensin mxima de 5v o de lo contrario
el chip resultar daado. Esta tensin se obtiene desde VDD a travs del regulador U1 (78L05).

El CONECTOR CN4: Las 7 salidas de potencia no son ms que la amplificacin mediante un


arreglo de transistores Darlington (ULN2003) de las salidas TTL 0 a 6 (la salida 7 no es usada).
Este chip puede drenar una corriente mxima de 500ma, lo que es suficiente para activar un LED,
un rel y hasta un motor DC de bajo consumo o un motor de pasos pequeo.

La teora de funcionamiento es muy simple, solo se usan unas compuertas TTL del tipo Buffer
(74LS244 y 74LS245) para poder conectarnos con seguridad al puerto paralelo, y un arreglo de
transistores Darlington (ULN2003) para brindar una salida de mayor potencia.

Cabe aclarar que los dos integrados TTL (74LS244 y 74LS245) se alimentan del regulador de
voltaje 78L05 o bien de la fuente de poder del laboratorio, el cual se encarga de reducir la tensin
de entrada (VDD) a 5v (Vcc). La tensin VDD debe estar comprendida entre 9 y 12v.

La tensin de entrada VHH alimenta directamente al ULN2003 para obtener mayor voltaje en caso
de querer manejar un rel o bien un pequeo motor de pasos. La tensin VHH debe estar
comprendida entre 3 y 15v. VHH podr conectarse directamente a VDD (y de esa forma usar solo
un fuente de alimentacin) siempre que esto no provoque problemas de ruido.

NOTA

1.-En la figura a la salida del conector CN5, se conecta el display de 7 segmentos (en caso de
uso).

2.- El conector CN6 ser el puerto de entrada de datos (abierto ser 1 lgico) y cerrado el switch
se pondr a tierra, 0 logico. (GND).

3.- En la figura en lugar del regulador 78L05, use la fuente de poder del laboratorio a 5 volts.

4. El Conector CN4, se utiliza para conectar el MOTOR DE PASOS., ver datasheet de ULN2003.

Material:

1 CI. 74LS245
1 CI. 74LS244
1 CI. ULN2003

5 Resistencias de 5K

S-ar putea să vă placă și