Você está na página 1de 64

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 y Jorge. L Arrieta V. titular de la cedula de
identidad N° 15.274.199. 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 Planteamiento del problema……………………………………………...... 3
1.2 Justificación de la investigación……………………………………….….. 4
1.3 Objetivo de la investigación………………………………….…………....…5
1.4 Objetivo general……………………………………………….…….……... 5
1.5 Objetivo especifico…………………………………………………………. 5
1.6 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
iv

CAPÍTULO III MARCO METODOLÓGICO


3.1 diseño y modalidad de la investigación…………………...…………...... 27
3.1.1 Diseño de la investigación………………………………………………….… 27
3.1.2 Modalidad de la investigación…………………………………..….....….28
3.2 Técnicas e instrumentos de recolección de datos…………….……..…. 29
3.3 Área de la investigación………………………………………….…..….... 29
3.4 Etapas de la investigación………………………………………..…....…. 30

CAPITULO IV SISTEA ACTUAL


4.1 Sistema actual...……………………….…………………………………. 32

CAPITULO V
5.1 Sistema propuesto...………………………………………………………. 33
5.2 Diseño de la interfaz grafica...…….………………………………………. 35
5.2.1 Interfaz grafica de programación labview……………………………… 35
5.2.2 Descripción del controlador proporcional integral y diferencial…….. 36
5.2.3. Comunicación por internet mediante el servidor labview……………. 36
5.2.4 Configuración del servidor para los clientes………………………….. 38
5.2.5 Ver y controlar remotamente los paneles frontales……….………..... 39
5.3 diseño de la pagina web…………………………………..……………..….. 43
5.4 diseño de la tarjeta de adquisición de datos…………………….…….. 45
5.4.1 descripción de hardware………………………………………….…..…...45
5.4.2 desarrollo del hardware…………………………………………………..…. 46
5.4.3 selección del microcontrolador PIC……………………………………. 46
5.4.4 mirocontrolador18f2550………………………..………………………. 47
5.4.5 Selección del sensor de temperatura……………………………….… 47
5.5 Comunicación Inalámbrica con Xbee 48
5.6 Programación de la tarjeta de adquisición. 54
CAPITULO VI

6.1 Conclusiones...………………………….…….………………………………. 57
6.1.1 prototipo de adquisición de datos...…….………………………….…. 57
5.2.1 hardware……………………………………………….….…………………57
5.2.2 software…...……………………………………………………………… 57
5.2.3. General………………………………………………………………..…….... 58
5.2.4 recomendaciones…………………………..……………………………..…. 59
v

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

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, 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.

1
Con el objeto de realizar sistemas autónomatas, 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. Los PLCs suelen realizar este tipo de tareas
pero el operador no tiene posibilidad de procesar los datos obtenidos a
voluntad. En este caso vamos a implementar un sistema de adquisición de
datos mediante el empleo del microcontrolador y transmisores de radio
frecuencia.

2
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 su diseño y su mejor
aplicación al momento de manejar procesos.

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
1.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 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, 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, 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.

El desarrollo del siguiente estudio circunscribirá en el hecho de justificar


los medios o las bondades de las tecnologías inalámbricas, para el
desempeño de la automatización de un proceso industrial por medio de una
herramienta tan poderosa como es el 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.

6
CAPITULO II

MARCO TEORICO

2.1.1 Protocolo de control de transmisión/protocolo de internet. (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.

TCP/IP es una serie de protocolos extremo a extremo, que opera a


través de un amplio rango de enlace de comunicaciones, que incluye desde
líneas dedicadas hasta circuitos de paquetes conmutados. Esto permite la
integración de múltiples plataformas de cómputo, permite que cualquiera
aplicación transmita datos entre redes locales (LAN‟s) y de redes de área
extendida (WAN), independiente del tipo de tecnología utilizada. El manejo
de confirmación de recepción de mensajes se hace entre la maquina origen y
la maquina destino, en vez de hacerlo entre las maquinas que conforman la
ruta de transmisión.

2.1.2 Arquitectura tcp/ip.


La arquitectura TCP/IP viene dada por 4 niveles funcionales con sus
respectivos protocolos:

Figura N° 1 Arquitectura tcp/ip.

Fuente: http://meryg.wordpress.com/2008/11/02/todo-sobre-redes/ año 2010.

7
2.1.3 Nivel de Aplicación:

De este nivel hacen parte los procesos de usuario cooperando con


otros en el mismo o en diferente host. Tales como, Telnet, FTP, SMTP,
HTTP, RPC, NFS, XDR, SNMP, DNS, RIP, entre otros.

2.1.4 Nivel de transporte:

Permite la transferencia de datos punto a punto en dos formas UDP y


TCP.

UDP (User Datagram Protocol): Este protocolo maneja la transmisión


de paquetes, es no orientado a la conexión, cada paquete se enruta
individualmente y no es confiable ya que no utiliza ningún tipo de
confirmación, no maneja realimentación para control de flujo, por tanto los
mensajes puede perderse o duplicarse.

TCP (tranmission control protocol): Este protocolo maneja flujos de


corriente de bytes, 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), control de flujo y control de errores.

2.1.5 Nivel de Internet:

Provee la imagen de “red virtual” internet, que comprende muchas


redes físicas. El protocolo IP es el más importante de este nivel. Ofrece un
servicio de entrega de paquetes sin conexión. Algunos de los protocolos de
este nivel son, IP, ICMP, ARP, RARP.

2.1.6 Nivel de Interfaz de red:

Es la interfaz software al hardware de la red. TCP/IP en este nivel no


especifica ningún protocolo. Puede o no proveer confiabilidad y puede estar

8
orientado a paquete o a flujo de bytes. Pero puede ser usada en cualquier
tipo de red disponible, lo cual ilustra la flexibilidad del nivel IP. Dentro de las
redes que puede conectarse están:

IEEE 802.x (Ethernet, Token bus, Token Ring), X.25, SNA, DECnet,
Satelital, Alohanet, entre otros.

En cada uno de los niveles, cada protocolo incorpora a los datos de


usuario, encabezados y marcas de control de protocolo a medida que el
paquete transcurre por cada nivel, estos encabezados y marcas serán
obtenidos y comprendidos por cada uno de los niveles en el destino de los
paquetes.

2.1.7 Páginas de Internet.

Dentro del amplio conglomerado del diseño Web, se pueden


diferenciar tres grandes grupos de sitios Web, los estáticos, los dinámicos y
los mixtos.

Un sitio Web estático es aquel que permite una interacción mínima


con el visitante, simplemente ofrece información y esta información es la
misma a no ser que el webmaster actualice los contenidos del sitio web. El
contacto que el visitante mantiene con el responsable del sitio web se limita a
un número de teléfono publicado, el e-mail, y según los casos también el
formulario.

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. Ejemplos es esto
son las bases de datos on-line que permiten, por ejemplo, registrar una
cuenta de correo electrónico o aquellas que ejecutan, al realizar una compra
9
on-line, el cargo en la tarjeta de crédito del cliente de manera automática.
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.

2.1.8 Servidores web.

Un servidor es un tipo de software que realiza ciertas tareas en


nombre de los usuarios. El término servidor ahora también se utiliza para
referirse al ordenador físico en el cual funciona ese software, una máquina
cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar
esos datos.

Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un


servidor web, este término podría referirse a la máquina que almacena y
maneja los sitios web, y en este sentido es utilizada por las compañías que
ofrecen hosting u hospedaje. Alternativamente, el servidor web podría
referirse al software, como el servidor de http de Apache, 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.

Los archivos para cada sitio de Internet se almacenan y se ejecutan


en el servidor. Hay muchos servidores en Internet y muchos tipos de
servidores, pero comparten la función común de proporcionar el acceso a los
archivos y servicios.

Un servidor suministra información a los ordenadores que se conecten


a él. Cuando los usuarios se conectan a un servidor pueden acceder a
programas, archivos y otra información del servidor. En la web, 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. Los servidores web,

10
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, mientras que otros hacen más de un
trabajo, ya que un mismo ordenador puede tener diferentes programas de
servidor funcionando al mismo tiempo.

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.

2.1.9 Tipos de Servidores.

2.1.9.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, y a menudo los conectan.

2.1.9.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.

2.1.9.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.

2.1.9.4 Servidores FTP: (File Transfer Protocol ó Protocolo de


Transferencia de Archivos): Uno de los servicios más antiguos de Internet,
permite mover uno o más archivos.

11
2.1.9.5 Servidores Groupware: Un servidor groupware es un software
diseñado para permitir colaborar a los usuarios, sin importar la localización,
vía Internet o vía Intranet corporativo y trabajar juntos en una atmósfera
virtual.

2.1.9.6 Servidores de Correo: Casi tan esenciales como los servidores web,
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.

2.1.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.

2.1.9.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, mejorar el funcionamiento y compartir
conexiones.

2.1.9.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.

2.2.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. Los módulos
xbee pueden ser configurados externamente y llevar a cabo acciones de
comando y en específico de control. Por estas características en específico
se dice que están diseñados para trabajar con micro controladores a través

12
de una interfaz con un máximo y un mínimo de recepción y de transmisión
de datos.

Los módulos xbee son específicamente pequeños. 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.

Este módulo ZigBee proporciona conectividad inalámbrica, puede ser


utilizado con cualquier dispositivo con capacidad de comunicación en serie.
De forma predeterminada, los paquetes de serie se envían en el siguiente
formato: 9600 baudios, 8 bits de datos, sin paridad, 1 bit de parada, no
invertida. Es fácil de usar, requiere poca energía y ofrece la entrega confiable
de datos críticos entre los dispositivos. Su pequeño tamaño ahorra espacio
valioso.

No es necesaria la configuración de comunicaciones de RF. El módulo


XBee posee configuración por defecto que es compatible con una amplia
gama de aplicaciones. 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.

Son muchas las aplicaciones en las que se ha podido implementar


estos módulos, gracias a las especificaciones características y técnicas es el
caso de automatización de casas, sistemas de seguridad, monitorización de
sistemas remotos, colección de datos de un sensor de sistemas
incorporados.

13
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, multipunto, peer-to-peer (todos los nodos conectados entre sí) o
redes complejas de sensores.

Entre lo más destacable del módulo Xbee, está un alcance hasta de


cuando no hay obstáculos entre el emisor y receptor (para la potencia de
1mW). El voltaje de alimentación es pequeño para operar con pilas (de 2.8 a
3.4V). Frecuencia de transmisión de 2.4GHz, en la banda industrial, científica
y Medica (ISM, Industrial, Scientific and Medical). Topologías de red
soportadas punto a punto o multipunto.

El módulo Xbee tiene ocho terminales de entradas o salidas digitales y


siete terminales de entradas analógicas las cuales son configurables, es
decir cada terminal es habilitada de acuerdo a lo que se necesite. Sin
embargo, tres de estas terminales realizan funciones de control de la UART
como es: Solicitud de envío (RTS, Request To Send), libre para envío (CTS,
El módulo Xbee internamente tiene un convertidor Analógico Digital (ADC), lo
cual permite que directamente se le puedan conectar sensores de tipo
analógico, sin necesidad de usar un micro controlador con o un ADC externo.
Estas características hacen posible que el Xbee pueda manejar directamente
sensores o que funcione como radio módem.

14
Figura N° 2 Diagrama de bloques de estructura interna del
xbee.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.

Figura N° 3 diagrama de pines del módulo xbee vista superior.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.

15
Figura N°4 Descripción de los Pines del xbee.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.

Figura N°5 Medidas xbee y xbee pro.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.


16
Figura N°6 Vista lateral del xbee.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.

• La antena. Es el dispositivo que convierte la señal eléctrica del trasmisor en


una onda electromagnética. Se utiliza como la interfaz entre un transmisor y
el espacio libre o el espacio libre y el receptor. Es de tipo pasivo y como la

Frecuencia de operación es muy grande, permite que sea factible usar


antenas de chip o antena de látigo.

El módulo Xbee usado transmite a 2.4GHz, lo cual hace posible que


use antenas tipo chip o antenas dipolo, debido a que sus dimensiones son
pequeñas. Para el caso de la antena dipolo, la teoría dice que debe ser de ¼
de la longitud de onda. Es decir, la longitud del dipolo se calcula con la
ecuación N° 1

Ecuación N° 1

17
2.2.1 Patrón de radiación de la antena del Xbee.

El patrón de radiación de este tipo de antena de omnidireccional son


cuando la figura trazada es un segmento, denominándose linealmente
polarizada, y cuando la figura trazada es un círculo, denominándose
circularmente polarizada.

Una onda está polarizada circularmente o elípticamente a derechas si


un observador viese a esa onda alejarse, y además viese girar al campo en
el sentido de las agujas de un reloj. Lógicamente, si lo viese girar en sentido
contrario, sería una onda polarizada circularmente o elípticamente a
izquierdas.

Este sistema que irradia energía uniformemente en un plano con una


forma directiva del patrón en un plano perpendicular. 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
Figura N°7 Patrón de radiación antena chip de modulo xbee.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año 2010.

Puede utilizarse para realizar control industrial, albergar sensores


empotrados, recolectar datos médicos, ejercer labores de detección de humo
o intrusos o domótica. 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.

2.2.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,
durante períodos de tiempo determinados, medida en bits por segundo y
presentada en tres parámetros: promedio, máxima, mínima. 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
modifica el "estado" del medio que transmite en un segundo. 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.

Existen varios métodos y programas disponibles para configurar los


Xbee, aunque básicamente se trata de conectarnos a través de la terminal
para iniciar modo comando y modificar las propiedades de fábrica.

Los módulos tienen una configuración de fabrica con el PAN ID


asignado de 3332, una tasa de transferencia de 9600 baudios con datos de 8
bits.

El transmisor es el que envía los datos al puerto de la antena, para que


éstos sean transmitidos al medio. La transmisión se puede realizar en uno de
los canales disponibles, y la selección del canal está a cargo del procesador,
de acuerdo a la configuración realizada en el dispositivo.

Para la transmisión de datos en RF, 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. La señal de chip es un código
de ruido pseudo-aleatorio (PN, Pseudo-random Noise), que aumenta el
ancho de banda de la transmisión y reduce la densidad de potencia
espectral.

Es decir si la señal original tiene un ancho de banda B, cuando se le


aplica la técnica de espectro disperso, se genera una señal con un ancho de
banda W, donde W > B. Con esta dispersión la potencia del ancho de banda
B se distribuye en el ancho de banda W.

20
Figura N° 8 Espectro de frecuencia de radiación.

Fuente: http://www.olimex año 2010.

La utilización de esta técnica permite que coexistan distintos


dispositivos dentro del mismo medio, ya que los demás dispositivos solo
escuchan „ruido‟ si no tienen la misma secuencia pseudo-aleatoria para
reconstruir la información.

Dentro de las especificaciones del protocolo estándar IEEE 802.15.4,


se define el tipo de modulación a emplear dependiendo de la frecuencia
utilizada. En la frecuencia de 2.4GHz se define una velocidad de transmisión
de 250kbps, y se emplea una técnica de modulación M-ario cuasi-ortogonal,
con M=16.

En la siguiente figura se muestra el diagrama a bloques funcional de


la especificación física de 2.4GHz para la modulación. Éste consta de tres
bloques que son: Bit a símbolo, Símbolo a chip y el Modulador O-QPSK.

Figura N°9 diagrama de bloques funcional de modulacion del xbee.

Fuente: http://www.olimex año 2010.

21
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), los separa en el nibble alto y
bajo, primero procesa el bajo y después el alto. Cada nibble representa uno
de los 16 símbolos que se pueden formar (de 0000 a 1111 en binario). El
símbolo es la salida de este bloque.

El módulo Símbolo a chip, recibe un símbolo y de acuerdo a su valor,


es sustituido por una secuencia PN de chip de 32 bits. 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 (O-
QPSK, Offset Quadrature Phase-Shift Keying).

Los modelos XBee y XBee-PRO de la firma MaxStream usan 8


chips/bit, como la velocidad de los datos es de 250Kbps, al final se tiene un
velocidad total de 2 Mchips/s, que son los que finalmente se transmiten a
2.4GHz.

2.2.3 Proceso de Adquisición de Datos:

Para que una tarjeta pueda procesar datos analógicos y presentarlos a


una computadora, necesariamente debe contar con al menos un convertidor
analógico/digital (ADC). 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. Para realizar esta operación se
requiere un sensor, 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.

En la actualidad existen muchas variables analógicas que podemos


leer de manera directa a través del sensor adecuado. En otras ocasiones, al
no existir un sensor diseñado de manera explícita para determinada variable,

22
se ocupa un sensor para medir una variable física diferente, pero que se
relaciona con la que nos interesa por medio de una relación matemática, lo
cual nos da la posibilidad de que para cualquier proceso industrial, exista un
sensor involucrado. 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, siendo éste el
que tenemos que hacer llegar al ADC del microcontrolador. Teniendo en
cuenta que el ADC mide variaciones de voltaje, 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. Para que el ADC
pueda realizar una conversión del valor analógico, se le tiene que agregar un
voltaje de referencia, porque éste es el que indica precisamente cuál es el
rango de operación de la entrada del ADC. Todos los ADC de los
microcontroladores PIC aceptan, como máximo, un rango de operación que
llega hasta 5 Volts, por lo que podemos establecer rangos de operación de
cualquier valor de voltaje, siempre y cuando no rebasemos los 5 volt.
El rango de operación expresado en volts sea de la magnitud que sea, se
divide en tantas partes como número de bits posea el ADC.

La cantidad de valores analógicos que el ADC puede digitalizar, está


en función del número de muestras que puede adquirir. Para ello se
establece, de manera automática, un período estable de tiempo durante el
cual el ADC obtendrá las muestras.

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, y en función del “Teorema del Muestreo” establecido por
Nyquist, la frecuencia de muestreo (número de muestras por segundo) se
establece de acuerdo con la siguiente expresión matemática:

23
B = 2F
Donde:
B = Frecuencia de muestreo (número de muestras por segundo).
F = Frecuencia de operación de la señal a digitalizar.

El teorema del muestreo se ocupa, principalmente, del caso en que la


señal a digitalizar posea una frecuencia alta de operación. Por lo tanto, se
tiene que tomar un buen número de muestras y digitalizarlas, como para que
en un proceso posterior se tenga que reproducir la señal original, como es el
caso de un reproductor de CD o un osciloscopio digital. Por ejemplo, si la
señal analógica trabaja a una frecuencia de 1kHz, se le tiene que aplicar una
frecuencia de muestreo de 2kHz, o sea, se deben tomar 2000 muestras por
segundo, y cada una de estas muestras se tiene que digitalizar, para lo que
es necesario poseer, además del ADC, 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. Todo este proceso
se tiene que realizar para garantizar que si se hace el proceso inverso, se
pueda recuperar la señal analógica original.

Para el caso de una aplicación del tipo industrial, donde se tenga que
digitalizar el valor de una señal analógica, como puede ser, por ejemplo, la
temperatura; el número de muestras por segundo “B” no tiene que ser muy
grande, ya que la temperatura no cambia tan rápido de valor, teniéndose
cambios en una caldera que consideraremos como un caso demasiado
critico, del orden de aproximadamente 10 segundos para tener cambios en
rangos de cada 100°C. 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
ser tan grande. Por lo tanto, dependerá de la naturaleza de la variable física
el establecer la cantidad de muestras a tomar y la cantidad de memoria que
necesitemos, así como el proceso para guardar la información en el
microcontrolador o serial USB a una PC.

2.2.4 Modulación por ancho de pulsos:

La modulación por ancho de pulsos o PWM, siglas del inglés Pulse-


Width 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), 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.

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. 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. 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. En la salida la frecuencia es
generalmente igual a la de la señal dientes de sierra, y el ciclo de trabajo
está en función de la portadora.
25
La principal desventaja que presentan los circuitos PWM es la
posibilidad de que haya interferencias generadas por radiofrecuencia. Éstas
pueden minimizarse ubicando el controlador cerca de la carga y realizando
un filtrado de la fuente de alimentación.

En la actualidad existen muchos circuitos integrados en los que se


implementa la modulación PWM, además de otros muy particulares para
lograr circuitos funcionales que puedan controlar fuentes conmutadas,
controles de motores, controles de elementos termoeléctricos, chopper para
sensores en ambientes ruidosos y algunas otras aplicaciones. Se distinguen
por fabricar este tipo de circuitos integrados compañías tales como: Texas
Instruments, National Semiconductor, Maxim, y algunas otras más.

26
CAPÍTULO III.

MARCO METODOLÓGICO.

3.1. Diseño y modalidad de investigación.

3.1.1 Diseño de la investigación.

La realización del presente Trabajo Especial de Grado. Requiere el


desarrollo de un proyecto factible, enmarcado en el diseño previo de una
investigación de campo.

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. En este proyecto de grado se evidencia el “cómo” de la
investigación. Que corresponde a una investigación de campo, orientada a la
resolución de un problema, que da resultado de la necesidad de censar
variables de temperatura de un sistema mediante una tarjeta de adquisición
de datos, que su vez se tenga acceso de manera inalámbrica monitoreada
desde la web mediante los protocolos tcp/ip.

3.1.2 Modalidad de investigación.

El presente trabajo de grado está considerado como un proyecto tipo


factible, donde se establecen los parámetros necesarios para cumplir y
adaptar la propuesta al llamado proyecto especial.

De acuerdo con el manual de la UPEL “El Proyecto Factible consiste


en la elaboración de un modelo operativo viable, o una solución posible a un
problema de tipo práctico, para satisfacer necesidades de una institución o
grupo social”. Es factible ya que origina una investigación y evaluación de
una propuesta de un modelo operativo viable para solucionar problemas,
27
requerimientos o necesidades de los estudiantes y profesores, comprende
las siguientes etapas generales: diagnóstico, planteamiento y formulación
teórica de la propuesta; procedimiento metodológico, actividades y recursos
necesarios para su ejecución; análisis y conclusiones sobre la viabilidad y
realización del proyecto; y en caso de su desarrollo, la ejecución de la
propuesta y la evaluación tanto del proceso como de su resultado.

El propósito del proyecto es realizar sistemas autónomos inteligentes,


para esto 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. 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, 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, para esto contamos con transmisores de radio Frecuencia
añadidos a la tarjeta (Xbee).

3.2 Técnicas e Instrumentos de Recolección de Datos.

Las técnicas utilizadas usan una variedad de métodos a fin de


recopilar los datos sobre una situación existente, como revisión bibliográfica,
inspección de registros (revisión en el sitio) y observación directa e indirecta.
Cada uno tiene ventajas y desventajas. 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
inalámbrica entre una computadora y una tarjeta integrada, por medio de una
serie de protocolos tcp/ip.

Se determinaran los parámetros básicos con los cuales la red se


comportara de manera optima al identificar y ubicar el modulo remoto, así se
procederá al diseño circuital estructural y posteriormente el diseño de la red.

La entrevista, 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. La entrevista se
realiza con el fin de obtener los requerimientos, además recopilar la
información y detalles necesarios para un mejor desenvolvimiento de los
investigadores a la hora de realizar pruebas al sistema.

La observación directa consiste en la visualización de datos producto


del desarrollo del proyecto, es una de las técnicas más comunes sugiere y
motiva a la solución de problemas, ayuda a obtener la información real como
se ejecuta cada una de las actividades involucrada en el proyecto a
desarrollar.

3.3 Área de Investigación.

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.U.E.T.L.V), ubicado en la Avenida Universidad de la ciudad de La
Victoria Estado Aragua, Venezuela.

29
3.4 Etapas de la investigación

1).- 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.

2).- 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: Descripción del marco teórico de la investigación

4).- Etapa: Análisis del prototipo de módulos de comunicación inalámbrica y


el diseño de la interfaz grafica web

5).- Etapa: Implementar las pruebas necesarias.

6).- Etapa: revisión y ajustes al diseño de tarjetas de monitoreó.

7).- Etapa: Presentación final.

30
Cuadro N° 10 Cronograma de Actividades.

31
CAPÍTULO IV.

SISTEMA ACTUAL.

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, ya que, 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.

32
CAPITULO V

5.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.
Incentivada por esta tendencia, el proyecto describe la construcción de un
prototipo de adquisición de datos, una serie de características de que se
implementa en este proyecto está fundado en base a una red inalámbrica.

El prototipo se encuentra dirigido a cubrir un proceso de adquisición


de datos correspondiente a las variaciones de temperatura, 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.

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, ya que además de ser una tecnología relativamente nueva,
tiene la virtud de requerir componentes sencillos para su implementación.

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, el sistema implementado para este proyecto se describe de la
siguiente forma:

33
Figura N°11 proyecto implementado.

Fuente: El autor año 2010.

Entre los elementos que conforman el sistema tenemos los circuitos


electrónicos de interfaz para la adquisición de datos, el software o programa
que capturan, 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; dichas etapas se
representan en el esquema siguiente:

34
Figura N°12 Etapas del proceso de construcción del proyecto

Fuente: El autor año 2010.

5.2 Diseño de la interfaz grafica

5.2.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 (Laboratory
Virtual Instrument Engineering Workbench) es un lenguaje poderoso de
instrumentación y análisis para PCs que corre bajo varios sistemas
operativos incluyendo Microsoft Windows. 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, análisis y presentación de datos.

35
Para adquirir datos y controlar instrumentos, Labview tiene funciones
de RS-232 / 485, VISA (Virtual Instrument Software Architecture), USB y
también soporta tarjetas insertables de adquisición de datos. Existen
librerías de instrumentos que contienen manejadores para cientos de
instrumentos y simplifican las aplicaciones de control de instrumentos. Para
análisis de datos, la extensa librería de análisis contiene funciones para
generación de señales, filtros de procesamiento de señales, ventanas,
estadística, regresión, álgebra lineal y aritmética de arreglos.

5.2.2 Descripción del controlador proporcional, integral y diferencial.

Un controlador PID realizado bajo Labview para el control del


proceso del Lazo de temperatura, contiene integrado dentro de un subVI
(Instrumentación Virtual que sirve como subrutina), el alma del programa es
este controlador virtual PID, este sistema opera comparando la variable de
entrada contra un punto de control, estableciendo un error entre estos y
tratando de Corregirlo mediante la variable de salida del controlador.
Integrado dentro de un panel principal de control el controlador muestra las
tres constantes que rigen su comportamiento, PID, de la determinación de
estas constantes depende la eficiencia del controlador.

5.2.3 Comunicación por internet mediante el servidor labview.

Se utilizó el Servidor Web de Labview para crear documentos HTML,


y subir VIs a una página Web. Se puede controlar el navegador para acceder
a los paneles frontales publicados y configurar que VIs son visibles en la
Web.

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
 Habilitar el Servidor Web.
 Controlar el acceso del navegador a los paneles frontales del VI.
 Configurar cuales paneles frontales son visibles en la 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. Los VIs deben estar en la memoria antes de publicarlos.

Figura N°13 cuadro de habilitacion servidor labview

Fuente: El autor año 2010.

37
Figura N°14 cuadro como publicar interfaz labview con servidor web

Fuente: El autor año 2010.

5.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. Se usan estas páginas para controlar el acceso al
navegador del servidor y especificar qué paneles frontales son visibles
remotamente. 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.

38
5.2.5 Ver y controlar remotamente los paneles frontales

Se puede ver y controlar un panel de control de un VI remotamente, o desde


de un navegador Web, conectando a LabVIEW el Servidor Web incorporado.
Cuando se abre un panel frontal remotamente desde un cliente, el Servidor Web
envía el panel frontal al cliente, pero el diagrama de bloques y todos los subVIs
permanecen en el servidor de la computadora. Se puede interactuar recíprocamente
con el panel frontal de la misma manera como si el VI estuviera operando en el
cliente, excepto el diagrama de bloques que se ejecuta en el servidor.

Figura N°15 interfaz de temperatura para sistema de telecontrol a través de


internet

Fuente: El autor año 2010.

39
Figura N°16 Recepcion serial de la PV del microcontrolador.

Fuente: El autor año 2010.

Figura N°17 envío serial del CO al microcontrolador.

Fuente: El autor año 2010.


40
Figura N°18 identificación del bit alto y bajo del envio.

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, el
control manual para el manejo de valores de la grafica, 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.


41
Figura N°20 Control manual de alarmas para manejo de valores máximos y
mínimos de la variable como sistema de seguridad.

Fuente: El autor año 2010.

Figura N°21 Indicador de Temperatura (Termometro) e indicador de la PV.

Muestra la temperatura del

Dispositivo final en un termómetro

numérico.

Fuente: El autor año 2010.

42
Figura N°22 visualización numérica y grafica de temperatura

Fuente: El autor año 2010.

5.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
Estos documentos o páginas web pueden ser creados:

 creando archivos de texto en HTML.

Figura N°23 pagina web con interfaz labview

Fuente: El autor año 2010.

44
Figura N°24 pagina web con los capitulos del proyecto.

Fuente: El autor año 2010.

5.4 Diseño de la tarjeta de adquisición de datos

5.4.1 Descripción del hardware

Las aplicaciones específicas de sondeo y monitoreo manejan un flujo


periódico y continuo de información. En consecuencia, el tráfico que se movilizará
en el proyecto es periódico, 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.

45
5.4.2 Desarrollo del hardware.

El hardware tiene las siguientes responsabilidades:

1. Incluir dispositivos para la transmisión y recepción de datos formando una red


inalámbrica bajo el estándar ZigBee.

2. 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).

3. Proporcionar la interfaz necesaria para la programación del software requerido


por los nodos.

4. Suministrar la energía requerida para el funcionamiento de los distintos módulos.

5. Permitir la comunicación entre un computador remoto y la tarjeta de adquisición


inalámbrica por medio de la web.

5.4.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.

Los microcontroladores poseen una memoria interna que almacena dos tipos
de datos; las instrucciones, que corresponden al programa que se ejecuta, y los
registros; es decir, los datos que el usuario maneja, así como registros especiales
para el control de las diferentes funciones del microcontrolador.

La elección (arquitectura, marca y modelo) se basa en sus características de


memoria de programa y de datos adecuados para la aplicación, velocidad,
disponibilidad de puertos (que serán requeridos por los dispositivos a ser
conectados), periféricos internos incluidos (conversores A/D). Debido a que se
46
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.

5.4.4 Microcontrolador 18F2550

Los dispositivos externos como sensor, módulo RF, entre otros; están
conectados a través de diferentes circuiterías a las líneas de entrada/salida del PIC,
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.

1) salidas digitales

2) cristal oscilador

47
3) Salidas Analógicas (PWM)

4) Salidas Discretas

5) Entradas Analógicas

6) Salidas al Xbee (Tx, Rx)

7) Conector Usb

Se utiliza un voltaje de referencia positivo correspondiente a VCC y un


voltaje de referencia negativo en GND, necesarios para la conversión.

En el circuito el Microcontrolador PIC 18F2550 tiene sus respectivas


conexiones de polarización así como un oscilador externo de 20 MHz.

5.4.5 Selección del sensor de temperatura lm35

La serie LM35 se usan para la precisión de la temperatura del circuito


integrado sensores, cuya tensión de salida es linealmente proporcional a la
Celsius (centígrados). Es un sensor de temperatura con una precisión
calibrada de 1ºC y un rango que abarca desde -55º a +150ºC.

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, dos de ellas
para alimentarlo y la tercera nos entrega un valor de tensión proporcional a la
temperatura medida por el dispositivo. La salida es lineal y equivale a
10mV/ºC por lo tanto:
48
 +1500mV = 150ºC
 +250mV = 25ºC
 -550mV = -55ºC

Podemos conectarlo a un conversor Analógico/Digital y tratar la medida


digitalmente, almacenarla o procesarla con un µControlador o similar.

EL circuito integrado que se uso es el LM358 de la marca National


Semiconductor, en su presentación de ocho terminales con encapsulado
SO8, de montaje superficial. El integrado se alimenta con una sola fuente de
5V.

Figura N°26 Sensor de temperatura lm35

Fuente: http://www.datasheetcatalog.net/es/datasheets_pdf/L/M/3/5/LM35.shtml

año 2010.

5.5 Comunicación inalámbrica con xbee

5.5.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
microcontrolador. Para el prototipo a implementarse se utilizarán los
módulos XBee; que son módulos de radio frecuencia que trabajan en la
banda de 2.4 GHz.

Son utilizados en automatización de casas, sistemas de seguridad,


monitoreo de sistemas remoto.

Los módulos tienen un alcance en interiores de hasta 100 metros, y


en exteriores el alcance es de hasta 1500 metros.

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.

Figura N°27 Conexiones mínimas requeridas para el Xbee.

Fuente: http://www.olimex.cl/pdf/Wireless/ZigBee/XBee-Guia_Usuario.pdf año


2010.

El módulo requiere una alimentación desde 2.8 a 3.4 V, 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, o directamente a un puerto
serial utilizando algún conversor adecuado para los niveles de voltaje.

50
5.5.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.25 hasta 37 voltios.

Para lograr esta variación de tensión sólo se necesita de 2


resistencias externas (una de ellas es una resistencia variable).

Entre sus principales características se encuentra la limitación de


corriente y la protección térmica contra sobrecargas.

La tensión entre la patilla ADJ y OUT es siempre de 1.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.25/R1

Esta misma corriente es la que circula por la resistencia R2. Entonces


la tensión en R2: VR2 = IR1 x R2. Si se sustituye IR1 en la última fórmula se
obtiene la siguiente ecuación: VR2 = 1.25 x R2 / R1.

Figura N°28 Regulador a 3.3V con el LM 317.

Fuente: El autor año 2010.

51
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
5.6 Programación de la tarjeta de adquisición.

#include <18F2550.h>

#device adc=10

#use delay(clock=20000000)

#fuses
HSPLL,USBDIV,CPUDIV1,NOWDT,NOPROTECT,NOLVP,NODEBUG,VREGEN

#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)

int16 pv1,conv,prom,co1;

int8 i,co1_l,co1_h,recibe;

int1 enviar;

#int_RDA

RDA_isr()

if (kbhit())

switch(getc())

54
case 187:

co1_l=getc();

co1_h=getc();

enviar=1;

break;

void main()

setup_adc_ports(AN0_TO_AN1);

setup_adc(ADC_CLOCK_INTERNAL);

enable_interrupts(INT_RDA);

setup_ccp1(CCP_PWM);

setup_ccp2(CCP_PWM);

enable_interrupts(GLOBAL);

while(TRUE)

if (enviar==1)
55
{

putc(make8(pv1,0));

putc(make8(pv1,1));

enviar=0;

co1=co1_h*256+co1_l;

set_pwm1_duty(co1);

prom=0;

set_adc_channel(0);

delay_ms(20);

for(i=1;i<6;i++) {

conv=read_adc();

prom=conv+prom; }

pv1=prom/5;

56
Capítulo VI

6.1 CONCLUSIONES Y RECOMENDACIONES

6.1.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, variable utilizada en el campo industrial. Los
resultados obtenidos en el prototipo tienen una mayor eficiencia debido a que
pueden ser leídos en cualquier 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. 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.

6.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 requiere de
dispositivos muy sencillos, un microcontrolador y un transceiver RF cuyas
dimensiones, potencia y costos muy reducidos son un factor a favor.

6.3 Software

El programa creado entre ellas está, interfaz labview y pagina web es


muy intuitivo y de fácil uso. El desarrollo de una esta aplicación es muy importante
ya que es la interfaz que permite al usuario realizar las diferentes tareas, por lo que
debe ser completamente entendible por la persona que lo maneja, de esta forma se
podrán interpretar los resultados obtenidos.

57
El correcto direccionamiento que se les dé a cada uno de los dispositivos
pertenecientes a la Red ZigBee, evitará la pérdida de datos, pues si éstos
transmiten en el momento requerido y reciben de la misma forma, no existirá una
posible colisión en el entorno RF que influya en una pérdida de información. 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 una red, verificando
además que la información recibida sea la correcta.

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.

6.4 General

Durante el proyecto se alcanzaron los diferentes objetivos planteados,


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
espera que el prototipo presentado sea mejorado de forma continua y llegue a ser
utilizado en un verdadero campo industrial. Igualmente, se pretende que el
presente trabajo. Sirva de base para crear proyectos más ambiciosos que utilicen la
tecnología

Tales como: Figura: N°:31 Laboratorio virtual

58
Fuente: El autor año 2010.

Uno de los beneficios tangibles que se puede obtener de este proyecto,


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.

El prototipo diseñado trabaja bien en condiciones reales y con distancias


que permitan la correcta comunicación entre los dispositivos, un factor decisivo
para la comunicación es la existencia de muchas barreras tales como un elevado
número de paredes, o que éstas sean muy gruesas y de materiales difíciles de
penetrar (por ejemplo concreto) entre los módulos, los mismos no se comunicarán
correctamente aunque se tenga una distancia menor a 100 metros (condiciones
extremas).

6.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, pues en
algunas oportunidades este aspecto podría no cumplirse, lo que ocasionaría un
funcionamiento deficiente de los elementos que formen parte del diseño así como
del circuito propiamente dicho, debido a voltajes de polarización inadecuados.

Se recomienda probar el funcionamiento de cada una de las partes que conforman


el prototipo construido, para así evitar tener resultados no deseados al momento de
utilizar el prototipo en su totalidad.

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.

59

Você também pode gostar