Controladores de temperatura, horarios, etc para

acuarios o cualquier otra aplicación

 

 

CONTENIDOS.

  1. INTRODUCCIÓN.
  2. CONTROLADORES DE TEMPERATURA.
  3. CIRCUITOS PROPUESTOS.
  4. PROGRAMAS.
  5. LIBRERÍAS.
  6. MANUALES Y FUNCIONAMIENTO.

INTRODUCCIÓN AL CONTROL Y A LA REGULACIÓN.

La aplicación más obvia de un microcontrolador es servir para controlar algo. Por ejemplo la temperatura en una caldera mediante un calefactor y un sensor, el sensor le dice al microcontrolador si la temperatura objetivo ha sido alcanzada y el microcontrolador enciende o apaga el calefactor para mantener la temperatura objetivo.

Un controlador siempre necesita tres cosas:

- Un cerebro (el microcontrolador).

- Un sensor (que es el dice si el valor de consigna u objetivo se alcanza o no).

- Un actuador (es lo que nos permite alcanzar la consigna, en el caso de un controlador de temperatura el calefactor).

Los controladores por lo tanto funcionan en un bucle, miden la variable y según el resultado de la medición decider como actuar. Por ejemplo un sistema de calefacción medirá la temperatura de una habitación, si la temperatura actual es menor que la consigna el controlador encenderá la calefacción, en caso contrario la apagará o la mantendrá apagada según como sea el estado inicial del actuador.

Este tipo de regulación es la más sencilla y se llama regulación ON/OFF, dado que lo único que hacemos es comparar el valor actual de una variable con una consigna y encendemos y apagamos según su valor actual. Existen multitud de regulaciones mucho más avanzadas como pueden ser:

1) Regulación Proporcional: Esta regulación se basa en que cuanto más lejos estamos del valor objetivo el actuador actua con más o menos potencia de forma que si estamos muy lejos el actuador funciona a un 100% y si estamos muy cerca apenas actua. Este tipo de regulación solo es posible si podemos regular la actuación del actuador, si el actuador solo se puede encender o apagar no tiene mucho sentido. Para poder emplearla debemos calcular una constante que es la que nos dice como se comporta el sistema ante actuaciones de diferentes potencias.

2) PID (regulador Proporcional Integral Diferencial): Este es el regulador más empleado en las industrias que precisan alta precisión. Este regulador tiene 3 partes, una proporcional (que actua como un regulador proporcional), una diferencial y una integral. Esto le permite ser un regulador que conoce perfectamente el comportamiento del sistema regular y es capaz de preveer como se va a comportar empleando el actuador. Este tipo de regulador permite mantener la consigna perfectamente centrada en un valor con oscilaciones prácticamente mínimas. Eso si para emplearlo debemos calcular tres coeficientes que definirán como se comportara la variable ante una actuación de diferente potencia (parte proporcional), en función del tiempo (parte integral), en función de su distancia al valor objetivo (parte diferencial). Por lo tanto si estas constantes no están bien calculadas el regulador no podrá hacer bien su trabajo oscilará, tardará tiempo en alcanzar su consigna o simplemente nunca la alcanzará volviendose inestable. Un ejemplo de este tipo de controlador puede ser regulador de velocidad de crucero de un coche moderno.

3) Regulación ON/OFF: Comparada con las otras dos es una regulación muy sencilla, solo precisa de dos valores: la consigna y la histerésis. La consigna es como ya hemos dicho el valor objetivo y la histéresis es la desviación que permitimos del valor objetivo (consigna) hasta que volvemos a encender/apagar el actuador de nuevo. El fallo de este controlador es que no es nada rápido en alcanzar su consigna y tiene siempre oscilaciones del valor, además si nuestro actuador no está dimensionado adecuadamente para nuestro sistema puede generar inestabilidad. De todas formas es un controlador muy fácil de implementar suele funcionar bien para sistemas en los que no se precisa una gran precisión. Un ejemplo típico de este tipo de regulación es la calefacción de nuestras casas que suele funcionar con termostatos de este tipo.

CONTROLADORES DE TEMPERATURA.

La aplicación más típica de un controlador es la de la regulación de temperatura. Estos circuitos se basan generalmente en un sensor de temperatura (termopar, termoresistencio o electrónico) que miden la temperatura actual, un calefactor (de cualquier tipo una resistencia de alta potencia, un radiador...etc) y un microcontrolador que lea los valores del sensor y decida si apagar o encender el calefactor.

Sensores:

Como sensor de medida la elección es enorme, los sensores más clásicos y fiables son las termopares (el tipo K es el más típico) o termoresistencias (PT100 o PT1000). Estos dos tipos de sensores se emplean ampliamente en la industria por razones de fiabilidad y coste. Los termopares ofrecen una precisión pobre pero por contra tienen un margen temperaturas de medida impresionante (desde menos -60ºC hasta varios cientos de grados), un peso, tamaño e inercia térmicas (velocidad de respuesta) muy buenas. Las termoresistencias de película de platino PT100 ofrecen por otra parte una medición muy precisa, pero un margen de temperatura más reducido y una inercia térmica peor. Estos dos tipos de sensores existen en versiones para todo tipos de aplicaciones: industria alimentaria, procesos químicos...etc. Los precios de estos sensores son muy variables dependiendo del encapsulado, aplicación y precisión, oscilan de entre 30 a 250 euros.

Tanto los sensores de termoresistencia como los sensores de termopar son sensores que precisan de complicados circuitos de acondicionamiento de señal para poder disponer de medidas en condiciones. Esto se debe sobre todo a que las señales electrónicas que generan no son adecuadas para medir con un convertidor analógico digital y además presentan problemas de linealidad. Los problemas de linealidad vienen dados de que un sensor nos da una señal analógica de que varia con la temperatura por ejemplo de 0-5Vcc, y el 0V corresponde a 0ºC y el 5Vcc corresponde a 50ºC, supondrémos sabiendo esto que una señal de 2,5Vcc debería corresponder a 25ºC, sin embargo esto no es así dado que el sensor no tiene una respuesta totalmente lineal de forma que tendrémos errores.

En los últimos 20 años han surgido también otros nuevos sensores capaces de medir temperatura que están basados en silicio y se venden como chips. Estos sensores son normalmente más baratos y tienen características de linealidad y medida muy adecuadas para medir con un convertidor AD (convertidor analógico digital), los hay incluso que tienen salidas digitales de forma que no hace nisiquiera un convertidor AD.

Un ejemplo típico de un sensor de temperatura electrónico es el LM35 (National Semiconductor). Este sensor es todo un clásico en la medición de temperatura a bajo coste. Permite medir temperaturas de -55ºC a +150ºC, con una linealidad muy buena, una precisión de aprox 0,5ºC y no precisa acondicionamiento de señal para conectarlo a un convertidor A/D. Este sensor realmente se comporta como un diodo Zener que tiene un voltaje variable con la temperatura (10mV/ºC). Además su precio es de 2-4 euros y se ofrece en diferentes encapsulados TO-92. TO-220...etc.

Por otra parte hoy en dia podemos encontrar ya sensores de temperatura en chip que dan la señal de salida en formato digital, ya procesada e incluso pueden enviarla por medio de un bus serie como el I2C, ahorrando con esto cableado y convertidores A/D.

Acondicionamiento de señal:

Muchas veces veremos que la señal que queremos medir no es adecuada para que nuestro convertidor A/D la lea. Esto puede ocurrir, por ejemplo, si tenemos una señal muy pequeña de 0-20mV cuando nuestro convertidor A/D tiene un margen de medida mínimo de 0-2V. Podremos leer esta señal dado que está dentro del margen de medidas del A/D pero la resolución de nuestro de nuestro A/D será totalmente penosa (ver sección convertidores A/D). En este caso lo que tendrémos que hacer es amplificar la medida x100 de forma que el margen de la salida del sensor sea igual al margen de entrada en el A/D.

También puede ocurrir que la impedancia de salida de nuestro sensor sea muy alta y la entrada al convertidor muy baja. En este caso lo que ocurrirá sera que cada vez que midamos el convertidor influirá en la medida dado que necesitará una señal "más fuerte" que la que es capaz de suministrarel sensor con lo cual al medir influirémos sobre la medida y los valores tendrán un error considerable. En este caso la solución es añadir lo que se conoce como un "adaptador de impedancias" entre el sensor y el A/D. Este circuito es amplificador operacional en una configuración de ganancia x1 pero que es capaz de tener una impedancia de entrada muy alta y una impedancia de salida muy baja.

También hay circuitos de acondicionamiento de señal que son filtros para frecuencias altas o bajas. Por ejemplo si nuestro sensor está muy lejos del convertidor AD y la conexión entre ambos se hace mediante un cable largo tendremos problemas de interferencias. El cable se comportará como una antena y generará ruido en la medida. Para evitar esto podemos instalar filtros en los sensores o en las entradas de nuestros A/D de forma que las frecuencias del ruido se eliminen antes de llegar al convertidor A/D.

Convertidores A/D:

La mayoría de los sensores, por no decir todos, tienen a la salida una señal analógica, esto es una señal con una intensidad o tensión variable. Por ejemplo muchos sensores generan una salida de 0-10V. El problema es que el idioma que cualquier microprocesador habla otro lenguaje muy diferente, el digital. El lenguaje digital tiene solo dos estados 0 o 1, el cero normalmente será 0 Voltios y el 1 generalmente 5 Voltios. Esto quiere decir que con microcontrolador solo podemos medir o 0 o 5V, cualquier otra cosa el microprocesador no la entenderá. Esto limita mucho en un principio nuestras posibilidades de medida dado que solo podemos medir dos estados, por ejemplo si tuvieramos un sensor de temperatura solo mediriamos o 0ºC o 100ºC pero si nuestra temperatura actual estuviera entre estos dos valores no nos enterariamos.

Como hacemos por lo tanto para medir una señal analógica con un microntrolador, pues muy sencillo empleamos un convertidor A/D. El convertidor A/D lo que hace es convertir un valor analógico (por ejemplo 5 Voltios) en un número digital de varias cifras (por ejemplo 5V = 0101). Una vez tenemos nuestra señal en formato analógico nuestro equipo digital es capaz de trabajar con ella.

Microcontroladores:

En muchos casos son los própios microcontroladores los que incluyen los convertidores A/D en su circuitería. Los microntroladores suelen tener convertidores de entre 8 y 16 bits. Con un microcontrolador con entrada analógica nos quitamos muchos dolores de cabeza y problemas en el circuito integrado al tener menos componentes.

Un convertidor A/D normalmente solo ve valores entre su máximo y mínimo, por ejemplo un A/D de 10 bits leera valores entre 0 y 1024 mientras que uno de 8 bits medirá entre 0 y 256. Lo bueno de los microcontroladores es que son bastante potentes en calculos matemáticos con lo cual se podemos multiplicar y dividir el valor medido por el A/D hasta tener el valor deseado. Por ejemplo:

Tenemos un sensor de temperatura, su señal de salida es de 0-5Vdc, siendo 0Vdc= 0ºC y 5Vdc= 100ºC.

Por otra parte tenemos un convertidor A/D conectado a esta señal con la referencia de tensión superior a 5Vdc y una inferior a 0Vdc, la precisión del A/D es de 10 bits = 1024 posiciones.

Esto quiere decir que la temperatura mínima que podemos medir es 100ºC/1024= 0.097ºC o lo que es lo mismo en voltios 0.0049 Vdc. Esto quiere decir que si queremos traducir las medidas del A/D a grados debemos multiplicar la medida del A/D por 0.097.

Esto puede ser más o menos difícil dependiendo del microcontrolador que estemos empleando. Normalmente no es fácil para un microcontrolador sencillo barato de 8bits efectuar operaciones matemáticas con decimales.

De todas formas existen trucos para medir la temperatura con un micontrolador sencillo y representarla por ejemplo en una pantalla. La más fácil sería multiplicar el número por el un número entero en vez de por un número fraccionario. En el ejemplo anterior podríamos multiplicar lo medido por 97 en vez de 0.097, de esta forma el máximo medido no serían 100ºC pero serían 1024x97= 99328 (error máximo de 100-99.328 de 0.672ºC para 100ºC), ahora para representarlo en pantalla solo tendríamos que escribir el número pero "olvidandonos" de las tres últimas cifras. El problema es que normalmente nuestros micros sencillos no trabajarán en operaciones matématicas de más de 16 bits con lo cual no podrá trabajar con números mayores de 65535, por eso en este caso podríamo optar por multiplicar el resultado en vez de por 97 por 10, de esta forma lo mayor que podríamos leer sería de 10240 (error máximo de 2.4ºC para 100ºC).

Actuadores:

Los actuadores en un sistema de control de temperatura son normalmente calefactores (resistivos, infrarojos...etc). Para encender/apagar los calefactores emplearémos normalmente relés mecánicos o de estado sólido. Los relés mecánicos son un simple interruptor controlado por el microcontrolador que los enciende o los apaga según haga falta.

Los reles mecánicos están normalemente formados por una bobina que funciona como un electroiman que mueve un contacto metálico de forma que se cierra o abre según hagamos pasar corriente por la bobina o no. La ventaja de estos relés es que podemos hacer pasar corrientes muy elevadas por estos relés, sin embargo tienen un consumo bastante elevado de energía y además al tener partés móviles y contactos metálicos se degradan con el tiempo.

Por otra parte los relés de estado sólido no tienen partes móviles y normalmente están compuestos por circuitos MOSFET de potencia. Las ventajas de estos componentes es que al no tener partes móviles puede conectar/desconectar muy rápido sin problema. Esto permite hacer una regulación de la potencia que querémos proporcionar. Por ejemplo podemos hacer que el calefactor se apague y se encienda 10 veces por segundo y para regular la potencia de calefacción lo único que tenemos que hacer el alargar/acortar la duración de los pulsos. Esto se llama modulación PWM y es muy útil en regulación.

La desventaja principal de los reles de estado sólido es que se calientan rápidamente y muchas veces necesitan un disipador para no sobrecalentarse.

CIRCUITOS PROPUESTOS.

Nosotros hemos diseñado un circuito controlador sencillo pero de prestaciones muy elevadas. Las características de este controlador son:

- Entradas analógicas preparadas para 2 sensores de temperatura tipo LM35 y una preparada para sensores de humedad.

- 5 salidas capaces de encender apagar aparatos de hasta 10 Amperios. Los actuadores son relés mecánicos.

- Las salidas son programables de forma que se enciendan/apaguen a una hora determinada del dia, también se pueden configurar para mantener una temperatura o humedad determinadas.

- Reloj en tiempo real. El circuito es capaz de ponerse en hora y mantener la hora incluso cuando está desconectado de la red eléctrica.

- Pantalla LCD de 16 caracteres y 2 lineas, retroiluminada.

- 3 botones que nos permiten programar y configurar el dispositivo en unos minutos.

- Memoria Flash que guarda los datos de configuración del aparato incluso cuando no hay suministro eléctrico.

 

circuito lado botones

 

CIRCUITO LADO BOTONES Y LEDS

Por este lado se pueden apreciar las pantalla LCD retroiluminada, los leds de estado de las salidas y los tres botones que nos permiten configurar el circuito.

lado componentes

 

CIRCUITO LADO COMPONENTES

Por este lado vemos los relés de control, el microcontrolador, el relog en tiempo real (RTC), la pila de boton para mantenimiento de la hora del RTC...etc.

Los componentes marcados como POT1 y POT2, son los potenciometros para ajuste del contraste y de la luminosidad del LCD respectivamente.

 

Este circuito fue desarrollado en un principio para controlar acuarios pero se puede prácticamente emplear para controlar cualquier cosa. En un principio una de las salidas se empleaba el control horario para encender las luces del acuario durante 12 horas al día. Otra de las salidas estaba configurada para medir la temperatura del agua y encender un calefactor (regulación ON/OFF) que calentaba el agua hasta una consigna programada. Otra de las salidas también utilizaba la temperatura del agua para encender/apagar y ventilador y evitar que el agua se calentara demasiado en verano.

El circuito está formado completamente con componentes fáciles de soldar y de sustituir en caso fallo de forma que nosotros mismos podamos soldarlo en casa. Además los componentes son fácilmente localizables en tiendas de electrónica. La placa está formada por pistas anchas que permiten montar la placa en nuestra própia casa mediante un sistema de montaje de circuitos para aficionados (ver sección "hacer tu propio circuito").

De todas formas si por cualquier motivo quereis ahorraros trabajo os proponemos las siguientes opciones:

1) Comprar el circuito programado, soldado y probado, con garantía de 1 año.

2) Comprar el circuito en kit, Incluyendo todos los componentes, placa de circuito impreso y el microcontrolador programado. Solo nos quedará por lo tanto el trabajo de soldadura.

3) Comprar el microcontrolador programado. Esta opción es atractiva si no tenemos un programador para microcontroladores PIC. El utilizado para este circuito es el PIC16F877 aunque es probable que en breve migremos al diseño al 16F887 más moderno.

Para más información os podeis dirigir a la sección de tienda.

De todos modos si lo quereis montarlo vosotros mismos en esta página encontrareis todo lo que necesitaríais, incluyendo:

- Pdf con la máscara-fotolito para hacer el circuito impreso (botón derecho del ratón "Salvar como...")..

Esquema eléctrico CAPA INFERIOR CAPA SUPERIOR

- La lista de componentes que necesitareis.

Lista de componentes (BOM)

- El esquema con la colocación de los componentes en la placa.

Colocacion componentes

Buena suerte.

PROGRAMAS.

Ofrecemos el programa completo, sin compilar y con comentarios en español a continuación. El programa completo está realizado en ensamblador para microcontroladores PIC.

- Programa en ensamblador para PICs, librerías y proyecto.

Para compilar el proyecto solo tendrémos que descargarnos el MPLAB de microchip de su página (www.microchip.com).

     

LIBRERÍAS.

Ofrecemos también varias librerías necesarias para que el programa del controlador funcione. Estas librerías también se pueden utilizar en cualquier otro programa y os resultaran muy útiles.

Las librerías están realizadas también en ensamblador con muchos comentarios en español explicando como funcionan. De todas formas si teneis problemas para comprenderlas no teneis más que preguntar a la dirección de correo de la web.

- LIBRERÍA DE COMUNICACIONES SERIE I2C.

- LIBRERIAS DE CONTROL PARA UN LCD ALFANUMERICO DE 2 LINEAS Y 16 CARACTERES.

MANUALES Y FUNCIONAMIENTO.

Esta sección explica como manejar y configurar el controlador.

CONTROLADOR V1

 

Nuestro controlador funciona mediante un microcontrolador PIC programado en ensamblador que puede controlar 5 aparatos (a través de 5 relés de 10 Amperios). Los aparatos que puede controlar el circuito no deben sumar en conjunto más de 10 Amperios. aprox 2000 Watios y estár preparados para alimentación de 230Vca 50Hz. Es recomendable equipar la alimentación del circuito mediante un fúsible para evitar que se sobrepasen los 10 Amperios.

El circuito propuesto se puede configurar para encender estos aparatos por dos situaciones:

- Encendido/Apagado a cierta hora del dia.

- Encendido apagado para mantener un valor de temperatura (sensor T1 o T2) o un valor de humedad (sensor HUM).

Toda la configuración se hace a traves de los tres botones de los que consta el circuito y los menús en la pantalla LCD, sin necesidad de programar nada. Todos los paramétros de horas de encedido/apagado, consignas de temperatura y humedad se guardan automáticamente en la memoria EEPROM del microcontrolador después de modificarlas con lo que si apagamos el circuito la configuración no se pierde.

El RTC (Relog en Tiempo Real) montado en el circuito se ocupa de mantener en hora el circuito pero también se podrá poner en hora por medio de los menús en pantalla y los botones. El circuito además está equipado de una pequeña pila de botón que mantendrá el RTC en funcionamiento incluso cuando no haya alimentación, evitando que sea necesario poner en hora el circuito cada vez que lo desconectemos de la alimentación.

INSTALACIÓN DEL CIRCUITO.

La instalación del circuito es el primer paso para poner a funcionar el controlador. Las conexiones son las siguientes:

El mejor orden para conectarlo todo es:

1. Sensores T1 y T2: Son sensores de temperatura tipo LM35, en este tipo de sensores existe un cable para la medida (marcado en el esquema como LM35_1 o 2), una conexión de GND y una de 5Vcc de alimentación. Conectar la patillas del sensor en el mismo orden. Podemos conectar 1, 2 o ningún sensor aqui dependiendo un poco de si queremos controlar una zona de temperatura, dos o ninguna.

LM35_schema LM35_con lm35

2. Sensor HUM: Este por otra parte es un sensor de humedad que emplearémos para regular la humedad. No tiene mucho sentido para regular un acuario pero sin duda se puede emplear para regular la humedad de un sistema de plantas de interior. El tipo de sensor para el que está diseñado este circuito es un sensor Honeywell HIH4000. Este sensor es muy popular en sistemas de aire acondicionado y proporciona una señal analógica proporcional a la humedad ambiental.

hih4000, schema
hih4000

3. Salidas 0,1, 2, 3 y 4: Estas salidas son las que nos sirven para conectar los actuadores, pueden ser ventiladores, calefactores, luces o cualquier cosa que sirva para influenciar sobre la variable que querémos mantener, ya sea temperatura o humedad. Cablear estas salidas es muy fácil, conectarémos aquí todos los aparatos queramos pero teniendo en cuenta que las suma de las potencias de todos los aparatos no puede exceder los 10 Amperios y que todos los aparatos conectados deben funcionar a 230Vca, 50Hz. El orden de los cables es que aparece en la foto al principio de la sección.

4. Entrada alimentación CC de 12V: Esta entrada es la que suministra la potencia al circuito (microcontrolador, relés, transistores, ...etc). Para ella debemos emplear una fuente de alimentación en corriente contínua de al menos 500mA. Cualquier fuente regulada de las que se usan para alimentar aparatos domésticos será suficiente.

power supply

5. Alim 230Vca: Esta entrada es la que suministra potencia a los actuadores. NUNCA DEBERÉMOS CONECTAR ESTA ENTRADA A LA RED ELÉCTRICA HASTA QUE EL CIRCUITO ESTÉ DENTRO DE UNA CAJA AISLANTE. Una vez conectados estas entradas a la red eléctrica hay zonas del circuito que están a 230Vac y que se pueden tocar, EXISTE UN RIESGO IMPORTANTE DE ELECTROCUCIÓN Y MUERTE SI NO COLOCAMOS EL CIRCUITO DENTRO DE UNA CAJA AISLANTE. Mantendrémos por lo tanto nuestro circuito desconectado de la red eléctrica hasta tener el montaje terminado y aislado.

CAJA
INFERIOR
LATERAL

 

CONFIGURACIÓN.

La configuración del circuito se hace mediante los menús en pantalla y los botones. Para comprender mejor el funcionamiento llamarémos a cada botón por un nombre diferente:

BOTÓN 1: Botón de selección que nos permite cambiar de un menú a otro.

BOTÓN 2: Botón que nos permite ir a las pantalla de configuración dentro de este menú.

BOTÓN 3: Botón de modificación de un valor. Se usa por ejemplo para modificar un valor de temperatura objetivo o similar.

El esquema general de la programación de este circuito será:

CONFIGURACIÓN

PULSAR SOBRE LA FOTO PARA AGRANDAR LA FOTO

El gráfico anterior nos sirve para saber como pasar de una pantalla a otra y como modificar los valores de cada una.

CONFIGURACIÓN HORARIA: Cuando tenemos una salida configurarda como "HORA" es salida se encenderá según la hora del día. La "HORA INIC" es la hora de encendido y la "HORA FIN" es la hora de apagado. Hay que fijarse que cada salida tiene 3 segmentos, eso quiere decir que podemos encender y apagar nuestro controlador tres veces al día si queremos, cada segmento tiene su hora de encendido y de apagado. Si queremos deshabilitar un segmento no tenemos nada más que hacer poner una "HORA INIC" posterior a la "HORA FIN" de esta forma este segmento no funciona.

CONFIGURACIÓN TEMPERATURA/HUMEDAD: Para configurar por temperatura o humedad tenemos que tener en cuenta que para temperatura existen dos modos de funcionamiento: enfriamiento/calentamiento. Las asignaciones a las salidas son las siguientes:

Salida 0: sensor T1 (temperatura) configuración por calentamiento.

Salida 1: sensor T1 configuración por enfriamiento.

Salida 2: sensor T2 configuración por calentamiento.

Salida 3: sensor T2 configuración por enfriamiento.

Salida 4: sensor HUM (humedad).

El modo calentamiento quiere decir que el actuador que tenemos conectado a esa salida es un calentador y por lo tanto le estamos diciendo al circuito que si lo enciende subirá la temperatura, lo contrario ocurre con el modo enfriador, en este caso el actuador será algo que baje la temperatura del sistema al encenderlo (por ejemplo un ventilador).

En modo calentador el circuito funcionará de la siguiente forma:

1) Temperatura actual< Temperatura Inicio= ENCIENDO CALENTADOR

2) Temperatura Inicio< Temperatura actual < Temperatura Fin = EL CALENTADOR SE MANTIENE ENCENDIDO

3) Temperatura actual > Temperatura Fin = APAGO EL CALENTADOR y no lo vuelvo a encender hasta cumplir otra vez la condición 1.

En modo enfriador el circuito funcionará de la siguiente forma:

1) Temperatura actual< Temperatura Inicio= ENFRIADOR APAGADO

2) Temperatura Inicio< Temperatura actual < Temperatura Fin = ENFRIADOR APAGADO

3) Temperatura actual > Temperatura Fin = ENCIENDO EL ENFRIADOR y no lo vuelvo a apagar hasta cumplir otra vez la condición 1.

Si os fijais además advertiréis que al programar el dispositivo este no nos permite configurar las temperaturas de "inicio" y "fin" a menos de 2ºC de distancia, esto es debido a que para evitar el encendido y apagado contínuo del dispositivo hemos programado una histéresis mínima de 2ºC por software. Si no la tuvieramos podríamos dañar los réles del circuito muy rápido.

MANTENIMIENTO.

La verdad es que como buen ingeniero no puedo hacer un manual sin algo de mantemiento pero no se muy bien que poner dado que este circuito lleva funcionando varios años sin novedad.

Este no es un circuito difícil de mantener únicamente deberémos tener cuidado de que no se moje y de que no se sobrecaliente. No debemos por lo tanto instalarlo cerca de una calefacción ni de un sitio donde haya humedad. Por lo demás el circuito funcionará bien.

Lo que es probable que falle después de varios años funcionando es alguno de los relés. Los relés son aparatos mecánicos con lo cual después algunos cientos de miles de operaciones fallará. Cuando esto ocurra será bastante sencillo desoldar el antiguo relé y soldar otro igual en su lugar. De todas formas con un uso normal de relé (solo unas 5 o 6 conmutaciones al día) es probable que duren más los relés que el mismo acuario (un relé normal tiene una vida mecánica del alrededor de un 1 millón de conmutaciones).