Você está na página 1de 8

Proyecto Final: Control de temperatura mediante control de fase.

30/Mayo/2017 1

UNIVERSIDAD SURCOLOMBIANA
INGENIERÍA ELECTRÓNICA
ELECTRÓNICA INDUSTRIAL
PROYECTO FINAL
CONTROL DE TEMPERATURA MEDIANTE
CONTROL DE FASE
SAMUEL MAURICIO BRAND ALARCÓN
CÓDIGO: 20142130211
TATIANA ALEJANDRA OSPINA MARÍN
CÓDIGO: 20142130830
JUAN SEBASTIÁN PASTRANA ARDILA
CÓDIGO: 20142129616
LINA BRIGITTE PUENTES GALINDEZ
CÓDIGO: 20142131981
OSCAR FERNANDO VARGAS MAGNIOS
CÓDIGO: 20141125812

GRUPO 01

Resumen- Se implementó y analizó el temperatura conformado por una bombilla


funcionamiento y las formas de onda de Voltaje de de 100W.
un controlador de fase monofásico con Carga R  Implementar un circuito detector de cruce
aplicado al Control de Temperatura por medio de por cero para la sincronización y disparo de
un regulador de potencia en un sistema SCR.
conformado por una bombilla de 100W con  Determinar la importancia del cruce por
ángulos de disparos controlados por un cero en el circuito.
potenciómetro digital, como también un circuito de
detección de cruce por cero para la sincronización
y disparo para el Triac, la visualización se hizo con II. MARCO TEÓRICO
la ayuda de las herramientas LabView y Arduino.
Ccontrolador de tensión monofásico básico:
Palabras claves- Controlador de Fase, Monofásico,
Carga R, Control de Temperatura, Angulo de La Figura 1 muestra un controlador de tensión
Disparo, Cruce por Cero, Triac, Optocoplador. monofásico básico. Los interruptores
electrónicos son SCR conectados en
I. OBJETIVOS antiparalelo, esto permite que fluya corriente en
cualquier sentido por la carga.
 Desarrollar e implementar un controlador de
fase monofásico con Carga R para regular
por medio de la potencia un sistema de
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 2

Figura 1. Controlador de tensión monofásico con Comúnmente es usado a modo de interfaz entre
carga resistiva.
dos circuitos, de tal forma que quedan unidos
ópticamente; de este modo se aíslan dos
circuitos, uno que trabaja a poca tensión y otro a
mayor tensión.

Detector de cruce por cero:


Circuito que se conecta a un microcontrolador
para controlar el cruce por cero de la señal de
El principio de funcionamiento del controlador corriente alterna de la red eléctrica y poder hacer
de tensión monofásico con control de fase es que disparos a triacs y control de fase de forma
la corriente de carga presenta semiciclos sincronizada. Este “sensa” cuando se produce el
positivos y negativos. En el circuito de la Figura cambio de polaridad de la señal emitiendo un
1, S1 conduce hasta que la corriente que lo pulso. Con los detectores de cruce por cero es
atraviesa se hace nula. Al aplicar una señal de posible: medir la frecuencia de red, rectificar el
puerta a S2 en el semiciclo negativo de la fuente, desfase angular introducido por transformadores
se proporciona un camino para la corriente de empleados al realizar la medición de tensión,
carga negativa. Si la señal de puerta de S2 está determinar el momento para conmutar una carga,
retrasada medio periodo respecto a la de S1, el realizar una regulación de potencia (dimmer) con
análisis en el semiciclo negativo será idéntico al SCR.
del semiciclo positivo, pero el signo algebraico
La Figura 3 se muestra un circuito detector de
de la tensión y de la corriente será el opuesto.
cruce por cero, conformado por un puente
rectificador de onda completa cuya señal de
salida rectificada entra al optoacoplador que
Optoacoplador: conduce hasta que la señal se hace cero, al ocurrir
El optoacoplador es un circuito integrado esto el optoacoplador se apaga y gracias a la
compuesto generalmente por un diodo led y un resistencia pull-up se obtiene un pulso de
fototransistor unidos de tal forma que cuando amplitud Vcc.
una señal eléctrica circula a través del led hace Figura 3. Circuito detector de cruce por cero.
que la luz que este emite sea recibida por la base
del fototransistor que empieza a actuar en modo
saturación. La Figura 2 muestra el esquema
eléctrico de este dispositivo.

Figura 2. Esquema eléctrico del octoacoplador.

En la Figura 4 se puede observar la señal a la


salida del rectificador (señal azul) y la señal de
salida del optoacoplador (señal roja). Se
evidencia, como se dijo anteriormente, que
cuando la señal rectificada llega a cero se genera
un pulso.
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 3

Figura 4. Forma de onda rectificada y pulsos.  Resistencias de 10, 220, 680, 1K,
10K.
 Transistor 2N2222
 Optocoplador con Cruce por Cero
4N35
 Optocoplador MO3021
 Potenciómetro Digital X9C104P
 Arduino Uno
TRIAC:  Arduino Nano
Dispositivo semiconductor que al igual que el  Oscilador
tiristor tiene dos estados de funcionamiento:  Módulo Relé
bloqueo y conducción. Conduce la corriente  Ventilador DC 12V
entre sus terminales principales en un sentido o
en el inverso, por ello es un dispositivo
bidireccional, la figura x muestra el triac, su IV. PROCEDIMIENTO
símbolo y estructura interna. Conduce entre los
dos ánodos (A1 y A2) cuando se aplica una señal El primer paso para realizar el sistema de control
a la puerta (G). Se puede considerar como dos planteado fue poder lograr establecer una
tiristores en antiparalelo. Al igual que el tiristor, referencia dentro de la señal de la red para poder
el paso de bloqueo al de conducción se realiza realizar el control de fase, como el ángulo de
por la aplicación de un impulso de corriente en disparo en dispositivos controlados con cargas
la puerta, y el paso del estado de conducción al resistivas puede estar entre los 0 y 180°, se
de bloqueo por la disminución de la corriente por considera el uso de un circuito de cruce por cero
debajo de la intensidad de mantenimiento (IH). Con este circuito, podemos determinar cada vez
Figura 5. Composición de un Triac. que la señal de la red toma el valor de 0 voltios,
es decir cuando la señal cambia de polaridad, el
ángulo de disparo se cuenta desde que la señal
realiza este cambio; con el circuito de cruce por
cero podemos esperar un tiempo relacionado al
ángulo a un ángulo de disparo para el TRIAC;
Pero antes, reducimos la tensión de la red
mediante un transformador y la rectificamos,
esto último para ingresar al dispositivo de cruce
por cero únicamente tensiones positivas, así este
generará mediante una resistencia de Pull-up un
Su aplicación se encuentra básicamente en pulso indicando que la tensión de la red está
corriente alterna. pasando por cero, este pulso es importante pues
es el que servirá para dar la orden al
III. ELEMENTOS MATERIALES Y
microcontrolador de realizar las operaciones el
EQUIPOS
código necesarias para generar un pulso de
disparo al TRIAC.
 Bombilla 100W
 LM35
 Transformador 12v-0-12v
 Puente Rectificador Onda Completa
 Triac Q6015L5
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 4

Figura 6. Circuito detector de cruce por cero. Figura 9. Detector de cruce por cero entregado por el
osciloscopio.

Figura 7. Simulación detector de cruce por cero.

Cuando el pulso de cruce por ingresa al micro-


controlador, Arduino en este caso; este leerá un
valor digital, el cual le determinará que tanto
tiempo debe esperar para realizar el pulso de
disparo, dependiendo del valor analógico (0-
1032) entregado por el potenciómetro.
Como la señal de la red tiene una frecuencia de
60Hz, el tiempo para realizar el disparo no debe
exceder los 8.33mS (Medio ciclo de la señal) el
valor analógico leído por el microcontrolador
dependerá de una resistencia variable, en nuestro
caso un potenciómetro digital, el cual se
Figura 8. Circuito detector de cruce por cero explicará más adelante su condición de
implementado en protoboard. operación para definir su valor.
El montaje se compone de dos Arduinos, uno se
encarga de leer el pulso generado por el circuito
detector de cruce por cero, como el método
empleado es el de interrupciones, este Arduino
se ocupa en solo en recibir el pulso del cruce por
cero y desplazarlo, por lo tanto fue necesario
utilizar otro Arduino que recibiera el estado de la
temperatura y ejerciera acciones de control.
A continuación se presenta el código utilizado en
la Arduino encargada de recibir y desplazar el
pulso.
int AC_OUT = 12;
int AC_VALUE;
int delayTime;
int sensorValue = 0;
int value = 0;
int analogPin = 0;
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 5

float val; también se encuentra un grafica que permite


observar en tiempo real el valor de la
void setup() temperatura actual y el valor de la temperatura
{ de referencia o set-point, estos valores también
Serial.begin(9600); se pueden observar al lado izquierdo de la
pinMode(AC_OUT, OUTPUT); pantalla para una mayor precisión, por último
attachInterrupt(0, setAC, RISING); // se observa el estado de un extractor incluido
Interrupcion en el pin 2 en el montaje para disminuir la temperatura
} con mayor rapidez en caso de ser necesario.
void setAC()
{ Figura 11. Diagrama de bloques en LabView.
val=analogRead(analogPin);
AC_VALUE=((val/1023)*99)+10;
delayTime=71.3*AC_VALUE;
delayMicroseconds(delayTime);
digitalWrite(AC_OUT, HIGH);
delayMicroseconds(30);
digitalWrite(AC_OUT, LOW);
}
void loop()
{
} La programación se realiza en el diagrama de
bloques, allí se definen los pines a utilizar y se
Para el desarrollo de las acciones de control se realizan los condicionales a fin a aumentar o
empleo una Arduino Nano, con la disminuir el valor del potenciómetro.
característica especial de su reducido tamaño
a fin de utilizar menos espacio, este se encarga Para programar el potenciómetro se deben
de recibir el valor análogo entregado por el tener en cuenta algunas consideraciones, los
sensor de temperatura LM35, para la pines 8 y 4 son de alimentación del dispositivo
programación de la segunda Arduino se (5v y tierra), en el pin INC se introduce una
empleó LabView, ya que permite crear una señal cuadrada, su frecuencia define la
interfaz totalmente agradable al usuario. velocidad con la que el potenciómetro
disminuye o aumenta su valor, el pin 2 (U/D),
Figura 10. Panel frontal en LabView.
controla si el valor resistivo varia de forma
ascendente o descendente, un nivel lógico alto
estable la forma ascendente y un nivel bajo la
forma descendete, el pin 7 (CS), congela el
valor resistivo cuando este recibe un valor
lógico alto.

Figura 12. Pines del potenciómetro digital.

El panel frontal se compone de una barra tipo


Slider, que permite escoger un valor de
temperatura entre los 25º (Temperatura
ambiente) y 85º (Máxima temperatura
registrada de acuerdo a las pruebas realizadas),
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 6

Los pines 3, 6 y 5 funcionan de igual forma Figura 15. Optoaclopador, etapa de potencia y TRIAC.
que los pines de un potenciómetro analógico.

Figura 13. Circuito de funcionamiento del


potenciómetro digital X9C104P.

Figura 14. Montaje de la Arduino Nano y el Figura 16. Visualización del disparo del TRIAC
potenciómetro digital. desplazado.

A fin de asilar el sistema de temperatura con


Si la temperatura es inferior a la solicitada, el interferencias como el aire acondicionado de
valor resistivo disminuye a fin de entregar mayor los laboratorios, se encapsulo el sistema dentro
voltaje a la bombilla, en caso contrario el valor de una caja como se observa en la figura.
analógico aumenta a fin de desplazar el pulso de
Figura 17. Montaje final de la planta de temperatura.
disparo del TRIAC, en el caso en que la
temperatura se encuentre en el rango deseado el
valor resistivo se detendrá a fin de mantener la
temperatura.
Para proteger el sistema electrónico de un
eventual corto circuito o simular se empleó un
optoacoplador, además como la corriente
entregada por la Arduino no es suficiente para
disparar el TRIAC se empleó una pequeña etapa
de potencia.
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 7

V. ANÁLISIS de control con la etapa del actuador, señal de


salida del actuador es el pulso de disparo al
Se realizó un control de fase a partir de la media
TRIAC para que el actuador trabajara, en este
onda de la tensión suministrada por la red
caso sobre una bombilla incandescente.
eléctrica y teniendo en cuenta los desfases de
frecuencia que presenta esta red implementamos Para la parte de rectificación es importante ya
en el circuito un detector de cruces por cero. que evita que el pulso siguiente se envié con
polaridad invertida. En el cruce por cero,
Gracias a las pruebas realizadas se puede
analizando su funcionamiento con un diodo y un
apreciar que el sistema responde bien ante la
comparador, cuando el diodo se apaga por las
referencia solicitada o perturbaciones, como
propiedades del comparador, se envía un pulso.
alejar o acercar el elemento sensor presentando
Por medio de Interrupciones en Arduino, donde
diferencias cercanas a 1º.
cada vez que se detenga un código, llegara a una
Como la velocidad con la que el valor resistivo función de lectura de potenciómetro donde se
del potenciómetro cambia se puede regular con calculara la relación de tiempo y ángulo
la frecuencia de la señal cuadrada, se pueden esperado. Es importante aclarar que la red
establecer dos modos de funcionamiento, uno influye directamente en estos valores, suelen
con un cambio lento, en el que se puede observar aparecer algunos pulsos parásitos que se escapan
como la intensidad luminosa de la bombilla del control de la Arduino. La etapa de potencia
disminuye o aumenta, la segunda con un cambio agregada al optocoplador, ya que la potencia
rápido de forma que la bombilla al alcanzar el entregada por el Arduino no es suficiente para el
valor de referencia entra en un estado toggle, esta disparo del TRIAC, entonces la saturación del
última forma reduce el consumo energético, lo transistor generaría un mayor paso de corriente
que resulta ser una buena aplicación en la para entregar al dispositivo.
industria.
El potenciómetro digital facilita el poder llegar al
El control de fase es una aplicación muy útil en valor de referencia o de setpoint, evitando la
cuanto a regulación de potencia ya que nos conexión I2C y SPI, además hay una
permite controlar el trabajo de un actuador independencia entre el control de fase y el
conectado a la red eléctrica local en este caso sin disparo de ángulo, esto ayuda a la estabilidad del
generar un gran desperdicio de potencia como lo estado estacionario, ya que la velocidad de
sería implementando resistores para la lectura del estado de la temperatura se puede
regulación del mismo trabajo. En el proyecto de llevar a cabo con mayor velocidad.
controlador de fase, este se hizo a partir de
VI. CONCLUSIONES
Arduino pero para poder efectuar el control de
ángulo de disparo con un microcontrolador, es
 Se comprendió correctamente el
necesario que este pueda saber cuándo la señal
funcionamiento de un TRIAC en una
de la red realiza un cruce por cero, por lo que se
aplicación real como la del control de
implementó dicho circuito que entregaba un tren
temperatura, se aprendió como por
de pulsos que correspondía a los tiempos en los
medio de pulsos correctamente
que la red realiza un cruce por cero, siguiente a
accionados, se puede disminuir el
eso dichos pulsos ingresaban a Arduino, el cual
valor RMS de una señal.
leía ese tren de pulsos y de acuerdo a los grados
 Se determinó que el cruce por cero es
ingresados nos entregaba el disparo en el tiempo
el momento en que la señal de voltaje
correspondiente al grado que se deseaba el
de la red se vuelve cero y su
disparo y el trabajo del actuador, esta señal era
importancia radica en que esto
entregada al opto-acoplador que aislaba la etapa
Proyecto Final: Control de temperatura mediante control de fase. 30/Mayo/2017 8

permite encontrar el ángulo de disparo


acorde al tiempo que tarda la señal en
llegar a dicho ángulo, de esta forma se
puede llegar a obtener una
sincronización total entre la red local
y los pulsos que serán entregados al
TRIAC, obteniendo pulsos entre 0º y
180º.
 Se encontraron dos formas de
funcionamiento, lenta y rápida, la
primera permite observar como varia
el valor RMS entregado a la bombilla
a cambio de un mayor consumo de
energía, la segunda permite que el
sistema opere de forma ON/OFF,
reduciendo el consumo energético,
esta última es ampliamente utilizada
en el sector industrial.
 Gracias a que la Arduino que recibía
el valor de análogo de temperatura y
se encargaba del control del
potenciómetro, era totalmente
independiente de la Arduino
encargada de enviar pulsos al TRIAC
hubo libertad de programación en el
segundo dispositivo, lo que permitió
la realización de una interfaz
agradable al usuario en la herramienta
LabView.
Referencias
[1]Disponible en la web:
http://www.personales.ulpgc.es/nramos.dit/?q
=node/63, consultada el dia 27/05/17
[2] Disponible en la web:
https://www.luisllamas.es/arduino-cruce-por-
cero-h11aa1/ ,consultada el dia 27/05/17

Você também pode gostar