Anda di halaman 1dari 3

PRCTICA U403

Control de un motor a pasos mediante el puerto paralelo


1. OBJETIVO
El alumno disear un programa que permita controlar un motor a pasos mediante
el puerto paralelo. Para ello, deber construir la interfaz fsica basndose en el
circuito propuesto, y considerando las especificaciones tcnicas del motor a pasos
utilizado.

2. COMPONENTES REQUERIDOS

1 motor a pasos unipolar


1 ULN2803
4 diodos 1N4148
1 diodo Zener de 12v
Conector macho DB25 con cables en los pines 2-9 (puerto de datos) y 25 (tierra)
Cables puente

ULN2803
Es un array de transistores Darlington capaz de manejar una corriente
mxima de 500 mA en sus salidas. Es un circuito integrado de baja
potencia usado para controlar motores a pasos de tipo unipolar.

Diodos 1N4148 y Zener

De manera ideal, un diodo conducir corriente en un solo sentido, y


actuar como un circuito abierto en cualquier intento por establecer
corriente en direccin opuesta. En el circuito propuesto estos diodos se
utilizan para proteger tanto el puerto paralelo como el circuito de un
posible corto circuito.

PRE-ES Programacin Estructurada

UPV-IM

3. DIAGRAMA DEL CIRCUITO


A continuacin se presenta el diagrama del circuito que deber construir y posteriormente
controlar mediante el programa en C/C++.

4. INTERACCIN CON EL PUERTO PARALELO


Disee un programa en C/C++ que muestre un men al usuario mediante el cual podr
controlar el motor a pasos. El programa deber incluir al menos las siguientes opciones:
a) Tiempo de espera. Mediante esta opcin el usuario podr indicar el tiempo en
milisegundos entre un evento y otro del motor. Visualmente, a menor tiempo mayor
ser la velocidad de giro.
b) Girar a la derecha paso a paso. El usuario indicar la cantidad de pasos a la derecha
que el motor girar.
c) Girar a la izquierda paso a paso. El usuario indicar la cantidad de pasos a la
izquierda que el motor girar.
d) Giros completos a la derecha. El usuario ingresar la cantidad de vueltas completas
a la derecha que el motor realizar.
e) Giros completos a la izquierda. El usuario ingresar la cantidad de vueltas completas
a la izquierda que el motor realizar.

PRE-ES Programacin Estructurada

UPV-IM

5. EVALUACIN
La evaluacin
construido (en
interacta con
carpetas de la
para ello.

de esta prctica consistir en la revisin visual del circuito de pruebas


video y/o de manera presencial), y del funcionamiento del programa que
l. Adicionalmente, es necesario enviar el cdigo fuente (sin incluir las
librera que permite el acceso al puerto) al enlace habilitado en el moodle

PRE-ES Programacin Estructurada

UPV-IM

Anda mungkin juga menyukai