You are on page 1of 14

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA

CARLOS DIAZ

mmaalcaos@hotmail.com
RESUMEN

ripamoge@hotmail.com

cad7910@hotmail.com
OBJETIVOS

En este documento se har una descripcin de los procesos que se llevaron a cabo para el desarrollo e implementacin de un circuito rectificador controlado de 3 pulsos utilizado como prototipo para pruebas y de aprendizaje, cuya funcin ser, determinar el intervalo de conduccin de los tiristores, partiendo de la caracterstica operativa de su ngulo de disparo, la cual puede ser desplegada con la implementacin de una pantalla de cristal liquido (LCD). En este informe se incluyen la etapa de investigacin y la descripcin de cada uno de los factores que se tuvieron en cuenta para su elaboracin. INTRODUCCIN En muchas aplicaciones industriales se requiere obtener sincronismo en el empleo de los intervalos de tiempo y operacin de un sistema como tal, con el fin de obtener seales de salida optimas y que al existir variacin de cualquier parmetro (carga y voltaje de alimentacin) no impida su correcto funcionamiento dada una aplicacin especifica. La variacin en los intervalos de conduccin en los circuitos rectificadores se efecta partiendo de un voltaje de entrada alterno y de una caracterstica operativa denominada ngulo de disparo. Para el control de estos dispositivos rectificadores se ha desarrollado una lgica programada en un microcontrolador PIC, los cual se utilizarn para cumplir con los requerimientos de este proyecto.

Analizar e interpretar el funcionamiento de un circuito rectificador controlado de 3 pulsos. Implementar el microcontrolador PIC 18F452 como dispositivo de control para los intervalos de conduccin de cada tiristor. Manejar herramientas bsicas del lenguaje de programacin del microcontrolador PIC 18F452. Realizar la variacin del ngulo de disparo del circuito rectificador. Implementar la etapa de control y de potencia adecuada para representar el funcionamiento del rectificador controlado de 3 pulsos. MARCO TERICO PRINCIPIO OPERATIVO DEL CONTROL DE FASE En el circuito ensamblado se controla el flujo de la potencia hacia la carga, demorando el ngulo de encendido del SCR. Los trminos populares para describir la operacin de un SCR son ngulo de conduccin y ngulo de retardo de disparo. El ngulo de conduccin es el numero de grados de un ciclo de CA durante los cuales el SCR esta encendido. El ngulo de retardo de disparo es el nmero de grados de un ciclo de CA que transcurren antes de que el SCR sea encendido. Por

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com

ripamoge@hotmail.com

cad7910@hotmail.com

supuesto estos trminos estn basados en la nocin de que el tiempo total del ciclo es igual a 360. Al momento que el ciclo de CA inicia su parte positiva, el SCR esta apagado. Por tanto tiene un voltaje instantneo a travs de sus terminales de nodo y ctodo igual al voltaje de la fuente. Esto es exactamente lo que se vera si se coloca un interruptor abierto en el circuito en lugar del SCR. Dado que el SCR

interrumpe en su totalidad el suministro de voltaje; por lo que el voltaje a travs de la carga es cero durante ese lapso. En general, antes de que el SCR se dispare, el voltaje es retirado de entre los terminales del SCR, y la carga ve un voltaje cero. Despus de haberse disparado el SCR, la totalidad del suministro de voltaje es retirado a travs de la carga, y el SCR presenta voltaje cero. El SCR se comporta como un interruptor de accin rpida.

DIAGRAMA PARA UNA FASE

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com

ripamoge@hotmail.com
de la

cad7910@hotmail.com

El circuito encargado del control compuerta es el microcontrolador.

El optoacoplador 4N35 de la figura asla de la red elctrica y detecta los cruces por cero de la tensin de la red. En el led circula una corriente ms que suficiente para producir la saturacin, el transistor permanece saturado durante la mayor parte del ciclo. Los cruces por cero ocurren cuando la tensin de red cambia de polaridad, de positivo pasa a negativo o a la inversa. En un cruce por cero, la corriente del led cae a cero. En ese momento el fototransistor se convierte en un circuito abierto y la tensin de salida aumenta aproximadamente a 5V. Como se puede apreciar la tensin de salida es casi cero durante la mayor parte del ciclo. En los cruces por cero aumenta rpidamente a 5V y a continuacin disminuye a cero. Este circuito es muy til por que no requiere un transformador para obtener el aislamiento de la red. El optoacoplador es el que se encarga de esto. Este circuito es muy conveniente en aplicaciones en que se quiere sincronizar otro circuito a la frecuencia de la tensin de red como en nuestro caso. MICROCONTROLADOR PIC 18F452 El microcontrolador PIC 18F452 es el dispositivo encargado de ejercer control en el sistema, recibe la seal proveniente del teclado, con la cual puede digitarse el ngulo de disparo deseado y a la vez ser desplegado en la pantalla de cristal liquido. Con esta informacin y la seal de sincronismo proveniente del circuito de cruce por cero

SCR TYN 612: SCR encargado de permitir el paso de la corriente de acuerdo a la variacin que se le haga al ngulo de disparo. El conjunto de elementos D2, C1 y R1: es el circuito encargado de la proteccin de la compuerta. R1 incrementa la capacidad del dv/dt, reduce el tiempo de apagado e incrementa la corriente de mantenimiento mnima (In) y de enganche (Il) del tiristor. D2 protege la compuerta de valores negativos. C1 remueve las componentes de ruido de alta frecuencia e incrementa la capacidad de dv/dt y el tiempo de retardo en la compuerta. Optoacoplador: se encarga de aislar el circuito de compuerta con el objetivo de proteger el microcontrolador. Microcontrolador: se encarga de aumentar o disminuir el ngulo de disparo de los SCRs.

CIRCUITO DE CRUCE POR CERO

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com

ripamoge@hotmail.com

cad7910@hotmail.com

ajusta una variable que hace que vare un retardo desde el momento en que recibe la seal de cruce por cero, o sea, de ngulo 0. Despus del retardo se enva un pulso corto de aproximadamente 0.9ms para disparar el SCR y sigue repitiendo este disparo hasta que se sincronicen los intervalos de conduccin. En el anexo se presente el programa implementado para lograr este control en el microcontrolador.

PANTALLA CRISTAL LQUIDO (LCD) Una LCD estndar es una pantalla de cristal lquido con una matriz de 16, 32, 40 u 80 caracteres de 5x7 pxeles, contando, adems, con un microcontrolador que lo gobierna. Su bus de conexin puede ser de 4 u 8 bits. El mdulo LCD que se trabaj tiene 14 pines. Su alimentacin es de +5 V. Para el mdulo de 8 bits requeriremos 11 lneas (uno de 4 bits necesitara slo 7). De ellas hay tres de control, que son EN (habilitacin), I/D (Instruccin/Datos) y R/W (Lectura/Escritura). En un modo de 4 bits se usaran slo las lneas DB4-DB7 de datos.

DESCRIPCION DE PINES DEL LCD.

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com

ripamoge@hotmail.com

cad7910@hotmail.com

DIAGRAMA ESQUEMATICO

CONCLUSIONES

la El uso de SCRs nos permiti posibilidad de controlar el ngulo de disparo del rectificador con el objeto de obtener un control adecuado de los intervalos de operacin de cada tiristor y as disminuir el tiempo de respuesta del sistema, por lo tanto es una buena opcin en el momento de trabajar con rectificadores de 3 pulsos

Los intervalos de conduccin de los tiristores se controlan adecuadamente con la implementacin del microcontrolador PIC 18F452. Para el manejo de la LCD con el PIC 18F452 nos basamos en la librera generada por el software "Aplicacin Maestro" de la Microchip; el cual genera el cdigo para el microcontrolador de acuerdo a las caractersticas de la LCD.

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

ripamoge@hotmail.com cad7910@hotmail.com HORESTEIN MARK N. Microelectrnica: Circuitos y Dispositivos. Prentice Hall. Existe la necesidad de aislar la etapa de control con la etapa de potencia por medio RASHID. Electrnica de MAMAD de un optoacoplador para evitar daos en potencia de circuitos, dispositivos y los circuitos de baja potencia. aplicaciones. Segunda edicin. Pearson education. Data sheet PIC 18F452 BIBLIOGRAFA la Data sheet LCD-02M002A de empresa VISHAY. Ing. GALLEGO, Germn. Dispositivos y Pagina web de la microchip. circuitos de electrnica de potencia. MALONEY TIMOTHY J. Electrnica Industrial Moderna. Prentice Hall.

mmaalcaos@hotmail.com

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com

ripamoge@hotmail.com
ANEXO

cad7910@hotmail.com

;****************************** sub teclado ********************************** ; list p=18f452 #include <P18F452.INC> _CONFIG1, _OSCS_OFF_1 & _XT_OSC_1 _CONFIG2, _BOR_OFF_2 & _BORV_27_2 & _PWRT_ON_2 _CONFIG3, _WDT_OFF_3 & _WDTPS_128_3

__CONFIG __CONFIG __CONFIG __CONFIG __CONFIG __CONFIG __CONFIG _WRT3_OFF_A __CONFIG __CONFIG __CONFIG _EBTR3_OFF_C __CONFIG list c=132 DATO_A DATO_B RESUL TEMPO1 TEMPO2 OFFSET Digito TEC1 TEC2 TEC11 TEC12 TEC3 TA

_CONFIG5, _CCP2MX_OFF_5 _CONFIG6, _STVR_OFF_6 & _LVP_OFF_6 & _DEBUG_OFF_6 _CONFIG8, _CP0_OFF_8 & _CP1_OFF_8 & _CP2_OFF_8 & _CP3_OFF_8 _CONFIG9, _CPB_OFF_9 & _CPD_OFF_9 _CONFIGA, _WRT0_OFF_A & _WRT1_OFF_A & _WRT2_OFF_A & _CONFIGB, _WRTC_OFF_B & _WRTB_OFF_B & _WRTD_OFF_B _CONFIGC, _EBTR0_OFF_C & _EBTR1_OFF_C & _EBTR2_OFF_C & _CONFIGD, _EBTRB_OFF_D ;Listado a 132 caracteres ;Registro del dato A ;Registro del dato B ;Registro de resultados ;Registro temporal 1 ;Registro temporal 2 ;Variable de desplazamientos de mensajes ;Cursor para leer la tabla de datos.

equ equ equ equ equ EQU

equ 0xc 0xd 0xe 0xf 0x10 0x11 0xa EQU 0x12 EQU 0x13 EQU 0x20 EQU 0x21 EQU 0x14 EQU 0x18

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
TC AUX1_INT AUX2_INT AUX3_INT VAR0 VARR1 VARR2 VARR3 VARR4 VARR5 VARR6 VARR7 VARR8 EQU 0x19 EQU 0x15 EQU 0x16 EQU 0x17 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x30

ripamoge@hotmail.com

cad7910@hotmail.com

EQU EQU EQU EQU EQU EQU EQU EQU EQU

;<<<<<<---------------------- VECTOR DE RESET ------------------------>>>>>>> ORG GOTO org 00h INICIO 00034h ;Direccin del Vector de RESET ;Comienza el programa ;detrs del Vector Interrupcin

Include "LCD118.LIB"

;<<<<<<----------------- INICIO PROGRAMA PRINCIPAL ------------------->>>>>>> DATO_1 ADDWF RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW PCL,1 'A' 'N' 'G' 'U' 'L' 'O' ' ' 'D' 'E' ' ' 'D' 'I' 'S' 'P' 'A' 'R' 'O' ' '

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
RETLW DEC_ASCII ADDWF RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW 0x00 PCL,1 '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' 0x00

ripamoge@hotmail.com

cad7910@hotmail.com

INICIO

CLRF PORTA MOVLW 0x07 MOVWF ADCON1 MOVLW B'00111111' MOVWF TRISA CLRF MOVLW MOVWF CLRF MOVLW MOVWF PORTC B'00011111' TRISC PORTB 0x00 TRISB

TEST

CLRF TEC1 BTFSC PORTA,0 GOTO PRES INCF TEC1,F BTFSC PORTA,1 GOTO PRES INCF TEC1,F BTFSC PORTA,2 GOTO PRES INCF TEC1,F BTFSC PORTA,3 GOTO PRES INCF TEC1,F BTFSC PORTA,4 GOTO PRES INCF TEC1,F BTFSC PORTA,5 GOTO PRES INCF TEC1,F BTFSC PORTC,0

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
GOTO

ripamoge@hotmail.com

cad7910@hotmail.com

PRES INCF TEC1,F BTFSC PORTC,1 GOTO PRES INCF TEC1,F BTFSC PORTC,2 GOTO PRES INCF TEC1,F BTFSC PORTC,3 GOTO PRES GOTO FT PRES TEST2 CALL ANTIREBOTE_TEC

CLRF TEC2 BTFSC PORTA,0 GOTO PRES2 INCF TEC2,F BTFSC PORTA,1 GOTO PRES2 INCF TEC2,F BTFSC PORTA,2 GOTO PRES2 INCF TEC2,F BTFSC PORTA,3 GOTO PRES2 INCF TEC2,F BTFSC PORTA,4 GOTO PRES2 INCF TEC2,F BTFSC PORTA,5 GOTO PRES2 INCF TEC2,F BTFSC PORTC,0 GOTO PRES2 INCF TEC2,F BTFSC PORTC,1 GOTO PRES2 INCF TEC2,F BTFSC PORTC,2 GOTO PRES2 INCF TEC2,F BTFSC PORTC,3 GOTO PRES2 GOTO TEST2 CALL ANTIREBOTE_TEC

PRES2

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
TEST3

ripamoge@hotmail.com

cad7910@hotmail.com

CLRF TEC3 BTFSC PORTA,0 GOTO PRES3 INCF TEC3,F BTFSC PORTA,1 GOTO PRES3 INCF TEC3,F BTFSC PORTA,2 GOTO PRES3 INCF TEC3,F BTFSC PORTA,3 GOTO PRES3 INCF TEC3,F BTFSC PORTA,4 GOTO PRES3 INCF TEC3,F BTFSC PORTA,5 GOTO PRES3 INCF TEC3,F BTFSC PORTC,0 GOTO PRES3 INCF TEC3,F BTFSC PORTC,1 GOTO PRES3 INCF TEC3,F BTFSC PORTC,2 GOTO PRES3 INCF TEC3,F BTFSC PORTC,3 GOTO PRES3 GOTO TEST3 CALL ANTIREBOTE_TEC

PRES3

MOVLW D'100' MULWF TEC1,1 MOVF PRODL,W MOVWF TEC11 MOVLW D'10' MULWF TEC2,1 MOVF PRODL,W MOVWF TEC12 ADDWF ADDWF MOVWF TEC11,W TEC3,W TEC11

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
;MOVWF CLRF CALL BCF BCF CALL MOVLW CALL MOVLW CALL MOVLW CALL MOVLW CALL MOVF CALL IORLW BTFSC GOTO CALL MOVLW ADDWF GOTO

ripamoge@hotmail.com
PORTB

cad7910@hotmail.com

START START_1

Digito LCD_PORT PORTE,0 PORTE,2 LCD_INI b'00000001' LCD_REG b'00000110' LCD_REG b'00001100' LCD_REG 0x80 LCD_REG Digito,w DATO_1 0 STATUS,2 acab LCD_DATOS D'2' Digito,f REPETIR

;Pone a 0 la variable digito ;Puertos en modo LCD ;Desactiva RS del modulo LCD ;Desactiva E del modulo LCD ;Inicia LCD (CFG puertos...) ;Borrar LCD y Home ; ;LCD On, cursor Off, Parpadeo Off ;Direccin carcter ;W=Digito ;Coge el carcter ;Compara ;Es el ultimo? ;Visualiza carcter ;Vuelve a escribir

REPETIR

;Si

acab

MOVLW D'2' MULWF TEC1,1 MOVF PRODL,W CALL DEC_ASCII CALL LCD_DATOS MOVLW D'2' MULWF TEC2,1 MOVF PRODL,W CALL DEC_ASCII CALL LCD_DATOS MOVLW D'2' MULWF TEC3,1 MOVF PRODL,W CALL DEC_ASCII CALL LCD_DATOS

CRUCE

BTFSS GOTO MOVF MOVWF

PORTC,4 CRUCE TEC11,W VARR1

;espera el cruce por cero de Vab

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
ET6 ET7

ripamoge@hotmail.com

cad7910@hotmail.com

MOVLW D'8' ;retardo para esperar alfa MOVWF VARR7 NOP NOP DECFSZ VARR7,F GOTO ET7 DECFSZ VARR1,F GOTO ET6 BSF BCF BCF CALL BSF BCF BCF CALL BSF BCF BCF CALL GOTO PORTC,5 PORTC,7 PORTC,6 ;disparo el par de thyristores del primer pulso

FT

retardo_pi3 PORTC,6 PORTC,7 PORTC,5 retardo_pi3 PORTC,7 PORTC,5 PORTC,6 retardo_pi3 TEST ;disparo el par de thyristores del tercer pulso ;disparo el par de thyristores del segundo pulso

retardo_pi3 ET4 ET5

MOVLW D'7' MOVWF VARR3 MOVLW D'78' MOVWF VARR2 NOP NOP DECFSZ VARR2,F GOTO ET5 DECFSZ VARR3,F GOTO ET4 BCF BCF BCF PORTC,7 PORTC,6 PORTC,5

ET2

MOVLW D'7' MOVWF VARR5 MOVLW D'78'

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA ELECTRONICA MICROCONTROLADORES RECTIFICADOR CONTROLADO DE TRES PULSOS MARIO CAICEDO RICARDO PARADA CARLOS DIAZ

mmaalcaos@hotmail.com
ET3

ripamoge@hotmail.com

cad7910@hotmail.com

MOVWF VARR4 NOP NOP DECFSZ VARR4,F GOTO ET3 DECFSZ VARR5,F GOTO ET2 RETURN

ANTIREBOTE_TEC MOVLW D'40' MOVWF AUX1_INT LBL_PAU1I LBL_PAU2I LBL_PAU3I MOVLW D'42' MOVWF AUX2_INT MOVLW D'200' MOVWF AUX3_INT DECFSZ GOTO DECFSZ GOTO DECFSZ GOTO RETURN AUX3_INT,F LBL_PAU3I AUX2_INT,F LBL_PAU2I AUX1_INT,F LBL_PAU1I

END

Ing. Gabriel Snchez Surez gsanchez@bari.ufps.edu.co

You might also like