Académique Documents
Professionnel Documents
Culture Documents
I. PORTADA
UNIVERSIDAD TÉCNICA DE AMBATO
Facultad de Ingeniería en Sistemas, Electrónica e Industrial
“Proyecto Académico de Fin de Semestre”
Título: Sistema de Control de Temperatura
Carrera: Ingeniería Industrial en Procesos de Automatización
Unidad de Organización Curricular:Profesional
Ciclo Académico y Paralelo: Septiembre/2017-Febrero/2018
cero necesario para el control de luz en la planta, así como también los programas
cargados en el Arduino para su control y el VI del PID en Labview el cual nos permite
tener el control mediante el Set Point, Proces Valeu, y la Ganancia ultima hallada
con el software Matlab que permite obtener los valores de Kp , Ti y Td para su
sintonización.
1.5 Introducción
El sistema de control automático de temperatura realimentado por la temperatura del
ambiente, es un sistema que es muy utilizado en el campo de incubación de huevos,
para sistema de alerta para la acuicultura del camarón para controlar un rango de
temperatura, pero estos sistemas utilizan sistemas de control específicos.
Nuestro sistema de control de temperatura es más general para demostrar como
principio básico como funciona el poder controlar y mantener en un rango de
temperatura en el ambiente que se esté controlando.
1.6.1 Materiales
Cantidad Descripción
1 Sensor LM35
1 Puente de diodos de 2 amperios
2 Resistencias de 10k, 1k, 470 ohm
1 Foco incandescente 100 vatios y
Boquilla.
2 Terminales de lagarto
2m Cable multipar
1 Protoboard
1 Software LabVIEW, Matlab y Arduino
1 Led
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
1 Arduino
1 MOC3021
1 Triac
1 Transformador de 12 v
1.6.2 Metodología
Componentes
LM35 Sensor de temperatura
Características:
El LM35 es un sensor de temperatura analógico, con una precisión calibrada de 1ºC.
No necesita circuitería externa ni ajustes de calibración para funcionar, su rango de
medición abarca desde -55°C hasta 150°C. La salida es lineal y cada grado
centígrado equivale a 10mV, el empaquetado de este sensor es through-hole TO-
92. Es ideal para aplicaciones remotas ya que consume menos de 60 mA de
corriente. Es compatible con Arduino, PIC, EMBED, AVR o cualquier
microcontrolador.
El Triac
Es un componente electrónico semiconductor de tres terminales para controlar la
corriente. Un triac se utiliza para controlar una carga de CA (corriente alterna),
semejante a como un transistor se puede utilizar para controlar una carga de CC
(corriente continua). En definitiva es un interruptor electrónico pero para corriente
alterna. Los triac se utilizan en muchas ocasiones como alternativas al relé.
Recuerda que la onda de corriente alterna senoidal tiene una frecuencia (se repite)
de 50Hz, es decir se repita 50 veces cada segundo, por lo que ese pequeño espacio
que no conduce casi no se nota [1].
y recepción que funciona como un interruptor activado mediante la luz emitida por
un diodo LED que satura un componente opto electrónico, normalmente en forma de
fototransistor o fototriac.
De este modo se combinan en un solo dispositivo semiconductor, un foto emisor y
un foto receptora cuya conexión entre ambos es óptica. Estos elementos se
encuentran dentro de un encapsulado que por lo general es del tipo DIP. Se suelen
utilizar para aislar eléctricamente a dispositivos muy sensibles [1].
ESPECIFICACIONES
N º de canales: 1
Tensión de aislamiento: 5.3 kV
Optoacoplador Tipo de salida: Phototriac
Entrada de corriente: 10 mA
Voltaje de salida: 400 V
Encapsulado DIP
6 pines
APLICACIÓN
Este dispositivo es muy importante en la electrónica porque gracias a ello se puede
lograr controlar circuitos de potencia (corriente alterna) con circuitos de corriente
continua, ya que en muchas ocasiones es necesario hacer este control, porque los
microcontroladores solo son suministrados con corriente continua y a bajo voltaje [2].
CONTROLADOR PID
El control automático asienta sus bases esencialmente en el concepto de
realimentación. Este concepto se concreta en una estructura de control en la cual el
controlador se puede entender como un operador, que en función de la salida
deseada de la planta, y la salida real medida, proporciona la acción de control a
aplicar sobre el sistema.
Si bien existen muchos tipos de control basados en este principio, el control
proporcional, derivativo e integral (PID), es el que mayor implantación tiene en la
industria de procesos. Dicho control consiste esencialmente en obtener la acción de
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
•La variable manipulada es la cantidad o condición que el controlador modifica para afectar el valor
Variable de la variable controlada.
Manipulada:
•La planta normalmente es un conjunto de partes que trabajan juntas con el objetivo de realizar una
operación en particular.
Planta:
•Es una señal que tiende a afectar la salida del sistema, desviándola del valor deseado.
Perturbación:
•Es un dispositivo que convierte el valor de una magnitud física (presión, flujo, temperatura,
Sensor:
luminosidad, etc.) en una señal eléctrica codificada ya sea en forma analógica o digital
CONFIGURACIÓN DE ARDUINO
En primer lugar se debe preparar el Arduino. Conectar la LDR entre los pines de+5V
y Gnd (neutro) con una resistencia de 1 k ohm, luego conectar a la entrada analógica
A0 del Arduino.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
pinMode(2, INPUT);
digitalWrite(2, HIGH);
pinMode(GATE, OUTPUT);
pinMode(7,OUTPUT);
digitalWrite(7,HIGH);
Serial.begin(9600);
// set up pins
pinMode(DETECT, INPUT); //zero cross detect
digitalWrite(DETECT, HIGH); //enable pull-up resistor
pinMode(GATE, OUTPUT); //TRIAC gate control
// set up Timer1
//(see ATMEGA 328 data sheet pg 134 for more details)
OCR1A = 100; //initialize the comparator
TIMSK1 = 0x03; //enable comparator A and overflow interrupts
TCCR1A = 0x00; //timer control registers set for
TCCR1B = 0x00; //normal operation, timer disabled
PROGRAMACÓN EN MATLAB
%BORRAR CONEXIONES PREVIAS
delete(instrfind({'Port'},{'COM4'}));
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
fopen(s);
%INICIALIZAR VARIABLES
Nvalores=300; %Cantidad de valores que queremos a leer
m1=zeros(1,Nvalores);
i=1;
k=0;
% FIGURA
f = figure('Name','Captura');
a = axes('XLim',[0 Nvalores],'YLim',[0 1030]);
l1 = line(nan,nan,'Color','r','LineWidth',2);
while k<Nvalores
Una vez con los datos de entrada y salida libres de ruido se procede a seleccionar
el modelo matemático que represente la dinámica de la planta.
2) Seleccionar Time domain data de la lista desplegable Import data. Se abrirá una
ventana.
5) Calcular el mejor modelo en base a los datos de entrada y salida. Una vez
seleccionado el modelo, presione el botón Estimate. Se realizarán varias iteraciones
hasta que se obtenga el modelo matemático más exacto posible.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
6) Examinar las propiedades del modelo obtenido. Una vez obtenido el modelo
matemático de primer orden procedemos a analizarlo. Cerrar la ventana anterior, y
dar clic derecho sobre el modelo obtenido PIZ. Se mostrará una ventana como la
siguiente figura. En esta se muestra el modelo matemático de la planta. Los valores
optimos Kp Ki Kd se calculan con la función Pid-tune de Matlab
Función de transferencia
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: SEPTIEMBRE/2017 - FEBRERO/ 2018
1.8 Conclusiones
Para obtener el modelo matemático de la planta se lo debe realizar sin control
y en el ambiente en el cual la planta se va a mantener en este caso un aula.