Está en la página 1de 45

RESIDENCIA PROFESIONAL

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

COSAMALOAPAN, VER., DICIEMBRE DE 2012


ndice

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

La Comisin Federal de Electricidad Zona Papaloapan es una empresa del gobierno


mexicano que distribuye y comercializa energa.

Comisin Federal de Electricidad es la entidad del gobierno federal encargada de la


planeacin del sistema elctrico nacional, la cual es plasmada en el programa de obras e
inversin del sector elctrico, que describe la evolucin del mercado elctrico, as mismo la
expansin de la capacidad de generar y transmisin para satisfacer la demanda en los
prximos diez aos, y se actualiza anualmente.

Por tal motivo el departamento de TICs de Comisin Federal de Electricidad Zona


Papaloapan con la finalidad de implementar la tecnologa de nueva generacin como lo es
la Domtica para el control y monitoreo del sistema elctrico dentro del departamento de
TICs debido al uso innecesario de electricidad al dejar encendidos climas, luces,
cafeteras.

v
Justificacin

Actualmente Comisin Federal de Electricidad Zona Papaloapan especficamente en el


departamento de TICs se presentan casos en los que por descuido se quedan encendidos
los climas, luces, equipo de cmputo entre otros aparatos elctricos y crean un consumo
excesivo de electricidad e incluso llegan a daarse por estar activados por demasiadas
horas.

El departamento se encuentra en la segunda planta y requiere un sistema que monitoree y


controle si algn aparato se encuentra encendido innecesariamente desde la planta baja en
donde se encuentra el vigilante que es el encargado de dar un recorrido para supervisar y
desactivar cualquier lmpara o aparato elctrico que se encuentre activado cuando el
personal no se encuentre laborando.

Lo que se pretende es automatizar todo el departamento para poder aplicar el control a


distancia y monitoreo de todo el sistema elctrico para disminuir el consumo de electricidad
y evitar daos a los equipos por el uso excesivo e innecesario.

Por tal motivo el departamento necesita:

Controlar y monitorear los sistemas de:


Iluminacin
Aire acondicionado
Computo
Electrodomsticos

Lo que se pretende es automatizar todo el departamento para poder aplicar el control a


distancia y monitoreo de todo el sistema elctrico para disminuir el consumo de electricidad
y evitar daos a los equipos por el uso excesivo e innecesario.

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

1.- Disear una tarjeta de adquisicin de datos.


Se diseara una tarjeta de adquisicin de datos que est basada en un micro controlador
PIC16F877A programado para establecer una comunicacin via RS-232 con la PC para
realizar las tareas de control para activar o desactivar los elementos conectados a la red
elctrica del departamento.

2.-Disear etapa de potencia para cada uno de los aparatos elctricos.

Se implementaran 7 etapas de potencia las cuales tendrn relevadores adecuados de


acuerdo con el voltaje y corriente que consuman los equipos elctricos.

3.-Crear una interfaz grfica desde la pc mediante una aplicacin en LabVIEW.

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.

4.-Subir a la red la aplicacin para tener el control remoto.

LabView tiene la herramienta para publicar en la WEB el instrumento virtual y mostrar el


panel de control para establecer un control remoto de las instalaciones y sus elementos.

5.-Hacer pruebas del sistema.

Probar el sistema en simulacin para posteriormente poder fsicamente implementarlo o


hacer una maqueta que simule las instalaciones con sus elementos a controlar y monitorear
verificando que se ejecute sin ningn error la comunicacin entre los elementos del
sistema y los elementos a controlar.

vii
Caracterizacin del rea en que particip.

El departamento de tecnologas de la informacin y comunicaciones (TICs) ofrece a la


empresa en su portafolio de servicios lo siguiente:

Servicio de Red de datos

Configuracin de equipo de cmputo para que tengan acceso a la red Intranet de la


empresa asignndole una IP fija a cada equipo.

Instalacin de routers , switches , cableado estructurado para difundir la Red en


todos los departamentos.

Video conferencias

Configuracin e instalacin de equipo de audio y video para video conferencias

Mantenimiento a equipo de comunicaciones

Configuracin instalacin y mantenimiento de radios porttiles.

Servicio de Telefona tradicional, IP y Celular

Instalacin de equipo de telefona.

Mantenimiento a equipo de cmputo y perifricos

Mantenimiento preventivo y correctivo.

Servicio de correo electrnico

Instalacin y configuracin de correo empresarial.

Disponibilidad de los equipos de atencin a clientes

Monitoreo de estado de CFEmaticos, CFEturnos, Matrix para saber si estn


operando correctamente.

Monitoreo de cmaras de seguridad

Monitoreo de las instalaciones y de algunos equipos.

Atencin a solicitudes de servicio

Soporte para todo el portafolio de servicios cuando el personal lo solicite.

viii
Problemas a resolver priorizndolos.

1. Disear una tarjeta de adquisicin de datos.


2. Programar el Microcontrolador
3. Programar en LabVIEW el sistema de control.
4. Disear una etapa de potencia para controlar el encendido y apagado de los equipos
conectados a sta.

Alcances y limitaciones.

Alcances

Hacer el diseo de todo el sistema que incluye Tarjeta de Adquisicin de Datos,


programacin del microcontrolador , programacin en LabVIEW , etapa de potencia hacer
pruebas en simulacin, verificar el ptimo funcionamiento del sistema y publicarlo en la
Web.

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?

La palabra Domtica es una palabra compuesta por la unin de la palabra domotica


etimolgicamente viene del latn domus que significa casa y el sufijo tica Hogar.

La enciclopedia Larousse define al trmino Domtica como: el concepto de vivienda que


integra todos los automatismos en materia de seguridad, gestin de la energa,
comunicaciones. Es decir, el objetivo es asegurar al usuario de la vivienda un aumento del
confort, de la seguridad, del ahorro energtico y de las facilidades de comunicacin.

Domtica es el trmino cientfico, que se utiliza para denominar la parte de la tecnologa


(electrnica e informtica), que integra el control y la supervisin de los elementos
existentes en un edificio.

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.

En los sistemas Domticos e Inmticos existe una caracterstica fundamental; la


comunicacin entre ellos, aunque en determinado momento solo acten los dispositivos
hacia los cuales se dirigen las seales.

Un recinto Domtico es aquel que tiene una infraestructura de equipos y cableado


necesarios para brindar servicios avanzados, optimizando la estancia dentro del recinto,
permitiendo una mejor calidad de vida a travs de la tecnologa.

La definicin de recinto Inmtico se refiere a la gestin tcnica orientada a los grandes


edificios como hoteles, aeropuertos, bancos, museos, comercios etc.

Se diferencia con la Domtica porque abarca edificaciones mucho ms grandes, con


distintos fines especficos y se enfoca a la calidad de vida y del trabajo.
Los edificios inteligentes o con tecnologa Inmtica presentan unas caractersticas que
hacen posible llamarle as, mediante actividades como simplificar tareas, optimizar su
funcionamiento e interactuar con el usuario y el medio ambiente.
11
El ambiente inteligente se entiende como un entorno en donde los usuarios interactan con
el sistema, mediante diversos dispositivos integrados y enlazados entre s, para la
realizacin de labores especficas.

A partir de un anlisis de los resultados emanados del uso de esta tecnologa se


logran establecer algunas caractersticas propias de una vivienda o edificio inteligente,
entre ellas se pueden citar las siguientes:

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.

2. Control remoto desde fuera del edificio.- Implica la posibilidad de realizar


algunas tareas desde fuera del edificio , por ejemplo la posibilidad de que el usuario pueda
activar o desactivar la iluminacin desde el exterior y como consecuencia aprovechar
mejor su tiempo.

3. Programabilidad.- Se trata de manejar y cambiar horarios que influyan sobre los


dispositivos instalados, ya sea que se realicen operaciones con slo tocar un botn o en
funcin de otras condiciones del entorno (hora, temperatura interior o exterior, etc.).

4. Acceso a servicios externos.- Servicios de acceso a Internet, telecompra, etc., que


son tiles porque producen un ahorro de tiempo.

De una manera general, un sistema domtico dispondr de una red de


comunicacin que permite la interconexin de una serie de equipos a fin de obtener
informacin sobre el entorno y, basndose en sta, realizar unas determinadas
acciones sobre dicho entorno.

Las caractersticas de un sistema domtico representan tambin ventajas y soluciones a


la falta de tiempo, confort e informacin que el usuario pueda requerir, considerando
tambin que los problemas a solucionarse varan segn su entorno social,
actividades, presupuesto, etc.

12
1.3 APLICACIONES

El uso de las TIC (Tecnologas de la Informacin y las Comunicaciones) en un edificio


genera una amplia gama de aplicaciones y tendencias en reas tales como:

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:

Seguridad de los bienes: Gestin del control de acceso y simulacin de


presencia, adems de alarmas ante intrusiones.

Seguridad de las personas: Especialmente para las personas mayores y


enfermos; por ejemplo para solicitar los servicios de ambulancias, polica,
etc.

Incidentes y averas: Se pueden detectar los incendios y las fugas de gas y


agua.

b) Gestin de la Energa.- Permite optimizar el rendimiento y el gasto energtico, por


ejemplo la climatizacin, consumo elctrico, iluminacin, etc.

c) Comunicaciones.- Las tecnologas deben permitir la comunicacin hacia el


exterior y desde el exterior para avisar de los acontecimientos que sucedan en la
vivienda y poder controlar las funciones en nuestra ausencia.

d) Operacin y mantenimiento de las instalaciones.- Las instalaciones estn bajo un


continuo cuidado dando alertas de posibles dispositivos daados para su posterior
reemplazo. Como por ejemplo se pueden detectar averas en los accesos, en los
ascensores, etc.

13
1.4 Componentes

Para entender la domtica es necesario conocer los distintos elementos que se


necesitan para convertir un entorno comn en un entorno automatizado.
Existen componentes que son comunes en cualquier sistema domtico, entre los
ms usados tenemos:

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

c) Controladores.- Son los intermediarios entre el Usuario, CPU y los dispositivos


perifricos; es decir, cuando el usuario manda una orden, aquella la recibe el CPU y lo
enva por el mnibus hacia un controlador, ste revisa la instruccin codificada y activa el
dispositivo requerido.

d) Elementos Externos.- Son dispositivos perifricos externos al sistema


domtico primitivo, por ejemplo software externo a los estandarizados en el
computador central.

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.

f) CPU.- Es el sistema de control que es el encargado de tomar las decisiones


correctas en todo momento. Normalmente se tratar de un ordenador que siempre
estar encendido, aunque tambin puede haber sistemas no centralizados que tomen
decisiones independientes.

14
Captulo II

Protocolos de comunicacin

15
2.1 Protocolo de comunicacin.

El protocolo de comunicaciones se puede entender como el idioma que utilizan los


diferentes elementos de control del sistema para entenderse unos con otros, y que
puedan intercambiar su informacin de una manera comprensible. Cada empresa elige
si estandariza sus procesos y medios de comunicacin o si inventa su propio protocolo,
haciendo la comunicacin entre controladores y la CPU en forma exclusiva. Dentro de
los protocolos existentes se puede realizar una clasificacin atendiendo a su
estandarizacin, as:

2.1.1 Protocolos estndar

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:

X-10.- Es un estndar de comunicacin para transmitir seales de control entre


equipos de automatizacin del hogar a travs de la red elctrica (220V o
110V). Las seales de control se basan en la transmisin de rfagas de
pulsos de RF, que representan informacin digital. Estos pulsos se sincronizan
en el cruce por cero de la seal de red (60 Hz).
Con la presencia de un pulso en un semiciclo se representa un 1 lgico y a la
inversa se representa un 0 lgico, y a su vez, cada comando se transmite 2
veces con toda la informacin transmitida para evitar errores. Este protocolo
tiene como ventaja su fcil instalacin pero ya no es muy utilizado porque
es susceptible a interferencias electromagnticas.

EIB BUS.- Es la estandarizacin europea, aprovecha tambin el sistema


elctrico permitiendo las mismas funciones que el protocolo X-10 pero para
edificios.

Konnex.- Es una estandarizacin que permite el intercambio de datos en el bus,


sacando del plano la instalacin de un punto de control central. Puede adaptarse
cualquier tipo de medio, ya sea elctrica, infrarrojo, inalmbrico, etc.

LonWorks.- Es un estndar abierto que tambin es compatible con


cualquier sistema de transmisin de datos (cable coaxial, fibra ptica, etc.). Fue
creado con criterio industrial, en donde se enfoca al monitoreo y control.

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.

2.2 Puerto serie

Este perifrico est presente en casi cualquier microcontrolador, normalmente en forma de


UART (Universal Asynchronous Receiver Transmitter) o USART (Universal Synchronous
Asynchronous Receiver Transmitter), dependiendo de si permiten o no el modo sincrnico
de comunicacin.

El destino comn de este perifrico es la comunicacin con otro microcontrolador o con


una PC, y en la mayora de los casos hay que agregar circuitos externos para completar
la interfaz de comunicacin. La forma ms comn de completar el puerto serie es para
comunicarlo con una PC, mediante la interfaz EIA-232 (ms conocida como RS-232), es
por ello que muchas personas se refieren a la UART o USART como puerto serie RS-232,
pero esto constituye un error, puesto que este perifrico se puede utilizar para
interconectar dispositivos mediante otros estndares de comunicacin.

17
Captulo III

Lenguajes de programacin

18
3.1 LabVIEW

LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering Workbench) es una


plataforma y entorno de desarrollo para disear sistemas, con un lenguaje de programacin
visual grfico. Recomendado para sistemas hardware y software de pruebas, control y
diseo, simulado o real y embebido, pues acelera la productividad. El lenguaje que usa se
llama lenguaje G, donde la G simboliza que es lenguaje Grfico.

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.

Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su


origen provena del control de instrumentos, aunque hoy en da se ha expandido
ampliamente no slo al control de todo tipo de electrnica (Instrumentacin electrnica) sino
tambin a su programacin embebida, comunicaciones, matemticas, etc. Un lema
tradicional de LabVIEW es: "La potencia est en el Software", que con la aparicin de los
sistemas multincleo se ha hecho an ms potente. Entre sus objetivos estn el reducir el
tiempo de desarrollo de aplicaciones de todo tipo (no slo en mbitos de Pruebas, Control y
Diseo) y el permitir la entrada a la informtica a profesionales de cualquier otro campo.
LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio
fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos y otro Hardware-
como de otros fabricantes.

3.1.1 Qu es LabVIEW?

National Instruments seala que:


LabVIEW es un revolucionario entorno de desarrollo grfico con funciones integradas
para realizar adquisicin de datos, control de instrumentos, anlisis de medida y
presentaciones de datos. LabVIEW le da la flexibilidad de un potente ambiente de
programacin, pero mucho ms sencillo que los entornos tradicionales.

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.

Por lo descrito anteriormente, un sistema basado en LabVIEW, simplifica el


desarrollo de sistemas y tiene la habilidad de reutilizar su cdigo, tiene acceso a sistemas
de instrumentacin completos con un costo mucho ms bajo que un nico instrumento
comercial.

Hoy en da, cientficos, ingenieros, tcnicos y estudiantes utilizan LabVIEW para


desarrollar soluciones que respondan a sus interrogantes ms exigentes, es por ello que
damos fe que su principal caracterstica es la facilidad de uso que posee. Tambin resulta
vlido para personas con pocos conocimientos en programacin, ya que pueden realizar
programas relativamente complejos, imposibles para ellos y a veces hasta para uno
mismo con los lenguajes tradicionales.

LabVIEW posee facilidad de manejo para las siguientes interfaces de comunicacin:

Puerto serie
Puerto Paralelo
GPIB
USB
PXI
VXI
TCP/IP
UDP, Data Socket , IrDA, Bluetooth, OPC.

LabVIEW posee la capacidad de interactuar con otros lenguajes y aplicaciones:

DLL (libreras de funciones), .NET, ActiveX, MultiSim, Matlab/Simulink,


AutoCAD, SolidWorks, etc.
Herramientas grficas y textuales para el procesado digital de seales.

Visualizacin y manejo de grficas con datos dinmicos.

Adquisicin y tratamiento de imgenes.

20
Control de movimiento (combinado incluso con todo lo anterior).

Tiempo Real estrictamente hablando.

Programacin de FPGAs para control o validacin.

Sincronizacin entre dispositivos.

3.1.2 Hardware de Adquisicin de Datos (DAQ)

National Instruments sostiene que:

La adquisicin de datos es el proceso de obtener o generar informacin de manera


automatizada desde recursos de medidas analgicas y digitales como sensores y
dispositivos bajo prueba. Utiliza una combinacin de hardware y software basados
en PC para brindar un sistema de medida flexible y definido por el usuario.

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.

La figura 3.1 muestra el diagrama general de la adquisicin de datos basada en PC.

Figura 4.1 Diagrama adquisicin de datos basada en PC.

21
3.2 Proteus Profesional 7

Proteus es un software para la simulacin de microprocesadores y microcontroladores,


captura de esquemticos y diseo de circuitos impresos (PCB). Es desarrollado por
Labcenter Electronics.

3.2.1 ISIS

El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de


Esquemas Inteligente) permite disear el plano elctrico del circuito que se desea
realizar con componentes muy variados, desde simples resistencias, hasta alguno que
otro microprocesador o microcontrolador, incluyendo fuentes de alimentacin,
generadores de seales y muchos otros componentes con prestaciones diferentes. Los
diseos realizados en Isis pueden ser simulados en tiempo real, mediante el mdulo
VSM, asociado directamente con ISIS.

3.2.2 ARES

ARES, o Advanced Routing and Editing Software (Software de Edicin y Ruteo


Avanzado); es la herramienta de enrutado, ubicacin y edicin de componentes, se
utiliza para la fabricacin de placas de circuito impreso, permitiendo editar
generalmente, las capas superficial (Top Copper), y de soldadura (Bottom Copper).

3.2.3 El mdulo VSM

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.

Desarrollo del sistema

Entorno de programacin para la interfaz con el usuario se hizo en LabVIEW 2009


donde se mostrara el panel de control y monitoreo, desde aqu se enviarn las
instrucciones de control para el microcontrolador va puerto serial, para los elementos
conectados a la red elctrica dentro del departamento.

LabVIEW cuenta con la herramienta VI server con la cual te permite acceder a un


programa de forma remota a travs de la publicacin web del programa o instrumento
virtual creado (.vi) mostrando desde una pgina web el panel de control y acceder desde
cualquier computadora con acceso a internet lo cual nos ser muy til para el control
remoto del sistema.

El microcontrolador se programara en lenguaje pic basic con la versin 4.0.0.0 de


MicroCode Studio, se le cargara un programa el cual interpretara las instrucciones que
recibir desde la PC va serial y ejecute el control ON /OFF sobre las etapas de potencia
de cada elemento conectado a la red elctrica de la oficina.

Diagrama del sistema Domtico

PC RS232 Tarjeta de I/O Etapa Potencia


Adquisicin de Datos

Labview Microcontrolador Relevadores


Comunicacin Comunicacin Opto acopladores
RS232 RS232 Triac`s
VISA

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.

Fig. 5.1 vista del Panel


Frontal

24
Diagrama de bloques

El diagrama de bloques constituye el cdigo fuente del V, en el diagrama de bloques es


donde se realiza la implementacin del programa del VI para controlar o realizar cualquier
procesado de las entradas y salidas que se crearon en el panel frontal.

El diagrama de bloques incluye funciones y estructuras integradas en las libreras que


incorpora LabVIEW. En el lenguaje G las funciones y las estructuras son nodos
elementales. Son anlogas a los operadores o libreras de funciones de los lenguajes
convencionales.

Los controles e indicadores que se colocaron previamente en el Panel Frontal, se


materializan en el diagrama de bloques mediante los terminales.

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.

Fig.5.2 vista del Diagrama de Bloques

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.

5.3 Vista de las estructuras en la paleta de funciones

5.4 Localizacin de protocolos de comunicacin en la paleta de funciones

26
Resultados, planos, grficas, prototipos y programas.

Diagrama de conexin DAQ

Puerto Serial Virtual

27
Panel Frontal

Diagrama de Bloques

28
Visualizacin y descripcin del sistema en ejecucin virtualmente.

En la fig.6 a la izquierda se muestran todos los botones apagados en el panel frontal de


LabVIEW y a la derecha se muestra en Proteus la simulacin del microcontroador
programado recibiendo datos por el puerto serial.

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

Se logr establecer la comunicacin serial entre la PC y el micro controlador


virtualmente el cual recibe las instrucciones para el control ON/OFF de cada uno
de los pines del puerto B.

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

datos VAR BYTE


trisb=0 'PONER EL PUERTO B COMO SALIDA
led1 VAR portb.0 'DECLARAR COMO VARIABLE CADA PIN DEL PORT B
led2 VAR portb.1
led3 VAR portb.2
led4 VAR portb.3
led5 VAR portb.4
led6 VAR portb.5
led7 VAR portb.6
PORTB=0 'LIMPIAR EL PUERTO B
recibir:
SERIN2 portc.7,84,[datos] 'RECIBIR DATOS RS232 A 9600BD POR EL PORTC.7
IF datos="1" THEN ctrlON1 'COMPARAR SI EL DATO QUE RECIBE
IF datos="2" THEN ctrlOFF1 'ES IGUAL A LA SENTECIA Y ENVIARLO A CADA
IF datos="C" THEN ctrlON2 'SUBRUTINA DE CONTROL
IF datos="D" THEN ctrlOFF2
IF datos="E" THEN ctrlON3
IF datos="F" THEN ctrlOFF3
IF datos="G" THEN ctrlON4
IF datos="H" THEN ctrlOFF4
IF datos="I" THEN ctrlON5
IF datos="J" THEN ctrlOFF5
IF datos="K" THEN ctrlON6
IF datos="L" THEN ctrlOFF6
IF datos="M" THEN ctrlON7
IF datos="N" THEN ctrlOFF7

GOTO recibir 'REGRESA A RECIBIR UN NUEVO DATO

ctrlON1: 'SUBRUTINAS DE CONTROL ON / OFF


HIGH led1 'ACTIVA LED DEL PUERTO B.0
GOTO recibir
ctrlOFF1:
LOW led1 'APAGA LED DEL PUERTO B.0
GOTO recibir

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)

data bits is the number of bits in the incoming data.


baud rate (9600)

baud rate is the rate of transmission.


stop
LAMPARA 2
microondas
LAMPARA 1
LAMPARA 4
LAMPARA 3
CLIMA 1
CLIMA 2
VISA Configure Serial Port (Serial Instr).vi

H:\Archivos de programa\National Instruments\LabVIEW 2009\vi.lib\Instr\_visa.llb\VISA Configure Serial Port (Serial Instr).vi


VISA Configure Serial Port

H:\Archivos de programa\National Instruments\LabVIEW 2009\vi.lib\Instr\_visa.llb\VISA Configure Serial Port


Simple Error Handler.vi
H:\Archivos de programa\National Instruments\LabVIEW 2009\vi.lib\Utility\error.llb\Simple Error Handler.vi

"Domotica CFE.vi History"

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

Entorno Grfico de Programacin (LabVIEW 8.2)


Autores: J. R. Lajara- J. Pelegr . Ed. Marcombo.

LabVIEW User Manual. National Instruments.

PicBasic Pro User Manual.

44

También podría gustarte