i

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA INSTITUTO UNIVERSITARIO EXPERIMENTAL DE TECNOLOGIA DE LA VICTORIA DEPARTAMENTO DE INVESTIGACION

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELECONTROL A TRAVES DE INTERNET.

Trabajo Especial de Grado como requisito para optar Al Título de Técnico Superior Universitario en la Especialidad de Electricidad Mención Telecomunicaciones é instrumentación y control. PGE-7160-10
Autores: Nohemi F. Medina. F. C.I. 18.640.353 Jorge L. Arrieta V. C.I: 15:274.199

Tutor: Profesor Pedro Landaeta
La Victoria, 2010

ii

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA INSTITUTO UNIVERSITARIO EXPERIMENTAL DE TECNOLOGIA DE LA VICTORIA DEPARTAMENTO DE INVESTIGACION

En mi carácter de Tutor Académico del Trabajo Especial de Grado titulado DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELECONTROL A TRAVES DE INTERNET.

Presentado por los bachilleres Nohemi. F. Medina F. , titular de la cedula de identidad N° 18.640.353 identidad N° 15.274.199. y Jorge. L Arrieta V. titular de la cedula de Como requisito para optar al título de Técnico

Superior Universitario en la especialidad de ELECTRICIDAD, mención TELECOMUNICACIONES É INSTRUMENTACION Y CONTROL .

Respectivamente considero que dicho Trabajo reúne los requisitos y méritos suficientes para ser sometido a la presentación pública y evaluación por parte del jurado examinador que se designe. En la Ciudad de La Victoria, 2010. __________________ Prof. Pedro Landaeta C. I. No: 7.235.229

iii

ÍNDICE GENERAL PP INTRODUCCIÓN………………………………………………………………… 1 CAPITULO I EL PROBLEMA 1.1 1.2 1.3 1.4 1.5 1.6 Planteamiento del problema……………………………………………...... 3 Justificación de la investigación……………………………………….….. 4 Objetivo de la investigación………………………………….…………....…5 Objetivo general……………………………………………….…….……... 5 Objetivo especifico…………………………………………………………. 5 Alcances de la investigación……………………………………………….. 6

CAPITULO II MARCO TEÓRICO 2.1.1 protocolos de internet TCP/IP...……………………….……………….. 2.1.2 Arquitectura TCP/IP...…….………………………………………….…. 7 2.1.3 Nivel de aplicación……………………………………………….……... 8 2.1.4 Nivel de transporte...……………………………………….………………… 8 2.1.5 Nivel de internet………………………….…………………...………… 8 2.1.6 Nivel de interfaz de red…………………………………………………….... 9 2.1.7 Páginas de internet…………………………………….….………...…. 10 2.1.8 Servidores web……………………………………….………............... 11 2.1.9 Tipos de servidores…………………………………..……………..….. 11 2.1.9.1 Servidores de aplicaciones……………..………………………………….. 11 2.1.9.2 Servidores de audio/video……………..……………………………..…... 11 2.1.9.3 Servidores de fax…………………………………………………..…. 11 2.1.9.4 Servidores FTP…………………………………….………………..… 12 2.1.9.5 Servidores Groupware……………………………….………………… 12 2.1.9.6 Servidores de noticia………………………………...…………………… 12 2.1.9.7 Servidores de correo………………………………….………………… 14 2.1.9.8 Servidores de proxy…………………………………………………….. 14 2.1.9.9 Servidores telnet……………………………………….……………… 12 2.2.0 Comunicación Rf a través de Módulos Xbee………….……………… 18 2.2.1 Patrón de radiación de la antena Xbee……………….…….………..… 19 2.2.2 Tasa de transferencia de datos………………………………………….. 22 2.2.3 Proceso de adquisición de datos……………..……….…….……………25 2.2.4 Modulación por ancho de pulso………….………………………………..… 25

35 5. General………………………………………………………………..... 29 3.…………………………………. 58 5..…….…...2..…………………………...2..………………………. 27 3.4. 45 5.…..3.1 prototipo de adquisición de datos..…………….1.….……………………………..……………………………………………………………… 57 5..…..………………… 57 5.…….iv CAPÍTULO III MARCO METODOLÓGICO 3.1 diseño y modalidad de la investigación………………….2 desarrollo del hardware…………………………………………………..…...………….....1 descripción de hardware………………………………………….…. Comunicación por internet mediante el servidor labview……………..4 diseño de la tarjeta de adquisición de datos…………………….……………………………….…....1 hardware………………………………………………. 57 6..5 Comunicación Inalámbrica con Xbee 48 5.1 Sistema actual.……..4..… 47 5.….....……….…………………………..3 selección del microcontrolador PIC…………………………………….1 Conclusiones..….5 Ver y controlar remotamente los paneles frontales……….…. 30 CAPITULO IV SISTEA ACTUAL 4. CAPITULO V 5..2 software…... 36 5..2 Técnicas e instrumentos de recolección de datos…………….4 recomendaciones………………………….… 27 3.2 Diseño de la interfaz grafica.2.28 3. 59 32 .. 29 3.6 Programación de la tarjeta de adquisición. 46 5.2...2...45 5.4 Configuración del servidor para los clientes………………………….3 diseño de la pagina web…………………………………..2..... 46 5.…. 57 5.3.2 Modalidad de la investigación………………………………….2 Descripción del controlador proporcional integral y diferencial…….1 Interfaz grafica de programación labview……………………………… 35 5.4.4 Etapas de la investigación……………………………………….1 Diseño de la investigación…………………………………………………. 54 CAPITULO VI 6.4 mirocontrolador18f2550……………………….……. 47 5..….5 Selección del sensor de temperatura………………………………..2.…….…. 36 5.1 Sistema propuesto.4. 38 5.1. 33 5.……. 43 5..1.2.3 Área de la investigación………………………………………….4..….2.………………………. 39 5.……………………………………….……………………………………………………….

.16 Figura N°5 Medidas xbee y xbee pro.….….v INDICE DE FIGURAS Figura N°1 Arquitectura TCP/IP…………………………………... 47 49 Figura N°26 Sensor de temperatura lm35………………..…..……….… 45 Figura N°25 Microcontrolador 18f2550 y distribución…….. 39 40 Figura N°16 Recepción serial de la PV del microcontrolador…………………. 16 Figura N°6 Vista lateral del xbee……………………………………………….. 35 Figura N°12 Etapas del proceso de construcción del proyecto…………….....….… Figura N°18 Identificación del bit alto y bajo del envío………………….. 15 Figura N°4 Descripción de los Pines del xbee………………………………….. Figura N°21 Indicador de temperatura………………………………………. 31 34 FiguraN°11 Proyecto implementado………………………………….… 21 Figura N°10 Cronograma de actividades…………………………………….…………… 50 51 Figura N°28 Regulador a 3...…..………………….…… Figura N°24 Página web con capítulos del proyecto……………….… Figura N°27 Conexiones mínimas requeridas para el xbee…….………………….… Figura N°30 Diseño del Layado de tarjeta de adquisición de datos………… 53 58 Figura N°31 Laboratorio virtual…….……………………………....……………………………………………… .……………………………………..….…..…42 43 Figura N°22 Visualización numérica y grafica de temperatura………… 44 Figura N°23 Pagina web con interfaz labview ……. 40 Figura N°17 Envío serial de la CO del microcontrolador…………………….…….3V con el LM 317…………………………………… 52 Figura N°29 Diseño de la tarjeta de adquisición de datos……………….………………………. 17 Figura N°7 Patrón de radiación antena chip de modulo xbee…………….…………41 42 Figura N°20 Control manual de alarmas……………………. 7 Figura N°2 Diagrama de bloques de estructura interna del xbee………….… 19 Figura N°8 Espectro de frecuencia de radiación.… 37 Figura N°13 Cuadro de habilitación del servidor labview……………………….……………………....… 41 Figura N°19 Visualización numérica de las Ganancias del PID…….. 38 Figura N°14 Cuadro como publicar interfaz labview con servidor web Figura N°15 Interfaz de temperatura para un sistema de control a través De internet………………………………………………………………….… 15 Figura N°3 diagrama de pines del módulo xbee vista superior…………….…21 Figura N°9 Diagrama de bloques funcional de modulacion del xbee…….

En este caso se implementará como variable la temperatura ya que en ciertos procesos es necesario que dicha tarjeta este sensando regularmente el estado de dicha variable a una distancia considerable. integral y derivativo (PID) con la implementación de un control a distancia utilizando una página web. En este Sistema de telecontrol se aplica solo a la manipulación de la variable a través una tarjeta de adquisición de datos.REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA INSTITUTO UNIVERSITARIO EXPERIMENTAL DE TECNOLOGIA DE LA VICTORIA DEPARTAMENTO DE INVESTIGACION INTRODUCCION En esencia se trata de TELECONTROL este término maneja muchas variables y tendencias pero en si a lo que nos referimos es a el control de procesos. 1 . que estará diseñada con un micro controlador (PIC) circuito integrado programable. entonces es viable que se realice la comunicación entre la tarjeta y el ordenador por vía inalámbrica puesto que esta comunicación maneja gran volumen de datos y es relativamente más económica. para poder manipular diferentes variables presentes en un proceso controlando el ordenador encargado de monitorear los procesos si es de ser posible desde la comodidad de su hogar. el micro controlador PIC fue seleccionado por su característica de poseer entrada USB y por las prestaciones que aporta. por ejemplo un control proporcional.

Con el objeto de realizar sistemas autónomatas. 2 . Los PLCs suelen realizar este tipo de tareas pero el operador no tiene posibilidad de procesar los datos obtenidos a voluntad. generalmente es necesario contar con sistemas que adquieran datos provenientes de determinados sensores. los analicen en base a un programa creado para tal fin y actúen en consecuencia. En este caso vamos a implementar un sistema de adquisición de datos mediante el empleo del microcontrolador y transmisores de radio frecuencia.

CAPÍTULO I

1. TÌTULO DE LA INVESTIGACIÓN.

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELECONTROL A TRAVES DE INTERNET. 1.1. Planteamiento del problema Desde la aparición del hombre en la tierra hasta nuestros días el ser humano ha sentido el instinto de innovar, buscar la manera de hacer que las tareas más tediosas se puedan realizar de la manera más cómoda posible para solventar sus problemas y necesidades, durante su perfeccionamiento encontró la manera de construir artefactos que mejorara su calidad de vida y de esta manera conseguir ahorrarse tiempo al lograr realizar una tarea que por sí solo no podría hacer. En la actualidad son evidentes los adelantos en el ambiente industrial ya que ahora es posible, no solo hacer que trabajos tediosos sean más sencillos sino que además se realicen desde la comodidad de un ordenador, es decir, un proceso complejo que antes exigía tiempo, mucha asistencia humana y esfuerzo lo realiza un dispositivo, en este caso entran los módulos especializados como son los microcontroladores, microprocesadores y los PLC´s, entre otros, los cuales contribuyen con el hombre en gran parte de sus trabajos en la Industria pero el ser humano en su afán de innovar introdujo la necesidad de monitorear a distancia dichos procesos

industrializados.

3

La comunicación remota desde principio de la era de la información se ha convertido en una parte fundamental de los sistemas en general, ya sea como medios y tecnologías de información o de control de procesos como se ha expresado en algunos medios de jerarquía. Debido a la proliferación de sistemas de comunicaciones de diferentes protocolos y estándares se debió optar por mecanismos de comunicación que pudieran interconectarse sin importar las diferencias de plataforma y prestaciones. Un gran aporte hacia esta integración fue el desarrollo de las redes de datos en sus diferentes tipologías y prestaciones lamentablemente las redes de datos son entidades independientes que tienen como objetivo satisfacer las necesidades del grupo al que pertenecen. 1.2. Justificación de la Investigación. En el campo de desarrollo, en este trabajo de telecontrol teniendo en cuenta el gran interés que hay actualmente por mejorar y lograr una movilidad total e interconexión de muchos sistemas en pocos dispositivos; y más importante aun eliminar totalmente los cables para realizar una conexión superando así las limitaciones de espacio y ahorro de tiempo.

En el desarrollo de este proyecto de grado se proporcionara una herramienta al instructor y al alumno, que permitirá mantener una mejor visión y entendimiento del funcionamiento de las aplicaciones inalámbricas y el uso de internet para la comunicación y acceso de manera remota y las ventajas que nos brindan en la actualidad mediante la aplicación de una interfaz que pueda ser manipulada vía internet desde una pagina web. Permitiendo entender de una manera práctica aplicación al momento de manejar procesos. su diseño y su mejor

4

Con la implementación de este proyecto se abre un abanico de posibilidades para los alumnos del I.U.T.L.V para la realización de futuras investigaciones que integren los protocolos tcp/ip de internet con el uso de los microcontroladores para el manejo de variables a tiempo real.

1.3 objetivo del estudio:

1.3.1 objetivo general:

DISEÑAR E IMPLEMENTAR UN SISTEMA DE TELECONTROL A TRAVES DE INTERNET.

1.3.2 objetivos específicos.   Realizar una revisión de bibliografías relacionadas al diseño de un sistema de telecontrol. Diseñar la interfaz gráfica por medio de una página web mediante los protocolos de control de transmisión /Protocolo de internet (tcp/Ip). que permita la visualización del registro de los datos adquiridos en tiempo real.   Diseñar una tarjeta de adquisición de datos para el monitoreo de la variable de temperatura. Diseñar y desarrollar una red inalámbrica entre la tarjeta de

adquisición de datos y el ordenador para la recolección de datos remotos.

5

para el desempeño de la automatización de un proceso industrial por medio de una herramienta tan poderosa como es el internet. 6 . el mismo implica realizar un plan de documentación bajo ciertos parámetros específicos partiendo de un diseño hasta lograr alcanzar la implementación de este sistema como tal. El desarrollo del siguiente estudio circunscribirá en el hecho de justificar los medios o las bondades de las tecnologías inalámbricas. para su posterior utilización en la manipulación de los actuadores que me controlan el proceso asegurando así la realimentación necesaria para cerrar el lazo de control.4 Alcances de la Investigación. A efectos de realizar este proyecto de grado que se basará en implementar un sistema de telecontrol a través de Internet. El aporte de este trabajo de grado es la implementación que se puede realizar con diferentes tecnologías aplicadas a campos como el de una empresa llevando sus aplicaciones de manera más didáctica para el estudiante de esta institución.1. para esto se empleara la comunicación inalámbrica a través de la red por medio de una página web usando los protocolos tcp/ip para el enrutamiento de datos suministrados por la variable de proceso por medio de una tarjeta de adquisición y registro de los mismos.

2. Esto permite la integración de múltiples plataformas de cómputo. en vez de hacerlo entre las maquinas que conforman la ruta de transmisión.1 Protocolo de control de transmisión/protocolo de internet.com/2008/11/02/todo-sobre-redes/ año 2010. (TCP/IP) TCP/IP es una serie de protocolos que nació de la unificación de tecnologías que permitieran promover un ambiente de red homogéneo.1. que opera a través de un amplio rango de enlace de comunicaciones.CAPITULO II MARCO TEORICO 2. permite que cualquiera aplicación transmita datos entre redes locales (LAN‟s) y de redes de área extendida (WAN).1. El manejo de confirmación de recepción de mensajes se hace entre la maquina origen y la maquina destino. 7 . TCP/IP es una serie de protocolos extremo a extremo. independiente del tipo de tecnología utilizada.wordpress.2 Arquitectura tcp/ip. La arquitectura TCP/IP viene dada por 4 niveles funcionales con sus respectivos protocolos: Figura N° 1 Arquitectura tcp/ip. que incluye desde líneas dedicadas hasta circuitos de paquetes conmutados. Fuente: http://meryg.

2. es no orientado a la conexión. TCP/IP en este nivel no especifica ningún protocolo. RPC.2. HTTP. RARP. que comprende muchas redes físicas. El protocolo IP es el más importante de este nivel. 2. RIP. Puede o no proveer confiabilidad y puede estar 8 .1. ICMP. control de flujo y control de errores.1.1.5 Nivel de Internet: Provee la imagen de “red virtual” internet. Telnet. 2. IP. cada paquete se enruta individualmente y no es confiable ya que no utiliza ningún tipo de confirmación.1. por tanto los mensajes puede perderse o duplicarse. ARP. DNS. NFS. SNMP. no maneja realimentación para control de flujo. Ofrece un servicio de entrega de paquetes sin conexión. FTP. Tales como. UDP (User Datagram Protocol): Este protocolo maneja la transmisión de paquetes.4 Nivel de transporte: Permite la transferencia de datos punto a punto en dos formas UDP y TCP. SMTP.3 Nivel de Aplicación: De este nivel hacen parte los procesos de usuario cooperando con otros en el mismo o en diferente host. Algunos de los protocolos de este nivel son.6 Nivel de Interfaz de red: Es la interfaz software al hardware de la red. TCP (tranmission control protocol): Este protocolo maneja flujos de corriente de bytes. entre otros. es orientado a la conexión por tanto usa la misma ruta para el envió de todos la información y es más confiable puesto que usa ACK (acuses de recibo). XDR.

el e-mail. Token Ring). DECnet.7 Páginas de Internet. los estáticos. simplemente ofrece información y esta información es la misma a no ser que el webmaster actualice los contenidos del sitio web.1.orientado a paquete o a flujo de bytes.25. Un sitio Web estático es aquel que permite una interacción mínima con el visitante. 2. entre otros. El contacto que el visitante mantiene con el responsable del sitio web se limita a un número de teléfono publicado. por ejemplo. Dentro de las redes que puede conectarse están: IEEE 802. estos encabezados y marcas serán obtenidos y comprendidos por cada uno de los niveles en el destino de los paquetes. Un sitio Web dinámico es aquel que permite una interacción con el visitante para realizar ciertas funciones y puede ofrecer información cambiante sin necesidad de la actuación del webmáster. En cada uno de los niveles.x (Ethernet. registrar una cuenta de correo electrónico o aquellas que ejecutan. SNA. Pero puede ser usada en cualquier tipo de red disponible. se pueden diferenciar tres grandes grupos de sitios Web. Alohanet. y según los casos también el formulario. al realizar una compra 9 . X. los dinámicos y los mixtos. Dentro del amplio conglomerado del diseño Web. encabezados y marcas de control de protocolo a medida que el paquete transcurre por cada nivel. lo cual ilustra la flexibilidad del nivel IP. Satelital. cada protocolo incorpora a los datos de usuario. Token bus. Ejemplos es esto son las bases de datos on-line que permiten.

Por ejemplo. pero comparten la función común de proporcionar el acceso a los archivos y servicios. como el servidor de http de Apache. Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. el cargo en la tarjeta de crédito del cliente de manera automática. el servidor web podría referirse al software. este término podría referirse a la máquina que almacena y maneja los sitios web. Un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. que funciona en la máquina y maneja la entrega de los componentes de las páginas web como respuesta a peticiones de los navegadores de los clientes. 10 . archivos y otra información del servidor. Cuando los usuarios se conectan a un servidor pueden acceder a programas. una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.on-line.8 Servidores web. Los servidores web. Alternativamente. En la web. y en este sentido es utilizada por las compañías que ofrecen hosting u hospedaje.1. Hay muchos servidores en Internet y muchos tipos de servidores. Otro ejemplo. también muy común de sitios Web dinámicos son aquellos que ofrecen cada día de manera automática una foto nueva. en el caso de un servidor web. Un servidor suministra información a los ordenadores que se conecten a él. un servidor web es un ordenador que usa el protocolo http para enviar páginas web al ordenador de un usuario cuando el usuario las solicita. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software. Este uso dual puede llevar a confusión. 2.

9.9. y a menudo los conectan.1 Servidores de Aplicaciones: Designados a veces como un tipo de middleware (software que conecta dos aplicaciones). los servidores de aplicaciones ocupan una gran parte del territorio entre los servidores de bases de datos y el usuario. 2.servidores de correo y servidores de bases de datos son a lo que tiene acceso la mayoría de la gente al usar Internet. Algunos servidores manejan solamente correo o solamente archivos.1.1. 2. ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo.4 Servidores FTP: (File Transfer Protocol ó Protocolo de Transferencia de Archivos): Uno de los servicios más antiguos de Internet.2 Servidores de Audio/Video : Los servidores de Audio/Video añaden capacidades multimedia a los sitios web permitiéndoles mostrar contenido multimedia en forma de flujo continuo (streaming) desde el servidor.3 Servidores de Fax: Un servidor de fax es una solución ideal para organizaciones que tratan de reducir el uso del teléfono pero necesitan enviar documentos por fax. 11 . 2.1. 2.1.1. Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o mediante conexión vía línea telefónica o digital.9.9. mientras que otros hacen más de un trabajo. 2.9 Tipos de Servidores. permite mover uno o más archivos.

9.7 Servidores de Noticias: Los servidores de noticias actúan como fuente de distribución y entrega para los millares de grupos de noticias públicos actualmente accesibles a través de la red de noticias USENET. vía Internet o vía Intranet corporativo y trabajar juntos en una atmósfera virtual.1.9. 2. 2. mejorar el funcionamiento y compartir conexiones.9.6 Servidores de Correo: Casi tan esenciales como los servidores web.0 Comunicación Rf a través de Módulos Xbee con tecnología zigbee: El zigbee es estándar de comunicaciones creado por Alliance zigbee la cual está constituida por más de 100 compañías y cada una ofrece en el mercado su producto a base de la pila del protocolo zigbee.9 Servidores Telnet: Un servidor telnet permite a los usuarios entrar en un ordenador huésped y realizar tareas como si estuviera trabajando directamente en ese ordenador.1.1. Por estas características en específico se dice que están diseñados para trabajar con micro controladores a través 12 .1. los servidores de correo mueven y almacenan el correo electrónico a través de las redes corporativas (vía LANs y WANs) y a través de Internet. sin importar la localización.9.9.2. 2.8 Servidores Proxy: Los servidores proxy se sitúan entre un programa del cliente (típicamente un navegador) y un servidor externo (típicamente otro servidor web) para filtrar peticiones. Los módulos xbee pueden ser configurados externamente y llevar a cabo acciones de comando y en específico de control. 2. 2.5 Servidores Groupware: Un servidor groupware es un software diseñado para permitir colaborar a los usuarios.1.2.

Son muchas las aplicaciones en las que se ha podido implementar estos módulos. No es necesaria la configuración de comunicaciones de RF. sistemas de seguridad. los paquetes de serie se envían en el siguiente formato: 9600 baudios. Es fácil de usar. Los módulos xbee son específicamente pequeños. no invertida. 1 bit de parada.de una interfaz con un máximo y un mínimo de recepción y de transmisión de datos. El módulo XBee posee configuración por defecto que es compatible con una amplia gama de aplicaciones. Este módulo ZigBee proporciona conectividad inalámbrica. 8 bits de datos. 13 . monitorización de sistemas remotos. gracias a las especificaciones características y técnicas es el caso de automatización de casas. puede ser utilizado con cualquier dispositivo con capacidad de comunicación en serie. requiere poca energía y ofrece la entrega confiable de datos críticos entre los dispositivos. colección de datos de un sensor de sistemas incorporados. sin paridad. Su pequeño tamaño ahorra espacio valioso. De forma predeterminada. Dentro de las características avanzadas se encuentran la configuración del convertidor integrado A/D de 6 canales con 10 bits de resolución o entradas y salidas digitales. En cuanto a la potencia de modelos se asocia un valor de 1 mw lo que permite alcanzar una distancia de 30 metros y 100 metros (exterior interior) en cuanto al consumos es muy bajo inferior de 10 µA.

multipunto. 14 . Frecuencia de transmisión de 2. sin necesidad de usar un micro controlador con o un ADC externo. es decir cada terminal es habilitada de acuerdo a lo que se necesite.4V). El módulo Xbee internamente tiene un convertidor Analógico Digital (ADC). está un alcance hasta de cuando no hay obstáculos entre el emisor y receptor (para la potencia de 1mW). peer-to-peer (todos los nodos conectados entre sí) o redes complejas de sensores.El uso del protocolo Zigbee va desde reemplazar un cable por una comunicación serial inalámbrico. hasta el desarrollo de configuraciones punto a punto. Industrial. Estas características hacen posible que el Xbee pueda manejar directamente sensores o que funcione como radio módem. lo cual permite que directamente se le puedan conectar sensores de tipo analógico. Sin embargo. en la banda industrial. El módulo Xbee tiene ocho terminales de entradas o salidas digitales y siete terminales de entradas analógicas las cuales son configurables. libre para envío (CTS.8 a 3. Topologías de red soportadas punto a punto o multipunto. Request To Send). El voltaje de alimentación es pequeño para operar con pilas (de 2. tres de estas terminales realizan funciones de control de la UART como es: Solicitud de envío (RTS. Scientific and Medical).4GHz. Entre lo más destacable del módulo Xbee. científica y Medica (ISM.

cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.olimex.Figura N° 2 Diagrama de bloques de estructura interna del xbee.pdf año 2010. Fuente: http://www. Fuente: http://www.olimex.pdf año 2010. Figura N° 3 diagrama de pines del módulo xbee vista superior.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario. 15 .

cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario. Fuente: http://www.pdf año 2010.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario. Figura N°5 Medidas xbee y xbee pro.olimex. Fuente: http://www.Figura N°4 Descripción de los Pines del xbee.pdf año 2010.olimex. 16 .

Se utiliza como la interfaz entre un transmisor y el espacio libre o el espacio libre y el receptor. lo cual hace posible que use antenas tipo chip o antenas dipolo. Para el caso de la antena dipolo.olimex. • La antena. permite que sea factible usar antenas de chip o antena de látigo. Es decir.4GHz. Fuente: http://www.Figura N°6 Vista lateral del xbee. debido a que sus dimensiones son pequeñas. Es de tipo pasivo y como la Frecuencia de operación es muy grande. la longitud del dipolo se calcula con la ecuación N° 1 Ecuación N° 1 17 . El módulo Xbee usado transmite a 2. la teoría dice que debe ser de ¼ de la longitud de onda.pdf año 2010.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario. Es el dispositivo que convierte la señal eléctrica del trasmisor en una onda electromagnética.

2. si lo viese girar en sentido contrario. denominándose circularmente polarizada. denominándose linealmente polarizada. y cuando la figura trazada es un círculo. sería una onda polarizada circularmente o elípticamente a izquierdas. El patrón de radiación de este tipo de antena de omnidireccional son cuando la figura trazada es un segmento.1 Patrón de radiación de la antena del Xbee.2. Este sistema que irradia energía uniformemente en un plano con una forma directiva del patrón en un plano perpendicular. Lógicamente. Este patrón se describe a menudo como “en forma de anillo” para este caso el patrón de radiación de la antena del modulo xbee de acuerdo con las características es la siguiente: 18 . y además viese girar al campo en el sentido de las agujas de un reloj. Una onda está polarizada circularmente o elípticamente a derechas si un observador viese a esa onda alejarse.

2. ejercer labores de detección de humo o intrusos o domótica. recolectar datos médicos. máxima. albergar sensores empotrados. Puede utilizarse para realizar control industrial.2.pdf año 2010.olimex. durante períodos de tiempo determinados. Fuente: http://www.2 Tasa de transferencia de datos La tasa de transferencia de datos corresponde a la velocidad media con que los datos son transferidos desde la red al usuario conectado a éste. Estas pueden ser en medidas en unidades como el (baudio) En cuanto a la transferencia de información dentro de Internet. un baudio es el número de veces que se 19 .cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario. La red en su conjunto utilizará una cantidad muy pequeña de energía de forma que cada dispositivo individual pueda tener una autonomía de hasta 5 años antes de necesitar un recambio en su sistema de alimentación. medida en bits por segundo y presentada en tres parámetros: promedio. mínima.Figura N°7 Patrón de radiación antena chip de modulo xbee.

Para la transmisión de datos en RF. aunque básicamente se trata de conectarnos a través de la terminal para iniciar modo comando y modificar las propiedades de fábrica. el estándar define la utilización de la técnica de codificación de espectro disperso de secuencia directa Esta técnica utiliza un patrón de bits redundante (señal de chip) por cada uno de los bits que componen la trama. Es decir si la señal original tiene un ancho de banda B. se genera una señal con un ancho de banda W. donde W > B. El transmisor es el que envía los datos al puerto de la antena. El tiempo de descarga de la información se ve afectado directamente por esto la tasa de bits de datos transferidos en ocasiones puede ser superior a la correspondiente tasa de baudios. La señal de chip es un código de ruido pseudo-aleatorio (PN. Con esta dispersión la potencia del ancho de banda B se distribuye en el ancho de banda W. 20 . que aumenta el ancho de banda de la transmisión y reduce la densidad de potencia espectral. para que éstos sean transmitidos al medio. Los módulos tienen una configuración de fabrica con el PAN ID asignado de 3332. La transmisión se puede realizar en uno de los canales disponibles. Existen varios métodos y programas disponibles para configurar los Xbee. una tasa de transferencia de 9600 baudios con datos de 8 bits. Pseudo-random Noise).modifica el "estado" del medio que transmite en un segundo. cuando se le aplica la técnica de espectro disperso. y la selección del canal está a cargo del procesador. de acuerdo a la configuración realizada en el dispositivo.

Figura N° 8 Espectro de frecuencia de radiación. En la siguiente figura se muestra el diagrama a bloques funcional de la especificación física de 2.15. y se emplea una técnica de modulación M-ario cuasi-ortogonal. Fuente: http://www. La utilización de esta técnica permite que coexistan distintos dispositivos dentro del mismo medio. Fuente: http://www.4GHz se define una velocidad de transmisión de 250kbps. ya que los demás dispositivos solo escuchan „ruido‟ si no tienen la misma secuencia pseudo-aleatoria para reconstruir la información. En la frecuencia de 2. Éste consta de tres bloques que son: Bit a símbolo.4. Figura N°9 diagrama de bloques funcional de modulacion del xbee. se define el tipo de modulación a emplear dependiendo de la frecuencia utilizada. Símbolo a chip y el Modulador O-QPSK. 21 .olimex año 2010. Dentro de las especificaciones del protocolo estándar IEEE 802.olimex año 2010. con M=16.4GHz para la modulación.

El símbolo es la salida de este bloque. los separa en el nibble alto y bajo. recibe un símbolo y de acuerdo a su valor. como la velocidad de los datos es de 250Kbps. Las secuencias de chip que representan cada símbolo son modulados en la portadora usando transmisión por desplazamiento de fase cuaternaria de compensación (OQPSK. En otras ocasiones. Los modelos XBee y XBee-PRO de la firma MaxStream usan 8 chips/bit. 2. Un ADC (Convertidor Analógico .Digital por sus siglas en inglés) se encarga de convertir un valor analógico de voltaje a su correspondiente combinación binaria. En la actualidad existen muchas variables analógicas que podemos leer de manera directa a través del sensor adecuado. que es el encargado de leer el estado de una variable física de naturaleza analógica y de representar el valor de dicha variable en su apropiado valor de voltaje. que son los que finalmente se transmiten a 2.4GHz. El módulo Símbolo a chip. Offset Quadrature Phase-Shift Keying). necesariamente debe contar con al menos un convertidor analógico/digital (ADC). es sustituido por una secuencia PN de chip de 32 bits. primero procesa el bajo y después el alto.3 Proceso de Adquisición de Datos: Para que una tarjeta pueda procesar datos analógicos y presentarlos a una computadora. Cada nibble representa uno de los 16 símbolos que se pueden formar (de 0000 a 1111 en binario). al final se tiene un velocidad total de 2 Mchips/s. Para realizar esta operación se requiere un sensor. 22 .2. al no existir un sensor diseñado de manera explícita para determinada variable.El módulo Bit a símbolo se encarga de recibir los bytes provenientes de la unidad de datos de la capa física (PPDU).

siempre y cuando no rebasemos los 5 volt. lo cual nos da la posibilidad de que para cualquier proceso industrial. El sensor lee la variable física y nos entrega una señal eléctrica que está dentro de un rango de valores de voltaje. El rango de operación expresado en volts sea de la magnitud que sea. El número de muestras mínimas que se tienen que tomar se encuentran de acuerdo con el valor de la frecuencia de operación de la señal a digitalizar. como máximo. porque éste es el que indica precisamente cuál es el rango de operación de la entrada del ADC. La cantidad de valores analógicos que el ADC puede digitalizar. se le tiene que agregar un voltaje de referencia. Para ello se establece. está en función del número de muestras que puede adquirir. un rango de operación que llega hasta 5 Volts. exista un sensor involucrado. Para que el ADC pueda realizar una conversión del valor analógico. de manera automática. y en función del “Teorema del Muestreo” establecido por Nyquist. Teniendo en cuenta que el ADC mide variaciones de voltaje. se divide en tantas partes como número de bits posea el ADC. la frecuencia de muestreo (número de muestras por segundo) se establece de acuerdo con la siguiente expresión matemática: 23 . el sensor tiene que adecuarse con respecto del rango mínimo y máximo (valores estandarizados de la señal de entrada.) que puede leer la entrada del ADC. por lo que podemos establecer rangos de operación de cualquier valor de voltaje.se ocupa un sensor para medir una variable física diferente. Todos los ADC de los microcontroladores PIC aceptan. pero que se relaciona con la que nos interesa por medio de una relación matemática. un período estable de tiempo durante el cual el ADC obtendrá las muestras. siendo éste el que tenemos que hacer llegar al ADC del microcontrolador.

Para el caso de una aplicación del tipo industrial. principalmente. como para que en un proceso posterior se tenga que reproducir la señal original. la temperatura. teniéndose cambios en una caldera que consideraremos como un caso demasiado critico. si la señal analógica trabaja a una frecuencia de 1kHz. como puede ser. ya que la temperatura no cambia tan rápido de valor. se tiene que tomar un buen número de muestras y digitalizarlas. donde se tenga que digitalizar el valor de una señal analógica. se le tiene que aplicar una frecuencia de muestreo de 2kHz. Por lo tanto. el número de muestras por segundo “B” no tiene que ser muy grande. para lo que es necesario poseer. o sea. El teorema del muestreo se ocupa. Por ejemplo. del orden de aproximadamente 10 segundos para tener cambios en rangos de cada 100°C. del caso en que la señal a digitalizar posea una frecuencia alta de operación. En la medición de temperatura podemos establecer períodos de muestreo de cada segundo y por lo tanto el espacio de la memoria en donde debemos almacenar los valores digitalizados no tiene que 24 . se deben tomar 2000 muestras por segundo.B = 2F Donde: B = Frecuencia de muestreo (número de muestras por segundo). y cada una de estas muestras se tiene que digitalizar. como es el caso de un reproductor de CD o un osciloscopio digital. se pueda recuperar la señal analógica original. además del ADC. F = Frecuencia de operación de la señal a digitalizar. Todo este proceso se tiene que realizar para garantizar que si se hace el proceso inverso. por ejemplo. una memoria de por lo menos 2000 localidades para poder guardar la información de las 2000 combinaciones binarias que arroje la digitalización de la señal analógica.

Una de las entradas se conecta a un oscilador de onda dientes de sierra. mientras que la otra queda disponible para la señal moduladora.4 Modulación por ancho de pulsos: La modulación por ancho de pulsos o PWM. Expresado matemáticamente: D = es el ciclo de trabajo τ = es el tiempo en que la función es positiva (ancho del pulso) T = es el período de la función La construcción típica de un circuito PWM se lleva a cabo mediante un comparador con dos entradas y una salida. 2. El ciclo de trabajo de una señal periódica es el ancho relativo de su parte positiva en relación con el período. dependerá de la naturaleza de la variable física el establecer la cantidad de muestras a tomar y la cantidad de memoria que necesitemos. Por lo tanto. siglas del inglés PulseWidth Modulation de una señal o fuente de energía es una técnica en la que se modifica el ciclo de trabajo de una señal periódica (una sinusoidal o una cuadrada. por ejemplo).2. ya sea para transmitir información a través de un canal de comunicaciones o para controlar la cantidad de energía que se envía a una carga. y el ciclo de trabajo está en función de la portadora. así como el proceso para guardar la información en el microcontrolador o serial USB a una PC. 25 .ser tan grande. En la salida la frecuencia es generalmente igual a la de la señal dientes de sierra.

National Semiconductor.La principal desventaja que presentan los circuitos PWM es la posibilidad de que haya interferencias generadas por radiofrecuencia. chopper para sensores en ambientes ruidosos y algunas otras aplicaciones. Maxim. además de otros muy particulares para lograr circuitos funcionales que puedan controlar fuentes conmutadas. Éstas pueden minimizarse ubicando el controlador cerca de la carga y realizando un filtrado de la fuente de alimentación. 26 . controles de motores. En la actualidad existen muchos circuitos integrados en los que se implementa la modulación PWM. Se distinguen por fabricar este tipo de circuitos integrados compañías tales como: Texas Instruments. controles de elementos termoeléctricos. y algunas otras más.

27 .1 Diseño de la investigación. De acuerdo con el manual de la UPEL “El Proyecto Factible consiste en la elaboración de un modelo operativo viable. 3. que da resultado de la necesidad de censar variables de temperatura de un sistema mediante una tarjeta de adquisición de datos. Diseño y modalidad de investigación. que su vez se tenga acceso de manera inalámbrica monitoreada desde la web mediante los protocolos tcp/ip.1. donde se establecen los parámetros necesarios para cumplir y adaptar la propuesta al llamado proyecto especial. En este proyecto de grado se evidencia el “cómo” de la investigación.2 Modalidad de investigación. Que corresponde a una investigación de campo. Es factible ya que origina una investigación y evaluación de una propuesta de un modelo operativo viable para solucionar problemas.1. para satisfacer necesidades de una institución o grupo social”.1. 3. En este capítulo se detallan minuciosamente cada uno de los aspectos relacionados con la metodología que se ha seleccionado para desarrollar la investigación. El presente trabajo de grado está considerado como un proyecto tipo factible. 3.CAPÍTULO III. o una solución posible a un problema de tipo práctico. orientada a la resolución de un problema. La realización del presente Trabajo Especial de Grado. enmarcado en el diseño previo de una investigación de campo. Requiere el desarrollo de un proyecto factible. MARCO METODOLÓGICO.

análisis y conclusiones sobre la viabilidad y realización del proyecto. El propósito del proyecto es realizar sistemas autónomos inteligentes. inspección de registros (revisión en el sitio) y observación directa e indirecta. 3. entonces es viable que se realice la comunicación entre la tarjeta y el ordenador por vía inalámbrica puesto que esta comunicación maneja gran volumen de datos y es relativamente mas económica. Usando como Variable de proceso la Temperatura ya que en ciertos procesos es necesario que dicha tarjeta este censando regularmente el estado de dicha variable a una distancia considerable. como revisión bibliográfica. La investigación del presente proyecto va enfocada en el área de la ciencia y tecnología embarcando temas como es la tecnología inalámbrica para el desempeño de la automatización de un proceso industrial para crear una comunicación serial 28 . procedimiento metodológico. actividades y recursos necesarios para su ejecución. y en caso de su desarrollo. para esto es necesario contar con sistemas que adquieran datos provenientes de determinados sensores. la ejecución de la propuesta y la evaluación tanto del proceso como de su resultado.requerimientos o necesidades de los estudiantes y profesores. planteamiento y formulación teórica de la propuesta. En este caso vamos a implementar un sistema de adquisición de datos. los analicen en base a un programa creado para tal fin y actúen en consecuencia. para esto contamos con transmisores de radio Frecuencia añadidos a la tarjeta (Xbee). Cada uno tiene ventajas y desventajas. Las técnicas utilizadas usan una variedad de métodos a fin de recopilar los datos sobre una situación existente. comprende las siguientes etapas generales: diagnóstico.2 Técnicas e Instrumentos de Recolección de Datos.

por medio de una serie de protocolos tcp/ip. ayuda a obtener la información real como se ejecuta cada una de las actividades involucrada en el proyecto a desarrollar. Se determinaran los parámetros básicos con los cuales la red se comportara de manera optima al identificar y ubicar el modulo remoto. La entrevista. Esta investigación se realizará en el Laboratorio de instrumentación y control fundación del Instituto Universitario Experimental de Tecnología “La Victoria” (I.L. La entrevista se realiza con el fin de obtener los requerimientos.T.inalámbrica entre una computadora y una tarjeta integrada.U. ubicado en la Avenida Universidad de la ciudad de La Victoria Estado Aragua. 3.3 Área de Investigación. 29 . es una de las técnicas más comunes sugiere y motiva a la solución de problemas.V). además recopilar la información y detalles necesarios para un mejor desenvolvimiento de los investigadores a la hora de realizar pruebas al sistema.E. La observación directa consiste en la visualización de datos producto del desarrollo del proyecto. constituye la recolección directa entre los investigadores y el objeto de estudio a través de individuos que dominan el tema de la investigación o tienen conocimientos asociados al mismo. Venezuela. así se procederá al diseño circuital estructural y posteriormente el diseño de la red.

Etapa: Exploración y selección de la información referida a la evaluación de la tarjeta de adquisición de datos y comunicación inalámbrica con xbee.Etapa: Descripción del marco teórico de la investigación 4)...Etapa: Presentación final.. 6). 30 .Etapa: revisión y ajustes al diseño de tarjetas de monitoreó.Etapa: Análisis del prototipo de módulos de comunicación inalámbrica y el diseño de la interfaz grafica web 5). 2)..4 Etapas de la investigación 1). 7)..Etapa: Análisis clasificación y almacenamiento de los datos relacionados con el tema haciendo uso con las técnicas de fichaje y observación directa 3).Etapa: Implementar las pruebas necesarias.3...

31 .Cuadro N° 10 Cronograma de Actividades.

ya que.CAPÍTULO IV. SISTEMA ACTUAL. no existe un modelo ni una propuesta para la realización de un laboratorio virtual en el Instituto tecnológico Experimental “la Victoria” esto sería de gran ayuda no solo para conocimientos de manejo de variables a nivel de software sino también a crear inquietud hacia las nuevas tecnologías. En cuanto al presente Trabajo especial de grado DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELECONTROL A TRAVES DE INTERNET no cuenta con ningún precedente en el instituto. 32 .

CAPITULO V 5. una serie de características de que se implementa en este proyecto está fundado en base a una red inalámbrica. el sistema implementado para este proyecto se describe de la siguiente forma: 33 . el proyecto describe la construcción de un prototipo de adquisición de datos.1 Sistema propuesto En el presente capítulo se desarrollara una descripción global de las etapas que han sido mencionadas anteriormente para la propuesta en el diseño e implementación de un sistema telecontrol a través de internet. Por medio esta tecnología se pueden adquirir datos que provienen de un sensor y unificarlo con la PC para luego procesarlos y de esta manera poder ver el comportamiento o estado del dispositivo o un proceso en general. ya que además de ser una tecnología relativamente nueva. tiene la virtud de requerir componentes sencillos para su implementación. donde los datos provenientes del prototipo serán procesados mediante un software de gestión y visualización que podrán ser controlados a través de una página web. Incentivada por esta tendencia. Para cumplir con los requerimientos en cuanto al costo y consumo de energía fue seleccionada ZigBee como la tecnología sobre la cual se diseña el prototipo. El prototipo se encuentra dirigido a cubrir un proceso de adquisición de datos correspondiente a las variaciones de temperatura.

dichas etapas se representan en el esquema siguiente: 34 . el software o programa que capturan. Entre los elementos que conforman el sistema tenemos los circuitos electrónicos de interfaz para la adquisición de datos.Figura N°11 proyecto implementado. procesan y almacenan los datos en este caso “Labview de la National Instruments” Para el sistema del diseño e implementación de un sistema telecontrol a través de internet. se procedió a dividirse el proceso en etapas que permitirán mayor claridad y en el desarrollo del trabajo. Fuente: El autor año 2010.

1 Interfaz Gráfica de Programación Labview Para el diseño de la interfaz por el cual se podrán ver los resultados obtenidos por el sensor se uso la plataforma grafica Labview Virtual Instrument Engineering instrumentación (Laboratory Workbench) es un lenguaje poderoso de que corre bajo varios sistemas y análisis para PCs operativos incluyendo Microsoft Windows.2 Diseño de la interfaz grafica 5.Figura N°12 Etapas del proceso de construcción del proyecto Fuente: El autor año 2010. análisis y presentación de datos. 35 .2. Labview se distingue de la naturaleza secuencial de los lenguajes tradicionales de programación y provee un ambiente de programación gráfico con todas las herramientas necesarias para la adquisición. 5.

Labview tiene funciones de RS-232 / 485. Un controlador PID realizado bajo Labview para el control del proceso del Lazo de temperatura. estadística. álgebra lineal y aritmética de arreglos. de la determinación de estas constantes depende la eficiencia del controlador. 5. Existen librerías de instrumentos que contienen manejadores para cientos de instrumentos y simplifican las aplicaciones de control de instrumentos. regresión. Integrado dentro de un panel principal de control el controlador muestra las tres constantes que rigen su comportamiento.2. contiene integrado dentro de un subVI (Instrumentación Virtual que sirve como subrutina). integral y diferencial. ventanas. estableciendo un error entre estos y tratando de Corregirlo mediante la variable de salida del controlador. este sistema opera comparando la variable de entrada contra un punto de control. filtros de procesamiento de señales. el alma del programa es este controlador virtual PID. Se utilizó el Servidor Web de Labview para crear documentos HTML.2.3 Comunicación por internet mediante el servidor labview. Se puede controlar el navegador para acceder a los paneles frontales publicados y configurar que VIs son visibles en la Web.2 Descripción del controlador proporcional. 5. y subir VIs a una página Web. USB y también soporta tarjetas insertables de adquisición de datos. Se realizaron los siguientes pasos para publicar y habilitar el servidor web Tools»Options y escojer uno de los ítems del Servidor Web en la parte superior del menú pull-down para configurar las siguientes opciones: 36 .Para adquirir datos y controlar instrumentos. Para análisis de datos. PID. VISA (Virtual Instrument Software Architecture). la extensa librería de análisis contiene funciones para generación de señales.

Controlar el acceso del navegador a los paneles frontales del VI. Figura N°13 cuadro de habilitacion servidor labview Fuente: El autor año 2010.   Habilitar el Servidor Web. Se debe habilitar el Servidor Web antes de que se puedan publicar VIs en la Web. También se puede habilitar el Servidor Web con la Herramienta Web Publishing. 37 . Configurar cuales paneles frontales son visibles en la Web. Los VIs deben estar en la memoria antes de publicarlos.

Se usan estas páginas para controlar el acceso al navegador del servidor y especificar qué paneles frontales son visibles remotamente.Figura N°14 cuadro como publicar interfaz labview con servidor web Fuente: El autor año 2010.2.4 Configuración del Servidor para los Clientes Para la aplicación del servidor para clientes se debe primero configurar el servidor antes de que un cliente pueda ver y pueda controlar un panel frontal remoto mediante un navegador Web. 38 . 5. También se pueden usar estas páginas para poner un límite de tiempo en cuanto al tiempo que un cliente remoto puede controlar un VI cuando múltiples clientes están esperando también controlar los VI.

5 Ver y controlar remotamente los paneles frontales Se puede ver y controlar un panel de control de un VI remotamente.5.2. pero el diagrama de bloques y todos los subVIs permanecen en el servidor de la computadora. el Servidor Web envía el panel frontal al cliente. Figura N°15 interfaz de temperatura para sistema de telecontrol a través de internet Fuente: El autor año 2010. Se puede interactuar recíprocamente con el panel frontal de la misma manera como si el VI estuviera operando en el cliente. 39 . conectando a LabVIEW el Servidor Web incorporado. excepto el diagrama de bloques que se ejecuta en el servidor. o desde de un navegador Web. Cuando se abre un panel frontal remotamente desde un cliente.

Fuente: El autor año 2010. Fuente: El autor año 2010.Figura N°16 Recepcion serial de la PV del microcontrolador. 40 . Figura N°17 envío serial del CO al microcontrolador.

Figura N°18 identificación del bit alto y bajo del envio. el indicador visual y digital de un termómetro numérico y lo más importante la visualización grafica y digital de la temperatura variable utilizada para este proyecto Figura N°19 Visualización numérica de las Ganancias del PID Fuente: El autor año 2010. el control manual para el manejo de valores de la grafica. 41 . Fuente: El autor año 2010. La interfaz grafica se puede explicar mediante las siguientes las imágenes las cuales están constituidas principalmente por el manejo y visualización de variables tales como los valores mínimos y máximos establecidos por el PID.

Figura N°21 Indicador de Temperatura (Termometro) e indicador de la PV. Fuente: El autor año 2010. Muestra la temperatura del Dispositivo final en un termómetro numérico. Fuente: El autor año 2010. 42 .Figura N°20 Control manual de alarmas para manejo de valores máximos y mínimos de la variable como sistema de seguridad.

3 Diseño de la página web: Para el proyecto se desarrollo una página web bajo la plataforma ( Expression web 3 de la Microsoft ) se trata básicamente de realizar un documento con información completa acerca del proyecto de grado de telecontrol aplicando la interfaz grafica en labview con otros documentos como la presentación y visualización del proceso. y asignarle una presentación diferente y más completa 43 . 5.Figura N°22 visualización numérica y grafica de temperatura Fuente: El autor año 2010.

Figura N°23 pagina web con interfaz labview Fuente: El autor año 2010. 44 .Estos documentos o páginas web pueden ser creados:  creando archivos de texto en HTML.

como es el caso de sistemas de sensores utilizados para controlar la temperatura relativa (variable aplicada para el presente Proyecto) en los cuales se necesita medir de forma constante la variable a controlar.1 Descripción del hardware Las aplicaciones específicas de sondeo y monitoreo manejan un flujo periódico y continuo de información.Figura N°24 pagina web con los capitulos del proyecto.4 Diseño de la tarjeta de adquisición de datos 5. 45 . Fuente: El autor año 2010. En consecuencia.4. 5. el tráfico que se movilizará en el proyecto es periódico.

5. 4. Suministrar la energía requerida para el funcionamiento de los distintos módulos. velocidad.2 Desarrollo del hardware.4. 3. Incluir dispositivos para la transmisión y recepción de datos formando una red inalámbrica bajo el estándar ZigBee. así como registros especiales para el control de las diferentes funciones del microcontrolador. Permitir la interacción de los terminales con los transmisores de corriente de dos hilos que adquieren señales analógicas desde sensores industriales (temperatura). periféricos internos incluidos (conversores A/D). marca y modelo) se basa en sus características de memoria de programa y de datos adecuados para la aplicación. que corresponden al programa que se ejecuta.3 Selección del microcontrolador PIC Se denomina microcontrolador a un dispositivo programable capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación digital de diferentes dispositivos. 5. y los registros. las instrucciones. es decir. Permitir la comunicación entre un computador remoto y la tarjeta de adquisición inalámbrica por medio de la web. 2.5.4. disponibilidad de puertos (que serán requeridos por los dispositivos a ser conectados). Proporcionar la interfaz necesaria para la programación del software requerido por los nodos. El hardware tiene las siguientes responsabilidades: 1. La elección (arquitectura. Los microcontroladores poseen una memoria interna que almacena dos tipos de datos. los datos que el usuario maneja. Debido a que se 46 .

4. módulo RF. la distribución de los mismos se puede observar en la Figura Figura N°25 Microcontrolador 18F2550 y distribución Fuente: El autor año 2010. están conectados a través de diferentes circuiterías a las líneas de entrada/salida del PIC.utilizarán sensores analógicos es necesario que el microcontrolador a seleccionar posea esta capacidad con lo que el prototipo no aumentará de tamaño al adicionar conversores externos. y facilidad de programación al momento de realizar el software para el prototipo. 1) salidas digitales 2) cristal oscilador 47 . 5. entre otros.4 Microcontrolador 18F2550 Los dispositivos externos como sensor.

4. Rx) 7) Conector Usb . cuya tensión de salida es linealmente proporcional a la Celsius (centígrados). Se utiliza un voltaje de referencia positivo correspondiente a VCC y un voltaje de referencia negativo en GND. Es un sensor de temperatura con una precisión calibrada de 1ºC y un rango que abarca desde -55º a +150ºC. necesarios para la conversión. La salida es lineal y equivale a 10mV/ºC por lo tanto: 48 . El sensor se presenta en diferentes encapsulados pero el mas común es el to-92 de igual forma que un típico transistor con 3 patas.5 Selección del sensor de temperatura lm35 La serie LM35 se usan para la precisión de la temperatura del circuito integrado sensores. dos de ellas para alimentarlo y la tercera nos entrega un valor de tensión proporcional a la temperatura medida por el dispositivo. 5.3) Salidas Analógicas (PWM) 4) Salidas Discretas 5) Entradas Analógicas 6) Salidas al Xbee (Tx. En el circuito el Microcontrolador PIC 18F2550 tiene sus respectivas conexiones de polarización así como un oscilador externo de 20 MHz.

   +1500mV = 150ºC +250mV = 25ºC -550mV = -55ºC Podemos conectarlo a un conversor Analógico/Digital y tratar la medida digitalmente.5 Comunicación inalámbrica con xbee 5. 5.shtml año 2010. El integrado se alimenta con una sola fuente de 5V. EL circuito integrado que se uso es el LM358 de la marca National Semiconductor. Figura N°26 Sensor de temperatura lm35 Fuente: http://www.1 Transceiver RF (xbee) El transceptor (transceiver) de radiofrecuencia tiene como tarea principal la transmisión y recepción de datos que son suministrados por el 49 .datasheetcatalog. almacenarla o procesarla con un µControlador o similar. en su presentación de ocho terminales con encapsulado SO8.net/es/datasheets_pdf/L/M/3/5/LM35. de montaje superficial.5.

la conexión a tierra y las líneas de transmisión de datos por medio del UART (TXD y RXD) para comunicarse con un microcontrolador. 50 .pdf año El módulo requiere una alimentación desde 2.olimex. y en exteriores el alcance es de hasta 1500 metros.microcontrolador. Para el diseño de la comunicación inalámbrica con el xbee se muestran las conexiones mínimas que necesita el módulo Xbee para poder ser utilizado. Fuente: 2010.8 a 3.4 GHz. http://www. Los módulos tienen un alcance en interiores de hasta 100 metros. sistemas de seguridad. o directamente a un puerto serial utilizando algún conversor adecuado para los niveles de voltaje. que son módulos de radio frecuencia que trabajan en la banda de 2. Para el prototipo a implementarse se utilizarán los módulos XBee. Son utilizados en automatización de casas. monitoreo de sistemas remoto. Figura N°27 Conexiones mínimas requeridas para el Xbee.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.4 V.

Entonces la tensión en R2: VR2 = IR1 x R2. Entre sus principales características se encuentra la limitación de corriente y la protección térmica contra sobrecargas.2 Para la protección del xbee se utilizo un lm317: Este regulador de tensión que consta de 3 terminales y con un rango de tensiones de salida desde los 1. Si se sustituye IR1 en la última fórmula se obtiene la siguiente ecuación: VR2 = 1. La tensión entre la patilla ADJ y OUT es siempre de 1.25 hasta 37 voltios.25/R1 Esta misma corriente es la que circula por la resistencia R2.25 voltios (tensión establecida internamente por el regulador) y en consecuencia la corriente que circula por la resistencia R1 es: IR1 = V / R1 = 1. Figura N°28 Regulador a 3. 51 . Fuente: El autor año 2010. Para lograr esta variación de tensión sólo se necesita de 2 resistencias externas (una de ellas es una resistencia variable).5.5.25 x R2 / R1.3V con el LM 317.

Figura N°29 Diseño de la tarjeta de adquisición de datos Fuente: El autor año 2010. 52 .

Figura N°30 Diseño del Layado de tarjeta de adquisición de datos Fuente: El autor año 2010. 53 .

co1_l.h> #device adc=10 #use delay(clock=20000000) #fuses HSPLL.co1.conv.USBDIV.CPUDIV1.NOWDT.rcv=PIN_C7.NOLVP. int1 enviar.5.parity=N.recibe.bits=8) int16 pv1. #int_RDA RDA_isr() { if (kbhit()) switch(getc()) { 54 . int8 i.prom.6 Programación de la tarjeta de adquisición.VREGEN #use rs232(baud=9600. #include <18F2550.co1_h.xmit=PIN_C6.NOPROTECT.NODEBUG.

enable_interrupts(INT_RDA). setup_adc(ADC_CLOCK_INTERNAL). co1_h=getc(). } } void main() { setup_adc_ports(AN0_TO_AN1). setup_ccp2(CCP_PWM). enviar=1. enable_interrupts(GLOBAL).case 187: co1_l=getc(). break. while(TRUE) { if (enviar==1) 55 . setup_ccp1(CCP_PWM).

prom=0.i++) { conv=read_adc().i<6.1)).0)). set_adc_channel(0). set_pwm1_duty(co1). putc(make8(pv1.{ putc(make8(pv1. delay_ms(20). for(i=1. } } 56 . } co1=co1_h*256+co1_l. prom=conv+prom. enviar=0. } pv1=prom/5.

1 CONCLUSIONES Y RECOMENDACIONES 6. De esto se puede concluir que el prototipo construido facilita la observación de los datos adquiridos sin requerir de cableado que puede complicarse en un ambiente industrial. Los resultados obtenidos en el prototipo pueden ser leídos en cualquier tienen una mayor eficiencia debido a que momento utilizando la aplicación para el PC mediante una interfaz sin necesidad de estar en el lugar donde se desea medir valores provenientes de sensores ubicados en distintos lugares.3 Software El programa creado entre ellas está. potencia y costos muy reducidos son un factor a favor. 6.1 Prototipo de adquisición de datos Se corroboró la factibilidad de la implementación de prototipo para la adquisición de datos de temperatura.1. variable utilizada en el campo industrial.Capítulo VI 6. interfaz labview y pagina web es muy intuitivo y de fácil uso.2 Hardware Una vez construido el prototipo se concluye que para un proceso como el telecontrol manejo y control de una variable de manera remota dispositivos muy sencillos. 6. por lo que debe ser completamente entendible por la persona que lo maneja. un microcontrolador y requiere de un transceiver RF cuyas dimensiones. 57 . El desarrollo de una esta aplicación es muy importante ya que es la interfaz que permite al usuario realizar las diferentes tareas. de esta forma se podrán interpretar los resultados obtenidos.

De esto se concluye que fue de gran utilidad utilizar un protocolo de comunicación que facilita el intercambio de información entre los nodos de además que la información recibida sea la correcta. pues si éstos transmiten en el momento requerido y reciben de la misma forma. exponiendo las prestaciones de un sistema De telecontrol a través de internet y demostrando la factibilidad de un prototipo inalámbrico de adquisición de datos. se pretende que el una red.El correcto direccionamiento que se les dé a cada uno de los dispositivos pertenecientes a la Red ZigBee. evitará la pérdida de datos. Se espera que el prototipo presentado sea mejorado de forma continua y llegue a ser utilizado en un verdadero campo industrial. Igualmente. verificando presente trabajo. no existirá una posible colisión en el entorno RF que influya en una pérdida de información. Como se puede observar la aplicación para el PC muestra el resultado de la variable lo que hace al prototipo efectivo al momento de solicitar los valores de temperatura. Sirva de base para crear proyectos más ambiciosos que utilicen la tecnología Tales como: Figura: N°:31 Laboratorio virtual 58 .4 General Durante el proyecto se alcanzaron los diferentes objetivos planteados. 6.

pues en algunas oportunidades este aspecto podría no cumplirse. 59 . El prototipo diseñado trabaja bien en condiciones reales y con distancias que permitan la correcta comunicación entre los dispositivos. Uno de los beneficios tangibles que se puede obtener de este proyecto.Fuente: El autor año 2010.5 Recomendaciones Se debe determinar si las fuentes de poder que se vayan a utilizar en un circuito serán capaces de soportar la carga a las que van a ser sometidas. es el hecho de que el manejo de un proceso de forma inalámbrica mejora la calidad de comunicación entre dispositivos tomando en cuenta las distancias entre ellos. además de las ventajas que proporciona en el ambiente industrial ya facilita en gran forma el trabajo de los usuarios al momento de consultar un proceso. o que éstas sean muy gruesas y de materiales difíciles de penetrar (por ejemplo concreto) entre los módulos. En la figura N° 30 Se muestra un laboratorio Virtual que en un futuro podría ser implementado haciendo las modificaciones correspondientes (las aéreas de color amarillo) y llevarlas a aplicaciones más didácticas. Se recomienda probar el funcionamiento de cada una de las partes que conforman el prototipo construido. los mismos no se comunicarán correctamente aunque se tenga una distancia menor a 100 metros (condiciones extremas). lo que ocasionaría un funcionamiento deficiente de los elementos que formen parte del diseño así como del circuito propiamente dicho. 6. para así evitar tener resultados no deseados al momento de utilizar el prototipo en su totalidad. debido a voltajes de polarización inadecuados. un factor decisivo para la comunicación es la existencia de muchas barreras tales como un elevado número de paredes.

Sign up to vote on this title
UsefulNot useful