Вы находитесь на странице: 1из 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 mexicano que distribuye y comercializa energa.

es una empresa del gobierno

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.

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 operando correctamente. CFEmaticos, CFEturnos, Matrix para saber si estn

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. 2. 3. 4.

Disear una tarjeta de adquisicin de datos. Programar el Microcontrolador Programar en LabVIEW el sistema de control. 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 Hardwarecomo 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 PICs 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 Labview Comunicacin RS232 VISA

RS232

Tarjeta de Adquisicin de Datos Microcontrolador Comunicacin RS232

I/O

Etapa Potencia Relevadores Opto acopladores Triac`s

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 LEDs 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 implementarse fsicamente. funciona muy bien y est listo para

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 'PONER EL PUERTO B COMO SALIDA trisb=0 'DECLARAR COMO VARIABLE CADA PIN DEL PORT B led1 VAR portb.0 led2 VAR portb.1 led3 VAR portb.2 led4 VAR portb.3 led5 VAR portb.4 led6 VAR portb.5 led7 VAR portb.6 'LIMPIAR EL PUERTO B PORTB=0 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 ctrlON1: HIGH led1 GOTO recibir ctrlOFF1: LOW led1 GOTO recibir 'REGRESA A RECIBIR UN NUEVO DATO 'SUBRUTINAS DE CONTROL ON / OFF 'ACTIVA LED DEL PUERTO B.0 'APAGA LED DEL PUERTO B.0

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
22p

U1 X1
CRYSTAL 13 14 2 3 4 5 6 7 8 9 10 1 OSC1/CLKIN OSC2/CLKOUT RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RE0/AN5/RD RE1/AN6/WR RE2/AN7/CS MCLR/Vpp/THV RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA 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 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

C6 C3
1u 1u 5 4

C2
22p

U2
1 6 2 7 3 8 4 9

P1
DCD DSR RXD RTS TXD CTS DTR RI

C26 2 8 7 13 14 VSVS+ R2IN T2OUT R1IN T1OUT C1-

C2+

R2OUT T2IN R1OUT T1IN C1+

9 10 12 11

ERROR 3 1 MAX232 COMPIM

C4
1u

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

Вам также может понравиться