Vous êtes sur la page 1sur 4

Modelo Nº: 387

MANUAL TECNICO Libro 10 - Experiencia 1 - Página 1/4

INTERFASE DE SALIDA PARA PC


CONTROLADORA DE TRIACS.
* Como secuencial de luces (hasta 5000W por canal).
* Controlador de motores (hasta 2 HP por canal).
* Control de sistemas de producción.
La utilización de triacs permite una alta velocidad de conmutación.
Existe la posibilidad de aumentar la cantidad de canales que pueden ser
controlados por una sola PC.
Para realizar las secuencias es necesario saber algo de programación
de computadoras, o bien adquirir el diskete con el software indicado (387/
388D) especialmente diseñado para funcionar con este modelo.
La interfase se conecta en el conector paralelo de la PC (el que se utiliza
para controlar la impresora).

LISTADO DE MATERIALES:
RESISTENCIAS:
R1 a R8 = 100 Ohms (Marrón-Negro-Marrón)
R9 a R16 = 1,2 Kohms (Marrón-Rojo-Rojo)
R17 a R32 = 470 Ohms (Amarillo-Violeta-Marrón)

CAPACITORES: VARIOS:
C1 a C16 = 100 nF 630 V (Poliester) I1 a I8 = 20 vueltas de alambre de 1mm
sobre un ferrite de 4mm de diámetro.
SEMICONDUCTORES: Conector DB-25 Hembra para circuito
IC1 a IC8 = MOC 3021 impreso
T1 a T8 = BTA 24-600
L1 a L8 = LED 5mm

Prohibida la reproducción total o parcial del material publicado en este volúmen,


sin importar el idioma, traducción y presentación. Los circuitos y esquemas
publicados por este Manual Técnico PLAQUETODO sólo pueden ser utilizados para
fines privados o científicos y como aplicación práctica del aprendizaje de la técnica
electrónica; por tal motivo, su uso comercial queda expresamente prohibido.
Modelo Nº: 387
MANUAL TECNICO Libro 10 - Experiencia 1 - Página 2/4

PRINCIPIO DE FUNCIONAMIENTO:
Teniendo en cuenta que todos los canales funcionan de la misma manera,la
explicación se realiza solo para el canal 1.
Cuando en la entrada se recibe un “1” lógico, tenemos un nivel de 5V, el cual es
suficiente para excitar, a través de la resistencia limitadora R17, al led interno del
opto-diac (IC1). La resistencia R9 provee al opto-diac la muestra de tensión para la
excitación .
Al ingresar un “1” lógico, el led interno de IC1 se enciende, con lo que se pro-
duce la conducción del diac que a su vez dispara al triac, conectándose la carga.
La red formada por C1-R1 y C2-I1 sirve para compensar las cargas
inductivas, debido a que el triac puede dominar solo cargas resistivas. C1-R1
simulan la carga resistiva mientras que I1-C2 aíslan la carga inductiva a la vez que
filtran los ruidos producidos por el triac, para que no afecten a otros circuitos
conectados a la línea.
La resistencia R17 junto a L1 forman el monitor del canal 1.

NOTA DE MONTAJE
* Para potencias mayores a 500 W (luces ) y 1/2 HP (motores) será necesario
agregar disipadores a los triacs. Cada disipador será de aluminio de 2 mm de espesor
y su superficie será de al menos 5 cm x 5 cm.

PROGRAMACION DE SECUENCIAS:
Para lograr colocar los datos en el port de impresora debemos indicarle a la
computadora en que dirección de memoria se realizará.
Para realizar la secuencia se podra utilizar cualquier lenguaje de programación.
Trabajando en BASIC, para sacar datos por el port de impresora utilizamos la
instrucción OUT de la siguiente forma;

OUT [DIRECCION] , [BYTE]

DIRECCION:
Si se trabaja con el circuito conectado en el Port LPT1 la dirección decimal
será 888, mientras que si está conectado en LPT2 será 956.

BYTE:
Este le comunica a la plaqueta cuales LEDs deben encenderse.Como trabaja
en sistema binario, debemos hacer el siguiente cálculo:
Modelo Nº: 387
MANUAL TECNICO Libro 10 - Experiencia 1 - Página 3/4

Byte=2canal-1
La fórmula se compone de esa manera dado que la computadora trata a los
canales desde 0 hasta 7.
Con la fórmula anterior lográbamos activar uno solo de los canales. si queremos
excitar Por ejemplo, si queremos que enciendan los LEDs 1 y 2 (los dos primeros
comenzando de la izquierda) y nuestra impresora está conectada en LPT1 hacemos:

BYTE=BYTE1+BYTE2=20+21=1+2=3

Luego ejecutamos: OUT 888,3

PROGRAMA DE EJEMPLO
Este programa, escrito en QBASIC, activa o desactiva cualquiera de los 8 canales
de esta plaqueta.

DIM canal(8)
CLS
comienzo:
LOCATE 1, 1
FOR i = 0 TO 7
PRINT "Canal: "; i;
IF canal(i) = 1 THEN PRINT "Prendido" ELSE PRINT "Apagado "
NEXT i
INPUT "Ingrese canal a activar/desactivar:"; can
canal(can) = canal(can) XOR 1
sal = 0: binario$ = ""
FOR i = 0 TO 7
IF canal(i) = 1 THEN
sal = sal + 2 ^ i
binario$ = binario$ + "1"
ELSE binario$ = binario$ + "0"
END IF
NEXT i
OUT 888, sal
PRINT "Salida por el puerto paralelo:"
PRINT "Decimal:"; sal
PRINT "Hexadecimal:"; HEX$(sal)
PRINT "Binario:"; binario$
GOTO comienzo:
Modelo Nº: 387
MANUAL TECNICO Libro 10 - Experiencia 1 - Página 4/4

Vous aimerez peut-être aussi