Está en la página 1de 19

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE EXTENSIN LATACUNGA


DEPARTAMENTO DE ELECTRICA Y ELECTRONICA

PRACTICA I UNIDAD
CARRERA

CDIGO DE LA
ASIGNATURA

NOMBRE DE LA ASIGNATURA

Electrnica e
Instrumentacin

1967

Control electrnico de potencia

PRCTICA
N

DURACIN
(HORAS)

LABORATORIO DE:

TEMA:

Conversor AC/AC de fase directo para


controlar la potencia en diferentes tipos de
cargas tanto resistivas como inductivas y
arrancador suave.

1
OBJETIVOS
OBJETIVO GENERAL

Disear e implementar un conversor AC/AC de fase directo para controlar la potencia en diferentes
tipos de cargas tanto resistivas como inductivas e implementacin de un arrancador suave.

OBJETIVOS ESPECIFICOS

Investigar acerca del conversor de fase directo y los diferentes tipos de carga.
Investigar acerca de los arrancadores suaves y su correcta aplicacin a motores de AC.
Disear un conversor de fase directo que conste de una parte de control y otra de potencia.
Implementar un conversor de fase directo de fcil manipulacin para usuario al momento de elegir
el ngulo de disparo.
Analizar las formas de onda tanto de voltaje como corriente que se produce en los diferentes tipos
de carga.
Implementar un circuito arrancador suave para regular la velocidad de un motor de induccin de
AC.

INSTRUCCIONES
A.

EQUIPO Y MATERIALES NECESARIOS


Protoboard
Osciloscopio
SCRs
Foco 110V
Microcontrolador arduino Mega
Capacitores
Amplificador Operacional.
Resistencias (varios valores 0.25 W)
Transformadores de pulso
Puente de diodos
Resistencia 1 de 5W
Motor universal.

RESUMEN

En el siguiente trabajo se realiz el diseo e implementacin de un control de fase directo para


controlar la potencia entregada a diferentes tipos de carga. Se implement el control de fase debido

a que es el ms fcil de implementar, aunque presenta la mayor cantidad de armnicos que los
dems conversores, este es suficiente para controlar la velocidad de un motor, iluminacin, etc.
La implementacin constar de dos etapas, la primera de control y la segunda es la parte del
acoplamiento de potencia. En la etapa de control hay que tener en cuenta el cruce por cero y el
ngulo de disparo, esto se realiza mediante programacin a travs de un microcontrolador. El ngulo
de disparo se debe calcular tomando en cuenta el periodo de la seal proporcionada por la red y
con esto se podr determinar una relacin lineal para un buen funcionamiento del circuito.

ABSTRACT

In the following work the design and implementation of a direct phase control was performed to
control the power delivered to a load. The phase control was implemented because it is the easiest to
implement and also the fastest to do, although it has the highest amount of harmonics than other
converters but this is enough to control the speed of a motor, lighting, etc.
The implementation will consist of two stages, the first of control and the second is the part of the
power coupling. In the control stage it is necessary to take into account the crossing by zero and the
firing angle, this is done by programming through a microcontroller. The trip angle must be calculated
taking into account the period of the signal provided by the network and with this it will be possible to
determine a linear relation for a good operation of the circuit.

MARCO TERICO

CONVERSOR AC/AC
Un convertidor es un dispositivo que permite controlar la conversin de energa entre una fuente y una
carga con alta eficiencia. Por lo tanto un convertidos debe ser un dispositivo que manipule energa pero
que no la consuma o que sea lo ms mnima posible. Es un convertidor que controla la tensin, la
corriente y la potencia que entrega una fuente de alterna a una carga de alterna.
Control de fase directo
El control de fase directo consiste en variar el ngulo de disparo entre 0 grados y 180 grados,
cambiando el valor de voltaje que se entrega a la carga, y con ello variando la potencia en la carga.

Figura 1 control de fase directo

En la figura anterior se observa que el tiristor T1 empieza a conducir luego de un retardo de disparo del
ngulo ( ) en el semi-ciclo positivo y har lo mismo a travs de T2 en el semi-ciclo negativo.

Aplicaciones del control de fase directo :

Hornos industriales
Hornos de induccin
Control de iluminacin
Arranque y control de velocidad de motores de induccin.
Control de reactivos.
Rels de estado slido.
DIFERENTES TIPOS DE CARGAS
CARGA RESISTIVA.

Las cargas resistivas son simplemente aquellas en las que la electricidad produce calor y no
movimiento. Tpicas cargas de este tipo son las lmparas incandescentes o los radiadores elctricos.
Todas aquellas que consumen electricidad y por lo general producen calor o luz, por ejemplo: parrillas
elctricas, focos, horno elctrico, cafetera,etc
Horno elctrico
Un horno elctrico es aquel aparato para la coccin que funciona con energa elctrica. Esta es
convertida en calor por resistencias. Consiste en la aplicacin directa sobre la pieza de unas mordazas
a las que se somete una tensin elctrica adecuada, generndose calor por efecto Joule como muestra
la figura 2.

Figura 2 Horno elctrico

CARGA INDUCTIVA.
Son aquellas que utilizan la electricidad pero no la disipan, por ejemplo los motores elctricos
(motobomba, refrigerador, extractor de jugos) en los cuales se crean campos magnticos que
interactan, a partir de los cuales se produce movimiento (energa mecnica).
Horno de induccin
El Horno elctrico en que el en el que el calor es generado por calentamiento, por la induccin elctrica
de un medio conductivo (un metal) en un crisol, alrededor del cual se encuentran enrolladas bobinas
magnticas

Figura 3 Horno de induccin

Los hornos de induccin se utilizan sobre todo porque son bastante limpios, pueden derretir materiales
con rapidez, y en general son asequibles para mantener y operar. Tambin permiten un control preciso
de la temperatura y el calor. Debido a que ganan calor muy rpidamente no se deben dejar en marcha
entre operaciones para as ahorrar en recursos energticos y ayudar a administrar los costos de
operacin.
Motor de induccin
Los motores der alterna se fabrican en las ms diversas potencias, desde una fraccin de caballo
hasta varios miles de caballos de fuerza (HP), se los construye para prcticamente, todas las tensiones
y frecuencias (50 y 60 Hz) normalizadas y muy a menudo, estn equipados para trabajar a dos
tensiones nominales distintas. Se emplean para accionar mquinas-herramienta, bombas,
montacargas, ventiladores, gras, maquinaria elevada, sopladores, etc.

Figura 4 Motor trifsico de induccin

Principio de funcionamiento
Cuando la corriente atraviesa los arrollamientos de las tres fases del motor, en el estator se origina un
campo magntico que induce corriente en las barras del rotor.Dicha corriente da origen a un flujo que al
reaccionar con el flujo del campo magntico del estator, originar un para motor que pondr en
movimiento al rotor. Dicho movimiento es continuo, debido a las variaciones tambin continuas, de la
corriente alterna trifsica. Solo debe hacerse notar que el rotor no puede ir a la misma velocidad que la
del campo magntico giratorio. Esto se debe a que a cada momento recibe impulsos del campo, pero al
cesar el empuje, el rotor se retrasa. A este fenmeno se le llama deslizamiento. Despus de ese
momento vendr un nuevo empuje y un nuevo deslizamiento, y as sucesivamente. De esta manera se
comprende que el rotor nunca logre alcanzar la misma velocidad del campo magntico giratorio. Es por
lo cual recibe el nombre de asncrono o asincrnico. El deslizamiento puede ser mayor conforme
aumenta la carga del motor y lgicamente, la velocidad se reduce en una proporcin mayor.
ARRANCADOR SUAVE
Dado que la mayora de las mquinas utilizadas en la industria estn movidas por motores alimentados
por corriente alterna como el de la figura 4, es necesario implementar un arrancador suave. Los
Arrancadores Suaves son dispositivos estticos de arranques desarrollados para acelerar, para
desacelerar y para proteger los motores de induccin trifsicos a travs del control de la tensin
aplicada en el motor. Un arranque suave es un trmino que describe la electrnica en cualquier circuito
que reduce el exceso de corriente durante el encendido inicial.
El arrancador se usa para iniciar o detener un motor, decrementando o incrementando la forma de onda
de voltaje, por lo tanto, reduciendo la tensin de cada fase de un motor y aumentando gradualmente el
voltaje hasta que el motor se levanta a pleno voltaje / velocidad a una frecuencia fija. Es similar a una
resistencia primaria o primaria reactancia de arranque, ya que est en serie con la alimentacin del
motor.

VOLTAJE, CORRIENTE Y POTENCIA


Carga resistiva
Voltaje instantneo:

2
1
[ 2 () + 2 () ]
2
+
2
2
() =
[ () + () ]
2
+

2
() =
[2 () ]
2

2
() =
[ () ]

2
[ cos()]
() =

2
[ cos() + cos()]
() =

2
[1 +cos()]
() =

() =

Corriente instantnea:

() =

2
[1 +cos()]

Potencia media:
=

1
()
0

1 2
()()
2 0

Voltaje eficaz:
1
sin(2 )
= ( +
)

Carga resistiva- Inductiva


Voltaje instantneo:

1
[ 2 () ]
2
2
() =
[ () ]
2

2
[ cos()]
() =
2

2
[ cos() + cos()]
() =
2

() =

Corriente instantnea:
2 () = +

2 ()
+ =

2 ( )

= 2 + ()2

= tan1

() = +

() = 0

2
() =
( ) +

2
() =
( ) + tan

0=

2
( ) + tan

2Vf
K
sen( )e tan
Z

i( ) 0

2Vf
i( wt )
( sen( wt ) sen( )e
Z

2Vf
0
( sen( ) sen( )e
Z

sen( )
e tan
sen( )

wt
tan


tan


Voltaje eficaz:

1 T
( 2Vfsenwt ) 2 dt

0
T

1
Vo 2 ( 2Vfsenwt ) 2 dwt
Vo 2

1 cos 2wt
dwt

Vf 2
sen2wt
Vo 2
( wt
)

2
sen2 sen2
Vo 2 Vf 2 (

2
2
sen2 sen2
Vo Vf

2
2
Vo
2

2Vf 2

Potencia media:
=

1
()
0

1 2
()()
2 0

DESARROLLO
DIMENSIONAMIENTO
=

= cos

10 0.7 0.9
=

10
=

0.8

= 12.5
=

12.5
=
220
= 56.82
2 :
= 28.40

:
= 2
3
= 2 220
2
= 466.69
del SCR

= + +

5 1 0.7
=
= 16.5
200
=

Para poder efectuar el control de fase directo por ngulo de disparo con un microcontrolador, es necesario que
este pueda saber cundo la seal de la red realiza un cruce por cero, es decir sensar cuando se produce el cambio
de polaridad. El siguiente esquema muestra el diseo de un detector de cruce por cero realizado con el integrado
LM358 como muestra la figura 5:

Figura 5 Circuito detector de cruce por cero

Como se puede apreciar en la siguiente imagen, el comportamiento simulado del circuito mostrado es el que se
puede observar a continuacin:

Figura 6 seal de cruce por cero

A simple vista se puede apreciar que el detector, como su nombre lo indica, al efectuarse el cruce por cero de la
seal de la red este nos entrega un pulso de amplitud no mayor a 5 voltios perfecta para su acoplamiento a
cualquier microcontrolador.
Como el microcontrolador seleccionado para esta aplicacin es un ATMEGA2560 ya montado en una tarjeta
Arduino Mega, la seal de pulsos obtenida del detector se la ingresa al pin digital 2 de la tarjeta debido a que este
trabaja como ingreso de interrupciones externas de ser necesario el caso. Y proporciona una seal de disparo
para los SCR a travs de los pines digitales, la cual debe ser en forma de tren de pulsos para as asegurar el
disparo de los semiconductores de potencia como muestra la figura 7.

Figura 7 disparo de Tiristores con tren de pulsos

La parte de potencia se la realizar con la ayuda de SCRs y el control estar aislado de la parte de potencia
mediante transformadores de pulso los cuales implementaremos en el siguiente circuito de la figura 8:

Figura 8 Acoplamiento entre la parte de control y la de potencia

RESULTADOS OBTENIDOS
SEAL ENTREGADA POR EL CIRCUITO DE CRUCE POR CERO

Seal rectificada de onda completa y seal de cruce por cero

SEALES DE VOLTAJE Y CORRIENTE A DIFERENTES NGULOS DE DISPARO EN UNA CARGA


RESISTIVA

Con 0
Roja: seal de voltaje en la carga
Verde: seal de corriente en la carga

Roja: seal de voltaje en la carga


Verde: seal de corriente en la carga

Seal Simulada

Seal obtenida

Con 30
Seal Simulada

Seal obtenida

Con 60
Seal Simulada

Seal obtenida

Con 90
Seal Simulada

Seal obtenida

Con 120
Seal Simulada

Seal obtenida

Con 150
Seal Simulada

Seal obtenida

Con 180
Seal Simulada

Seal obtenida

SEALES DE VOLTAJE Y CORRIENTE A DIFERENTES NGULOS DE DISPARO EN UNA CARGA


RESISTIVA-INDUCTIVA

Roja: seal de voltaje en la carga


Verde: seal de corriente en la carga

Control 30 grados

Control 60 grados

Roja: seal de voltaje en la carga


Verde: seal de corriente en la carga

Control 90 grados

Control 120 grados

Control 150 grados

Control 180 grados

ANLISIS DE RESULTADOS

La seal del detector de cruce por cero es un factor importante, con el cual se sincroniza los tiempos
respectivos para cada caso, logrando controlar con mayor precisin el ngulo de disparo.
El control de la seal sobre la carga, se visualiza en el osciloscopio de forma real, existiendo una pequea

variacin con respecto a la simulacin realizada, teniendo un desfase en relacin al ngulo deseado, pero a
este error se lo podra considerar un error dentro de los lmites aceptables.
Considerando que cada semiciclo sinusoidal de la red corresponde a una conduccin de 180 grados (360
grados para un ciclo completo), en una carga resistiva pura variando el ngulo de disparo de 180 grados a 0
grados se consigue regular la potencia aplicada a la carga del 0% al 100%, a este valor lo llamamos ngulo de
retardo (alfa). Si hay componente inductiva en la carga esta obliga a sobrepasar los 180 grados del semiciclo
hasta un ngulo conocido como beta que depende del valor de la inductancia y el control se lo realiza con
un ngulo superior a la conduccin extra de la bobina. Si la carga es inductiva pura el ngulo mnimo de
control es de 90 grados a 180 grados.
Los reguladores estn constituidos por dos SCRs en antiparalelo, los cuales se colocan en una de las lneas
de alimentacin del voltaje hacia la carga

CONCLUSIONES

10

El control de fase directo permite controlar la conversin de energa entre una fuente y una carga
con alta eficiencia mediante la variacin ngulo de disparo entre 0 grados y 180 grados, cambiando
el valor de voltaje que se entrega a la carga, y con ello variando la potencia en la carga.
El control de fase con carga resistiva provoca que la corriente en los tiristores termine en el cruce
por cero y la seal de voltaje controlado sea similar a la de corriente.
Una carga inductiva obliga a que los tiristores continen conduciendo aun cuando existe cruce por
cero ya que no puede existir cambio brusco de corriente.
El detector de cruce por cero permite obtener el instante en que la seal de alterna cambia de
polaridad y empieza el conteo para el ngulo de disparo a travs del microcontrolador.
La excesiva energa usada en los arranques puede daar a los motores al mismo tiempo
produce un desgaste en los elementos mecnicos. Sin el uso de arrancadores suaves se
puede ahorrar tiempo en el momento de encender los motores pero esto producira grandes
prdidas y un desperdicio de dinero.
Un arrancador suave es una solucin muy adecuada para el arranque de motores trifsicos de
alterna ya que evita que al ser conectados directamente a la red, el motor comience a luchar por
alcanzar la velocidad nominal tan rpido, esto conlleva a alcanzar la mxima corriente lo cual puede
provocar diferentes problemas en los motores o cargas conectadas, disminuyendo la vida til del
elemento.
El control para un una carga inductiva pura debe ser a partir de un ngulo de 90 grados a 180 grados
ya que al ser una bobina pura almacena corriente y luego la devuelve, por tanto a ngulos
inferiores a 90 grados se perder el control de fase.
En una carga inductiva pura el mnimo ngulo de disparo debera ser 90 grados a 180 grados ya que
al ser una bobina toda la corriente que almacena en un semiciclo debe devolver en el otro semisiclo,
a ngulos inferiores se perdera el control.

RECOMENDACIONES

Se recomienda, no utilizar TRIACs para este tipo de aplicaciones debido a que el trabajo presentado
est orientado a altas potencias.
Hay que tener mucho cuidado con el desacoplamiento de la parte de control con la de potencia ya
que si este no est bien realizado regresara corrientes altas a la parte de control y se daara la
parte de control.
Para acoplar el circuito de potencia con la parte de control es recomendable usar transformadores
de pulso ya que en los optoacopladores la corriente vara de acuerdo a la entrada.
Es aconsejable disparar a los tiristores con una seal en forma de tren de pulso como alternativa a
disparar con un tren de pulsos ya que es posible q no se dispare al primer pulso.
Se debe consultar la hoja caracterstica de cada dispositivo para conocer las caractersticas ptimas

11

de trabajo.
Se debe utilizar los arrancadores suaves para proteger a los motores de las excesivas corrientes que
toman de la red para su arranque.
Para la conexin del osciloscopio para la visualizacin de formas de onda se debe tener en cuenta
las tierras ya que si no lo hacemos podemos causar cortocircuitos.
Para la visualizacin de la forma de onda de corriente en las diferentes cargas es necesario colocar
una resistencia de valor bajo y de alta potencia en serie a la carga, ya que la forma de onda de la
corriente en una resistencia es similar a la forma de onda de voltaje.

REFERENCIAS BIBLIOGRFICAS Y DE LA WEB

(25 de Noviembre del 2016) Obtenido de https://farikhardiansyah.wordpress.com/?s=zero&submit=


(25
de
Noviembre
del
2016).
Obtenido
de
http://www.cifp-mantenimiento.es/elearning/index.php?id=22&id_sec=1
(25
de
Noviembre
del
2016).
Obtenido
de
http://www.cifp-mantenimiento.es/elarning/index.php?id=2&id_sec=7

12

ANEXOS

Imagen del circuito implementado

Datashet de SCRs

Datashet LM358

Cdigo del microcontrolador


#include <avr/io.h>
#include <avr/interrupt.h>
#define DETECT 2
#define GATE 30
#define GATE1 31
#define PULSE 4
#define MAX_CONTROL 510
int salida=0;
int paso;
int entrada=180;
int topeo;
long int tiempoArranque=7;
float tiempoDelay=0;
char desArranque='n';
float aux=180;
int arranqueInicial=0;
int conta;
int conta2;
char inchar;
char modoOperacion='z';
char unidadesDisparo='g';
int inInt=0;
String inputString="";
void setup(){
entrada=180;
Serial.begin(9600);
pinMode(DETECT,INPUT);
pinMode(GATE,OUTPUT);
pinMode(GATE1,OUTPUT);
OCR1A = 100; //inicia comparador
TIMSK1 = 0x03;
TCCR1A = 0x00;
TCCR1B = 0x00;
attachInterrupt(0,zeroCrossingInterrupt, RISING);
Serial.println("CONTROL ELECTRONIVCO DE POTENCIA");
Serial.println("[a]Control de angulo de disparo");

Serial.println("[b] Arrancador sueve");


Serial.println("[s] Volver al inicio (posibilidad de3 ingreso a lo largo del programa)");
Serial.println("Ingrese la opcion deseada");
}
void zeroCrossingInterrupt(){
paso=0;
TCCR1B=0x04;
TCNT1=0;
}
ISR(TIMER1_COMPA_vect){
digitalWrite(GATE,HIGH);
digitalWrite(GATE1,HIGH);
TCNT1 = 65536-PULSE;
}
ISR(TIMER1_OVF_vect){
digitalWrite(GATE,LOW);
digitalWrite(GATE1,LOW);
conta=2.7222*OCR1A+20;
conta2=0.017*conta-0.34;
topeo=8.33-conta2;
topeo=topeo/1;
for (int a=0;a<topeo;a++){
digitalWrite(GATE,HIGH);
delayMicroseconds(500);
digitalWrite(GATE,LOW);
delayMicroseconds(500);
}
paso=1;
TCCR1B = 0x00;
}
void loop(){
switch(modoOperacion){
case 'a':
if(unidadesDisparo=='g'){
aux=(entrada*0.00555556)*MAX_CONTROL;
}
salida=aux;
if(salida<20){
salida=20;
}
OCR1A=salida;
break;
case 'b':
if(desArranque=='s'){
tiempoArranque=tiempoArranque*1000;
tiempoDelay=tiempoArranque/(MAX_CONTROL-20);
long int auxDelay=tiempoDelay;
Serial.println("INICIO");
for(int i=510; i>=20;i-- ){
OCR1A=i;
delay(auxDelay);
}
Serial.println("FIN");
desArranque='n';
}
break;
}
}
void serialEvent(){
while(Serial.available()){
char inChar = (char)Serial.read();
inputString += inChar;
if(modoOperacion=='z'){
if(inChar=='a'){
modoOperacion='a';
Serial.println("\n control de angulo de disparo");
Serial.println("0 ingrese un valor entre 0 y 180 grados");
}

if(inChar=='b'){
modoOperacion='b';
Serial.println("\n arrancador suave");
Serial.println("ingrese el tiempo en segundos
}

para el proceso de arranque");

}
if(inChar=='s'){
modoOperacion='z';
unidadesDisparo='g';
arranqueInicial=0;
entrada=18-0;
OCR1A=MAX_CONTROL;
Serial.println("CONTROL ELECTRONIVCO DE POTENCIA");
Serial.println("[a]Control de angulo de disparo");
Serial.println("[b] Arrancador sueve");
Serial.println("[s] Volver al inicio (posibilidad de3 ingreso a lo largo del programa)");
Serial.println("Ingrese la opcion deseada");
}
if(inChar==' '){
if(modoOperacion=='a'){
entrada=inputString.toInt();
Serial.println(entrada);
}
if(modoOperacion=='b'){
tiempoArranque=inputString.toInt();
if(arranqueInicial==0){
desArranque='n';
arranqueInicial++;
} else{
desArranque='s';
}
Serial.println(tiempoArranque);
}
inputString="";
}
}
}