Está en la página 1de 33

UNIVERSIDAD TECNOLGICA DEL CENTRO DE VERACRUZ TSU: MANTENIMIENTO REA INDUSTRIAL CUITLHUAC, VER.

PROYECTO INTEGRADOR: CONTROL DE TEMPERATURA EN INVERNADERO PROTOTIPO 1 PARTE CONTENIDO: DISEAR UN SISTEMA DE CONTROL QUE MANTENGA LOS VALORES DE LAS VARIABLES (TEMPERATURA, HUMEDAD Y RIEGO) EN RANGOS DESEADOS Y/O RECOMENDADOS PARA OBTENER UN SISTEMA ECONMICAMENTE SUSTENTABLE Y DE FCIL OPERACIN. NUMERO DE EQUIPO: #3 NOMBRE DEL ALUMNO(S): VILLAGRAN GARCA PEDRO DAMIN MIRANDA ROMAN EDGARDO GONZALEZ MARTINEZ MONSERRAT FERNANDEZ NAVA JOSE ALEJANDRO GARCIA CALDERON IDELFONSO MIRANDA CHAVEZ JAIRO JARED ALVAREZ ZAVALETA JAVIER SOLIS VELA OSCAR CONTRERAS SANCHEZ JORGE ERIK GRADRO Y/0 GRUPO: 4 C DZ MAI ASESOR: ING. BEATRIZ ROJAS DAS FECHA DE ENTREGA: 7 DE DICIEMBRE DEL 2013 PERIODO: MAYO 2013 AGOSTO 2013

VO.BO.

CALIFICACION

ndice

ndice ........................................................................................................................................... 1 1. Introduccin. ........................................................................................................................... 1 1.1 Antecedentes ........................................................................................................................ 2 1.2 Planteamiento ....................................................................................................................... 5 1.3 Justificacin ........................................................................................................................... 6 1.4 Objetivos ............................................................................................................................... 7 1.4.1 Objetivo General ................................................................................................................ 7 2. Componentes del sistema ....................................................................................................... 8 2.1 Integrado para control de motores L293D ............................................................................ 8 2.2 Microcontrolador PIC16F877A ............................................................................................ 11 2.3 Modulo visual LCD 2x16 ...................................................................................................... 15 2.3 Sensor de temperatura LM35 ............................................................................................. 23 3. Diagramas electrnicos simulacin. ...................................................................................... 29 3.1 Sensor indicando la temperatura ideal en la pantalla LCD ................................................. 29 3.2 Sensor indicando la temperatura esta elevada y por lo tanto los enfriadores, en nuestro caso los ventiladores estn encendidos en la pantalla LCD. .................................................... 30 3.3 Sensor indicando que la temperatura esta baja y por lo tanto se encender las lmparas incandescentes a modo de generar calefaccin. ..................................................................... 30

1. Introduccin.

El presente trabajo Recepcional est encaminado a proponer soluciones de utilidad para resolver algunas de las tantas problemticas que presenta el sector agrcola y as impulsar el desarrollo de dicho sector en la zona centro del Estado de Veracruz. Trabajar con esta temtica implica no slo poseer conocimientos en ingeniera, sino que se debe contar con una visin multidisciplinaria que implique considerar ciencias como la agronoma, biologa, agrotecnologa, entre otras.

En resumen, se tiene como objetivos generales controlar los sistemas que existen dentro de un invernadero y capacitar a los y las productoras emprendedoras para que sean capaces de optimizar y aprovechar sus recursos para maximizar la produccin de sus cultivos.

Actualmente, la tecnologa tiene grandes avances en sus distintos campos de aplicacin, uno de ellos es el desarrollo de paquetes tecnolgicos para el cuidado de cultivos en invernaderos. Los invernaderos son creados para simular en un espacio cerrado las condiciones ambientales que hay en el exterior y con ello producir cultivos fuera de temporada en condiciones ptimas para su desarrollo. La eficiencia y funcionalidad son las dos caractersticas principales que deben o btener los invernaderos. Por eficiencia se entiende la idoneidad para condicionar alguno de los principales elementos del clima, no de una manera esttica o incontrolable, sino entre lmites bien

determinados de acuerdo con las exigencias fisiolgicas del cultivo. La funcionalidad es el conjunto de requisitos que permiten la mejor utilizacin del invernadero, tanto desde el punto de vista tcnico como econmico. Estas dos caractersticas requeridas a los invernaderos debern estar convenientemente armonizadas en orden a definir al invernadero como el sistema productivo capaz de obtener cosechas fuera de la poca normal en la que aparecen en el mercado.

El anturio es una planta tropical originaria de Amrica Central, que en su ambiente natural crece bajo la sombra de los rboles y sobre la hojarasca en proceso de descomposicin. En Mxico, el cultivo se desarrolla principalmente en los Estados de: Veracruz, Chiapas, Michoacn, Jalisco y Colima.

Se estima que en Estados del norte de Mxico se tiene el valor ms alto de las flores en todo el mundo, alcanzando precios de $ 45.00 por flor. Es un cultivo costoso en su inversin pero rentable y productivo todo el ao, aunque los costos pueden disminuir considerablemente si se cultiva en zonas tropicales donde el clima no sea frio y seco.

En Mxico no se tiene una fecha precisa de cuando fueron introducidos los anturios, pero se cree que en la dcada de 1930 y 1940 se empezaron a cultivar como plantas de traspatio o de interior en la regin de Fortn de las Flores, Veracruz. Actualmente, en el Estado de Veracruz, esta especie es ampliamente cultivada en los siguientes municipios: Fortn, Crdoba, Amatlan de los Reyes, Yanga, Tepatlaxco, Ixtaczoquitln, Atoyac, Coatepec, Emiliano Zapata, Catemaco, Huatusco.

1.1 Antecedentes

El cultivo forzado o protegido es aquel que durante todo el ciclo productivo o en una parte del mismo acta como simulador del microclima que rodea a una planta. A pesar del hincapi en la modificacin del ambiente climtico, el cultivo forzado tambin engloba todas aquellas tcnicas (la fertirrigacion, densidad, y poca de siembra, sanidad vegetal, etctera) que ayudan a incrementar la produccin, mejorar calidad, la precocidad de la cosecha y dems objetivos en torno al cultivo protegido. El cultivo forzado obliga a una planta a adaptarse a un ambiente diferente al que normalmente se desarrolla, y eso puede lograrse mediante la implementacin de invernaderos, aunque no es necesario, pues un cultivo forzado puede ser desarrollado a la intemperie, es decir, as un cultivo bajo invernadero no es siempre un cultivo forzado. En este trabajo, se entender el cultivo forzado como aquel que se desarrolla bajo condiciones de invernadero.

Es preciso mencionar que el uso de las protecciones o abrigos climticos y los tneles son herramientas que alcanzan los objetivos de produccin, precocidad y calidad, pero no logran cubrir la eficacia y funcionalidad, que s logra un invernadero, el cual incluye la climatizacin artificial y la regulacin climtica.

El desarrollo en la construccin de invernaderos y aparicin de nuevos diseos coincidi con la difusin y utilizacin de materiales plsticos en los diferentes campos de la agricultura. El uso del polietileno de baja densidad en sus diferentes modalidades y de los materiales plsticos en placas como cobertura en los invernaderos present un avance en el diseo de nuevos invernaderos con la aparicin de las formas curvas y la disminucin en el peso de la estructura de sostn con la consiguiente repercusin en el coste del invernadero.

La climatizacin del ambiente dentro de un invernadero se mostr como un avance tecnolgico, por la bsqueda de disminuir los gradientes trmicos, tanto en el plano vertical como horizontal, incidiendo por lo tanto en la distribucin ms racional del calor mediante la adecuada

disposicin de las tuberas de la calefaccin por agua caliente (suelo + ambiente) o en la canalizacin del aire caliente producido por los generadores con una manga de plstico perforada. Sin embargo, stas tecnologas se encontraron con un serio obstculo para su desarrollo en los aos 70s debido a la naciente crisis energtica.

A partir de eso, los pases con gran tradicin hortcola bajo invernadero y consumidores de energa como Holanda, Alemania, Dinamarca, etc., incrementaron sus investigaciones

considerando como objetivo principal el ahorro de combustible. Hoy en da los invernaderos implementan la calefaccin y/o mejora trmica considerando tcnicas de ahorro energtico.

Es de suma importancia regular el clima de los invernaderos durante el periodo invernal, sin embargo, tambin es importante regular, durante el verano, la disminucin de la temperatura, misma que alcanza un nivel por debajo de la mxima biolgica. Por lo tanto se puede decir que la aplicacin y la eficiencia de la tecnologa para la ambientacin son ms complejas.

Hace 2500 aos se registraron dos sucesos histricos que podran ser considerados los primeros antecedentes que aportan conocimientos para el surgimiento de la tcnica de invernadero. Por una parte, la construccin de los jardines colgantes de Babilonia (600 a.c.), considerado una de las siete maravillas del mundo; y, por otra, la cultura griega (siglo V a.c.) que comenz a disear casas para captar la radiacin solar durante el invierno.

Con el descubrimiento del vidrio plano y transparente, los romanos adoptan la tcnica solar griega, desarrollndola y adaptndola a los diferentes climas del imperio (siglo I d.c.) y aplicndola en invernaderos y edificios pblicos tales como los baos. En el siglo XVI, tras la reforma, holandeses y flamencos, libres ya de la autoridad de la iglesia catlica y de la inquisicin, comenzaron a emplear la tcnica de orientacin solar tanto en el trazado de huertos como en el uso de invernaderos. En el siglo XVIII el uso del colector solar en forma de invernaderos resurgi con fuerza en Inglaterra. El uso frecuente y popular de los invernaderos del siglo XVIII tuvo como consecuencia que mucha gente experimentara de forma directa la capacidad del vidrio de retener el calor solar.

En la regin del Medio Oriente, antes del surgimiento del estado de Israel, la investigacin agropecuaria se remonta a finales del siglo XIX, con el establecimiento en el ao de 1870 de la escuela agrcola Mikv Israel. La estacin de investigacin agropecuaria en Tel Aviv, establecida en el ao de 1921 evoluciono posteriormente hasta convertirse en la organizacin de investigacin agropecuaria, en la actualidad, la principal institucin de investigacin y desarrollo en este rubro en todo Israel.

Desde la fundacin del estado de Israel en 1948, el ahorro del agua y la mxima utilizacin de la tierra todava caracterizan la agricultura de la regin. El pas cuenta con diez grandes compaas que producen equipos de irrigacin y de filtracin, todas activas en el mbito internacional, Israel destaca en este campo ms que ningn otro de la tecnologa agrcola.

Para reducir el consumo de agua en la agricultura fueron aplicadas tcnicas avanzadas para el ahorro del elemento (principalmente la irrigacin por goteo), que depositan el agua directamente en la raz de la planta. Tambin se emplearon sistemas computarizados de irrigacin y se expandi significativamente la agricultura de invernadero.

El xito de la agricultura israel ha sido posible gracias a la investigacin cientfica y al uso de tecnologas avanzadas que se aplicaron sobre todo en los programas de roturacin y de regado.

En Estados Unidos, entre 1925 y 1935, tomo lugar el desarrollo intensivo para modificar los mtodos de los fisilogos vegetales para una produccin de cultivos a mayor escala. Sin embargo, la produccin de alimentos en invernaderos no fue establecido totalmente hasta la introduccin del polietileno en 1948, cuando el profesor Emery Myers Emmert de la Universidad de Kentucky, us el material menos caro en lugar de un caro vidrio. En MEXICO, el inters en los proyectos de invernaderos comenz alrededor de los aos noventa y de ah a la fecha se da un crecimiento muy claro. En 1990 haba aproximadamente 50 hectreas con algn tipo de produccin de vegetales bajo invernadero, para 1999 la cifra era de 600, en 2001 se elev a 950 y ahora suman alrededor de 2200 hectreas con una diversificacin de cultivos. Aunque no se cuenta con una estadstica oficial, las estimaciones refieren que hay otras 500 hectreas de invernadero en construccin, por lo que a finales de 2004 o principios de 2005 en Mxico habr cerca de tres mil hectreas en total.

Sin lugar a dudas, el que ms tiene participacin en la produccin bajo invernaderos es el tomate, que representa 70% del total, seguido de pepino 10% y pimiento 8%, la globalizacin de la economa, los tratados de libre comercio, y de la demanda de calidad fitosanitaria y de inocuidad alimentaria que estn imponiendo los consumidores de hortalizas estn limitando la produccin tradicional de estos cultivos y forzando la bsqueda de nuevas formas de produccin.

Entre los aos 2001 y 2006 la SAGARPA apoyo 3197 proyectos de invernaderos, en todo el pas, con una inversin promedio de 293.4 miles de pesos por proyecto. Entre 2002 y 2005, mediante el programa PAPIR se apoyaron otros 1300 proyectos con una inversin promedio de 141.3 miles de pesos para invernadero.

1.2 Planteamiento

Yanga es un municipio ubicado en la zona centro del Estado de Veracruz, ste municipio se caracteriza por tener, un nmero importante, de pequeos productores en invernadero pertenecientes al sector agrcola. Se ha observado que los productores de dicho municipio no cuentan con herramientas tecnolgicas y capacitacin profesional para optimizar su produccin, y es por esto que surge la necesidad de trabajar en un invernadero de anturios con 350 metros cuadrados. En la produccin del cultivo del anturio se debe tener en cuenta las condiciones ambientales dentro del invernadero, puesto que la humedad y temperatura idnea flucta, entre una humedad mnima de 50% y una mxima de 80%, y una temperatura mnima de 18C y una mxima de 35C, puesto que temperaturas que se ubiquen fuera del rango indicado originan problemas en el desarrollo de la planta con la finalidad de mejorar la produccin en dos sentidos: calidad y cantidad, tomando en cuenta que existen factores externos que inciden y algunas veces determinan la calidad, el costo, produccin y manejo de operacin de este tipo de invernaderos. Actualmente, la confiabilidad del desarrollo del cultivo se basa en la experiencia y conocimientos del productor, ya que propiamente toma sus decisiones con respecto a los ajustes necesarios a realizar, es decir, todo es controlado manualmente por el trabajador en turno.

En esta ocasin se traza una propuesta para controlar y mejorar el funcionamiento de un invernadero a travs de sistemas de bajo costo y mantenimiento, ya que los paquetes

tecnolgicos destinados a estos sectores de aplicacin soy muy costosos y forneos, y su mantenimiento es a cargo de especialistas.

En la bsqueda de desarrollar tecnologas de calidad y de muy bajo costo, proponemos no solo la automatizacin de un invernadero (Temperatura, Humedad y Riego), tambin, se busca el desarrollo del campo Veracruzano, por consiguiente mejorar la produccin de pequeos productores de la zona centro del Estado de Veracruz.

1.3 Justificacin

La agricultura es parte fundamental del desarrollo econmico de la regin que va encaminada a la explotacin de los recursos naturales desde dos perspectivas: de forma natural o por la intervencin del hombre.

Una de las muchas consecuencias del calentamiento global es la inestabilidad climtica que afecta y destruye de manera violenta la produccin agrcola de los agricultores.

Actualmente, la agricultura como ciencia debe afrontar por una parte, el satisfacer las demandas alimenticias y la produccin de materias bsicas y por la otra, buscar alternativas que ayuden a no degradar o agotar el medio ambiente cuando se produce cualquier cultivo. Los cambios climticos generan periodos extremos: demasiado calor, demasiado fro, demasiadas lluvias, etc. Debido a esto es necesario generar alternativas que logren regular el clima para que un cultivo pueda crecer en ptimas condiciones. Los invernaderos son una herramienta que se utiliza para lograr la produccin agrcola mediante la regulacin de las condiciones climticas, gracias a esto se logra cumplir las expectativas de produccin y comercializacin de los productos. Sin embargo, los productores de Yanga se enfrentan a un problema que entorpece la produccin de sus productos: controlan manualmente las condiciones de humedad y temperatura dentro de los invernaderos teniendo que ir peridicamente a abrir las vlvulas surtidoras de agua que modifican las condiciones ambientales.

Por eso es importante implementar a travs de la ingeniera, paquetes tecnolgicos de automatizacin econmicamente sustentables para ahorrar energa elctrica, agua y regular los cambios climticos dentro del invernadero. Un sistema de control es capaz de garantizar de

manera exacta las condiciones del cultivo automatizando y controlando mediante sensores, actuadores y controladores los tiempos en los que se debe regar el suelo, cambiar la temperatura y la humedad.

1.4 Objetivos

1.4.1 Objetivo General


Disear un sistema de control que mantenga los valores de las variables (temperatura, humedad y riego) en rangos deseados y/o recomendados para obtener un sistema econmicamente sustentable y de fcil operacin.

1.4.2 Objetivos especficos

Analizar la situacin actual de lo produccin bajo invernadero en la zona centro del estado de Veracruz, Mxico.

Realizar e implementar la programacin necesaria para el correcto funcionamiento del controlador a operar.

Realizar pruebas en laboratorio, para que el presente proyecto no solo sea un prototipo, si no que pueda ser implementado directamente en trabajo de campo.

Escribir un manual de operacin dirigido a cualquier persona, en especial a las personas que trabajan en el campo.

2. Componentes del sistema

2.1 Integrado para control de motores L293D

El integrado L293D incluye cuatro circuitos para manejar cargas de potencia media, en especial pequeos motores y cargas inductivas, con la capacidad de controlar corriente hasta 600 mA en cada circuito y una tensin entre 4,5 V a 36 V. Los circuitos individuales se pueden usar de manera independiente para controlar cargas de todo tipo y, en el caso de ser motores, manejar un nico sentido de giro. Pero adems, cualquiera de estos cuatro circuitos sirve para configurar la mitad de un puente H. El integrado permite formar, entonces, dos puentes H completos, con los que se puede realizar el manejo de dos motores. En este caso el manejo ser bidireccional, con frenado rpido y con posibilidad de implementar fcilmente el control de velocidad.

Las salidas tienen un diseo que permite el manejo directo de cargas inductivas tales como rels, solenoides, motores de corriente continua y motores por pasos, ya que incorpora internamente los diodos de proteccin de contracorriente para cargas inductivas. Las entradas son compatibles con niveles de lgica TTL. Para lograr esto, incluso cuando se manejen motores de voltajes no compatibles con los niveles TTL, el chip tiene patas de alimentacin separadas para la lgica (VCC2, que debe ser de 5V) y para la alimentacin de la carga (VCC1, que puede ser entre 4,5V y 36V).

Las salidas poseen un circuito de manejo en configuracin "totem-pole" (trmino en ingls que se traduce como "poste de ttem", nombre que, grficamente, nos remite a un "apilamiento" de transistores, como las figuras en los famosos ttems indgenas). En esta estructura, unos transistores en configuracin Darlington conducen la pata de salida a tierra y otro par de transistores en conexin seudo Darlington aporta la corriente de alimentacin desde VCC2. Las salidas tienen diodos incorporados en el interior del chip para proteger al circuito de manejo de potencia de las contracorrientes de una carga inductiva.

Estos circuitos de salida se pueden habilitar en pares por medio de una seal TTL. Los circuitos de manejo de potencia 1 y 2 se habilitan con la seal 1,2EN y los circuitos 3 y 4 con la seal 3,4EN. Las entradas de habilitacin permiten controlar con facilidad el circuito, lo que facilita la regulacin de velocidad de los motores por medio de una modulacin de ancho de pulso. En ese caso, las seales de habilitacin en lugar de ser estticas se controlaran por medio de pulsos de ancho variable. Las salidas actan cuando su correspondiente seal de habilitacin est en alto. En estas condiciones, las salidas estn activas y su nivel vara en relacin con las entradas. Cuando la seal de habilitacin del par de circuitos de manejo est en bajo, las salidas estn desconectadas y en un estado de alta impedancia.

Por medio de un control apropiado de las seales de entrada y conectando el motor a sendas salidas de potencia, cada par de circuito de manejo de potencia conforma un puente H completo, como se ve en el diagrama de arriba, lado izquierdo. En la tabla de funcionamiento que sigue se puede observar los niveles TTL que corresponden a cada situacin de trabajo:

Ejemplo de circuito en forma de puente H (para control bidireccional del motor) y su tabla de manejo

Disipador Las patas centrales de la cpsula del chip estn pensadas para proveer el contacto trmico con un disipador que permitir lograr la potencia mxima en el manejo del integrado. En las figuras que siguen se observa la distribucin de pines afectados a esta disipacin, el rea de cobre que se deja en el circuito impreso por debajo y a los lados del chip, y el diseo del disipador que propone el fabricante. La hoja de datos aporta una curva que permite una variacin de estos tamaos segn la potencia a manejar.

10

2.2 Microcontrolador PIC16F877A


El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad.

El PIC16F877 es un microcontrolador de Microchip Techonology fabricado en tecnologa CMOS, su consumo de potencia es muy bajo y adems es completamente esttico, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden.

El encapsulado ms comn para este microcontrolador es el DIP (Dual In-line Pin) de 40 pines, propio para usarlo en experimentacin. La referencia completa es PIC16F877-04 para el dispositivo que utiliza cristal oscilador de hasta 4 MHz, PIC16F877-20 para el dispositivo que utiliza cristal oscilador de hasta 20 MHz o

11

PIC16F877A-I para el dispositivo tipo industrial que puede trabajar hasta a 20 MHz. Sin embargo, hay otros tipos de encapsulado que se pueden utilizar segn el diseo y la aplicacin que se quiere realizar. Por ejemplo, el encapsulado tipo surface mount (montaje superficial) tiene un reducido tamao y bajo costo, que lo hace propio para producciones en serie o para utilizarlo en lugares de espacio muy reducido.

Los pines de entrada/salida de este microcontrolador estn organizados en cinco puertos, el puerto A con 6 lneas, el puerto B con 8 lneas, el puerto C con 8 lneas, el puerto D con 8 lneas y el puerto E con 3 lneas. Cada pin de esos puertos se puede configurar como entrada o como salida independiente programando un par de registros diseados para tal fin. En ese registro un bit en "0" configura el pin del puerto correspondiente como salida y un bit en "1" lo configura como entrada. Dichos pines del microcontrolador tambin pueden cumplir otras funciones especiales, siempre y cuando se configuren para ello, segn se ver ms adelante.

12

Los pines del puerto A y del puerto E pueden trabajar como entradas para el convertidor Anlogo a Digital interno, es decir, all se podra conectar una seal proveniente de un sensor o de un circuito analgico para que el microcontrolador la convierta en su equivalente digital y pueda realizar algn proceso de control o de instrumentacin digital. El pin RB0/INT se puede configurar por software para que funcione como interrupcin externa, para configurarlo se utilizan unos bits de los registros que controlan las interrupciones.

El pin RA4/TOCKI del puerto A puede ser configurado como un pin de entrada/salida o como entrada del temporizador/contador. Cuando este pin se programa como entrada digital, funciona como un disparador de Schmitt (Schmitt trigger), puede reconocer seales un poco distorsionadas y llevarlas a niveles lgicos (cero y cinco voltios). Cuando se usa como salida digital se comporta como colector abierto (open collector), por lo tanto, se debe poner una resistencia de pull-up (resistencia externa conectada a un nivel de cinco voltios). Como salida, la lgica es inversa: un "0"

13

escrito al pin del puerto entrega en el pin un "1" lgico. Adems, como salida no puede manejar cargas como fuente, slo en el modo sumidero.

El puerto E puede controlar la conexin en modo microprocesador con otros dispositivos utilizando las lneas RD (read), WR (write) y CS (chip select). En este modo el puerto D funciona como un bus de datos de 8 bits (pines PSP).

La mxima capacidad de corriente de cada uno de los pines de los puertos en modo sumidero (sink) o en modo fuente (source) es de 25 mA. La mxima capacidad de corriente total de los puertos es:

El consumo de corriente del microcontrolador para su funcionamiento depende del voltaje de operacin, la frecuencia y de las cargas que tengan sus pines. Para un oscilador de 4 MHz el consumo es de aproximadamente 2 mA; aunque este se puede reducir a 40 microamperios cuando se est en el modo sleep (en este modo el micro se detiene y disminuye el consumo de potencia). Se sale de ese estado cuando se produce alguna condicin especial que veremos ms adelante.

14

2.3 Modulo visual LCD 2x16


Las pantallas de cristal lquido LCD o display LCD para mensajes (Liquid Cristal Display) tienen la capacidad de mostrar cualquier carcter alfanumrico, permitiendo representar la informacin que genera cualquier equipo electrnico de una forma fcil y econmica. La pantalla consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro lneas de 16 hasta 40 caracteres cada lnea. El proceso de visualizacin es gobernado por un microcontrolador incorporado siendo el Hitachi 44780 el modelo de controlador ms utilizado. a la pantalla,

La tarjeta EasyPIC dispone de un mdulo LCD tipo 16x2. Las caractersticas generales de un mdulo LCD 16x2 son las siguientes: Consumo muy reducido, del orden de 7.5mW Pantalla de caracteres ASCII, adems de los caracteres japoneses Kanji, caracteres griegos y smbolos matemticos. Desplazamiento de los caracteres hacia la izquierda o a la derecha Memoria de 40 caracteres por lnea de pantalla, visualizndose 16 caracteres por lnea Movimiento del cursor y cambio de su aspecto Permite que el usuario pueda programar 8 caracteres Pueden ser gobernados de 2 formas principales:

15

* Conexin con bus de 4 bits * Conexin con bus de 8 bits

Patillaje. A continuacin se presenta la descripcin de seales empleadas por el mdulo LCD as como el nmero de patilla a la que corresponden.

DDRAM El mdulo LCD posee una zona de memoria RAM llamada DDRAM (Data Display RAM) donde se almacenan los caracteres que se van a mostrar en la pantalla. Tiene una capacidad de 80 bytes, 40 por cada lnea, de los cuales slo 32 se pueden visualizar a la vez (16 bytes por lnea). De las 80 posibles, las dos direcciones ms importantes de la DDRAM son: Direccin 00h, que es el comienzo de la primera lnea Direccin 40h, que el comienzo de la segunda lnea

CARACTERES DEFINIDOS EN LA CGROM El LCD dispone de una zona de memoria interna no voltil llamada CGROM donde se almacena una tabla con los 192 caracteres que pueden ser visualizados. Cada uno de los caracteres tiene su representacin binaria de 8 bits. Para visualizar un carcter debe recibir por el bus de datos el cdigo correspondiente.

16

Modos de funcionamiento El LCD tiene 3 modos de funcionamiento principales: Modo Comando Modo Carcter o Dato Modo de lectura del Busy Flag o LCD Ocupada

Comandos de Control Consisten en diferentes cdigos que se introducen a travs del bus de datos del mdulo LCD: Clear display Borra el mdulo LCD y coloca el cursor en la primera posicin (direccin 0). Pone el bit I/D a " 1 " por defecto.

17

Cdigo:

Tiempo de ejecucin: 1.64 ms Home Coloca el cursor en la posicin de inicio (direccin 0) y hace que el display comience a desplazarse desde la posicin original. El contenido de la memoria RAM de datos de visualizacin (DD RAM) permanece invariable. La direccin de la memoria RAM de datos para la visualizacin (DD RAM) es puesta a 0. Cdigo:

Tiempo de ejecucin: 1.64 ms

Entry mode set Establece la direccin de movimiento del cursor y especifica si la visualizacin se va desplazando a la siguiente posicin de la pantalla o no. Estas operaciones se ejecutan durante la lectura o escritura de la DD RAM o CG RAM. Para visualizar normalmente poner el bit S a '0". Cdigo:

Tiempo de ejecucin: 40 ms Display on/off control Activa o desactiva poniendo en ON/OFF tanto al display (D) como al cursor (C) y se establece si este ltimo debe o no parpadear (B).

Cdigo:

Tiempo de ejecucin: 40 ms Cursor or display shift

18

Mueve el cursor y desplaza el display sin cambiar el contenido de la memoria de datos de visualizacin DD RAM.

Cdigo:

Tiempo de ejecucin: 40 ms Function set Establece el tamao de interface con el bus de datos (DL), nmero de lneas del display (N) y tipo de carcter (F). Cdigo:

Tiempo de ejecucin: 40 ms Set the cg ram address El mdulo LCD adems de tener definidos todo el conjunto de caracteres ASCII, permite al usuario definir 4 u 8 caracteres grficos. La composicin de estos caracteres se va guardando en una memoria llamada CG RAM con capacidad para 64 bytes. Cada carcter grfico definido por el usuario se compone de 16 u 8 bytes que se almacenan en sucesivas posiciones de la CG RAM. Mediante esta instruccin se establece la direccin de la memoria CG RAM a partir de la cual se irn almacenando los bytes que definen un carcter grfico. Ejecutado este comando todos los datos que se escriban o se lean posteriormente, lo hacen desde esta memoria CG RAM.

Cdigo:

Tiempo de ejecucin: 40 ms

Set the dd address Los caracteres o datos que se van visualizando, se van almacenando memoria llamada DD RAM para de aqu pasar a la pantalla. previamente en una

Mediante esta instruccin se establece la direccin de memoria DD RAM a partir de la cual se irn almacenando los datos a visualizar. Ejecutado este comando, todos los datos que se escriban o lean posteriormente los hacen desde esta memoria DD RAM. Las direcciones de la 80h a la 8Fh corresponden con los 16 caracteres del primer rengln y de la C0h a la CFh con los 16 caracteres del segundo rengln, para este modelo.

19

Cdigo:

Tiempo de ejecucin: 40 ms Read busy flag et address Cuando el mdulo LCD est ejecutando cualquiera de estas instrucciones, tarda un cierto tiempo de ejecucin en el que no se le debe mandar ninguna otra instruccin. Para ello dispone de un flag llamado BUSY (BF) que indica que se est ejecutando una instruccin previa. Esta instruccin de lectura informa del estado de dicho flag adems de proporcionar el valor del contador de direcciones de la CG RAM o de la DD RAM segn la ltima que se haya empleado. Cdigo:

Tiempo de ejecucin: 40 ms

Write data to cg or dd ram Mediante este comando se escribe en la memoria DD RAM los datos que se quieren presentar en pantalla y que sern los diferentes cdigos ASCII de los caracteres a visualizar. Igualmente se escribe en la memoria CG RAM los diferentes bytes que permiten confeccionar caracteres grficos a gusto del usuario. El escribir en uno u otro tipo de memoria depende de si se ha empleado previamente la instruccin de direccionamiento DD RAM o la de direccionamiento CG RAM.

Cdigo:

Tiempo de ejecucin: 40 ms

Read data from cg or dd ram Mediante este comando se lee de la memoria DD RAM los datos que haya almacenados y que sern los cdigos ASCII de los caracteres visualizados. Igualmente se lee de la memoria CG RAM los diferentes bytes con los que se ha confeccionado un determinado carcter grfico

20

El leer de uno u otro tipo de memoria depende de si se ha empleado previamente la instruccin de direccionamiento de la DD RAM o la de direccionamiento CG RAM. Cdigo:

Tiempo de ejecucin: 40 ms

Abreviaturas Se listan a continuacin las abreviaturas empleadas en los cdigos anteriores y su significado:

Secuencia de inicializacin El mdulo LCD ejecuta automticamente una secuencia de inicio interna en el instante de aplicarle la tensin de alimentacin si se cumplen los requisitos de alimentacin expuestos en su manual. Dichos requisitos consisten en que el tiempo que tarde en estabilizarse la tensin desde 0.2 V hasta los 4.5V mnimos necesario sea entre 0.1 ms y 10 ms. Igualmente el tiempo de desconexin debe ser como mnimo de 1 ms antes de volver a conectar. La secuencia de inicio ejecutada es la siguiente:

21

Si no se satisfacen las condiciones de alimentacin, la secuencia de inicializacin habra que realizarla por software, donde las instrucciones que aplica el usuario podran ser las expuestas anteriormente o cualquier otra segn sus propias necesidades. Es importante que la primera instruccin que se enve realice una espera de unos 15 ms o mayor para la completa re inicializacin interna del mdulo LCD. Conexin de LCD mediante 4 bits En la tarjeta EasyPIC, el visualizador LCD est conectado al Puerto D del PIC 16F877A mediante un bus de 4 bits. Las conexiones son: - Las 4 lneas superiores del mdulo LCD, pines <DB7:DB4> se conectan a las 4 lneas superiores del Puerto D del PIC, pines <RD7:RD4>. - Pin RS del LCD a la lnea RD2 del PIC. - Pin R/W del LCD a la lnea RD1 del PIC - Pin Enable del LCD a la lnea RD3 del PIC. La figura muestra un esquema de la conexin del mdulo LCD con el microcontrolador en la EasyPIC.

22

2.3 Sensor de temperatura LM35

El LM35 es un sensor de temperatura integrado de precisin, cuya tensin de salida es linealmente proporcional a temperatura en C (grados centgrados). El LM35 por lo tanto tiene una ventaja sobre los sensores de temperatura lineal calibrada en grados Kelvin: que el usuario no est obligado a restar una gran tensin constante para obtener grados centgrados. El LM35 no requiere ninguna calibracin externa o ajuste para proporcionar una precisin tpica de 1.4 C a temperatura ambiente y 3.4 C a lo largo de su rango de temperatura (de -55 a 150 C). El dispositivo se ajusta y calibra durante el proceso de produccin. La baja impedancia de salida, la salida lineal y la precisa calibracin inherente, permiten la creacin de circuitos de lectura o control especialmente sencillos. El LM35 puede funcionar con alimentacin simple o alimentacin doble (+ y -) Requiere slo 60 A para alimentarse, y bajo factor de auto-calentamiento, menos de 0,1 C en aire esttico. El LM35 est preparado para trabajar en una gama de temperaturas que abarca desde los- 55 C bajo cero a 150 C, mientras que el LM35C est preparado para trabajar entre -40 C y 110 C (con mayor precisin).

23

Caractersticas Calibrado directamente en grados Celsius (Centgrados) Factor de escala lineal de +10 mV / C 0,5C de precisin a +25 C Rango de trabajo: -55 C a +150 C Apropiado para aplicaciones remotas Bajo coste Funciona con alimentaciones entre 4V y 30V Menos de 60 A de consumo Bajo auto-calentamiento (0,08 C en aire esttico) Baja impedancia de salida, 0,1W para cargas de 1mA

Diagrama de conexin

24

Aplicaciones tpicas 1. Sensor de temperatura bsico (+2 C a 150 C):

25

2. Sensor de temperatura con rango completo:

3. Sensor de temperatura con alimntacin simple y rango completo (-55 C a +150 C):

26

4. Termmetro Fahrenheit:

5. Convertidor de temperatura digital (Salida serie) (hasta +128 C)

27

28

3. Diagramas electrnicos simulacin.

3.1 Sensor indicando la temperatura ideal en la pantalla LCD

29

3.2 Sensor indicando la temperatura esta elevada y por lo tanto los enfriadores, en nuestro caso los ventiladores estn encendidos en la pantalla LCD.

3.3 Sensor indicando que la temperatura esta baja y por lo tanto se encender las lmparas incandescentes a modo de generar calefaccin.

30