Sei sulla pagina 1di 137

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA

CARRERA DE INGENIERA INFORMTICA

DISEO E IMPLEMENTACIN DE UN SISTEMA DE MONITOREO Y


CONTROL EN EL PROTOTIPO (DOMSYSTEM) PARA MANTENER LA SALA
DE EQUIPOS INFORMTICOS EN UN AMBIENTE PTIMO DE
FUNCIONAMIENTO SIN INTERRUPCIONES USANDO ZIGBEE.

Trabajo de Graduacin previo a la obtencin del Ttulo de Ingeniero Informtico.

AUTOR: GUALSAQU VALENCIA EDWIN PATRICIO

TUTOR: ING. REN ALFONSO CARRILLO FLORES.

QUITO-ECUADOR

2015
DEDICATORIA

La culminacin de este proyecto va dedicada a mi preciosa hija Isabella, porque ella


tuvo que soportar largas horas sin la compaa de su padre, sin comprender porque a
su corta edad, prefera estar frente a la pantalla del computador y no acostado o
jugando junto a ella; A pesar de ello, cada vez que podamos reunirnos
aprovechbamos hermosos momentos, en los que su sola sonrisa me llenaba de
nimo y fuerza para terminar este proyecto.

A mis padres fundamentales en mi vida. Sin ellos, jams hubiese podido conseguir lo
que hasta ahora. Su tenacidad y lucha insaciable han hecho de ellos el gran ejemplo a
seguir y destacar, no solo para m, sino para mis hermanos y familia en general.

Tambin dedico este proyecto a mi familia que se encuentra fuera del pas porque
han sido para m un gran apoyo. A ellos este proyecto, porque sin ellos, no hubiese
podido ser.

Patricio Gualsaqu

ii
AGRADECIMIENTO

A ti Dios mo, por darme la oportunidad de existir; por mi vida, que la he vivido
junto a ti. Gracias por iluminarme, darme fuerzas y caminar por tu sendero. A ti Papi
Gonzalo, por tu incondicional apoyo, tanto al inicio como al final de mi carrera; por
estar pendiente de m a cada momento. A ti Mami Marci, que tienes algo de Dios por
la inmensidad de tu amor, y mucho de ngel por ser mi guarda y por tus incansables
cuidados. A ti, amor de mi vida, Kary, que has sido esposa y compaera incansable
en cada jornada, que me has ayudado a continuar, hacindome vivir los mejores
momentos de mi vida. Gracias a ti mi preciosa hija Isabella por tu cario y
comprensin, A mi familia, ustedes queridos abuelitos, tos y primos, porque de una
u otra forma, con su apoyo moral me han incentivado a seguir adelante, a lo largo de
toda mi vida, y a mis estimados maestros, que, a lo largo de mi carrera, me han
transmitido sus amplios conocimientos y sus sabios consejos; especialmente al Ing.
Ren Carrillo, quien, muy acertadamente, dirigi mi tesis y a mis revisores Ing. Ivn
Naula e Ing. Guillermo Albuja, gracias por su apoyo incondicional.

Patricio Gualsaqu

iii
AUTORIZACIN DE LA AUTORA INTELECTUAL

iv
APROBACIN DE REVISORES

v
vi
APROBACIN DEL TUTOR

vii
CERTIFICACIN DEL TUTOR

viii
RESULTADO DEL TRABAJO DE GRADUACIN

ix
CONTENIDO

DEDICATORIA .......................................................................................................... ii

AGRADECIMIENTO ................................................................................................ iii

AUTORIZACIN DE LA AUTORA INTELECTUAL .......................................... iv

APROBACIN DE REVISORES ............................................................................... v

APROBACIN DEL TUTOR................................................................................... vii

CERTIFICACIN DEL TUTOR ............................................................................. viii

RESULTADO DEL TRABAJO DE GRADUACIN ............................................... ix

CONTENIDO .............................................................................................................. x

LISTA DE CUADROS ............................................................................................. xiii

LISTA DE FIGURAS ............................................................................................... xiv

RESUMEN.............................................................................................................. xviii

ABSTRACT .............................................................................................................. xix

CERTIFICACIN DEL TRADUCTOR ................................................................... xx

TTULO OBTENIDO DEL TRADUCTOR ............................................................. xxi

INTRODUCCIN ....................................................................................................... 1

CAPTULO 1 ............................................................................................................... 2

1. PRESENTACIN DEL PROBLEMA ................................................................ 2

1.1. Planteamiento Del Problema ......................................................................... 2

1.2. Formulacin Del Problema ........................................................................... 2

1.3. Interrogantes De La Investigacin................................................................. 2

1.4. OBJETIVO DE LA INVESTIGACIN ....................................................... 3

1.4.1. Objetivo General .................................................................................... 3

1.4.2. Objetivos Especficos ............................................................................. 3

1.5. Justificacin ................................................................................................... 3

CAPTULO 2 ............................................................................................................... 5

x
2. REVISIN BIBLIOGRFICA ........................................................................... 5

2.1. Antecedentes ................................................................................................. 5

2.2. Fundamentacin Terica ............................................................................... 6

2.2.1. Edificios Inteligentes .............................................................................. 6

2.2.2. Automatizacin ...................................................................................... 8

2.2.3. Control Automtico................................................................................ 9

2.2.4. Transductores, Sensores y Accionamientos ......................................... 15

2.2.5. Microcontroladores .............................................................................. 24

2.2.6. Tecnologa zigbee. ............................................................................... 26

2.2.7. Plataforma Arduino mega 2560 ........................................................... 37

2.2.8. Software Proteus .................................................................................. 39

2.2.8. Lenguaje de programacin Bascom ..................................................... 41

2.2.9. Lenguaje de programacin Visual Basic.............................................. 43

2.3. Identificacin de Variables .......................................................................... 45

2.3.1. Variables Independientes ..................................................................... 45

2.3.2. Variables Dependientes ........................................................................ 45

2.4. Hiptesis ...................................................................................................... 45

3. MARCO METODOLGICO ............................................................................ 47

3.1. Diseo de la Investigacin .......................................................................... 47

3.2. Tipo de investigacin .................................................................................. 48

3.3. Procedimiento del Proyecto de Investigacin ............................................. 49

3.3.1. Arquitectura del Hardware ................................................................... 50

3.3.2. Topologa utilizada por zigbee. ............................................................ 51

3.3.3. Herramienta de Diseo Hardware Proteus 7.10 SP0 ........................... 52

3.3.4. Construccin y ensamblado de las placas de los nodosmster y


esclavo... ............................................................................................................. 63

3.3.5. Software o Lenguaje de programacin Bascom-AVR para el


hardware... .......................................................................................................... 65
xi
3.3.6. Uso del Software CodeVisin para la compilacin y grabacin de
microcontroladores de los nodos mster y esclavos. ......................................... 71

3.3.7. Implementacin del software HMI ( Interfaz Hombre Mquina) con


Visual Basic 6.0 ................................................................................................. 73

3.4. PRUEBAS ................................................................................................... 79

4. MARCO ADMINISTRATIVO ......................................................................... 83

4.1. Recursos humanos ....................................................................................... 83

4.2. Recursos Materiales .................................................................................... 83

4.2. Otros recursos .............................................................................................. 84

CONCLUSIONES ..................................................................................................... 85

RECOMENDACIONES ............................................................................................ 87

BIBLIOGRAFA ....................................................................................................... 88

TERMINOLOGA BSICA ..................................................................................... 91

ANEXOS ................................................................................................................... 96

Anexo A ................................................................................................................. 96

Instalacin Software Bascom AVR ................................................................ 96

Anexo B ................................................................................................................... 100

Instalacin Software Proteus 7.10_SP0 ............................................................... 100

Anexo C ................................................................................................................... 107

Manual de instalacin de la aplicacin de monitoreo .......................................... 107

Anexo D ................................................................................................................... 110

Instalacin del controlador Arduino PL2303 ....................................................... 110

Anexo E.................................................................................................................... 112

Manual de usuario ................................................................................................ 112

Anexo F .................................................................................................................... 114

Configuracin del puerto serial ............................................................................ 114

xii
LISTA DE CUADROS
Cuadro 1: Caractersticas Arduino. (Arduino, 2015). ................................................ 38
Cuadro 2: Instrucciones realizadas por el nodo mster. Gualsaqu E., 2015 ............. 67
Cuadro 3: Cierre de comunicacin no mster. Gualsaqu E., 2015. .......................... 67
Cuadro 4: Cabecera nodo mster zigbee. Gualsaqu E., 2015. .................................. 67
Cuadro 5: Subrutinas de lectura y escritura en los registros. ..................................... 68
Cuadro 6: Definicin de constantes requeridas por zigbee. Gualsaqu E., 2015. ...... 68
Cuadro 7: Definicin de comandos para zigbee. Gualsaqu E., 2015 ........................ 68
Cuadro 8: Definicin de comandos mediante constantes zigbee. .............................. 68
Cuadro 9: Configuracin de entradas y salidas mediante los pines del mdulo zigbee.
Gualsaqu E., 2015. .................................................................................................... 69
Cuadro 10: Estructura principal y su funcionamiento zigbee. Gualsaqu E., 2015. .. 70
Cuadro 11: Estructura principal del nodo esclavo y su funcionamiento .................... 71
Cuadro 12: Tipos de control del form principal. Gualsaqu E., 2015. ....................... 74
Cuadro 13: Explicacin de mtodos usados en form principal. Gualsaqu E., 2015. 75
Cuadro 14: Programacin y especificacin form monitoreo de variables. ................ 79
Cuadro 15: Mediciones de prueba Hardware. Gualsaqu E., 2015 ............................ 80
Cuadro 16: Recurso humanos. Gualsaqu E., 2015 .................................................... 83
Cuadro 17: Recursos materiales. Gualsaqu E., 2015 ................................................ 83
Cuadro 18: Recursos varios. Gualsaqu E., 2015 ....................................................... 84

xiii
LISTA DE FIGURAS
Figura 1: Sistema bsico de control. (Quinteiro Gonzlez J. M., 1999) .................... 10
Figura 2: Sistema de control de lazo abierto. (Quinteiro Gonzlez J. M., 1999)....... 11
Figura 3: Sistema de control de lazo cerrado. (Quinteiro Gonzlez J. M., 1999) ...... 12
Figura 4: Sistema de control predictivo. (Quinteiro Gonzlez J. M., 1999) .............. 14
Figura 5: Elementos componentes del sistema inteligente de control automtico..... 15
Figura 6: Sensor (Ramn Palls, 2003)...................................................................... 17
Figura 7: Componentes de dispositivo WSN. (Serna Sanchis, 2007) ........................ 23
Figura 8: Arquitectura del microcontrolador. (Arias, 2009) ...................................... 26
Figura 9: Ubicacin de Zigbee segn su tasa de transmisin y alcance. ................... 26
Figura 10: Zigbee vs Bluetooth (Salgado, 2011) ....................................................... 28
Figura 11: Tecnologas en 2.4GHz. (Javier martn Moreno, 2007) ........................... 29
Figura 12: Caractersticas de radio. (Javier martn Moreno, 2007) ........................... 30
Figura 13: Aplicaciones d Zigbee. (Faudot, 2008) .................................................... 30
Figura 14: Red de dispositivos Zigbee. (Salgado, 2011) ........................................... 31
Figura 15: Topologas de red. (Javier martn Moreno, 2007) .................................... 33
Figura 16: Topologa Estrella (Dignani, 2011) .......................................................... 34
Figura 17: Asignacin de direcciones por defecto en Topologa rbol. .................... 35
Figura 18: Topolologa malla (Dignani, 2011) .......................................................... 37
Figura 19: Etapas de la utilizacin de la suit proteus. (Hubor, 2011). ....................... 40
Figura 20: Diseo o Esquema general hardware. Gualsaqu E., 2015. ...................... 49
Figura 21: Esquema de la arquitectura centralizada. Gualsaqu E., 2015 .................. 51
Figura 22: Topologa tipo estrella. Gualsaqu E., 2015 ............................................. 52
Figura 23: Panel de Inicio Proteus 7.10 SP0. Gualsaqu E., 2015 ............................. 52
Figura 24: Entorno de trabajo. Gualsaqu E., 2015. ................................................... 53
Figura 25: Esquema del dispositivo Arduino mega 2560. Gualsaqu E., 2015. ........ 54
Figura 26: Esquema del mdulo Zigbee con sus diferentes pines. ............................ 54
Figura 27: Esquema del mdulo bluetooth. Gualsaqu E., 2015................................ 55
Figura 28: Esquema completo del nodo mster con los dispsitivos bluetooth y
Zigbee. Gualsaqu E., 2015. ....................................................................................... 55
Figura 29: Diagrama mdulo Zigbee con sus diferentes pines. Gualsaqu E., 2015. 56
Figura 30: Esquema de conexin del ventilador al mdulo Zigbee. ......................... 57
Figura 31: Esquema de conexin del sensor de temperatura LM35. ......................... 57

xiv
Figura 32: Esquema de conexin entre el sensor LM35 con el Mdulo Zigbee.
Gualsaqu E., 2015. .................................................................................................... 58
Figura 33: Esquema de alimentacin a la fuente de energa del mdulo Zigbee.
Gualsaqu E., 2015. .................................................................................................... 58
Figura 34: Esquema de simulacin de UPC mediante una batera. ........................... 59
Figura 35: Esquema de conexin entre el mdulo UPS, leds y mdulo Zigbee.
Gualsaqu E., 2015. .................................................................................................... 59
Figura 36: Esquema completo del nodo esclavo con sus diferentes elementos.
Gualsaqu E., 2015. .................................................................................................... 60
Figura 37: Diseo PCB del nodo master. Gualsaqu E., 2015. .................................. 61
Figura 38: Diseo 3D de la placa mster. Gualsaqu E., 2015................................... 61
Figura 39: Diseo de pistas de circuito impreso de los nodos esclavo. ..................... 62
Figura 40: Diseo 3D del circuito impreso del nodo esclavo vista superior. Gualsaqu
E., 2015. ..................................................................................................................... 62
Figura 41: Diseo 3D del circuito impreso del nodo esclavo vista inferior. ............. 63
Figura 42: Montaje de los mdulos bluetooth y mdulo zigbee en el nodo mter.
Gualsaqu E., 2015. .................................................................................................... 63
Figura 43: Montaje de los dispositivos y elementos necesarios para el nodo esclavo.
Gualsaqu E., 2015. .................................................................................................... 64
Figura 44: Montaje de los elementos en los nodos esclavo. Gualsaqu E, 2015........ 64
Figura 45: Montaje del mdulo Zigbee en los nodos esclavo. Gualsaqu E, 2015. ... 64
Figura 46: Declaracin del tipo de micro controlador y configuracin. .................... 65
Figura 47: Cabecera nodo mster bluetooth. Gualsaqu E., 2015 .............................. 65
Figura 48: Declaracin de variables, apertura de puertos seriales. Gualsaqu E., 2015
.................................................................................................................................... 66
Figura 49: Pantalla inicio CodeVisionAVR. Gualsaqu E., 2015. ............................. 72
Figura 50: rea de trabajo CodeVision. Gualsaqu E., 2015. .................................... 72
Figura 51: Seleccin de run the chip programmer. Gualsaqu E., 2015. ................... 73
Figura 52: Seleccin del micro controlador. Gualsaqu E., 2015. ............................. 73
Figura 53: Pantalla Principal Domsystem. Gualaqu E., 2015................................... 74
Figura 54: Pantalla de Monitoreo de variables de medicin. Gualsaqu E., 2015. .... 75
Figura 55: Tipos de control del form monitoreo de variables. Guasaqu E., 2015. ... 76
Figura 56: Software inicializado sin. Gualsaqu E., 2015. ......................................... 81
Figura 57: Prueba 1 en ejecucin. Gualsaqu E., 2015. ............................................. 81

xv
Figura 58: Prueba 2 en ejecucin. Gualsaqu E., 2015. ............................................. 82
Figura 59: extraer archivo Comprimido Bascom avr. Gualsaqu E., 2015 ............. 96
Figura 60: Instalador Setupdemo. Gualsaqu E., 2015 .............................................. 96
Figura 61: Click en next. Gualsaqu E., 2015 ............................................................ 96
Figura 62: Aceptar la licencia y next. Gualsaqu E., 2015......................................... 97
Figura 63: Lea la informacin adicional y presionar next. Gualsaqu E., 2015 ......... 97
Figura 64: Seleccin de directorio de instalacin. Gualsaqu E., 2015...................... 98
Figura 65: Continuar instalacin pulsando next. Gualsaqu E., 2015 ........................ 98
Figura 66: Pantalla de finalizar instalacin. Gualsaqu E., 2015 ............................... 99
Figura 67: Creacin de carpeta de bascom en el Pc. Gualsaqu E., 2015 .................. 99
Figura 68: Extraer archivo comprimido Proteus7.10_SP0. Gualsaqu E., 2015 ...... 100
Figura 69: Porcentaje de extraccin del archivo Proteus7.10_SP0. Gualsaqu E., 2015
.................................................................................................................................. 100
Figura 70: Ejecucin de Proteus7.10_SP0.exe. Gualsaqu E., 2015 ........................ 100
Figura 71: Aceptar permisos. Gualsaqu E., 2015 ................................................... 101
Figura 72: Click en el botn next en la pantalla. Gualsaqu E., 2015 ...................... 101
Figura 73: Aceptar trminos y condiciones con el botn Yes. Gualsaqu E., 2015 . 101
Figura 74: Instalacin clave de licencia. Gualsaqu E., 2015 .................................. 102
Figura 75: Informacin del estado de licencia. Gualsaqu E, 2015. ........................ 102
Figura 76: Click opcin Browse For Key File. Gualsaqu E., 2015 ..................... 102
Figura 77: Archivo de licencia Grassington. Gualsaqu E., 2015 ........................... 103
Figura 78: Click Install licencia. Gualsaqu E., 2015 .............................................. 103
Figura 79: Seleccin de la opcin S. Gualsaqu E., 2015 ....................................... 103
Figura 80: Cerrar ventana pulsando close. Gualsaqu E., 2015 ............................... 104
Figura 81: Click en next para continuar. Gualsaqu E., 2015 .................................. 104
Figura 82: Marcar Converter files y click next. Gualsaqu E., 2015 ....................... 104
Figura 83: Click en next para instalacin en la carpeta por defecto. Gualsaqu E.,
2015 .......................................................................................................................... 105
Figura 84: Espera del proceso de instalacin. Gualsaqu E., 2015 .......................... 105
Figura 85: Finalizacin de la instalacin. Gualsaqu E., 2015 ................................. 105
Figura 86: Seleccin de LXK Proeus 7.10 SP0. Gualsaqu E., 2015....................... 106
Figura 87: Seleccin de la carpeta de instalacin. Gualsaqu E., 2015 .................... 106
Figura 88: Despliega ventana de Registro. Gualsaqu E., 2015 ............................... 106
Figura 89: Carpeta principal. Gualsaqu E., 2015 .................................................... 107

xvi
Figura 90: Ubicacin del archivo Paquete. Gualsaqu E., 2015............................... 107
Figura 91: Elegir archivo setup.exe para instalacin. Gualsaqu E., 2015............... 107
Figura 92: Instalacin de Domsystem V1.1. Gualsaqu E., 2015 ............................ 108
Figura 93: Elegir ubicacin de instalacin. Gualsaqu E., 2015 .............................. 108
Figura 94: Elegir grupo de programas. Galsaqu E., 2015 ....................................... 109
Figura 95: Finalizar instalacin. Gualsaqu E. , 2015 .............................................. 109

xvii
RESUMEN
DISEO E IMPLEMENTACIN DE UN SISTEMA DE MONITOREO Y
CONTROL EN EL PROTOTIPO (DOMSYSTEM) PARA MANTENER LA
SALA DE EQUIPOS INFORMTICOS EN UN AMBIENTE PTIMO DE
FUNCIONAMIENTO SIN INTERRUPCIONES USANDO ZIGBEE.

En el presente trabajo se han descrito los conocimientos bsicos para entender que es
y cmo funciona un sistema de monitoreo y control en un prototipo
DOMSYSTEM a pequea escala, que permitir mantener la sala de equipos
informticos en un ambiente ptimo de funcionamiento sin interrupciones usando
comunicacin inalmbrica zigbee y cmo utilizando el hardware libre de Arduino se
puede crear un sistema estable con un presupuesto muy inferior al de otros sistemas
de alta categora.

El monitoreo ha sido realizado mediante un software de aplicacin diseado en la


plataforma de visual basic, donde desplegar en forma visual el comportamiento de
las variables de estudio temperatura, voltaje, corriente que son medidas por los
sensores dispuestos en los mdulos (esclavo), los mismos que cumplen con la
funcin de transmitir la informacin receptada hacia el mdulo (mster) para seguir
con el proceso de envi mediante puerto serial al computador para el respectivo
monitoreo.

El desarrollo de este proyecto lo que se busca es cambiar los procesos manuales por
un sistema automtico que facilitar el uso de los equipos de climatizacin en este
caso el uso de los ventiladores, esto contribuir al control de las variables climticas
que hace que los equipos informticos sufran interrupciones o se daen evitando
costosas inversiones en mantenimiento e incluso la reposicin de los mismos.

DESCRIPTORES:

EQUIPOS INFORMTICOS / COMUNICACIN INALAMBRICA /


HARDWARE / ARDUINO / SOFTWARE / ZIGBEE / VISUAL BASIC 6.0 /
VOLTAJE / CORRIENTE / TEMPERATURA.

xviii
ABSTRACT

DESIGN AND IMPLEMENTATION OF A SYSTEM FOR MONITORING AND


CONTROL IN THE PROTOTYPE (DOMSYSTEM) TO KEEP THE COMPUTERS
IN OPTIMUM OPERATION USING ZIGBEE.

The present work describes the basic knowledge that is needed in order to understand
what a control and monitoring system on a small scale DOMSYSTEM prototype is;
how it works, which will allow the optimal maintenance of the equipment room, free
of interruptions, by using zigbee wireless networking; and how it's possible to create
a stable system employing an inferior budget to other high category systems, by
using Arduino free hardware.

The monitoring has been made through an application software designed on the
visual basic platform, where it will deploy visually the behaviour of the variables of
this study, temperature; voltage; current, which are measured by the sensors within
the modules (slaves), these serve the purpose of transmitting the received
information to the (master) module to carry on the sending process through a serial
port into the computer, to proceed with the respective monitoring.

The desired goal for this project is to substitute the manual processes for an
automated system that will facilitate the use of cooling equipment, in this case, the
use of fans. This will contribute to further controlling the climatic variables that are
responsible for causing interruptions or even damage in informatics equipment, thus
avoiding expensive investments on their maintenance, and sometimes, their
reposition.

DESCRIPTORS:

EQUIPOS INFORMTICOS / COMUNICACIN INALAMBRICA /


HARDWARE / ARDUINO / SOFTWARE / ZIGBEE / VISUAL BASIC 6.0 /
VOLTAJE / CORRIENTE / TEMPERATURA.

xix
CERTIFICACIN DEL TRADUCTOR

xx
TTULO OBTENIDO DEL TRADUCTOR

xxi
INTRODUCCIN

El inters por los sistemas de monitoreo y control automatizados es considerado hoy


en da un factor estratgico cuando se busca incrementar los niveles de
productividad, calidad y seguridad. Es por ello que el monitoreo de condicin de
mquinas puede ayudar a evitar interrupciones inesperadas, optimizar el rendimiento
de mquinas y reducir tiempo de reparacin y costos de mantenimiento dentro del
centro informtico, logrando eficiencia mediante tcnicas y sistemas que le
garanticen la continuidad en sus procesos productivos y uniformidad en la calidad de
sus servicios.

Por esta razn, se ha elegido un proyecto orientado a disear e implementar un


sistema de control y monitoreo basada en el estndar Zigbee para seguridad y
proteccin de problemas comunes como sobre voltaje, exceso de corriente,
temperatura y sobrecargas elctricas que hacen que los equipos informticos dejen de
responder o fallen, y gracias al sistema los equipos funcionarn en un ambiente
ptimo sin interrupciones.

sta investigacin representa adicionalmente un avance significativo en cuanto a la


apropiacin de nuevas tecnologas, abriendo la posibilidad al fortalecimiento del
desarrollo de hardware y en general de la investigacin aplicada a la solucin de las
verdaderas necesidades de la industria y las personas.

1
CAPTULO 1

1. PRESENTACIN DEL PROBLEMA

1.1. Planteamiento Del Problema


En la actualidad la tecnologa ha avanzado a niveles que ya se puede hablar de
autonoma por parte de los equipos informticos y electrnicos. Esto da facilidades a
los usuarios para liberarse de aquellos procesos repetitivos que consumen su valioso
tiempo y enfocarse en aquellos ms importantes y complejos. De esta manera la
automatizacin de los espacios y su dinamizacin con la incorporacin de
herramientas y tecnologas de la informacin y las telecomunicaciones, generan la
necesidad de controlar diferentes variables que intentan facilitar la vida de los de los
usuarios proporcionndoles dispositivos que brindan seguridad y proteccin.

1.2. Formulacin Del Problema


En la mayora de salas o centros de informtica se detect que los problemas
principales son los procesos manuales de operacin de los equipos de climatizacin y
la falta de monitoreo, porque estas an no cuentan con un sistema de control
automatizado para la prevencin y proteccin de los equipos de los problemas
ocasionados por sobre voltaje, exceso de corriente, temperaturas elevadas y
sobrecargas elctricas. Es por esto que el presente trabajo consiste en disear e
implementar un sistema de monitoreo y control automatizado para mantener la sala
de equipos informticos en un ambiente ptimo de funcionamiento de tal manera que
no dejen de responder o fallen, y gracias a este sistema los equipos funcionarn sin
interrupciones.

1.3. Interrogantes De La Investigacin


Cules son las causas ms comunes que ocasionan daos en los equipos
informticos dentro de un laboratorio?

Cmo mantener en un ambiente ptimo de funcionamiento los equipos


informticos?

Cul es la mejor manera de sistematizar el proceso manual de uso de la ventilacin?

2
Cul sera la mejor tecnologa de comunicacin para realizar un sistema
automatizado?

Cmo monitorear la corriente elctrica, el voltaje para mejorar el funcionamiento de


los equipos informticos?

Cmo mejorar la vida til de los equipos informticos?

1.4. OBJETIVO DE LA INVESTIGACIN

1.4.1. Objetivo General


Disear e implementar un sistema de monitoreo y control en el prototipo
(Domsystem) para mantener la sala de equipos informticos en un ambiente ptimo
de funcionamiento sin interrupciones usando zigbee.

1.4.2. Objetivos Especficos


Disear el sistema de monitoreo y control de temperatura, voltaje, corriente para el
funcionamiento ptimo de los equipos informticos.

Monitorear el voltaje para garantizar que los equipos informticos estn alimentados
con los valores adecuados.

Monitorear la corriente elctrica para mantenerle bien informado sobre la calidad de


la alimentacin y posibles cortos elctricos que pueden suscitarse, para mejorar la
productividad y la vida til de los equipos.

Diseo y ubicacin de la red de sensores a pequea escala en una maqueta


perteneciente al rea de equipos informticos basndose en los aspectos de tcnicas
de seguridad, mtodos de gestin de energa.

Anlisis de pruebas y realizacin de correcciones adecuadas.

1.5. Justificacin
Los sistemas de monitoreo y control automatizados actuales han tardado algn
tiempo en madurar lo suficiente como para presentar una alternativa de ayuda real
para el correcto funcionamiento en salas de equipos informticos y maquinara en

3
general, haciendo que problemas cotidianos de sobre voltaje, temperatura inadecuada
y variacin de corriente que pueden suscitarse en estas salas, queden sin resolver.

El beneficio de este sistema es que permitir a laboratorios, salas o reas de equipos


informticos y mquinas, aumentar su grado de autonoma y reducir la necesidad de
supervisin constante por l personal, mejorando de esta forma su ptimo
funcionamiento.

En la investigacin se aplic conocimientos adquiridos durante la formacin


acadmica y con la factibilidad tanto econmica como tecnolgica, permitiendo que
este problema sea solucionado al lograr el desarrollo y crecimiento completo del
diseo sin mayores dificultades.

4
CAPTULO 2

2. REVISIN BIBLIOGRFICA

2.1. Antecedentes
Segn Fernndez, L. (2012).Control y monitorizacin de instalaciones elctricas
residenciales mediante instrumentacin virtual con Labview, Recomienda:

Este proyecto realizado invita a mejorarlo, con el fin de brindar confort, seguridad,
entretenimiento, ahorro energtico y servicios de comunicaciones para los usuarios.
De esta forma se abrir camino al diseo de viviendas domticas, sin necesidad de
utilizar productos comerciales, mejor an, compitiendo con ellos al elaborar los
instrumentos con conocimientos de ingeniera.

Se sugiere utilizar el mayor nmero de sensores disponibles: de temperatura, de


voltaje y corriente para adaptarlos en viviendas y salas de equipos para ser
controlados individualmente.

Existe una diversidad de aplicaciones que se pueden implementar, siempre tiles


para facilitar el trabajo del hombre.(p.66)

Segn Pinzn, A. (2013). Implantacin del sistema domtico en el hogar, Concluye:

La implementacin realizada comprob que se puede construir una aplicacin


hardware para un sistema a menor costo del que se encuentra un dispositivo
construido por algunas de las empresas dedicadas a este mercado y solventando el
mismo problema. (p.69)

Segn Prez, V. (2010). Contribucin al diseo de sistemas domticos y de


entretenimiento utilizando hardware libre y software de cdigo abierto, Recomienda:

Despus de finalizar el desarrollo de este sistema domtico se podrn realizar ms


diseo acerca de su implementacin, utilizando otras tecnologas de hardware para
controlar aplicaciones de automatizaciones bsicas e independientes utilizando los
controles inalmbricos o mdulos ZigBee, X-10 Bluetooth para realizar
aplicaciones con mayor autonoma. (p.53)

5
Segn Surez, J. (2013) Diseo y construccin de un sistema de monitoreo para
invernaderos apoyados con tecnologa zigbee, Concluye:

La red inalmbrica de sensores desarrollada se caracteriza por tener una topologa en


estrella empleando el protocolo Zigbee. Esta red conforma un sistema escalable que
permite transmitir valores de temperatura entre el coordinador y un dispositivo final
para ser mostrados en una LCD.

2.2. Fundamentacin Terica


Existe una diversidad de proyectos e investigaciones desarrolladas previamente, se
mencionarn algunas aportaciones que nos han brindado los pioneros de los
fundamentos de la tecnologa que hasta hoy da conocemos.

El ingls Charles Babbage, uno de los precursores de la automatizacin o de la


automtica, en 1982 expuso un prototipo rudimentario nombrada mquina
diferencial, est realizaba clculos e imprima tablas de funciones aritmticas y
lgicas con la combinacin de dos mquinas digital y analtica. (Messadi, 1988,
pgs. 206,207,208).

En 1901 uno de los primeros intentos de controlar algn proceso concatenando los
medios elctricos, electrnicos e informticos disponibles en su poca fue el
ingeniero espaol Leonardo Torres Quevedo, quien desarrollo un sistema de control
remoto llamado Telekino, capaz de hacer movimientos mecnicos a distancia, en el
cual se han establecido los principios modernos de funcionamiento inalmbrico de
control remoto. (Prez Yuste & Salazar Palma, 2008)

Y ms recientemente surgen conceptos como domtica, inmtica, edificios


inteligentes en algunos pases. El origen de la domtica se remonta a los aos
sesentas cuando aparecieron los primeros dispositivos de automatizacin de edificios
con una tecnologa X-10.

2.2.1. Edificios Inteligentes


Durante los ltimos aos el desarrollo de las nuevas tecnologas de la informacin y
las comunicaciones se han introducido con fuerza en los sistemas de control de

6
edificios. En especial este desarrollo afecta a los que podramos llamar edificios de
alta tecnologa.

Estos edificios contienen instalaciones informticas, sistemas de comunicaciones,


laboratorios de investigacin, o son sitios en donde se produce un alto flujo de
informacin como: superficies de oficinas, salas de equipos y maquinaria, centros
comerciales, hoteles, etc.

En general este tipo de edificios deben estar diseados para proporcionar al usuario
energa elctrica de emergencia, climatizacin seguridad, etc.

Estos servicios deben proporcionar una infraestructura y comodidad de sus


habitantes que les facilite la realizacin de sus actividades, y esto deben hacerse con:
calidad, fiabilidad, eficiencia energtica y naturalmente minimizando los costes
econmicos.

Desde el punto de vista informtico, los sistemas de control tienen componentes que
van desde microcontroladores asociados a elementos de la planta, hasta el procesador
central donde se deben ejecutar algoritmos de optimizacin de la energa y control
integral de climatizacin, etc.

Hoy en da es fcil encontrarnos con el trmino de Edificio Inteligente aplicado a


aquellos edificios donde, de una u otra manera, se han introducido ciertos
automatismos. Sin embargo, el concepto de inteligente no puede ser ms que una
mera ilusin, ciertamente exagerada, por parte de los implementadores del sistema.

Los edificios que estn dotados de las instalaciones que les son propias, como son la
climatizacin, seguridad, ascensores debidamente gestionadas por un sistema
sofisticado con un control integrado y centralizado no son de por s inteligentes, sino
automatizados.

De esta manera podramos dar una definicin aproximada de edificios inteligentes,


como aquel compuesto por un conjunto de servicios integrados en la vivienda,
garantizados por una serie de sistemas que, con soporte informtico, aseguran al
usuario mayores ventajas en aspectos relacionados con el confort, la seguridad, el
ahorro y la gestin energtica, las telecomunicaciones y la informacin..

7
Dentro de la denominacin Edificios Inteligentes, existen dos ramas bien
diferenciadas que son la inmtica y la domtica. La primera es aquella que est
dirigida a la solucin de automatizacin de edificios, oficinas, hoteles, hospitales
principalmente. Generalmente con destino comercial. Por otro lado la domtica es
aquella que se aboca a la automatizacin de viviendas particulares, que si bien tiene
su sentido comercial, bsicamente se enfoca al confort de sus habitantes.(Quinteiro
Gonzlez & Khoshafian, 1994)

2.2.2. Automatizacin

Definicin

Un automatismo es un dispositivo que permite a las mquinas o procesos evolucionar


con la mnima intervencin del hombre y que puede:

Encargarse de las tareas repetitivas, peligrosas o trabajosas.


Controlar la seguridad del personal y de las instalaciones.
Incrementar la produccin y la productividad, economizar materia y energa.
Incrementar la flexibilidad de las instalaciones para modificar los productos o
los ritmos de fabricacin.

Un automatismo industrial se concibe generalmente para controlar una mquina o


grupo de mquinas. A estas mquinas se le llama parte operativa del proceso,
mientras que al conjunto de los componentes del automatismo que suministran las
informaciones que sirven para pilotar esta parte operativa se llama parte de mando.
Es la conjuncin de ambas partes lo que constituye el automatismo completo.

Entre el autmata y la mquina se canjean informaciones que frecuentemente son


variables binarias (estado de interruptor), aunque pueden intervenir igualmente
informaciones analgicas (medida de una temperatura) que sern en ese caso
convertidas en un conjunto de seales binarias interpretables por el autmata.

Todo proceso recibe informaciones que se llaman entradas, y suministra


informaciones que se llaman salidas. Si consideramos una mquina cualquiera, ella
recibir rdenes del autmata. Estas rdenes, que constituyen las salidas del
autmata, son las entradas de la mquina, la cual ejecuta acciones y devuelve

8
informaciones al autmata, que se complementan con el conjunto de instrucciones
transmitidas por el operador al autmata. (Soares)

Objetivos de la automatizacin

Mejorar la productividad de la empresa, reduciendo los costes de la


produccin y mejorando la calidad de la misma.
Mejorar las condiciones de trabajo personal, suprimiendo los trabajos
penosos e incrementando la seguridad.
Realizar las operaciones imposibles de controlar, intelectual o manualmente.
Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades
necesarias en el momento preciso.
Simplificar el mantenimiento de forma que el operario no requiera de grandes
conocimientos para la manipulacin del proceso productivo.
Integrar la gestin y produccin. (Universidad del Pas Vasco, 2001)

2.2.3. Control Automtico

Introduccin al Control Automtico

Los progresos tcnicos en los campos de la electrnica, la informtica y las


comunicaciones y la gran reduccin de costo han posibilitado la aplicacin masiva de
los sistemas de automatizacin.

Con el apoyo de los sistemas automatizados y la coordinacin de un control central,


los edificios denominados inteligentes son una expresin concreta de la integracin
de las dimensiones tecnolgica, social y econmica para mejorar la relacin del
hombre con su medio.

Pero no debemos confundir automatizacin con inteligencia. No todos los edificios


automatizados son inteligentes.

Los automatizados son aquellos que tienen inteligencia aplicada en cada


instalacin o solo en algunas, pero estas no estn interconectadas y no se
pueden ordenar en funcin de prioridades.

9
En otras palabras, el automatismo constituye respuestas nicas frente a determinados
estmulos.

En cambio en un edificio inteligente, las instalaciones estn vigiladas por un

control general.

Sistemas de Control Automtico

El control comenz a desarrollarse en el momento en que se reconoci que exista


una estructura comn para resolver problemas fsicos de naturaleza muy diferente.
Esta estructura se caracteriza por la retroalimentacin y obedece a unos principios
comunes independientemente de la naturaleza fsica del sistema particular.

En general, la palabra control significa mantener las cosas en su sitio. En un sentido


ms formal, el control est relacionado con el conjunto de mecanismos que aumentan
la probabilidad de que las actividades que afectan los objetivos de una organizacin
se lleven a cabo en forma apropiada. El control tambin permite que sistema detecte
y notifique los casos donde estas actividades no se realizaron. Tambin es esencial el
manejo de eventos no anticipados. Un sistema bien diseado debe tener la capacidad
de notificarlos sin interrumpir las dems actividades.

El control es el primer nivel y la base de la automatizacin para la que existen hoy en


da cada vez ms aplicaciones. El conocimiento de los procesos de control y de sus
interrelaciones tiene una importancia especial para resolver cualquier tarea de
automatizacin.

Un sistema bsico de control puede esquematizarse mediante el siguiente diagrama:

Figura 1: Sistema bsico de control. (Quinteiro Gonzlez J. M., 1999)


El objetivo principal del sistema es gobernar la variable de salida de una forma
determinada por la accin de la seal de entrada a travs de los elementos del
proceso que debe gobernarse.

10
Clasificacin de los sistemas de control

Sistemas de Control de Lazo Abierto

Los sistemas de control de lazo abierto son sistemas de control en los que la
salida no tienen efecto sobre la accin de control, es decir, la salida ni se mide ni
se realimenta para comparacin con la entrada. Por lo tanto para cada entrada de
referencia corresponde una condicin de operacin fijada. As, la exactitud del
sistema, depende de la calibracin.

Figura 2: Sistema de control de lazo abierto. (Quinteiro Gonzlez J. M., 1999)


Ejemplo: Un ejemplo prctico es una mquina de lavar: El remojo, remojo y
enjuague en la mquina de lavar se cumplen durante una base de tiempos. La
mquina no mide la seal de salida, es decir, la limpieza de la ropa. Una lavadora de
las llamadas automticas es, un sistema en cadena abierta, puesto que el tiempo de
lavado se ha determinado mediante criterio y clculo previo. Una lavadora,
verdaderamente automtica debera comprobar constantemente el grado de limpieza
de la ropa y desconectarse por s misma cuando dicho grado coincidiese con el
deseado.

Para aumentar la precisin de un sistema de mando en cadena abierta debe


establecerse un enlace entre las seales de entrada y de salida. Por medio de este
enlace, denominado cadena de retorno, la seal de salida se introduce en el sistema
despus de compararse con la seal de entrada.

Sistemas de Control de Lazo Cerrado

Un sistema de control de lazo cerrado es aquel en el que la seal de salida tiene


efecto directo sobre la accin de control. Son sistemas de control realimentado. La
seal de error actuante, que es la diferencia entre la seal de entrada y la de
realimentacin entra al detector o control de manera de reducir el error y llevar la
salida del sistema al valor deseado. En otras palabras el trmino lazo cerrado implica
el uso de accin de realimentacin para reducir el error del sistema.

11
Figura 3: Sistema de control de lazo cerrado. (Quinteiro Gonzlez J. M., 1999)
Ejemplo: Un sistema trmico. El objetivo es mantener la temperatura del agua
caliente a un valor determinado. El termmetro instalado en el cao de salida del
agua caliente indica la temperatura efectiva. Esta temperatura es la salida del sistema.
Se utilizara un detector de control automtico en el cual la posicin del dial del
controlador fija la temperatura deseada para generar una seal de error que acte
corrigiendo. Al realizar esto, se convierte la temperatura de salida a las mismas
unidades que la entrada por un traductor. La seal de error producida en el
controlador automtico es amplificada y la salida del controlador es enviada a la
vlvula de control para modificar la apertura de la vlvula de provisin de vapor para
corregir la temperatura que toma el agua.

Esta accin de control esta basada en la operacin en lazo cerrado donde por medio
de este sistema denominado cadena de retorno, la seal de salida se introduce en el
sitema despus de comprarase con la seal de entrada. La seal resultante de
ladiferencia entre la seal de entrad y la seal de salida debe actuar sobre el sistema
gobernado con el fin de corregir el error. Un sistema con una realimentacin se
denomina sistema de lazo cerrado.

Sistemas de Control Adaptativos

Las caractersticas dinmicas de la mayora de sistemas de control son constantes por


diversas razones, como el deterioro de los componentes al transcurrir el tiempo o las
modificaciones en parmetros o en el medio ambiente.

Aunque en un sistema retroalimentado se atenan los efectos de pequeos cambios


en las caractersticas dinmicas, si las modificaciones en los parmetros del sistema y
en el medio son significativas, un sistema para ser satisfactorio ha de tener la
capacidad de adaptacin.

12
Un sistema de control adaptativo es un sistema que continua y automticamente mide
caractersticas dinmicas del medio, las compara con las caractersticas dinmicas
deseadas y usa la diferencia para variar parmetros ajustables del sistema o generar
una seal de acondicionamiento de modo que se pueda mantener el funcionamiento
ptimo con independencia de las variaciones ambientales.

Alternativamente este sistema puede medir continuamente su propio funcionamiento


de acuerdo con un ndice de comportamiento dado y modificar, en caso de ser
necesario, sus propios parmetros para mantener el funcionamiento ptimo con
independencia de los cambios ambientales.

Para que pueda denominarse adaptativo a un sistema, debe tener caractersticas de


auto organizacin. La adaptacin implica la capacidad de auto ajustarse o auto
modificarse de acuerdo con modificaciones imprevisibles del medio o estructura. Los
sistemas de control que tienen algn grado de capacidad de adaptacin, se
denominan, sistemas de control adaptativos.

En un sistema de control adaptativo, las caractersticas dinmicas deben estar


identificadas en todo momento de manera que los parmetros de control o deteccin
puedan ajustarse para mantener el funcionamiento ptimo. Un sistema de control
adaptativo, adems de acomodarse a los cambios ambientales, compensa la eventual
falla de componentes menores del sistema, aumentando, por tanto la confiabilidad de
todo el sistema.

Si se realiza el ajuste de los parmetros del sistema nicamente por medicin directa
del medio, el sistema no es adaptativo.

Sistemas de Control Predictivos

El control predictivo utiliza las PC y sus modelos para calcular la seal de control,
que hace que la salida del proceso predicha est contenida en la trayectoria deseada
elegida por el bloque conductor.

El mecanismo de adaptacin ajusta, cuando es necesario, el modelo predictivo y la


trayectoria deseada, minimizando el error de prediccin y la desviacin del sistema
en su comportamiento ptimo.

Ejemplo: Sistema SCAP: Sistema de Control Adaptativo Predictivo.

13
La metodologa SCAP consiste en que el control aplicado al proceso hace de la
salida predicha igual a la deseada. Para implementar esta estrategia el sistema utiliza
un modelo predictivo, un bloque conductor, y un mecanismo de correccin o
adaptacin.

Figura 4: Sistema de control predictivo. (Quinteiro Gonzlez J. M., 1999)


Bloque Conductor: Elige la trayectoria de salida deseada que conducir la salida del
proceso al punto de consigna de forma ptima.

Modelo Predictivo: Calcula la seal de control, que hace que la salida del proceso
predicha est contenida en la trayectoria deseada elegida por el bloque conductor.

Mecanismo de adaptacin: Ajusta, cuando es necesario, el modelo predictivo y la


trayectoria deseada, minimizando el error de prediccin y la desviacin del sistema y
su comportamiento ptimo.

Sistemas de Control Digital Directivo

Este sistema detecta errores emitidos a travs de una seal utilizando una
codificacin digital. Digitaliza y cuantifica la variable con un elemento de medicin,
siendo un dispositivo que convierte a esa variable de salida en otra variable deseada
(adecuada).

Analgico = (no es digital) Natural.

Digital = codificacin de lo analgico.

Insertar el Control Digital Directivo (CDD) a las instalaciones Tecnolgicas,


existiendo de sta manera, una adecuada relacin entre ambos suministros.

14
Objetivos a lograr mediante el control

Los objetivos a lograr mediante el control de instalaciones en un edificio inteligente


son los siguientes:

Mantener las variables, que determinan el confort en los valores


adecuados.
Minimizar el consumo de energa mediante el control ptimo de los
equipos.
Conocer y localizar cualquier situacin de alarma en el momento en
que esta se produce y tomar las medidas correctivas.

Permitiendo:

Concentrar toda la informacin necesaria para el correcto


mantenimiento de los equipos.
Realizar de forma sencilla y rpida modificaciones o incorporaciones
de nuevos equipos.
Elementos componentes del sistema inteligente de control automtico

Figura 5: Elementos componentes del sistema inteligente de control automtico.


(Quinteiro Gonzlez J. M., 1999)
Genricamente, la entrada, procesamiento y salida de informacin en un sistema de
control inteligente como as tambin la conexin entre las distintas partes se
implementan a partir de la aplicacin de distintos dispositivos. (Quinteiro Gonzlez
J. M., 1999)

2.2.4. Transductores, Sensores y Accionamientos


Se denomina transductor, en general, a todo tipo de dispositivo que convierte una
seal de una forma fsica en una seal correspondiente pero de otra forma fsica
distinta. Es, por tanto un dispositivo que convierte un tipo de energa en otro. Esto

15
significa que la seal de entrada es siempre una energa o potencia, pero al medir,
una de las componentes de la seal suele ser tan pequea que puede despreciarse, y
se interpreta que se mide slo la otra componente.

Al medir una fuerza, por ejemplo, se supone que el desplazamiento del transductor es
despreciable, es decir, que no se carga al sistema, ya que del contrario podra suceder
que ste fuera incapaz de aportar la energa necesaria para el desplazamiento. Pero en
la transduccin siempre se extrae una cierta energa del sistema donde se mide, por
lo que es importante garantizar que esto no le perturba.

Dado que hay seis tipos de seales: mecnicas, trmicas, magnticas, elctricas,
pticas y moleculares (qumicas), cualquier dispositivo que convierta una seal de un
tipo en una seal de otro tipo debera considerarse un transductor, y la seal de salida
podra ser de cualquier forma fsica til. En la prctica, no obstante, se considera
transductores por antonomasia aquellos que ofrecen una seal de salida elctrica.
Ello se debe al inters de este tipo de seales en la mayora de procesos de medida.
Los sistemas de medida electrnicos ofrecen, entre otras, las siguientes ventajas

Debido a la estructura electrnica de la materia, cualquier variacin de un


parmetro no elctrico de un material viene acompaada por la variacin de
un parmetro elctrico. Eligiendo el material adecuado, esto permite realizar
transductores con salida elctrica para cualquier magnitud fsica no elctrica.
Dado que en el proceso de medida no conviene extraer energa del sistema
donde se mide, lo mejor es ampliar la seal de salida del transductor. Con
amplificadores electrnicos se pueden obtener fcilmente ganancias de
potencia en una sola etapa, a baja frecuencia.
Adems de la amplificacin, hay una gran variedad de recursos, en forma de
circuitos integrados, para acondicionar o modificar las seales elctricas.
Incluso hay transductores que incorporan fsicamente en unmismo
encapsulado parte de estos recursos.
Existen tambin numerosos recursos para presentar o registrar informacin si
se hace electrnicamente, pudindose manejar no slo datos numricos, sino
tambin textos, grficos y diagramas.

Unsensor es un dispositivo que, a partir de la energa del medio donde se mede, da


una seal de salida transducible que es funcion de la variable medida.
16
Sensor y transductor se emplean a veces como sinnimos, pero sensor sugiere un
significado mas extenso: la ampliacin de los sentidos para adquirir un conocimiento
de cantidades fsicas que, por su naturaleza o tamao, no pueden ser percibidas
directamente por los sentidos. Transductor, en cambio, sugiere que la seal de
entrada y de la salida no deben ser homogneas. Para el caso en que lo fueran se
propuso el trmino modificador, pero no ha encontrado aceptacin.

La distincin entre transductor de entrada (seal fsica/seal elctrica) y transductor


de salida (seal elctrica/presentacin) est practicamente en desuso. La tendencia
actual, particularmente en robtica, es emplear el trmino sensor para designar el
transductor de entrada, y el trmino actuador o accionamiento para designar el
transductor de salida. Los primeros pretenden la obtencin de informacin, mientras
que los segundos buscan la conversin de energa.

En esta obra utilizamos el trmino sensor para referirnos a los transductores de


entrada. No se tratan los accionamientos o transductores de salida. Aveces, sobre
todo en el caso de la medidade magnitudes mecnicas, puede sealarse la prescencia
de un elemento designado como sensor primario, que convierte la variable de medida
en una seal de medida, siendo el sensor electrnico quien la convierte.

Esquematicamente, un sensor responde la idea de:

Figura 6: Sensor(Ramn Palls, 2003)

Caractersticas de los Sensores


Exactitud: la exactitud de la medicin debe ser tan alta como fuese
posible. Se entiende por exactitud que el valor verdadero de la
variable se pueda detectar sin errores sistemticos positivos o
negativos en la medicin. Sobre varias mediciones de la variable, el
promedio de error entre el valor real y el valor detectado tendera a ser
cero.
Rango de medida: dominio en la magnitud medida en el que puede
aplicarse el sensor.

17
Precisin: es el error de medida mximo esperado.
Offset o desviacin de cero: valor de la variable de salida cuando la
variable de entrada es nula. SI el rango de medida no llega a valores
nulos de la variable de entrada, habitualmente se establece otro punto
de referencia para definir el offset.
Sensibilidad: relacin entre la variacin de la magnitud de salida y la
variacin de magnitud de entrada.
Resolucin: mnima variacin de la magnitud de entrada que puede
apreciarse a la salida.
Rapidez de respuesta: puede ser un tiempo fijo o responder de
cuanto vari la magnitud a medir. Depende de la capacidad del
sistema para seguir las variaciones de la magnitud de entrada.
Derivas: son otras magnitudes, aparte de la medida como la magnitud
de entrada, que influyen en la variable de salida. Por ejemplo, pueden
ser condiciones ambientales, como la humedad, la temperatura u otras
como el envejecimiento (oxidacin, desgaste, etc.) del sensor.
Repetitividad: error esperado al repetir varias vece la misma medida.
(Calle, 2013)
Clasificacin de Sensores

Los sensores se pueden clasificar segn:

Su principio de funcionamiento.
El tipo de seal de salida.
El rango de valores de salida.
El nivel de integracin.
EL tipo de variable de medida.

Clasificacin segn el principio de funcionamiento.

Encontramos dos tipos de sensores.

Activos
Pasivos

18
Sensores Activos: Son aquellos que generan seales representativas de las
magnitudes a medir en forma autnoma, sin requerir de fuente alguna de
alimentacin.
Sensores Pasivos: Son aquellos que generan seales representativas de

magnitudes a medir por intermedio de una fuente auxiliar.

Clasificacin segn el tipo de seal que generan.

Sensores Digitales: Los sensores digitales son aquellos que frente a un


estmulo pueden cambiar de estado ya sea de cero a uno o de uno a cero
(hablando en trminos de lgica digital) en este caso no existen estados
intermedios y los valores de tensin que se obtienen son nicamente dos, 5V
y 0V (o valores muy prximos).
Sensores Anlogos: Es aquel que, como salida, emite una seal comprendida
por un campo de valores instantneos que varan en el tiempo, y son
proporcionales a los efectos que estn midiendo.
Sensores Temporales: Son aquellos que entregan una seal variable en el
tiempo la cual puede ser una onda sinusoidal, triangular o cuadrada.(Ortega,
2014)
Segn el rango de valores de salida.

Sensores ON /OFF: tambin conocidos como sensores si-no, sensores 0-1,


sensores on-off, o sensores binarios son en general dispositivos mecnicos
simples, los ms comunes son:
Interruptores Reed que se conectan por la proximidad de un imn.
Interruptor de pndulo, donde un peso cuelga de un hilo conductor
dentro de un anillo metlico y las vibraciones o movimiento del anillo
producen el cierre del circuito.
Sensores de medida: En estos sensores se obtiene una salida proporcional a
la seal de la entrada.
Segn el nivel de integracin.

Sensores discretos: sensor en el que el circuito de acondicionamiento se


realiza mediante componentes electrnicos separados e interconectados entre
s.

19
Sensores Integrados: Elemento sensor y circuito acondicionador( al menos
este ltimo) construidos en un nico circuito integrado, monolito o hbrido.
Sensores Inteligentes: Realiza al menos una de las siguientes funciones.
Clculos numricos, comunicacin en red (no una punto a punto), Auto
calibracin y auto diagnstico, mltiples medidas con identificacin del
sensor.
Segn el tipo de variable fsica medida:

Sensores mecnicos: Son dispositivos que cambian su comportamiento bajo


la accin de una magnitud fsica que pueden directa o indirecta. Los sensores
mecnicos son utilizados para medir: desplazamiento, posicin, tensin,
movimiento, presin, flujo. Mente transmitir una seal que indica cambio.
Sensores Elctricos: un sensor es un dispositivo capaza de detectar
magnitudes fsicas o qumicas, llamadas variables elctricas.
Las variables de instrumentacin pueden ser por ejemplo: temperatura,
intensidad lumnica, distancia, aceleracin, inclinacin, desplazamiento,
presin, presin, fuerza, torsin, humedad, movimiento, etc.
Sensores Magnticos: Se sirve del efecto Hall para la medicin de campos
magnticos o corrientes o para la determinacin de la posicin.
Sensores Trmicos: Se usan para la medicin preciosa de la temperatura,
proporcionan una indicacin visual o una seal de realimentacin mecnica o
elctrica que puede ser utilizada en un sistema de lazo cerrado para permitir
el control automtico de procesos trmicos.
Sensores termorresistivos: tambin denominados termorresistencias, son
dispositivos cuya resistencia cambia a medida que lo hace la temperatura. Los
ms conocidos son los detectores de temperatura resistivos o RTD (resistence
temperatura detectors), basados en materiales metlicos como el platino y el
nquel, y los termistores, basados en xidos metlicos semiconductores.
Sensores termoelctricos: popularmente conocidos como termocuplas o
termopares, son dispositivos que producen un voltaje proporcional a la
diferencia de temperatura entre el punto de unin de dos alambres metlicos
dismiles (unin fra) este fenmeno se denomina efecto SEEBECK.
Sensores monolticos o de silicio: son dispositivos basados en las
propiedades trmicas de las uniones semiconductoras (PN), particularmente

20
la dependencia de la tensin base emisor (VBE) de los transistores bipolares
con la temperatura cuando la corriente de colector es constante. Generalmente
incluyen sus propios circuitos de procesamiento de seales, asi como varias
funciones de interface especiales con el mundo exterior.
Sensores piroelctricos: Tambin denominados termmetros de radiacin,
son dispositivos que miden indirectamente la temperatura a partir de la
medicin de la radiacin trmica infrarroja que emiten los cuerpos calientes.
Los termostatos, termorresistencias y sensores de silicio son dispositivos
generalmente invasivos, es decir deben estar en contacto fsico con la
sustancia u objeto cuya temperatura se desea medir. (Ortega, 2014)

Red De Sensores Inalmbricas

Introduccin
En los aos 90, las redes han revolucionado la forma en la que las personas y
las organizaciones intercambian informacin y coordinan sus actividades. En
sta dcada seremos testigos de otra revolucin; una nueva tecnologa
permitir la observacin y el control del mundo fsico. Los ltimos avances
tecnolgicos han hecho realidad el desarrollo de unos mecanismos
distribuidos, diminutos, baratos y de bajo consumo, que, adems, son capaces
tanto de procesar informacin localmente como de comunicarse de forma
inalmbrica. La disponibilidad de microsensores y comunicaciones
inalmbricas permitir desarrollar redes de sensores/actuadores para un
amplio rango de aplicaciones. Esto conllevar un necesario desarrollo de
modelos fsicos, los cuales requieren un anlisis y monitorizacin de datos
efectivo y funcional. Un segundo reto a superar es la variabilidad de este
nuevo entorno. Mientras un buen sistema distribuido se desarrolla con la
fiabilidad como elemento bsico, estas nuevas aplicaciones presentan un
nivel de aleatoriedad ms all de lo comn. Pero la idea dominante radica en
las restricciones impuestas por los sistemas en estado inactivo. Estos sistemas
deben ser de bajo consumo y larga duracin; tanto cuando operan como
cuando permanecen a la espera. Adems, como en Internet, tenemos sistemas
escalables, sin embargo las tcnicas tradicionales no son aplicables

21
directamente, as que debemos desarrollar tcnicas alternativas. (Serna
Sanchis, 2007)

Redes de Sensores

Cada nodo de la red consta de un dispositivo con microcontrolador, sensores y


transmisor/receptor, y forma una red con muchos otros nodos, tambin llamados
motas o sensores. Por otra parte, un sensor es capaz de procesar una limitada
cantidad de datos. Pero cuando coordinamos la informacin entre un importante
nmero de nodos, stos tienen la habilidad de medir un medio fsico dado con
gran detalle. Con todo esto, una red de sensores puede ser descrita como un
grupo de motas que se coordinan para llevar a cabo una aplicacin especfica. Al
contrario que las redes tradicionales, las redes de sensores llevarn con ms
precisin sus tareas dependiendo de lo denso que sea el despliegue y lo
coordinadas que estn. En los ltimos aos, las redes de sensores han estado
formadas por un pequeo nmero de nodos que estaban conectados por cable a
una estacin central de procesado de datos. Hoy en da, sin embargo, nos
centramos ms en redes de sensores distribuidas e inalmbricas. Pero, por qu
distribuidas e inalmbricas: cuando la localizacin de un fenmeno fsico es
desconocida, este modelo permite que los sensores estn mucho ms cerca del
evento de lo que estara un nico sensor. Adems, en muchos casos, se requieren
muchos sensores para evitar obstculos fsicos que obstruyan o corten la lnea de
comunicacin. El medio que va a ser monitorizado no tiene una infraestructura,
ni para el suministro energtico, ni para la comunicacin. Por ello, es necesario
que los nodos funcionen con pequeas fuentes de energa y que se comuniquen
por medio de canales inalmbricos. Otro requisito para las redes de sensores ser
la capacidad de procesamiento distribuido. Esto es necesario porque, siendo la
comunicacin el principal consumidor de energa, un sistema distribuido
significar que algunos sensores necesitarn comunicarse a travs de largas
distancias, lo que se traducir en mayor consumo. Por ello, es una buena idea el
procesar localmente la mayor cantidad de energa, para minimizar el nmero de
bits transmitidos. (Serna Sanchis, 2007)

22
En qu consiste una red de sensores inalmbrica (WSN)?

Las redes de sensores (WSN - Wireless Sensor Network), se basan en


dispositivos de bajo coste y consumos (nodos) que son capaces de obtener
informacin de su entorno, procesarla localmente y comunicarla a travs de
enlaces inalmbricos hasta un nodo central de coordinacin.

La red de sensores inalmbricos est formada por numerosos dispositivos


distribuidos espacialmente, que utilizan sensores para controlar diversas
condiciones en distintos puntos, entre ellas la temperatura, el sonido, la vibracin,
la presin y movimiento o los contaminantes. Los sensores pueden ser fijos o
mviles.

Los dispositivos son unidades autnomas que constan de un microcontrolador,


una fuente de energa, un radio transceptor (RF) y un elemento sensor.

Figura 7: Componentes de dispositivo WSN. (Serna Sanchis, 2007)


Debido a las limitaciones de la vida de la batera, los nodos se construyen
teniendo presente la conservacin de la energa, y generalmente pasan mucho
tiempo en modo durmiente (sleep) de bajo consumo de potencia.

Las WSN tienen capacidad de auto restauracin, es decir, si se avera un nodo, la


red encontrar nuevas vas para encaminar los paquetes de datos. De esta forma,
la red sobrevivir en su conjunto, aunque haya nodos individuales que pierdan
potencia o se destruyan. Las capacidades de autodiagnstico, autoconfiguracin,
auto organizacin, auto restauracin y reparacin, son propiedades que se han
desarrollado para este tipo de redes para solventar problemas que no eran
posibles con otras tecnologas.

Las redes de sensores se caracterizan por ser redes desatendidas (sin intervencin
humana), con alta probabilidad de fallo (en los nodos, en la topologa),
23
habitualmente construidas ad-hoc para resolver un problema muy concreto (es
decir, para ejecutar una nica aplicacin).(Serna Sanchis, 2007)

2.2.5. Microcontroladores

Introduccin

Los microcontroladores son computadores digitales integrados en un chip que


cuentan con un microprocesador o unidad de procesamiento central (CPU), una
memoria para almacenar el programa, una memoria para almacenar datos y puertos
de entrada salida. A diferencia de los microprocesadores de propsito general, como
los que se usan en los computadores PC, los microcontroladores son unidades
autosuficientes y ms econmicas. El funcionamiento de los microcontroladores est
determinado por el programa almacenado en su memoria. Este puede escribirse en
distintos leguajes de programacin. Adems, la mayora de los microcontroladores
actuales pueden reprogramarse repetidas veces. Por las caractersticas mencionadas y
su alta flexibilidad, los microcontroladores son ampliamente utilizados como el
cerebro de una gran variedad de sistemas embebidos que controlan mquinas,
componentes de sistemas complejos, como aplicaciones industriales de
automatizacin y robtica, domtica, equipos mdicos, sistemas aeroespaciales, e
incluso dispositivos de la vida diaria como automviles, hornos de microondas,
telfonos y televisores. Frecuentemente se emplea la notacin C o las siglas MCU
(por microcontrollerunit para referirse a los microcontroladores. De ahora en
adelante, los microcontroladores sern referidos en este documento por C.

Caractersticas de los Microcontroladores

Las principales caractersticas de los C son:

Este circuito integrado programable contiene todos los componentes


de un computador.
Poseen la ventaja de trabajar sin memoria externa.
El microcontrolador es un computador dedicado. En su memoria slo
reside un programa destinado a gobernar un aplicacin de terminada,
una vez programado y configurado el microcontrolador solamente
sirve para gobernar dicha tarea.

24
Es un computador completo, aunque de limitadas prestaciones, que
est contenido en el chip de un circuito integrado y se destina a
gobernar un asola tarea.
El alto nivel de integracin reduce notablemente la cantidad de
componentes externos y los costos de desarrollo, mejora el
desempeo del sistema, reduce la interferencia electromagntica,
minimiza el consumo de potencia y agiliza el tiempo de realizacin.
El nmero de productos que utilizan uno o varios microcontroladores
aumenta de forma exponencial
Es un computador completo, aunque de limitadas prestaciones, que
est contenido en el chip de un circuito integrado y se dedica a
gobernar una sola tarea.
El alto nivel de integracin reduce notablemente la cantidad de
componentes externos y los costos de desarrollo, mejora el
desempeo del sistema, reduce la interferencia electromagntica,
minimiza el consumo de potencia y agiliza el tiempo de realizacin.
El nmero de productos que utilizan uno o varios controladores
aumenta de forma exponencial.
Arquitectura interna del microcontrolador

Procesador.
Memoria no voltil para contener el programa.
Memoria de lectura y escritura para guardar los datos.
Lneas E/S para los controladores de perifricos:
Comunicacin paralelo
Comunicacin serie.
Diversas puertas de comunicacin (USB)
Recursos auxiliares:
Circuito de reloj
Temporizadores
Perro guardin (watchdog)
Conversores A/D y D/A
Comparadores analgicos
Proteccin ante fallos de la alimentacin

25
Estado de reposo o de bajo consumo. (Arias, 2009)

Figura 8: Arquitectura del microcontrolador.(Arias, 2009)

2.2.6. Tecnologa zigbee.


Cuando hablamos de ZigBee hablamos de un protocolo de comunicaciones
inalmbricas basado en el estndar 802.15.4 de redes inalmbricas de rea personal
(wireless personal rea network, WPAN). Su concepcin comenz en el ao de 1998
gracias a la investigacin en conjunto de varias empresas entre ellas Motorola,
Ember, Honeywell y Mitsubishi. Dicho consorcio se denomin ZigBee Alliance y su
motivacin era solventar la necesidad de un estndar para comunicaciones a baja
velocidad, con un bajo coste de implementacin y donde los dispositivos que forman
parte de una red pueden requerir un bajo consumo, llegando a estar funcionando
durante aos con un par de pilas.(Salgado, 2011)

Figura 9: Ubicacin de Zigbee segn su tasa de transmisin y alcance.


(Salgado, 2011)

26
Funcionamiento y principales caractersticas ZigBee

Como ya hemos comentado, ZigBee se basa en el estndar de comunicaciones IEEE


802.15.4 que define el hardware y software de las capas fsica (Phy) y de acceso al
medio (MAC). Cada capa es responsable de una serie de funciones necesarias para la
comunicacin, ZigBee aade capas sobre las dos capas anteriores del 802.15.4. Una
capa no sabe nada sobre la capa que est por encima de ella y cada capa que
aadimos aade una serie de funciones sobre la base de las inferiores. Cualquier
dispositivo de un fabricante que soporte este estndar de comunicaciones y pase la
certificacin correspondiente, podr comunicarse con otro dispositivo de otro
fabricante distinto. Un dispositivo ZigBee estara formado por una radio segn el
estndar 802.15.4 conectada a un microcontrolador con la pila (stack) de ZigBee,
donde se implementan las capas por encima de las del 802.15.4. Esta pila est
diseada para poder ser implementada en microcontroladores de 8 bits. A
continuacin presentamos las principales caractersticas que esta tecnologa presenta:

Opera en las bandas libres ISM (Industrial, Scientific& Medical) de 2.4


GHz, 868 MHz (Europa) y 915 MHz (Estados Unidos).
Utiliza un protocolo asncrono, halfduplex y estandarizado, permitiendo a
productos de distintos fabricantes trabajar juntos.
Velocidad de transmisin entre 25-250 kbps (debe emplearse en
aplicaciones que no requieran alta transmisin de datos).
Rango de cobertura de 10 a 75 metros.
A pesar de coexistir en la misma frecuencia con otro tipo de redes como
WiFi o Bluetooth su desempeo no se ve afectado, esto debido a su baja
tasa de transmisin y, a caractersticas propias del estndar IEEE
802.15.4.
Se puede decir que ZigBee ocupa el vaco que hay por debajo de
Bluetooth, para comunicaciones de datos que no requieren altas
velocidades.
Capacidad de operar en redes de gran densidad, esta caracterstica ayuda a
aumentar la confiabilidad de la comunicacin, ya que entre ms nodos
existan dentro de una red, entonces, mayor nmero de rutas alternas
existirn para garantizar que un paquete llegue a su destino.

27
Cada red ZigBee tiene un identificador de red nico, lo que permita que
coexistan varias redes en un mismo canal de comunicacin sin ningn
problema. Tericamente pueden existir hasta 16 000 redes diferentes en
un mismo canal y cada red puede estar constituida por hasta 65 000
nodos, obviamente estos lmites se ven truncados por algunas
restricciones fsicas (memoria disponible, ancho de banda, etc.).
Es un protocolo fiable, la red se organiza y se repara de forma automtica
y se rutean los paquetes de manera dinmica.
Es un protocolo de comunicacin multi-salto, es decir, que se puede
establecer comunicacin entre dos nodos aun cuando estos se encuentren
fuera del rango de transmisin, siempre y cuando existan otros nodos
intermedios que los interconecten, de esta manera, se incrementa el rea
de cobertura de la red.
Su topologa de malla (MESH) permite a la red auto recuperarse de
problemas en la comunicacin aumentando su confiabilidad.
Se pueden formar redes que contengan desde dos dispositivos hasta
cientos de ellos.
Es un protocolo seguro ya que se puede implementar encriptacin y
autentificacin
Los dispositivos de estas redes pueden funcionar en un modo de bajo
consumo, lo que supone aos de duracin de sus bateras Como el lector
podr apreciar, ZigBee y Bluetooth presentan varios rasgos comunes, sin
embargo podemos establecer un cuadro que resume las principales
diferencias:(Salgado, 2011)

Figura10: Zigbee vs Bluetooth (Salgado, 2011)

28
Entrando un poco ms en detalle a comparar ambas tecnologas y explicando un poco
el cuadro anterior, podemos resaltar que:

Cada uno es ms apropiado que el otro para ciertas cosas debido a las
distintas velocidades empleadas. Por ejemplo, la velocidad de ZigBee lo
convierte en una tecnologa inservible para implementar en aplicaciones de
telfonos mviles (terreno en el que se usa Bluetooth), sin embargo es
empleado en aplicaciones domticas, productos dependientes de la batera,
sensores mdicos, y en artculos de juguetera, en los cuales la transferencia
de datos es menor.
ZigBee tiene un menor consumo elctrico que el de Bluetooth.
Concretamente, ZigBee consume 30 mA transmitiendo y 3 uA en reposo,
frente a los 40 mA transmitiendo y 0,2 mA en reposo que tiene el Bluetooth.
Esta es la gran ventaja de ZigBee frente a Bluetooth, y se consigue gracias a
que el sistema ZigBee se queda la mayor parte del tiempo dormido (cosa que
en Bluetooth sera imposible de implementar).
Una red ZigBee puede constar de un mximo de 65535 nodos distribuidos en
subredes de 255 nodos, frente a los 8 mximos de una subred Bluetooth.
Tiene una velocidad de hasta 250 kbps, mientras que en Bluetooth es de hasta
3 Mbps.

BANDAS DE OPERACIN ZIGBEE

ZigBee opera en las bandas libres de 2.4Ghz, 858Mhz para Europa y 915Mhz para
Estados Unidos. En la siguiente figura se puede ver el espectro de ocupacin en las
bandas del protocolo 802 (incluyendo ZigBee).

Figura 11: Tecnologas en 2.4GHz. (Moreno, 2007)

29
En la banda de 2.4Ghz usa la modulacin de espectro expandido DSSS
(DirectSequence Spread Spectrum). A una velocidad de transmisin de 250Kbps y a
una potencia de 1mW cubre aproximadamente unos 13 metros de radio. En la
siguiente figura se muestran las caractersticas de radio de las seales.

Figura 12: Caractersticas de radio. (Moreno, 2007)

Aplicaciones de Zigbee

Figura 13: Aplicaciones de Zigbee. (Faudot, 2008)

Tipos de dispositivos

Una vez comentadas las caractersticas de esta tecnologa, podemos pasar a hablar
sobre los dispositivos que esta utiliza.

Coordinador ZigBee (ZC): Se trata del dispositivo ms completo e


importante. Su funcin es almacenar informacin sobre la red y actuar como
su centro de confianza en la distribucin de claves de cifrado. Puede actuar

30
como director de una red en rbol as como servir de enlace a otras redes.
Debe existir uno por cada red.
RouterZigBee (ZR): Como su nombre indica acta como router
interconectando dispositivos separados en la red y limitados debido a su
rango.
Dispositivo final (ZED): Este dispositivo puede comunicarse con su nodo
padre (el coordinador o un router), pero no puede transmitir informacin
destinada a otros dispositivos. De esta forma, este tipo de nodo puede estar
dormido la mayor parte del tiempo, aumentando la vida media de sus
bateras. Un ZED tiene requerimientos mnimos de memoria y es por tanto
significativamente ms barato.

Figura 14: Red de dispositivos Zigbee. (Salgado, 2011)

Arquitectura Zigbee

ZigBee es una pila de protocolos constituido por diferentes capas independientes una
de la otra. A continuacin presentamos una breve descripcin de cada una:

Capas PHY y MAC: La capa de ms bajo nivel es la capa fsica (PHY), que
en conjunto con la capa de acceso al medio (MAC), brindan los servicios de

31
transmisin de datos por el aire, punto a punto. Estas dos capas estn
descritas en el estndar IEEE 802.15.42003.

Capa de red (NWK): Esta capa acta como interfaz entre la capa MAC y la
capa aplicacin. Esta capa es la responsable de iniciar la red, unirse a la red,
enrutar paquetes dirigidos a otros nodos en la red, proporcionar los medios
para garantizar la entrega del paquete al destinatario final, filtrar paquetes
recibidos, cifrarlos y autentificarlos. Por lo tanto, esta capa implementa
seguridad y encamina tramas a sus respectivos destinos. Cabe destacar que la
capa de red del controlador de red es la responsable de crear una nueva red y
asignar direcciones a los dispositivos de la misma.

Por ltimo debemos comentar que esta es la capa donde estn implementadas las
diferentes topologas de red que soporta Zigbee:

Topologa en estrella: el coordinador se sita en el centro.

Topologa en rbol: el coordinador es la raz del rbol.

Topologa de malla: al menos uno de los nodos tiene ms de dos conexiones.

Capa de soporte a la aplicacin: El siguiente nivel se encarga de filtrar


paquetes a nivel de aplicacin, mantener la relacin de grupos y dispositivos
con los que la aplicacin interacta y simplificar el envo de datos a los
diferentes nodos de la red. Las capas de red y de soporte a la aplicacin son
definidas por la ZigBee Alliance.
Capa de aplicacin: Esta la capa de la que se encargan los fabricantes,
donde se encuentran los ZDO (ZigBee Device Objects) que se encargan de
definir el papel del dispositivo en la red. Podemos decir que esta capa es la
aplicacin misma.

Cada capa se comunica con sus capas subyacentes a travs de una interfaz de datos y
otra de control, las capas superiores solicitan servicios a las capas inferiores, y stas
reportan sus resultados a las superiores. Adems de las capas mencionadas, a la
arquitectura se integran otro par de mdulos: mdulo de seguridad, que es quien
provee los servicios para cifrar y autentificar los paquetes, y el mdulo de

32
administracin del dispositivo ZigBee, que es quien se encarga de administrar los
recursos de red del dispositivo local, adems de proporcionar a la aplicacin
funciones de administracin remota de red.

Nodos de red

En una red ZigBee pueden haber hasta 254 nodos, no obstante, segn la agrupacin
que se haga, se pueden crear hasta 255 conjuntos / clusters de nodos con lo cual se
puede llegar a tener 64770 nodos para lo que existe la posibilidad de utilizar varias
topologas de red: en estrella, en malla o en grupos de rboles, como puede verse a
continuacin:

Figura 15: Topologas de red. (Moreno, 2007)

Topologas de red

ZigBee usa las topologas de IEEE 802.15.4 para transferencia de datos y agrega las
topologas de rbol y de malla. Debido al poco alcance de cada nodo, frecuentemente
un paquete debe ser retransmitido varias veces por intermedio de ruteadores. Lo
destacable es que el ruteo en cualquier topologa usada se hace en la capa de red y
entonces no es necesaria ninguna programacin adicional en la capa de aplicacin.

Topologa estrella: Es la ms sencilla. Corresponde a la topologa estrella de


la IEEE 802.15.4

Caractersticas:

Un coordinador con uno o varios nodos hijos.


33
El rango de la red est limitado al rango de transmisin del
coordinador.
La red es fcil de configurar.
El coordinador es el nico nodo que rutea paquetes.
Es un caso especial de la topologa rbol.
Es un rbol con profundidad mxima 1.

Figura 16: Topologa Estrella(Dignani, 2011)

Topologa rbol
Caractersticas Entre las ms importantes se pueden mencionar:
Los nodos ruteadores pueden tener nodos hijos.
Hay comunicacin directa solo a travs de la relacin padre-hijo.
Ruteo jerrquico con un nico camino posible entre 2 nodos.
Relacin padre-hijo
Los ruteadores y dispositivos finales se asocian con nodos presentes en la red. El
nodo hijo es el que recientemente ha entrado en la red. El nodo padre es el nodo
que le ha dado al hijo acceso a la red.
Propiedades de la relacin padre-hijo
Las propiedades ms importantes son:
Solo pueden ser padres el nodo coordinador los nodos ruteadores.
En cada momento el nodo hijo tiene solo un padre.
Un hijo puede cambiar de padre.
La jerarqua ZigBee puede interpretarse como un rbol en donde el
coordinador es la raz y los nodos finales son las hojas.
Cuando se configura la red se deben indicar los siguientes parmetros.
Nmero mximo de hijos directos: Es la mxima cantidad de ramas
que puede tener cada nodo.

34
Mxima profundidad de la red: Es la profundidad del rbol.
Direccionamiento de nodos: Cada nodo que entra a una red recibe una
direccin de 16 bits. Esta direccin se usa en comunicaciones a nivel
red. ZigBee ofrece una alternativa de asignacin por defecto de
direcciones a cada elemento que ingresa al rbol. La numeracin
depende de la configuracin de hijos mximos y profundidad mxima
con que se ha configurado el rbol

Figura 17: Asignacin de direcciones por defecto en Topologa rbol.


(Dignani, 2011)
En la figura, p representa la profundidad en la que se encuentra ubicado el nodo
dentro del rbol y salto (d) representa el corrimiento que tendrn entre s los hijos de
un padre. Por ejemplo, el dispositivo X tiene direccin 1, por lo tanto el dispositivo
Y tendr direccin Direc Y = Direc X + salto (0) = 1 + 7 = 8 Los nodos con salto=0
solo pueden ser terminales.

Es fcil para un nodo Y determinar para dnde retransmitir un mensaje con una
direccin de destino D. Un nodo D es descendiente de Y si se cumple Y < D < Y +
salto (p-1) En la Figura 23 la direccin del dispositivo Y es 8 y est a profundidad
p=1. Si la direccin destino es D=11 entonces 8< 11 < 8+7 Se cumple en este caso
que el destino es un descendiente de Y Si el destino es un hijo la resolucin de la
transferencia es trivial. Si el destino no es hijo pero s descendiente entonces:
Direccin del prximo salto = Y + 1 + int[ (D- (Y+1) )/salto(p) ] * salto(p) En el
ejemplo: Direccin del prximo salto = 8 + 1 + int[(11-(8+1) )/3] * 3 =9 El nodo Y
35
retransmitir el mensaje hacia el nodo 9. Como se ve, la topologa rbol con
asignacin de direcciones por defecto simplifica enormemente la lgica de los nodos
ruteadores ya que no necesitan armar tablas para determinar cmo retransmitir un
mensaje.

Topologa malla

Es una extensin de la topologa de comunicacin entre pares (peer to peer).


Caractersticas:

Los nodos ruteadores pueden tener nodos hijos.


Hay comunicacin directa entre dos nodos FFD siempre que estn
separados a una distancia menor al rango de transmisin entre ellos.
Los nodos terminales solo pueden intercambiar datos con sus
respectivos nodos padres.
Es posible el ruteo dinmico. El mejor paso es una optimizacin de
gasto energtico, tiempo, seguridad y confiabilidad.
Mecanismos de ruteo
En el algoritmo implementado en la capa de red hay un balance entre costo por
unidad, gasto de batera, complejidad de implementacin para lograr una relacin
costo desempeo adecuada a la aplicacin. Un algoritmo muy utilizado por su
simplicidad y bajo requerimiento de procesamiento es el AODV (Ad hocOn-
Demanddistance Vector). En AODV los nodos mantienen una tabla de ruteo para
los destinos conocidos. En el comienzo esta tabla la integran sus vecinos. Solo se
agrandar la tabla cuando aparezca algn nodo con camino desconocido. En este
caso se enva mensajes de descubrimiento que se propagan entre los nodos hasta
llegar al destino. Desde el destino se inicia el camino inverso hasta llegar al nodo
origen. Todos los nodos actualizarn sus tablas.

36
Figura 18: Topologa malla (Dignani, 2011)

2.2.7. Plataforma Arduino mega 2560


El Arduino Mega 2560 es una placa electrnica basada en el Atmega2560 ( ficha
tcnica ). Cuenta con 54 pines digitales de entrada / salida (de los cuales 15 se
pueden utilizar como salidas PWM), 16 entradas analgicas, 4 UARTs (hardware
puertos serie), un 16 MHz del oscilador de cristal, una conexin USB, un conector de
alimentacin, un header ICSP, y un botn de reinicio. Contiene todo lo necesario
para apoyar el microcontrolador; simplemente conectarlo a un ordenador con un
cable USB o el poder con un adaptador de CA o la batera a CC para empezar. La
Mega es compatible con la mayora de los escudos diseados para el
ArduinoDuemilanove o Diecimila.

El Mega 2560 es una actualizacin de la Arduino Mega , que sustituye.

1.0 Pin out: SDA aadido y pines SCL que estn cerca al pin AREF y otros dos
nuevos pasadores colocados cerca del pin de RESET, la instruccin IOREF que
permiten a los escudos para adaptarse a la tensin proporcionada por la junta
directiva. En el futuro, escudos sern compatibles tanto con la placa que utilizan
el AVR, que operan con 5V y con el Arduino Debido que operan con 3.3V. El
segundo es un pin no est conectado, que se reserva para usos futuros.
Circuito de RESET fuerte.
ATmega 16U2 sustituir el 8U2.

37
Caractersticas de Arduino

Microcontroladores Atmega2560
Tensin De Funcionamiento 5V
Voltaje de entrada
7-12V
(recomendado)
Voltaje de entrada (lmites) 6-20V
Digital pines I / O 54 (de las cuales 15 proporcionan salida PWM)
Botones de entrada analgica 16
Corriente DC por E / S Pin 40 mA
Corriente DC de 3.3V Pin 50 mA
256 KB de los cuales 8 KB utilizado por el
Memoria Flash
gestor de arranque
SRAM 8 KB
EEPROM 4 KB
Velocidad De Reloj 16 MHz
Cuadro 1: Caractersticas Arduino. (Arduino, 2015).

Memoria
El Atmega2560 tiene 256 KB de memoria flash para almacenar cdigo (de
los cuales 8 KB se utiliza para el cargador de arranque), 8 KB de SRAM y 4
KB de EEPROM (que puede ser ledo y escrito con la biblioteca EEPROM ).
Entrada y salida
Cada uno de los 54 pines digitales en el Mega se puede utilizar como una
entrada o salida, utilizando pinMode () ,digitalWrite () , y digitalRead
() funciones. Operan en 5 voltios. Cada pin puede proporcionar o recibir un
mximo de 40 mA y tiene una resistencia de pull-up (desconectado por
defecto) de 20 a 50 kOhm. Adems, algunos pines tienen funciones
especializadas:
Serial: 0 (RX) y 1 (TX); Serial 1: 19 (RX) y 18 (TX); Serial 2: 17 (RX) y 16
(TX); Serial 3: 15 (RX) y 14 (TX). Se utiliza para recibir (RX) y transmitir
datos en serie (TX) TTL. Pernos 0 y 1 tambin estn conectados a los pines
correspondientes del ATmega16U2 USB a TTL chip de serie.
Interrupciones externas: 2 (interrumpir 0), 3 (alarma 1), 18 (interrumpe 5),
19 (interrupcin 4), 20 (interrumpir 3), y 21 (2) de interrupcin Estos pines
pueden configurarse para activar una interrupcin en un valor bajo, un flanco
ascendente o descendente, o un cambio en el valor. Ver el attachInterrupt
() funcin para ms detalles.

38
PWM: 2 a 13 y 44 a 46. Proporcionar una salida PWM de 8 bits con
el analogWrite () funcin.
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) Estos pines admite la
comunicacin SPI utilizando la biblioteca de SPI . Los pines SPI tambin se
desglosan en la cabecera ICSP, que es fsicamente compatible con el Uno,
Duemilanove y Diecimila.
LED:13. Hay un LED incorporado conectado al pin digital 13. Cuando el
pasador es de alto valor, el LED est encendido, cuando el pasador es bajo, es
apagado.

El Mega2560 tiene 16 entradas analgicas, cada una de las cuales proporcionan 10


bits de resolucin (es decir, 1.024 valores diferentes). Por defecto se miden desde el
suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango usando
el pin AREF y funcin analogReference ().

Hay un par de patas de la placa:

AREF. Voltaje de referencia para las entradas analgicas. Se utiliza


con analogReference ().

Restablecer. Traiga esta lnea LOW para reiniciar el microcontrolador. Normalmente


se utiliza para aadir un botn de reinicio para escudos que bloquean el uno en el
tablero. (Arduino, 2015)

2.2.8. Software Proteus


Es una herramienta software que permite la simulacin de circuitos electrnicos con
microcontroladores. Sus reconocidas prestaciones lo han convertido en el ms
popular simulador software para microcontroladores PIC.(Quevedo, 2012).

Proteus es un entorno integrado diseado para la realizacin completa de proyectos


de construccin de equipos electrnicos en todas sus etapas: diseo, simulacin,
depuracin y construccin.

Sin la utilizacin de la suite Proteus, el proceso para compona de las siguientes


etapas:

39
Figura 19: Etapas de la utilizacin de la suit proteus. (Hubor, 2011).
El primer paso en nuestro trabajo consiste en el diseo del esquema electrnico con
ISIS.

Isis

Durante la elaboracin del mismo, se puede realizar simulaciones avanzadas con las
herramientas ProSPICE (simulacin del circuito electrnico) y VSM (simulacin de
la lgica del programa cargado en el microprocesador). (Hubor, 2011)

ARES, o Advanced Routing and Editing Software

Es la herramienta de enrutado, ubicacin y edicin de componentes.

Se utiliza para la fabricacin de placas de circuito impreso, permitiendo editar


generalmente, las capas superficial, y de soldadura.

Simulador

Un simulador es un aparato, por lo general informtico, que permite la reproduccin


de un sistema. Los simuladores reproducen sensaciones que en realidad no estn
sucediendo.

Un simulador pretende reproducir tanto las sensaciones fsicas, como el


comportamiento de los equipos de la mquina que se pretende simular.

40
Emulador

Un Emulador es un software que permite ejecutar programas o videojuegos en una


plataforma diferente de aquella para la cual fueron escritos originalmente. A
diferencia de un simulador, solo trata de reproducir el comportamiento del programa,
un Emulador trata de modelar de forma precisa el dispositivo de manera que este
funcione como si estuviese siendo usado en un aparato original. (Quevedo, 2012)

Usos de Proteus, Isis y Ares


Proteus: sirve para realizar o disear simulaciones en circuitos electrnicos.
Isis: Mediante este programa podemos disear el circuito que deseemos con
componentes muy variados, desde una simple resistencia hasta algn que otro
procesador o microcontrolador, incluyendo fuentes de alimentacin,
generadores de seales y muchas otras prestaciones.
Ares: Se utiliza para la fabricacin de placas de circuito impreso.

2.2.8. Lenguaje de programacin Bascom


Medios bsicos del compilador Bascom. Bascom es desarrollado y vendido por MCS
ElectronicsBascom viene en tres variantes.

Bascom-LT para microcontroladores.


Atmel AT89Cx051 Bascom-8051 de 8051 microcontroladores.
Bascom-AVR de microcontroladores Atmel AVR

Bascom es una aplicacin para PC que le permitir:

Escribir programas en Basic


Traducir estos programas en el PC para cdigo maquina (un formato que el
controlador puede ejecutar AVR).
Simular el cdigo compilado.
El uso de programas externos de flash ("programa"), el cdigo compilado en
microcontrolador de un AVR Atmel.

Lo bueno de Bascom es que se puede empezar con una versin libre Bascom, y
descargar el Bascom-AVR Demo zip-file), cuyo nico lmite es la 4k tamao del
cdigo generado (esto fue 2k hasta 2005). The obvious choice of AVR

41
microcontroller would then be one of the (2k flash) ATTiny models or the much-
used (but now obsolete) AT90S2313 which will let you get acquainted with Bascom
and AVR microcontrollers. La eleccin obvia de microcontrolador AVR sera uno de
los flashes (2K) modelos ATTINY o el tan usado (pero ahora obsoleto) AT90S2313
que le permitir familiarizarse con Bascom y microcontroladores AVR. Bascom
permite crear rpidamente prototipos porque se ha incorporado soporte para casi
todos los microcontroladores AVR caractersticas tales como:

Contadores / temporizadores
UART
ADC
PWM
I2C

Adems de que soporta gran cantidad de perifricos, tales como: Botones LCD de
alfanumricos LCD Grficos PS / 2 para teclado Control remoto por infrarrojos Es
sobre todo este apoyo que hace que el uso de Bascom atractivo en trminos de
tiempo ahorrado, mientras que el desarrollo de una aplicacin.

AVR

AVR es una familia de microcontroladores de 8 bits con una amplia gama de


variantes diferentes en:

Tamao del programa de la memoria (flash)


Tamao de la memoria EEPROM
Nmero de pines I / O
Nmero de servicios tales como caractersticas de los chips UART y ADC
Paquete de formularios

El ms pequeo es el microcontrolador ATTINY11 con 1k flash y 6 pines I / O. The


largest is the ATMEGA256x with 256k flash, 54 I/O pins and lots of on-chip
features. La ms grande es la ATMEGA256x con 256K flash, 54 pines I / O y
muchas de las caractersticas del chip. Todos los controladores tienen el AVR RISC
mismo como conjunto de instrucciones, que permite portar bastante fcil de los
programas de Bascom entre los tipos de microcontroladores. Que ejecutar una
instruccin por ciclo de reloj hacindolas sensiblemente ms rpido que el 8 bits

42
comparables 4 ciclos de reloj por cada instruccin de los controladores de Microchip
PIC.

2.2.9. Lenguaje de programacin Visual Basic

Antecedentes Histricos.

El lenguaje de programacin BASIC (Beginner's Allpurpose Symbolic Instruction


Code ) naci en el ao 1964 como una herramienta destinado a principiantes,
buscando una forma sencilla de realizar programas, empleando un lenguaje casi igual
al usado en la vida ordinaria ( en ingls), y con instrucciones muy sencillas y escasas.
Teniendo en cuenta el ao de su nacimiento, este lenguaje cubra casi todas las
necesidades para la ejecucin de programas. Tngase en cuenta que las mquinas
existentes en aquella poca estaban estrenando los transistores como elementos de
conmutacin, los ciclos de trabajo llegaban a la impensable cifra de 10.000 por
segundo y la memoria no pasaba de unos pocos ks en toroides de ferrita. (Luca,
1999)

La evolucin del BASIC por los aos 70 fue escasa, dado el auge que tomaron en
aquella poca lenguajes de alto nivel como el FORTRAN y el COBOL. En 1978 se
defini una norma para unificar los Basics existentes crendose la normativa BASIC
STANDARD

Con la aparicin de los primeros ordenadores personales, dedicados comercialmente


al usuario particular, all por la primera mitad de los ochenta, el BASIC resurgi
como lenguaje de programacin pensado para principiantes, y muchos de estos
pequeos ordenadores domsticos lo usaban como nico sistema operativo (Sinclair,
Spectrum, Amstrad)

Con la popularizacin del PC, salieron varias versiones del BASIC que funcionaban
en este tipo de ordenadores (Versiones BASICA, GW-BASIC), pero todas estas
versiones del BASIC no hicieron otra cosa que terminar de rematar este lenguaje.
Los programadores profesionales no llegaron a utilizarlo, habida cuenta de las
desventajas de este lenguaje respecto a otras herramientas (PASCAL, C, CLIPPER).

43
El BASIC con estas versiones para PC lleg incluso a perder crdito entre los
profesionales de la informtica.

Tal fue ese abandono por parte de los usuarios, que la aparicin del Quick-BASIC de
Microsoft, una versin ya potente del BASIC, que correga casi todos los defectos de
las versiones pas prcticamente inadvertida.

Actualmente se comercializa la versin 6.0 de este producto. Desde su salida al


mercado, cada versin supera y mejora la anterior. Dados los buenos resultados a
nivel profesional de este producto, y el apoyo prestado por el fabricante para la
formacin de programadores, Visual-Basic se ha convertido en la primera
herramienta de desarrollo de aplicaciones en entorno Windows.

Caractersticas Generales de Visual-Basic

Visual-Basic es una herramienta de diseo de aplicaciones para Windows, en la que


estas se desarrollan en una gran parte a partir del diseo de una interface grfica. En
una aplicacin Visual - Basic, el programa est formado por una parte de cdigo
puro, y otras partes asociadas a los objetos que forman la interface grfica.

Es por tanto un trmino medio entre la programacin tradicional, formada por una
sucesin lineal de cdigo estructurado, y la programacin orientada a objetos.
Combina ambas tendencias. Ya que no podemos decir que VB pertenezca por
completo a uno de esos dos tipos de programacin, debemos inventar una palabra
que la defina: PROGRAMACION VISUAL.

La creacin de un programa bajo Visual Basic lleva los siguientes pasos:

Creacin de un interface de usuario. Este interface ser la principal va de


comunicacin hombre mquina, tanto para salida de datos como para entrada.
Ser necesario partir de una ventana - Formulario - a la que le iremos aadiendo
los controles necesarios.
Definicin de las propiedades de los controles - Objetos - que hayamos colocado
en ese formulario. Estas propiedades determinarn la forma esttica de los
controles, es decir, como son los controles y para qu sirven.

44
Generacin del cdigo asociado a los eventos que ocurran a estos objetos. A la
respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le llamamos
Procedimiento, y deber generarse de acuerdo a las necesidades del programa.
Generacin del cdigo del programa. Un programa puede hacerse solamente con
la programacin de los distintos procedimientos que acompaan a cada objeto.
Sin embargo, VB ofrece la posibilidad de establecer un cdigo de programa
separado de estos eventos. Este cdigo puede introducirse en unos bloques
llamados Mdulos, en otros bloques llamados Funciones, y otros llamados
Procedimientos. Estos Procedimientos no responden a un evento acaecido a un
objeto, sino que responden a un evento producido durante la ejecucin del
programa.

No es necesario entender de momento lo anterior. Visual Basic introduce un


concepto nuevo de programacin, y es necesario cambiar hasta el argot del
programador. Posiblemente se le habrn acumulado demasiados trminos de una sola
vez. Es normal. A poco que siga leyendo ver las cosas ms claras cuando se
explique una por una. (Luca, 1999).

2.3. Identificacin de Variables

2.3.1. Variables Independientes


Temperatura
Voltaje
Corriente

2.3.2. Variables Dependientes


Sistema de monitoreo
Automatizacin del sistema de control

2.4. Hiptesis
La mayora de centros y salas con equipos informticos no cuentan con un sistema de
monitoreo y control para seguridad y proteccin de problemas comunes como sobre

45
voltaje, exceso de corriente y temperatura que hacen que los equipos informticos
dejen de responder o fallen.

Esto se podra mejorar con el diseo e implementacin de un sistema de monitoreo y


control automatizado para mantener la sala de equipos informticos en un ambiente
ptimo de funcionamiento sin interrupciones.

Con el diseo e implementacin de un sistema de monitoreo continuo y control


automatizado se podr optimizar el funcionamiento, evitando daos y se eliminaran
las interrupciones en los equipos, reduciendo costos de mantenimiento y reposicin
de los mismos.

46
3. MARCO METODOLGICO

El proyecto ha sido desarrollado en un prototipo a escala para poder llevar a cabo el


monitoreo y control automatizado de la variacin de voltaje, corriente y temperatura
en salas con equipos informticos.

La investigacin se iniciar en el nivel exploratorio porque el investigador se


involucrar y conocer el problema, tendr una visin clara y directa; se pasar al
nivel descriptivo para explicar las propiedades, caractersticas e inconvenientes
dentro del problema; seguir con el nivel correlacional porque se relacionan las
variables independientes y dependientes, se concluir en el nivel explicativo ya que
se detallar la solucin al problema.

3.1. Diseo de la Investigacin

En el desarrollo de esta investigacin se emple el Mtodo Deductivo, para alcanzar


y cumplir los objetivos planteados.

El mtodo deductivo ayud a evaluar los aspectos de investigacin, esto permiti


analizar, contextualizar, tomar decisiones y sugerir una posible solucin al mismo
basndose principalmente en los hechos bibliogrficos existentes.

Las tcnicas aplicadas en el proyecto son:

Tcnica indirecta de informacin: Mediante fuentes secundarias,


aprovechando la bibiliografa existente para explorar acerca de la temtica
a investigar, tales como: textos, revistas epecializadas, paginas web, etc.
Observacin directa: Hacia el origen del problema y su documentacin.
Auto Observacin: Durante el desarrollo respectivo con el mtodo de
implementacin por parte del investigador.

El proyecto se ha dividido en actividades que se llevaron a cabo en un periodo de


tiempo determinado para llevarlo a buen trmino.

Las actividades son:

Investigacin Bibliogrfica
En el desarrollo del proyecto se analizaron varias fuentes bibliogrficas
relacionadas y similares a la solucin del problema planteado.

47
Anlisis del Sistema

Se analizaron las necesidades que requieren los equipos informticos para su


funcionamiento ptimo sin interrupciones. De esta fase surge un documento
de requisitos, que contiene la especificacin completa de lo que debe hacer el
sistema sin entrar en detalles internos.

Modelo o Diseo del Sistema


Teniendo ya los conocimientos y caractersticas de funcionamiento de los
elementos, se inicia con el diseo de todas las partes que conforman el
proyecto. En esta fase es donde se realizan los pasos necesarios para el
cumplimiento de los requerimientos establecidos, as como tambin se realiza
un anlisis necesario para elegir el tipo de herramientas a usar en cada etapa.

Implementacin
Se implementa el diseo del proyecto que se hizo en la anterior actividad.
Esto es, la construccin de cada una de las partes de los circuitos de control
que compone el sistema y establecer la comunicacin necesaria para el
correcto funcionamiento del sistema.

Pruebas
Una vez realizada la fase de implementacin de los diferentes componentes
del proyecto, se pasa a unir todas estas y se realiza las pruebas pertinentes
para comprobar que se haya cumplido con los objetivos propuestos desde un
principio.

Mantenimiento
El sistema de monitoreo y control automatizado tanto en hardware y software
podr sufrir algunos cambios despus de la entrega. Los cambios ocurrirn
debidos a que el sistema deba adaptarse a cambios del entorno externo
(sistema operativo o dispositivos perifricos), o debido a manipulacin de los
diferentes dispositivos que interactan en l prototipo.

3.2. Tipo de investigacin


Investigacin Bibliogrfica

En el desarrollo de un sistema de monitoreo y control automatizado fue


indispensable, el uso de la investigacin bibliogrfica, la cual permiti al
48
investigador sustentar la investigacin con criterios y conocimientos de
diversos autores en temas relacionados al problema que se pretende
solucionar, adems permiti establecer conceptos, recopilar, ampliar
conocimientos y profundizar en la informacin para construir un marco
terico fuerte que permita respaldar el proceso investigativo.
Investigacin Experimental

En el desarrollo del sistema se requerir una manipulacin intencional de las


variables independientes de medicin como voltaje, corriente y temperatura
ya que son las que afectan directamente a las variables dependientes de
monitoreo y control automatizado que son el factor principal de estudio del
sistema.

3.3. Procedimiento del Proyecto de Investigacin

Basados en la problemtica del proyecto, se proceder a buscar la mejor opcin para


poder plasmar de manera real, lo que en palabras hemos mencionado anteriormente.

En el desarrollo de la propuesta se detalla el procedimiento para instalar y manipular


tanto el hardware, software y las diferentes herramientas a ser utilizadas.

Figura 20: Diseo o Esquema general hardware. Gualsaqu E., 2015.


El esquema general detalla el tipo de dispositivos y elementos que va utilizar el
hardware y las variables de medicin que van a ser monitoreadas mediante un

49
computador con una interfaz de usuario desarrollada e implementada en Visual
Basic.

El hardware constar de 3 nodos denominados esclavos que son los transmisores,


encargados de transmitir las seales analgicas receptadas o captadas por los
diferentes sensores dispuestos en cada uno de los nodos y un nodo mster que ser el
encargado de recibir los datos de los nodos esclavos, para consecuentemente ser
enviados mediante el puerto serial hacia el computador para el respectivo monitoreo
de las diferentes variables.

Es indispensable conocer y plantear el tipo de arquitectura, topologa y comunicacin


que requiere la tecnologa zigbee usada en el desarrollo del proyecto.

As como tambin el uso de herramientas que nos servirn para el diseo


esquemtico, construccin, programacin y pruebas de los diferentes dispositivos
que componen el sistema de monitoreo y control automatizado como son:

Proteus Versin 7.10: Software que consta del mdulo Isis para el
diseo, simulacin y el mdulo Ares para la elaboracin de rutado o
pistas para la elaboracin de la placas de circuito impreso.
Bascom AVR: Software compilador en Basic para realizar la
programacin de rutinas a ser realizadas por de los diferentes micro
controladores y dispositivos.
CodeVision: Compilador para dispositivos atmel, en nuestro caso
compilador del AtMega8 para el mdulo zigbee.
Terminal: Software utilizado para pruebas de simulacin para el envo y
recepcin de datos emitidos por las diferentes variables dispuestos en los
nodos esclavo y mster.
Plataforma Arduino: Para la instalar el controlador del nodo Mster.

3.3.1. Arquitectura del Hardware


Se ha elegido un tipo de arquitectura centralizada para el desarrollo del sistema ya
que va a tener instalada toda la lgica del sistema en el servidor (nodo mster) que va
a actuar como maestro. El resto de placas sern esclavas, es decir su programa solo

50
va a recolectar datos de las mediciones de variables y establecer la comunicacin
entre placas. La siguiente figura muestra esta situacin.

Nodos Esclavos
Sala 1 Zigbee

Nodo Mster
Sala 2 Zigbee Servidor

Sala 3 Zigbee

Figura 21: Esquema de la arquitectura centralizada. Gualsaqu E., 2015


Una desventaja del sistema es que fallar en caso de que caiga el servidor (mster).
Este efecto se puede evitar aadiendo un servidor de reserva que tendr una copia de
la funcionalidad del servidor principal y se encargar de preguntar cada cierto tiempo
si est activo, en caso de no recibir respuesta reemplazara al principal. Adems esta
solucin aumentara el coste del sistema.

3.3.2. Topologa utilizada por zigbee.


Para el uso de la topologa se tom en cuenta los tipos de nodos existentes de los
cuales se va a utilizar 2 de ellos que son.

Nodo Coordinador
Ya que se necesita de uno y solo un nodo coordinador dentro de la red y es el
encargado de mantener todo momento el control del sistema.
Siendo un factor muy importante la fuente de alimentacin permanente y
segura ya que este dispositivo nunca entrar en modo dormir.
Nodo final
Estos nodos se comunican con el nodo coordinador transmitiendo los datos y
la informacin receptada por los diferentes sensores.

Una vez establecido el tipo de nodos a ser usados en el desarrollo, se estable la


topologa a implementar.

51
Topologa tipo estrella

En la topologa en estrella, todos los dispositivos en la red slo pueden comunicarse


con el coordinador. Un caso tpico en la formacin de la red en estrella es que un
dispositivo programado para ser coordinador se activa y comienza a establecer su
red. Lo primero que hace el coordinador es seleccionar un identificador nico el cual
no es utilizado por cualquier otra red dentro del radio de cobertura de ese dispositivo,
en otras palabras, se asegura que el identificador no sea utilizado por cualquier otra
red cercana.

Nodo
Final
Mster

Coordinador

Nodo Nodo
Final Final

Figura 22: Topologa tipo estrella. Gualsaqu E., 2015

3.3.3. Herramienta de Diseo Hardware Proteus 7.10 SP0


Al acceder al programa Proteus nos desplegar la siguiente pantalla.

Figura 23: Panel de Inicio Proteus 7.10 SP0.Gualsaqu E., 2015

52
El entorno de trabajo, es donde se realiza el esquema de hardware a ser construido y
la manera en qu van a ir distribuidos cada uno de los componentes a interactuar
dentro del mismo. Las partes del entorno de trabajo se muestran en la siguiente
imagen.

Figura 24: Entorno de trabajo. Gualsaqu E., 2015.


Una vez dentro del entorno de trabajo procedemos a esquematizar los nodos esclavos
y el mster usando los diferentes dispositivos y elementos constituyentes del
hardware.

Uso del mdulo Isis de Proteus 7.10 SP0 para el diseo esquemtico.
Diseo del nodo Mster

Para el diseo del nodo mster empezamos eligiendo los elementos y partes
principales que van a constituir la placa de circuito impreso principal:

Mdulo Zigbee receptor o coordinador


Micro controlador ATmega8 donde se almacenan los datos de
medicin receptados.
Mdulo Bluetooth
Arduino Mega 2560

En el sistema de monitoreo y control diseado se usar el dispositivo arduino mega


2560 ya que cuenta con 3 puertos seriales que en este caso vamos a utilizar para la
comunicacin entre dispositivos como son bluetooth, zigbee y la comunicacin con
el computador, cosa que no ocurre con otros dispositivos arduino.

53
Adems el nodo mster es quin va a desempear un papel muy importante que se
encarga de receptar o coordinarlos datos de medicin de las variables transmitidos
por los nodos esclavos de manera independiente va red inalmbrica, para de la
misma manera ser enviados hacia el computador mediante la comunicacin o puerto
serial.

Figura 25: Esquema del dispositivo Arduino mega 2560. Gualsaqu E., 2015.
Esta figura indica que los pines 6, 7, 25, 26 y 83 deben ser conectados a Gnd (tierra),
el pin 5 a Vcc (voltaje 5V), as como en el pin 67, 68 irn conectados al mdulo
bluetooth para la recepcin y transmisin respectivamente y por ltimo realizamos la
conexin al mdulo zigbee mediante los pines 65 y 66 de igual manera que son os
encargados de la recepcin y transmisin de informacin.

Figura 26: Esquema del mdulo Zigbee con sus diferentes pines.
Gualsaqu E., 2015.

54
Se realiza una sntesis general de los pines a ser utilizados para el diseo del sistema.

Este mdulo consta de Gnd puerto de conexin a tierra


Rx es mediante el cual se recibe la informacin que sirve de
comunicacin con otro mdulo Zigbee.
Tx es aquel que transmite la informacin tomada o registrada por los
dispositivos que interactan mediante el micro de este mdulo.
Vcc es la entrada del voltaje para que funcione el mdulo.
Reset es mediante el cual una vez receptar o enviar la informacin,
vuelve a un estado vaco para leer o transmitir nuevas lecturas de los
diferentes dispositivos.
Los dems pines sirven como entradas y salidas que es donde van
conectados los dispositivos a interactuar mediante el mdulo.

Figura 27: Esquema del mdulo bluetooth. Gualsaqu E., 2015.


La figura indica los pines que van a ser conectados a la placa arduino mega 2560, es
decir los pines 3, 4 de recepcin y transmisin de informacin respectivamente, as
como su alimentacin mediante el pin 4 Vcc y el pin 6 a Gnd (tierra).

Figura 28: Esquema completo del nodo mster con los dispositivos bluetooth y
Zigbee. Gualsaqu E., 2015.

55
Diseo del nodo esclavo

Empezamos eligiendo dentro de las libreras del software los elementos y partes
principales que van a constituir los nodos esclavos, los mismos que son los
encargados de receptar las mediciones de las diferentes variables mediante:

Sensor de temperatura LM 235


Sensor de Voltaje y Corriente LM 317
Mdulo Zigbee transmisor o final
Micro controlador ATmega8 donde se almacenan los datos de
medicin a ser transmitidos.
Resistencias de 10 k y 1k
Capacitores
Condensadores
Transistores
Borneras para la conexin de dispositivos externos para el control
automatizado.
Potencimetro para la simulacin de variacin de voltaje y corriente.

Figura 29: Diagrama mdulo Zigbee con sus diferentes pines. Gualsaqu E., 2015.
Se realiza una sntesis general de los pines a ser utilizados para el diseo del sistema.

Este mdulo consta de Gnd puerto de conexin a tierra


Rx es mediante el cual se recibe la informacin que sirve de
comunicacin con otro mdulo Zigbee.
Tx es aquel que transmite la informacin tomada o registrada por los
dispositivos que interactan mediante el micro de este mdulo.
Vcc es la entrada del voltaje para que funcione el mdulo.

56
Reset es mediante el cual una vez receptar o enviar la informacin,
vuelve a un estado vaco para leer o transmitir nuevas lecturas de los
diferentes dispositivos.
Los dems pines sirven como entradas y salidas que es donde van
conectados los dispositivos a interactuar mediante el mdulo.

Figura 30: Esquema de conexin del ventilador al mdulo Zigbee.


Gualsaqu E., 2015.
La figura indica la conexin entre el mdulo de ventilacin y el mdulo Zigbee con
elementos intervinientes para su funcionamiento. Es decir los elementos que se
encuentran a su paso como resistencias (R4) para controlar o regular el paso de
corriente, Transistor (Q1) para incrementar o amplificar el tamao de la energa y
bornera para salida de conexin al dispositivo externo en este caso ventilador.

Figura 31: Esquema de conexin del sensor de temperatura LM35.


Gualsaqu E., 2015

57
Esta figura nos indica la manera en que se encuentra conectado el sensor de
temperatura LM35 (U3) dentro del nodo esclavo para la adquisicin de datos que van
a ser registrados por dicho elemento, adems nos da a conocer los dispositivos como
resistencias, resistencias variables ya mencionados, comparador operacional
(U2)capaz de comparar dos seales de entrada y variar la salida en funcin de cul es
mayor.

En la figura 32: nos muestra la conexin entre el sensor de temperatura con el


mdulo Zigbee.

Figura 32: Esquema de conexin entre el sensor LM35 con el Mdulo Zigbee.
Gualsaqu E., 2015.

Figura 33: Esquema de alimentacin a la fuente de energa del mdulo Zigbee.


Gualsaqu E., 2015.
La figura indica la entrada de voltaje hacia el mdulo zigbee mediante un puente de
diodos (rectificador de seal) el cul se encarga de convertir la corriente
alterna en corriente continua. Es decir consiste en cuatro diodos comunes, que
convierten una seal con partes positivas y negativas en una seal nicamente
positiva, pasando por el regulador de voltaje (U1) que es quin se encarga de emitir

58
la alimentacin adecuada de 5 Voltios al mdulo Zigbee para su perfecto
funcionamiento.

Figura 34: Esquema de simulacin de UPC mediante una batera.


Gualsaqu E., 2015.
La figura indica que se va a hacer uso de una batera para la simulacin de un UPS
ya que se trata de un prototipo, el cual es encargado de regular el sobre voltaje que
puede ocasionar daos, as como tambin si hay bajo voltaje este actuador
proporcionara la energa pertinente para que los dispositivos sigan funcionando sin
ningn tipo de interrupcin. Este dispositivo de igual manera va conectado al mdulo
Zigbee, que indica todo lo anteriormente mencionado con la implementacin de uso
de leds que simulan que los equipos se encuentran funcionando de la manera
adecuada ya que por el contrario dejaran de responder y automticamente se
apagaran.

Figura 35: Esquema de conexin entre el mdulo UPS, leds y mdulo Zigbee.
Gualsaqu E., 2015.

59
Continuando con la implementacin del diseo podemos observar mediante la figura:
El acoplamiento de todos los dispositivos y dems elementos descritos en los
esquemas anteriores para de esta manera obtener el diagrama completo y terminado
del nodo esclavo.

Figura 36: Esquema completo del nodo esclavo con sus diferentes elementos.
Gualsaqu E., 2015.

Uso del mdulo Ares de Proteus 7.10 SP0 para el diseo de pistas y
elaboracin de circuito impreso PCB.

Las figuras representarn el diseo de las pistas que van a tener las diferentes placas
de circuito impreso a ser elaboradas.

60
Diseo del PCB del nodo mster.

Figura 37: Diseo PCB del nodo master. Gualsaqu E., 2015.

Diseo 3d del PCB del nodo mster.

Figura 38: Diseo 3D de la placa mster. Gualsaqu E., 2015

61
Diseo del PCB de los nodos esclavo.

Figura 39: Diseo de pistas de circuito impreso de los nodos esclavo.


Gualsaqu E., 2015.

Diseo 3D del PCB de los nodos esclavo.

Figura 40: Diseo 3D del circuito impreso del nodo esclavo vista superior.
Gualsaqu E., 2015.

62
Figura 41: Diseo 3D del circuito impreso del nodo esclavo vista inferior.
Gualsaqu E., 2015.

3.3.4. Construccin y ensamblado de las placas de los nodosmster y


esclavo.
Para la construccin y ensamblado de las diferentes placas de circuito impreso con
los diferentes dispositivos y elementos citados con anterioridad en el diseo de
hardware, procedemos a realizar el respectivo montaje de mdulos, es decir
colocando y soldando los dispositivos segn donde correspondan o se encuentren
dispuestos mediante el esquema de circuitos impresos.

Figura 42: Montaje de los mdulos bluetooth y mdulo zigbee en el nodo mter.
Gualsaqu E., 2015.
63
Figura 43: Montaje de los dispositivos y elementos necesarios para el nodo esclavo.
Gualsaqu E., 2015.

Figura 44: Montaje de los elementos en los nodos esclavo. Gualsaqu E, 2015.

Figura 45: Montaje del mdulo Zigbee en los nodos esclavo. Gualsaqu E, 2015.

64
3.3.5. Software o Lenguaje de programacin Bascom-AVR para el
hardware.
Programacin nodo mster

Este nodo es el encargado de la recepcin de la informacin y datos receptados por


cada uno de los nodos esclavo que intervienen en el funcionamiento del prototipo.

Mdulo Bluetooth

Tipo de microcontrolador y configuracin.

Figura 46: Declaracin del tipo de micro controlador y configuracin.


Gualsaqu E., 2015.
La figura inicia especificando el tipo de micro controlador usado en este caso
ATmega 2560, as como la frecuencia, velocidad de transmisin con la que trabaja
el micro controlador, luego define los puertos seriales por los cuales se va a
establecer la comunicacin con el mdulo bluetooth, zigbee y el computador.

Cdigo fuente Descripcin


Tipo de micro controlador Atmega 2560,
Velocidad de trabajo 16 Mhz, velocidad de
transmisin-recepcin medida en baudios y
el espacio de memoria.
Figura47: Cabecera nodo mster bluetooth. Gualsaqu E., 2015

65
Figura 48: Declaracin de variables, apertura de puertos seriales. Gualsaqu E., 2015
La figura indica el cdigo fuente donde se declaran las variables S, A de tipo byte
(8bits), una variable Bit tipo String de tamao 50, para luego pasar a la apertura del
puerto com2, com3, com4 para la transmisin de datos binarios del microcontrolador
hacia el computador o viceversa. La estructura Do Loop nos dice hacer que S
reciba o enve un dato por com4 y si el dato recibido es el signo de < entonces la
comunicacin est establecida y lista para recibir una instruccin, el mismo
procedimiento se realiza con el puerto com3, por ltimo si S no recibe nada no tiene
comunicacin as finaliza el ciclo y cierra la comunicacin de todos los puertos.

66
Cdigo fuente Descripcin

Instruccin Do Loop: Repite las


instrucciones mientras la condicin sea
cierta o hasta que la condicin resulte ser
cierta, poniendo al dispositivo en estado
activo.

Cuadro 2: Instrucciones realizadas por el nodo mster. Gualsaqu E., 2015


Cdigo fuente Descripcin

Cierra la comunicacin entre los pines del


micro controlador y los puertos seriales.

Cuadro 3: Cierre de comunicacin no mster. Gualsaqu E., 2015.

Mdulo Zigbee

Tipo de microcontrolador y configuracin.

Cdigo fuente Descripcin


Se define el tipo de micro controlador
Atmega 8A, Velocidad de trabajo 8Mhz,
velocidad de transmisin - recepcin medida
en baudios y el espacio de memoria.
Cuadro 4: Cabecera nodo mster zigbee. Gualsaqu E., 2015.

Declaracin de subrutinas

Cdigo fuente Descripcin


Declaracin de la subrutina de lectura se
encarga de leer los registros del micro
controlador que contienen la informacin
receptada de las variables medidas por los
nodos esclavo.

67
Una vez leda la informacin, la subrutina
de escritura se encarga de registrar estos
valores en la memoria para su posterior uso.

Cuadro 5: Subrutinas de lectura y escritura en los registros.


Gualsaqu E., 2015.

Definicin de constantes

Cdigo fuente Descripcin


Definicin de constantes requeridas por el
mdulo zigbee para no sufrir interrupciones,
mximo nmero de retardo en transmisin,
recepcin y transmisin de datos.
Cuadro 6: Definicin de constantes requeridas por zigbee. Gualsaqu E., 2015.

Definicin de comandos

Cdigo fuente Descripcin

Comandos para lectura, escritura de


registros, direccionamiento de registros y de
reutilizacin de comandos requeridos.

Cuadro 7: Definicin de comandos para zigbee. Gualsaqu E., 2015

Comando de registro de direcciones

Cdigo fuente Descripcin

Constantes usadas para la configuracin de


recepcin y transmisin que requiere zigbee
para establecer y registrar las diferentes
direcciones donde van a ser almacenados los
valores receptados por los nodos esclavo.

Cuadro 8: Definicin de comandos mediante constantes zigbee.


Gualsaqu E., 2015.

68
Configuracin de pines de entrada y salida de zigbee

Se configura los pines a ser usados como


entradas y salidas de datos en el
microcontrolador, adems se indica los
valores cuando van a ser activados los
dispositivos externos, es decir cuando las
salidas reciben valores de 1 y 0 que indican
el estado activo o apagado, as como el
tiempo que tarda en actualizarse la
informacin receptada.

Cuadro 9: Configuracin de entradas y salidas mediante los pines del mdulo


zigbee. Gualsaqu E., 2015.

Descripcin de la estructura principal del programa

Recibe la informacin de los registros de los


nodos esclavo mediante el llamado de las
subrutinas descritas anteriormente.

Uso de la sentencia if else para comparar


la entrada analgica de voltaje e intensidad
de corriente receptada por los sensores y si
se encuentra en un rango de medicin
estable no hace nada, por el contrario la
batera UPS se activa.

69
Una vez tomados los valores de temperatura
mediante el sensor se realiza una
comparacin mediante una sentencia if
else, que si alcanza una temperatura
demasiada alta el dispositivo externo
ventilador se activar para estabilizar la
temperatura ambiente en la cual los equipos
funciona de manera adecuada para no sufrir
interrupciones.

De la misma manera anterior una vez


tomados los valores en este caso del voltaje
del tomacorriente mediante el sensor se
realiza una comparacin mediante una
sentencia if else, para receptar el voltaje de
entrada que reciben los equipos y realizar
una comparacin, que indica que si existe
demasiado o bajo voltaje entraran actuar
otros dispositivos externos para su
regulacin automticamente.

Cuadro 10: Estructura principal y su funcionamiento zigbee. Gualsaqu E., 2015.

Programacin nodo esclavo


En esta parte solo se detalla la parte principal del programa que van a
contener los 3 nodos esclavo ya que su cabecera, y declaracin de sub rutinas,
constantes, comandos y registros de direccionamientos de cada uno de ellos
es similar al mster con la variacin que estos nodos tienen la funcin de
transmitir informacin tomada por los diferentes sensores hacia el nodo
mster que es nuestro receptor.

70
Descripcin de la estructura principal delos nodos esclavo.

Pone en estado activo al microcontrolador


par su transmisin mediante el llamando a
subrutinas donde se encuentra escritos o
registrados los valores medidos de las
diferentes variables a medir mediante los
sensores dispuestos en cada uno de los
nodos esclavo, tambin indica el tiempo en
milisegundo que van a permanecer los datos
para la nueva medicin y transmisin.

Mediante sentencias de control se hace el


llamado a subrutinas de lectura que
devuelven informacin receptada por los
sensores y las escribe en memoria para su
posterior transmisin hacia el nodo mster,
quien es el encargado de enviar por puerto
serial toda la informacin recolectada por
los nodos esclavos para su representacin
mediante una interfaz grfica que va a
implementarse para el monitoreo.

Cuadro 11: Estructura principal del nodo esclavo y su funcionamiento


Gualsaqu E., 2015.

3.3.6. Uso del Software CodeVisin para la compilacin y grabacin de


microcontroladores de los nodos mster y esclavos.
La compilacin y grabacin de todo el cdigo con sus respectivas funciones a
desempear por cada uno de los nodos hechos en la anterior actividad mediante el

71
software Bascom-AVR, seguirn los mismos pasos tanto para el microcontrolador
Arduino ATmega 2560 como para los Zigbee ATmega8.

Abrir el programa CodeVisin

Figura 49: Pantalla inicio CodeVisionAVR. Gualsaqu E., 2015.

Figura 50: rea de trabajo CodeVision. Gualsaqu E., 2015.

Seleccionamos o presionamos click en run the chip programmer, donde


desplegara una nueva ventana.

72
Figura 51: Seleccin de run the chip programmer. Gualsaqu E., 2015.

Elegir el chip de Arduino Mega ATmega 2560 a grabar y el archivo Mster,


as quedara listo para su funcionamiento.

Figura 52: Seleccin del micro controlador. Gualsaqu E., 2015.

3.3.7. Implementacin del software HMI ( Interfaz Hombre Mquina)


con Visual Basic 6.0
Se lo denomina de esta manera al software para sistemas de monitoreo y control de
supervisin. Las seales de diferentes procesos son conducidas al HMI por medio de
dispositivos como tarjetas de entrada/salida o externas al computador.

Las funciones a cumplir por el HMI son:

Monitoreo: Es la habilidad de obtener y mostrar datos de planta en tiempo


real. Estos datos se pueden mostrar con nmeros, textos o grficos que
permitan una lectura ms fcil de interpretar.

73
Alarmas: Es la capacidad de reconocer eventos excepcionales dentro del
proceso y reportarlos. Las alarmas son reportadas basadas en el lmite de
control preestablecido.
Diseo de los forms del sistema de monitoreo
Creacin del Form Principal

Figura 53: Pantalla Principal Domsystem. Gualaqu E.,2015.

Descripcin de los tipos de control usados en el Form Principal

Tipo de Control Especificacin


Frame de ingreso al sistema Es el cuadro que despliega la peticin de los datos requeridos
Domsystem para el ingreso al sistema.

Labels Son cuadro de texto o rtulos de informacin.


TextBox Son cuadros de texto de formularios que se utilizan para
obtener entradas del usuario o para mostrar texto.
CommandButton Permite al usuario hacer clic en l para ejecutar una accin.
Cuadro 12: Tipos de control del form principal. Gualsaqu E., 2015.

Programacin y especificacin de los mtodos usados en el form


principal

Tipo de Cdigo Fuente Especificacin


Control
Private Sub Command1_Click(Index Se declara el comando
Btn_ingresar
As Integer) Command1_Click y se usa la
If (txt_usuario = "domsystem" And sentencia if para comprobacin si

74
txt_clave = "1234") Then los datos de ingreso del usuario son
Form1.Show correctos, de ser as ingresa caso
Unload Me contrario despliega un mensaje que
Else los datos son incorrectos.
MsgBox "Datos in correctos....",
vbCritical
EndIf
End Sub
Private Sub btn_salir_Click(Index As
Integer) Indica que al hacer click en el
Dim a As Integer botn despliega un mensaje con la
a = MsgBox("Desea salir..?", interrogante Desea salir..?con 2
Btn_salir vbInformation + vbYesNo, Caption) opciones Yes, No.
If a = vbYes Then El uso de if indica que l dar click
End en la opcin Yes el programa
End If finaliza.
End Sub
Cuadro 13: Explicacin de mtodos usados en form principal. Gualsaqu E., 2015.

Creacin del form de monitoreo de variables

Figura 54: Pantalla de Monitoreo de variables de medicin. Gualsaqu E., 2015.

Descripcin de los tipos de control usados en el monitoreo.

Tipo de Control Especificacin


Labels Son cuadro de texto o rtulos de informacin ubicados en la

75
Ejemplo: parte superior de los TextBox.

TextBox
Son cuadros de texto de formularios que se utilizan para
obtener entradas del usuario o para mostrar texto.

Shape
Control para identificar estados de forma visual para el usuario.

Button

Permite al usuario hacer clic en l para ejecutar una accin.

Figura 55: Tipos de control del form monitoreo de variables. Gualsaqu E., 2015.

Programacin y especificacin de los mtodos usados en el form


monitoreo de variables

Cdigo Fuente Especificacin


Declaracin de variable global llamada
Dim variable As Byte variable con tipo de dato Byte recibir
cadena de bits, es decir ceros y unos.
Se declara una funcin pblica llamada
enviar con parmetro de tipo String
encargada de emitir un mensaje de error s
la comunicacin con el puerto serial
usando MSComm1 no se establece, caso
contrario se encuentra listo para
establecer comunicacin y ponerse en
espera de recepcin de datos.

76
La siguiente funcin establece la
comunicacin mediante el puerto serial
con dispositivos externos, es decir se
encuentra en estado de espera para la
recepcin de datos y en caso de no
encontrar la comunicacin pertinente con
el dispositivo emite un mensaje de error.

Accin Click que realiza el botn salir,


cuando el usuario pulsa el botn llamado
salir se emite un mensaje con opciones de
si y no, de acuerdo a la respuesta obtenida
por el usuario el programa continuar en
funcionamiento caso contrario terminara
su ejecucin.
Subrutina para abrir el puerto, mediante la
sentencia if comprueba si el puerto est
abierto, y se procede a establecer la
comunicacin definiendo un puerto de
tipo Comm a ser usado, as como tambin
se declara la velocidad de transmisin-
recepcin de datos de tipo byte, caso
contrario emite un mensaje de alerta al
usuario de puerto no vlido. Esto ocurre
cuando no est configurado el puerto de
comunicacin correcto.

77
Subrutina Timer1 donde se declara
variables locales de tipo string para
almacenamiento de los datos enviados
desde el dispositivo mster hacia el
computador para posteriormente ser
desplegados en pantalla.
Mediante la sentencia if se realiza una
comparacin con los valores obtenidos
del dispositivo mster indicando que si la
variable st1 es igual a B dato de entrada,
tomar el valor receptado.
Este valor se lo compara por el dato
registrado por el sensor de temperatura
del nodo esclavo y se define que si
sobrepasa al valor de 20, el Shape
correspondiente a la temperatura cambiara
de estado de color verde a rojo en motivo
de alerta para el usuario.
Estructura de comparacin de los datos
recibidos por el nodo esclavo al nodo
mster y emitidos al computador para su
comparacin y posteriormente ser
desplegado en pantalla.
Mediante la sentencia if se realiza una
conversin de los datos recibidos, para
luego realizar una comparacin de
acuerdo al voltaje que se va a medir y si
en caso de ser mayor o menor a lo
establecido, emitir un aviso mediante el
shape correspondiente al voltaje y
cambiar su estado mediante observacin
visual de olor verde a rojo, en son de
alerta al usuario.

78
Estructura de control similar al caso
anterior con diferentes datos receptados
por la medicin de intensidad de
corriente, realizando una comparacin
con el valor fijado para su
funcionamiento, es decir si el valor
recibido es mayor al fijado, emitir un
aviso mediante el shape correspondiente a
la intensidad de corriente.
Cuadro 14: Programacin y especificacin form monitoreo de variables.
Gualsaqu E., 2015.

3.4. PRUEBAS
Funcionalidad operativa del Hardware

Para poder efectuar un debido monitoreo a las diferentes salas con equipos
informticos para su ptimo funcionamiento, se realiz una simulacin en el
prototipo con distintas pruebas como:

Verificamos la temperatura a la cual los equipos trabajan sin interrupciones,


ya que si la temperatura se eleva, los equipos necesitan de ventilacin para su
buen desempeo.
Como estamos trabajando en un prototipo el voltaje suministrado es de 12V
para los equipos, este tipo de variable debera ser constante o tener una
variacin mnima, ya que de lo contrario actuaria el sistema de control
regulando y manteniendo estable la variable para de esta manera evitar
posibles cortos y por otro lado si el voltaje fuese demasiado bajo, se activara
el ups (batera) para salvaguardar los equipos.
Al igual que la actividad anterior vamos a medir la intensidad de corriente
suministrada por los equipos de cada una de las salas, teniendo en cuenta que
si excede a una medicin fijada para nuestras pruebas el sistema actuar, de
tal manera que los equipos se apagarn forzosamente para evitar daos y
prdidas materiales.

Para tener una idea ms precisa de lo mencionado anteriormente se ha realizado


diferentes mediciones dentro del prototipo y se las refleja en el siguiente cuadro:

79
Variables S1 S2 S3 V1 V2 V3 UPS
Temperatura
17 18 18 0 0 0 0
(C)
Voltaje (V) 7 10 9 0 0 0 1
Corriente (A) 33 22 12 0 0 0 1
Temperatura
22 25 23 1 1 1 0
(C)
Voltaje (V) 11 15 7 0 0 0 1
Corriente (A) 33 22 12 0 0 0 1
Cuadro 15: Mediciones de prueba Hardware. Gualsaqu E., 2015

Valores Fijados para correcto funcionamiento.

Temperatura: 17 - 21

Voltaje: 7V 9V

Corriente: 12 A 25 A

Estados:

1 prendido, 0 apagado.

Nomenclatura de la tabla

S1: Sala 1
S2: Sala 2
S3: Sala 3
V1: Ventilador 1
V2: Ventilador 2
V3: Ventilador 2
UPS: Regulador de voltaje y almacenamiento de energa.

Funcionalidad operativa del Software

El sistema realiza un monitoreo de las variables de temperatura, voltaje y corriente.

Para las pruebas pertinentes tomamos como referencia el cuadro de pruebas expuesto
con anterioridad.

80
Variables S1 S2 S3 V1 V2 V3 UPS
Temperatura
17 18 18 0 0 0 0
(C)
Voltaje (V) 7 10 9 0 0 0 1
Corriente (A) 33 22 12 0 0 0 1
Temperatura
22 25 23 1 1 1 0
(C)
Voltaje (V) 11 15 7 0 0 0 1
Corriente (A) 38 22 9 0 0 0 1

Figura 56: Software inicializado sin. Gualsaqu E., 2015.

Ejecucin de los 3 primeros registros

Figura 57: Prueba 1 en ejecucin. Gualsaqu E., 2015.


81
Ejecucin de los 3 registros siguientes.

Figura 58: Prueba 2 en ejecucin. Gualsaqu E., 2015.

82
4. MARCO ADMINISTRATIVO

4.1. Recursos humanos


RECURSOS HUMANOS
CANT INDICADORES COSTOS
1 Tcnico metodolgico 120,00
1 Tcnico tesista (Patricio Gualsaqu) 604,80
TOTAL 724,80

Cuadro 16: Recurso humanos. Gualsaqu E., 2015

4.2. Recursos Materiales


RECURSOS MATERIALES
CANT INDICADORES COSTOS
1 Maqueta 50,00
4 Mdulo ZIGBEE 28,00
4 Antenas de red inalmbrica 31,00
12 Switch 5,88
12 metros de cable 3,72
3 Ventiladores 6,00
2 baquelita PCB 7,00
1 papel transfer impresin 1,00
25 resistencias, chip, capacitores, condensadores 12,00
5 Borneras 7,50
8 luces leds 14,40
1 Batera 35,00
4 Potencimetros 4,30
1 fuente de 12 Voltios 8,00
9 Sensores 31,50
5 Atmega8A chip 8,00
1 varios impresiones 150,00
1 varios anillados 20,00
3 Empastado 60,00
1 Copias 20,00
2 meses de internet 58,00
1 varios recargas y telfono 20,00
TOTAL 581,30

Cuadro 17: Recursos materiales. Gualsaqu E., 2015

83
4.2. Otros recursos
OTROS
CANT INDICADORES COSTOS
1 VARIOS VIATICOS 100
1 VARIOS VIAJES 360
1 VARIOS ALIMENTACIN 90
TOTAL 550

SUMA A+B+C 1856,10


15% 278,415
TOTAL 2134,52

Cuadro 18: Recursos varios. Gualsaqu E., 2015

84
CONCLUSIONES

El desarrollo de este trabajo consisti en el monitoreo y control automtico de


variables como temperatura, voltaje y corriente, esto es controlando la temperatura
por medio de ventiladores y activando diferentes dispositivos para el funcionamiento
ptimo de los equipos, todo esto con el uso de la tecnologa Zigbee.

Al trmino de la realizacin de este proyecto, hemos determinado las siguientes


conclusiones:

La automatizacin de los procesos, es uno de los mtodos por los cuales se puede
lograr un considerable nivel de eficiencia y de productividad, en la interaccin
con el HMI (Interfaz-Hombre-Mquina). Esto consiste en que el sistema funcione
prcticamente sin la necesidad de un operador, sin descuidar el monitoreo, el cual
indica el comportamiento de las otras variables dentro de las salas y la funcin
que cumplen los dispositivos de control para mantener los equipos en ptimo
funcionamiento, sin embrago esto reducir las horas hombre por proceso y por lo
tanto un ahorro econmico en este rubro.

Se utiliz el mtodo deductivo que permiti evaluar los aspectos relevantes de la


investigacin, y se la realizo de una manera organizada a travs de los principios
tericos y cientficos, lo cual permiti un anlisis conciso de cada uno de los
elementos e estudio facilitando la construccin de este proyecto, logrando ser un
producto capaz de cumplir con varias de las necesidades.

El mdulo Zigbee se lo program con la ayuda de Bascom AVR lenguaje de


programacin para cumplir funciones requeridas, las cuales junto con el software
implementado en Visual Basic monitorea la temperatura, corriente y voltaje,
realizando un control automatizado si es que las mediciones no son as indicadas.

Para comprobar la eficacia del proyecto se realizaron pruebas de desarrollo,


funcionalidad y desempeo, obteniendo resultados satisfactorios que demuestran
la utilidad de este proyecto.

85
Este proyecto nos permiti poner en prctica los conocimientos adquiridos y a la
vez aumentar nuestros niveles de comprensin en lo referente a automatizacin.
El proyecto fue muy enriquecedor en cuanto a la adquisicin de conocimientos,
ya que trasegamos en reas como la informtica, redes, telecomunicaciones y
programacin de dispositivos hardware; pero an ms ampliamente en la
planeacin y desarrollo de proyectos de mayor envergadura.

86
RECOMENDACIONES

Al finalizar con el presente proyecto de monitoreo y control automatizado se sugiere


la siguiente recomendacin:

Ya que el proyecto se lo realiz en un prototipo al que le denominamos Domsystem,


se recomienda que de ser posible sea implantado en los diferentes laboratorios de la
Universidad para que los diferentes equipos o mquinas funcionen de manera ptima
sin interrupciones, evitando as daos en los equipos.

87
BIBLIOGRAFA
1. ARDUINO. (12 de 01 de 2015). Arduino. Recuperado el 12 de 02 de 2015,
de Arduino: http://www.arduino.cc/en/Main/ArduinoBoardMega2560
2. ARIAS, Vladimir Trujillo. (28 de 09 de 2009). Universidad del Cauca.
Recuperado el 2015 de 04 de 27, de ucauca:
ftp://ftp.ucauca.edu.co/Facultades/FIET/DEIC/Materias/Digitales_2/documen
tacion/MICROCONTROLADORES%20DEIC%20CAPITULO%201.pdf
3. CALLE, Saulito. (22 de Octubre de 2013). Vive la vida. Recuperado el 21 de
Abril de 2015, de http://es.slideshare.net/saulcalle1/tipos-de-sensores-
27429965?related=3
4. DIGNANI, Jorge Pablo. (14 de 02 de 2011). Universidad Nacional de la
PLata. Recuperado el 20 de 04 de 2015, de Universidad Nacional de la Plata:
http://postgrado.info.unlp.edu.ar/Carreras/Especializaciones/Redes_y_Seguri
dad/Trabajos_Finales/Dignanni_Jorge_Pablo.pdf
5. FAUDOT, Ivn Barneda. (17 de Septiembre de 2008). Universidad
Autonoma de Barcelona. Recuperado el 12 de 04 de 2015, de Universidad
Autonoma de Barcelona:
http://www.recercat.cat/bitstream/handle/2072/13081/PFC%20Ivan%20Barn
eda.pdf?sequence=1
6. FAUDOT, Ivn Barneda. (17 de 09 de 2008). Universidad autonoma de
Barcelona. Recuperado el 18 de 04 de 2015, de Universidad autonoma de
Barcelona:
http://www.recercat.cat/bitstream/handle/2072/13081/PFC%20Ivan%20Barn
eda.pdf?s
7. FERNNDEZ OREA, Luis Antonio. (2012). Control automtico y
monitorizacin remota de instalaciones elctricas residenciales mediante
instrumentacin virtual con Labview. Mxico: Universidad Veracruzana.
8. HUBOR. (28 de 11 de 2011). Hubor proteus . Recuperado el 14 de 02 de
2015, de Hubor Proteus: http://www.hubor-proteus.es/proteus-pcb/proteus-
pcb/2-proteus.html
9. MORENO, Javier Martn.D. R. (2007). Protocolo ZigBee (IEEE 802.15.4).
Espaa: Universidad de Alicante.
10. LUCA, Javier Martn. (12 de 12 de 1999). platea. Recuperado el 12 de 02 de
2015, de platea: http://platea.pntic.mec.es/jdelucas/cursovisualbasic.htm

88
11. MESSADI, Gerald. (1988). Los grandes inventos de la humanidad. Bordas,
Pars: Alianza.
12. ORTEGA, Edwin J. (22 de Junio de 2014). Clasificacin de Sensores. (U. S.
Cali, Ed.) Recuperado el 22 de Abril de 2015, de
http://es.slideshare.net/hernancardenas9400/clasificacion-de-sensores-
36167798
13. PREZ PREZ, Virgilio Rosendo. (2010). Contribucin al diseo de
sistemas domticos y de entretenimiento utilizando hardware libre y software
de cdigo abierto. Tijuana, Mxico: Instituto Politcnico Nacional.
14. PREZ YUSTE, A., & Salazar Palma, M. (Enero de 2008). IEEE Xplore.
Procedings of the IEEE, 96(1), 186-190.
15. PINZN GONZLEZ, Andrs David. (2013). Implantacin del sistema
domtico en el hogar. Pereira: Universidad Catlica de Pereira.
16. QUEVEDO, Celso Javier. (14 de Diciembre de 2012). blogger. Recuperado
el 13 de Febrero de 2015, de Blogger: http://celso18.blogspot.com/
17. QUINTEIRO GONZLEZ, Jos Maria. (1999). Sistemas de control para
viviendas y edificiios (1999 ed.). Paraninfo.
18. QUINTEIRO GONZLEZ, Jos Mara., &KHOSHAFIAN, Setrag. (1994).
Edificios inteligentes (1994 ed.). Paraninfo.
19. RAMN PALLS, Areny. (2003). Sensores y acondicionadores de seal
(4ta Edicin ed.). Barcelona, Espaa: Marcombo S.A.
20. SALGADO, Ignacio Vidri. (5 de 5 de 2011). Universidad Pontificia
Comillas. Recuperado el 04 de 05 de 2015, de Universidad Pontificia
Comillas:
http://www.dea.icai.upco.es/sadot/Comunicaciones/avanzadas/Zigbee%20y%
20sus%20aplicaciones.pdf
21. SERNA SANCHIS, Jess. (2007). Redes de sensores inalambricas. Valencia:
Universidad de Valencia.
22. SOARES, Ferdinando. (s.f.). Kentron. Recuperado el 14 de 04 de 2015, de
http://www.kentron.com.ve/novedades/automatizar_todo.htm
23. SUREZ BARN, Juan Carlos. (2013). Diseo y construccin de un sistema
de monitoreo para invernaderos apoyados con tecnologa zigbee. Duitama,
Colombia: Universidad Nacional Abierta y a Distancia.

89
24. UNIVERSIDAD DEL PAS VASCO. (Diciembre de 2001). Autmatas
Programables. Recuperado el 20 de Abril de 2015, de
http://www.sc.ehu.es/sbweb/webcentro/automatica/WebCQMH1/PAGINA%
20PRINCIPAL/Automatizacion/Automatizacion.htm

90
TERMINOLOGA BSICA

MONITOREO: Su origen se encuentra en monitor, un aparato que toma imgenes


de instalaciones filmadoras o sensores y que permite visualizar algo en una pantalla.
El monitor, por lo tanto, ayuda a controlar o supervisar una situacin. Esto nos
permite inferir que monitoreo es la accin y efecto de monitorear, el verbo que se
utiliza para nombrar a la supervisin o el control realizado a travs de un monitor.
Por extensin, el monitoreo es cualquier accin de este tipo, ms all de la utilizacin
de un monitor.

CONTROL: La palabra control proviene del trmino francs controle y significa


comprobacin, inspeccin, fiscalizacin o intervencin. Tambin puede hacer
referencia al dominio, mando y preponderancia, o a la regulacin sobre un sistema.
El control, por otra parte, es la oficina, el despacho o la dependencia donde
se controla. Por eso puede hablarse de puesto de control.

SISTEMATIZACIN: Se denomina sistematizacin al proceso por el cual se


pretende ordenar una serie de elementos, pasos, etapas, etc., con el fin de otorgar
jerarquas a los diferentes elementos.

ELECTRICIDAD: La electricidad es una propiedad fsica manifestada a travs de


la atraccin o del rechazo que ejercen entre s las distintas partes de la materia. El
origen de esta propiedad se encuentra en la presencia de componentes con carga
negativa (denominados electrones) y otros con carga positiva (los protones).

La electricidad, por otra parte, es el nombre que recibe una clase de energa que se
basa en dicha propiedad fsica y que se manifiesta tanto en movimiento (la corriente)
como en estado de reposo (la esttica). Como fuente energtica, la electricidad puede
usarse para la iluminacin o para producir calor, por ejemplo.

VOLTAJE: El voltaje tiene diferentes formas de llamarse como por ejemplo,


diferencia de potencial o tensin, el voltaje vendra q ser la diferencia que hay entre
dos puntos en el potencial elctrico, el potencial elctrico es el trabajo que se debe
realizar para poder trasladar un sistema de carga positiva desde un lugar a otro.

91
El voltaje no es un valor absoluto, este se mide en voltios.

La forma de calcular el voltaje se puede hacer con la Ley de Ohm:

V=R.I

V = Voltios.

R = Resistencia.

I = Intensidad

TEMPERATURA: La temperatura est relacionada con la energa interior de los


sistemas termodinmicos, de acuerdo al movimiento de sus partculas, y cuantifica la
actividad de las molculas de la materia: a mayor energa sensible, ms temperatura.

El estado, la solubilidad de la materia y el volumen, entre otras cuestiones, dependen


de la temperatura. En el caso del agua a presin atmosfrica normal, si se encuentra a
una temperatura inferior a los 0C, se mostrar en estado slido (congelada); si
aparece a una temperatura de entre 1C y 99C, se encontrar en estado lquido; si la
temperatura es de 100C o superior, por ltimo, el agua presentar un
estado gaseoso (vapor).

CORRIENTE: Corriente es un adjetivo que permite nombrar a aquel o aquello que


corre. El trmino puede aplicarse al paso del tiempo para nombrar al momento actual
o al que va transcurriendo. Por ejemplo: El gobierno prometi una solucin
definitiva en el transcurso del corriente mes, El corriente ao refleja un mejor
desempeo financiero de la compaa.

Otra aceptacin de corriente est vinculado a lo que est en uso en la


actualidad o que lo estaba en el momento de que se habla: Por aquellos tiempos, la
vestimenta corriente inclua un sombrero en el caso de los hombres, La normativa
corriente prohbe baarse en este ro ante sus elevados niveles de
contaminacin, La moneda corriente en el territorio

ZIGBEE: es el nombre de la especificacin de un conjunto de protocolos de alto


nivel de comunicacin inalmbrica para su utilizacin con radiodifusin digital de

92
bajo consumo, basada en el estndar IEEE 802.15.4 de redes inalmbricas de rea
personal (wireless personal areanetwork, WPAN). Su objetivo son las aplicaciones
que requieren comunicaciones seguras con baja tasa de envo de datos y
maximizacin de la vida til de sus bateras

VISUAL BASIC: Es un lenguaje de programacin dirigido por eventos,


desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es un
dialecto de BASIC, con importantes agregados. Su primera versin fue presentada
en 1991, con la intencin de simplificar la programacin utilizando un ambiente de
desarrollo que facilit en cierta medida la programacin misma.

La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el


soporte hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar


a un framework o marco comn de libreras, independiente de la versin del sistema
operativo, .NET Framework, a travs de Visual Basic .NET (y otros lenguajes
como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el sucesor de Visual
Basic 6.

Aunque Visual Basic es de propsito general, tambin provee facilidades para el


desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote
Data Objects o ActiveX Data Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de
textos para edicin del cdigo fuente, un depurador, un compilador (y enlazador) y
un editor de interfaces grficas o GUI.

ARDUINO: es una plataforma de hardware libre, basada en una placa con


un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la
electrnica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos


de entrada/salida.

Los microcontroladores ms usados son el Atmega168, Atmega328, Atmega1280,


y Atmega8 por su sencillez y bajo coste que permiten el desarrollo de mltiples
diseos. Por otro lado el software consiste en un entorno de desarrollo que

93
implementa el lenguaje de programacin Processing/Wiring y el cargador de
arranque que es ejecutado en la placa.

PROTEUS: Proteus es una compilacin de programas de diseo y


simulacin electrnica, desarrollado por Labcenter Electronics que consta de los dos
programas principales: Ares e Isis, y los mdulos VSM y Electra.

TOPOLOGIA: La topologa es la rama de las matemticas dedicada al estudio de


aquellas propiedades de los cuerpos geomtricos que permanecen inalteradas por
transformaciones continuas. Es una disciplina que estudia las propiedades de
los espacios topolgicos y las funciones continuas. La topologa se interesa por
conceptos como proximidad, nmero de agujeros, el tipo de consistencia (o textura)
que presenta un objeto, comparar objetos y clasificar mltiples atributos donde
destacan conectividad, compacidad, metricidad o metrizabilidad, entre otros.

Los matemticos usan la palabra topologa con dos sentidos: informalmente es el


sentido arriba especificado, y de manera formal es la referencia a una cierta familia
de subconjuntos de un conjunto dado, familia que cumple unas reglas sobre la unin
y la interseccin este segundo sentido puede verse desarrollado en el artculo espacio
topolgico.

AMPERIOS: Es la unidad de intensidad de corriente elctrica. Forma parte de las


unidades bsicas en el Sistema Internacional de Unidades y fue nombrado en honor
al matemtico y fsico francs Andr-Marie Ampre. El amperio es la intensidad de
una corriente constante que, mantenindose en dos conductores paralelos, rectilneos,
de longitud infinita, de seccin circular despreciable y situados a una distancia de un
metro uno de otro en el vaco, producira una fuerza igual a 210-
newton por metro de longitud.

MILI VOLTIOS: El voltio, o volt, por smbolo V, es la unidad derivada del Sistema
Internacional para el potencial elctrico, la fuerza electromotriz y la tensin elctrica.
Recibe su nombre en honor a Alessandro Volta, quien en 1800 invent la pila
voltaica, la primera batera qumica

MICROCONTROLADOR: Un microcontrolador (abreviado C, UC o MCU) es


un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su
memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una

94
tarea especfica. Un microcontrolador incluye en su interior las tres principales
unidades funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos de entrada/salida.

Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a


velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja
potencia (mW o micro vatios). Por lo general, tendr la capacidad de mantenerse a la
espera de un evento como pulsar un botn o de otra interrupcin; as, el consumo de
energa durante el estado de reposo (reloj de la CPU y los perifricos de la mayora)
puede ser slo de nano vatios, lo que hace que muchos de ellos sean muy adecuados
para aplicaciones con batera de larga duracin. Otros microcontroladores pueden
servir para roles de rendimiento crtico, donde sea necesario actuar ms como
un procesador digital de seal (DSP), con velocidades de reloj y consumo de energa
ms altos

REDES: Una de las tecnologas ms prometedoras y discutidas en esta dcada es la


de poder comunicar computadoras mediante tecnologa inalmbrica. La conexin de
computadoras mediante Ondas de Radio o Luz Infrarroja, actualmente est siendo
ampliamente investigada. Las Redes Inalmbricas facilitan la operacin en lugares
donde la computadora no puede permanecer en un solo lugar, como en almacenes o
en oficinas que se encuentren en varios pisos.

Tambin es til para hacer posibles sistemas basados en plumas. Pero la realidad es
que esta tecnologa est todava en paales y se deben de resolver varios obstculos
tcnicos y de regulacin antes de que las redes inalmbricas sean utilizadas de una
manera general en los sistemas de cmputo de la actualidad.

SENSOR: Un sensor es un dispositivo capaz de detectar magnitudes fsicas o


qumicas, llamadas variables de instrumentacin, y transformarlas en variables
elctricas. Las variables de instrumentacin pueden ser por ejemplo: temperatura,
intensidad lumnica, distancia, aceleracin, inclinacin, desplazamiento, presin,
fuerza, torsin, humedad, movimiento, pH, etc. Una magnitud elctrica puede ser
una resistencia elctrica (como en una RTD), una capacidad elctrica (como en
un sensor de humedad), una tensin elctrica (como en un termopar), una corriente
elctrica (como en un fototransistor), etc.

95
ANEXOS

Anexo A

Instalacin Software Bascom AVR


Paso1: Descomprimir el archivo

Figura 59: extraer archivo Comprimido Bascomavr. Gualsaqu E., 2015

Paso 2: Abrir la carpeta Bascom - avr y ejecutar el archivo.exe

Figura 60: Instalador Setupdemo. Gualsaqu E., 2015

Paso 3:

Click en el botn Next para continuar la instalacin

Figura 61: Click en next.Gualsaqu E., 2015

96
Paso 4: Aparecer la ventana de informacin de la licencia,marcar la casilla
de aceptacin y digitar next.

Figura 62: Aceptar la licencia y next. Gualsaqu E., 2015


Paso 4: Aparecer la ventana de informacin de la licencia.

Leer las instrucciones, selecciones 'I accepttheagreement' y presione el botn next.


La ventana siguiente se mostrar informacin adicional y presionamos el botn next.

Figura 63: Lea la informacin adicional y presionar next. Gualsaqu E., 2015

97
Paso 5: Nos aparecer la siguiente pantalla, en donde seleccionamos la direccin
y dnde se va a instalar BASCOM. Pulsar next.

Figura 64: Seleccin de directorio de instalacin. Gualsaqu E., 2015

Paso 6: En la siguiente ventana pulsar next.

Figura 65: Continuar instalacin pulsando next. Gualsaqu E., 2015

Paso 7: Cuando la instalacin est lista usted ver la ltima pantalla.

98
Figura 66: Pantalla de finalizar instalacin. Gualsaqu E., 2015

Paso 8: La carpeta del programa BASCOM se crea:

Figura 67: Creacin de carpeta de bascom en el Pc. Gualsaqu E., 2015


Usted podr ver los archivos "Raed me" y archivos de la Licencia y usted puede
empezar el uso de BASCOMAVR.

99
Anexo B

Instalacin Software Proteus 7.10_SP0


Paso1: Descomprimir el archivo

Figura 68: Extraer archivo comprimido Proteus7.10_SP0. Gualsaqu E., 2015

Figura 69: Porcentaje de extraccin del archivo Proteus7.10_SP0.


Gualsaqu E., 2015

Paso 2: Abrir la carpeta Proteus7.10_SP0 y ejecutar el archivo


proteus7.10_Sp0.exe

Figura 70: Ejecucin de Proteus7.10_SP0.exe. Gualsaqu E., 2015


Despliega la siguiente pantalla y poner click en Accept.

100
Figura 71: Aceptar permisos. Gualsaqu E., 2015

Paso 3: Luego de aceptar los permisos necesarios, aparecer la siguiente


ventana inicial, en donde se dar click en el botn NEXT.

Figura 72: Click en el botn next en la pantalla. Gualsaqu E., 2015

Paso 4: Seguidamente aparecer la siguiente ventana en donde se debern


aceptar los acuerdos de licencia, dando click en el botn Yes.

Figura 73: Aceptar trminos y condiciones con el botn Yes. Gualsaqu E., 2015

Paso 5: Se procede a instalar la clave de licencia, escogiendo la opcin Use


a locallyinstalledLicense Key como se muestra en la siguiente imagen.

101
Figura 74: Instalacin clave de licencia. Gualsaqu E., 2015

Paso 6: A continuacin aparecer en la ventana un mensaje en donde se


muestra la informacin licencia no instalada pulsamos next.

Figura 75: Informacin del estado de licencia. Gualsaqu E, 2015.

Paso 7: Click en la opcin BrowseFor Key File.

Figura76: Click opcin Browse For Key File. Gualsaqu E., 2015

Paso 8: Despus se debe seleccionar el archivo de la licencia en la carpeta


donde se encuentra el instalador como se muestra a continuacin.

102
Figura 77: Archivo de licencia Grassington. Gualsaqu E., 2015

Paso 9: Con el archivo de licencia abierto dar click en la opcin Install.

Figura 78: ClickInstall licencia. Gualsaqu E., 2015

Paso 10: Realizado el paso 9 pulsamos la opcin S en la pantalla desplegada.

Figura 79: Seleccin de la opcin S. Gualsaqu E., 2015

Paso 11: Cerrar la ventana haciendo click en Close para finalizar con la
instalacin de la licencia del programa.

103
Figura 80: Cerrar ventana pulsando close. Gualsaqu E., 2015

Paso 12: Posteriormente de instalar la licencia, continuar la instalacin de la


siguiente forma pulsando next.

Figura 81: Click en next para continuar. Gualsaqu E., 2015

Paso 13: Se selecciona la opcin Converter Files para permitir la


conversin de los archivos de una versin nueva a una versin anterior o
viceversa de PROTEUS, y obtener un acceso a los archivos desde cualquier
versin.

Figura 82: Marcar Converter files y clicknext. Gualsaqu E., 2015

104
Paso 14: Se despliega una nueva ventana para continuar dando click en la
opcin next dejando que proteus se instale en la carpeta por defecto.

Figura 83: Click en next para instalacin en la carpeta por defecto. Gualsaqu E.,
2015

Paso 15: Esperamos un momento el proceso de instalacin.

Figura 84: Espera del proceso de instalacin. Gualsaqu E., 2015

Paso 16: Como paso final se da click en el botn Finish para terminar la
instalacin, quedando instalado el programa en el computador.

Figura 85: Finalizacin de la instalacin. Gualsaqu E., 2015

105
Paso 17: Antes de utilizar Proteus, de la carpeta Crack ejecutamos LXK
Proteus 7.10 SP0 ENG v1.0.1.exe como administrador.

Figura 86: Seleccin de LXK Proeus 7.10 SP0. Gualsaqu E., 2015

Paso 18: En el botn Browse seleccionamos la carpeta en donde se instal


Proteus, normalmente se instala en C:/ ProgramFiles(x86) /
LabcenterElectronics / Proteus 7 Professional.
Luego presionamos en Update y esperamos a que nos salga un
mensaje donde le damos " aceptar". Luego cerramos esa ventana.

Figura 87: Seleccin de la carpeta de instalacin. Gualsaqu E., 2015

Paso 19:Finalmente ya podremos utilizar Proteus 7.10 SP0

Figura 88: Despliega ventana de Registro.Gualsaqu E., 2015

106
Anexo C

Manual de instalacin de la aplicacin de monitoreo


Paso 1
Abrir la carpeta raz que contienen los diferentes archivos para su instalacin.

Figura 89: Carpeta principal. Gualsaqu E., 2015

Paso 2
Ubicar y abrir la carpeta llamada paquete que contiene el archivo .exe

Figura 90: Ubicacin del archivo Paquete. Gualsaqu E., 2015

Paso 3
Una vez dentro de la carpeta Paquete elegimos el archivo setup.exe

Figura 91: Elegir archivo setup.exe para instalacin. Gualsaqu E., 2015

107
Paso 4
Ejecutar el archivo setup.exe de instalacin, la misma que desplegara una
ventana donde nos pregunta s deseamos instalar y realizar cambios en el
equipo, pulsando la opcin de s para continuar con la instalacin.
Paso 5
El programa comienza su ejecucin desplegando la siguiente pantalla.

Figura 92: Instalacin de Domsystem V1.1. Gualsaqu E., 2015


Eligiendo la opcin Aceptar para continuar con la instalacin.
Paso 6
Luego, despliega una nueva ventana donde se elige la ubicacin o directorio
donde se alojar en programa.

Figura 93: Elegir ubicacin de instalacin. Gualsaqu E., 2015


S desea usar la opcin predefinida continuamos la instalacin presionando el
botn.
108
Paso 7
En la ventana desplegada pulsamos continuar.

Figura 94: Elegir grupo de programas. Galsaqu E., 2015

Paso 8
Esperamos unos instantes para que el programa se instale, seguido de ello
muestra una nueva ventana con un mensaje que la instalacin a finalizado
correctamente pulsamos aceptar para finalizar la instalacin.

Figura 95: Finalizar instalacin. Gualsaqu E., 2015

109
Anexo D

Instalacin del controlador Arduino PL2303


Este controlador sirve para reconocer el puerto serial por el cual se va a comunicar
con la Pc para el funcionamiento del prototipo DOMSYSTEM.

Paso 1
Abrir la carpeta PL2303

Paso 2
Dentro de los archivos siguientes:

Ubicar el siguiente archivo y ejecutar:

Paso 3
En la siguiente ventana pulsar el botn next, para continuar con la instalacin.

110
Paso 4
La ventana indica el proceso de instalacin antes de finalizar.

Paso 5
Finalizar la instalacin pulsando el botn finish.

El controlador queda listo para ser utilizado.

111
Anexo E

Manual de usuario
Paso 1
Una vez instalado el programa Domsystem v1.1 ejecutarlo.

Paso 2
Este despliega la pantalla de ingreso principal al sistema, con los campos de
usuario y clave.

Paso 3
En el cuadro de ingreso a Domsytem digitar.
Usuario: domsystem
Clave: 1234

Si los datos no coinciden o no son correctos, desplegar el siguiente mensaje


de error de datos invlidos.

112
Paso 4
Repetir el proceso anterior corrigiendo los datos y pulsando el botn ingresar,
para acceder a la pantalla de monitoreo de variables.
Paso 5
Si desea salir del programa pulsar el botn SALIR para finalizar la sesin.
Paso 6
Si el registro de entrada es correcto empezaremos a interactuar con el sistema.
Mediante la siguiente pantalla.

Que muestra las diferentes medidas de las variables de temperatura, voltaje y


corriente receptadas por los sensores.
Mediante este monitoreo podremos ver el comportamiento de cada una de
ellas, as como tambin la intervencin de ciertos dispositivos que emiten
seales a ser receptadas y visualizadas mediante el software.
Paso 7
El usuario podr monitorear lo que sucede dentro de cada una de las salas.
Todo lo anteriormente mencionado es usado con el fin de realizar un control
automatizado y resguardar los equipos informticos, as como cambiar el
trabajo manual por parte de personal.
Paso 8
Si elegimos el botn salir, finaliza el programa y su respectivo monitoreo.

113
Anexo F

Configuracin del puerto serial


Paso 1
En el panel de control seleccionar hacer click en la opcin administrar.
Paso 2
Al desplegar la pantalla de administracin de equipos.

Paso 3
Seleccionar o pulsar la opcin de administrador de dispositivos.

114
Paso 4
Seleccionar de la lista la opcin Puertos (COM y LPT).

Paso 5
Click derecho en Arduino Mega 2560 (COM20) y elegir la opcin de
propiedades.

Paso 6
Desplegar la ventana siguiente.

Donde elegiremos la pestaa configuracin de puerto y click en Opciones


avanzadas.
Paso 7
En la pantalla desplegada seleccionaremos el nmero de puerto que se va a
utilizar.

115
Paso 8
Ejecutar el botn aceptar en las pantallas a desplegarse y finalizar la
configuracin.

116

Potrebbero piacerti anche