Documente Academic
Documente Profesional
Documente Cultură
NDICE MEMORIA
ndice memoria 1.1. 1.2. 1.3. 2.1. 2.2. 3.1. 1 7 7 8 8 9 9 10 11 11 11 12 12 13 15 15 16 17 18 18 21 21 22 23 23 24 25 25 26 26 26 29 29 30 30 Captulo 1: Objeto del proyecto
3.1.2. Caractersticas del suelo radiante 3.1.3. Fuentes de calor del suelo radiante 3.1.4. Ventajas del suelo radiante 3.1.5. Inconvenientes del suelo radiante 3.1.6. Composicin del suelo radiante
3.1.7. Calefaccin por suelo radiante en la vivienda 3.1.8. Distribucin sensores en la vivienda 3.2. 3.2.1. Configuracin SPA 3.2.2. Funcionamiento SPA 3.3. Sistema de proteccin por ausencia (SPA)
3.3.1. Funcionamiento del control de ventanas y puertas 3.3.2. Distribucin sensores en la vivienda 3.4. Control de luz 3.4.1. Funcionamiento de control de luz 3.4.2. Distribucin sensores en la vivienda 3.5. 3.5.1. Funcionamiento SSP Captulo 4: Hardware 4.1. 4.2. 4.3.
Control de temperatura
-1-
31 32 33 35 35 36 38 39 40 41 43 45 47 49 50 53 55 56 60 63 66 69 69 69 70 70 71 72 73 74 76 77 77 77 78 78 79 79 80 80 81
Captulo 5: Simulaciones
5.2.1. Sensor de temperatura 5.2.2. Visualizacin 5.2.3. Eleccin de estacin 5.2.4. Sistema de calefaccin 5.2.5. Sistema de ventilacin 5.3. 5.3.2. 5.3.3. 5.4. Control de luz 5.3.1. Deteccin paso por cero Sensor de luminosidad Sistema control de disparo
5.4.4. Sistema de simulacin por presencia (SSP) 5.4.5. Sistema de proteccin por ausencia (SPA) Captulo 6: Sistema de visualizacin 6.1. 6.2. Control de temperatura Programa utilizado: Visual Basic 6.0
6.2.1. Visualizacin de temperatura actual y de consignas 6.2.2. Control de acceso para cambio de consignas 6.2.3. Cambio de contraseas 6.2.4. Cambio de consignas 6.2.5. Historial 6.3. 6.4. 7.1. Control de luz
Sistemas SSP, SPA, control de luz, control puertas y ventanas Control de temperatura
7.1.2. Resistencias de proteccin 7.1.4. Circuito de calefaccin 7.1.5. Circuito de ventilacin 7.2. Control de luz 7.2.1. UA741CN
-2-
7.3.
Control vivienda
81 81 82 83 83 83 83 84 84 84 84 84 84 85 85 85 86
8.1.1. Comit tcnico 205 8.1.2. Normas publicadas 8.2. CEN 8.2.1. Comit tcnico 247 8.2.2. Normas publicadas 8.3. ISO/IEC 8.3.1. Subcomit 25 Captulo 9: Bibliografa 9.1. 9.1.1. Pginas web 9.1.2. Libros
Bibliografa de consulta
-3-
-4-
RESUMEN
El proyecto que a continuacin se presenta se basa en la elaboracin de un sistema para gestionar y optimizar varios elementos de una vivienda, convirtindola en una casa domtica. A lo largo de sta memoria veremos cmo hemos controlado y creado sistemas de control de temperatura, luz, puertas y ventanas, sistemas de prevencin inteligentes, antirrobo, etc. En ste proyecto hemos querido demostrar el gran abanico de posibilidades que nos da un elemento, a priori sencillo, como es un PIC dentro de un entorno real con diversas variables a controlar, tanto analgicas como digitales. A su vez, nos adentraremos en el envo y recepcin de datos entre el PIC y el PC, para que un usuario cualquiera pueda conocer el estado de todos los elementos de la vivienda con una vista rpida a un monitor de control.
-5-
-6-
Nuestro proyecto va a basarse en la realizacin tanto terica como prctica de una vivienda domotizada controlada por un microprocesador el cual efectuar las tareas deseadas por el usuario. La estructura del trabajo constar bsicamente de tres partes: Diseo de una casa domtica Realizacin de varios mdulos Sistema de visualizacin y control
David Garcia Plaza Sistema de simulador de presencia. Sistema de alarmas de seguridad (incendio, gas, intrusin).
-8-
futuro
de
las
La evolucin marca el ritmo de la vida y las casas tampoco pueden escapar a ella. La electricidad nos ha permitido elevar el nivel de confort en nuestras casas y ha dado paso a la entrada de los electrodomsticos, mquinas capaces de realizar tareas cotidianas de forma casi autnoma, elevando nuestro nivel de confort a cotas en otro tiempo inimaginables. Estas mquinas no existiran sin el desarrollo de una nueva evolucin: la electrnica, permitiendo realizar programaciones que regulan cada proceso. La siguiente evolucin que ha llegado es la: Domtica, que se encarga de la integracin y regulacin de ambos sistemas (elctricos y electrnicos), de tal manera que la casa es capaz de sentir (detectar la presencia de personas, la temperatura, el nivel de luz,) y reaccionar por s sola, a estos estmulos (regulando el clima, la iluminacin, conectando la alarma,), al mismo tiempo que es capaz de comunicarse e interactuar con nosotros por multitud de medios (pantalla tctil, PC, mvil,...).
-9-
- 10 -
ste apartado estar dedicado a argumentar los distintos diseos que realizaremos en nuestra vivienda. En ellos explicaremos la idea bsica que queremos implementar y la funcin que desempear dentro de la casa, desarrollando tambin su utilidad y aplicacin.
3.1.1.
La calefaccin por suelo radiante de agua consiste en la instalacin de un tubo de polipropileno sobre aislamiento de alta densidad, empotrado en la capa de mortero del pavimento, ocupando toda la superficie de la estancia a calefactar y que utiliza agua como elemento transmisor del calor. El agua, previamente calentada con cualquier fuente de energa, (gas, gasleo, bomba de calor, energa solar, etc.) cede calor al suelo y ste, a su vez, lo transmite por contacto al aire ambiente.
- 11 -
David Garcia Plaza Haciendo circular por los tubos agua entre 35 y 45 C, el suelo se mantiene entre 20 y 28 C y el ambiente entre 18 y 22 C. El grado de confort que se consigue con este tipo de calor es ideal. Ya que se calienta agua a 40 C para mantener la casa a 20 C. En cambio, con los sistemas tradicionales de radiadores calentamos agua a 70 u 80 C para mantener la casa a 20 C. Es obvio que los saltos trmicos son mucho ms altos y, de esto, resultan prdidas de calor mayores.
- 12 -
Sistema de gestin domtica de una vivienda Agua Caliente Sanitaria), hacen del gas, una solucin muy atractiva para viviendas del tamao medio. El control de llama modular, permite a la caldera trabajar directamente con el circuito del Suelo Radiante a temperaturas de 35 a 45 C. Electricidad: Contina siendo la ms limpia de las fuentes de calor, considerando el uso de la tarifa nocturna (acumulado calor en el propio suelo) se reducen los costes hasta el 53 %, convirtindola en la opcin ms interesante para viviendas de superficie reducida.
Alternativas Bomba de Calor: Es un equipo que "bombea" calor desde un nivel de temperatura no aprovechable (5-10 C) a otro superior (40-45 C) til para calefaccin por Suelo Radiante. La energa consumida en el bombeo es considerablemente menor que la transportada (aproximadamente 3 a 1). La bomba de calor es la seleccin natural cuando queremos "doble uso" para la fuente de energa (Calefaccin y Aire Acondicionado).
Otras energas alternativas Energa solar. Recuperadores de chimeneas. Calderas de carbn y lea. Calor residual de procesos industriales. Aguas termales, etc.
- 13 -
David Garcia Plaza de grandes volmenes, como vaco sobre salones, escalera y otros, ya que reduce al mnimo las prdidas al no crear bolsas de aire en los techos (tpico en los otros sistemas de calefaccin).
Figura 2. Distribucin de calor dependiendo de la altura. Calefaccin de piscinas: Una ampliacin poco conocida del Suelo Radiante es la climatizacin de piscinas, tanto del vaso como del suelo que las rodea. No es necesario describir la agradable sensacin que produce el suelo templado en torno a la piscina con los pies descalzos. Pero sobre todo hay que sealar que con la calefaccin por Suelo Radiante no se remueve el agua (no hay flujo de agua caliente que entra en el vaso). As, se reduce al mnimo la evaporacin, que es la mayor fuente de prdidas en una piscina. Aislamiento: El montaje del Suelo Radiante se realiza durante la construccin o rehabilitacin de la vivienda. Una vez levantada la tabiquera, terminadas las instalaciones de fontanera y electricidad y lucidas las paredes. En la instalacin se aporta un aislamiento adicional al edificio que mejora notablemente los parmetros del aislamiento trmico y acstico del mismo. Esto contribuye a conseguir mayor confort y economa reduciendo costes de mantenimiento. Bajo mantenimiento: El tubo de polietileno reticulado es prcticamente indestructible, para instalaciones empotradas en hormign, cal o yeso y tampoco es atacado por la corrosin. La dilatacin trmica del tubo no perjudica al pavimento.
- 14 -
Sistema de gestin domtica de una vivienda Seguro: Todos los circuitos de Suelo Radiante empiezan y terminan en colectores colocados por encima del suelo. No hay empalmes y la alta calidad del tubo, de polietileno reticulado asegura la total ausencia de averas.
3.1.5.
-
Obra: Cualquier reforma o trabajo que se desee realizar en el edificio y que conlleve tocar o modificar el suelo es muy problemtico ya que todo el suelo est totalmente ocupado por el suelo radiante.
Tipo de pavimento: En una instalacin de suelo radiante asociada a un pavimento de parquet el consumo aumentar aproximadamente en un 15%
Inrcia: Un inconveniente en algunos casos (en otros es una ventaja) es su larga inercia. Los tiempos de calentamiento y de enfriamiento del sistema son mucho ms largos (varias horas) que en otros sistemas de calefaccin de respuesta ms rpida.
GARAJE JARDN
COCINA
LAVABO 1
HABITACIN 2
- 16 -
GARAJE JARDN
COCINA
LAVABO 1
HABITACIN 2
- 17 -
En la cocina hemos credo conveniente desconectar tanto el horno como el microondas ya que pueden causar algn tipo de incendio o peligro para la vivienda cuando no haya personas en la casa. Por otra parte, dejaremos activos elementos como el lavavajillas, la lavadora o la secadora por si el usuario quiere activarlos antes de salir de casa para encontrarse la colada
- 18 -
Sistema de gestin domtica de una vivienda hecha. Finalmente no desconectaremos elementos que necesitan estar alimentados siempre como pueden ser la nevera o el congelador.
Comedor Tabla 2. Elementos del comedor. Nmero Elemento 9 9 9 10 11 Televisor DVD TDT Luces Comedor Lmpara Lectura Estado Conectado Conectado Conectado Desconectado Desconectado
Un comedor se suele caracterizar por tener varios elementos de control programables como un televisor, un DVD, etc. Es por eso que los dejaremos todos conectados por si el usuario desea programar el DVD para grabar algn tipo de pelcula o programa cuando abandona la vivienda. De igual forma, estos elementos estarn conectados a un mismo ladrn por lo que se utilizar una misma enumeracin que los englobar todos. Estudio Tabla 3. Elementos del estudio. Nmero 12 13 14 Elemento Conexionado Ordenador Lmpara Luz Estudio Estado Conectado Desconectado Desconectado
En el estudio se instalar una regleta de interruptores para conectar los diferentes elementos necesarios en todo ordenador personal (ordenador, pantalla, router, impresora/escner, etc.). Habitaciones Habitacin 1 Tabla 4. Elementos de la habitacin 1. Nmero 15 16 17 Elemento Conexionado Ordenador Lmpara Luz Habitacin 1 Estado Conectado Desconectado Desconectado
- 19 -
Habitacin 2 Tabla 5. Elementos de la habitacin 2. Nmero 18 19 20 Habitacin 3 Tabla 6. Elementos de la habitacin 3. Nmero 21 22 23 Elemento Conexionado Ordenador Lmpara Luz Habitacin 3 Estado Conectado Desconectado Desconectado Elemento Televisor Lmpara 1 y 2 Luz Habitacin 2 Estado Desconectado Desconectado Desconectado
En las tres habitaciones de uso particular desconectaremos todas las luces y lmparas y dejaremos conectadas como configuracin inicial los ordenadores personales de las habitaciones 1 y 3.
Lavabos Lavabo 1 Tabla 7. Elementos del lavabo 1. Nmero Elemento 24 25 Lavabo 2 Tabla 8. Elementos del lavabo 2. Nmero Elemento 26 27 Luz Espejo Luz Lavabo 2 Estado Desconectada Desconectado Luz Espejo Luz Lavabo 1 Estado Desconectada Desconectado
- 20 -
Sistema de gestin domtica de una vivienda Los lavabos dispondrn de una luz principal y otra secundaria situada encima del espejo para mejorar la iluminacin en la zona facial al estar delante. Ambas luces estarn desconectadas al activar el sistema SPA.
Garaje Tabla 9. Elementos del garaje. Nmero 28 Elemento Luz Garaje Estado Desconectada
Tendremos una nica luz que iluminar el interior del garaje. Jardn Tabla 10. Elementos del jardn. Nmero 29 30 Elemento Luces Jardn Luces Piscina Estado Conectadas Desconectado
Las luces del jardn inicialmente las dejaremos conectadas a no ser que el usuario lo modifique simplemente por el hecho de intentar simular que hay gente en la vivienda en caso de que sea de noche. Por otra parte las luces de la piscina estarn desconectadas.
- 21 -
- 22 -
Tabla 11. Ventanas y puertas de la vivienda. Nmero 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Nombre Ventana Garaje Puerta Garaje Puerta Calle Garaje Ventana Cocina Ventana Habitacin 2 Ventana Habitacin 3 Ventana Estudio Ventana Lavabo 1 Ventana Lavabo 2 Ventana Comedor Puerta Principal Puerta Principal Calle Puerta Jardn 1 Puerta Jardn 2 Tipo Ventana Puerta Puerta Ventana Ventana Ventana Ventana Ventana Ventana Ventana Puerta Puerta Puerta Puerta
A continuacin podremos observar un plano de la vivienda dnde se puede ver las distintas ventanas y puertas exteriores de toda la casa descritas en la anterior tabla.
- 23 -
- 24 -
- 25 -
- 26 -
Figura 9. Plano distribucin sensores y luces SSP. Resumiendo, el sistema de simulacin de presencia nos va a ofrecer, a diferencia de las alarmas convencionales que sern totalmente compatibles, una forma de evitar y disuadir al intruso mediante la simulacin de presencia y movilidad dentro de la vivienda.
- 27 -
- 28 -
CAPTULO 4: HARDWARE
- 29 -
- 30 -
- 31 -
- 32 -
- 33 -
- 34 -
CAPTULO 5: SIMULACIONES
Para elaborar los circuitos utilizaremos el simulador Proteus Profesioanal 7. Hemos seleccionado este simulador porque dispone de una gran librera de componentes reales de diversos fabricantes y tambin dispone del modelo de PIC que utilizaremos para llevar a cabo el proyecto, el PIC16F877A. A su vez, este simulador nos da la posibilidad de cargarle al PIC el archivo .hex del programa que previamente habremos realizado y compilado. De esta forma podemos visualizar en el simulador Proteus la interaccin de los distintos actuadores y sensores. El programa Visual Basic 6.0 nos va a servir para plasmar en un entorno grfico y dinmico lo que est ocurriendo en la vivienda. En el prximo captulo se explicar en detalle este programa y su utilidad dentro del proyecto. PIC C Compiler es el entorno de programacin que hemos escogido para crear los programas que posteriormente introducimos en el PIC mediante un programador externo. Al compilar el programa creado nos genera un .hex que ser el que usaremos para cargar en el Proteus.
- 35 -
David Garcia Plaza Por ltimo, el sencillo programa Virtual Serial Port es el encargado de que podamos comunicar mediante simulacin, el Proteus con el Visual Basic. Esto es posible gracias a que este programa crea un par de puertos virtuales conectados entre si, de tal manera que podemos enviar y recibir datos entre el circuito y el programa en Basic.
5.2.
Control de Temperatura
Para simplificar la explicacin, hemos credo conveniente realizar solo la lectura de uno de los sensores de la casa, ya que se repite para un total de 7. Como ya se ha explicado en el apartado de hardware, hemos utilizado un sensor de temperatura LM35. En el siguiente circuito se muestra el control de temperatura.
- 36 -
Sensor de Temperatura
Eleccin de estacin
Sistema de Ventilacin
- 37 -
David Garcia Plaza Como vemos en el circuito, hay cinco partes bien diferenciadas, la primera ser la del sensor de temperatura que ser la encargada de enviar al PIC la temperatura sensada, a continuacin tenemos el display que nos muestra la temperatura leda en el sensor y la temperatura de consigna asignada. La siguiente partes es el interruptor de seleccin de estacin, aqu podremos elegir en que estacin nos encontramos, si en invierno o en verano. Las dos ltimas partes son los sistemas de calefaccin y de ventilacin que sern los encargados de enfriar o calentar el recinto. A continuacin vamos a detallar el funcionamiento de cada una de las partes mencionadas anteriormente para poder comprender su funcionamiento.
5.2.1.
Sensor de Temperatura
Figura 17. Sensor de temperatura. El LM35DZ es un sensor de temperatura con una precisin calibrada de 1C y un rango que abarca desde -55C a +150C. La salida es lineal y equivale a 10mV/C, calibrado directamente en Celsius y una exactitud garantizada 0.5C (a +25C), adems opera entre 4 y 30 volts de alimentacin.
- 38 -
22 23 24 25 26 27 28 29 30
5.2.2.
Visualizacin
Figura 18. Sensor de temperatura y visualizacin. Como podemos ver nuestro display nos muestra la temperatura actual, as como la consigna de verano o de invierno que viene dada por programa o a travs de la comunicacin serie como explicaremos ms adelante. La resistencia variable RV2, sirve para modificar el contraste de nuestra pantalla.
- 39 -
5.2.3.
Eleccin de estacin
Figura 19. Interruptor de eleccin de estacin y visualizacin. Como podemos observar en la simulacin cuando la entrada C0 del PIC se encuentra en nivel alto quiere decir que nos encontramos en la estacin de invierno como se puede ver en el display, este control nos sirve para poder modificar la estacin en la que nos encontremos para poder realizar el control de ventilacin o de calefaccin segn sea el caso. En invierno queremos controlar el sistema de calefaccin debido a que es cuando nos encontramos con las temperaturas ms bajas del ao y as poder realizar la climatizacin de la estancia, todo lo contrario pasa en el sistema de ventilacin que es cuando queremos encender la ventilacin para refrigerar la estancia.
- 40 -
5.2.4.
Sistema de calefaccin
Como podemos ver en la simulacin a travs del diodo led D2, nuestro sistema de calefaccin esta activado debido a que la temperatura de consigna es de 32C debido a que nos encontramos en invierno y nos encontramos a una temperatura inferior, por lo que el sistema se pone en marcha a travs del optoacoplador MOC3021, tambin llamado optoaislador o aislador acoplado pticamente, es un dispositivo de emisin y recepcin que funciona como un interruptor excitado mediante la luz emitida por un diodo LED que satura un fotodiac. De este modo combinamos en un solo dispositivo semiconductor, un fotoemisor y un fotorreceptor cuya conexin entre ambos es ptica. Hemos utilizado este dispositivo para aislar elctricamente el PIC de la corriente alterna de la red. El efecto de calefaccin se produce debido a que por las resistencias, R11 R12 R13, hacemos pasar la corriente necesaria para que se calienten debido a que son resistencias cermicas. La eleccin de las resistencias as como la corriente que circula por ella se desarrolla en el captulo de clculos.
- 41 -
Figura 21. Sistema de calefaccin desactivado. En este caso observamos que el sistema de calefaccin est apagado ya que tenemos una temperatura superior a la de consigna por lo que no hace falta calentar la estancia.
- 42 -
5.2.5.
Sistema de ventilacin
Figura 22. Sistema de ventilacin activado. Como podemos ver en la simulacin a travs del diodo led D3, nuestro sistema de ventilacin esta activado debido a que la temperatura de consigna es de 27C, debido a que nos encontramos en verano y nos encontramos a una temperatura superior, por lo que el sistema se pone en marcha a travs del transistor BC547. El efecto de ventilacin se produce debido a que el transistor esta en zona de saturacin por lo que se convierte en un interruptor cerrado dejando pasar corriente por el ventilador.
- 43 -
Figura 23. Sistema de ventilacin desactivado. En este caso observamos que el sistema de ventilacin est apagado ya que tenemos una temperatura inferior a la de consigna por lo que no hace falta refrigerar la estancia.
- 44 -
- 45 -
+12V
F1
1
TR1
3
J1
2 1 230V
1A 4
R1
10k 3
7
U1 D1
6 2 1N4004
Comunicacin serie
J4 R3
8.2k VCC 1 6 2 7 3 8 4 9 5 CONN-D9F
5 TRAN-230-12-Alterna
R2
4 1 5
UA741CN -12V
10k
R4
10k
R15
10k
Q2
BC557B
R16
VCC VCC VCC 1k
X1
FREQ=4MHz
R17
4k7 RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 VCC
R5
1k
U2
13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT
R19
1k
R6
1k 1.0
LDR1
LDR
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A
Q3
R18
10k
BC547B
D2
1N4148
R11
100R
R7
1k
VCC
U3
R12
390R
R13
470R 1A
R14
39R
R8
10k
J2
1 2
4 MOC3021
R9
100R
U4
BT136
Q1
BC547B
C1
100n
C2
10n
J3
LAMPARA
230V
R10
Sensor de luminosidad
1 2
100R
5.3.1.
Primero de todo hemos tenido que disear el circuito de sincronismo, ya que debemos sincronizar la seal que provine de la red con el PIC. Para eso hemos utilizado el amplificador operacional UA741 para que nos genere una seal alterna de forma cuadrada la cual nos proporciona dicha seal de sincronismo.
+12V
R1(1) A
R1
10k 3
7
U1 D1
6 2 1N4004
4 1 5
B C D
R2
10k
UA741 -12V
R3
8.2k
R4
10k
- 47 -
David Garcia Plaza Vemos como la seal amarilla es la seal que nos proporciona la red, es decir, 230V de eficaz, y observamos que cada vez que dicha seal pasa por cero nos cambia el estado de la seal de salida, creando as un pulso de 5V de la misma frecuencia. Esta nueva seal alterna nos servir para actuar sobre la interrupcin externa del PIC, y mediante programa poder decidir qu hacer cada vez que se detecte un paso por cero, en nuestro caso actuaremos sobre el encendido o apagado de la bombilla. Para entenderlo mejor mostramos la siguiente simulacin, en la cual a travs de programa creamos un pulso de corta duracin cada vez que se detecta el paso por cero, dicho pulso se muestra por la salida B1.
+12V
R1(1)
R1
10k 3
7
U1 D1
6 2 1N4004
4 1 5
R2
10k
UA741 -12V
R3
8.2k A B C
R4
10k
VCC
R5
1k
U2
13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30
R6
1k
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A
VCC
R8
10k
- 48 -
En la imagen anterior vemos como genera un pulso (AZUL), cada vez que la otra seal pasa por cero y por lo tanto activa la interrupcin externa del PIC.
5.3.2.
Sensor de luminosidad
Como la librera de Proteus no pose nuestro modelo de LDR hemos simulado su funcionamiento con una resistencia variable, la cual podemos modificar su resistencia al igual que se modificar realmente al variar la luminosidad que recibe. Este valor lo introducimos por el conversor del PIC para realizar una lectura continua del estado de luminosidad que tenemos, es aqu donde a travs de programa se realiza el control de la luz, dependiendo del valor que tengamos se disparara en un cierto tiempo la salida hacia el Triac. Tabla 13. Tabla luminosidad. Luminosidad 0% 25% 50% 75% 100% Valor conversor 208 262 352 536 1023 Pulso TRIAC No hay pulso. 2,5ms 5ms 7,5ms -
- 49 -
David Garcia Plaza En la tabla podemos observar, los porcentajes de luminosidad, siendo 0% cuando la LDR est tapada y no recibe luz, y 100% cuando la LDR recibe mxima luz natural. Como vemos al 0% no hay pulso ya que queremos que la bombilla de su mxima luz, por lo que el triac no ha de actuar, en cambio al 100% no enviaremos ningn tipo de pulso, sino que simplemente apagaremos la bombilla ya que significar que tenemos la luz adecuada.
5.3.3.
En esta parte es donde realizamos el control de disparo de la bombilla, todo se hace a travs de programa que es donde se crea el pulso para generar el disparo del MOC3021, que como se ha comentado anteriormente es un optotriac, que nos asla las dos partes del circuito, a continuacin mostraremos los 5 estados posible de la bombilla, que son al 0%, 25%, 50%, 75%, 100%.
0% de luminosidad Vemos como no se efecta ningn disparo, debido a que queremos que la bombilla se encienda completamente.
- 50 -
- 51 -
Figura 32. Pantalla osciloscopio a 75% de luminosidad. 100% de luminosidad Cuando tenemos un 100% de luminosidad no queremos que se encienda la bombilla por lo que no hay nada que mostrar ya que no se produce disparo, por lo que el triac no conduce en ningn momento y no le llega ningn tipo de seal a la bombilla.
- 52 -
Todos estos sistemas sern controlados y visualizados por un programa de control en Visual Basic des del cual el usuario podr conocer el estado de cualquier elemento de la vivienda mirando la pantalla de forma rpida y eficaz. En la imagen siguiente se puede ver todo el circuito simulado, aunque quizs no se observe con mucho detalle cada uno de sus elementos, a continuacin explicaremos cada parte con detalle.
- 53 -
VCC
R8
180R
LUZ_COCINA
SW-SPDT
R9
180R
LUZ_GARAJE
SW-SPDT
R10
180R
LUZ_HABITACION1
SW-SPDT
R11
180R
LUZ_HABITACION2
SW-SPDT
R12
180R
LUZ_HABITACION3
SW-SPDT
U5
5 Y Y
R13
X0 X1 X2 X3 X4 X5 X6 X7 A B C E 4 3 2 1 15 14 13 12 11 10 9 7 180R
LUZ_ESTUDIO
SW-SPDT
LUZ_COMEDOR R14
180R SW-SPDT VCC
Control de luz
P_PRINCIPAL R1
180R SW-SPDT
P_GARAJE
SW-SPDT
R2
180R
74151
R15
180R
R16
180R
R17
180R
R18
180R
R19
180R
R20
180R
R21
180R
V_HABITACION2 R3
180R SW-SPDT
U1 U2
4 3 2 1 15 14 13 12 11 10 9 7 X0 X1 X2 X3 X4 X5 X6 X7 A B C E 74151 Y Y 5 6 2 3 4 5 6 7 8 9 10 1 13 14 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30
Q1
BC547
Q2
BC547
Q3
BC547
Q4
BC547
Q5
BC547
Q7
BC547
Q6
BC547
V_HABITACION3 R4
180R SW-SPDT
V_ESTUDIO
SW-SPDT
R5
180R
V_COMEDOR R6
180R SW-SPDT
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7
LUZ_1
COCINA
LUZ_2
GARAJE
LUZ_3
HAB1
LUZ_4
HAB2
LUZ_5
HAB3
LUZ_6
ESTUDIO
LUZ7
COMEDOR
V_GARAJE
SW-SPDT
R7
180R
SPA
P1 R28
1 6 2 7 3 8 4 9 DCD DSR RXD RTS TXD CTS DTR RI 180R VCC
R22
180R
PIC16F877A VCC
R23
180R
D1
LED-GREEN
SPP
SW-SPDT
SPA R24
180R
R29
180R
SW-SPDT
ERROR COMPIM
ALARMA
SW-SPDT
BUZON R25
180R SW-SPDT
SENSOR1
SPP
SW-SPDT
R26
180R
SENSOR2
SW-SPDT
R27
180R
SENSOR3
SW-SPDT
- 54 -
5.4.1.
Entorno de visualizacin
A continuacin explicaremos el entorno de visualizacin de nuestro sistema de control, en el cual podremos, como ya hemos explicado anteriormente, visualizar y controlar los distintos elementos de la vivienda. En la siguiente imagen se muestra el entorno que el usuario podr encontrarse.
Figura 32. Entorno Visual vivienda. Como se puede observar, el usuario ver una imagen del plano de la vivienda donde se reflejan las distintas habitaciones, ventanas y puertas de sta. A la derecha encontramos una columna de control y visualizacin de todas las luces que hemos credo convenientes controlar, as como las puertas y ventanas. Tambin se ha aadido el control de los sistemas SPA y SPP, de tal manera que el usuario podr activarlos manualmente con un interruptor en la vivienda, o a travs de la pantalla usando la instruccin ON. Seguidamente analizaremos por partes cada una de las funciones de nuestro sistema, observando de manera virtual como cambian de estado las diferentes entradas y salidas segn una accin u otra. Para ello utilizaremos una conexin virtual del puerto serie que conectar el simulador Proteus con el Visual Basic.
- 55 -
5.4.2.
Control de Luz
Primero de todo nos centraremos en la parte del control de luz. En la siguiente figura se observa la parte del circuito realizado con Proteus, donde estn situados los interruptores de control y los LEDs que hacen la funcin de luces de la vivienda. Cada interruptor est conectado a una entrada del multiplexor 74151, el cual va guardando continuamente los estados de los distintos interruptores. Para poder encender y apagar los leds mediante instrucciones del PIC, hemos colocado a cada salida un transistor que saturar cuando enviemos un 1 lgico en el puerto, cerrando as el circuito.
R8 180R R9 180R R10 180R R11 180R R12 180R U5
5 6 Y Y X0 X1 X2 X3 X4 X5 X6 X7 A B C E 4 3 2 1 15 14 13 12 11 10 9 7
LUZ_COCINA SW-SPDT LUZ_GARAJE SW-SPDT LUZ_HABITACION1 SW-SPDT LUZ_HABITACION2 SW-SPDT LUZ_HABITACION3 SW-SPDT LUZ_ESTUDIO SW-SPDT LUZ_COMEDOR SW-SPDT
VCC
74151
R15 180R
R16 180R
R17 180R
R18 180R
R19 180R
R20 180R
R21 180R
Q1 BC547
Q2 BC547
Q3 BC547
Q4 BC547
Q5 BC547
Q7 BC547
Q6 BC547
LUZ_1 COCINA
LUZ_2 GARAJE
LUZ_3 HAB1
LUZ_4 HAB2
LUZ_5 HAB3
LUZ_6 ESTUDIO
LUZ7 COMEDOR
U1
13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RA0/AN0 RB3/PGM RA1/AN1 RB4 RA2/AN2/VREF-/CVREF RB5 RA3/AN3/VREF+ RB6/PGC RA4/T0CKI/C1OUT RB7/PGD RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30
R22 180R
PIC16F877A
VCC
R23 180R
- 56 -
Sistema de gestin domtica de una vivienda En la pantalla de Visual Basic vemos que inicialmente todas las luces estn en gris ya que si nos fijamos en la figura del circuito todos los interruptores se encuentran apagados.
Ahora bien, si pulsamos, por ejemplo, los interruptores de Garaje, Habitacin 1 y Estudio, observaremos como las luces cambian de color.
Si pasamos ahora a observar el circuito simulado en Proteus vemos que estos tres interruptores estn activos, as como los leds correspondientes a cada departamento de la vivienda.
- 57 -
VCC
LUZ_COCINA SW-SPDT LUZ_GARAJE SW-SPDT LUZ_HABITACION1 SW-SPDT LUZ_HABITACION2 SW-SPDT LUZ_HABITACION3 SW-SPDT LUZ_ESTUDIO SW-SPDT LUZ_COMEDOR SW-SPDT
VCC
74151
R15 180R
R16 180R
R17 180R
R18 180R
R19 180R
R20 180R
R21 180R
Q1 BC547
Q2 BC547
Q3 BC547
Q4 BC547
Q5 BC547
Q7 BC547
Q6 BC547
LUZ_1 COCINA
LUZ_2 GARAJE
LUZ_3 HAB1
LUZ_4 HAB2
LUZ_5 HAB3
LUZ_6 ESTUDIO
LUZ7 COMEDOR
U1 U2
4 3 2 1 15 14 13 12 11 10 9 7 X0 X1 X2 X3 X4 X5 X6 X7 A B C E Y Y 5 6 2 3 4 5 6 7 8 9 10 1 13 14 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RA0/AN0 RB3/PGM RA1/AN1 RB4 RA2/AN2/VREF-/CVREF RB5 RA3/AN3/VREF+ RB6/PGC RA4/T0CKI/C1OUT RB7/PGD RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30
74151
R22 180R
PIC16F877A
El control de luces es bidireccional, es decir, podemos encender y apagar las luces con los interruptores manuales en la vivienda, o cmodamente des de nuestra pantalla de Visual pulsando ON o OFF segn nos convenga. La nica prioridad que hemos introducido es que los interruptores manuales mandaran sobre el sistema visual, es decir, podremos encender y apagar una luz que este desactivada, pero no podremos apagar una luz que tenga el interruptor activo. Aqu vemos un ejemplo encendiendo la luz de la cocina.
- 58 -
Figura 37. Control de luz. Observamos que el interruptor de la cocina no est pulsado, sin embargo, el led si est en activo ya acabamos de encender la luz mediante Visual.
VCC
LUZ_COCINA SW-SPDT LUZ_GARAJE SW-SPDT LUZ_HABITACION1 SW-SPDT LUZ_HABITACION2 SW-SPDT LUZ_HABITACION3 SW-SPDT LUZ_ESTUDIO SW-SPDT LUZ_COMEDOR SW-SPDT
VCC
74151
R15 180R
R16 180R
R17 180R
R18 180R
R19 180R
R20 180R
R21 180R
Q1 BC547
Q2 BC547
Q3 BC547
Q4 BC547
Q5 BC547
Q7 BC547
Q6 BC547
LUZ_1 COCINA
LUZ_2 GARAJE
LUZ_3 HAB1
LUZ_4 HAB2
LUZ_5 HAB3
LUZ_6 ESTUDIO
LUZ7 COMEDOR
- 59 -
5.4.3.
Ahora analizaremos la parte de control de ventanas y puertas. Observamos que para simular el circuito hemos utilizado interruptores para emular los sensores magnticos de final de carrera en las puertas y ventanas de la vivienda, que nos darn los estados lgicos 1 o 0, cuando estn abiertas y cerradas independientemente. En este caso tambin haremos uso del multiplexor para guardar las variables de entrada en el PIC, procedimiento que nos permite optimizar las entradas de nuestro chip.
VCC
180R
74151
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7
PIC16F877A
VCC
Figura 39. Esquema Proteus control ventanas y puertas. Si ponemos en marcha la simulacin con los interruptores como la figura anterior, nos encontraremos en el caso en que todas las puertas y ventanas estarn cerradas.
- 60 -
Sistema de gestin domtica de una vivienda A su vez, en la imagen del plano de la vivienda, las puertas y ventanas aparecen en rojo cuando estn cerradas, y en verde, como veremos a continuacin, cuando se abren.
Figura 41. Entorno Visual vivienda puertas y ventanas. Ahora accionaremos en Proteus los interruptores correspondientes para abrir la puerta principal y la ventana del comedor para ver como varan los entornos de Visual.
VCC
180R
74151
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7
PIC16F877A
- 61 -
David Garcia Plaza Observamos que ambos estados pasan de CERRADA a ABIERTA y en el dibujo de la vivienda cambian de color a verde indicando su apertura.
Figura 44. Entorno Visual vivienda puertas y ventanas. Cabe recordar, que el sistema de control de puertas y ventanas no es un sistema bidireccional como el de las luces, ya que en este caso no podemos abrir ni cerrar una ventana o puerta por Visual, sino que solo visualizamos en pantalla el estado en que se encuentra.
- 62 -
5.4.4.
Como ya hemos explicado anteriormente, ste sistema se encarga de simular presencia dentro de la vivienda cuando se detecta algn tipo de intrusin con los sensores de movimiento que tericamente estarn situados en el jardn. Cuando alguno de los sensores se activa, varias luces de la casa se encendern para intentar disuadir al intruso hacindole pensar que hay personas en la vivienda. De cara a la simulacin en Proteus, hemos substituido los sensores por interruptores simples para facilitar el manejo.
U1
13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 1 6 2 7 3 8 4 9
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7
P1
DCD DSR RXD RTS TXD CTS DTR RI
R22 180R
PIC16F877A
VCC
D1 LED-GREEN
SPP SW-SPDT ALARMA SW-SPDT SENSOR1 SW-SPDT SENSOR2 SW-SPDT SENSOR3 SW-SPDT
R23 180R
R24 180R
ERROR
COMPIM
R25 180R
R26 180R
R27 180R
En la figura anterior se observa como el sistema SSP consta de un interruptor general, que puede ser activado mediante un interruptor manual en la vivienda o pulsando ON en la pantalla de Visual. Tambin tenemos el interruptor para activar o desactivar la alarma, y los tres sensores que nos alertarn de cualquier intrusin en la vivienda.
- 63 -
David Garcia Plaza A continuacin mostramos el entorno visual del usuario, donde podremos activar y desactivar el SSP y visualizar que sensor es el que se ha activado.
Figura 46. Control SSP. Ahora recrearemos una situacin real de intrusin. Activaremos la simulacin y el sistema SSP, con todas las luces apagadas como si el dueo de la vivienda hubiera salido a comprar o estuviera durmiendo, y activaremos el sensor nmero dos.
U1
13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7
R22 180R
PIC16F877A
VCC
D1 LED-GREEN
SPP SW-SPDT ALARMA SW-SPDT SENSOR1 SW-SPDT SENSOR2 SW-SPDT SENSOR3 SW-SPDT
R23 180R
R24 180R
R25 180R
R26 180R
R27 180R
- 64 -
Sistema de gestin domtica de una vivienda Vemos que el indicador SSP est en ACTIVO al igual que la alarma y en sensor nmero dos ya que as lo hemos querido y as lo muestra el esquema del circuito en Proteus. Vemos que como hay motivos de intrusin las luces de la cocina, de la habitacin tres y del comedor se encienden para que parezca que hay personas dentro de la casa.
Figura 48. Entorno Visual ejemplo sensores. La lnea roja de la parte izquierda de la imagen nos indica por pantalla que la intrusin se est realizando por esa parte de la vivienda. A continuacin, y a modo de ejemplo, expondremos el caso en el cual los tres sensores estuvieran activos y podremos ver las distintas lneas que envuelven la casa.
- 65 -
5.4.5.
El sistema de proteccin por ausencia tiene como funcin desconectar todos los elementos elctricos, en nuestro caso las luces de la vivienda. El usuario podr activar o desactivar este sistema de dos formas distintas y bidireccionales, mediante un interruptor manual en la casa o un control en la pantalla de Visual. A continuacin mostraremos un ejemplo en el cual podremos observar la casa con algunas de las luces encendidas, como se observa en la siguiente imagen, el control SPA esta Inactivo por tanto el sistema general de control funciona con normalidad y las luces estn correctamente encendidas segn los interruptores manuales.
Ahora bien, si activamos el control SPA, ya sea de forma manual o por nuestro terminal de control del PC, observamos como todas las luces han quedado apagadas, y no podrn volver a encenderse hasta que el sistema SPA este de nuevo desactivado. En las siguientes dos imgenes vemos que aunque los interruptores manuales en Proteus estn activos, los leds que simulan las luces de la vivienda, al igual que los indicadores en Visual, siguen apagadas. Esto nos facilitar la faena a la hora de apagar todas las luces si salimos de la
- 66 -
Sistema de gestin domtica de una vivienda vivienda, o incluso programar el sistema para que se active en caso de fallo elctrico, fuga de gas, incendio, etc. Cabe decir, que al igual que en el caso del control de luz o del SPP, hay una serie de jerarquas en los controles de activacin del sistema, es decir, que por ejemplo, si hemos activado manualmente el sistema SPA, no podremos desactivarlo en nuestro entorno grfico, y a la inversa.
- 67 -
VCC
R8
180R
LUZ_COCINA
SW-SPDT
R9
180R
LUZ_GARAJE
SW-SPDT
R10
180R
LUZ_HABITACION1
SW-SPDT
R11
180R
LUZ_HABITACION2
SW-SPDT
R12
180R
LUZ_HABITACION3
SW-SPDT
U5
5 6 Y Y X0 X1 X2 X3 X4 X5 X6 X7 A B C E 74151 4 3 2 1 15 14 13 12 11 10 9 7
R13
180R
LUZ_ESTUDIO
SW-SPDT
LUZ_COMEDOR R14
180R SW-SPDT VCC
R15
180R
R16
180R
R17
180R
R18
180R
R19
180R
R20
180R
R21
180R
Q1
BC547
Q2
BC547
Q3
BC547
Q4
BC547
Q5
BC547
Q7
BC547
Q6
BC547
LUZ_1
COCINA
LUZ_2
GARAJE
LUZ_3
HAB1
LUZ_4
HAB2
LUZ_5
HAB3
LUZ_6
ESTUDIO
LUZ7
COMEDOR
- 68 -
- 69 -
6.2.1.
En la siguiente figura podemos observar la pantalla principal de nuestro sistema de control y visualizacin de temperatura. En dicha pantalla podemos ver el valor actual de temperatura, as como las consignas que hemos asignado, tanto de invierno como de verano. Tambin podemos ver de modo visual si el sistema de calefaccin o de ventilacin est funcionando o apagado. Por ltimo, nos encontramos tres botones que nos permiten acceder a distintas funciones, como el cambio de consignas, el historial de temperaturas o el reseteo de las contraseas de fabricante.
6.2.2.
Para acceder al cambio de consignas es necesario introducir una contrasea tal como podemos ver en la siguiente imagen, si no introducimos bien la contrasea no podremos acceder al control de las temperatura de consignas. En dicha pantalla tambin podremos cambiar la contrasea si lo deseamos.
- 70 -
6.2.3.
Cambio de contraseas
En la siguiente pantalla podemos cambiar la contrasea, previamente se nos requerir que nos identifiquemos con la contrasea anterior para poder as introducir la nueva contrasea.
- 71 -
6.2.4.
Cambio de consignas
En nuestra vivienda nos interesa poder cambiar los valores de consigna, por si queremos tener una estancia ms clida o ms fra, por eso tenemos la siguiente pantalla, en la cual podremos cambiar los valores de consigna de las estaciones principales de invierno y de verano. En la figura 57 podemos ver como se han cambiado los valores de consigna.
- 72 -
6.2.5.
Historial
Por ltimo, hemos aadido la opcin de crear un historial de temperaturas, para as poder realizar estudios o simplemente para poder visualizar la temperatura que hemos tenido anteriormente. Esta opcin se elige desde el men principal clicando en Historial. En la pantalla Historial podemos elegir cada cuanto tiempo queremos guardar los valores de temperatura, en el ejemplo vamos a realizar las lecturas cada minuto. Al hacer clic en Mostrar Grfica, se nos abrir un archivo Excel en el cual podremos la lista de valores capturados y observar la grfica de nuestras temperaturas, como podemos ver en la figura 59.
- 73 -
Figura 60. Control y visualizacin de la luz. En la imagen siguiente podemos ver como en el modo automtico pasa lo contrario que anteriormente, actualmente la bombilla esta al 75% encendida, eso significa que no disponemos de suficiente luz natural para iluminar nuestra estancia y necesitamos de luz artificial para tener una correcta iluminacin.
- 74 -
Figura 61. Control y visualizacin de la luz. En las dos siguientes imagen podemos ver el modo manual, este modo no tiene en cuenta el valor de luz actual de la estancia y somos nosotros los que podemos elegir el porcentaje de encendido de la bombilla, esto nos puede interesar en algunos casos, como por ejemplo, para poder ver una pelcula de noche y no queremos tener encendidas la luz al 100%, o quizs tambin en cuando requerimos de ms iluminacin para realizar alguna tarea y no nos basta con la luz natural.
- 75 -
control
de
luz
La parte de visualizacin de estos sistemas ya se ha mostrado anteriormente en el apartado de simulaciones, para facilitar la comprensin de este apartado
- 76 -
En el siguiente captulo vamos a justificar la eleccin de cada uno de los componentes utilizados en el proyecto, nuestra justificacin se basar principalmente en los clculos realizados, aunque alguno de los componentes ha sido elegido sin realizar unos clculos exhaustivos debido a la gran variedad de mercado y a que su eleccin no repercuta en la resolucin del proyecto. A continuacin vamos a detallar los clculos por mdulos.
- 77 -
7.1.2.
Resistencias de proteccin
La resistencias R9 y R10 de 220 son resistencias limitadoras de corriente para los leds, son resistencias que se utilizan para proteger al led de sobre intensidades que puedan venir del PIC. Es muy difcil que el PIC tenga una sobre intensidad, pero poniendo estas dos resistencias nos aseguramos de proteger a los leds. (1) (2)
Una vez tenemos esto, calculamos la potencia que debe disipar la resistencia. (3) Pr = Potencia que disipa la resistencia Vr = Cada de tensin de la resistencia Ir = Intensidad de la resistencia (4) Esto significa que con una R de 1/4W ya podemos disipar la potencia.
7.1.3.
MOC3021
El MOC3021 es un optoacoplador con la sida de triac, anteriormente ya hemos explicado su funcionamiento por lo que ahora explicaremos el porqu hemos elegido este modelo y no otro. La eleccin se a basado principalmente en la tensin que permita la salida, como hemos visto anteriormente aqu conectaremos un sistema de resistencias en serie que irn conectadas a la red para hacer una simulacin de calefaccin, por lo que nuestro triac en la salida tiene que soportar la tensin de red y este optoacoplador puede conducir hasta 400V de alterna, adems tambin soporta 1A de corriente que en ningn caso superamos, a continuacin explicaremos el circuito de resistencias y veremos que no se supera 1A. Por ltimo decir, que la parte que recibe del PIC, ya se ha limitado la corriente por lo que no superaremos la corriente mxima soportada por el optoacoplador que es de 60mA ni la tensin mxima que es de 3V.
- 78 -
7.1.4.
Circuito de calefaccin
Figura 64. Circuito de calefaccin. Como vemos en la figura anterior para realizar la calefaccin se han utilizado 3 resistencias de 3k3 y de 4W, para simular un sistema de calefaccin, para realizar la eleccin de estos componentes hemos tenido que realizar un primer clculo para limitar el rango de valores de resistencias sin llegar a producir un cortocircuito y quemarlas, despus de varios ensayos elegimos las resistencias de 3k3 ya que eran resistencias que no se calentaban muy rpido y as podamos hacer crecer la temperatura poco a poco sin llegar a quemar las resistencias. A continuacin se muestran los clculos. (5) Por lo que la potencia que disipara cada resistencia es, (6) Obtenemos una potencia de 1,78W que en ningn caso superan los 4W mximos de potencia de disipacin de la resistencia, por lo que har que las resistencias se calienten pero nunca se destruyan.
7.1.5.
Circuito de ventilacin
Anteriormente ya se ha explicado la resistencia R10, por lo que en este caso nos basaremos en la eleccin del transistor NPN, poco hay que decir de esta eleccin, el transistor BC547 es uno de los ms comunes en el mercado y uno de los de ms bajo precio, cuando recibe el impulso del PIC el transistor trabaja en su zona de saturacin comportndose como un interruptor
- 79 -
David Garcia Plaza cerrado y dejando as pasar la corriente necesaria para que el ventilado funcione. En ningn caso superamos las tensiones mximas del transistor debido a que ya vienen limitadas por la resistencia R10 y por la resistencia interna del ventilador que lleva segn fabricante.
- 80 -
7.2.2.
Pulso de disparo
Anteriormente ya hemos comentado la eleccin del MOC3021, por lo que en este caso no vamos a profundizar, ya que ha sido explicado con ms detalle anteriormente, solo comentar que soporta la tensin de red que necesitamos para encender la bombilla. El otro componente principal es el BT136-600, triac capaz de soportar la tensin de red que necesitaremos para la bombilla, el motivo de haber cdigo el BT136-600 y no el BT-500 o de gamas ms baja es el hecho de la no disponibilidad en tienda, la terminacin en 600 significa que soportara picos de 600V en sus terminales, por lo que podemos estar tranquilos ya que no superaremos esos picos de tensin.
- 81 -
U3
4 3 2 1 15 14 13 12 11 10 9 7 X0 X1 X2 X3 X4 X5 X6 X7 A B C E 74151 Y Y 5 6
Figura 68. Pulso de disparo. Por otra parte, el nivel alto de tensin en la salida es de 3,4 V, este valor es suficientemente grande como para que en detectemos un 1 lgico en la entrada de nuestro PIC. 7.3.2. Control de luz automtico
Para controlar con el PIC el encendido y apagado de los leds, utilizaremos un transistor BC547. Este transistor, que ya lo hemos utilizado en otro mdulo, tiene como funcin saturarse cuando el PIC envi un 1 lgico y cerrar el circuito para encender el led. Como ya hemos comentado anteriormente, y segn la hoja de caractersticas que podemos encontrar en los anexos, la corriente IB que le llega al transistor des del PIC es muy pequea y como ya hemos explicado anteriormente, es muy difcil que el PIC sufra una sobretensin en sus puertos de salida.
Por otra parte, la resistencia de 180 colocada en entre la alimentacin y el transistor tiene como funcin limitar la corriente que llegar por el colector del transistor hasta el led.
- 82 -
CAPTULO 8: NORMATIVA
En la actualidad se estn desarrollando trabajos de normalizacin relacionados con la domtica tanto en organismos europeos (CENELEC; CEN) como en organismos internacionales (ISO/IEC). A continuacin se resumen estos trabajos.
8.1. CENELEC
8.1.1. Comit Tcnico 205
El Comit Tcnico 205 Sistemas electrnicos para viviendas y edificios, se encarga de preparar normas para todos los aspectos de sistemas electrnicos domsticos y en edificios en relacin a la sociedad de la informacin. En ms detalle, preparar normas para asegurar la integracin de un espectro amplio de aplicaciones y aspectos de control y gestin de otras aplicaciones en y entorno a viviendas y edificios, incluyendo las pasarelas residenciales a diferentes medios de transmisin y redes pblicas, teniendo en cuenta todo lo relativo a EMC y seguridad elctrica y funcional. TC 205 no preparar normas de producto sino los requisitos de actuacin necesarios y los interfaces de hardware y software necesarios. Las normas debern especificar ensayos de conformidad.
- 83 -
David Garcia Plaza multimedio y abierto, Normalizado en Europa cuyo mbito actuacin se reduce a viviendas y, en menor medida, edificios.
8.2. CEN
8.2.1. Comit Tcnico 247
El Comit Tcnico 247 Automatizacin de Edificios, Controles y Gestin de Edificios, se encarga de la normalizacin de automatizacin de edificios, controles y gestin de edificios y servicios para edificios residenciales y no residenciales. Estas normas incluyen definiciones, requisitos, funciones y mtodos de ensayo de los productos de automatizacin de edificios y sistemas para control automtico de instalaciones de servicios en edificios. Las medidas de integracin primarias incluyen interfaces de aplicacin, sistemas y servicios para asegurar una gestin tcnica de edificios eficiente en cooperacin con la gestin comercial y de infraestructuras del edificio. Se excluyen de su campo de aplicacin las reas de automatizacin de edificios bajo la responsabilidad de otros comits de CEN/CENELEC.
8.3. ISO/IEC
8.3.1. Subcomit 25
El Subcomit 25 interconexin en la tecnologa de la informacin es el responsable de la interconexin en la tecnologa de la informacin. Dentro de su campo de aplicacin est la normalizacin de sistemas microprocesadores, as como de interfaces, protocolos y medios de interconexin asociados para equipos de tecnologa de la informacin, generalmente para entornos comerciales y residenciales. Se excluye el desarrollo de normas para redes de telecomunicaciones e interfaces a redes de comunicacin.
- 84 -
CAPTULO 9: BIBLIOGRAFA
http://revista.consumer.es/web/es/20060201/economia_domestica/ http://www.ceilhit.com/ http://www.anecyc.com/ http://www.intael.net/obras.html http://www.intael.net/pdf/CATALOGO%20FENIX.pdf http://www.esak.es/?gclid=CIKF4JCD954CFZ1h4wodzDTMJA http://www.x-robotics.com/sensores.htm#LM35 http://www.electro-tech-online.com/attachments/micro-controllers/27456d1237645692lm35-pic16f877a-adc.jpg http://foro.elhacker.net/electronica/introduccion_a_la_programacion_de_pics_en_lenguaje_c _ccs-t174021.0.html http://www.ucontrol.com.ar/forosmf/programacion-en-c/medidor-de-4-temperaturas-conlm35-y-lcd-2x16/?wap2 http://www.ucontrol.com.ar/forosmf/programacion-en-asm/medidor-de-temperatura-con-ellm35-con-decimos/ http://todopic.mforos.com/46840/4390762-convertir-asm-en-c/ http://www.idesaelectronic.com/instalacion.aspx
- 85 -
9.1.2.
Libros
Garcia Breijo, Eduardo. Compilador C CCS e Simulador Proteus para Microcontroladores Pic. Alfaomega, 2008. Lile, Henri. Tiristores y triacs. Marcombo S.A., 2004. Tavernier, Christian. MicroControladores PIC. Paraninfo, 1997. Lehmann, Stefan. MicroControladores PIC: prcticas de programacin. Marcombo S.A., 2008.
- 86 -