P. 1
Control de Temperatura Con PIC

Control de Temperatura Con PIC

|Views: 600|Likes:
Publicado porErick Robles

More info:

Published by: Erick Robles on Jul 01, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/24/2013

pdf

text

original

CONTROLADOR DE TEMPERATURA

Realizado por: Sabina Manzano Rodríguez José Tomás Medina Luque Juan Seguí Moreno

enrutar. Para este cometido pondremos en marcha un largo proceso en el que aparecen diversas tareas: Diseñar. taladrar. Ésto es útil en el uso de climatizadores. cuando se desea mantener la temperatura de una sala para un ambiente suave. insolar. Con este fin nos decidimos a construir dicha placa. Conseguiríamos fácilmente que cuando llegue a una mínima temperatura el climazitador caliente y cuando llegue a una máxima enfrie. Fotos de la placa: Frontal Trasera . El controlador de temperatura o termostato nos permite mantener la temperatura en un rango previamente seleccionado. soldar y programar.INTRODUCCIÓN.

Esta placa tiene actualmente muchas posibilidades relacionadas con la temperatura y su variación. por lo tanto. Nuestra placa es un termostato que. Y de dos relés: o Uno de ellos se encargará de enfriar cuando la temperatura llegue al límite máximo establecido. Un ejemplo válido de funcionamiento sería en una estufa eléctrica. El termostato nos garantiza una temperatura totalmente personalizada y no simplemente calor. que no se limite siempre en las mismas temperaturas sino que en un momento dado podamos cambiarlo a nuestro gusto. • • Para ello hacemos uso de un sensor: o En este caso un sensor LM35 que se encargará de detectar la temperatura. Esto complica bastante la programación pero nos da lugar a un termostato mucho más versátil. Es decir. además. tanto el límite superior como el inferior. A través de un programa y mediante un conector RJ11 nos encargamos de que la placa cumpla su cometido y que. dándole mayor seguridad.Descripción del Funcionamiento. como hacen muchas estufas convencionales. en la que queramos mantener una temperatura entre 20 y 25 grados. nos controla la temperatura para que se mantenga entre dos límites previamente fijados o que podremos variar mediante unos pulsadores. sin llegar a salir en ningun momento de este margen. ya que es de gran utilidad poder mantener una temperatura en todo tipo de aparatos electrónicos para evitar ciertos peligros por exceso de calor o fallos debidos a un exceso de frio. Ejemplo de Funcionamiento La placa podría funcionar en el interior de cualquier aparato electrónico. o El otro se encargará de calentar cuando la temperatura llegue al mínimo establecido. se pueda reprogramar una vez fabricada. .

El PIC. Hay dos circuitos diferentes. Por ello. que es el que controla. Por su parte. le indica al PIC que la frecuencia a la que habrá que trabajar será de 4 Mhz. Ahora llegamos a la zona importante de la placa. de manera que al llegar a una de estas el PIC nos llevará a un circuito o a otro. Para comenzar debemos estudiar el PIC y según nuestro diseño distinguir entre entradas y salidas. Al llegar a una de las temperaturas umbrales activamos uno de los dos circuitos: . . En caso de que la alimentación sea correcta se encenderá un LED verde puesto para tal efecto. el obtiene la información captada por el sensor. el cristal con sus dos condensadores de desacoplo. el de refrigeración y el de calefacción. lo primero que haremos será activar dos pines en concreto el D4 y C7 que corresponden a las decenas y las unidades de la temperatura captada. La placa recibe alimentación de la fuente a través de los conectores banana con una tensión de 12 v. hay que saber las diferentes zonas del mismo según la numeración de sus puertos. lo cual nos condicionará incluso el programa.Si la temperatura es baja. el cual activará un LED verde y el relé conectado a esta parte del circuito dará corriente permitiendo la conexión de un ventilador. el PIC. leyendo la información obtenida directamente del PIC y ajustada según el sensor. que indicarán la temperatura máxima permitida así como la mínima. mediante el programa. capta la temperatura ambiental y el amplificador operacional LM358n hace corresponder a cada grado de temperatura 5 voltios.Si la temperatura es alta. todas las funciones que le hayamos introducido al programa. activamos el circuito de calefacción el cual activará un LED rojo (simulando calor) y el relé conectado a esta parte del circuito dará corriente permitiendo la conexión de una estufa. que luego el regulador de tensión L7805 repartirá entre los diferentes componentes. Por otro lado. el display nos marcará en todo momento la temperatura a la que nos encontramos. . El sensor LM35DZ. además almacenará dos temperaturas umbrales previamente definidas por nosotros. Esta información pasa al PIC. Por supuesto.EXPLICACIÓN TEÓRICA. activamos el circuito de refrigeración.

Ordenar adecuadamente los componentes así como conseguir optimizar el diseño. salvo en algunos casos en que las pistas estaban muy juntas y había peligro de cortocircuito. hasta aquí todo bien. Lo cierto es que al principio costó. Luego intentar utilizar los mínimos componentes posibles para que la placa funcione. por que las pistas están muy cerca una de la otra. técnico de laboratorio de electrónica de la EPSA. De esta forma quedaba todo mucho más limpio de cara a la presentación A la hora de soldar el mayor problema fue soldar el sensor. Pero en general. seguramente una de las partes más importantes de la placa. A partir de ahí ya había que buscar un diseño por internet de lo que queríamos realizar más o menos. . Insolar Esta tarea fue cosa de los técnicos del laboratorio. en este caso con Capture. juntar componentes por zonas. Conseguimos lograr una mejor soldadura calentanto las patas de los componentes en lugar de calentar directamente el estaño con el soldador. para el resto no tuvimos mayor problemas. esto es. fuímos cogiendo práctica y el trabajo fue fluyendo por si solo. Enrutar Enrutar es. Ximo. Diseñar Como primer objetivo. había que pensar lo que queriamos hacer. asociar un footprint a los componentes para poderlo pasar todo a Orcad Layout para su posterior enrutado. pero no imposible. etc). que los derivados por la inexperiencia con el soldador. ocupando los espacios libres y reduciendo el tamaño es bastante costoso. Y posteriormente. los reles. algunas soldaduras frías. Así conseguimos tener varias zonas pequeñas bien colocadas y a partir de ahí intentar juntar esas zonas para formar un "todo".Desarrollo y fases del proyecto. Soldar No ha sido tan gran problema el tema de soldar. para esta tarea nos ayudo. todos los elementos que corresponden a una misma parte de la placa agruparlos (la fuente de alimentación. para preparar todas las conexiones y componentes de la placa. pero todo se ha ido solucionando con el tiempo. Una vez hecho esto ya podíamos empezar con Orcad. Después de enrutar todo varias veces al final conseguimos un diseño digno de insolar en cuanto a tamaño y colocación de componentes (pese a contar con algún que otro puente). pero al final encontramos la manera.

cumple con creces la función de termostato y. pero fue inútil la programación de los pulsadores. Finalmente conseguimos que fuera nuestra placa. con ayuda de los manuales de la asignatura empezamos a entender lo que había que hacer.Programar El programa ya fue otro mundo. a separar las entradas de las salidas en el PIC. Y como conclusión. Los cuales habíamos pensado que servirían para poder cambiar los márgenes entre los que oscilaría la temperatura. podría ser utilizada en la vida real. . fue cambiar el chip y olvidarse de la placa como algo físico y pensar en ella como "un aparato que hace algo". así nuestra placa empezaba a hacer algo ya. como termostato y como termómetro.. pero al final no funcionaron. Luego solo era cuestión de ir optimizando el código para conseguir lo que queríamos.. Bueno. por lo tanto. hay que dejar claro que aunque la placa no ha llegado a funcionar completamente. a insertar bucles en el código.

Fuente . Aquí mostramos las diferentes partes de la placa tanto en Orcad Capture como en Orcad Layout ORCAD CAPTURE .Display .DISEÑO.

PIC .LEDs ..

Programador .Relés .Pulsadores ..Sensor .

R25.R28.R21 R22 CONDENSADORES C1 C2 C3.R14.20 0/P.80/D .200/P.0.0.C8 C5.8 R1W4/L.R13.R27 R2 R3.R20.alimentación.R16.20 0/P.0.400/P.70 DO-41/L.R23 R6. Id en Capture RESISTENCIAS R1.R10.20 0/P.8 R1W4/L.400/P. 100 CAP/300X100/L.2K R8.D9.Q4 CONECTORES tipo banana tipo banana DC 12con.R26.R29.8 DO-35/L.Q3.R12.Q2.R9.400/P.8 R1W4/L.0.C6 DIODOS D1 D2.80/D .Componentes y FootPrint asociado.80/D . CIRCUITOS INTEGRADOS Regulador de tensión (7805) U1 Jumper Jumper2 Jumper3 470 uF/35V 330nF 100nF 15 pF 390k R1W4/L.80/D .C7.D8.R18.8 R1W4/L.80/D .R15.8 R1W4/L.100 LED 5MM/P.80/D .8 CAP/D.400/L.100 CB639 TO92 (F)-2 CON BANANA 5MM CON BANANA 5MM DC 12V LM7805 TO220V_1 .300/P.R5.R17. 220 R19.400/P.R4.R7.D7.0.70/D.400/P.400/P. A continuación mostramos la relación de componentes utilizados.80 1N4004 ONLED 1N4148 1N4007 DO-41/L.D6 TRANSISTORES Q1.400/P.80 CAP/300X100/L.80 CAP/300X100/L.R24.D5.R11.0.0.D10 D3 D4.C4.R30 Valor Footprint 1K 4K7 100 1.400/P.

SW2.LM35/DZ Sensor de Temperatura U2 Amplificador Operacional(KA358) U3 PIC 16F877 U4 DISPLAY Display cátodo común PROGRAMADOR con. 400 40DIP600/P.60X100 Disp_Cat_Com SX-56 CONNECTOR RJ11-6 RJ11-6 RESET JUMPER 2X1 RELAY_SPDT RELE_NEGRO _1A W PUSHBUTTO SWITCH N-SPST CRISTAL Y1 TORNILLOS TORNILLOS 4MHz CRISTAL_HC49 SEPARADOR SEP.SW3 LM35/TO KA358 PIC16F877 TO-92A DIP.100/8/W. RJ11 con 6 patas RESET JP1 RELÉS OMRON PULSADORES SW1. HEXAGONAL HEXAGONAL .300/L.

upv.es Departamento de Ingeniería Electrónica: http://server-die.orcad.com Microchip: http://www. • Páginas que nos han sido de referencia: o o o Farnell: http://es.es Escuela Politécnica Superior de Alcoy: http://www.com OrCAD: http://www.microchip.com • Páginas de la universidad: o o o Universidad Politécnica de Valencia: http://www.upv.farnell.alc.es .ENLACES DE REFERENCIA.upv.epsa.

Este trabajo ha sido realizado para las asignaturas de SED.AUTORES DEL TRABAJO. LSED y SAD de la especialidad ITT Telemática de la Universidad Politécnica de Valencia por: Sabina Manzano Rodríguez Jose Tomás Medina Luque Juan Seguí Moreno Web creada y diseñada por: Juan Seguí Moreno .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->