Está en la página 1de 19

.

LX1533

MOTORES PASO A PASO


El Ordenador Personal se utiliza hoy en día para, prácticamente, cualquier
aplicación. Actualmente ha entrado en nuestras casas y es un
electrodoméstico más: Lo utilizamos para procesar documentos, para
conectarnos con otros radioaficionados, para detectar terremotos, para entrar
en Internet, etc. En este artículo veremos cómo puede servir para gobernar
un periférico muy peculiar: Los motores paso a paso.

E
n el Número 189 de Nueva Electrónica que, por motivos de estudio o de trabajo,
se presentaron los kits LX.1419–LX.1420 querían profundizar en sus conocimientos
idóneos para controlar cualquier tipo de sobre los motores paso a paso.
motor paso a paso.
Después de la publicación del artículo hemos
Estos motores se utilizaban antiguamente en recibido numerosas peticiones para modernizar
muy pocas aplicaciones, sin embargo hoy en el proyecto y permitir su gestión mediante un
día su uso es muy frecuente, incluso a gran ordenador personal.
escala industrial. De hecho se utilizan en
impresoras, lectores de CD, fax, Puesto que en electrónica casi todo es posible,
fotocopiadoras, etc. hemos respondido que para hacerlo se
necesita la interface LX.1127, presentada en
Con los kits presentados en la revista N.189 la revista N.118, junto con un nuevo software
proponíamos una ayuda para todos aquellos (que lógicamente os proporcionaremos).
22 / Nº 221 - NUEVA ELECTRÓNICA
.

Además de esto hay que añadir una nueva La tensión de 5 voltios, necesaria para
placa LX.1533 que proponemos aquí y que alimentar los dos integrados IC1 e IC2 de la
sirve para controlar la placa LX.1420 que placa LX.1533, sale de la placa LX.1127 a través
aparece en la revista N.189. del conector de 25 contactos. El mismo valor
de tensión alimenta, a través de los terminales
Los lectores que tengan los kits LX.1419 y 1 y 6 del conector CONN.2 de 6 contactos, la
LX.1420, que corresponden a la etapa de parte de baja potencia de placa LX.1420.
control y a la etapa de potencia para motores
paso a paso (ver revista N.189), sólo tienen La única alimentación que hay que tomar del
que sustituir la placa de la etapa control exterior es la que sirve para controlar
LX.1419 por la placa LX.1533, tal y como directamente el motor paso a paso.
aparece en la Fig.7.
En la parte inferior de la placa de potencia
Para ayudar a los lectores y a los estudiantes LX.1420 (ver Fig.6) hay dos clemas que sirven
que no han realizado nunca placas para para controlar las fases del motor y una tercera
controlar motores paso a paso y que ahora clema, en el centro, que proporciona tensión
quieren empezar a trabajar con ellos, al de alimentación al motor.
comprar el kit de la interface LX.1533,
regalaremos los artículos referentes al Para gestionar la placa de potencia LX.1420 se
funcionamiento de estos motores y las necesita una placa que proporcione 3 salidas

CONTROLADOS Por Un PC
descripciones de los esquemas eléctricos y la binarias que simulen los dos conmutadores
realización práctica de los kits LX.1127 y y el botón de start. Concretamente, se necesita
LX.1420. una salida para definir en qué dirección se
mueve el motor, una salida para decidir si el
motor debe moverse 1 paso por cada señal de
PRINCIPIO de FUNCIONAMIENTO reloj o 1/2 paso para cada señal de reloj y, por
último, una salida para habilitar la
Los que ya hayan utilizado la interface serie- alimentación del motor.
paralelo LX.1127 sabrán que este
dispositivo es capaz de gestionar hasta 16 Como la interface LX.1127 genera sólo señales
salidas o entradas divididas en dos puertos binarias, es decir, 1 o 0, el problema que se
de 8 bits. nos ha presentado es el de generar una señal
de frecuencia variable para simular el
Después de un análisis detallado de lo que se potenciómetro de la placa LX.1419 sin recurrir
necesita para que funcione la placa de potencia a complicados y caros microprocesadores.
LX.1420, se ha proyectado una placa muy
sencilla capaz de simular todas las funciones Al final se ha utilizado como oscilador un
que realiza la placa LX.1419. NE.555 configurado como multivibrador (ver en
el esquema eléctrico de la Fig.1 el integrado
Como se puede ver en la Fig.6, la interface signado como IC2).
LX.1533 se conecta al convertidor serie-paralelo
LX.1127 a través del conector de 25 contactos. El NE.555, a través de la configuración formada
El conector de 6 contactos se conecta a la placa por R9-R8-R7 y C4, genera, en la patilla 3, una
de potencia LX.1420 (ver Fig.6). señal alterna con una frecuencia de 8 Hz
Nº 221 - NUEVA ELECTRÓNICA / 23
.

CON. 1
+ 5 V.
13
25 R7
C1 C2
16
A0
9 4 9
A1
8 5 2 R8
A2 8 4 7
7 6
A3 R9
6 7 IC1
A4 1 3 IC2
5 10 6
A5 VELOCIDAD
4 11 14 2
A6 R1 R5 5 1
3 12 15
R2 R3 R4
A7
2 13 3 8 C3 C4
CON. 2
R6
+ V.
ENABLE
1
DIRECCION
2
GND HALF/FULL
3
10 CLOCK
4
11 5
GND 6
23
R10
S1

B0 1
22 0
B1 2 Fig.1. Esquema eléctrico de la interface
21 1
B2 3 LX.1533 capaz de controlar directamente
20 2
B3 4 la placa de potencia LX.1420 presentada
19 3
B4 5
18 4 en la revista N.189. Esta interface sustituye
B5 6
17 5 a la placa LX.1419 y, desde el PC, realiza
B6 7
16 6 las mismas funciones. Además, utilizando
B7 8
15 7 el Puerto B de la placa LX.1127, se pueden
simular finales de trayecto actuando sobre
las palancas del dip-switch S1.

LISTA DE COMPONENTES LX.1533

R1 = 22.000 ohm C2 = 100.000 pF poliester


R2 = 22.000 ohm C3 = 1.000 pF poliester
R3 = 22.000 ohm C4 = 220.000 pF poliester
R4 = 22.000 ohm IC1 = C/Mos tipo 40103
R5 = 22.000 ohm IC2 = integrador tipo NE.555
R6 = 22.000 ohm CON.1 = con. 25 pin hembra
R7 = 1.500 ohm CON,.2 = con. 6 pin macho
R8 = 1.000 ohm S1 = dipswitch 8 vie
R9 = 470.000 ohm trimmer
R10 = 10.000 ohm red res. Nota: Todas las resistencias utilizadas en este
C1 = 100.000 pF poliester circuito son de1/4 de wat.

VCC 15 14 13 12 11 10 9 +V 7 6 5

Fig.2. El NE.555 se ha utilizado como oscilador para


SPE CO/ZD J7 J6 J5 J4
CK APE proporcionar el reloj a la patilla 1 del integrado
CL CI/CE J0 J1 J2 J3 F-F

Q R 40103 que, según la combinación binaria que hay


1 2 3 4 5 6 7 GND GND 2 3 4
en las entradas J0-J7 proporcionada por el
programa, ofrecerá en la salida una frecuencia
40103 NE 555 variable.

24 / Nº 221 - NUEVA ELECTRÓNICA


.

cuando el trimmer R9 está en su máximo, y de Utilizando la fórmula anterior, la frecuencia será de:
unos 2.000 Hz cuando el trimmer R9 está en
su mínimo. 2.000 : (7 + 1) = 250 Hz

Para tener un reloj (clock) variable y, por lo Por lo tanto, si en la entrada de la patilla 1 de
tanto, la posibilidad de poder controlar la IC1 se pone una señal alterna de 2.000 Hz, en
velocidad simplemente con el programa, se ha la salida habrá una señal con una frecuencia
utilizado el integrado CMOS 40103 (ver IC1), de 250 Hz.
utilizado como divisor de frecuencia
programable a través de una combinación Todo esto está gestionado directamente por el
binaria de 8 bits. software, por lo que para cambiar la frecuencia
de salida, sólo hay que utilizar el ratón y mover
Como se puede ver en el esquema interno del la barra que aparece en la Fig.20.
integrado IC1 en la Fig.2, el CMOS 40103 Como se puede ver en la Fig.1, las salidas de
dispone de 8 entradas signadas de J0 a J7 y, A0 hasta A4 de CONN1, sirven para habilitar
según la combinación lógica que haya en las las entradas 4-5-6-7-10 del integrado IC1,
patillas de 4 a 7 y de 10 a 13, la señal alterna mientras que las salidas A5-A6-A7 sirven para
enviada por el integrado IC2 a la patilla 1 de activar o desactivar, a través del conector
IC1 se vuelve a encontrar en la patilla 15 de CONN.2, las señales de Enable, Direction y
salida dividida de la siguiente manera: Half/Full de la placa de potencia LX.1420.

Hz salida = Hz entrada : (valor decimal + 1) Como se puede observar se han utilizado sólo
5 bits para dividir la frecuencia. Esta elección
Para que sirva de ejemplo, se pone en las entradas no ha sido casual: Después de una división con
de J0 a J7 del integrado IC1 una combinación 5 bits el motor está prácticamente parado.
binaria tal que el valor decimal sea 7.
Por este motivo, en la representación gráfica
de la frecuencia de salida (ver Fig.20), hay 5
Entradas IC1 J0 J1 J2 J3 J4 J5 J6 J7
LED, que indican los bits que están a 1 y los
Valor binario 1 1 1 0 0 0 0 0 que están a 0.
Valor decimal 1 2 4 0 0 0 0 0
Teniendo en cuenta que el equivalente decimal
del número binario 11111 es 31, se parte de
1 + 2 + 4 + 0 + 0 + 0 + 0 + 0 = 7 valor decimal una frecuencia mínima de salida de:

Motor
Paso-Paso

Conector Hembra

Fig.3. Quien no tenga aún los kits LX.1419-1420 para la gestión manual de motores paso a paso, puede utilizar
su PC y el software que nosotros proporcionamos. Además de la interface que se presenta en estas páginas se
necesita una placa LX.1127 y la placa de potencia LX.1420.

Nº 221 - NUEVA ELECTRÓNICA / 25


.

CON. 1
R7 R8 R9
C4
C2 IC2
C3 HACIA LX 1420
1
HACIA LX 1127

R5 R4 R3 R2 R1 R6 1
( HEMBRA)

6
6

IC1 C1
CON. 2

Fig.4. Esquema práctico de montaje de la interface


R10
para controlar motores paso a paso a través de PC.
ON RIFER. Como se puede ver, a través del conector CONN.1
ENTRADA
S1 se conecta la interface serie-paralelo LX.1127 y
1 2 3 4 5 6 7 8
con CONN.2 la etapa de potencia.
01234567

Fig.5. Así se presenta la placa LX.1533. Regulando


el trimmer R9 se puede variar la frecuencia máxima
de reloj y luego adaptar la interface al motor paso
a paso. Si se utiliza el sistema operativo Windows
98 o superior, se pueden gestionar hasta dos
motores al mismo tiempo, siempre que se dupliquen
todas las interfaces de la Fig.3 y se disponga de
dos puertos RS.232 libres.

2.000 : (31 + 1) = 62,5 Hz sensor que tiene que bloquear un movimiento


al pasar un objeto, como si fuese el control de
Ahora se pueden disponer las señales de forma un sencillo brazo robotizado.
similar a la placa de control manual LX.1419,
apta pata gestionar la placa LX.1420, pero
gestionadas por ordenador. REALIZACIÓN PRÁCTICA

Respecto a la interface LX.1127, hay que tener Como se puede ver en el esquema de la Fig.4,
presente que aún está disponible el puerto B hay muy pocos componentes para montar,
de la interface. Este puerto se puede utilizar aunque hay que hacerlo con las precauciones
como entrada, para comprobar el paso de un habituales.
final de trayecto mientras que el motor se
mueve hacia delante, o de un final de trayecto Las resistencias de 22.000 ohmios se pueden
para comprobar si el motor ha alcanzado la reconocer sin saber el código de colores
cuota prevista en su marcha atrás. También se porque las 5 son iguales. Para comprobarlo, los
puede utilizar para mandar la señal de un colores son rojo–rojo–naranja.
26 / Nº 221 - NUEVA ELECTRÓNICA
.

Fig.6. Esquema práctico para conectar todos los kits que se necesitan para
poder gestionar con el ordenador un motor paso a paso. La placa LX.1127
proporciona todas las señales lógicas a través del programa MotorPaso.exe,
incluido en el CD-ROM CD.1533. La placa LX.1533 traduce las señales binarias
en señales adaptadas para controlar la placa de potencia LX.1420. La
manguera que conecta la placa LX.1533 a la LX.1420 no debe invertirse.

Nº 221 - NUEVA ELECTRÓNICA / 27


.

Fig.7. Como se puede ver en la fotografía, quien


tenga los kits LX.1419 y LX.1420 tiene que sustituir
sólo la placa LX.1419 por la nueva LX.1533, sin
ninguna otra modificación. Los comandos se
gestionan con el programa que genera en la pantalla
una placa de control virtual.

Ahora hay que montar: Sólo queda insertar, respetando la muesca de


R6 (amarillo–violeta–marrón), luego referencia en forma de U, los dos integrados,
R7 (marrón–azul–rojo) y, por último, prestando atención para no doblar sus patillas.
R8 (marrón–negro–rojo).

Puesto que el circuito impreso es de doble cara, PRUEBA


hay que procurar que el estaño fundido cubra el
agujero y el terminal de cada componente, de La prueba de funcionamiento definitivo de la
manera que se consiga una buena conexión entre placa es muy sencilla. Para realizarla hay que
agujeros metalizados y las dos caras del impreso. encender el ordenador y conectar la interface
LX.1127 (apagada) al puerto serie que se
El montaje puede continuar soldando los dos utilice habitualmente.
zócalos para los integrados IC1 e IC2, luego
hay que pasar a los condensadores. En los NOTA: Si se utiliza un puerto serie de 9
condensadores C1 y C2 de 100.000 pF contactos hay que conseguir un adaptador de
aparece la referencia .1K63, mientras que en 9 a 25 contactos (también lo podemos
C4, de 220.000 pF, aparece .22J63. En el proporcionar nosotros).
último condensador, C3 de 1.000 pF, aparece
la referencia .1nJ100. A continuación hay que conectar la interface
LX.1533 a la placa LX.1127 a través del
Ahora hay que insertar y luego soldar el conector de 25 contactos y, seguidamente,
trimmer R9 y la red de resistencias R10. Para alimentar la placa LX.1127.
esta última hay que tener en cuenta el punto
de referencia, que debe orientarse hacia el Quien disponga de un frecuencímetro puede
conector de 25 contactos. poner la punta de la sonda entre las patillas 5 y
6 del conector CONN.2 de la placa LX.1533 y,
Ahora se puede montar el conector macho de girando el trimmer R9, comprobar que llegue la
6 contactos y el dip-switch S1 de 8 posiciones. señal de Reloj (clock) y que varíe su frecuencia.
En último lugar hay que montar el conector de
25 contactos para conectar a la placa Con un téster se puede comprobar que entre
LX.1127. las patillas 1 y 6 del conector CONN.2 hay 5
28 / Nº 221 - NUEVA ELECTRÓNICA
.

voltios, que sirven para alimentar la parte de programa tenga la más variada compatibilidad,
lógica de la placa LX.1420. hemos creído necesario proporcionar todos los
archivos necesarios para que funcione
Antes de conectar las diferentes placas hay que correctamente en entornos Microsoft Windows.
quitar la alimentación. Después hay que
conectar, con la manguera de conexión de 6 El programa necesita unos 10 MBytes de
cables, la interface LX.1533 a la placa de espacio libre en el disco duro y, por lo menos,
potencia LX.1420. 32 MBytes de memoria RAM.

Acto seguido hay que coger el motor paso a Los sistemas operativos de tipo Windows con
paso incluido en el kit LX.1420 y un los que funciona el programa son: Windows
alimentador que pueda proporcionar una 98, Windows 98SE, Windows ME, Windows
tensión variable de 0 a 30 voltios o que tenga, 2000 y Windows XP.
al menos, las tensiones necesarias para que
funcione el motor, es decir, 12 voltios, 24 Lógicamente se necesita un lector de CD-ROM
voltios o 30 voltios (ver Fig.6). para instalar el programa, con una velocidad
mínima de lectura de 8x.
Según el tipo de motor paso a paso que se
utilice, hay que conectar las parejas de cables También se precisa un puerto serie RS.232 libre.
de las fases del motor a los conectores que hay
en la placa LX.1420, signados como A-A y B-B La tarjeta gráfica tiene que tener una resolución
(ver Fig.6). de, al menos, 800x600 pixels con 16000
colores.
Con el alimentador aún apagado, hay que
conectar el terminal positivo y el negativo de El programa no funciona en sistemas tipo
alimentación al conector que está junto a C7 LINUX o MAC ya que el software se ha
(ver Fig.6). desarrollado en Ordenadores Personales con
sistema operativo Windows en Visual Basic 6
Ahora ya se puede alimentar la interface Profesional.
LX.1127 y se puede encender el alimentador
de potencia del motor paso a paso. NOTA: Quien quiera escribir por sí solo el
programa, tiene que seguir sólo dos reglas.
Como se puede ver en la revista N.118, la
EL SOFTWARE gestión de la interface serie-paralelo LX.1127
esté hecha por códigos, por lo que da igual
Todo el software necesario para controlar la utilizar un lenguaje de programación u otro.
interface LX.1533 está en el CD-ROM Basta con que los comandos estén en
CD.1533. Debido a que el programa contiene caracteres ASCII puro y que se respete el
animaciones, para asegurarnos que el protocolo de comunicación.

Fig.8. Si la función de
auto-arranque no está
activada hay que pulsar
en el menú Inicio y, en Fig.9. En cuadro blanco de la parte central hay que
este, pinchar en Ejecutar. escribir D:\SETUP.EXE y, a continuación, pinchar en OK.

Nº 221 - NUEVA ELECTRÓNICA / 29


.

Fig.10. Una vez lanzado el programa de instalación,


después de algunos segundos, aparece esta
ventana. En ella hay que pinchar en OK.

Fig.11. El programa de instalación muestra


ahora esta ventana, en la que hay que pinchar
en el icono del ordenador.

En el CD-ROM está también el programa


fuente en Visual Basic 6 Profesional, para
aquellos que quieran modificar el programa y
adaptarlo a sus necesidades, aprovechando la
versatilidad y la sencillez de la placa LX.1533.

ADVERTENCIA

Antes de instalar el programa hay que cerrar


todas las aplicaciones que se estén
ejecutando. Una vez cerrados todos los
programas en uso, se puede instalar el
programa MotorPaso.exe.

Es posible, debido a la diversidad entre las


diferentes versiones de Windows, que en los
primeros pasos de la instalación aparezca una
ventana que pida que se reinicie el equipo para
actualizar algunos programas de uso interno de Fig.12. En esta ventana se decide el nombre del
Windows. Si aparece una de estas ventanas hay grupo de programas en el que se instalará
que pinchar en OK. El ordenador se reiniciará MotorPaso.exe. Para seguir con la instalación hay
automáticamente. A continuación hay que volver que pinchar en Continuar.
a empezar la instalación del programa.
parte inferior-izquierda del Escritorio (Fig.8) y
luego pinchar en Ejecutar.
CÓMO SE INSTALA EL PROGRAMA
En la ventana que aparece (ver Fig.9) hay que
Para comenzar la instalación hay que introducir escribir D:\setup.exe y pinchar en OK o en la
el CD.1533 en el lector de CD-ROM y, si el auto- tecla Intro del teclado.
arranque está activado, al cerrar la bandeja la
instalación se iniciará automáticamente. En el monitor aparecerá una ventana gris de
Si el auto-arranque no está activado, hay que texto que cambia continuamente a medida que
pinchar con el ratón en el menú Inicio, en la se transfieren los programas del CD al PC.
30 / Nº 221 - NUEVA ELECTRÓNICA
.

Después de algunos segundos aparece en el


monitor la imagen de la Fig.10.

Para continuar hay que pinchar con el botón


izquierdo del ratón en el botón OK.

A continuación aparece la ventana de la Fig.11


y, para continuar, hay que pinchar sobre el
icono del ordenador si se quiere instalar el
programa en la carpeta (directorio) C:\motorp\
(carpeta predeterminada).

Para cambiar el directorio de destino hay que Fig.13. El programa de instalación continúa
pinchar en el botón Cambiar de directorio y, solicitando la instalación en el PC de un driver para
en la ventana que aparece, teclear el nombre la gestión de las figuras del programa. Para sustituir
de la nueva carpeta. Seguidamente hay que el archivo hay que pinchar en NO. Si se quiere
pinchar en OK, volverá a aparecer la ventana mantener el archivo original hay que pinchar en SÍ.
de la Fig.11.
Ahora, pinchando en el icono del ordenador,
aparecerá la imagen de la Fig.12, en la que
sólo hay que pinchar en Siguiente.

Las ventanas siguientes aparecen en las


Fig.13-14: En ellas sólo hay que pinchar en Sí.

El final de la instalación se confirma con la


imagen de la Fig.15, en la que hay que pulsar
en el botón OK.

CÓMO SE UTILIZA EL PROGRAMA

Antes de lanzar el programa hay que conectar Fig.14. El programa continúa solicitando la
los periféricos. instalación en el PC de un driver para gestionar las
figuras animadas del programa. Para sustituir el
En primer lugar hay que conectar la interface archivo existente hay que pinchar en No, para
serie-paralelo LX.1127 al puerto serie del PC mantenerlo hay que pinchar en Sí.
sin alimentarla.
Después hay que conectar la interface LX.1533
al conector de 25 contactos de la placa serie-
paralelo LX.1127.

A continuación hay que utilizar la manguera de


6 hilos para conectar la interface para PC
LX.1533 a la placa de potencia LX.1420 con el
motor conectado tal y como aparece en la Fig.6.

En último lugar hay que conectar los cables que


llevan la tensión de alimentación al motor. Fig.15. El programa de instalación ha finalizado,
ahora sólo hay que pinchar en OK. El programa está
Al alimentar la placa LX.1127 se alimenta instalado en el disco duro, concretamente en la
también la interface LX.1533. Ahora se puede carpeta (directorio) C:\MOTORP.

Nº 221 - NUEVA ELECTRÓNICA / 31


.

Fig.16. Antes de iniciar el programa hay que


conectar todas las interfaces siguiendo el esquema
de la Fig.3. En primer lugar hay que pinchar en el
botón Inicio, luego llevar el cursor del ratón hasta
Programas. A continuación hay que llevar el cursor
hasta MotorPaso y pinchar, en el cuadro que
aparece a la derecha, en el icono del motor paso
a paso.

Fig.17. Cada vez que se abre MotorPaso


aparece esta ventana. Si se activa el
programa sin conectar la placa LX.1533
hay que pinchar en la opción Demo.

encender el alimentador para proporcionar o 2 para seleccionar el puerto COM2:. Para


tensión al motor paso a paso. confirmar la elección hay que pinchar en OK.

Ahora es el momento de ejecutar el programa: Demo: Si aún no se ha conectado la placa serie


Para ello hay pinchar con el botón izquierdo del hay que pinchar en esta opción para que
ratón en el menú Inicio de Windows. Cuando aparezcan los botones y los cursores. En la
se abra la ventana de la Fig.16, hay que buscar parte superior, a la derecha, aparecerá la
la palabra Programas y, en la ventana que se expresión No en línea.
abre a la derecha, buscar el grupo de
programas MotorPaso. En la nueva ventana LX1127: Si está todo conectado hay que
que aparece hay que pinchar en el icono que pinchar en esta opción, así el programa podrá
representa uno de estos motores. dialogar directamente con la interface LX.1127.
En cuanto se inicia el programa aparecerá la
ventana de la Fig.17, con una serie de opciones Salir: Para salir del programa hay que pinchar
que sirven para hacer prácticas de robótica. en esta opción o en la X de la parte superior-
En la parte superior aparece un menú con 5 derecha de la ventana principal.
opciones:
Help: Pinchando aquí aparecerá una pequeña
Setup: Esta opción sirve para seleccionar el ayuda sobre el uso del programa.
puerto serie. Cuando aparezca la imagen de la
Fig.18 hay que pinchar en Sí. A continuación, En la parte inferior, a la izquierda, hay un LED
cuando aparezca el cuadro de la Fig.19, hay entre dos pulsadores. Pinchando en Start el
que escribir 1 para seleccionar el puerto COM1: LED se iluminará en color verde.
32 / Nº 221 - NUEVA ELECTRÓNICA
.

Fig.18. Si se pincha en Start antes


de haber configurado el puerto serie
en el menú Setup, aparece esta
ventana de información que advierte
de que no se ha seleccionado el
puerto serie. En dicha ventana hay
que pinchar en Sí.

Fig.19. Después de la ventana


anterior aparece esta, en la que
se pregunta en qué puerto serie
se ha conectado la interface
LX.1127. Basta con escribir el
número del puerto serie COM:
seleccionado, es decir, 1 o 2.

Fig.20. Pulsando en Start se


encenderá el LED verde y el
motor virtual empezará a girar
en el sentido de las agujas del
reloj en etapas de 1/2 paso por
señal de reloj (Half). En la parte
superior hay 5 LED que
corresponden a la combinación
binaria que proporciona en
salida la frecuencia que se
indica debajo de los LED.

Nº 221 - NUEVA ELECTRÓNICA / 33


.

Fig.21. Pinchando con el ratón en la tecla Stop se


paran el motor virtual y el motor real. Ahora hay que
modificar en la placa LX.1533 las posiciones de las
palancas del dip-switch, luego, con el ratón, hay
que pinchar en el interruptor Full. Al pulsar de nuevo
Start el dip-switch del programa se colocará como
el de la interface.

En el mismo recuadro hay dos conmutadores de uno de los grupos se encuentra la referencia
virtuales. Uno sirve para determinar la Stop modo horario y bajo el otro la referencia
dirección (que puede ser en el sentido de las Stop modo antihorario.
agujas del reloj, o en el contrario) y el otro para
determinar el número de pasos (steps) por Esto significa que se ha utilizado el puerto B
impulso de reloj (clock), que puede ser half, de la interface LX.1127 sólo como entrada. Es
es decir 1/2 paso, o Full, es decir 1 paso. decir, las ocho entradas se han dividido en dos
grupos: Uno sirve para controlar los sensores
Al mismo tiempo el motor virtual girará como o los finales de trayecto mientras que el motor
el motor real (ver Fig.20). se mueve en la dirección de las agujas del reloj
En la parte superior, dentro del pequeño y el otro para gestionar el final de trayecto o los
monitor virtual, se pueden ver formas de onda sensores mientras que el motor se mueve en
del reloj y de los pasos. el sentido contrario.
Para que el programa sea más realista y rápido
A la izquierda del monitor que indica el estado en el monitor aparecen los dip-switch, que
half/full hay 5 LED que representan el estado cambian su estado en función de cómo se han
lógico de la combinación binaria que modifica dispuesto manualmente en la interface.
la frecuencia que entra en el pin 1 del integrado
IC1. Observando el dip-switch desde el número 0
al número 7 (ver Fig.1), el ordenador interpreta
Debajo de los LED hay una barra que permite el primer bit como el número decimal 1 y el
modificar la velocidad del motor, basta con octavo como el número 128, el cuarto será el
mover el cursor a la derecha (la frecuencia 8 y así sucesivamente.
aumenta) o a la izquierda (la frecuencia
disminuye). El programa se reserva el analizar los 4
primeros selectores para comprobar los
Se puede leer directamente la frecuencia de movimientos en sentido horario y los últimos
salida ya que el ordenador realiza el recuento 4 para comprobar los movimientos en sentido
automático basándose en la fórmula ya antihorario.
mencionada en el párrafo sobre el
funcionamiento del circuito. En la práctica, si se pone en 1 sólo uno de los
dip-switch de 0 a 3 y se intenta hacer girar el
Si se cambia el sentido de la rotación se motor en sentido horario, el motor se
encenderá un LED verde de uno de los dos bloqueará. Lo mismo ocurre con los dip-switch
grupos de 5 LED de la parte derecha. Debajo de 4 a 7 en sentido contrario.
34 / Nº 221 - NUEVA ELECTRÓNICA
Pagina 35
Publi Microsistemas
Pagina 36
Publi Electromedicina
Pagina 37
Cupón
Pagina 38
Cupón
.

Fig.22. Utilizando el Explorador de Windows se puede visualizar el contenido del CD-ROM incluido en el kit
LX.1533. En el interior del CD-ROM está la carpeta Sorgenti, en la que se incluyen todos los programas fuente
escritos en Visual Basic 6 para las interfaces proyectadas para la placa LX.1127. En la carpeta Módulos están
los programas ejecutables, que se pueden copiar al PC pinchando en los programas del CD-ROM y arrastrándolos
hasta las carpetas del disco duro donde se quieran almacenar.

QUÉ HAY DENTRO Para evitar malentendidos repetimos que,


DEL CD-ROM CD.1533 además de la interface LX.1533, se necesita la
placa de potencia LX.1420 y la interface serie-
Puesto que un CD-ROM puede contener una paralelo LX.1127 (ver Fig.6).
cantidad enorme de datos, hemos pensado que
podríamos incluir otros programas.

Hemos grabado el resto aplicaciones de la


interface LX.1127 para que cada uno pueda,
con Visual Basic, hacer las modificaciones que PRECIO de REALIZACIÓN
considere oportunas.
LX.1533: Todos los componentes para realizar
Utilizando el Explorador de Windows o la interface que controla motores paso a paso,
pinchando en el icono Mi PC y seleccionando incluido el circuito impreso, la manguera de
la unidad CD-ROM se puede ver el contenido conexión y todos los componentes que
del CD (ver Fig.22). aparecen en las Figs.4-5, incluido el CD-ROM
CD.1533 que contiene el software para la
La carpeta módulos contiene todos los gestión de la placa
ejecutables de los programas con las placas con el PC ............................................38,65 €
proyectadas para la interface LX.1127,
mientras que la carpeta Sorgenti aparece el CC.1533: Circuito impreso ....................5,50 €
código fuente de los programas del kit.

La carpeta Support sirve únicamente para NOTA: Todas aquellas personas que adquieran
instalar el programa MotorPaso.exe y contiene el kit LX.1533 recibirán de regalo los artículos
todos los programas de enlace entre el relacionados con los motores paso a paso y la
programa de gestión y el sistema operativo realización de las interfaces LX.1127 y
Windows. LX.1420.
Nº 221 - NUEVA ELECTRÓNICA / 39

También podría gustarte