Está en la página 1de 3

.

proyectos >>

driver PAP con 74HC194


En este artículo veremos como construir un sencillo y razonablemente económi-
co driver para motores paso a paso del tipo unipolar. Dicho driver podrá utilizarse con
motores de baja potencia y no necesita de un microcontrolador para funcionar. Puede
ser un buen punto de partida para diseñar tu propio driver.

|| FIGURA 2 || Este es el circuito de nuestro driver


//por:Rob Paisley// El circuito se basa en cir- Cada vez que CLOCK esta en alto
cuito integrado 74LS194 (un regis- (positivo) el estado de las salidas
tro de desplazamiento bidireccio- del 74LS194 (pines 12, 13, 14 y 15)
nal). Está diseñado para ofrecer son rotadas. Puedes consultar el
las funciones básicas de control, diagrama que aparece más abajo
El circuito como Avance (Forward), Retroce- para ver los detalles.
so (Reverse), Parada (Stop) y ajus- La dirección de esta rota-
se basa en el circuito te de la velocidad de giro en hasta ción se determina mediante la llave
integrado 74LS194 100 pasos por minuto. S2. Cuando S2 está en la posición
(un registro No se trata de un proyecto central (OFF), el motor se detiene.
complejo, y todas las partes em- Cuando la base del transis-
de desplazamiento
pleadas pueden conseguirse con tor Q6 esta a nivel bajo, las salidas
bidireccional) facilidad. El método elegido para del 74LS194 cambian en el orden
alterar el sentido de giro es una lla- 12 - 15 - 14 - 13 - 12 , etc.
ve, pero como verás, es muy fácil Cuando la base del transis-
cambiar esto para que pueda ser tor Q6 esta a nivel alto, las salidas
controlado desde el puerto paralelo del 74LS194 cambian en el orden
|| FIGURA 1 || Este es el circuito de nuestro driver.
de un ordenador o desde un micro- 12 - 13 - 14 - 15 - 12 , etc.
con
controlador. Los pulsos existentes en
El control de la velocidad se las salidas del 74HC194 se envían
realiza mediante un potenciómetro, al motor a través de un circuito in-
aun
aunque también podría emplearse tegrado ULN2003. Este se encarga
par
para ello un dispositivo como los de manejar la corriente necesaria
mencionados anteriormente. para excitar las bobinas. cilador astable.
El diagrama siguiente mues-
.Circuito básico del driver .Circuitos integrados tra la forma en que deben energi-
empleados zarse las salidas del ULN2003 para
La figura siguiente nos hacer girar el motor hacia delante
muestra el circuito básico emplea- 74LS194, registro de desplaza- y hacia atrás. Los números de los
do. En color azul puede verse la lí- miento bidireccional de 4 bits pines no se han incluido ya que el
nea de CLOCK. 74LS74, Doble flip-flop tipo D conexionado final dependerá del di-
Un circuito integrado NE555 con Preset y Clear seño del PCB.
fun
funcionando como oscilador estable ULN2003, Driver darlington de Cada pulso positivo en las
proporciona los pulsos de CLOCK
pro 7 canales, 500mA por canal, 50V salidas del 74LS194 provocará el
necesarios y se envían al pin 11 del máximo. encendido de una de las bobinas
cir
circuito integrado 74LS194. NE555, configurado como os- del motor.

//página 0x04 //página 0x05


.proyectos >> driver PAP con 74HC194

|| FIGURA 3 || De esta forma podemos probar nuestro driver

.Notas sobre el circuito pueda girar un motor paso a paso. trol del 74LS194, fijando la direc-
Esto permite utilizar valores de ción de giro con la ayuda de los
A continuación, hemos C1 y R1 tan grandes como se de- transistores Q6 y Q7 y la llave S2.
reunido una serie de datos im- see, siempre dentro de los valores Estrictamente hablando, el método
portantes sobre el circuito pro- aconsejados en la hoja de datos del de control que ofrece te sistema no
puesto y su funcionamiento: NE555. es el mejor, pero a las relativamen-
te bajas frecuencias a las que ope-
Con los valores indicados en el El circuito impreso propuesto ra el circuito (menores a 100KHz)
esquema y C1 = 1 uF, un valor de permite la conexión de la resisten- funciona perfectamente.
R1 = 0 ohm hará que la frecuencia cia variable R1 en una bornera, que
de CLOCK sea aproximadamente también puede emplearse como El resistor de 3.3K y el conden-
de 100KHz. Esto hace que el motor punto de entrada para pulsos de sador de 4.7 uF conectados en el
avance unos 100 pasos por segun- control externos. terminal SET (pines 4 y 10 del
do, velocidad limite para la mayoría 74LS74) aseguran que las sali- sea necesario utilizar un transistor
de los motores paso a paso. La llave S1, que aparece en el das (pines 6 y 8) permanezcan en adicional para lograr este objetivo.
diagrama de más abajo, permite la estado bajo durante el encendido
El 74LS74 no cumple Si se incrementase la velocidad, detención del motor al interrumpir del circuito. En caso de energizar simultá-
no solo disminuiría el torque dispo- la generación de pulsos de CLOCK neamente los transistores Q6 y
otra función nible sino que también se correría del NE555. S1 puede ser reempla- Al alimentar el circuito, es po- Q7, el 74LS194 efectuara un RE-
más que proporcionar el riesgo de que el motor “pierda” zado por un transistor NPN para sible que no todas las salidas del SET, deteniendo el giro del motor
el control del 74LS194, pasos. Se pueden probar diferentes controlar electrónicamente la gene- 74LS194 estén en estado bajo. Por y energizando su salida numero 15
valores para C1 y R1 para producir ración de pulsos de CLOCK. este motivo, la fuente de poder que cuando reciba el próximo pulso de
fijando la dirección
la frecuencia máxima mas adecua- alimente el circuito debe ser capaz CLOCK.
de giro. da para cada motor en particular. Los pulsos de CLOCK pueden de soportar la carga de las cua- .Probando el controlador
Este valor dependerá exclusiva- ser provistos por un circuito exter- tro bobinas energizadas al mismo El circuito necesita de una fuen-
mente de las características cons- no, pero cualquier ruido en estos tiempo, durante un instante más te de 5V de corriente continua per- Simplemente colocando un
tructivas del mismo. podría colocar al registro de des- o menos largo (dependiendo de la fectamente estabilizada para fun- LED en cada salida podemos com-
plazamiento en un valor erróneo. posición de R1). cionar, que no se ha incluido en el probar visualmente el funciona-
Si R1 adopta un valor cerca- En caso de emplearse, deben ser esquema. miento del circuito.
no a 1 Megohm, la frecuencia del pulsos “limpios”. Estos pulsos de- Este circuito puede ser coman- En el esquema pueden ver-
CLOCK disminuirá a cerca de un berían pasar a través del NE555, dado desde otro, o desde el puer- Existen una gran variedad de se los dos Flip Flop “D” incluidos en
Hz, haciendo que el motor avance situación que esta prevista en el to paralelo de un ordenador. Para motores paso a paso. Debe asegu- el 74LS74. La sección FF1 se uti-
un paso por segundo. circuito impreso. que este sistema de control externo rarse que el elegido para ser em- liza como un divisor binario, mien-
funcione, se debe garantizar que la pleado con este sistema se alimen- tras que FF2 funciona como un Flip
No hay, al menos en teoría, un El 74LS74 no cumple otra fun- base de los transistores Q6 y Q7 te con tensiones inferiores a los Flop “RS”. Después de cada pulso
valor mínimo de velocidad a la que ción más que proporcionar el con- sea de al menos 0.7V. Puede que 24V y no consuma mas de 500mA. de CLOCK, el Flip Flop es puesto

//página 0x06 //página 0x07


.proyectos >> driver PAP con 74HC194

El 74LS74 no cumple
otra función más
que proporcionar
el control del 74LS194,
fijando la dirección
de giro. || FIGURA 7 || Así podremos
alejar el PAP del driver
en SET, con Q en alto. Esto permi-
te comandar al 74LS194 secuenciar
|| FIGURA 8 || Los cables centrales son comunes a dos bobinas
sus salidas en uno u otro sentido de
acuerdo a la posición de S2.
La llave S1 permite detener
la generación de pulsos de CLOCK.
Los terminales POWER
(14), COMMON (7) y CLEAR (1 y
13) del 74LS74 no se muestran,
|| FIGURA 4 || formas de onda que se pueden encontrar
a la salida del driver pero los correspondientes a CLEAR
deben conectarse a +5V.
El siguiente grafico muestra
las formas de onda que se pueden
encontrar a la salida del driver:
(Ver Figura 4).
Este es el aspecto del driver
ya montado. (Ver Figura 5 y 6)

.Alejando el motor del driver .Control externo || FIGURA 9 || Puedes comandar el driver externamente
utilizando transistores
Si el motor va a emplearse a
una distancia importante del contro- Como se mencionó antes,
|| FIGURA 5 || Aspecto del driver ya montado lador, deben separarse los bornes es posible comandar el driver me-
de alimentación, tal como se ve en diante la utilización de transistores.
el esquema: (Ver Figura 7) Este sistema permite operar la pla-
Esto evita que los pulsos ca controladora desde otro circuito
generados por el motor introduzcan o desde un ordenador:
ruidos en la fuente de alimentación. (Ver Figura 9)

.Motores de 6 terminales .Control externo mediante


optoacopladores
Algunos motores paso a
paso disponen de 6 terminales. La Otra forma de control, utili-
siguiente imagen muestra la forma zando optoacopladores para aislar
|| FIGURA 6 || Para reducir la altura del circuito final, en que deberían conectarse al con- el driver del circuito que lo controla.
puede cortarse la aleta disipadora del LM7805 trolador: (Ver Figura 8) (Ver Figura 10) || FIGURA 10 || Los optoacopladores evitan posibles daños al host.

//página 0x08 //página 0x09