
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Para Simple Activacion: | BIT |
|
|
|
|
|
|
|
|
||
![]() |
BOBINADO |
|
|
|
|
||||||
|
|
|
||||||||||
| Pos0 |
|
|
|
|
|
|
|
|
|
|
|
| Pos1 |
|
|
|
|
|
|
|
|
|
|
|
| Pos2 |
|
|
|
|
|
|
|
|
|
|
|
| Pos3 |
|
|
|
|
|
|
|
|
|
|
| Para Doble Activacion: | BIT |
|
|
|
|
|
|
|
|
||
![]() |
BOBINADO |
|
|
|
|
||||||
|
|
|
||||||||||
| Pos0 |
|
|
|
|
|
|
|
|
|
|
|
| Pos1 |
|
|
|
|
|
|
|
|
|
|
|
| Pos2 |
|
|
|
|
|
|
|
|
|
|
|
| Pos3 |
|
|
|
|
|
|
|
|
|
|
| Para
+ Doble |
BIT |
|
|
|
|
|
|
|
|
||
| BOBINADO |
|
|
|
|
|||||||
|
|
|
||||||||||
| Pos0 |
|
|
|
|
|
|
|
|
|
|
|
| Pos1 |
|
|
|
|
|
|
|
|
|
|
|
| Pos2 |
|
|
|
|
|
|
|
|
|
|
|
| Pos3 |
|
|
|
|
|
|
|
|
|
|
|
| Pos4 |
|
|
|
|
|
|
|
|
|
|
|
| Pos5 |
|
|
|
|
|
|
|
|
|
|
|
| Pos6 |
|
|
|
|
|
|
|
|
|
|
|
| Pos7 |
|
|
|
|
|
|
|
|
|
|
![]() |
Asi
quedaria el esquema del controlador donde las ocho patas de netradas de
cada 74LS574 van en paralelo y conectados al puerto de Datos del puerto
paralelo y mediante dos bites del puerto de Control del puerto paralelo
controlamos sendos pines de CLK de cada 74LS574 para indicar a cada integrado
cuando deben memorizar el estado del puerto de Datos.
Con
esto la secuencia de enviar señales a los motores se limita a:
Y asi
para cada paso de envio de señal.
|
![]() |
Asi
quedaria la placa del controlador vista desde los componentes.
Creo que queda claro el conexionado de cada una de sus entradas y salidas donde a la salida del ULN le he puesto unos diodos leds para controlar visualmente el estado de cada bobina. La
lista de componentes es:
Con esto y con el FOTOLITO en PDF que adjunto podeis hacer el controlador. Debeis
tener mucho cuidado con esto ya que cualquier error podria dañar
vuestro PC, por lo que si no entendeis bien claro el esquema os recomiendo
que busqueis a un amigo que sepa un poco de electronica.
|
![]() |
Y
asi quedaria el circuito si lo instalamos todo correctamente. Debeis tener
en cuenta que el comun de los motores y de los Leds es el positivo por
lo que se debe tener especial cuidado en la posicion en la que soldemos
los Leds.
Mas sencilla imposible, y recordad, a la limitacion de componentes le viene relacionada un especial cuidado en su uso ya que no tiene ningun tipo de proteccion contra burradas o sobreintensidades, etc... Para
la alimentacion de este circuito yo he utilizado una fuente de ordenador
ya que estas fuentes tienen las dos tensiones, 5 y 12V donde ambas alimentaciones
tienen el negativo comun y el criterio de colores es el indicado en la
fotografia.
Ala, a disfrutarlo... |
| OPCION | TECLA | DESCRIPCION |
| Puerto LPT |
|
Seleccionamos el puerto LPT por el que se enviaran las señales. el programa reconoce los puertos instalados indicandolo por la direccion base de dicho puerto y si esta insataldo, al seleccionarlo aparece la palabra ACTIVADO a la derecha del mismo... |
| Modo Act. |
|
Especifica el modo de activacion en que queremos que trabaje el programa. dependiendo de la tecla pulsada alarece a la derecha de la pantalla el modo elegido... |
| Velocidad |
|
Especificamos un par de datos
en milisegundos que se refieren al tiempo de retardo que transcurrira entre
una señal y la siguiente. El dato esta compuesto por un par de numeros
que significan e tiempo que queremos que esten las bobinas encendidas y
el tiempo que queremos que esten apagadas.
¿Esto que significa?, pues que si queremos que se envien señales cada 10 milisegundos, podemos poner como velocidad (10 - 0) lo que significa que cada vez que se envien las señales estaran las bobinas 10 milisegundos encendidas antes de enviar la siguiente señal o podemos configurar la velocidad como (4 - 6) lo que quiere decir que despues de enviar una señal, las bobinas estaran 4 milisegundos encendidas y 6 milisegundos apagadas antes de enviar la señal siguiente. En total habra un intervalo de tiempo de 10 milisegundos pero los 6 ultimos seran con las bobinas apagadas. Esto es asi ya que si seleccionamos una velocidad muy lenta, las bobinas de los motores estaran mucho tiempo encendidas y por consiguiente se calentaran los motores y con esta opcion de apagar las bobinas podemos hacer trabajar menos las bobinas para velocidades muy lentas... |
| Fichero |
|
Seleccionamos un fichero de comandos para que el controlador realice movimientos especificados por un fichero y asi controlar la maquina en la que esten instalados los motores. El fichero debe tener la extension ".fpt"... |
| Origen |
|
Movimiento manual de los motores. Se le especifican los pasos que queremos que den los motores de forma manual... |
| Iniciar Ejecucion |
|
Inicia la ejecucion del fichero de comandos o del proceso pendiente. Una vez seleccionado el fichero, debemos pulsar la tecla i para que comience el proceso del fichero... |
| Salir |
|
Salimos del programa... |
| OPCION | TECLA | DESCRIPCION |
| Aumentar
tiempo
de retardo... |
|
Si mientras se ejecuta un fichero pulsamos la tecla '+' , entonces veremos como se incrementa el tiempo de retardo de señal con lo que la velocidad de movimiento de los motores se reducira... |
| Disminuir tiempo
de Retardo... |
|
Si mientras se ejecuta un fichero pulsamos la tecla '-' , entonces veremos como se decrementa el tiempo de retardo de señal con lo que la velocidad de movimiento de los motores aumentara... |
| Pausar la ejecucion
del fichero... |
|
Si pulsamos un tecla cualquiera, entonces nos pregunta si queremos abortar la ejecucion del fichero, si respondemos que si el programa da por terminado el fichero y se queda en espera de nuevas instrucciones. si respondemos que no, el programa pasa a modo cambiar configuraciones menos el nombre del fichero ya que hay uno en ejecucion. Cuando hayamos acabado pulsamos la tecla "i" para continuar... |
| Continuar con la
Ejecucion... |
|
Continua con la ejecucion del fichero de comandos o del proceso pendiente. Una vez seleccionado el fichero, debemos pulsar la tecla i para que comience el proceso del fichero... |
![]() |
Y
esta es la apariencia del programa. Os sugiero que lo useis un poco sin
conectar nada al puerto paralelo y hagais pruebas con el sobre todo lo
arriba indicado.
Como no tiene muchas opciones de uso, espero que no tardeis en aprender como funciona ya que me consta que su funcionamiento es correcto a pesar de ser muy elemental... |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1,10,0
2,1,0 3,Fichero,Ejemplo 5,0,0 4,5,0 9,1,1,1,1 10,100,200,300,400 10,15,365,256,1024 10,-58,+487,65,78 -1,0,0 |
Velocidad
Puerto Lpt Mensaje Activacion Simple Pausa de 5 segundos Factor de escala Movimiento de motores Movimiento de motores Movimiento de motores Fin fichero |