Title: SISTEMA DE CALEFACCIN DOMSTICO
1SISTEMA DE CALEFACCIÓN DOMÉSTICO
- PATRICIA BLANCO SASTRE
- JOSE ANTONIO FERNÁNDEZ NÚÑEZ
2ÍNDICE
- Especificaciones.
- Descripción de la aplicación.
- Diseño del sistema digital.
- Descripción.
- Compilación e implementación.
- Simulación temporal.
- Conclusiones y posibles mejoras.
3ESPECIFICACIONES
- Se busca diseñar un sistema digital de
calefacción doméstica que permita programar tres
alarmas. - Permanecerá encendida cuando se verifique que
- la temperatura exterior es menor que la
programada - Y la hora actual se encuentre entre la hora de
inicio y la hora de fin de cada una de las tres
alarmas
4ESPECIFICACIONES
- El aspecto físico que presentará será de
- 6 visualizadores de 7 segmentos
- 2 para la temperatura,
- 2 para las horas,
- 2 para los minutos.
- 3 pulsadores para modificar ( en incrementos de
- uno) cada uno de los datos.
- 1 pulsador para grabar
- la hora real,
- el inicio de cada una de las alarmas,
- el tiempo que queremos que permanezca encendida.
- 1 pulsador para inicializar el sistema
5DESCRIPCIÓN DE LA APLICACIÓN
- El diagrama de secuencia de operaciones será el
que sigue
6DISEÑO DEL SISTEMA DIGITAL
- Realizaremos pequeños bloques de funcionalidad
específica asegurándonos que su funcionamiento es
el correcto mediante sus correspondientes
simulaciones. - Necesitamos incluir una unidad de control de la
cual indicaremos su grafo de estados y
obtendremos su código en VHDL. - Uniremos todos los bloques de manera que el
sistema resultante realice las acciones esperadas.
7 DESCRIPCIÓN DE LA UNIDAD OPERATIVA
- Descripción en VHDL de un bloque que hará las
veces de un reloj convencional. - Esquemático de un bloque que nos permite
almacenar las horas de inicio de cada una de las
alarmas. - Descripción en VHDL de un temporizador que nos
proporciona a su salida una señal que nos indica
que un determinado tiempo ha transcurrido.
8-SIMULACIÓN RELOJ VERDADERO
- Vemos como sincronizado con el reloj de 1Hz, los
segundos dan lugar a los minutos
9- ESQUEMÁTICO INICIO_PROGRAMA
- Descripción mediante esquemáticos de un
comparador que nos indica cuando la hora actual
es igual a la hora programada.
10- SIMULACIÓN INICIO PROGRAMA
- En cuanto se active guardar, como van a ser
iguales las horas, se activará inicio
11- SIMULACIÓN TEMPORIZADOR
- Vamos a temporizar, por ejemplo, un minuto
12- y comprobar como una vez que pasa ese tiempo,
funcionar pasa a 0.
13DESCRIPCIÓN DE LA UNIDAD OPERATIVA
- Esta es la unidad operativa completa
14DESCRIPCIÓN DE LA UNIDAD OPERATIVA
- Simulación de la carga de la hora de inicio y del
tiempo de la temporización
15DESCRIPCIÓN DE LA UNIDAD OPERATIVA
- Simulación de la unidad operativa cuando finaliza
el tiempo temporizado y la hora actual y la
programada son iguales
16DESCRIPCIÓN DE LA UNIDAD DE CONTROL
- La unidad de control se representa por el
símbolo
17DESCRIPCIÓN DE LA UNIDAD DE CONTROL
18DESCRIPCIÓN DE LA UNIDAD DE CONTROL
- Recogida de la información necesaria
19DESCRIPCIÓN DE LA UNIDAD DE CONTROL
- Simulación para comprobar que funciona
correctamente.
20DESCRIPCIÓN DE LOS ELEMENTOS COMPLEMENTARIOS
- Descripción en VHDL de un bloque que permite al
usuario introducir la información de interés
referente al tiempo en el sistema. - Descripción en VHDL de un bloque que permite al
usuario introducir la información de interés
referente al la temperatura.
21SIMULACIÓN DE CARGAR DATO
- Vemos como la salida aumenta con cada flanco de
subida de las señales hora_mas y minuto_mas.
22- SIMULACIÓN CARGAR TEMPERATURA
- Vemos como con cada impulso de grado_mas en la
temperatura que vamos a seleccionar tenemos un
grado mas.
23- Y como hemos decidido que sólo llegue hasta 35
grados, cuando los alcanza vuelve a contar desde
0.
24DESCRIPCIÓN DE LOS ELEMENTOS COMPLEMENTARIOS
- Descripción mediante esquemáticos de un bloque
que compara la temperatura exterior con la
temperatura que deseamos alcanzar.
25 DESCRIPCIÓN DEL SISTEMA COMPLETO
26CONCLUSIONES FINALES
- El sistema de calefacción doméstico se ha
realizado lo más ajustado posible a las
especificaciones demandadas. - El diseño se ha implementado en el PLD
XCV50E-CS144-6, el cual posee recursos
suficientes para nuestro sistema.
27POSIBLES MEJORAS
- Incorporar nuevos pulsadores que permitan
decrementar tanto el tiempo como la temperatura. - Hacer que la programación de alarmas no se
reduzca únicamente a un día.