Beruflich Dokumente
Kultur Dokumente
VENTAJAS. Adems de permitir aislamiento elctrico entre dos circuitos, los optoacopladores son de reducido tamao (vienen como CIs), son de reducido tamao, muy confiables, de bajo precio y tienen total compatibilidad con los circuitos digitales. CONSTITUCION. Todos los optoacopladores contienen un dispositivo emisor de seal luminosa (normalmente un diodo LED) y un dispositivo receptor de la misma seal (puede ser un fotodiodo, o un fototransistor, o un par de transistores en configuracin fotoDArlington, o un fotoFET, o un fotoDIAC, o un fotoSCR o un fotoTRIAC o incluso una puerta fotosensible NAND de colector abierto). APLICACIONES. Gran aplicacin como interfaces entre circuitos digitales de una misma familia o entre circuitos digitales de distintas familias o entre un circuito digital y otro analgico (por ejemplo entre un circuito digital y un circuito analgico de carga de gran potencia o entre una fuente de tensin y un circuito digital). TIPOS MAS COMUNES. 4N26 - 4N33 - MOC3031 - MOC3041 - MOC3163 - ECG3048 - ECG3021
SCR
El tiristor (SCR, Silicon Controlled Rectifier o Rectificador Controlado de Silicio), es un dispositivo semiconductor biestable formado por tres uniones PN con la disposicin PNPN. Est formado por tres terminales, llamados Anodo, Ctodo y Puerta. El instante de conmutacin, puede ser controlado con toda precisin actuando sobre el terminal de puerta. Es un elemento unidireccional, conmutador casi ideal, rectificador y amplificador a la vez.
TRIAC
Un TRIAC o Triodo para Corriente Alterna es un dispositivo semiconductor, de la familia de los transistores. La diferencia con un tiristor convencional es que ste es unidireccional y el TRIAC es bidireccional. De forma coloquial podra decirse que el TRIAC es un interruptor capaz de conmutar la corriente alterna. Su estructura interna se asemeja en cierto modo a la disposicin que formaran dos SCR en antiparalelo. Posee tres electrodos: A1, A2 (en este caso pierden la denominacin de nodo y ctodo) y puerta. El disparo del TRIAC se realiza aplicando una corriente al electrodo puerta. APLICACIONES MS COMUNES
Su versatilidad lo hace ideal para el control de corrientes alternas. Una de ellas es su utilizacin como interruptor esttico ofreciendo muchas ventajas sobre los interruptores mecnicos convencionales y los rels. Funciona como switch electrnico y tambin a pila. Se utilizan TRIACs de baja potencia en muchas aplicaciones como atenuadores de luz, controles de velocidad para motores elctricos, y en los sistemas de control computarizado de muchos elementos caseros. No obstante, cuando se utiliza con cargas inductivas como motores elctricos, se deben tomar las precauciones necesarias para asegurarse que el TRIAC se apaga correctamente al final de cada semiciclo de la onda de Corriente alterna.
U6(A)
R5
10k
U7(MT2)
U6
R5
Crossing U6
U7(MT2)
10k Zero
L2
12V
4 6
U7
TRIAC
MOC3031M
L1
12V
Zero Crossing
ENTRADA DE SEAL
Q2
2N3904
L2
12V
U7
TRIAC
MOC3031M
L1
12V
ENTRADA DE SEAL
Q2
2N3904
U2(A) R1(2)
U2
1 U2(A) 2
Zero Crossing U2
R1
1k R1(2)
4 6
U5
MOC3031M
R1
1k
SCR
ENTRADA DE SEAL
Q1
2N3904 2
Zero Crossing
U5
SCR
MOC3031M
ENTRADA DE SEAL
Q1
2N3904
4.PROGRAMACION EN ASEMBLER list p=16f877 include<p16f877.inc> include<macropic.inc> include<macro_lcd.inc> cblock 20H DATRA3 endc
temp1 org goto inicio: call banco 0 CLRF PORTE CLRF PORTC BUCLE: banco 1 bsf STATUS,RP0 clrf TRISE CLRF TRISC movlw b'00000011' movwf ADCON1 banco 0 mov ADCON0,b'01100001' clrf DATRA3 call retardo_exa ;BUCLE: PRINTF MENSAJE8 ; printf es una macro no es una instruccion aqui ; esta guardado el texto que sale en el LCD , macro mensaje ENTER BSF CONVERSION BTFSC ADCON0,2 GOTO $-1 movr AARGB0,para comparar mov INSERCION1: ; SELECION_RA3: banco 0 mov ADCON0,B'11011001' ACTIVO1: call retardo_exa START1: BSF ADCON0,2 BTFSC ADCON0,2 GOTO $-1 movr DATRA3,ADRESH BCF ADCON0,0 ; DESHABILITO EL CONVERTIDOR BARGB0,.39 ; antes .8 AARGB0,ADRESH ;TERMINO LA CONVERSION ;NO ;mover adresh a ADCON0,2 ;EMPIEZO LA inicio_LCD 00H inicio
COMPARAR1: MOVF AARGB0,0 SUBWF DATRA3,0 BTFSS STATUS,Z GOTO OFF_VENTILADOR ON_VENTILADOR BSF PORTE,0 GOTO CONTINUA OFF_VENTILADOR: BCF PORTE,0 INSERCION2: SELECION_RA0: banco 0 mov ADCON0,B'11000001' ACTIVO: call retardo_exa START: BSF ADCON0,2 BTFSC ADCON0,2 GOTO $-1 movr DATRA3,ADRESH COMPARAR: MOVF AARGB0,0 SUBWF DATRA3,0 BTFSS STATUS,C GOTO ON_FOCO OFF_FOCO BSF PORTC,0 GOTO CONTINUA ON_FOCO: BCF PORTC,0 CONTINUA: call MUL8X8_U ; la macros mul8x8 sirve para multiplicar ; el numero .196 con el valor recogido por las entradas analogicas ; se multiplica por 196 para poder visualizar el valor requerido de voltaje ; en este caso 5V ;SALIDA DE LA MULTIPLIC: AARGB0 (MSB-8) - AARGB1 (LSB-8) movr DATOC_H,AARGB0 movr DATOC_L,AARGB1 call BITS16_BCD ; ; ; ; swapf BCD_0,0 ;swapf intercambio de nibles ANDLW 0X0F ADDLW 0X30 CALL EnviaCarLCD MOVF BCD_0,0 ANDLW 0X0F
ADDLW 0X30 CALL EnviaCarLCD ;***************IMPRIME EL PUNTO************************** ;PRINT_CHAR '.' ; active este punto para el ejemplo de 5V ;***************SEGUNDO DIGITO************************** swapf BCD_1,0 ;swapf intercambio de nibles ANDLW 0X0F ADDLW 0X30 CALL EnviaCarLCD ;***************IMPRIME EL PUNTO************************** ; PRINT_CHAR '.' ; active este punto para el ejemplo de 5V ;***************TERCER DIGITO************************** movf BCD_1,0 ANDLW 0X0F ADDLW 0X30 CALL EnviaCarLCD PRINT_CHAR '.' ; desactive este punto para el ejemplo de 5V ;***************TERCER DIGITO************************** swapf BCD_2,0 ANDLW 0X0F ADDLW 0X30 CALL EnviaCarLCD ;***************TERCER DIGITO prueba************************** movf BCD_2,0 ANDLW 0X0F ADDLW 0X30 CALL EnviaCarLCD ;***************IMPRIME LA LETRA V************************** PRINT_CHAR 'C' PRINT_CHAR '' call ret300ms CLS GOTO BUCLE ; antes BUCLE retardo_exa: nop movlw .249 movwf temp1 ciclo: nop decfsz temp1 ,1 goto ciclo return include<lcd.asm> include<retardo.asm> INCLUDE<mensaje.asm> include<arith.asm> include<math_877.asm> end