Sei sulla pagina 1di 14

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

OBJETIVOS
RESUMEN
• Analizar e interpretar el funcionamiento de
En este documento se hará una descripción de un circuito rectificador controlado de 3 pulsos.
los procesos que se llevaron a cabo para el
desarrollo e implementación de un circuito • Implementar el microcontrolador PIC
rectificador controlado de 3 pulsos utilizado 18F452 como dispositivo de control para los
como prototipo para pruebas y de aprendizaje, intervalos de conducción de cada tiristor.
cuya función será, determinar el intervalo de
conducción de los tiristores, partiendo de la • Manejar herramientas básicas del lenguaje
característica operativa de su ángulo de de programación del microcontrolador PIC
disparo, la cual puede ser desplegada con la 18F452.
implementación de una pantalla de cristal
liquido (LCD). En este informe se incluyen la • Realizar la variación del ángulo de disparo
etapa de investigación y la descripción de cada del circuito rectificador.
uno de los factores que se tuvieron en cuenta
para su elaboración. • Implementar la etapa de control y de
potencia adecuada para representar el
INTRODUCCIÓN funcionamiento del rectificador controlado de 3
pulsos.
En muchas aplicaciones industriales se requiere
obtener sincronismo en el empleo de los
intervalos de tiempo y operación de un sistema MARCO TEÓRICO
como tal, con el fin de obtener señales de
salida optimas y que al existir variación de
cualquier parámetro (carga y voltaje de PRINCIPIO OPERATIVO DEL CONTROL
alimentación) no impida su correcto DE FASE
funcionamiento dada una aplicación especifica.
En el circuito ensamblado se controla el flujo
La variación en los intervalos de conducción en de la potencia hacia la carga, demorando el
los circuitos rectificadores se efectúa partiendo ángulo de encendido del SCR.
de un voltaje de entrada alterno y de una Los términos populares para describir la
característica operativa denominada ángulo de operación de un SCR son ángulo de conducción
disparo. Para el control de estos dispositivos y ángulo de retardo de disparo. El ángulo de
rectificadores se ha desarrollado una lógica conducción es el numero de grados de un ciclo
programada en un microcontrolador PIC, los de CA durante los cuales el SCR esta
cual se utilizarán para cumplir con los encendido.
requerimientos de este proyecto.
El ángulo de retardo de disparo es el número
de grados de un ciclo de CA que transcurren
antes de que el SCR sea encendido. Por

Ing. Gabriel Sánchez Suárez


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 términos están basados en la interrumpe en su totalidad el suministro de


noción de que el tiempo total del ciclo es igual voltaje; por lo que el voltaje a través de la
a 360°. carga es cero durante ese lapso.

Al momento que el ciclo de CA inicia su parte En general, antes de que el SCR se dispare, el
positiva, el SCR esta apagado. Por tanto tiene voltaje es retirado de entre los terminales del
un voltaje instantáneo a través de sus SCR, y la carga ve un voltaje cero. Después de
terminales de ánodo y cátodo igual al voltaje haberse disparado el SCR, la totalidad del
de la fuente. Esto es exactamente lo que se suministro de voltaje es retirado a través de la
vería si se coloca un interruptor abierto en el carga, y el SCR presenta voltaje cero. El SCR
circuito en lugar del SCR. Dado que el SCR se comporta como un interruptor de acción
rápida.

DIAGRAMA PARA UNA FASE

Ing. Gabriel Sánchez Suárez


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

El circuito encargado del control de la El optoacoplador 4N35 de la figura aísla de la


compuerta es el microcontrolador. red eléctrica y detecta los cruces por cero de la
tensión de la red.
• SCR TYN 612: SCR encargado de permitir
En el led circula una corriente más que
el paso de la corriente de acuerdo a la
suficiente para producir la saturación, el
variación que se le haga al ángulo de disparo.
transistor permanece saturado durante la
mayor parte del ciclo.
• El conjunto de elementos D2, C1 y R1: es
Los cruces por cero ocurren cuando la tensión
el circuito encargado de la protección de la
de red cambia de polaridad, de positivo pasa a
compuerta. R1 incrementa la capacidad del
negativo o a la inversa.
dv/dt, reduce el tiempo de apagado e
incrementa la corriente de mantenimiento
En un cruce por cero, la corriente del led cae a
mínima (In) y de enganche (Il) del tiristor. D2
cero. En ese momento el fototransistor se
protege la compuerta de valores negativos. C1
convierte en un circuito abierto y la tensión de
remueve las componentes de ruido de alta
salida aumenta aproximadamente a 5V.
frecuencia e incrementa la capacidad de dv/dt
y el tiempo de retardo en la compuerta. Como se puede apreciar la tensión de salida es
casi cero durante la mayor parte del ciclo. En
los cruces por cero aumenta rápidamente a 5V
• Optoacoplador: se encarga de aislar el y a continuación disminuye a cero.
circuito de compuerta con el objetivo de Este circuito es muy útil por que no requiere un
proteger el microcontrolador. transformador para obtener el aislamiento de
la red. El optoacoplador es el que se encarga
• Microcontrolador: se encarga de aumentar de esto. Este circuito es muy conveniente en
o disminuir el ángulo de disparo de los SCR’s. aplicaciones en que se quiere sincronizar otro
circuito a la frecuencia de la tensión de red
como en nuestro caso.
CIRCUITO DE CRUCE POR CERO
MICROCONTROLADOR PIC 18F452

El microcontrolador PIC 18F452 es el


dispositivo encargado de ejercer control en el
sistema, recibe la señal 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 información y la señal de sincronismo
proveniente del circuito de cruce por cero

Ing. Gabriel Sánchez Suárez


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 varíe un


retardo desde el momento en que recibe la PANTALLA CRISTAL LÍQUIDO (LCD)
señal de cruce por cero, o sea, de ángulo 0°.
Después del retardo se envía un pulso corto de
Una LCD estándar es una pantalla de cristal
aproximadamente 0.9ms para disparar el SCR y
líquido con una matriz de 16, 32, 40 u 80
sigue repitiendo este disparo hasta que se
caracteres de 5x7 píxeles, contando, además,
sincronicen los intervalos de conducción. En el
con un microcontrolador que lo gobierna. Su
anexo se presente el programa implementado
bus de conexión puede ser de 4 u 8 bits.
para lograr este control en el microcontrolador.
El módulo LCD que se trabajó tiene 14 pines.
Su alimentación es de +5 V. Para el módulo de
8 bits requeriremos 11 líneas (uno de 4 bits
necesitaría sólo 7). De ellas hay tres de control,
que son EN (habilitación), I/D
(Instrucción/Datos) y R/W (Lectura/Escritura).
En un modo de 4 bits se usarían sólo las líneas
DB4-DB7 de datos.

DESCRIPCION DE PINES DEL LCD.

Ing. Gabriel Sánchez Suárez


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
• Los intervalos de conducción de los
tiristores se controlan adecuadamente con
la implementación del microcontrolador PIC
• El uso de SCR’s nos permitió la
18F452.
posibilidad de controlar el ángulo de
disparo del rectificador con el objeto de
obtener un control adecuado de los • Para el manejo de la LCD con el PIC
intervalos de operación de cada tiristor y 18F452 nos basamos en la librería
así disminuir el tiempo de respuesta del generada por el software "Aplicación
Maestro" de la Microchip; el cual genera el
sistema, por lo tanto es una buena opción
en el momento de trabajar con código para el microcontrolador de acuerdo
rectificadores de 3 pulsos a las características de la LCD.

Ing. Gabriel Sánchez Suárez


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
• HORESTEIN MARK N. Microelectrónica:
• Existe la necesidad de aislar la etapa de Circuitos y Dispositivos. Prentice Hall.
control con la etapa de potencia por medio • MAMAD RASHID. Electrónica de
de un optoacoplador para evitar daños en potencia de circuitos, dispositivos y
los circuitos de baja potencia. aplicaciones. Segunda edición. Pearson
education.
• Data sheet PIC 18F452
BIBLIOGRAFÍA • Data sheet LCD-02M002A de la
empresa VISHAY.
• Ing. GALLEGO, Germàn. Dispositivos y • Pagina web de la microchip.
circuitos de electrónica de potencia.
• MALONEY TIMOTHY J. Electrónica
Industrial Moderna. Prentice Hall.

Ing. Gabriel Sánchez Suárez


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

ANEXO

;****************************** sub teclado **********************************


;
list p=18f452

#include <P18F452.INC>

__CONFIG _CONFIG1, _OSCS_OFF_1 & _XT_OSC_1

__CONFIG _CONFIG2, _BOR_OFF_2 & _BORV_27_2 & _PWRT_ON_2

__CONFIG _CONFIG3, _WDT_OFF_3 & _WDTPS_128_3

__CONFIG _CONFIG5, _CCP2MX_OFF_5

__CONFIG _CONFIG6, _STVR_OFF_6 & _LVP_OFF_6 & _DEBUG_OFF_6

__CONFIG _CONFIG8, _CP0_OFF_8 & _CP1_OFF_8 & _CP2_OFF_8 & _CP3_OFF_8

__CONFIG _CONFIG9, _CPB_OFF_9 & _CPD_OFF_9

__CONFIG _CONFIGA, _WRT0_OFF_A & _WRT1_OFF_A & _WRT2_OFF_A &


_WRT3_OFF_A

__CONFIG _CONFIGB, _WRTC_OFF_B & _WRTB_OFF_B & _WRTD_OFF_B

__CONFIG _CONFIGC, _EBTR0_OFF_C & _EBTR1_OFF_C & _EBTR2_OFF_C &


_EBTR3_OFF_C

__CONFIG _CONFIGD, _EBTRB_OFF_D

list c=132 ;Listado a 132 caracteres

DATO_A equ 0xc ;Registro del dato A


DATO_B equ 0xd ;Registro del dato B
RESUL equ 0xe ;Registro de resultados
TEMPO1 equ 0xf ;Registro temporal 1
TEMPO2 equ 0x10 ;Registro temporal 2
OFFSET equ 0x11 ;Variable de desplazamientos de mensajes
Digito EQU 0xa ;Cursor para leer la tabla de datos.
TEC1 EQU 0x12
TEC2 EQU 0x13
TEC11 EQU 0x20
TEC12 EQU 0x21
TEC3 EQU 0x14
TA EQU 0x18

Ing. Gabriel Sánchez Suárez


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
TC EQU 0x19
AUX1_INT EQU 0x15
AUX2_INT EQU 0x16
AUX3_INT EQU 0x17
VAR0 EQU 0x22
VARR1 EQU 0x23
VARR2 EQU 0x24
VARR3 EQU 0x25
VARR4 EQU 0x26
VARR5 EQU 0x27
VARR6 EQU 0x28
VARR7 EQU 0x29
VARR8 EQU 0x30

;<<<<<<---------------------- VECTOR DE RESET ------------------------>>>>>>>

ORG 00h ;Dirección del Vector de RESET

GOTO INICIO ;Comienza el programa

org 00034h ;detrás del Vector Interrupción

Include "LCD118.LIB"

;<<<<<<----------------- INICIO PROGRAMA PRINCIPAL ------------------->>>>>>>

DATO_1 ADDWF PCL,1


RETLW 'A'
RETLW 'N'
RETLW 'G'
RETLW 'U'
RETLW 'L'
RETLW 'O'
RETLW ' '
RETLW 'D'
RETLW 'E'
RETLW ' '
RETLW 'D'
RETLW 'I'
RETLW 'S'
RETLW 'P'
RETLW 'A'
RETLW 'R'
RETLW 'O'
RETLW ' '

Ing. Gabriel Sánchez Suárez


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
RETLW 0x00

DEC_ASCII ADDWF PCL,1


RETLW '0'
RETLW '1'
RETLW '2'
RETLW '3'
RETLW '4'
RETLW '5'
RETLW '6'
RETLW '7'
RETLW '8'
RETLW '9'
RETLW 0x00

INICIO CLRF PORTA


MOVLW 0x07
MOVWF ADCON1
MOVLW B'00111111'
MOVWF TRISA

CLRF PORTC
MOVLW B'00011111'
MOVWF TRISC

CLRF PORTB
MOVLW 0x00
MOVWF 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 Sánchez Suárez


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
GOTO 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 CALL ANTIREBOTE_TEC

TEST2 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

PRES2 CALL ANTIREBOTE_TEC

Ing. Gabriel Sánchez Suárez


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
TEST3 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

PRES3 CALL ANTIREBOTE_TEC

MOVLW D'100'
MULWF TEC1,1
MOVF PRODL,W
MOVWF TEC11

MOVLW D'10'
MULWF TEC2,1
MOVF PRODL,W
MOVWF TEC12

ADDWF TEC11,W
ADDWF TEC3,W
MOVWF TEC11

Ing. Gabriel Sánchez Suárez


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
;MOVWF PORTB

CLRF Digito ;Pone a 0 la variable digito


CALL LCD_PORT ;Puertos en modo LCD
BCF PORTE,0 ;Desactiva RS del modulo LCD
BCF PORTE,2 ;Desactiva E del modulo LCD
START CALL LCD_INI ;Inicia LCD (CFG puertos...)
START_1 MOVLW b'00000001' ;Borrar LCD y Home
CALL LCD_REG
MOVLW b'00000110' ;
CALL LCD_REG
MOVLW b'00001100' ;LCD On, cursor Off, Parpadeo Off
CALL LCD_REG
MOVLW 0x80 ;Dirección carácter
CALL LCD_REG

REPETIR MOVF Digito,w ;W=Digito


CALL DATO_1 ;Coge el carácter
IORLW 0 ;Compara
BTFSC STATUS,2 ;Es el ultimo?
GOTO acab ;Si
CALL LCD_DATOS ;Visualiza carácter
MOVLW D'2'
ADDWF Digito,f
GOTO REPETIR ;Vuelve a escribir

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 PORTC,4 ;espera el cruce por cero de Vab


GOTO CRUCE

MOVF TEC11,W
MOVWF VARR1

Ing. Gabriel Sánchez Suárez


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
ET6 MOVLW D'8' ;retardo para esperar alfa
MOVWF VARR7
ET7 NOP
NOP
DECFSZ VARR7,F
GOTO ET7
DECFSZ VARR1,F
GOTO ET6

FT BSF PORTC,5 ;disparo el par de thyristores del primer pulso


BCF PORTC,7
BCF PORTC,6

CALL retardo_pi3

BSF PORTC,6 ;disparo el par de thyristores del segundo pulso


BCF PORTC,7
BCF PORTC,5

CALL retardo_pi3

BSF PORTC,7 ;disparo el par de thyristores del tercer pulso


BCF PORTC,5
BCF PORTC,6

CALL retardo_pi3

GOTO TEST

retardo_pi3 MOVLW D'7'


MOVWF VARR3
ET4 MOVLW D'78'
MOVWF VARR2
ET5 NOP
NOP
DECFSZ VARR2,F
GOTO ET5
DECFSZ VARR3,F
GOTO ET4

BCF PORTC,7
BCF PORTC,6
BCF PORTC,5

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

Ing. Gabriel Sánchez Suárez


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
MOVWF VARR4
ET3 NOP
NOP
DECFSZ VARR4,F
GOTO ET3
DECFSZ VARR5,F
GOTO ET2
RETURN

ANTIREBOTE_TEC MOVLW D'40'


MOVWF AUX1_INT

LBL_PAU1I MOVLW D'42'


MOVWF AUX2_INT

LBL_PAU2I MOVLW D'200'


MOVWF AUX3_INT

LBL_PAU3I DECFSZ AUX3_INT,F


GOTO LBL_PAU3I
DECFSZ AUX2_INT,F
GOTO LBL_PAU2I
DECFSZ AUX1_INT,F
GOTO LBL_PAU1I
RETURN

END

Ing. Gabriel Sánchez Suárez


gsanchez@bari.ufps.edu.co

Potrebbero piacerti anche