Sunteți pe pagina 1din 12

Año del Diálogo y Reconciliación Nacional

INTEGRANTES:

ANCAJIMA COBOS EDUARDO JORGE

OBLEA PATIÑO DIDIER EDINSON

CURSO: CONTOL DIGITAL

INGENIERO: DR. ALIAGA

TEMA: CONTROL DE TEMPERATURA (PID)

ESCUELA: ING. ELECTRONICA Y TELECOMUNICACIONES

FACULTAD: CIENCIAS

PIURA-SULLANA
INTRODUCCION

En primer lugar, la temperatura es una magnitud física que poseen los cuerpos rígidos,
gases etc. La temperatura es energía cinética que contiene ese cuerpo en un instante
de tiempo, que es lo mismo que la medida en la que se puede dictaminar si un cuerpo
está caliente o esta frío. Como consecuencia, este parámetro se puede medir con un
sensor de temperatura y esto se cuantifica mediante escalas de temperatura como lo
son Celsius, Kelvin, Fahrenheit.
La temperatura es un factor a considerar para todo, debido a que un incremento en
temperatura de por ejemplo de una maquina industrial causaría desperfectos en ella.
Tan solo en el cuerpo humano un incremento de temperatura mayor a 36 grados
Celsius puede causar un grave daño en el organismo. Además de la misma manera
pasa cuando se tienen temperaturas menores a los 36 grados Celsius se podría caer
hipotermia, por ello el control de la temperatura es un factor a considerar. Por
consiguiente la industria no es la excepción , ya que la temperatura pude influir en
causar daños a la misma máquina o al producto.
Para empezar, el control de temperatura ha sido un tema de interés para la ingeniería.
Como resultado, se han implementado diferentes sistemas de control de temperatura,
ya sea para aumentar o bajar la temperatura. Por lo tanto, se tiene sistemas de
calefacción, ciclos de refrigeración , lavado de aire que comúnmente se le conoce
como aire acondicionado, entre otros procesos de control. Para el control de la
temperatura se hace uso de la tecnología. Finalmente en base a estas
consideraciones los actuadores entran en acción, ya sean ventiladores, ciclos de
refrigeración etc.
OBJETIVOS

- Desarrollar un sistema automático para la regulación y control de la temperatura


mediante un Sensor de temperatura aplicado a una maquina industrial.

- Poner en práctica los conocimientos de programación de un PIC.

- Dar una aplicación real de los circuitos digitales que sean de utilidad.
CONTROL DE TEMPÉRATURA
MATERIAL Y EQUIPO PARA PROYECTO PIC
 Programador de PIC
 1 PIC 16F887
 1 Sensor de temperatura LM35
 1 Transitor
 1 Resistencia
 1 Resistencia 10
 1 Ventilador de 12v
 1 Quemador Pickit 2
 1 ArduinoUNO para la alimentación (opcional )
 1 Fuente de Alimentacion
 Cables de Conexión
 1 Interruptor
 1 Bornera

PROPUESTA DE SENSOR DE TEMPERATURA Y CONTROL CON
L293
Para empezar, se requiere diseñar un sistema de control que sea capaz de sensar la
temperatura en tiempo real mostrada por medio de un LCD. El sistema tendrá tres
rangos de temperatura, menor a 0 °C, de 0 °C a 30 °C y mayor a 30 °C, en este caso,
por lo tanto, se mandara una alerta. Resumidamente para controlar la temperatura se
activaran dos ventiladores en proporción al rango que se encuentre la temperatura
actual. El sensor de temperatura es la entrada a nuestro sistema.

A continuación se presenta el diagrama de bloques, por lo que podemos observar de


manera general el sistema. En este mismo diagrama se muestra, la internación entre los
elementos, como es que se conectan y cómo funciona el circuito.

DESARROLLO DEL SENSOR DE TEMPERATURA Y CONTROL


En primer lugar, el diagrama de flujo es un estructura gráfica que permite visualizar el
algoritmo a seguir. Para tener una programación mas estructurada del microcontrolador,
debido a que se desea tener un mayor orden en el diseño del sistema de control de
temperatura.
Diagrama de flujo

A partir del diagrama de flujo se procedió a la programación del microcontrolador


empelando el software PIC C CCS, en lenguaje C. El programa se muestra a
continuación, con sus respectivos comentarios.
Esquema del circuito
IMPLEMENTACIÓN FÍSICA DEL SISTEMA CONTROLADOR DE
TEMPERATURA
Ya pasada la etapa de programación y simulación del micrcontrolador, se procedió a la
parte de la implantación física.

 Implementación del Circuito


 Implementación de una maqueta ilustrativa

Circuito de prueba
La parte de los ventiladores se implemento por medio de una etapa de perturbación
mediante el encenido de dicho, ya que los ventiladores funciona a 12 V y a 1.2V. El
icrocontrolador no es capaz de suministrar tal energía, se muestra a continuación el
ventilador a emplear.

Ventilador
Maqueta fisica
Proyecto Final
CÓDIGO DE MICROCONTROLADOR PIC16F1829
Código de programación del micrcocontrolador en lenguaje C por medio del compilador CCS.

device adc=8
#FUSES NOWDT //No Watch Dog Timer

#FUSES HS //High speed Osc (> 4mhz FOR


PCM/PCH) (>10mhz for PCD)
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16)
or B5(PIC18) used FOR I/O
//Extended set extension and Indexed Addressing mode
disabled (Legacy mode)
#use delay(clock=8000000)

unsigned int8 temp; // variable para mantener el tiempo de


muestreo(para el proporcional)
volatile double dT;
double kp= 8.5;
double ki=0.0054;
double kd=0;
double ref=128;
double error=0;
double errorAnt=0;
double errorSuma = 0;
double errorDer=0;

VOID main(void)
{

setup_ccp1 (CCP_PWM);
setup_timer_2(T2_DIV_BY_16,127, 1);
setup_port_a (0) ;

setup_adc (adc_clock_internal) ;
set_adc_channel (0);

WHILE (TRUE)
{
UNSIGNED int8 duty;
temp= 5*read_adc();

//************

error=ref-temp;
errorDer=error-errorAnt;
//********
errorSuma += (ki*error); //********
double U=kp*error+(errorSuma)+kd*errorDer;
if (U>255){
U=255;
}
if (U<0){
U=0;
}

duty= U;
//********
set_pwm1_duty(duty);
errorAnt=error;
//***************
//***************(proporcioanl)
}

MARCO TEORICO

SENSOR LM35

CONCLUSIONES DE CONTROL DE TEMPERATURA Y CON PIC


El convertidor analógico digital es una herramienta con bastante utilidad para realizar el
control de temperatura. Ya que lo que hace, es convertir una señal analógica de un
sensor de temperatura en una digital. Lo útil de esta parte es que sistemas o dispositivos
actuales manejan señales digitales. Las señales ya digitalizadas son mas fáciles de
procesar y de manipular, además de poder ser empleadas en algún caso especifico de
implementación de sensado o control con temperatura.

El ADC del PIC además es capaz de leer señales de audio, video, se sensores de
presión, temperatura, proximidad etc. Este ADC contiene 14 canales, por lo que se
pueden tener varias señales siendo adquiridas. Existen sensores que entregan una señal
ya digital, en este caso esos sensores ya tienen integrado un ADC. En el caso de que
entreguen una señal digital, usualmente utilizan protocolos de comunicación. Los
protocolos de comunicación convencionales para este tipo de sensores son I2C y SPI.

En este proyecto se pudo diseñar satisfactoriamente. En este caso, un sistema de control


inteligente y automático que sea capaz de mantener una temperatura de control. El
control utilizado en este proyecto es extremadamente simple, ya que es un control
básico. Sin embargo, podemos concluir que gracias al sensor de temperatura y las
condiciones de control, el sistema funciona de manera satisfactoria.

BIBLIOGRAFÍA
Ronald J. Tocci. “Sistemas digitales: principios y aplicaciones”,8 edición. México DF
2003.

Datasheet PIC16F887 MicrochipTechnologicinc 2001


Eduardo García Brejio “Compilador C CCS y simulador Proteus para
microcontroladores PIC”, 2 edición Editorial Alfaomega, México DF2008

S-ar putea să vă placă și