Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MBITO 5:
PRESTACIN DE SERVICIOS PROFESIONALES
INFORME FINAL:
DOMOTICA APLICADA AL DEPARTAMENTO DE TICs
LUGAR DE REALIZACIN:
COMISIN FEDERAL DE ELECTRICIDAD
PRESENTA:
ROBERTO MORGA MNDEZ
No. DE CONTROL:
086Q0101
CARRERA:
INGENIERA ELECTRNICA
PERIODO DE REALIZACIN:
AGOSTO-DICIEMBRE 2012
Introduccin ..................................................................................................................................... v
Justificacin .................................................................................................................................... vi
Objetivos generales y especficos ................................................................................................ vi
Objetivo general ......................................................................................................................... vi
Objetivos especficos ................................................................................................................. vi
Caracterizacin del rea en que particip. ..................................................................................vii
Problemas a resolver priorizndolos. ............................................................................................ix
Alcances y limitaciones...................................................................................................................ix
Alcances.......................................................................................................................................ix
Limitaciones .................................................................................................................................ix
Captulo I ........................................................................................................................................ 10
DOMTICA ................................................................................................................................... 10
1.1 Qu es Domtica? ........................................................................................................... 11
1.2 Caractersticas .................................................................................................................... 11
1.3 Aplicaciones ........................................................................................................................ 13
1.4 Componentes ...................................................................................................................... 14
Captulo II ....................................................................................................................................... 15
Protocolos de comunicacin ........................................................................................................ 15
2.1 Protocolo de comunicacin. ............................................................................................... 16
2.1.1 Protocolos estndar.................................................................................................... 16
2.1.2 Protocolos propietarios............................................................................................... 17
2.2 Puerto serie ......................................................................................................................... 17
Captulo III...................................................................................................................................... 18
Lenguajes de programacin ......................................................................................................... 18
3.1 LabVIEW .............................................................................................................................. 19
3.1.1 Qu es LabVIEW? ..................................................................................................... 19
3.1.2 Hardware de Adquisicin de Datos (DAQ) ................................................................. 21
3.2 Proteus Profesional 7 ......................................................................................................... 22
3.2.1 ISIS................................................................................................................................ 22
3.2.2 ARES ............................................................................................................................ 22
3.2.3 El mdulo VSM............................................................................................................. 22
Procedimiento y descripcin de las actividades realizadas. ..................................................... 23
Desarrollo del sistema .............................................................................................................. 23
ii
Diagrama del sistema Domtico .............................................................................................. 23
Desarrollo de la aplicacin en LabVIEW ................................................................................ 24
Panel Frontal.......................................................................................................................... 24
Diagrama de bloques ............................................................................................................ 25
Resultados, planos, grficas, prototipos y programas. .............................................................. 27
Diagrama de conexin DAQ..................................................................................................... 27
Puerto Serial Virtual .................................................................................................................. 27
Panel Frontal ............................................................................................................................. 28
Visualizacin y descripcin del sistema en ejecucin virtualmente. ................................... 29
Conclusiones y recomendaciones ............................................................................................... 31
Anexos. .......................................................................................................................................... 32
Referencias Bibliogrficas. ........................................................................................................... 44
iii
DOMOTICA APLICADA AL DEPARTAMENTO DE TICs
iv
Introduccin
v
Justificacin
vi
Objetivos generales y especficos
Objetivo general
Implementar un sistema domtico para controlar y monitorear cada uno de los dispositivos
conectados a la red elctrica para poder visualizar cada dispositivo que se encuentre
activado y poder desactivarlo remotamente cuando ya no se requiera o por descuido se
encuentre activado.
Objetivos especficos
En Labview se diseara una aplicacin que ser nuestro instrumento virtual donde se
visualizara en el panel frontal el estado de los elementos a controlar.
vii
Caracterizacin del rea en que particip.
Video conferencias
viii
Problemas a resolver priorizndolos.
Alcances y limitaciones.
Alcances
Limitaciones
Llevar a cabo la implementacin fsica del sistema debido a que se deben hacer
modificaciones en toda la instalacin elctrica.
ix
Captulo I
DOMTICA
10
1.1 Qu es Domtica?
1.2 CARACTERSTICAS
Los edificios construidos con la visin de hacerlos inteligentes, han tenido un importante
crecimiento en los ltimos aos y con el paso del tiempo se han diversificado ciertas
definiciones que en determinado momento resultan confusas de entender, pero con el
desarrollo de nuevas tecnologas, se han llevado a un cierto consenso.
Esta terminologa abarca un gran nmero de conceptos que se utilizan actualmente para
referirse a viviendas y edificios, donde se han implementado sistemas Domticos e
Inmticos respectivamente, tanto en espaol como en varios de los idiomas donde se ha
desarrollado esta tecnologa, tales como la casa inteligente (Smart House), automatizacin
de viviendas (Home Automation), Domtica (Domotique), edificios inteligentes (Intelligent
Buildings), Inmtica, gestin tcnica de la vivienda y de los edificios, etc. Todas estas
definiciones se refieren muchas veces a un mismo concepto.
1. Control remoto desde fuera del edificio.- A travs de la comunicacin con los distintos
equipos se reduce la necesidad de moverse dentro del edifico, este hecho es importante
en el caso de personas de la tercera edad o discapacitadas.
12
1.3 APLICACIONES
a) Seguridad.- La seguridad que nos proporciona es ms amplia que la que nos puede
proporcionar cualquier otro sistema, pues integra tres campos de la seguridad que
normalmente estn controlados por sistemas distintos:
13
1.4 Componentes
a) Sensores.- Son los sentidos del sistema domtico que detectan cambios
ambientales o inducidos artificialmente y los traspasan en forma de datos para que
sea analizado por el CPU, se tome una decisin y se enve la orden a los controladores o
actuadores. Pueden ser de presin, pticos, acsticos, pueden ser sencillos enviando
una seal tipo 1 0 complejos enviando flujos de informacin como imgenes y
sonido en tiempo real.
b) Medios de Transmisin.- Son las rutas por donde viajan las instrucciones
codificadas entre el CPU y los dispositivos perifricos, dependiendo de la clase de ruta es
la velocidad a la que viajaran los datos y pueden ser fibra ptica, red elctrica, lnea
telefnica, por el aire, etc
e) Actuadores.- Son los elementos de potencia o control del sistema domtico que
son capaces de accionar sistemas electromecnicos.
Pueden ser simples interruptores, rels, o controladores ms complejos para enviar
una potencia determinada dependiendo de la seal recibida.
14
Captulo II
Protocolos de comunicacin
15
2.1 Protocolo de comunicacin.
Un protocolo estndar es aquel que ha sido reconocido por uno o varios organismos
internacionales de normalizacin como IEEE, CENELEC, ETSIT etc. y que, por lo tanto, est
siendo utilizado por muchas empresas en sus productos
y estas fabrican productos que son compatibles entre s, como son:
16
2.1.2 Protocolos propietarios
Son aquellos desarrollados por una empresa y son utilizados con la limitante de que
los elementos del sistema domtico deben ser del mismo fabricante del protocolo
propietario.
Los protocolos propietarios poseen ventaja frente a los estndar en cuanto a la economa y
costo de los equipos pero resulta un riesgo emplear un solo tipo de tecnologa, pues si la
empresa desaparece entonces no se puede seguir obteniendo soporte tcnico ni
posibilidades para ampliaciones futuras y existe una dependencia a una marca en
particular.
17
Captulo III
Lenguajes de programacin
18
3.1 LabVIEW
Este programa fue creado por National Instruments (1976) para funcionar sobre mquinas
MAC, sali al mercado por primera vez en 1986. Ahora est disponible para las plataformas
Windows, UNIX, MAC y GNU/Linux. La ltima versin es la 2012, con la increible
demostracin de poderse usar simultneamente para el diseo del firmware de un
instrumento RF de ltima generacin, a la programacin de alto nivel del mismo
instrumento, todo ello con cdigo abierto.
3.1.1 Qu es LabVIEW?
Esta definicin es bastante clara, el software LabVIEW tiene funciones especficas para
acelerar el desarrollo de aplicaciones de medida, control y automatizacin, nos
proporciona herramientas poderosas para que el usuario pueda crear aplicaciones sin
lneas de cdigo (lenguaje G) y nos permite colocar objetos ya construidos para lograr
crear interfaces de usuario rpidamente. Despus es uno mismo el que especfica las
funciones del sistema construyendo diagramas de bloques.
19
No podemos dejar de mencionar que LabVIEW se puede conectar con todo tipo de
hardware incluyendo instrumentos de escritorio, tarjetas insertables, controladores de
movimiento y controladores lgicos programables (PLCs).
Otra de las razones que explican la importancia y le dan un punto a favor a este software
es que como las necesidades de las aplicaciones van cambiando con el tiempo, los
sistemas definidos y creados por el usuario de LabVIEW tienen la movilidad y la
flexibilidad necesaria para adecuarse sin la necesidad de incorporar equipos nuevos.
Puerto serie
Puerto Paralelo
GPIB
USB
PXI
VXI
TCP/IP
UDP, Data Socket , IrDA, Bluetooth, OPC.
20
Control de movimiento (combinado incluso con todo lo anterior).
Es por lo anterior que los dispositivos DAQ son instrumentos, ideales para una gran
variedad de aplicaciones, desde registros de datos simples hasta sistemas
integrados, ya que han sido diseados con el propsito general de medir seales de
voltaje.
21
3.2 Proteus Profesional 7
3.2.1 ISIS
3.2.2 ARES
Una de las prestaciones de Proteus, integrada con ISIS, es VSM, el Virtual System
Modeling (Sistema Virtual de Modelado), una extensin integrada con ISIS, con la cual
se puede simular, en tiempo real, con posibilidad de ms rapidez; todas las
caractersticas de varias familias de microcontroladores, introduciendo nosotros mismos
el programa que controlar el microcontrolador y cada una de sus salidas, y a la vez,
simulando las tareas que queramos que lleve a cabo con el programa. Se pueden
simular circuitos con microcontroladores conectados a distintos dispositivos, como
motores, lcds, teclados en matriz, etc. Incluye, entre otras, las familias de PIC's PIC10,
PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el corazn del entorno integrado
PROTEUS. Combina un entorno de diseo de una potencia excepcional con una
enorme capacidad de controlar la apariencia final de los dibujos.
22
Procedimiento y descripcin de las actividades realizadas.
FIG.4.1
23
Desarrollo de la aplicacin en LabVIEW
LabVIEW cuenta con dos reas de trabajo el panel frontal y el diagrama de bloques
A continuacin se detalla la funcin de cada ventana o rea de trabajo.
Panel Frontal
El Panel Frontal es la interfaz con el usuario, la utilizamos para interactuar con el usuario
cuando el programa se est ejecutando. Los usuarios podrn observar los datos del
programa actualizados en tiempo real.
Esta interfaz recoge las entradas procedentes del usuario y representa las salidas
proporcionadas por el programa. Un panel frontal est formado por una serie de botones,
pulsadores, potencimetros, grficos, etc. Cada uno de ellos puede estar definido como un
control o un indicador , los primeros sirven para introducir parmetros al VI, mientras que
los indicadores se emplean para mostrar los resultados producidos, ya sean datos
adquiridos o resultados de alguna operacin.
El panel frontal es la interfaz del usuario con el VI. El panel frontal se construye con
controles e indicadores, que son las entradas y salidas que interactan con las terminales
del VI, respectivamente. Los controles son botones, botones de empuje, marcadores y
otros componentes de entradas. Los indicadores son las grficas, luces y otros
dispositivos. Los controles simulan instrumentos de entradas de equipos y suministra
datos al diagrama de bloques del VI. Los indicadores simulan salidas de instrumentos y
suministra datos que el diagrama de bloques adquiere o genera.
24
Diagrama de bloques
El diagrama de bloques contiene el cdigo fuente grafico, los objetos del panel frontal
aparecen como terminales en el diagrama de bloques. Adicionalmente, el diagrama de
bloques contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW VI.
Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo
controles e indicadores de terminal, funciones y estructuras.
25
En el diagrama de bloques se utilizaron dos estructuras de programacin While loop y
Event structure para poder enviar va serial con el VISA write un dato a la vez con salto
de lnea.
26
Resultados, planos, grficas, prototipos y programas.
27
Panel Frontal
Diagrama de Bloques
28
Visualizacin y descripcin del sistema en ejecucin virtualmente.
29
Aqu se activa el botn LAMPARA 1 con el cual enciende el LED conectado al puerto B.0
del microcontrolador.
Se activan todos los botones en labVIEW y se visualiza en Proteus todos los LED`s
conectados al puerto B, estas seales pueden ser utlizadas para activar optoacopladores
o relevadores segn el diseo de la estapa de potencia.
30
Conclusiones y recomendaciones
El sistema est probado virtualmente funciona muy bien y est listo para
implementarse fsicamente.
Recomendaciones
El proyecto puede mejorar incluyendo sensores y videocmaras para el monitoreo
y control de todo el edificio hacindolo un edificio inteligente, seguro y adems
con su implementacin se puede ahorrar energa elctrica.
31
Anexos.
32
'****************************************************************
'* Name : DOMOTICA APLICADA AL DEPARTAMENTO DE TICs *
'* Author : ROBERTO MORGA MENDEZ 086Q0101 *
'* ING. ELECTRONICA *
'* INSTITUTO TECNOLOGICO SUPERIOR DE COSAMALOPAN *
'* Notice : Copyright (c) 2012 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 26/07/2012 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
DEFINE osc 4
INCLUDE "modedefs.bas"
DEFINE SER2_BITS 8 'comunicacion ser2
PAUSE 50
Page 1 of 2
ctrlON2:
HIGH led2
GOTO recibir
ctrlOFF2:
LOW led2
GOTO recibir
ctrlON3:
HIGH led3
GOTO recibir
ctrlOFF3:
LOW led3
GOTO recibir
ctrlON4:
HIGH led4
GOTO recibir
ctrlOFF4:
LOW led4
GOTO recibir
ctrlON5:
HIGH led5
GOTO recibir
ctrlOFF5:
LOW led5
GOTO recibir
ctrlON6:
HIGH led6
GOTO recibir
ctrlOFF6:
LOW led6
GOTO recibir
ctrlON7:
HIGH led7
GOTO recibir
ctrlOFF7:
LOW led7
GOTO recibir
END
Page 2 of 2
Domotica CFE.vi
cafetera
VISA resource name
VISA resource name specifies the resource to be opened. The VISA resource name control also specifies the session and class.
stop bits (10: 1 bit)
stop bits specifies the number of stop bits used to indicate the end of a frame.
parity (0:none)
parity specifies the parity used for every frame to be transmitted or received.
data bits (8)
Current Revision: 11
Position in Hierarchy
C5
1u
C1
C6
22p U1
X1 13 33 C3
OSC1/CLKIN RB0/INT
14 34 1u
CRYSTAL OSC2/CLKOUT RB1
35
C2 2
RB2
36 1u
RA0/AN0 RB3/PGM U2
3 37 5 4
RA1/AN1 RB4 P1
4 38
RA2/AN2/VREF-/CVREF RB5
22p 5 39
RA3/AN3/VREF+ RB6/PGC C2- C2+
6 40 1
RA4/T0CKI/C1OUT RB7/PGD DCD
7 6 6
RA5/AN4/SS/C2OUT VS- DSR
15 2 2
RC0/T1OSO/T1CKI VS+ RXD
8 16 7
RE0/AN5/RD RC1/T1OSI/CCP2 RTS
9 17 8 9 3
RE1/AN6/WR RC2/CCP1 R2IN R2OUT TXD
10 18 7 10 8
RE2/AN7/CS RC3/SCK/SCL T2OUT T2IN CTS
23 13 12 4
RC4/SDI/SDA R1IN R1OUT DTR
1 24 14 11 9
MCLR/Vpp/THV RC5/SDO T1OUT T1IN RI
25
RC6/TX/CK
26
RC7/RX/DT C1- C1+
ERROR
19
RD0/PSP0
20 3 1 MAX232 COMPIM
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3 C4
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30 1u
RD7/PSP7
PIC16F877A
Referencias Bibliogrficas.
Jeffrey Travis, Jim Kring: LabVIEW for Everyone: Graphical Programming Made
Easy and Fun, 3rd
Edition, July 27, 2006, Prentice Hall. Part of the National Instruments Virtual
Instrumentation Series. ISBN 0-13-185672-3
44