You are on page 1of 0

1

PROTOTIPO DE SISTEMA DE MONITOREO PARA LA INFRAESTRUCTURA ELECTRICA


DE UN NODO REMOTO DE TELECOMUNICACIONES DE LA EMPRESA TELEFONICA
COLOMBIA (SMIE)

Pedro Luis Bastidas Mendoza bastidasp@javeriana.edu.co, Camilo Andrs Salgado Patio salgado.c@javeriana.edu.co, Adolfo
Len Recio adolfo.recio@javeriana.edu.co

Departamento de Electrnica. Facultad de Ingeniera. Pontificia Universidad J averiana. Bogot D.C. Colombia

Resumen
___
Aplicacin del rea de telecomunicaciones,
cuyo objetivo central es permitir el monitoreo remoto de la
infraestructura elctrica de un nodo de telecomunicaciones,
permitiendo conocer el estado de las variables monitoreadas
y detectando proactivamente cualquier falla que se presente
en la infraestructura de soporte elctrico, para prevenir la
ausencia de alimentacin de los equipos de
telecomunicaciones. El sistema cuenta con un modulo de
adquisicin de seales ubicado en el nodo remoto, el cual
transmite la informacin de las variables va Ethernet,
ofreciendo la posibilidad de utilizar la red propietaria de la
empresa Telefnica Colombia como medio de
comunicacin. Adicionalmente cuenta con un mdulo de
visualizacin con interfaz grfica, el cul permite
fcilmente conocer el estado de las variables monitoreadas.
Dicho mdulo posee una base de datos que almacena los
eventos del sistema elctrico, que no se encuentran dentro
de los rangos establecidos como normales.

Palabras Claves
___
Monitoreo, Infraestructura Elctrica,
Ethernet, Redes, Lenguaje de Programacin.


I. INTRODUCCIN

l prototipo del sistema de monitoreo de
Infraestructura elctrica ha sido desarrollado por
estudiantes de Ingeniera Electrnica de la Pontificia
Universidad J averiana como desarrollo de trabajo de grado,
con la colaboracin de la empresa Telefnica Colombia, la
cual permiti realizar todo el estudio para la
implementacin del sistema bajo las condiciones
especficas de su infraestructura, teniendo en cuenta que no
tienen un sistema de supervisin para la infraestructura
elctrica.

En las empresas de Telecomunicaciones representa un
factor de alta prioridad el tener control sobre todos los
posibles aspectos que afecten la prestacin de los servicios,
especficamente teniendo en cuenta que sta clase de
servicios requieren de una disponibilidad las veinticuatro
horas del da, todos los das del ao; y en caso de
presentarse problemas se incurrirn en multas que
representan altos costos para las Compaas e
inconformidad para los clientes finales. Uno de estos
factores principales que interviene en el tiempo de
disponibilidad de los servicios prestados y en el cual se ha
enfocado el desarrollo del proyecto de grado, es el soporte
elctrico de los nodos de telecomunicaciones, los cuales
hacen parte fundamental de la red de transporte de las
empresas en cuestin.

En la empresa Telefnica Colombia los nodos poseen
sistemas de soporte elctrico, los cuales garantizan el
continuo fluido elctrico hacia los equipos de
comunicaciones. Dicha configuracin en general est
compuesta por una planta elctrica, UPS y latransferencia
automtica, los cuales se ilustran en conjunto en la
siguiente figura:


Figura 1: Esquema elctrico de los nodos de la empresa Telefnica
Colombia

Para la ejecucin del proyecto se desarrollaron tres etapas
principales, las cuales se realizaron de manera estructurada
para finalmente cumplir con los objetivos planteados. La
primera etapa consisti bsicamente en un proceso de
investigacin de las condiciones especficas de los nodos de
la empresa Telefnica Colombia, de las variables requeridas
por monitorear, de las posibilidades de implementacin y
de las expectativas del personal involucrado. Luego de
tener claro todo el panorama del proyecto, se realiz un
proceso de bsqueda de herramientas para cumplir con lo
recopilado en la etapa anterior, donde se realiz la
estructuracin del sistema y se plantearon los principales
bloques por desarrollar. Seguidamente, se procedi con la
implementacin del prototipo, desarrollando cada mdulo
de manera independiente y una vez certificados, se realiz
la unin de todo el sistema con las respectivas pruebas y
ajustes necesarios.




E
2
II. DESCRIPCIN

El sistema de monitoreo, consta de tres subsistemas
claramente identificados que han sido desarrollados de
acuerdo a los requerimientos propuestos. Estos se muestran
a continuacin en el diagrama en bloques general:
Figura 2: Diagrama en bloques del sistema de monitoreo

El sistema de manera global realiza un proceso de
almacenamiento de datos y procesamiento de acuerdo a las
variables especificadas, a travs del subsistema de
adquisicin de seales el cual consta principalmente de dos
microcontroladores Microchip PIC18F452 de los cuales
uno est especficamente centrado en la adquisicin de las
seales y la transmisin serial de los datos hacia el
subsistema de comunicaciones; el otro est realizando las
labores de visualizacin local de la informacin, es decir
que ste se encarga de recibir en tiempo real la informacin
del microcontrolador principal y realizar toda la rutina para
desplegar la informacin en un visualizador local el cual
permite conocer todas las variables en el sitio. Se realiz
dicha independizacin con el fin de generar
robustecimiento en el proceso de adquisicin de alarmas y
transmisin serial, ya que como se est realizando la
visualizacin local se generan interrupciones
constantemente y podra haber problemas de prioridad con
respecto a la transmisin serial. Adicionalmente dentro del
subsistema de adquisicin de seales son fundamentales los
sensores y transductores utilizados, ya que de stos
dependen en gran medida la efectividad y exactitud de los
valores entregados. A continuacin se ilustra el diagrama
general del subsistema de adquisicin de seales donde se
muestran las seales de entrada y salida:


Figura 3: Diagrama del subsistema de adquisicin de seales

Despus de que el subsistema de adquisicin tiene todos los
datos, stos son enviados al subsistema de comunicacin el
cual se encarga de transportarlos a travs de la red de
transporte para ser entregados al subsistema de
almacenamiento de datos, el cual se encuentra en el punto
de concentracin que podra estar ubicado en el centro de
gestin de la empresa. El diagrama general del subsistema
de comunicacin que se tendra en el esquema de montaje
de la red de comunicaciones de la empresa, se muestra en la
siguiente figura:

Figura 4: Diagrama del subsistema de comunicacin

Finalmente los datos que son entregados al subsistema de
almacenamiento de datos, son procesados por el software
desarrollado en Microsoft Visual Basic ver. 6.0 con
interface grfica al usuario (Ver Figura 6), siendo est
elemento grfico una caracterstica muy competitiva ya que
la tendencia tecnolgica est enfocada cada vez ms hacia
generar herramientas que no slo sean poderosas
tcnicamente sino que tambin sean amigables con el
usuario y simples de usar. Dicho software trabaja con una
base de datos en donde se almacena la informacin de los
eventos que se presentan (Ver Figura 7). A continuacin se
muestra el esquema del subsistema de almacenamiento de
datos, con los elementos principales que intervienen en la
operacin del mismo:


Figura 5: Diagrama del subsistema de almacenamiento de datos

En caso de presentarse una alarma en el sistema, el software
genera la alarma visual en la seccin en donde se presente
(en el bloque de red pblica, planta elctrica, transferencia
automtica UPS, segn corresponda), y al mismo tiempo
almacena en la base de datos en una tabla, la variable que se
encuentra alarmada con su correspondiente valor (dicha
tabla se denomina histrico de alarmas) y genera otra tabla
adicional (denominada detalles de parmetros) en la que se
almacenan los valores de todas las variables mientras est la
alarma presente. En la siguiente figura se muestra la
pantalla de despliegue de alarmas del software.

3

Figura 6: Visualizacin de parmetros monitoreados


Figura 7: Visualizacin de formulario de reportes


III. CONCLUSIONES

En el desarrollo del proyecto se presentaron diferentes
acontecimientos, los cuales permiten reflexionar sobre
situaciones y planteamientos que en un principio no eran
trascendentales desde el punto de vista de los autores y que
finalmente afectaron la forma de ejecutar el trabajo de
grado y seguramente la forma de afrontar en el futuro
proyectos como Ingenieros Electrnicos. A continuacin se
profundiza sobre dichas situaciones importantes por
resaltar:

El plantear un proyecto real (aunque se trate de un
prototipo) con una empresa de Telecomunicaciones,
representa un gran compromiso para los autores ya que se
tiene la responsabilidad de cumplir con unos objetivos
planteados inicialmente en conjunto con el personal
involucrado de la compaa. As mismo, el desarrollo del
proyecto abre de manera significativa la visin de todas las
variables que se encuentran involucradas en el desarrollo de
un proyecto de Ingeniera. Un aspecto importante por
resaltar, es que fue de gran utilidad el hecho de conocer
claramente la necesidad de la empresa, por desarrollar un
sistema de monitoreo de la infraestructura elctrica de sus
nodos y adems conocer las condiciones especficas de
stos y de la red de transporte. Adicionalmente, se
considera muy valiosa la constante colaboracin por parte
de la empresa, en especial del departamento de
infraestructura el cual prest todo el apoyo para la adecuada
consecucin del proyecto.

En el desarrollo del proyecto se presentaron diferentes
problemas de los cuales, los principales, y que son muy
importantes de resaltar son:

El principal inconveniente que se present y gener el
mayor retardo en la finalizacin del proyecto, fue la
documentacin del dispositivo ADE7758 ya que en la parte
de medicin de parmetros de energa se encontraron
grandes inconsistencias las cuales en un comienzo hicieron
que no se lograran obtener las medidas de energa y por
tanto de potencia. Despus de un contacto creado
directamente con el departamento encargado del desarrollo
del dispositivo en la empresa fabricante
1
, se lograron
clarificar las dudas ya que efectivamente se haban
encontrado errores en las observaciones realizadas por parte
de los responsables del proyecto y por tanto se logr
realizar la adecuada manipulacin del dispositivo. Lo
anterior se present bsicamente por la reciente salida al
mercado de dicho dispositivo y las constantes correcciones
que se estn realizando en el manual de usuario.

Otro inconveniente que se present en la parte final del
proyecto, el cual represent costos adicionales e igualmente
retardo en la finalizacin, fue un accidente que se present
con la tarjeta de circuito impreso del subsistema de
adquisicin de seales, generndose un corto circuito con
un alambre el cual se encontraba sobre la mesa cuando se
realizaban pruebas. Esto ocasion el dao del
microcontrolador principal, dispositivos MID400 y pistas
del circuito impreso. Por el dao presentado se incurri en
gastos inesperados como la compra de nuevos componentes
(teniendo en cuenta que stos no son conseguidos en
Colombia) y se debi ordenar la fabricacin nuevamente
del circuito impreso; pero finalmente se considera que de
errores como ste, aunque son complicados de manejar en
su momento, representan una etapa importante de
aprendizaje dentro del desarrollo del proyecto, ya que son
situaciones que a diario se presentan a nivel profesional y
que deben ser tenidas en cuenta para prevenir dichas
situaciones y as mismo en el proceso de planificacin y
ejecucin de un proyecto.

Es muy importante mencionar la visin que ha generado el
desarrollo del proyecto, ya que desde un punto de vista
global se encontr que con la herramienta generada se
pueden llevar a cabo estudios similares a nivel estructural,
de gestin y monitoreo los cuales actualmente son
apetecidos a nivel empresarial y representan una posible

1
Rachell Caplan. Measurement Department Analog Devices.
4
fuente de negocio. Se dice a nivel estructural, ya que
analizando se puede concluir que pueden crearse mltiples
proyectos para diferentes sectores y aplicaciones, los cuales
a nivel de desarrollo, simplemente generan pequeos
cambios a lo creado en el presente proyecto. Como
ejemplo, se mencionan las pruebas satisfactorias realizadas
con este sistema, para realizar el monitoreo de equipos de
comunicaciones que no estn gestionados remotamente en
los nodos de la empresa Telefnica Colombia.
Especficamente, se realizaron pruebas de gestin a travs
de una red IP con unidades de Microondas a travs de sus
puertos seriales y radios Spread Spectrum gestionando su
nivel de ganancia AGC. Esta importante herramienta se
logra con la utilizacin de la interface de conversin Serial
a Ethernet, ya que sta permite la integracin de antiguos
equipos que traen interfaz serial de monitoreo, con las
actuales redes IP.

Se considera significativo resaltar la importancia del
montaje fsico del proyecto en cuanto a los acabados y as
mismo lo atractivo que debe ser una interface grfica en los
desarrollos de software, ya que desde el punto de vista
comercial es fundamental tener en cuenta cada detalle en lo
referente a montaje y condiciones especficas del cliente.

Otro aspecto el cual no debe pasar por alto es la
importancia del anlisis de costos, ya que el xito en el
desarrollo de proyectos incluye una adecuada planificacin
de todas las variables externas, imprevistos, disponibilidad
de elementos y todos los incrementos que esto puede traer a
un proyecto real, pudiendo convertirlo en un fracaso o xito
rotundo. Lo anterior se resalta teniendo en cuenta que en el
desarrollo del presente proyecto se presentaron situaciones
que no fueron planificadas ni proyectadas a nivel de costos
y que aumentaron el valor final del producto desarrollado;
pero precisamente ayuda a reflexionar sobre la importancia
de la planificacin y el anlisis previo de manera global.

Como pieza clave del proyecto, se destaca el dispositivo
ADE7758 que aunque present dificultades para la
manipulacin, representa una herramienta muy poderosa y
econmica, para la medicin de parmetros de calidad de
energa; pues integradamente por cada dispositivo utilizado,
se integr la medicin de variables de voltaje, corriente,
frecuencia, potencia activa, potencia reactiva y potencia
aparente, por tres fases; logrando una optimizacin de
recursos utilizados, ya que inicialmente se plante un
esquema de medicin para cada una de las variables
mencionadas. As mismo, contemplando las mltiples
alternativas que ofrece el dispositivo, se considera que
puede ser la base para desarrollar equipos de gestin de
parmetros de energa a nivel domiciliario, por lo que se
recomienda promover su profundizacin dentro de los
estudiantes, para desarrollo de futuros trabajos de grado.

Un aspecto importante por resaltar es que el presente
desarrollo, aunque se realiz de acuerdo a los parmetros de
los nodos de la empresa Telefnica Colombia, se ha dejado
abierto para nuevas mediciones, es decir que tanto a nivel
de software como de hardware el sistema tiene la capacidad
de ser adaptado para recibir nuevas seales para
condiciones especiales. Especficamente, para los nodos de
la empresa se utilizan plantas elctricas y UPS bifsicas,
por lo que dentro del desarrollo se trabaj con stos
parmetros, pero sin embargo en el circuito impreso
(hardware) y el software del subsistema de almacenamiento
de datos se tiene la opcin de incluir mediciones de una
fase adicional. Lo anterior es muy importante ya que a nivel
de Ingeniera los cambios se presentan constantemente; por
tanto los proyectos exitosos deben de estar en capacidad de
adaptarse rpida y econmicamente. Adicionalmente, el
proyecto queda abierto para futuras actualizaciones, ya que
dentro del esquema de gestin y monitoreo remoto se
presentan continuamente nuevas opciones, que dan al
usuario mayor control y seguridad sobre los elementos
monitoreados. Ahora mismo, se pueden plantear nuevas
mejoras detectadas claramente en el sistema:

Se puede dedicar esfuerzo en robustecer el sistema,
cambiando el enfoque de monitoreo a gestin remota, es
decir que se puedan involucrar mltiples acciones que son
importantes por realizar a distancia. Por ejemplo, efectuar
toda la manipulacin del sistema de soporte elctrico,
teniendo la posibilidad de prender, apagar o establecer
estados especficos de la planta elctrica, UPS y bancos de
bateras adicionales. Tambin se podra tomar control sobre
sistemas de acceso e iluminacin de los nodos y adicionar
la gestin de unidades microondas, radios de tecnologa
Spread Spectrum, fraccionadores y dems equipos de
comunicaciones que actualmente no pueden ser accedidos
remotamente, logrando claramente una herramienta muy
poderosa para la compaa, ya que el xito y confiabilidad
de las empresas de telecomunicaciones radica en el tiempo
de disponibilidad de la red.

Otra posibilidad de mejora del proyecto, puede ser la
independizacin de medidas de potencia, ya que este
estudio se delimit a realizar mediciones de calidad de
energa nicamente teniendo una fase activa, por las
situaciones que se expusieron en el desarrollo del proyecto,
referentes a la sealizacin de interrupciones por parte del
dispositivo ADE7758. Aunque el planteamiento fue
aceptado por la empresa, teniendo en cuenta que las
verificaciones de estos parmetros se efectan cuando se
ejecuta la lista de chequeo de infraestructura elctrica y en
sta se manipulan las fases independientemente, se
considera que es benfico el obtener dichas medidas con
todas las fases trabajando simultneamente.

Finalmente, se concluye que se ha desarrollado un prototipo
muy competitivo frente a las necesidades de la empresa
Telefnica Colombia y as mismo puede llegar a ofrecerse
como un producto para su implementacin; logrndose
cumplir y superndose las expectativas de los objetivos
planteados inicialmente.





5
IV. AGRADECIMIENTOS

Al Ingeniero Gherson Flores por su incondicional apoyo y
entusiasmo frente al proyecto, a la empresa Telefnica
Colombia por el soporte tcnico y por permitir el desarrollo
de la idea, al Ingeniero Miguel Camacho por su valioso
aporte en cuanto al tema de infraestructura elctrica y al
Ingeniero Adolfo Len Recio por su orientacin y asesoria
frente al rumbo del proyecto.



V. REFERENCIAS


[1] FEIT, Sidnie: TCP/IP Arquitectura Protocolos e
Implementacin, Madrid, Espaa. Mc Graw Hill
Interamericana, 1998.
[2] KERCHNER, Russell y CORCORAN, George,
Circuitos de corriente alterna, CECSA, Mxico, 1962.
[3] MALONEY, Timothy. Electrnica Industrial,
Dispositivos y Sistemas. Colombia. Prentice may,
Internacional, 1983.

[4] MICROCHIP TECHNOLOGY INC. Embedded Control
Handbook, Arizona: Microchip Technology Inc. 1915 pag,
Abril 1997.

[5] MOMPIM, J ose. Electronica y automtica industriales.
Mundo Electrnico. Barcelona, Espaa. Marcombo
Boixareu Editores, 1979.

[6] National FIRE Protection Association , Normas NFPA
37, 79, 110, 70B, y 204M Normas EGSA 100, 101, 107 y
109 (y sus subpartes). National Electric Code 1999,
U.S.A.

[7] PIZZIOLA, Antonio. Electrnica Industrial y
Servomecanismos. Barcelona, Espaa. Ediciones Don
Bosco, 1980.

[8] R.O. Asocciates Ltd. Conexin a tierra para los
Sistemas Elctricos de Distribucin CA y C. Idaho, USA.
1993.
[9] SPITTA , Albert F. y SEIP, Gnter G., Instalaciones
Elctricas, Tomo I,
[10] TANENBAUM, Andrew. Redes de Computadoras,
Bogot. Prentice Hall Hispanoamericana, 813 pag, 1996.

[11] The Power Quality Pyramid. Methodology for
Maximizing Uptime/Reliability of Electronic Loads Marzo
de 1999.

[12] W. Stallings, Captulo 5: La interfaz en las
comunicaciones de datos de, COMUNICACIONES Y
REDES DE COMPUTADORES (5 edicin), Ed.:
Prentice-Hall (1997).

[14] http://cimmeria.uc3m.es/~tatou/proyecto/node1.html

[15] http://minter.cieamer.conacyt.mx/internet/tcp_ip.html

[16] http://infase.es/FORMACION/INTERNET/tcpip.html

[17] http://www.solnet.com.pe/cursos/tcp_ip/tcpip.htm

[18] http://www.lantronix.com

[19] http://www.trifasicos.com/conceptos.php

[20] http://www.microchip.com

INTRODUCCION


En las empresas de Telecomunicaciones representa un factor de alta prioridad el
tener control sobre todos los posibles aspectos que afecten la prestacin de los
servicios, especficamente teniendo en cuenta que sta clase de servicios
requieren de una disponibilidad las veinticuatro horas del da, todos los das del
ao
1
; y en caso de presentarse problemas se incurrirn en multas que representan
altos costos para las Compaas e inconformidad para los clientes finales. Uno de
estos factores principales que interviene en el tiempo de disponibilidad de los
servicios prestados y en el cual se ha enfocado el desarrollo del proyecto de
grado, es el soporte elctrico de los nodos de telecomunicaciones, los cuales
hacen parte fundamental de la red de transporte de las empresas en cuestin.

Teniendo en cuenta la distribucin geogrfica y las condiciones que se dan en la
actualidad para los nodos de telecomunicaciones, considerando que son un punto
crtico de control y acceso para el personal de mantenimiento, ya que una gran
mayora de los nodos se encuentran ubicados en cerros y montaas de difcil
acceso fsico, y segn la experiencia para el caso especfico de la empresa
Telefnica Colombia S.A., el tener conocimiento previo de los eventos que ocurren
a nivel elctrico representa una herramienta muy til y apropiada, ya que un alto
grado de las incidencias que se presentan en la red son por causas de tipo
elctrico, por problemas en los equipos que hacen parte del soporte elctrico
como son: las plantas elctricas, UPS
2
, transferencia automtica y todos los
dems elementos que estn involucrados dentro del funcionamiento del grupo
electrgeno.

En la empresa Telefnica Colombia
3
los nodos poseen sistemas de soporte
elctrico, los cuales garantizan el continuo fludo elctrico hacia los equipos de
comunicaciones. Dicha configuracin en general est compuesta por una planta
elctrica, UPS y la transferencia automtica, los cuales se ilustran en conjunto en
la Figura 1:

1
En el lenguaje de las telecomunicaciones se denomina disponibilidad 7 * 24.
2
UPS: Uninterruptible Power System
3
www.telefonica.com.co



Figura 1. Esquema Elctrico de un Nodo de la empresa Telefnica Colombia S.A.

Especficamente en el caso de la empresa Telefnica Colombia S.A., no se tiene
un sistema de supervisin para la infraestructura elctrica, actualmente se cuenta
con un contratista encargado en cada ciudad donde se encuentran los nodos,
quien est disponible en caso de presentarse una emergencia ya sea por
problemas tcnicos de los equipos (por ejemplo: desincronizacin, intermitencias,
degradacin o prdida total del enlace, entre otros) o por falla de fludo elctrico.

Para tener un cierto grado de supervisin sobre la infraestructura elctrica, se
realizan con cierta periodicidad pruebas de control y monitoreo manual con la
ayuda de formatos Check List, en todas las estaciones (cada 7 o 15 das
dependiendo de la accesibilidad al nodo); estas son pruebas que se hacen a los
componentes del soporte elctrico, donde se monitorean las condiciones de los
diferentes equipos. Sin embargo, debido al alto grado de incidencias con
responsabilidad directa del rea energtica, se han contemplado diferentes
posibilidades para la supervisin de los equipos de soporte elctrico, entre los
cuales se destacan las siguientes:

Las UPS poseen un puerto RS232 por el cual se obtiene informacin acerca de
los diferentes estados de la mquina y niveles elctricos (corrientes y voltajes
por cada fase, alarmas, niveles de los bancos de bateras, grficas de
desempeo y consumo), pero se presenta la limitante que se debe contar con
la licencia del software para realizar la gestin de dicha mquina.
Adicionalmente, cabe anotar que cada marca fabricante de UPS posee su
propio software de gestin y estos no son compatibles entre diferentes
fabricantes (MGE, APC, Powerware), y en la empresa se cuenta con una gran
variedad de marcas; resultando una solucin costosa y poco eficiente para los
2
requerimientos especficos del caso, ya que se pretende tener una gestin
centralizada de los nodos crticos de la empresa.

En el mercado, empresas como CODENSA, EQUITEL S.A. y ENABLE
TECHNOLOGIES S.A ofrecen diferentes soluciones que contemplan la
supervisin de la infraestructura elctrica, las cuales han sido evaluadas por el
departamento de infraestructura de la empresa, pero no se han considerado
viables, dado los altos costos que estas requieren para su implementacin y
las limitantes que presentan los proyectos, pues en general en las propuestas
se establecen un determinado nmero de entradas anlogas y digitales, lo cual
genera limitantes importantes para el esquema de los nodos propietarios.

De acuerdo a lo anteriormente expuesto y aprovechando que se conocen las
condiciones de la empresa: la infraestructura especfica de los nodos, la red global
de datos, las limitantes y la forma en la cual se desea implementar el monitoreo,
se plante la clara posibilidad para generar un prototipo de un sistema integral, lo
cual representa una alternativa muy eficiente para enfrentar los problemas que se
vienen presentando a nivel elctrico, ya que con un sistema de monitoreo que
proporcione la informacin adecuada de los equipos de alimentacin y de soporte
elctrico, se puede incrementar la calidad del servicio, reducir la probabilidad de
fallas por infraestructura elctrica, evitar daos en los equipos de comunicaciones
y as mismo, reducir los costos de sostenimiento en infraestructura.

El proyecto desarrollado se basa en una herramienta de visualizacin remota y
local (haciendo nfasis en el monitoreo remoto, teniendo en cuenta la ubicacin de
la mayora de los nodos de telecomunicaciones de la empresa) sobre los eventos
que se generan en el sistema elctrico, para as mismo actuar proactivamente y
poder evitar grandes incidencias que afecten el tiempo de disponibilidad general
de la red. La posibilidad de utilizar la misma red de transporte de la empresa
representa una muy eficiente opcin para el proyecto, ya que la comunicacin con
el sitio remoto era una de las grandes limitantes que se presentaba.

Dentro del proyecto se plantean tres principales subsistemas que son muy
importantes especificar ya que cada uno realiza una labor especfica, pero deben
estar perfectamente acoplados para el adecuado funcionamiento general del
sistema. Estos subsistemas son: El subsistema de adquisicin de seales, el cual
es el encargado de tomar las seales externas y procesarlas para enviarlas para
que sean analizadas en el punto de concentracin; el subsistema de
comunicacin, que es por donde se va a transportar la informacin de monitoreo y
consiste bsicamente en la red de transporte de la empresa, contemplando los
diferentes equipos que se ven involucrados y la correspondiente configuracin de
los canales para generar la comunicacin requerida; y finalmente el subsistema de
almacenamiento de datos el cual se encarga de realizar la manipulacin de los
datos enviados desde el subsistema de adquisicin de seales y realizar la
visualizacin correspondiente de los diferentes eventos que se generan.
3
Es importante tener en cuenta que para el desarrollo del proyecto se estn
utilizando diferentes dispositivos de ltima generacin que permiten realizar en
conjunto un sistema muy eficiente y adaptativo frente a futuros cambios que se
requieran. De esta manera se est manejando un esquema que permite realizar
cambios y aadir otras medidas, sin dejar el sistema totalmente limitado a lo
propuesto inicialmente; esto con el fin de tener el proyecto abierto a mltiples
soluciones que se requieren hoy en da en cuanto a monitoreo y gestin de
diferentes variables y esquemas.

Comparando los proyectos desarrollados a nivel nacional relacionados con el
monitoreo de la infraestructura elctrica de nodos de telecomunicaciones, se
encontr localmente un desarrollo
4
que se est llevando a cabo actualmente en la
Universidad El Bosque
5
para monitorear una estacin telefnica de la empresa
Colombia Telecomunicaciones S.A., pero en general se encontraron diferencias
marcadas en cuanto al esquema general, ya que en dicho proyecto se utiliza como
medio de comunicacin una lnea telefnica para realizar conexiones conmutadas
en caso de presentarse algn evento fuera de lo normal; adicionalmente, en el
esquema de soporte elctrico de dichas estaciones se trabaja con Inversores
(AC/DC) donde se utiliza como elemento principal un banco de bateras que da
soporte a la carga de la estacin y el sistema desarrollado se enfoca en
monitorear el desempeo del mismo, por tanto esta estructura no tiene en cuenta
elementos tales como UPS, ni transferencia automtica, lo cual lo diferencia en
gran medida con el esquema desarrollado en este proyecto.

En el departamento de Electrnica, de la facultad de Ingeniera de la Pontificia
Universidad Javeriana, se han desarrollado algunos trabajos de grado en los
cuales se contempla monitoreo y gestin de diferentes variables a travs de
protocolos TCP/IP y transmisin serial RS232, entre los cuales se destacan: el
trabajo de grado Prototipo de sistema para telemedicin inalmbrica de servicios
pblicos domiciliarios
6
y el trabajo de grado Corte de la energa elctrica a nivel
domiciliario a travs de Internet
7
; pero ninguno que est enfocado hacia el
monitoreo de la infraestructura elctrica de nodos de telecomunicaciones y
adaptndose a las condiciones de la red de datos de una empresa especfica,
situacin que aument el entusiasmo del grupo en desarrollar el tema propuesto
para el trabajo de grado.

4
RODRIGUEZ, F., PEREZ, W. Gestin de red de energa en red de Telecomunicaciones. Bogot. Trabajo de grado (Ing. Electrnico).
Universidad El Bosque. Facultad de Ingeniera Electrnica.
5
www.unbosque.edu.co/
6
GORDILLO, J., HERNNDEZ, G., PINZN, A. Prototipo de sistema para telemedicin inalmbrica de servicios pblicos
domiciliarios Bogot. Trabajo de Grado (Ing. Electrnico). Pontificia Universidad Javeriana. Facultad de Ingeniera. Carrera
de Electrnica.
7
PADILLA, F., RAMREZ, G., Corte de la energa elctrica a nivel domiciliario a travs de Internet Bogot. Trabajo de
Grado (Ing. Electrnico). Pontificia Universidad Javeriana. Facultad de Ingeniera. Carrera de Electrnica.

4

1. MARCO TERICO


1.1. IP CONTROL
Son aplicaciones desarrolladas para permitir el monitoreo y control de sistemas a
travs de Internet. Servidores y Clientes de Internet programados especialmente
para cumplir con las necesidades del cliente. Principalmente, estn destinadas a
proporcionar al usuario un vnculo remoto, que le permite conocer no tan solo el
estado actual de un determinado componente de un sistema, sino tambin
disponer de un amplio control en tiempo real, brindndole la posibilidad de
efectuar ajustes, reprogramaciones, entrada y salida de servicio, seguimiento de
desempeo, entre otras.
En el mundo de hoy, la automatizacin industrial ha tomado preponderancia con la
implementacin de sistemas electrnicos que otorgan capacidades, que hasta
hace poco tiempo, eran insospechadas. El desarrollo de sistemas inteligentes
integrados cada vez ms a la vida cotidiana, tanto a nivel industrial como civil,
posibilitan al usuario tener acceso a mayor cantidad de informacin y recursos en
un mismo momento, potenciando as su capacidad de decisin y haciendo ms
eficiente su interaccin con dispositivos cada vez ms complejos.
Uno de los puntos clave en la interaccin entre usuarios y sistemas, es la
capacidad de comunicacin que pueda existir entre ellos. Con la llegada del
Internet, en estos ltimos aos, se ha facilitado enormemente el intercambio de
informacin entre personas y gracias a tecnologas como IPControl hoy es posible
la implementacin de sistemas que intercambian informacin entre ellos y con los
usuarios aunque stos se encuentren en lugares distantes entre si.
El uso del Internet en la industria abre un amplio espectro de posibilidades como
por ejemplo: En industrias distribuidas como puede ser la petrolfera, permite
monitorear y controlar desde un solo centro remoto, grandes cantidades de puntos
de sensado y ajuste ubicados en zonas muy distantes entre s. Mantener una
conectividad entre los distintos centros productores y complejos procesadores.
Permitir el sensado de variables crticas en campo (pozos y ductos) y su
comunicacin a la central de control y servicio para realizar un eficaz
mantenimiento y facilitando la proyeccin de cargas produccin y balances.
Gracias al avance de la tecnologa, hoy es posible el uso de IPControl no slo en
bases y centros sino tambin en campo, mediante sistemas porttiles como los
Notebooks, Internet inalmbrica, telfonos satelitales, palms, GPS, que brindan al
ingeniero una conectividad, acceso y comunicacin permanentes con su base.
5
En industrias y plantas con gran cantidad de maquinarias es una ventaja dotarlas
con IPControl, dado que adquieren la capacidad de efectuar auto-mantenimiento,
es decir, al formar parte de la red global, pueden actualizar constantemente sus
bases de datos, mantener al da sus propios software de control efectuando
actualizaciones en lnea y adems establecer un vnculo permanente con el
departamento de mantenimiento tanto local como remoto para informarlo sobre
fallas y hasta sugerir a travs del envo de e-mails sus propios recambios de
partes y fechas de servicios.
En sntesis, la implementacin del Internet en la automatizacin industrial, requiere
la actuacin organizada de muchas reas de la ingeniera, que hasta el momento
no se haban integrado en gran medida, como son la Informtica, Mecnica,
Electrnica, etc., pero que juntas permiten disear soluciones altamente
tecnolgicas, donde no existe una pieza clave o fundamental, sino un todo, y que
slo cuando cada parte integrante de ste complejo funciona correctamente, se
desarrolla su mximo potencial.

1.1.1. Evolucin de las comunicaciones.
Muchas redes de automatizacin comenzaron con protocolos seriales sobre
conexiones RS232 y RS485. Muchos diseos fueron mejorados con el paso del
tiempo cuando las empresas desarrollaron sus propios medios, hardware y
protocolos para lograr sistemas de automatizacin sobre varias topologas que
fueran confiables y que cumplieran con requerimientos determinsticos. Esta
mezcla de medios, hardware y protocolos juega un papel importante en las
instalaciones actuales, pero su evolucin ha creado problemas de
interoperabilidad. La integracin de redes e informacin puede ser compleja y
costosa.
Afortunadamente la revolucin de la informtica ha alcanzado el mercado de la
automatizacin. Grandes mejoras en la tecnologa Ethernet estn acabando con
las limitaciones existentes que no permitan su uso en la automatizacin.
Velocidad, solidez industrial, confiabilidad y mejoras determinsticas estn ahora
disponibles en soluciones Ethernet econmicas, permitiendo incorporar las
tecnologas mas diseminadas en los ambientes dinmicos de las aplicaciones.
Los computadores y el Internet han impulsado el desarrollo comercial de las
tecnologas Ethernet y TCP/IP y las compaas de automatizacin han abrazado
estas tecnologas para construir las redes del futuro.
Muchas compaas tienen altsimas inversiones en dispositivos y protocolos
propietarios. Para mantenerse al da con el cambio permanente de la tecnologa
es necesario invertir en procedimientos eficientes y flexibles que reduzcan costos.
Hay una necesidad creciente de proveer informacin en tiempo real a individuos
que no se encuentran localmente.
6
No solo puede integrarse lo nuevo con lo viejo, sino que adems puede aadir
funcionalidad al sistema. La habilidad inherente a Ethernet de mltiple acceso
facilita la manipulacin de datos provenientes de los equipos antiguos en la planta.
Aplicaciones de alto nivel como Manufacturing Execution Systems (MES) pueden
obtener informacin en tiempo real sin cambiar el sistema de automatizacin
existente.


1.2. COMUNICACIONES [10]

1.2.1. Red de Datos

Se define una red de datos como el conjunto de computadores, equipos de
comunicaciones y otros dispositivos que se pueden comunicar entre s, a travs de
un medio en particular. Se utilizan en general, para compartir recursos y ahorrar
dinero, aumentar la disponibilidad de la informacin y permitir el acceso a la
informacin a una gran cantidad de usuarios (Internet).

Las caractersticas principales se describen a continuacin:

1. La informacin debe ser entregada de manera confiable y sin daos en los
datos.
2. La informacin debe entregarse de manera consistente.
3. Los equipos que forman la red deben ser capaces de identificarse entre s.
4. Debe existir una manera estandarizada de nombrar e identificar las partes
de la red.


1.2.2. Clasificacin de las Redes
1.2.2.1. Clasificacin por Tecnologa de Transmisin

Redes de Difusin (Broadcasting): Existe un solo canal o medio de
comunicacin, que es compartido por todos los dispositivos de la red.
Redes de Punto-a-Punto: Consisten en mltiples conexiones entre pares
individuales de mquinas.

En la Figura 2 se observan redes de difusin donde se conectan varios
computadores, servidores o enrutadores a un mismo medio y tambin se ilustran
en la misma figura, redes punto a punto que se muestra entre las conexiones entre
enrutadores.
7


Figura 2: Ejemplo de Clasificacin de Redes por tecnologa de transmisin.

1.2.2.2. Clasificacin por Escala
1.2.2.2.1. Red LAN
La red LAN es el punto de contacto de los usuarios finales. Su propsito principal
es la de intercambiar informacin entre grupos de trabajo y compartir recursos
tales como impresoras y discos duros de diferentes equipos. Se caracterizan por
tres factores: extensin (de unos cuantos metros hasta algunos kilmetros), su
tecnologa de transmisin (cable de par trenzado UTP o coaxial, fibra ptica,
portadoras con infrarrojo o lser, radio y microondas en frecuencias no
comerciales) y su topologa (anillo, bus nico o doble, estrella, rbol y completas).
Las velocidades en las redes LAN van desde los 10 Mbps hasta 622 Mbps.

Los estndares ms comunes son el IEEE 802.3 llamado Ethernet y el IEEE 802.5
llamado Token Ring. Ethernet opera entre 10 y 1000 Mbps. En este estndar,
todos los nodos escuchan todos los paquetes que circulan por la red, sacan una
copia y examinan el destinatario. Si el destinatario es el nodo mismo, lo procesa y
si no lo descarta para escuchar el siguiente. Para enviar un paquete sensa el
medio para saber si est libre; de ser as procede a enviar el dato. Si ocurre que
dos nodos enviaron un paquete al mismo tiempo, se provoca una colisin y cada
nodo vuelve a retransmitir su paquete despus de esperar un tiempo aleatorio.

Token Ring opera entre 4 y 16 Mbps y utiliza un token o testigo, que permite al
nodo que lo posee, enviar paquetes a la red mientras los otros escuchan. Una vez
que un nodo termina de enviar paquetes, pasa el token a otro nodo para que ste
transmita.


8
1.2.2.2.2. Red MAN
Corresponde es una versin ms grande de una LAN en cuanto a topologa,
protocolos y medios de transmisin, que por ejemplo puede cubrir un conjunto de
oficinas corporativas o empresas en una ciudad. En general, cualquier red de
datos, voz o video con una extensin de una a varias decenas de kilmetros
puede ser considerada una MAN. El estndar IEEE 802.6 define un tipo de MAN
llamado DQDB que usa dos cables half-duplex por los cuales se recibe y
transmiten voz y datos entre un conjunto de nodos. Un aspecto tpico de las MAN
es que el medio fsico es de difusin, lo que simplifica el diseo de la red.

1.2.2.2.3. Red WAN
Son redes que se expanden en una gran zona geogrfica, por ejemplo, un Pas o
continente. Los beneficiarios de estas redes son los que se ubican en nodos
finales que son quienes corren aplicaciones de usuario. A la infraestructura que
une los nodos de usuarios se le llama subred y abarca diversos aparatos de red
(llamados routers o enrutadores) y lneas de comunicacin que unen las diversas
redes.

En la mayora de las WAN se utilizan una gran variedad de medios de transmisin
para cubrir grandes distancias. La transmisin puede efectuarse por microondas,
por cable de cobre, fibra ptica o alguna combinacin de los anteriores. Sin
importar el medio, los datos en algn punto se convierten e interpretan como una
secuencia de unos y ceros para formar tramas de informacin, luego estas tramas
son ensambladas para formar paquetes y los paquetes a su vez construyen
archivos o registros especficos de alguna aplicacin.

1.2.3. Modelos de Referencia [23]
1.2.3.1. El Modelo OSI
La ISO ha definido un modelo de 7 capas que describe cmo se transfiere la
informacin desde una aplicacin de software a travs del medio de transmisin
hasta una aplicacin en otro elemento de la red. A continuacin se describen
brevemente, las caractersticas de cada capa del modelo OSI:
1.2.3.1.1. Capa Fsica
La capa fsica tiene que ver con el envo de bits en un medio fsico de transmisin
y se asegura que stos se transmitan y reciban libres de errores. Tambin
describe los factores elctricos y mecnicos asociados con el medio y los
conectores, as como los tiempos aprobados para enviar o recibir una seal.
9
Tambin especifica si el medio permite la comunicacin simplex
8
, half duplex
9
o
full duplex
10
.

1.2.3.1.2. Capa de Enlace
En esta capa se toman los bits que entrega la capa fsica y los agrupa en algunos
cientos o miles de bits para formar las tramas. En este nivel se realiza una
verificacin de errores y se devuelve una confirmacin positiva
11
al emisor. La
Capa de Enlace es la encargada de detectar si una trama se pierde o se daa en
el medio fsico. De ser ste el caso, debe de retransmitirlo, aunque en ocasiones
dicha operacin provoca que una misma trama se duplique en el destino, lo que
obliga a esta capa a detectar tal anomala y corregirla. En este nivel se decide
cmo acceder el medio fsico.

1.2.3.1.3. Capa de Red
Se encarga de controlar la operacin de la subred. Su tarea principal es decidir
cmo hacer que los paquetes lleguen a su destino, dados un origen y un destino
en un formato predefinido por un protocolo. Otra funcin importante en este nivel
es la resolucin de cuellos de botella. En estos casos se pueden tener varias rutas
para dar salida a los paquetes y en base a algunos parmetros de eficiencia o
disponibilidad se eligen rutas dinmicas de salida.

1.2.3.1.4. Capa de Transporte
La obligacin de la capa de transporte es tomar datos de la capa de sesin y
asegurarse que dichos datos llegan a su destino. En ocasiones los datos que
vienen de la capa de sesin exceden el tamao mximo de transmisin (Maximum
Transmission Unit o MTU) de la interfaz de red, por lo cual es necesario partirlos y
enviarlos en unidades ms pequeas, lo que origina la fragmentacin y
ensamblado de paquetes cuyo control se realiza en esta capa. Otra funcin en
esta capa es la de multiplexar varias conexiones que tienen diferentes
capacidades de transmisin para ofrecer una velocidad de transmisin adecuada a
la capa de sesin.

La ltima labor importante de la capa de transporte es ofrecer un mecanismo que
sirva para identificar y diferenciar las mltiples conexiones existentes, as como
determinar en qu momento se inician y se terminan las conversaciones (esto es
llamado control de flujo).


8
Comunicacin simplex: Comunicacin en un solo sentido.
9
Comunicacin half duplex: Solo uno de los nodos puede transmitir a la vez.
10
Comunicacin full duplex: Ambos nodos extremos pueden transmitir a la vez.
11
Llamadas usualmente ACKNOWLEDGE
10
1.2.3.1.5. Capa de Sesin
Esta capa establece, administra y finaliza las sesiones de comunicacin entre las
entidades de la capa de presentacin. Las sesiones de comunicacin constan de
solicitudes y respuestas de servicio que se presentan entre aplicaciones ubicadas
en diferentes dispositivos de red. Estas solicitudes y respuestas estn coordinadas
por protocolos implementados en esta capa. Otro servicio de este nivel es la
sincronizacin y el establecimiento de puntos de chequeo. Por ejemplo, si se hace
necesario transferir un archivo muy grande entre dos nodos que tienen una alta
probabilidad de sufrir una cada, es lgico pensar que una transmisin ordinaria
nunca terminara porque algn interlocutor se caera y se perder la conexin. La
solucin es que se establezcan cada pocos minutos un punto de chequeo de
manera que si la conexin se rompe ms tarde se pueda reiniciar a partir del punto
de chequeo, lo cual ahorrar tiempo y permitir tarde o temprano la terminacin de
la transferencia.

1.2.3.1.6. Capa de Presentacin
La capa de presentacin provee servicios que permiten transmitir datos con
alguna sintaxis propia para las aplicaciones o para el nodo en que se est
trabajando. Como existen computadores que interpretan sus bytes de una manera
diferente que otras, es en esta capa donde es posible convertir los datos a un
formato independiente de los nodos que intervienen en la transmisin.

1.2.3.1.7. Capa de Aplicacin
En esta capa se encuentran aplicaciones de red que permiten explotar los
recursos de otros nodos. Dicha explotacin se hace, por ejemplo, a travs de
emulacin de terminales que trabajan en un nodo remoto, interpretando una gran
variedad de secuencias de caracteres de control que permiten desplegar en el
terminal local los resultados, an cuando stos sean grficos. Una situacin similar
se da cuando se transmiten archivos de un computador que almacena sus
archivos en un formato dado a otro, que usa un formato distinto. Es posible que el
programa de transferencia realice las conversiones necesarias de manera que el
archivo puede usarse inmediatamente bajo alguna aplicacin.

11

Figura 3: Comparacin entre los Modelos OSI y TCP/IP

1.2.3.2. El Modelo TCP/IP
El departamento de defensa de Estados Unidos de Amrica defini un conjunto de
reglas que establecieron cmo conectar computadoras entre s para lograr el
intercambio de informacin, soportando incluso desastres mayores en la subred.
Fue as como se defini el conjunto de protocolos de TCP/IP.

Para los aos 80 una gran cantidad de instituciones estaban interesadas en
conectarse a esta red que se expandi por todo EE.UU. El modelo TCP/IP consta
solamente de 4 capas, las cuales se describen a continuacin:

1.2.3.2.1. Capa Host a Red
La capa inferior, se relaciona con la capa fsica respecto del modelo OSI, y
contiene varios estndares del IEEE como el 802.3 llamado Ethernet que
establece las reglas para enviar datos por cable coaxial delgado (10Base2), cable
coaxial grueso (10Base5), par trenzado (10Base-T), fibra ptica (10Base-F) y su
propio mtodo de acceso al medio fsico. El 802.4 llamado Token Bus que puede
usar estos mismos medios, pero con un mtodo de acceso diferente y otros
estndares denominados genricamente como 802.X.

1.2.3.2.2. Capa de Red
Esta capa cumple junto con la anterior, los niveles 1, 2 y 3 del modelo OSI. En
este nivel se defini el protocolo IP cuya responsabilidad es entregar paquetes en
los destinos indicados, realizando las operaciones apropiadas de enrutamiento y la
solucin de problemas como congestin o cadas de enlaces.

1.2.3.2.3. Capa de Transporte
Est formada por dos protocolos: TCP y UDP. El primero es un protocolo confiable
y orientado a conexin, lo que significa que ofrece un medio libre de errores para
12
enviar paquetes. El segundo es un protocolo no orientado a conexin el cual no
ofrece las garantas y confiabilidad del TCP.

1.2.3.2.4. Capa de Aplicacin
En la ltima capa se encuentran decenas de aplicaciones ampliamente conocidas
s son los protocolos WWW, FTP, telnet, DNS, el
.2.4. CONCEPTOS BASICOS [12]

Es un conjunto de reglas que indican cmo se debe llevar a cabo un intercambio
dos o ms nodos en una red puedan
.2.4.2. Interfaz
eparacin o divisin entre dos capas de un modelo de
s la encargada de definir las operaciones bsicas y los servicios
.2.4.3. Servicios
provee al nivel superior. En otras
operaciones puede ejecutar la capa, pero no especifica cmo
.2.4.4. Entidades
ada nivel del modelo. Una entidad puede ser un
) o hardware (un chip).
e
ervicios que usa de otra capa. De esta manera, se identifica como usuario de
to donde se
uede pedir el servicio se llama punto de acceso al servicio o SAP. En cada capa,
actualmente. Las ms populare
servicio de correo electrnico (SMTP), etc.


1
1.2.4.1. Protocolo de comunicacin
de datos o informacin. Para que
intercambiar informacin es necesario que manejen el mismo conjunto de reglas,
es decir, un mismo protocolo de comunicaciones.

1
Corresponde a la s
comunicacin, y e
que el nivel inferior ofrece a la capa superior del modelo.

1
Son un conjunto de operaciones que un nivel
palabras, define qu
son implementadas estas operaciones.

1
Son los elementos activos en c
software (un proceso

Cada capa tiene un conjunto de operaciones que realizar y un conjunto d
s
servicio a la capa que solicita un servicio y como proveedor a quien la da. Cuando
una entidad se comunica con otra ubicada en la misma capa pero en diferentes
nodos se dice que se establece comunicacin entre entidades pares.

Cada capa tiene un conjunto de servicios que ofrecer, el punto exac
p
13
la entidad activa recibe un bloque de datos consistente de un encabezado que
tiene significado para el protocolo de esa capa y un cuerpo que contiene datos
para ser procesados por esa entidad o que van dirigidos a otra capa.

Las capas ofrecen servicios de dos tipos: orientadas a la conexin y no orientadas
la conexin. Adems, cada uno de estos servicios puede ser caracterizado por la
.2.4.5. Servicios orientados a conexin
ente debe establecerse una conexin
antes de que cualquier dato pueda
.2.4.6. Servicios no orientados a conexin

paquetes de datos que componen
.2.4.7. Servicio confiable
Un servicio es confiable si ofrece una transmisin de datos libre de errores. Para
rotocolo debe incluir mecanismos para detectar y/o
.2.4.8. Servicio no confiable
Un servicio es no confiable si el protocolo no asegura que la transmisin est libre
d del protocolo de una capa superior (o de la
a
cierta calidad de servicio que ofrecen. As, se pueden tener servicios confiables y
servicios no confiables.

1
Es un tipo de servicio en el que obligatoriam
o camino, entre el origen y el destino
transmitirse. Los servicios orientados a conexin se caracterizan porque cumplen
tres etapas en su tiempo de vida: negociacin del establecimiento de la conexin
(etapa 1), sesin de intercambio de datos (etapa 2) y negociacin del fin de la
conexin (etapa 3). Los servicios orientados a la conexin pueden ser
considerados como alambrados, es decir, que existe una conexin alambrada
entre los dos interlocutores durante el tiempo de vida de la conexin.

1
Los servicios no orientados a conexin carecen de las tres etapas antes descritas
y en este caso, los interlocutores envan todos
una parte del dilogo por separado, pudiendo stos llegar a su destino en
desorden y por diferentes rutas. Es responsabilidad del destinatario ensamblar los
paquetes, pedir retransmisiones de los paquetes que se daaron y darle
coherencia al flujo recibido.

1
cumplir este requisito, el p
corregir errores. La correccin de errores puede hacerse con informacin que est
incluida en un paquete daado o pidiendo su retransmisin al interlocutor.
Tambin es comn que incluya mecanismos para enviar acuses de recibo cuando
los paquetes llegan correctamente.

1
de errores y es responsabilida
aplicacin) la deteccin y correccin de errores si esto es pertinente o
estadsticamente justificable.
14
A un servicio que es a la vez no orientado a la conexin y no confiable se le
conoce como servicio de datagramas. Un servicio que es no orientado a la
.2.5. Protocolos LAN
s de alta velocidad tolerante a fallas, que cubre un
ente pequea. Generalmente conectan estaciones de
LAN se pueden dividir en:
ue estn los estndares IEEE 802.3, IEEE
802.4 y IEEE 802.5.
et.

El trmino Ethernet se refiere a la familia de implementaciones LAN que incluyen
tres categoras Ethernet e IEEE 802.3, Ethernet a 100 Mbps y Ethernet a 1000
conexin pero que incluye acuse de recibo se conoce como servicio de
datagramas con acuse de recibo. Un tercer tipo de servicio se le llama con
solicitud de respuesta si consiste de un servicio no orientado a conexin y por
cada envo de datos se espera una respuesta inmediata antes de enviar el
siguiente bloque de datos.

1
Una LAN es una red de dato
rea geogrfica relativam
trabajo, impresoras, computadoras, etc. permitiendo el acceso compartido a
dispositivos y aplicaciones, intercambio de archivos, entre otras aplicaciones
posibles.

Las redes

LAN tradicionales entre las q
LAN rpidas entre las que cuentan FastEthernet, 100VGAnyLAN, FDDI,
ATM y Gigabit Ethern
LAN inalmbricas.
Mbps. De lo anterior se desprende que existe una diferencia entre Ethernet e IEEE
802.3, ya que el primero especifica las capas 1 y 2 del modelo OSI, en cambio,
IEEE 802.3 especifica la capa fsica y la subcapa MAC no definiendo la subcapa
LLC (estndar IEEE 802.2), que es comn para IEEE 802.5, 100BaseT, etc. Estas
diferencias se aprecian en la siguiente Figura 4:

Figura 4: Relacin Entre el Modelo OSI y los Protocolos LAN.
15
1.2.5.1. Topologas
Las topologas tpicas de una red LAN se pueden observar en la Figura 5. Las
topologas mostradas son topologas lgicas, por lo que no necesariamente deben
ser topologas fsicas de conexin.


Figura 5: Topologas Tpicas de una red LAN. a) Bus b) Anillo c) Estrella d) rbol
1.2.5.2. El Medio Fsico
Los medios de transmisin ms utilizados en una LAN son el cable coaxial grueso
y delgado, par trenzado y fibra ptica. Estos medios de transmisin son llamados
guiados, a diferencia de los no guiados como los enlaces de radio, de microondas
o satelitales.

1.2.5.2.1. Cable Coaxial
Consiste en un cable conductor interno cilndrico separado de otro cable conductor
externo por anillos aislantes o por un aislante macizo. Esto se recubre por otra
capa aislante que es la funda del cable. Este medio fsico, es ms caro que el par
trenzado, pero se puede utilizar a ms larga distancia, con velocidades de
transmisin superiores, menos interferencias y permite conectar ms estaciones.


Figura 6: Cable Coaxial

Se suele utilizar para televisin, telefona a larga distancia, LAN, conexin de
perifricos a corta distancia, etc. Se utiliza para transmitir seales analgicas o
16
digitales. Sus inconvenientes principales son: atenuacin, ruido trmico, ruido de
intermodulacin. Para seales analgicas, se necesita un amplificador cada pocos
kilmetros y para seales digitales un repetidor cada kilmetro.
1.2.5.2.2. Par Trenzado
Se trata de dos hilos de cobre aislados y trenzados entre s, y envueltos por una
cubierta protectora. Los hilos estn trenzados para reducir las interferencias
electromagnticas con respecto a los pares cercanos que se encuentran a su
alrededor (dos pares paralelos constituyen una antena simple, en tanto que un par
trenzado no). Se pueden utilizar tanto para transmisin analgica como digital, y
su ancho de banda depende de la seccin de cobre utilizada y de la distancia que
tenga que recorrer.


Figura 7: Cable Par Trenzado

Se trata del cableado ms econmico y la mayora del cableado telefnico es de
este tipo.

Presenta una velocidad de transmisin que depende del tipo de cable de par
trenzado que se est utilizando. Est dividido en categoras por el EIA/TIA:

Categora 1: Hilo telefnico trenzado de calidad de voz no adecuado para
las transmisiones de datos. Velocidad de transmisin inferior a 1 Mbps.
Categora 2: Cable de par trenzado sin apantallar. Su velocidad de
transmisin es de hasta 4 Mbps.
Categora 3: Velocidad de transmisin de 10 Mbps. Con este tipo de cables
se implementan las redes Ethernet 10BaseT.
Categora 4: La velocidad de transmisin llega a 16 Mbps.
Categora 5: Puede transmitir datos hasta 100 Mbps. Tiene una longitud
mxima limitada y a pesar de los aspectos negativos, es una opcin a tener
en cuenta debido a que ya se encuentra instalado en muchos edificios
como cable telefnico y esto permite utilizarlo sin necesidad de cambiar el
cableado. Adems, resulta fcil de combinar con otros tipos de cables para
la extensin de redes.

17
Existen dos tipos de pares trenzados, los apantallados o STP y los sin pantallar o
UTP. Los pares sin apantallar son los ms baratos aunque menos resistentes a
interferencias. A velocidades de transmisin bajas, los pares apantallados son
menos susceptibles a interferencias, aunque son ms caros y ms difciles de
instalar.

1.2.5.2.3. Fibra ptica
Se trata de un medio muy flexible y muy fino que conduce energa de naturaleza
ptica. Su forma es cilndrica con tres secciones radiales: ncleo, revestimiento y
cubierta. El ncleo est formado por una o varias fibras muy finas de cristal o
plstico. Cada fibra est rodeada por su propio revestimiento que es un cristal o
plstico con diferentes propiedades pticas distintas a las del ncleo. Alrededor de
esto est la cubierta, constituida de material plstico o similar, que se encarga de
aislar el contenido de aplastamientos, abrasiones, humedad, etc.


Figura 8: Fibra ptica

Sus beneficios frente a cables coaxiales y pares trenzados son:
Permite mayor ancho de banda.
Menor tamao y peso.
Menor atenuacin.
Aislamiento electromagntico.
Mayor separacin entre repetidores.

Su rango de frecuencias es todo el espectro visible y parte del infrarrojo. El
mtodo de transmisin es el siguiente: los rayos de luz inciden con una gama de
ngulos diferentes posibles en el ncleo del cable, entonces slo una gama de
ngulos conseguirn reflejarse en la capa que recubre el ncleo. Son
precisamente esos rayos que inciden en un cierto rango de ngulos los que irn
rebotando a lo largo del cable hasta llegar a su destino. A este tipo de propagacin
se le llama multimodal. Si se reduce el radio del ncleo, el rango de ngulos
disminuye hasta que slo sea posible la transmisin de un rayo, el rayo axial, y a
este mtodo de transmisin se le llama monomodal.

Los inconvenientes del modo multimodal es que debido a que dependiendo al
ngulo de incidencia de los rayos, estos tomarn caminos diferentes y tardarn
ms o menos tiempo en llegar al destino, con lo que se puede producir una
18
distorsin (rayos que salen antes pueden llegar despus). Debido a esto, se limita
la velocidad de transmisin posible.

Hay un tercer modo de transmisin que es un paso intermedio entre los
anteriormente comentados y que consiste en cambiar el ndice de refraccin del
ncleo. A este modo se le llama multimodo de ndice gradual.

Los emisores de luz utilizados son: LED (de bajo costo, con utilizacin en un
amplio rango de temperaturas y con larga vida media) e ILD (ms caro, pero ms
eficaz y permite una mayor velocidad de transmisin).

1.2.5.2.4. Enlaces de Radio
Las ondas de radio tienen como principales caractersticas que son fciles de
generar, pueden viajar distancias largas, y penetran edificios fcilmente. Adems,
son omnidireccionales, lo que significa que ellas viajan en todas las direcciones
desde la fuente, para que el transmisor y receptor no tengan que estar fsicamente
alineados con cuidado.

Las propiedades de ondas son dependientes de la frecuencia. A frecuencias
bajas, atraviesan bien obstculos, pero el poder baja enormemente cuando se
aleja de la fuente. A frecuencias altas, las ondas tienden a viajar en lneas rectas y
rebotar cuando consiguen obstculos.

Ellas tambin son absorbidas por la lluvia. A cualquier frecuencia, las ondas estn
sujetas a interferencia de los motores y otros equipos elctricos. El problema
principal que se presenta al usar estas bandas para comunicacin de datos es el
ancho de banda relativamente bajo que ellas ofrecen.

Debido a la habilidad de radio de viajar grandes distancias, la interferencia entre
los usuarios es un problema. Por esta razn, todos los gobiernos licencian al
usuario de transmisores de radio.

1.2.5.2.5. Enlaces de Microondas
Por encima de los 100 MHz, las ondas viajan en lneas rectas y pueden enfocarse
estrechamente concentrando toda la energa en un haz pequeo usando. Con una
antena parablica se obtiene una razn seal a ruido bastante alta, permitiendo la
comunicacin, pero las antenas transmisoras y receptoras deben alinearse con
precisin entre s. Adems, esta direccionalidad permite que mltiples
transmisores sean alineados seguidamente para comunicarse con mltiples
receptores seguidos sin interferencia.

19
Puesto que las microondas viajan en una lnea recta, si las torres estn demasiado
separadas, la Tierra estar en el camino (recordar la curvatura del planeta). Por
consiguiente, se necesitan repetidoras peridicamente. Mientras ms altas sean
las torres, ms distantes pueden estar. La distancia entre las repetidoras sube
muy bruscamente con la raz cuadrada de la altura de la torre. Para torres con
altura de 100 metros, las repetidoras pueden estar separadas entre s unos 80
Km. Este hecho las hace ser relativamente baratas.

A diferencia de las ondas a bajas frecuencias, las microondas no atraviesan bien
edificios. Ms an, aunque el haz pueda enfocarse bien al transmisor, hay todava
alguna divergencia en el espacio. Algunas ondas pueden refractarse por capas
atmosfricas bajas y pueden tomar ligeramente ms tiempo en llegar que las
ondas directas. Las ondas retrasadas pueden llegar fuera de fase con la onda
directa y por lo tanto cancelar la seal.

La comunicacin por microondas se usa ampliamente para la comunicacin
telefnica a larga distancia, telefona celular y distribucin de la televisin.

1.2.5.2.6. Enlaces Satelitales
Un satlite de comunicacin puede ser pensado como un repetidor de microondas
en el cielo. Contiene diversos transpondedores, cada uno de los cuales escucha
alguna porcin del espectro, amplifica la seal entrante, y hace una difusin de
vuelta en otra frecuencia para evitar interferencia con la seal que entra. Los rayos
que bajan son anchos o angostos, pudiendo cubrir grandes o pequeas
superficies de la tierra, respectivamente.

Los enlaces satelitales se diferencian de los enlaces punto a punto terrestres en
que los retardos producto de las distancias involucradas son considerables,
tpicamente 270 ms. Esto es bastante en comparacin con los 3 seg/Km de los
enlaces de microondas y los 5 seg/Km del coaxial o la fibra. Otra diferencia es
que los satlites son por naturaleza elementos de difusin, lo que es til en
algunos casos, pero en otros como la seguridad, no lo es. Otras caractersticas
son que el costo de una transmisin es independiente de la distancia y que tienen
una tasa de error muy baja.

1.2.6. Dispositivos LAN [10]
1.2.6.1. Repetidores
Son dispositivos activos de solamente dos puertas que permiten interconectar dos
medios de comunicacin con el objeto de amplificar y reformar los pulsos
constituyentes de la seal.

20
Usualmente se utilizan para extender la longitud de los cables en una LAN o
conectar medios de tipo diferente, generando una LAN nica ms extensa. Los
repetidores interconectan las LAN al nivel del nivel ISO ms bajo, el nivel fsico.
Esto significa, que los repetidores pueden slo conectar LAN idnticas, tales como
Ethernet/802.3 a Ethernet/802.3 o Token Ring a Token Ring.

Los repetidores Ethernet/802.3 dejan pasar todos los frames, para as asegurar
que todos los hosts respeten el mtodo de deteccin de colisin. Una LAN puede
contener mltiples segmentos de cable y mltiples repetidores, en IEEE 802.3 se
permiten mximo 4. Los repetidores Ethernet/802.3 pueden tener sus puertas
idnticas o incluir combinaciones de los diferentes tipos permitidos por la norma
IEEE 802.3. Con esto, permiten interconectar segmentos diferentes.

Cuando una colisin es detectada, el repetidor tambin coloca una seal llamada
jamming para asegurar que todos los otros dispositivos se percaten que ha
ocurrido una colisin. El detector de jam cuenta el nmero de colisiones
consecutivas, y si sta excede un valor predefinido, entonces el repetidor
desactiva el segmento. Si se recibe una trama desde ese segmento de red, el
repetidor lo reactiva automticamente. De esta forma, segmentos con problemas
son desconectados y segmentos vlidos reconectados en forma dinmica.

1.2.6.2. Hubs
Un hub permite derivar desde un segmento nico varios segmentos del mismo u
otro tipo, y as estructurar una LAN en mejor forma. Los hub pueden ser pasivos o
activos. En los activos se incluyen las funciones bsicas de un repetidor. En una
red Ethernet/IEEE 802.3 los hub tpicamente permiten crear derivaciones desde
una red 10Base5 a mltiples segmentos 10Base2 (hub de coaxial), para
implementar conexiones multipunto, o bien crean conexiones desde una red
10Base2 a mltiples segmentos 10BaseT (hub UTP). Se puede decir entonces,
que los hubs 10BaseT son realmente repetidores multipuerta.

1.2.6.3. Bridges
Existen muchas circunstancias en las que no se quiere o no se puede tener una
sola LAN. Por ejemplo:

1. Se dispone de un par de LANs diferentes (una Token Ring y una Ethernet)
y desean conectarse.
2. Se necesita cubrir una distancia mayor a la que puede cubrirse con una
LAN.
3. Se quieren conectar ms nodos de los que se permiten en una LAN.
21
4. Se desea evitar que un problema en un nodo pueda colapsar toda la red,
pues por ejemplo en Ethernet, una tarjeta en mal estado puede inutilizar
toda la red.

En estos casos, es posible tener mltiples redes locales interconectadas mediante
el uso de dispositivos llamados bridges o puentes. Los bridges se encargan de
capturar los frames de una LAN, y reenviarlos selectivamente a otra LAN. Para
esto, analizan la direccin de origen y destino del frame a nivel MAC. De acuerdo
a la funcin que desempean, los bridges se pueden clasificar en: puentes
transparentes, puentes remotos, puentes traductores o puentes con
encaminamiento desde el origen.

1.2.7. Protocolo IP [28]
Internet es un conjunto de redes diferentes que comparten una pila de protocolos
comunes. Cada una de estas redes es administrada por una entidad diferente:
universidades, redes acadmicas nacionales, ISPs (Internet Service Providers),
operadores, empresas multinacionales, etc. como consecuencia de esto las
polticas de uso son muy variadas.

Tcnicamente a nivel de red Internet puede definirse como un conjunto de redes o
sistemas autnomos conectados entre s que utilizan el protocolo de red IP. IP es
una red de datagramas, no orientada a conexin, con servicio best effort, es
decir, que no ofrece QoS
12
. La entrega de los paquetes no est garantizada ya
que en momentos de congestin stos pueden ser descartados sin previo aviso
por los routers que se encuentren en el trayecto.

En una red IP toda la informacin viaja en paquetes o datagramas IP. Esto es:
cualquier informacin de control que tenga que intercambiarse (routing dinmico,
mensajes de error, etc.) y los datos de nivel superior.


Figura 9: Encabezado del Paquete IP

12
QoS: Quality of Service (Calidad de servicio)
22

El paquete IP (ver Figura 9) tiene dos partes: encabezado y texto. El encabezado
tiene una parte fija de 20 bytes y una opcional de entre 0 y 40 bytes, pero siempre
es un mltiplo de 4. Los campos son los siguientes:

Versin: 4 bits que permiten codificar los valores de las distintas versiones de IP.
La versin actualmente es la 4, pero se empez ya a extender el uso de la versin
6 con una estructura de paquete diferente a la de la figura.

IHL: 4 bits que especifican la longitud del encabezado, pues ste puede variar
debido a la presencia de campos opcionales. Se codifica en palabras de 32 bits,
donde la longitud mnima es 5 y la mxima 15, que equivale a 40 bytes de
informacin opcional. La longitud del encabezado siempre es un mltiplo de 32
bits, por lo que se puede aadir un relleno al final del encabezado.

Tipo de Servicio: 8 bits. Permite establecer qu calidad de servicio requiere el
paquete. Se pueden establecer varios tipos de confiabilidad y velocidad (por
ejemplo, rapidez en vez de confiabilidad para aplicaciones como audio o video,
confiabilidad para transferencia de archivos, etc.). Este campo tiene subcampos
de importancia: P (precedencia) son 3 bits de prioridad, un Flag tres bits D, T y R
que permite especificar qu importa ms Retardo, Throughput o Confiabilidad.
Recientemente, el campo Differentiated Services ha sustituido a ste. Su finalidad
es implementar QoS en redes IP mediante la arquitectura denominada Servicios
Diferenciados o Diffserv.

Largo Total: 16 bits que especifican la longitud del paquete completo,
encabezado incluido, en bytes.

Identificacin: 16 bits. Este campo permite al destino determinar a qu paquete
pertenece el fragmento que recientemente ha llegado a l. Est relacionado con la
fragmentacin de paquetes.

DF: 1 bit, que indica no fragmentar el paquete.

MF: 1 bit, indica que vienen ms fragmentos. Todos los fragmentos del paquete,
salvo el ltimo, tienen este bit en 1.

Offset del Fragmento: 13 bits para indicar a qu parte del paquete total
pertenece el fragmento que se est recibiendo.

TTL: 8 bits que permiten descartar un paquete una vez que ha dado un nmero
excesivo de saltos o ha pasado un tiempo excesivo viajando por la red. Es un
contador regresivo que indica el tiempo de vida restante del datagrama medido en
segundos, de forma que si su valor llega a cero el paquete debe ser descartado.
Esto permite evitar que se produzcan loops y un paquete pueda permanecer
23
flotando indefinidamente en la red. Como no es trivial calcular con precisin el
tiempo que un paquete emplea en el trnsito entre dos enrutadores, en la prctica
lo que se hace es restar el TTL en uno por cada salto, y en el caso de que el
datagrama se encuentre durante ms de un segundo esperando en un enrutador,
se resta uno por cada segundo de espera. Como los paquetes casi nunca estn
ms de un segundo en un enrutador, en la prctica este parmetro funciona como
un contador de saltos. En el caso de producirse fragmentacin, el host receptor
puede retener datagramas durante varios segundos, mientras espera a recibir
todos los fragmentos. En este caso, el host restar uno del TTL por cada segundo
de espera, pudiendo llegar a descartar paquetes por este motivo. Los valores de
TTL tpicos estn entre 40 y 64.

Protocolo: 8 bits que especifican a qu protocolo de nivel de transporte
corresponde el paquete. La tabla de protocolos vlidos y sus correspondientes
nmeros son controlados por el IANA (Internet Assigned Number Authority) la
tabla 6 muestra algunos de los posibles valores de este campo. Llama la atencin
el valor 4 de la tabla x que est reservado para el uso de IP para transportar IP, es
decir, al encapsulado de un paquete IP dentro de otro. Esta tcnica permite
realizar enrutamiento desde el origen de los paquetes encapsulando el paquete en
otro dirigido al nodo intermedio por el que se quiere pasar.

Checksum: 16 bits que sirven para detectar errores en el encabezado del
paquete. El checksum permite evitar al paquete de una alteracin en alguno de los
campos del encabezado que pudiera producirse, por ejemplo, por un problema de
hardware en un enrutador. El checksum slo cubre el encabezado del paquete, no
los datos. El campo checksum se ha de recalcular en cada salto, ya que al menos
el TTL cambia. Notar que en routers con alto trfico, el reclculo del checksum
supone un inconveniente desde el punto de vista de rendimiento.

Direccin Fuente: 32 bits que corresponden a la direccin IP origen.

Direccin Destino: 32 bits que corresponden a la direccin IP destino.

Opciones: campo de longitud variable que no siempre est soportado en los
enrutadores y se utiliza muy espordicamente. Fue diseado para permitir
expansiones al protocolo, experimentos, etc. Las opciones son de tamao
variable, comenzando siempre por un byte de codificacin, y siempre son
rellenadas a mltiplos de 4 bytes. Entre las opciones destacables estn Record
Route que pide a cada enrutador por el que pasa el paquete que anote en el
encabezado su direccin, obtenindose un trazado de la ruta seguida (debido a la
limitacin a un mximo de 40 bytes en la parte opcional del encabezado, como
mximo pueden registrarse 9 direcciones). Timestamp acta de manera similar a
record route, pero adems de anotar la direccin IP de cada enrutador atravesado
se anota en otro campo de 32 bits el instante en que el paquete pasa por dicho
enrutador. El uso de dos campos de 32 bits aumenta el problema antes
24
mencionado del poco espacio disponible para grabar esta informacin. Source
Routing permite al emisor especificar la ruta que debe seguir el paquete hasta
llegar a su destino. Existen dos variantes: strict source routing que especifica la
ruta exacta salto a salto, de modo que si en algn caso la ruta marcada no es
factible por algn motivo se producir un error. La segunda es loose source routing
donde se dicen los enrutadores por los que debe pasar el paquete, pero se da
libertad a la red para que use otros enrutadores cuando lo considere conveniente.
La limitacin en la longitud de las opciones impone un lmite mximo en el nmero
de saltos que pueden especificarse. El uso de los campos opcionales del
encabezado IP tiene generalmente problemas de rendimiento, ya que las
implementaciones de los enrutadores optimizan el cdigo para las situaciones
normales, es decir, para paquetes sin campos opcionales. Las opciones estn
implementadas y funcionan, pero lo hacen generalmente de forma poco eficiente
ya que en el diseo del software no se ha hecho nfasis en su optimizacin.


Tabla 1: Algunos valores y significados del campo Protocolo en un paquete IP


1.2.7.1. Fragmentacin
El tamao de un paquete IP se especifica en un campo de dos bytes, por lo que su
valor mximo es de 65535 bytes. Sin embargo, muy pocos protocolos o
tecnologas a nivel de enlace admiten enviar tramas de semejante tamao.
Normalmente el nivel de enlace no fragmenta, por lo que tendr que ser IP el que
adapte el tamao de los paquetes para que quepan en las tramas del nivel de
enlace. Por lo tanto, en la prctica el tamao mximo del paquete viene
determinado por el tamao mximo de la trama caracterstica de la red utilizada.
25
Este tamao mximo de paquete se conoce como MTU o Maximum Transfer Unit.
La tabla x muestra algunos valores caractersticos de MTU de redes tpicas.

Existen dos situaciones en que se produce fragmentacin. La primera,
denominada fragmentacin en ruta, se produce cuando un paquete es creado por
un host en una red con un valor determinado de MTU y en su camino hacia el host
de destino ha de pasar por otra red con una MTU menor. En estos casos, el
enrutador que hace la transicin a la red de MTU menor ha de fragmentar los
paquetes para que no excedan el tamao de la nueva red. La segunda, llamada
fragmentacin en origen, se produce como consecuencia del diseo de la
aplicacin.



Tabla 2: Valor de MTU Para Protocolos Comunes de Nivel de Enlace

La fragmentacin se realiza cortando la parte de datos del paquete en trozos del
tamao mximo permitido por la nueva red. Todos los campos del encabezado del
paquete original se repiten en los fragmentos, excepto aquellos que se emplean
para distinguirlos entre s. Una vez fragmentado, un paquete no se reensambla
hasta que llegue al host de destino, an cuando en el trayecto pase a travs de
redes que admitan una MTU mayor. Los estndares Internet recomiendan que
todas las redes que soporten TCP/IP tengan una MTU de al menos 576 bytes,
condicin que cumplen la mayora de las redes. La MTU mnima imprescindible
para funcionar en TCP/IP es de 68 bytes, valor que corresponde a 60 bytes de
encabezado (el mximo con todos los campos opcionales) y 8 bytes de datos, que
es el fragmento mnimo de datos que puede hacerse.

26
El campo identificacin del encabezado IP es usado por el emisor para marcar
cada paquete emitido. De esta forma, en caso de que se produzca fragmentacin,
el receptor podr reconocer las partes que corresponden al mismo paquete, ya
que todas irn acompaadas de la misma identificacin. El bit DF cuando est a 1
indica a los enrutadores que este paquete no debe fragmentarse. Normalmente
esto se hace por uno de los dos motivos siguientes:

1. El receptor no est capacitado para reensamblar los fragmentos.
2. Cuando se aplica la tcnica de descubrimiento de MTU del trayecto o path
MTU discovery que permite averiguar el MTU de una ruta. Esta tcnica consiste
en que el host de origen enva un paquete del tamao mximo al host de destino
con el bit DF en 1. Si el paquete no puede pasar en algn punto del trayecto el
enrutador correspondiente genera un mensaje de error que es devuelto al host
emisor. Entonces, ste enva otro paquete ms pequeo, tambin con el bit DF en
1. As, usando prueba y error, se consigue que algn paquete pase sin fragmentar
al host destino. Para acelerar el proceso, algunos enrutadores incorporan en los
mensajes de error informacin sobre la MTU mximo que puede admitir la red que
ha provocado el rechazo.

El Offset del fragmento sirve para indicar, en el caso de que el paquete sea un
fragmento, en que posicin del original se sitan los datos que contiene el
fragmento actual. Los cortes siempre se realizan en mltiplo de 8 bytes, que es la
unidad elemental de fragmentacin, por lo que este campo cuenta los bytes en
grupos de 8.

Como los fragmentos de un paquete pueden llegar desordenados a su destino, el
receptor podr identificarlos gracias al campo Identificacin. La longitud total del
paquete puede calcularla cuando recibe el ltimo fragmento, que est identificado
por el bit MF en 0. A partir de los campos Longitud y Offset del Fragmento la
longitud ser: Fragment FOCET * 8 + Longitud.

Cuando se fragmenta un paquete, el host receptor retiene en su buffer los
fragmentos y los reensambla cuando los ha recibido todos. Mientras mantiene
retenido un fragmento, el host va restando cada segundo una unidad al campo
TTL. Cuando el valor de TTL es igual a cero, descarta el fragmento. Si alguno de
los fragmentos de un paquete se pierde, el resto terminarn desapareciendo a
medida que agoten su TTL. No existe ningn mecanismo en IP que contemple el
reenvo de paquetes o de fragmentos. Si el protocolo utilizado a nivel superior
contempla reenvo de datos perdidos, por ejemplo TCP a nivel de transporte, se
provocar el reenvo del paquete correspondiente. Normalmente, el segundo envo
se ver sometido a la misma fragmentacin que el primero, pero el segundo no
podr en ningn caso aprovechar fragmentos residuales que pudiera haber en el
host receptor correspondientes al primer envo, ya que desde el punto de vista del
nivel IP se trata de dos paquetes distintos e independientes que reciben
identificaciones diferentes.
27
1.2.7.2. Direcciones IP
Cada interfaz de red de cada host o enrutador en una red IP se identifica
mediante, al menos una, direccin nica de 32 bits. Las direcciones IP se suelen
representar por cuatro nmeros decimales separados por puntos, que equivalen al
valor de cada uno de los cuatro bytes que componen la direccin. Por ejemplo una
direccin IP vlida sera 152.74.21.3. Si un nodo dispone de varias interfaces
fsicas, por ejemplo un enrutador, cada una de ellas deber tener necesariamente
una direccin IP distinta si se desea que sea accesible de forma diferenciada para
este protocolo. Es posible tambin y en algunas situaciones resulta til, definir
varias direcciones IP asociadas a una misma interfaz fsica.

Como ocurre en la mayora de las redes, las direcciones IP tienen una estructura
jerrquica. Una parte de la direccin corresponde a la red, y la otra al host dentro
de la red. Cuando un enrutador recibe un paquete por una de sus interfaces
compara la parte de red de la direccin con las entradas contenidas en sus tablas
y reenva el paquete por la interfaz correspondiente, situacin denominada ruteo o
enrutamiento.



Figura 10: Formato de las Direcciones IP

En el diseo inicial de Internet se reservaron los ocho primeros bits para la red,
dejando los 24 restantes para el host, pues se crea que con 254 redes habra
suficiente para la red experimental del DoD
13
. Pronto se vi que esto resultaba
insuficiente, por lo que se reorganiz el espacio de direcciones reservando unos
rangos para definir redes ms pequeas. El resultado de esa reorganizacin es lo
que hoy se conoce como redes clase A, B y C:

Una red de clase A se caracteriza por tener en 0 el primer bit de direccin.
El campo red ocupa los 7 bits siguientes y el campo host los ltimos 24.
Puede haber hasta 128 redes de clase A con 16777216 direcciones cada
una.

13
DoD: Department of Defense (Estados Unidos de America)
28
Una red de clase B tiene el primer bit en 1 y el segundo en 0. El campo red
ocupa los 14 bits siguientes, y el campo host los 16 ltimos. Puede haber
16384 redes clase B con 65536 direcciones cada una.
Una red clase C tiene los primeros tres bits en 110. El campo red ocupa los
siguientes 21 bits, y el campo host los 8 ltimos. Puede haber hasta
2097152 redes clase C con 256 direcciones cada una.

Para indicar qu parte de la direccin corresponde a la red y qu parte al host, se
suele utilizar una notacin denominada mscara, consistente en poner a 1 los bits
que corresponden a la parte de red y a 0 los que corresponden a la parte host. As
por ejemplo, una red clase A tiene una mscara 255.0.0.0, lo que equivale a decir
que los ocho primeros bits especifican la red y los 24 restantes el host.
Anlogamente, una red clase B tiene una mscara 255.255.0.0 y una clase C una
mscara 255.255.255.0.

Las mscaras permiten extraer de forma sencilla la parte de red o de host de una
direccin. Por ejemplo, un enrutador que ha de enviar un paquete puede realizar la
operacin booleana AND entre la direccin de destino y la mscara
correspondiente, con lo que extraer la parte de red de la direccin. Existen
adems direcciones clase D cuyos primeros cuatro bits valen 1110. Las
direcciones clase D se utilizan para definir grupos multicast. El grupo queda
definido por los 28 bits siguientes. Puede haber hasta 268435456 direcciones
multicast en Internet. Las direcciones clase D nunca pueden aparecer como
direcciones de origen de un paquete. Finalmente, est la clase E, que corresponde
al valor 1111 en los primeros cuatro bits, no se utiliza de momento y est
reservada para usos futuros.

De los valores de los primeros bits de cada una de las clases antes mencionadas
se puede deducir el rango de direcciones que corresponde a cada una de ellas.
As pues, en la prctica es fcil saber a qu clase pertenece una direccin
determinada con solo observar el primer byte de su direccin.

Existen algunas reglas y convenios que asignan significados especiales a
determinadas direcciones IP:

1. La direccin 255.255.255.255 se utiliza para indicar broadcast en la propia
red. Por ejemplo, podra ser utilizada como direccin de destino por un host
que est booteando desde la red en una LAN y que para averiguar la red en
la que se encuentra y su propia direccin IP necesita localizar un servidor
que le d los parmetros de configuracin bsicos. Slo se puede utilizar
como direccin de destino, nunca como origen.
2. La direccin 0.0.0.0 identifica al host actual. En el caso anterior, la utilizara
el host como direccin de origen de sus paquetes. Slo se puede utilizar
como direccin de origen, no de destino.
29

3. Las direcciones con el campo host en cero identifican redes y por tanto no
se utilizan para ningn host. Se emplean para especificar rutas y nunca
deberan aparecer como direcciones de origen o destino de un paquete.

4. Una direccin con todos los bits del campo host en uno se utiliza como
direccin de broadcast dentro de la red, por lo tanto, no se utiliza para
ningn host y slo puede ser una direccin de destino. Por ejemplo, para
enviar un mensaje broadcast a la red anterior se debe utilizar la direccin
152.74.21.255.

5. Una direccin con el campo red con todos los bits en ceros identifica a un
host en la propia red, cualquiera que sea la red. Por ejemplo, si se desea
enviar un paquete al primer host (1.1) de una red clase B, se puede utilizar
la direccin 0.0.1.1. Esto permite enviar un paquete a un host en una red
sin saber el nmero de sta, aunque es preciso conocer si es clase A, B o
C para saber qu tamao tiene la parte red de la direccin.

6. La direccin 127.0.0.1 se utiliza para pruebas de loopback. Todas las
implementaciones de IP devuelven a la direccin de origen los paquetes
enviados a sta sin intentar enviarlos a alguna parte.

7. Las redes 127.0.0.0, 128.0.0.0, 191.255.0.0, 192.0.0.0 y el rango de
240.0.0.0 en adelante (clase E) estn reservados y no deben utilizarse.

8. Las redes 10.0.0.0 (clase A), 172.16.0.0 a 172.31.0.0 (clase B) y
192.168.0.0 a 192.168.255.0 (clase C) estn reservadas para redes
privadas o intranets por el RFC 1918. Estos nmeros no se asignan a
ninguna direccin vlida en Internet. Por lo tanto, pueden utilizarse para
construir redes, por ejemplo, detrs de un firewall, sin riesgo de entrar en
conflicto de acceso con redes vlidas de la Internet.

Como consecuencia de las reglas 3 y 4 antes mencionadas siempre hay dos
direcciones intiles en una red, la primera y la ltima. Por ejemplo, en la red
152.74.21.0 (clase B) se tiene que reservar la direccin 152.74.21.0 para denotar
la red, y la direccin 152.74.21.255 para envos broadcast a toda la red. Por lo
tanto, se dispone de 254 direcciones para hosts, no de 256.


1.2.8. Tecnologas WAN
Una WAN es una red de comunicacin de datos que tiene una cobertura
geogrfica relativamente grande y suele utilizar las instalaciones de transmisin
que ofrecen compaas portadoras de servicios como las telefnicas. Las
30
tecnologas WAN operan en las tres capas inferiores del modelo OSI. La Figura 11
muestra algunas de las tecnologas WAN y el nivel OSI en el que operan.


Figura 11: Tecnologas WAN y Su relacin con las Capas OSI

1.2.8.1. Enlaces Punto-a-Punto
Un enlace punto a punto proporciona una nica trayectoria entre dos nodos
distantes, a travs de una red de transporte que tpicamente es provista por
alguna empresa de servicios. La Figura 12 muestra un enlace punto a punto tpico
en una red WAN.



Figura 12: Esquema de Enlace Punto a Punto WAN

A este tipo de conexin se les llama tambin lneas privadas, debido a que la
trayectoria establecida permanente y fija para cada red remota a la que se llega
utilizando el enlace WAN. Las compaas que proveen el servicio reservan varios
enlaces punto a punto para uso exclusivo del cliente, proporcionando dos tipos de
conexiones: transmisin de datagramas y transmisin de rfagas de datos.

1.2.8.2. Conmutacin de Circuitos y de Paquetes
La conmutacin de circuitos es un mtodo de conmutacin WAN en el que se
establece, mantiene y termina un circuito fsico dedicado a travs de una red de
transporte para cada sesin de comunicacin. Al igual que los enlaces punto a
punto, los circuitos conmutados manejan principalmente dos tipos de
transmisiones: de datagramas y de rfagas de datos. Este tipo de comunicacin
31
es bastante utilizada por las compaas de comunicaciones para la interconexin
de enlaces, y su forma de operar es muy similar a la de una llamada telefnica
normal. ISDN es un ejemplo simple y cotidiano de tecnologa WAN de
conmutacin de circuitos. La Figura 13 muestra un ejemplo de este tipo de
tecnologa.


Figura 13: Conexin WAN de Circuitos Conmutados

La conmutacin de paquetes es un mtodo de conmutacin WAN en el que los
dispositivos de la red comparten un nico enlace punto a punto para transferir los
paquetes desde el origen hasta el destino a travs de la red de transporte. Se
utiliza multiplexaje estadstico para permitir que los dispositivos compartan los
circuitos. ATM, Frame Relay y X.25 son ejemplos de tecnologa WAN de
conmutacin de paquetes. En la Figura 14 se muestra la transferencia de datos en
una red de este tipo.

Figura 14: Conexin WAN de Paquetes Conmutados

1.2.8.3. Circuitos Virtuales WAN
Un circuito virtual es un circuito lgico creado para asegurar una comunicacin
confiable entre dos dispositivos de red. Existen dos tipos de circuitos virtuales: los
conmutados o SVCs y los permanentes o PVCs. Los primeros se establecen de
32
forma dinmica por demanda y se terminan al finalizar la transmisin. Debido a
eso se tienen tres fases o etapas en la comunicacin: el establecimiento del
circuito (que implica la creacin de un circuito virtual entre origen y destino), la
transferencia de datos entre los nodos finales, utilizando en circuito virtual
establecido, y la terminacin del circuito que implica la desconexin. Por otro lado,
los PVCs son establecidos de forma permanente, y slo constan de la fase de
transmisin de datos.

Los SVCs son utilizados en situaciones donde la transmisin de datos es
espordica, debido a que estos incrementan demasiado el ancho de banda
utilizado producto de las fases de establecimiento y terminacin del circuito. Su
principal ventaja es que disminuyen los costos asociados con la disponibilidad
constante de un circuito virtual. Los PVCs son utilizados en situaciones donde la
transferencia de datos entre los dispositivos es constante. Con los PVCs se
disminuye el uso de ancho de banda asociado con el establecimiento y
terminacin de los circuitos virtuales, pero se incrementan los costos debido a la
constante disponibilidad del circuito virtual.

1.2.8.4. Dispositivos WAN
1.2.8.4.1. Switch WAN
Corresponde a un dispositivo multipuerto de interconectividad de redes que se
utiliza en las redes de transporte. Por lo general, estos dispositivos conmutan
trfico como el de Frame Relay, X.25 y SMDS y operan en la capa de enlace de
datos. La Figura 15 muestra dos enrutadores ubicados en los extremos remotos
de una WAN que se encuentran conectados a travs de switches WAN.

Figura 15: Switches WAN Interconectando Routers

1.2.8.4.2. RAS
Un RAS o servidor de acceso remoto acta como un punto de concentracin para
conexiones de marcacin hacia adentro y hacia afuera. La Figura 16 muestra una
conexin RAS.
33

Figura 16: RAS conectando mltiples clientes a una WAN
1.2.8.4.3. Mdem
Un mdem es un dispositivo que interpreta seales analgicas y digitales,
permitiendo de esta manera que los datos se transmitan a travs de lneas
telefnicas. En el punto de origen las seales digitales son convertidas a una
forma apropiada para su transmisin a travs de equipos de comunicacin
anlogos. En el destino, las seales analgicas son convertidas de nuevo a su
forma digital original.
1.2.8.4.4. CSU/DSU
Una CSU (Unidad de Servicio de Canal)/DSU (Unidad de Servicio de Datos) es un
dispositivo de interfaz digital que adapta la interfaz fsica de un DTE, como un
nodo final, a la interfaz del dispositivo DCE, como un switch, en una red
conmutada de transporte. La CSU/DSU tambin proporciona la temporizacin de
la seal para la comunicacin entre los dispositivos.
1.2.8.4.5. Adaptador ISDN
Un adaptador de terminal ISDN es un dispositivo que se utiliza para conectar la
BRI de ISDN con otras interfaces. Un adaptador de terminal es, en esencia, un
mdem ISDN.

1.2.8.5. Encapsulado y Tunneling
En las conexiones WAN se desea enviar paquetes de un protocolo determinado a
travs de una red de otro tipo, sabiendo que en el lado del receptor se dispone de
una red del mismo protocolo que el emisor. Por ejemplo, al utilizar ATM como
transporte de datos TCP/IP, lo que se hace es introducir los paquetes IP en el
campo de datos de una celda ATM. La tcnica descrita anteriormente se
denomina encapsulado o tunneling, ya que la unin puede verse como un tnel
que permite intercambiar paquetes de un protocolo determinado de forma que no
sean vistos por el protocolo intermedio.

34
Recientemente se ha definido en Internet un estndar para la creacin de tneles
denominado L2TP (Layer 2 Tunneling Protocol, RFC 2661). Esto permite la
creacin de redes privadas virtuales (VPN, Virtual Private Network) a travs de
una red pblica como Internet, mejorando notablemente las caractersticas de la
comunicacin desde el punto de vista de seguridad.

El encapsulado o tunneling supone una prdida de rendimiento, ya que el paquete
viaja con doble cantidad de encabezados. Sin embargo, puede ser una solucin
muy interesante debido a su sencillez cuando se trata de enviar poco trfico, o
para conexiones temporales.

1.2.9. Nivel de Transporte
El nivel de transporte es el ms importante desde el punto de vista de las
comunicaciones. La tarea de este nivel es proporcionar un transporte de datos
confiable y econmico desde el origen al destino, independiente de la red o redes
fsicas en uso.

Esta capa proporciona un servicio a los procesos de la capa de aplicacin, en el
caso de Internet y a los de sesin en el caso de OSI. Para lograr este objetivo la
capa de transporte hace uso de los servicios de la capa de red.

En el nivel de transporte existen dos tipos de servicios: orientado a la conexin y
no orientado a la conexin. A pesar de esto, lo normal es trabajar con servicios
orientados a la conexin donde se tienen, como siempre, tres fases:
establecimiento, transferencia de datos y desconexin. Adems, tanto el
direccionamiento como el control de flujo son semejantes a los de las otras capas.
Lo mismo ocurre con los servicios no orientados a la conexin.

As como la unidad bsica de intercambio de informacin a nivel de enlace se
llama trama, la del nivel de red es llamada paquete, la unidad de transferencia del
nivel de transporte se llama TPDU (Transport Protocol Data Unit) en la
nomenclatura OSI, mensaje en el caso de usarse el protocolo UDP (servicio no
orientado a conexin) y segmento en el caso de usarse el protocolo TCP (servicio
orientado a conexin).

La necesidad de un nivel de transporte es debida a que los usuarios no tienen
control sobre la subred, que es de lo que se encarga el nivel de red. Es por este
motivo que no se pueden resolver los problemas de un mal servicio usando
mejores enrutadores o incluyendo una porcin mayor del manejo de errores en la
capa de enlace de datos. La nica posibilidad es poner el nivel de transporte
encima del nivel de red para mejorar la calidad del servicio. Con esto, si a la mitad
de una transmisin se informa a una entidad de transporte que su conexin de red
ha sido terminada abruptamente, sin indicacin de lo sucedido a los datos
35
actualmente en trnsito, la entidad de transporte puede establecer una nueva
conexin de red con la entidad de transporte remota. Usando esta nueva conexin
de red, la entidad puede enviar una solicitud a su igual preguntando qu datos
llegaron y poder reiniciarse desde la interrupcin la transmisin de los datos que
no hayan llegado.

La existencia del nivel de transporte hace posible que el servicio de transporte sea
ms confiable que el de red. El nivel de transporte puede detectar y compensar
paquetes perdidos y datos alterados. Es ms, las primitivas del servicio de
transporte pueden disearse de modo que sean independientes de las primitivas
del servicio de red, que pueden variar segn las redes, pudiendo escribir
programas de aplicacin usando un estndar de primitivas que puedan trabajar en
una variedad amplia de redes, sin tener que preocuparse por las interfaces de
subred. Por lo tanto, esta capa cumple la funcin clave de aislar las capas
superiores respecto de la tecnologa, el diseo y las imperfecciones de la subred.

Entre las funciones que realiza la capa de transporte se pueden contar:

Se encarga de la comunicacin entre dos nodos, independizndola de
como funciona la red.
Lograr que la informacin llegue de la mquina A a la mquina B libre de
errores y en orden (el nivel de red se encargaba de la comunicacin entre el
nodo A y el nodo B).
Dividir o segmentar los datos que llegan desde el nivel superior.
Multiplexar varias conexiones de transporte sobre una misma conexin de
red para reducir el costo.
Determinar el tipo de servicio que debe dar a la capa superior. Este se
determina cuando se establece la conexin.
Administrar varios enlaces simultneos entre varias mquinas.
En los host multiproceso, puede haber mltiples conexiones, en el header
de este nivel se indica a qu conexin pertenece cada mensaje.
Establecer y liberar las conexiones a travs de la red y del control de flujo
entre hosts.

1.2.9.1. Direccionamiento
Cuando un proceso de aplicacin desea establecer una conexin con un proceso
de aplicacin remoto, debe especificar a cul debe conectarse. El mtodo que
normalmente se emplea es definir direcciones de transporte en las que los
procesos pueden estar a la escucha de solicitudes de conexin. Estas direcciones
son los TSAP (Transport Service Access Point).

La direccin TSAP puede ser una direccin jerrquica en la que se pueden
distinguir, como en un nmero telefnico, que la direccin consiste de una
36
secuencia de campos usados para dividir en partes el espacio de direcciones. La
alternativa al espacio jerrquico de direcciones es el espacio plano, donde se
necesitara un servidor de nombres que tomar direcciones de puerto como
entrada y devolviera direcciones de red como salida.

El esquema de conexin ms empleado es el utilizado por los hosts UNIX de
Internet, y se llama protocolo inicial de conexin. Este protocolo cada mquina que
desea ofrecer servicio a usuarios remotos tiene un servidor de procesos especial,
el daemon inetd, que acta como receptor de los servidores y escucha en un
grupo de TSAP al mismo tiempo, esperando una solicitud de conexin TCP. Los
usuarios potenciales de un servicio emiten una solicitud de conexin especificando
la direccin TSAP, llamada puerto TCP, del servicio que desean. Tras obtener la
solicitud entrante, el servidor de procesos genera el servidor solicitado,
permitindole heredar la conexin con el usuario existente y el servidor de
procesos retorna a escuchar solicitudes nuevas. Por ejemplo, cada vez que un
proceso cliente desea conectarse a un servidor para leer el correo electrnico, se
hace la llamada a la direccin IP del servidor de correos, pero para poder acceder
al servicio POP3, que es uno de los protocolos que permite leer el correo, se debe
especificar la direccin TSAP que accesa al servicio. En este caso, la direccin
TSAP o puerto TCP de conexin es el 110. As, si se desea hacer una conexin a
un servidor de correos POP3 puede ejecutarse el programa Telnet de la siguiente
forma: Telnet A.B.C.D 110 donde A.B.C.D es la IP del servidor.

Muchas implementaciones TCP/IP disponen de una API (Application Programming
Interfaces) para la programacin de aplicaciones denominada socket. Un socket
es una estructura de software que opera como un punto terminal de
comunicaciones en un dispositivo de red. Los sockets son una interfaz
multiprotocolo, es decir, soporta TCP, UDP y otros protocolos. Los sockets son la
API ms extendida en programacin de aplicaciones TCP/IP y forman un estndar
de facto. Existen implementaciones para muchos sistemas operativos. La filosofa
bsica de los sockets deriva directamente del sistema de entrada/salida de UNIX,
con ampliaciones que permiten por ejemplo a un proceso servidor ponerse a la
escucha.

1.2.9.2. Elementos de Protocolos de Transporte
El nivel de transporte se parece al nivel de enlace en que debe ocuparse de la
comunicacin extremo a extremo. Por ejemplo, debe ocuparse del control de
errores (incluyendo mensajes perdidos o duplicados) y el control de flujo. Aunque
las tcnicas que se aplican son parecidas, existen importantes diferencias entre
los niveles, motivadas por el hecho de que en el nivel de enlace hay un slo hilo
fsico (o su equivalente) entre las dos entidades comunicantes, mientras que en el
nivel de transporte hay toda una red. Las mayores diferencias entre el nivel de
transporte y el de enlace son las siguientes:
37
El retardo que se observa en el nivel de transporte es normalmente mucho
mayor y sobre todo ms variable (mayor jitter) que en el de enlace.
En el nivel de enlace el medio fsico entre las dos entidades tiene una
capacidad de almacenamiento de informacin normalmente muy reducida y
siempre la misma. En el de transporte los enrutadores intermedios pueden
tener una capacidad considerable y esta puede variar con el estado de la
red.
En el nivel de enlace se asegura que las tramas llegarn al receptor en el
mismo orden que han salido del emisor (salvo que se pierdan, en cuyo caso
no llegarn). En el nivel de transporte esto es cierto slo cuando se utiliza
un servicio orientado a conexin en el nivel de red. Si se utiliza un servicio
no orientado a conexin el receptor podra recibir los datos en orden distinto
al de emisin.
En el nivel de enlace las dos entidades se ven directamente (suponiendo
una comunicacin dplex) lo que permite que el emisor sepa en todo
momento si el receptor est operativo, y el receptor sabe que los datos
recibidos corresponden todos a una misma sesin del emisor. En el nivel de
transporte la comunicacin es indirecta, el emisor podra enviar datos,
quedar fuera de servicio y ms tarde entrar en funcionamiento otra vez. Si
no se adoptan las medidas oportunas el receptor podra recibir todos esos
datos sin siquiera percatarse de que corresponden a dos sesiones distintas
del emisor o incluso podran pertenecer a dos usuarios distintos.

1.2.9.3. Protocolo TCP
TCP (Transmission Control Protocol) es el protocolo de transporte confiable
utilizado en Internet en el nivel o capa de transporte. Este protocolo ha adquirido
su popularidad gracias a las siguientes caractersticas:

Protocolo orientado a conexin: Es decir, las aplicaciones solicitan la
conexin al destino y luego usan esta conexin para entregar y transferir los
datos, garantizando que estos sern entregados sin problema.
Punto a Punto: Una conexin TCP tiene dos extremos, que son los entes
que participan en la comunicacin, es decir, emisor y receptor.
Confiabilidad: TCP garantiza que los datos transferidos sern entregados
sin ninguna prdida, duplicacin o errores de transmisin.
Full duplex: Los extremos que participan en una conexin TCP pueden
intercambiar datos en ambas direcciones simultneamente.
Conexin de inicio confiable: El uso del three-way handshake garantiza una
condicin de inicio confiable y sincronizada entre los extremos de la
conexin.
Conexin de finalizacin aceptable: TCP garantiza la entrega de todos los
datos antes de la finalizacin de la conexin.

38
Debido a que TCP, al igual que UDP, est en la capa de transporte, necesita de
valerse de IP para el envo de sus segmentos o mensajes. De esta manera, IP
trata al mensaje TCP como la informacin que debe entregar y en ningn
momento intenta interpretar su contenido, como generalmente se hace al pasar un
mensaje de una capa a otra inferior. Los extremos de la conexin son identificados
por puertos, lo que garantiza que se puedan establecer mltiples conexiones en
cada host y que los puertos puedan estar asociados con una aplicacin o un
puerto directamente. De lo anterior se desprende que los enrutadores o cualquier
dispositivo de nivel tres slo puede observar los encabezados IP (nivel 3) para el
reenvo de los datagramas, y nunca interpretarn los datos de un nivel superior,
pues esto supone violar el modelo de capas. Por lo tanto, TCP en la mquina
destino, es el encargado de interpretar los mensajes TCP, despus de recibirlos
de la capa de red, quien previamente le ha suprimido el encabezado IP.

TCP usa diversas tcnicas para proveer la entrega confiable de datos. Estas
tcnicas permiten a TCP recobrarse de errores como paquetes perdidos,
duplicados, retardo, diferentes velocidades de transmisin y congestin, entre
otros.
Paquetes perdidos: TCP usa confirmacin positiva con retrasmisin para
lograr la entrega de datos confiable. De este modo, el receptor enva
mensajes de control de confirmacin (ACK) al emisor para verificar la
recepcin exitosa de la informacin. A su vez, el emisor inicializa un timer al
transmitir la informacin. Si el timer expira antes que la confirmacin llegue,
el emisor debe retransmitir la informacin inicializando un nuevo timer.
Paquetes duplicados: Si el receptor recibe un paquete duplicado no lo toma
en cuenta y procede a su descarte, ya que ste habr sido tomado y
marcado como recibido.
Retardo de paquetes: Si un paquete no es recibido y el siguiente s, el
receptor no mueve la ventana deslizante hasta que el segmento faltante
sea recibido. De esta manera el receptor al no recibir el ACK
correspondiente al paquete retrasado lo reenva.
Diferentes velocidades de transmisin: Al establecer la conexin TCP, tanto
el emisor como el receptor indican cual es su capacidad de
almacenamiento intermedio (buffers) para acordar cul ser la velocidad de
transmisin que se llevar a cabo.
Congestin: TCP implementa una poltica en la cual mantiene una ventana
para medir la congestin, cada vez que un temporizador expira, sta
ventana es reducida. Para la decisin de envo de datos, el emisor toma en
cuenta el tamao de esta ventana para crear el tamao de la ventana
deslizante de datos.

39
Para proveer transparencia, cada aplicacin entrega arbitrariamente toda la
informacin como un flujo de datos, luego TCP se encarga de separar esta
informacin en segmentos, cada uno de los cuales tiene mximo el tamao de un
paquete IP. El flujo dado por la aplicacin es numerado por la cantidad de bytes
transferidos, y cada uno de estos segmentos contiene un nmero de secuencia de
los bytes de informacin. As, el receptor enva un segmento con el nmero de
secuencia de la informacin confirmada, no de los segmentos. Los ACKs son
acumulativos, de esta manera un ACK puede ser la confirmacin de varios
segmentos.

Debido a que el trfico excesivo que pueda presentar una red es una de las
causas de la prdida de paquetes, algunos protocolos como TCP, proveen la
retransmisin como mecanismo para garantizar la llegada de los mensajes. Esta
solucin ms que una buena solucin es un arma de doble filo, ya que la
retransmisin excesiva puede contribuir a la congestin.

La prdida de paquetes es interpretada por TCP como un indicador de congestin.
El mecanismo de control de TCP es usado por el nodo emisor para detectar el
nivel de congestin y si ste est sobre un cierto nivel umbral considerado el
mximo aceptable, la retransmisin de paquetes es reducida. El mecanismo
utilizado consiste en que un host enva un paquete, y si una confirmacin llega sin
prdida, el emisor enva dos paquetes y comienza a aumentar la ventana en
potencias de dos. Cuando TCP enva un nmero de paquetes igual a la mitad del
tamao de una ventana, la tasa de incremento disminuye hasta recibir las
confirmaciones de los paquetes enviados.


Tabla 3: Algunos Puertos TCP/UDP Estndar
1.2.9.3.1. Puertos TCP
Un puerto es un nmero entero entre 0 y 65535 que especifica la direccin TSAP
a la cual se dirige una conexin TCP o UDP. En un mismo host, un nmero de
puerto puede ser utilizado simultneamente por una aplicacin para UDP y por
otra para TCP, lo que no plantea ningn conflicto, ya que son TSAPs diferentes.
40

Por convenio los nmeros 0 a 1023 estn reservados para el uso de servicios
estndar, por lo que se les denomina puertos bien conocidos (well-known ports).
Cualquier nmero por encima de 1023 est disponible para ser utilizado
libremente por los usuarios. En la tabla anterior se muestran algunos de los
puertos ms utilizados.

1.2.9.3.2. Encabezado TCP
La Figura 18 muestra el encabezado de un mensaje TCP, la descripcin de sus
campos es la siguiente:

Figura 17: Encabezado de un Mensaje TCP

Puerto Origen y Destino: 16 bits cada uno e identifican los puertos que se
van a utilizar en cada host para comunicar con las aplicaciones que
intercambian datos.

Nmero de Secuencia: 32 bits, indica el nmero de secuencia que
corresponde en la conexin al primer byte que se enva en el campo datos
de ese segmento.

Nmero de ACK: 32 bits que apuntan al nmero de secuencia del primer
byte del prximo segmento que se espera recibir del otro lado.

Longitud de Encabezado TCP: 4 bits que especifican el largo del
encabezado, en palabras de 32 bits. Este valor no incluye el campo datos, y
el campo opciones hace que esta longitud pueda variar.

Bits de Codificacin: 6 bits que se presentan a continuacin de 6 bits no
utilizados. Corresponden a bits flag, cuyo nombre y significado es el
41
siguiente: URG (urgent, sirve para indicar que el segmento contiene datos
urgentes, y el campo puntero de datos urgentes contiene la direccin donde
terminan stos), ACK (acknowledgement, indica que en este segmento el
campo Nmero de ACK tiene el significado habitual, de lo contrario carece
de significado; en la prctica, el bit ACK est a 1 siempre, excepto en el
primer segmento enviado por el host que inicia la conexin), PSH (push,
indica que el segmento contiene datos PUSHed, es decir, que deben ser
enviados rpidamente a la aplicacin correspondiente sin esperar a
acumular varios segmentos), RST (reset, usado para indicar que se debe
abortar una conexin porque se ha detectado un error de cualquier tipo),
SYN (synchronize, este bit indica que se est estableciendo la conexin y
est puesto en 1 slo en el primer mensaje enviado por cada uno de los
dos hosts en el inicio de la conexin) y FIN (finish, indica que no se tienen
ms datos que enviar y que se quiere cerrar la conexin; se usa ya que
para que una conexin se cierre de manera normal cada host ha de enviar
un segmento con el bit FIN puesto en 1).

Tamao de Ventana: 16 bits que indican la cantidad de bytes que se est
dispuesto a aceptar del otro lado en cada momento. Mediante este
parmetro el receptor establece un control de flujo sobre el flujo de datos
que puede enviar el emisor.

Checksum: 16 bits y sirve para detectar errores en el segmento recibido.
Estos podran ser debidos a errores de transmisin no detectados, a fallos
en los equipos o a problemas en el software.

Puntero de Datos Urgentes: 16 bits, indican el final de un flujo de datos de
tipo urgente, ya que el segmento podra contener datos no urgentes. TCP
no marca el principio de los datos urgentes, es responsabilidad de la
aplicacin averiguarlo.

Opciones: 0 o ms palabras que habilitan un mecanismo por el cual es
posible incluir extensiones al protocolo. Entre las ms interesantes se
encuentran las siguientes: tamao mximo de segmento, uso de repeticin
selectiva (en vez de retroceso n), uso de NAK (acuse de recibo negativo en
caso de no recepcin de un segmento), uso de ventana mayor de 64
Kbytes mediante el empleo de un factor de escala.

1.2.10. Transmisin serial [12]
1.2.10.1. Transmisin serie/paralelo
Conceptualmente una transmisin paralelo consiste en utilizar simultneamente
varios circuitos de transmisin serie. Dejando al margen problemas especficos de
42
una transmisin en paralelo, como puede ser el efecto crosstalk o interferencia
inducida de smbolos, la transmisin paralelo es el recurso lgico cuando un solo
circuito no proporciona un ancho de banda suficiente. Si en un diseo, un
problema de transmisin puede resolverse con una transmisin serie, esta opcin
es en principio deseable frente a una paralelo. En una transmisin con mltiples
circuitos la probabilidad de fallo de lnea y la necesidad de mantenimiento es
proporcional al nmero de lneas utilizadas.

1.2.10.2. Transmisin Sncrona/Asncrona
Independientemente de si la transmisin es serie o paralelo, sta puede ser
sncrona o asncrona. Para entender la diferencia es interesante fijarse en la
etimologa de las palabras
14
. Sncrona significa "mismo reloj" y asncrona lo
contrario, es decir, relojes distintos.

Entre dos equipos, emisor y receptor, existe un problema bsico en la
identificacin de los distintos smbolos (bits en este caso) que se transmiten por
una lnea de transmisin. Suponiendo que dos computadores A y B, y una lnea de
transmisin por la que se comunican. Si el computador A manda a B 50 bits a una
velocidad de 1000 bits/segundo. Esto quiere decir que cada bit estar en la lnea
de transmisin una milsima de segundo. La mquina B necesita conocer este
dato y necesita un reloj, o base de tiempos, que le permita medir con precisin esa
milsima de segundo para saber cundo sta en la lnea el segundo bit, el tercer
bit, etctera. El lector debe conocer que la forma normal en que el equipo receptor
decide si un bit es "0" o "1" es muestreando (haciendo un muestreo de) la lnea de
transmisin durante el intervalo del bit, preferiblemente a mitad del intervalo.

Es evidente que si el reloj utilizado por el receptor no mide el tiempo con precisin
y la secuencia de bits es lo suficientemente larga, entonces cometer un error en
el muestreo de la lnea e identificar una secuencia de bits incorrecta. Si, por
ejemplo, el reloj receptor atrasa y cuando indica al sistema que ha pasado 1 ms en
realidad ha pasado 1,1 ms (un error del 10%) entonces se producir un primer
error de muestreo en el 6 a 7 bits transmitido (si se asume que el primer bit lo
muestre correctamente en el centro del intervalo del bits) como se muestra en la
Figura 18.


14
Ambas vienen del griego cronos --tiempo (reloj)--.
43

Figura 18: Problema en la identificacin de distintos smbolos

De esta situacin se pueden deducir dos conclusiones:

1. La transmisin sncrona (emisor y receptor comparten el mismo reloj) permite
que el receptor pueda interpretar (muestrear) sin error de sincronismo una
secuencia (bloque) arbitrariamente larga de bits.

2. La transmisin asncrona, a diferencia de la sncrona, est orientada a la
transmisin de caracteres (bloque mnimo de tan slo siete u ocho bits).

1.2.10.3. RS232
La norma RS232 fue originalmente diseada para conectar terminales de datos
con dispositivos de comunicacin. Desde un principio, tambin fu utilizada para
conectar casi cualquier dispositivo imaginable. Los usos de la RS232 en el entorno
domstico son muchos y ampliamente conocidos. Desde la conexin del ratn, el
modem/fax, agendas electrnicas de bolsillo, impresoras serie, grabadores de
memoria (tipo EPROM), digitalizadores de vdeo, radios de AM/FM, etc. La lista
slo est limitada por la imaginacin de los diseadores.

Adems del bit de START utiliza:
5, 6, 7 o 8 bits de datos.
0 o 1 bit de paridad (la paridad puede ser "par"(Even), "impar"(Odd),
"siempre a cero"(Reset) y "siempre a uno"(Set).
1, 1.5 o 2 bits de STOP.

Usualmente se emplea una nomenclatura abreviada como, por ejemplo, "8N1" que
indica que la transmisin serie RS232 se ha configurado para transmitir 8 bits de
datos, No paridad y 1 bit de STOP. Otro ejemplo sera "6E2" que indica 6 bits de
datos, paridad par y 2 bits de STOP.

44
El estndar RS232 normaliza los aspectos mecnicos, elctricos y funcionales.

1.2.10.3.1. Aspectos mecnicos
La RS232 utiliza un conector Cannon DB-25 (ISO 2110) macho para el DTE y
hembra para el DCE (ver la Figura 19).


Figura 19: Seales fsicas de conector DB-25

La conexin entre DTE y DCE es simple. Cada pin conecta con su par (el 1 con el
1, el N con el N) existen versiones de DB-25 para cable plano que simplifica el
mecanizado de las conexiones. Cada pin tiene asignado una funcin tal y como se
muestra en la figura. Los nombres de las lneas estn puestos desde el punto de
vista del DTE. As, el pin 2 es la lnea TxD (transmisin de datos) pero obviamente
eso no es cierto en ambos equipos, slo en el DTE. En el DCE, por el contrario, es
la lnea por la que recibe los datos del DTE.

Cuando slo se utiliza la transmisin asncrona, slo es necesario utilizar nueve
lneas. Se puede utilizar el conector Cannon-DB-9. Igualmente el macho es el DTE
y la hembra el DCE. En la siguiente grfica se ilustran los conectores fsicos
hembra y macho de los dos tipos de conectores. Cuando se indica "macho" se
refiere a que las patillas son pines. En los conectores "hembra", las patillas son
orificios para que entren los pines.







45
CONECTOR DB 25 CONECTOR DB 9

Figura 20: Diagrama de conectores estndares
La longitud mxima del cable entre DTE y DCE depende de la calidad de ste y de
la velocidad de transmisin utilizada. En principio la norma recomienda que no sea
superior a 15 metros para una velocidad de 20 Kbits/seg.

1.2.10.3.2. Aspectos elctricos
La subnorma elctrica de la RS232 es la V28. La norma fija una transmisin en
modo comn (cada circuito tienen una referencia a tierra y esta es comn para
todos los circuitos). Los circuitos son punto a punto, es decir, un driver con un slo
receptor de la seal.

La seal es bipolar con lgica invertida, utilizando los siguientes valores:
1 lgico =-3 a - 15 voltios
0 lgico = + 3 a + 15 voltios

La ausencia de seal (0 voltios) queda diferenciado del 0 y 1 lgicos. La RS232 es
cortocircuitable. Esto quiere decir que, al menos tericamente, los drivers de salida
de las puertas disponen de un mecanismo de auto-proteccin contra
sobrecalentamientos. La tensin mxima de operacin es +/-25voltios y la carga
mxima es de 3 K a 7 K, con una corriente mxima de 500 mA.

1.2.10.3.3. Aspectos funcionales
15
La especificacin funcional indica los circuitos que estn conectados a cada una
de los 25 pines, as como el significado de cada uno de ellos Cuando el terminal u
ordenador se enciende, sta activa (es decir, pone un 1 lgico) la seal "Data
Terminal Ready" (pin 20). Cuando el mdem se enciende, se activa la seal
correspondiente al "Data Set Ready" (pin 6). Cuando el mdem detecta una
portadora sobre la lnea telefnica, se activa la seal de "Carrier Detect" (pin 8). El
"Request to Send" (pin 4), indica que el terminal quiere enviar datos. El "Clear to
Send" (pin 5), significa que el mdem est preparado para aceptar datos. Los

15
Solo aplica sobre la norma asncrona
46
datos se transmiten con el "Transmit circuit" (pin 2) y se reciben con el "Receive
circuit" (pin 3).

Se tienen a disposicin otros circuitos con los cuales se puede seleccionar la
velocidad de transmisin de datos, probar el mdem, temporizar los datos,
detectar las seales de llamada y enviar datos en la direccin opuesta, sobre un
canal secundario. Difcilmente se llegan a utilizar todos estos circuitos en la
prctica.

La especificacin del procedimiento es el protocolo; es decir, el establecimiento de
la secuencia legal de eventos. El protocolo est basado en la definicin de pares
accinreaccin. Cuando en el terminal se propone el "request to send", por
ejemplo, el mdem contesta con un clear to send si tiene la capacidad para
aceptar la informacin.

La norma asncrona la forman nueve lneas, las cuales se ilustran claramente en
Figura 21:

Figura 21: Esquema de seales utilizadas entre equipos DCE y DTE

La lnea GND conecta la masa de ambos equipos. Las restantes ocho lneas
pueden ser agrupados en tres bloques funcionales que se explican fcilmente si
se recuerda que la norma fue diseada para conectar un computador (DTE tpico)
con un modem (DCE tpico).

1.2.10.3.3.1. Primer bloque: Establecimiento de conexin
Est formado por las lneas:

DTR (Data Terminal Ready). Terminal de datos preparado. (El computador
y su RS232 estn listos).
47
DSR (Data Set Ready). Equipo de comunicacin preparado. (El modem
est listo).
RI (Ring Indicator). Indicador de llamada. (El modem indica al computador
que ha recibido una llamada).

El objetivo es que ambos equipos sepan que se ha establecido un canal de
comunicacin (normalmente a travs de la lnea telefnica).

Las lneas DTR y DSR del equipo local y del remoto deben estar activas (set)
durante todo el proceso. De hecho cuando un equipo desea dar por terminada una
conexin basta con que, momentneamente, desactive (reset) su DTR. La
conexin se inicia manualmente (el usuario llama con el telfono al modem
remoto) o automticamente (el modem tiene capacidad de marcar un nmero de
telfono dialling) y se gestiona en los mdems (que negocian, de forma
automtica, los parmetros de transferencia como la velocidad, compresin, etc).

1.2.10.3.3.2. Segundo bloque: Control de flujo
El bloque de control de flujo aplica para un canal de comunicacin establecido con
gestin half-duplex Si el canal est establecido, el protocolo software de nivel de
enlace de datos que se est utilizando (Xmodem, Ymodem, HDLC, etc) fijar cul
de los dos DTEs debe comenzar a hablar/transmitir.

Las lneas en este bloque son usadas de la siguiente manera:

RTS (Request To Send). Peticin de transmisin. El computador indica a su
modem que quiere transmitir a la mquina remota.
CTS (Clear To Send). Canal libre para la transmisin. El modem indica al
computador que puede transmitir. Previamente habr transmitido una seal
portadora por el canal de comunicacin para avisar al otro modem que
ocupa el canal.
DCD (Data Carrier Detected). Detectada portadora. El modem indica al
computador que el canal de comunicacin est ocupado por el equipo
remoto.

El equipo que quiere transmitir activa RTS, entonces su modem manda una seal
portadora (sin modular, sin datos) para avisar al modem remoto que se reserva el
canal. Una vez reservado el canal comunica a su DCE que ya puede transmitir
activando la lnea CTS.

Cuando un equipo haya terminado de transmitir, desactivar RTS, el modem
quitar la portadora y desactivar CTS. Entonces el otro modem podr reservar el
canal si su computador desea transmitir.

48
En caso de que la gestin del canal sea full-duplex todo es ms sencillo. Cuando
uno de los equipos quiere transmitir activa su RTS. Automticamente su modem le
da paso activando CTS.

1.2.10.3.3.3. Tercer Bloque: Transmisin/recepcin de datos
Cuando un equipo puede transmitir, lo hace por la lnea:

TxD. Transmisin de datos; y si est recibiendo datos lo hace por:
RxD. Recepcin de datos.

La transmisin serial de los datos, con el bit de START, de STOP, etctera, se
produce en estas lneas terminales y emuladores de terminal.

Una terminal es un conjunto formado por un teclado, una pantalla y un interfaz
serie (tpicamente RS232) que permite conectar ambos a un ordenador central o
host. El terminal en s no posee ninguna capacidad de clculo, se limita a sacar
por pantalla la informacin que recibe del host y a transmitir al host la
informacin/comandos introducida por teclado. Cada vez son menos frecuentes
estos equipos. En su lugar se utiliza un ordenador personal con un programa de
emulacin de terminal (como el TELIX, el PROCOMM+, el HYPERTERMINAL de
Windows95, etc.).


1.3. INTERFAZ DE CONVERSIN SERIAL A ETHERNET [29]

Muchas redes de automatizacin comenzaron con protocolos seriales sobre
conexiones RS232 y RS485. Muchos diseos fueron mejorados con el paso del
tiempo cuando las empresas desarrollaron sus propios medios, hardware y
protocolos para lograr sistemas de automatizacin sobre varias topologas que
fueran confiables y que cumplieran con requerimientos determinsticos. Esta
mezcla de medios, hardware y protocolos juega un papel importante en las
instalaciones actuales, pero su evolucin ha creado problemas de
interoperabilidad. La integracin de redes e informacin puede ser compleja y
costosa.

Afortunadamente la revolucin de la informtica ha alcanzado el mercado de la
automatizacin. Grandes mejoras en la tecnologa Ethernet estn acabando con
las limitaciones existentes que no permitan su uso en la automatizacin.
Velocidad, solidez industrial, confiabilidad y mejoras determinsticas estn ahora
disponibles en soluciones Ethernet econmicas, permitiendo incorporar las
tecnologas mas diseminadas en los ambientes dinmicos de las aplicaciones.
Los computadores personales y el Internet han impulsado el desarrollo comercial
49
de las tecnologas Ethernet y TCP/IP, y las compaas de automatizacin han
incorporado estas tecnologas para construir las redes del futuro.

Muchas compaas tienen altsimas inversiones en dispositivos y protocolos
propietarios. Para mantenerse al da con el cambio permanente de la tecnologa
es necesario invertir en procedimientos eficientes y flexibles que reduzcan costos.
Hay una necesidad creciente de proveer informacin en tiempo real a equipos de
gestin localizados remotamente. La mayora de dispositivos tienen un o varios
puertos seriales (frecuentemente en conjunto con varios puertos de
automatizacin especializados Fieldbus) que usaban exclusivamente para acceso
local. Ahora estos puertos seriales pueden ser vinculados directamente a nuevas
instalaciones de redes Ethernet.
1.3.1. Dispositivo Lantronix
Los servidores de dispositivos de Lantronix permiten la integracin de Ethernet
con viejas tecnologas seriales (RS-232, RS-422 o RS-485). Dando la posibilidad
de invertir sin riesgo en nuevas tecnologas abiertas Ethernet sin aislar las
tecnologas existentes.
No solo puede integrarse lo nuevo con lo viejo, sino que adems puede aadir
funcionalidad al sistema. La habilidad inherente a Ethernet de mltiple acceso
facilita la manipulacin de datos provenientes de los equipos antiguos en la planta.
Aplicaciones de alto nivel como Manufacturing Execution Systems (MES) pueden
obtener informacin en tiempo real sin cambiar el sistema de automatizacin
existente.
La ventaja obvia de conectar dispositivos seriales, es la mayor disponibilidad de su
informacin y datos a travs de la red. Esto permite a otros dispositivos, servidores
y terminales el uso de esta informacin en sus propias aplicaciones. Todo lo que
toma es una conexin de cable del dispositivo al servidor de dispositivos y una
simple configuracin del puerto serial para conectar a la red casi cualquier
dispositivo.
La administracin y el control de los dispositivos que solamente disponen de
puertos seriales eran un verdadero desafo en el pasado. Los usuarios se vean
forzados a utilizar computadoras locales, largas conexiones seriales o conexiones
de mdem lentas y poco confiables. Al conectar estos dispositivos a la red con los
servidores de dispositivos de Lantronix, se convierten en unidades administrables
en ambiente de red. Los servidores de dispositivos traen un nuevo nivel de
administracin remota, permitiendo la implantacin de directivas, filtracin
selectiva de datos y mucho ms. Esto relega el poder en las manos de los
usuarios, obteniendo mximo desempeo en todos los dispositivos de la red.
50
Rene todos los aspectos de la empresa: informacin totalmente integrada,
control y sistema de comunicaciones.
Aprovecha al mximo la inversin existente en infraestructura Lan y Wan
(cableado, supervisin y control de la planta, routing/switching).
Amplia integracin con Ethernet.
El elemento clave para la diseminacin de Ethernet es su capacidad de conectar
un dispositivo instalado a la red. La mayora de dispositivos tienen un puerto serial
para programacin, configuracin o acceso a una interfaz de operador. Los
servidores de dispositivos de Lantronix son computadores diseados para realizar
una funcin especifica que proporcionan un puente de acceso entre el puerto
serial y Ethernet.
1.3.1.1. Caractersticas del dispositivo Lantronix
El dispositivo Xport de Lantronix es una solucin integrada que permite realizar la
conexin entre redes Ethernet e interfaces seriales. Dicho dispositivo ofrece
mximo nivel de integracin incluyendo el controlador DSTni-EX del puerto RJ45,
memoria interna, transductor 10/100 Ethernet, puerto serial de alta velocidad,
LEDs de estado/diagnstico y 3 pines I/O de programacin.


Foto 1: Dispositivo Xport

Se observa el conector RJ45
integrado al dispositivo, que permite
realizar conexiones con otros
elementos con interface serial.

Para permitir el acceso a una red local o a Internet, el dispositivo tiene integrada la
arquitectura del protocolo TCP/IP. Tambin incluye un servidor Web embebido el
cual permite configurar, monitorear y verificar el estado de los elementos que
estn conectados al Xport.

El software de configuracin e instalacin es desarrollado en Windows lo cual
simplifica todo el proceso, teniendo la posibilidad de realizar la configuracin
localmente a travs del puerto serial o remotamente a travs de la red que se
51
conecte, realizando un Telnet
16
al dispositivo. La memoria Flash de 512KB que
posee permite realizar actualizaciones del software fcilmente.

El software se ejecuta en un controlador DSTni-EX el cual tiene 256 KB de SRAM,
16 KB de memoria ROM y una direccin MAC asociada al dispositivo. La
comunicacin con los elementos conectados serialmente la realiza a travs de una
interfase de 3.3 V y 3 puertos I/O de propsito general. Posee internamente un
circuito supervisor de voltaje el cual inhabilita el dispositivo en general cuando hay
niveles fuera del rango establecido (2.7 V).

A continuacin se muestra en la Figura 22 los componentes principales del
dispositivo Xport.

Figura 22: Componentes principales del dispositivo Xport
1.3.1.1.1. Interfase de la tarjeta de circuito impreso (PCB Interface)
La interfase que posee el dispositivo para realizar la conexin al circuito impreso
es de 8 terminales seriales entrada/salida CMOS a 3.3 V, los cuales se explican
en la tabla del anexo B.

1.3.1.1.2. Interfase Ethernet
El puerto 10/100 Ethernet, los indicadores luminosos (LED) y el conector RJ45
estn todos integrados en el dispositivo. Las seales de la interfase Ethernet se
muestran en la Tabla 4:


16
Telnet (Terminal Emulation): Es un protocolo incluido en la capa de aplicacin del modelo TCP/IP. Telnet
permite acceder a ordenadores distantes dentro de una misma red (Internet, red LAN o WAN). Una vez que se
ha accedido a un sistema distante, se pueden descargar ficheros y realizar las mismas funciones que si se
estuviese directamente conectado al ordenador distante.
52

Tabla 4: Seales de la interfase Ethernet

En la siguiente figura se muestran el diagrama en bloques del dispositivo Xport de
Lantronix:

Figura 23: Diagrama en bloques del dispositivo Xport

1.3.1.1.3. Puertos COM virtuales
Es importante comentar el funcionamiento de los puertos COM virtuales ya que el
dispositivo Lantronix utiliza un software llamado Com Port Redirector el cual crea
los puertos virtuales COM, para realizar el direccionamiento entre puertos seriales
cuando los datos llegan va Ethernet. Estas caractersticas se utilizaron en el
53
desarrollo que se llev a cabo en Visual Basic Ver. 6.0 para el subsistema de
almacenamiento de datos.

En general los puertos COM virtuales permiten a las aplicaciones de software
comunicarse con los dispositivos que se habilitaron en la red, redireccionando la
comunicacin de los puertos COM del computador al puerto serial del dispositivo
remoto conectado a la red. En lugar de comunicarse por el puerto local del
computador, la informacin es transmitida por la red Ethernet utilizando TCP/IP. El
dispositivo de conversin Serial a Ethernet conectado en la red recibe la
informacin y lo presenta por su puerto serial. Igualmente, la informacin recibida
en el puerto serial del dispositivo de conversin, es transmitida a la aplicacin del
usuario a travs de la red utilizando el Com Port Redirector, el cual presenta la
informacin adquirida a la aplicacin como si la recibiera directamente del puerto
serial COM.


1.4. CALIDAD DE LA ENERGA ELCTRICA (PQ- POWER QUALITY)[7], [11], [19]


Se refiere a los diversos disturbios que afectan adversamente el equipo elctrico y
electrnico utilizado por los consumidores de energa o clientes de las empresas
distribuidoras de electricidad. La combinacin de estos factores desemboca en la
evaluacin de mltiples ndices y subgrupos que sirven para evaluar y clasificar la
Calidad de la Energa que se entrega por parte de las compaas distribuidoras
de electricidad a sus clientes o consumidores. Por ejemplo, en diferentes pases
se ha establecido un sistema de evaluacin que incluye ndices que controlan los
factores adversos.

1.4.1. Los 9 mayores problemas de la energa:
Eventos transitorios: Conocidos como eventos transitorios (Notch).
Ejemplos de fuentes o causas de este tipo de eventos son:

Rayos, tormentas elctricas, la explosin de un transformador de
distribucin en poste. Sus caractersticas principales son: aumento
repentino de la tensin (voltaje) llegando a niveles insospechados (orden de
varios miles de voltios), con altsimos niveles de corriente (orden de cientos
de miles de Amperios, o incluso cientos de miles de amperios en el caso de
rayos). Este tipo de fenmeno tambin son fuentes de seales elctricas
con mltiples frecuencias (armnicas) que duran instantes (orden de los
microsegundos). Pueden causar funcionamiento errtico del equipo
electrnico, o incluso daos severos.

54
Distorsiones Armnicas, Interarmnicas y Subarmnicas: Consiste de
deformacin de la forma normal de onda, debido a cargas no lineales, tales
como las fuentes switching de las computadoras, variadores de frecuencia
para control de motores elctricos (elevadores), fotocopiadoras, impresoras
lser y equipos de facsmile (fax). Puede causar errores de comunicacin,
sobrecalentamiento y dao de equipos electrnicos.

Corte de Energa: Consiste en un corte total de energa, que provoca que
se caiga por completo todo el sistema elctrico. Suelen ocurrir cuando se
presente alguna de las siguientes circunstancias: tormenta elctrica,
desconexin de las lneas elctricas, aumento desproporcionado de
demanda elctrica en el edificio, desastres naturales, accidentes.

Deformacin de Potencia (Sag): Son reducciones momentneas del
voltaje. Su duracin va desde ciclo hasta varios segundos. Las
distorsiones que duran menos de ciclo se llaman transitorios de baja
frecuencia, y las que duran ms de eso, se llaman subvoltajes. Las
fuentes de este tipo de problemas son: grandes incrementos de la corriente,
incremento de la impedancia del sistema. Estos son causados por: el
arranque de cargas elctricas muy grandes (motores elctricos industriales
con picos de arranque del 150% o ms), por cableado elctrico defectuoso
(falsos contactos en bornes de conexin, por ejemplo), o por cortes
repentinos de energa o cortocircuitos en la red elctrica pblica o la red
elctrica interna del edificio.

Pico de voltaje (Spike): son aumentos repentinos del voltaje por encima
del 110% del voltaje nominal (de ms de 6000 voltios en algunos casos). Su
duracin va desde ciclo hasta varios segundos. Las distorsiones que
duran menos de ciclo se llaman transitorios de baja frecuencia, y las
que duran ms de eso, se llaman sobrevoltajes. Las fuentes de este tipo
de problemas son: descargas atmosfricas que caen cerca o sobre el
edificio o directamente sobre la lnea de transmisin de energa, entre otros,
y causan prdidas de datos y daos severos en los equipos electrnicos.

Subvoltaje: es un tipo de transitorio que ocurre en muy cortos perodos de
tiempo, o tambin en regimen permanente, cuando ocurren en forma
sostenida durante perodos de tiempo considerables (varios segundos
hasta varios das). Consiste en un nivel de voltaje inferior al voltaje nominal.
Son ocasionados intencionalmente como un medio de reducir el consumo
elctrico en el edificio, debido a una sobrecarga elctrica del sistema. Por
ejemplo, un subvoltaje ocurre en un edificio durante las llamadas horas
pico que es cuando la mayora de los aparatos elctricos del edificio estn
operando, y por el exceso de consumo energtico, el voltaje de las lneas
elctricas tiende a bajar conforme aumenta el consumo de energa. Esto
55
ocurre particularmente en edificios viejos, o que originalmente fueron
construidos para vivienda, y luego fueron ocupados por oficinas, elevando
as significativamente el consumo elctrico. Causa funcionamiento errtico
o malfuncionamiento de equipos elctricos y electrnicos.

Sobretensin: Toda instalacin elctrica est diseada o concebida para
operar con 10% ms de su valor nominal, lo cual se expresa en la siguiente
ecuacin:
[ ]
PICO
L L
N L
V
V
V
PICO
2
3
1 . 1



Las posibles causas de generacin de sobrevoltajes se enumeran a
continuacin:
1. Descargas atmosfricas (rayos).
2. De maniobras swicheo permanentes o continuas en el sistema de
operacin del sistema de energa al abrir y cerrar interruptores
grandes, conectar o desconectar lneas de transmisin de energa.
3. Un corto circuito entre las lneas de fase y tierra ocasiona un
sobrevoltaje en las fases sanas del 173%.

Ruido de Lnea: Consiste en formas de onda de frecuencias diversas
causadas por Interferencia de Radio Frecuencia (RFI) e Interferencia
Electro magntica (EMI). Es causada por la cercana del edificio de lugares
en donde estn operando transmisores de radio, mquinas de soldar
elctricas, dispositivos industriales que operen a base de SCR, por la
ocurrencia de tormentas elctricas. Pueden causar prdidas de datos,
daos de equipos o disminucin de vida til de equipos elctricos y
electrnicos.

Variacin de Frecuencia: Consiste de cambios en la estabilidad de la
frecuencia fundamental (frecuencia nominal 60 Hz). Ocurren con frecuencia
en donde el fludo elctrico es suplido por generadores elctricos pequeos
o porttiles, o en donde existan sistemas de cogeneracin elctrica, o por
fallas en los transformadores de distribucin en la red elctrica pblica.
Suelen causar funcionamiento errtico, prdida de datos, daos severos en
los equipos, o la cada del sistema elctrico.

1.4.2. La Pirmide de la Calidad de la Energa
Es una metodologa para maximizar el rendimiento y la aplicacin de las cargas
electrnicas. Fue creada para ayudar a sus clientes a orientarse en cuanto sus
aplicaciones comerciales, industriales, institucionales y de telecomunicaciones;
esto como respuesta ante las constantes consultas de ingenieros consultores y
56
diseadores de proyectos, a fin de proporcionar energa limpia para las
necesidades cada vez ms crecientes y complejas de hoy.

La idea es que la pirmide se utiliz como base para el anlisis y como necesario
balance del mejor aprovechamiento de la relacin costo/beneficio, sin desligarse
de los factores meramente de diseo. Generalmente, las etapas 1 y 2 se incluyen
desde el diseo y luego, dependiendo de las cargas reales y de su
comportamiento real (medido), se procede a avanzar hacia las etapas 3, 4 y 5,
segn sea el caso.

1.4.2.1. Etapas de la pirmide

1.4.2.1.1. Etapa 1: Aterrizado (Grounding)
Es la base o fundamento de todos sistemas de distribucin de energa. Los
problemas de puesta a tierra y cableado causan 80% de los problemas de calidad
de la energa. En realidad, de ellos depende que se puedan requerir o no otras
soluciones.

Algunas de las referencias ms comnmente usadas para estos casos son:
IEEE 141 (Libro Rojo) de aplicaciones industriales.
IEEE 142 (Libro Verde).
IEEE 1100 (Libro Esmeralda) de recomendaciones para equipo electrnico
sensible.
IEEE 80 sobre puestas a tierra de sistemas de potencia elctrica.
IEEE 519 sobre armnicos.
IAEA 1996 (International Association of Electrical Inspectors), libro sobre
puestas a tierra.
EC y M-Gua, prctica para la calidad de la energa para equipo electrnico.
Manual Militar-Puesta a tierra y encorasado de equipo electrnico.

En general, con la proliferacin de redes de cmputo y lneas de comunicacin de
datos es necesario prever que no existen lazos de tierra que pueden afectar el
punto de referencia del aterrizaje. Con el aterrizaje, se logra mitigar los problemas
N 1, N 4, y N 8.
1.4.2.1.2. Etapa 2: SPD
Son el siguiente paso en la pirmide, entre las referencias tcnicas internaciones
de equipo, si hay consenso al recomendar el uso de los supresores de picos. Los
SPD del tipo TVSS para disturbios de tensin de cortocircuito de corta direccin a
tierra pueden contribuir a prevenir que las cargas electrnicas no se vean
afectadas. Por los resultados obtenidos, las TVSS se justifican en funcin de su
gran beneficio (costo por cada KVA protegido). Los SPD no requieren
57
mantenimiento, su vida til es de hasta veinticinco aos, y para cuando se cumpla
ese plazo posiblemente ya sean obsoletos y deban sustituirse por otros ms
modernos. Con la instalacin de SPD se logra mitigar problemas como:
transitorios, y proteccin adecuada contra descargas atmosfricas (rayos).

En la siguiente figura se muestra el esquema del TVSS:



Desventajas o limitaciones
No obstante, los SPD no cubren el total de las cargas elctricas, pues no filtran la
tercera y quinta armnicas, lo mismo que no proveen proteccin contra una
descarga de rayo directa, aunque es muy raro que esto ocurra, y, de hecho, no
existe dispositivo alguno que lo haga. Tampoco detienen o limitan los problemas
por sobretensiones temporales por tiempos considerables superiores a 125% de la
tensin nominal, en cuyo caso el SPD se quema. Finalmente, tampoco provee
respaldo energtico en caso de que falle la red pblica, pues para ello existen los
UPS y las plantas generadoras elctricas. Tambin se recomiendan TVSS
especficos para lneas de transmisin de datos y otras lneas de seal no
aisladas. El lugar en la instalacin elctrica en donde deben ubicarse los SPD se
establece en la norma IEEE 1100-1992.

58
El primer SPD se colocar en la entrada de servicio, de manera que ninguna
tensin residual pueda colarse por medio del segundo SPD hacia el lugar en
donde se ubique el panel de distribucin para cmputo, u otras cargas crticas.
Este arreglo en dos etapas debe ser capaz de reducir picos por descargas
atmosfricas inducidas de 20 KV montados sobre picos de 300 Vpk, como
sugieren la IEEE y la CBEMA.


1.4.2.1.3. Etapa 3: Regulacin de tensin (Sags o sobretensiones).
Estos disturbios son propios del lugar o carga. Para determinar la solucin ms
adecuada al caso particular deben considerarse aspectos tales como: sensibilidad
de la carga, duracin y magnitud de la falla, y los problemas particulares que se
encuentren. Con este tipo de dispositivo se logran filtrar o mitigar la ocurrencia de
los problemas N 5 y N 7.


Se recomienda utilizar equipo de monitoreo en las lneas de alimentacin
para detectar el grado y la frecuencia de los eventos de los problemas de
regulacin de tensin.

1.4.2.1.4. Etapa 4: Armnicas
Estas afectan significativamente la normal operacin de las cargas basadas en
microprocesadores. Sin embargo, los ingenieros se preocupan ms de los efectos
del incremento de la corriente neutra en el sistema de distribucin elctrica que de
prevenir los problemas operativos de las cargas electrnicas. Con este tipo de
dispositivo se logra minimizar la ocurrencia del problema N 2. Mediante el uso de
un medidor de calidad de energa se pueden detectar problemas como nivel de
distorsin e identificar los problemas especficos del sitio. Esto ltimo no es posible
preverlo desde el diseo, pues es solo para redes ya construidas. Para ello existen
en el mercado, filtros de armnicas, y sistemas con transformador de aislamiento
que filtran y compensan el factor de potencia. Existen filtros para la tercera, quinta,
sptima, y dems armnicas, y debe instalarse para la aplicacin en particular,
segn los resultados o mediciones que resulten del medidor de calidad de energa.
Este tipo de solucin suele ser comn en zonas industriales.


1.4.2.1.5. Etapa 5: UPS
Es el ltimo componente que deber seleccionarse en un proceso de diseo.
Aunque la correcta seleccin y aplicacin de UPS es importante en la misin de
proteger los equipos. Un error de diseo comn es asumir que la UPS solucionar
todos los problemas existentes en las lneas. El elevado costo por KVA de
59
capacidad instalada de UPS (aproximadamente US$1.000 por cada 1KVA),
incluido el costo de inversin de capital, mantenimiento y eficiencia, no se justifica
tanto para sistemas centralizados sino ms bien para cargas aisladas, y en el caso
de la IEEE para protecciones contra rayos se sugiere SPD antes que UPS. Un
UPS es una Fuente Ininterrumpida de Potencia, que consiste de un medio que
proporciona el filtrado de los picos de voltaje, regulacin de la frecuencia, y suple
los faltantes de energa en los subvoltajes o cortes de energa. Para suplir los
faltantes de energa est equipada con un banco de bateras, cuya capacidad de
respaldo est especificada en tiempo (tpicamente 15 minutos mnimo). No
obstante, aunque se puede agregar bancos de bateras adicionales para aumentar
el tiempo de respaldo, no debe pensarse en un sistema de UPS muy grande ya
que requieren mucho espacio, y son muy costosos. En caso de requerir una fuente
de energa elctrica para tiempos ms prolongados que los que puede suplir un
UPS, la solucin es la instalacin de una planta generadora elctrica de
emergencia. Este tipo de dispositivo es una buena solucin contra los problemas
N 1 a 9, aunque se insiste que antes de instalar un UPS debe asegurarse un
buen sistema de puesta a tierra del edificio, y un buen SPD en la acometida
elctrica del edificio.

Debe procurarse que sean aptos para proteger la clase de equipo segn el caso y
conformes para la conexin del sistema elctrico de alimentacin. Muchas veces
los fabricantes recomiendan instalar dos unidades en serie para lograr un mayor
grado de proteccin, por ejemplo en el interruptor o tablero principal y en el punto
de utilizacin del equipo, especialmente si se trata de equipo electrnico.

1.4.2.1.6. Etapa 6: Planta Elctrica de Emergencia
Consiste de un motor de combustin interna que mueve el eje en el que est
montado el rotor de un generador elctrico, que es el que provee la energa
elctrica al edificio, en los momentos cuando ocurre un corte elctrico sostenido.
Las plantas elctricas son de dos tipos:

a. Standby: o de emergencia, que operan solamente en caso de que falle la red
elctrica pblica.

b. Permanente, que est capacitada para operar permanentemente durante las 24
horas del da los 365 das del ao. Se usa en poblados o regiones que estn lejos
de cualquier circuito elctrico de distribucin de la red elctrica pblica (fincas y
poblados pequeos, o islas).

Las plantas elctricas pequeas (de hasta 8KW) operan con gasolina como
combustible, y las grandes (ms de 7 8 KW tpicamente) operan con diesel,
aunque tambin las hay con gas LPG (se recomienda instalarlas en lugares en
60
donde estn en campos abiertos al aire libre, no se recomiendan en lugares
residenciales o en ciudades).

Para seleccionar o especificar una planta elctrica, es necesario detallar los
siguientes aspectos (observar las normas NFPA National FIRE Protection
Associattion, y EGSA Electrical Generating Systems Associattion):

A. Motor.
Especificar tipo de combustible.
Cilindrada (cm3) y tipo de desplazamiento (cilindros en lnea o en V).
Potencia en HP (mnimo) (indicar la velocidad en RPM).
Tipo de aspiracin: turbocargado o directa.
Indicar tipo de sistema de enfriamiento y tipo de sistema de lubricacin.

B. Generador elctrico.
Tipo de excitacin: imanes permanentes.
Potencia de emergencia en KW.
Potencia principal o real en KW (mnima).
Capacidad de arranque en KVA (mnimo).
Aceptacin de carga en un solo paso 100%.

C. Panel de Control
El equipo debe estar provisto de un panel que tenga alarmas de bajo nivel de
aceite del motor, temperatura del motor, dispositivos de proteccin contra bajo
nivel de agua del sistema de enfriamiento, temperatura del sistema de
enfriamiento, sensores de variaciones de voltaje de salida, variaciones de la
frecuencia de salida. El sistema podr incluir algunas otras alarmas adicionales.

D. Cargador de bateras
Debe ser del tipo automtico flotante, que mantiene a plena carga las bateras
para el arranque, alta capacidad de corriente, con dispositivos automticos de
compensacin de temperatura. El mismo debe formar parte integral del equipo.
(Existen otros tipos de cargadores de bateras, pero ste es el que mejores
resultados ha mostrado en la prctica).


E. Bateras
La empresa debe proveer al menos un juego de bateras con el equipo y un juego
adicional, sin activar para tener en stock (las bateras adicionales son opcionales).
Las bateras deben ser del tipo y caractersticas indicadas por el fabricante del
equipo.
F. Switch de transferencia
Es el dispositivo que permite conmutar en forma automtica entre la planta o la red
pblica, para alimentar el edificio. Las especificaciones de este Switch de
61
transferencia dependen de la potencia o capacidad de generacin y tensin a
suplir. Como mnimo debe especificarse:

Voltajes de entrada y salida.
Capacidad de corriente.
Si es automtica o manual (por lo general los fabricantes de plantas ofrecen un
Switch de transferencia Standard para cada tipo de planta).

G. Tanque de Combustible
Se especifica el tamao para el funcionamiento continuo de la planta por una
cantidad mnima de horas (autonoma), tiempo que debe responder a las
necesidades del edificio. Como opcional se puede pedir que est equipado con:
indicador de nivel de combustible, mtodo capilar o electrnico respiradero de
gases con pantalla, vlvula de suministro y drenaje de combustible, acoples de
manguera para suministro y retorno, y bomba elctrica para suministro con
interruptor de nivel, incorporada o como accesorio. Se debe adems indicar la
capacidad volumtrica del tanque en litros.

H. Instalacin Elctrica
Por lo general, la empresa que provee la planta, ofrece el servicio de instalacin
elctrica. As, deben especificarse las condiciones o caractersticas y requisitos
mnimos requeridos segn las normas EGSA y NFPA o el NEC (Cdigo Elctrico).
Forman parte de esta instalacin las pruebas de calibracin, puesta en operacin
y lubricacin.

I. Instalacin Mecnica y Obra civil
El sistema de escape de gases debe cumplir la norma NFPA 204M, y debe tener
silenciador (hay varios tipos, se selecciona segn la necesidad de nivel de ruido
ambiental).


1.5. CIRCUITOS TRIFASICOS [5], [7]


La principal aplicacin para los circuitos trifsicos se encuentra en la distribucin
de la energa elctrica por parte de la compaa de luz a la poblacin. Nikola Tesla
prob que la mejor manera de producir, transmitir y consumir energa elctrica era
usando circuitos trifsicos.

Algunas de las razones por las que la energa trifsica es superior a la monofsica
son:
La potencia corriente de lnea de un motor trifsico es aproximadamente 150%
menor que la de un motor monofasico de la misma potencia, pero de voltaje L-L
62
(Lnea - Lnea), Adems despus de 2 HP prcticamente todos los motores son
trifsicos.
En un sistema trifsico balanceado los conductores necesitan ser el 75% del
tamao que necesitaran para un sistema monofsico con la misma potencia en
VA por lo que esto ayuda a disminuir los costos y por lo tanto a justificar el tercer
cable requerido.
La potencia proporcionada por un sistema monofsico cae tres veces por
ciclo. La potencia proporcionada por un sistema trifsico nunca cae a cero por lo
que la potencia enviada a la carga es siempre la misma.

En las siguientes figuras (Figura 24 y Figura 25) se ilustran las formas de onda de
la potencia instantnea en un sistema monofsico y en un sistema trifsico:

Figura 24: Potencia en sistema monofsico.
(P
11
(t) y P
12
(t) son potencias a las impedancias de carga monofsica y P
1T
(t) es la potencia total)

Figura 25: Potencia en sistema trifsico
(P
31
(t), P
32
(t) y P
33
(t) son potencias a las impedancias trifsicas y P
3T
(t) es la potencia total)

1.5.1. Voltajes trifsicos balanceados
Para que los tres voltajes de un sistema trifsico estn balanceados debern tener
amplitudes y frecuencias idnticas y estar fuera de fase entre s exactamente
120.
63
En un sistema trifsico balanceado la suma de los voltajes es igual a cero:
Va + Vb + Vc = 0
Si las cargas se encuentran de manera que las corrientes producidas por los
voltajes balanceados del circuito tambin estn balanceadas entonces todo el
circuito est balanceado.
1.5.2. Voltajes de fase
Cada bobina del generador puede ser representada como una fuente de voltaje
senoidal. Para identificar a cada voltaje se les da el nombre de voltaje de la fase a,
de la fase b y de la fase c, como se muestra en la siguiente Figura 26:


Figura 26: Voltajes de fase en circuito trifsico

1.5.3. Secuencia de fase positiva
Por convencin se toma siempre como voltaje de referencia al voltaje de fase a.
Cuando el voltaje de fase b est retrasado del voltaje de fase a 120 y el voltaje de
fase c est adelantado al de fase a por 120, se dice que la secuencia de fase es
positiva. En esta secuencia de fase los voltajes alcanzan su valor pico en la
secuencia a-b-c.
Los voltajes de a, b y c representados con fasores son los siguientes:

En donde Vm es la magnitud del voltaje de la fase a.
64
1.5.4. Secuencia de fase negativa
En la secuencia de fase negativa el voltaje de fase b est adelantado 120 al de la
fase a y el voltaje de fase c est atrasado 120 al de la fase a.

1.5.5. Neutro
Normalmente los generadores trifsicos estn conectados en Y para as tener un
punto neutro en comn a los tres voltajes. Raramente se conectan en delta los
voltajes del generador ya que en conexin en delta los voltajes no estn
perfectamente balanceados provocando un voltaje neto entre ellos y en
consecuencia una corriente circulando en la delta.
1.5.6. Partes de un circuito trifsico
En la Figura 27 se muestran las tres principales divisiones de un circuito trifsico:

Figura 27: Partes de circuito trifsico [30]
65
En la Figura 28 se ilustran las impedancias de un circuito trifsico:



Figura 28: Impedancias de circuito trifsico [30]



En la Figura 29 se muestran las diferentes mediciones de voltaje posibles, en un
circuito trifsico:


66

Figura 29: Mediciones en circuito trifsico [30]

1.5.7. Potencia activa
Los diferentes dispositivos elctricos convierten la energa elctrica en otras
formas de energa tales como: mecnica, lumnica, trmica, quimica, etc. A la
energa consumida por dichos dispositivos, que es capaz de producir trabajo til,
se le conoce como potencia activa y es similar a la energa consumida por una
resistencia elctrica; su smbolo es P y sus unidades son los Watts (W).
1.5.8. Potencia reactiva
Adems de utilizar potencia activa para producir un trabajo, los motores,
transformadores y dems equipos similares requieren un suministro de potencia
reactiva para generar el campo magntico necesario para su funcionamiento. La
67
potencia reactiva no produce por si misma ningn trabajo; se simboliza con la letra
Q y sus unidades son los volts-ampers reactivos (VAR).
1.5.9. Potencia aparente
La potencia total o aparente es la suma geomtrica de las potencias activa y
reactiva, o bien, el producto de la corriente y el voltaje; su smbolo es S y sus
unidades se expresan en volts-ampers (VA).
1.5.10. Tringulo de potencias
Se debe tener en cuenta que el triangulo de potencias solo aplica para cargas
monofsicas y lineales. Para cargas no lineales, cargas trifsicas desbalanceadas
o con ncleos magnticos saturados, se debe trabajar con valores TRUE RMS y
THD (contenido total de armnicos).
La Figura 30 puede ser usada para ilustrar las diferentes formas de potencia
elctrica:

Figura 30: Triangulo de potencias
De la figura anterior se observa:
2 2
Q P S + =
adems:
S
P
Cos =

1.5.11. Factor de Potencia
Se denomina factor de potencia al cociente entre la potencia activa y la potencia
aparente, que es coincidente con el coseno del ngulo entre la tensin y la
corriente cuando la forma de onda es sinusoidal pura. O es simplemente el
nombre dado a la relacin de la potencia activa usada en un circuito, expresada en
68
vatios o kilovatios (KW), a la potencia aparente que se obtiene de las lneas de
alimentacin, expresada en voltio-amperios o kilovoltio-amperios (KVA).
Las cargas industriales en su naturaleza elctrica son de caracter reactivo a causa
de la presencia principalmente de equipos de refrigeracin, motores, etc. Este
caracter reactivo obliga que junto al consumo de potencia activa (KW) se sume el
de una potencia llamada reactiva (KVAR), las cuales en su conjunto determinan el
comportamiento operacional de dichos equipos y motores. Esta potencia reactiva
ha sido tradicionalmente suministrada por las empresas de electricidad, aunque
puede ser suministrada por las propias industrias.
Al ser suministradas por las empresas de electricidad deber ser producida y
transportada por las redes, ocasionando necesidades de inversin en capacidades
mayores de los equipos y redes de transmisin y distribucin.
Todas estas cargas industriales necesitan de corrientes reactivas para su
operacin.
La potencia reactiva, la cual no produce un trabajo fsico directo en los equipos, es
necesaria para producir el flujo electromagntico que pone en funcionamiento
elementos tales como: motores, transformadores, lmparas fluorescentes, equipos
de refrigeracin y otros similares. Cuando la cantidad de estos equipos es
apreciable los requerimientos de potencia reactiva tambin se hacen significativos,
lo cual produce una disminucin exagerada del factor de potencia. Un alto
consumo de energa reactiva puede producirse como consecuencia principalmente
de:
Un gran nmero de motores.
Presencia de equipos de refrigeracin y aire acondicionado.
Una subutilizacin de la capacidad instalada en equipos electromecnicos,
por una mala planificacin y operacin en el sistema elctrico de la
industria.
Un mal estado fsico de la red elctrica y de los equipos de la industria.
Cargas puramente resistivas, tales como alumbrado incandescente, resistencias
de calentamiento, etc. no causan este tipo de problema ya que no necesitan de la
corriente reactiva.
El hecho de que exista un bajo factor de potencia en su industria produce los
siguientes inconvenientes:
Al suscriptor:
Aumento de la intensidad de corriente.
Prdidas en los conductores y fuertes cadas de tensin.
69
Incrementos de potencia de las plantas, transformadores, reduccin de su
vida til y reduccin de la capacidad de conduccin de los conductores.
La temperatura de los conductores aumenta y esto disminuye la vida de su
aislamiento.
Aumentos en sus facturas por consumo de electricidad.
A la empresa distribuidora de energa:
Mayor inversin en los equipos de generacin, ya que su capacidad en KVA
debe ser mayor, para poder entregar esa energa reactiva adicional.
Mayores capacidades en lneas de transmisin y distribucin as como en
transformadores para el transporte y transformacin de esta energa
reactiva.
Elevadas cadas de tensin y baja regulacin de voltaje, lo cual puede
afectar la estabilidad de la red elctrica.
Una forma de que las empresas de electricidad a nivel nacional e internacional
hagan reflexionar a las industrias sobre la conveniencia de generar o controlar su
consumo de energa reactiva ha sido a travs de un cargo por demanda, facturado
en Bs./KVA, es decir cobrndole por capacidad suministrada en KVA. Factor
donde se incluye el consumo de los KVAR que se entregan a la industria.
Mejorar el factor de potencia resulta prctico y econmico, por medio de la
instalacin de condensadores elctricos estticos, o utilizando motores sincrnicos
disponibles en la industria (algo menos econmico si no se dispone de ellos).
A continuacin se explica brevemente el principio de cmo se mejora el factor de
potencia:
El consumo de KW y KVAR (KVA) en una industria se mantienen inalterables
antes y despus de la compensacin reactiva (instalacin de los condensadores),
la diferencia estriba en que al principio los KVAR que esa planta estaba
requiriendo, deban ser producidos, transportados y entregados por la empresa de
distribucin de energa elctrica, lo cual como se ha mencionado anteriormente, le
produce consecuencias negativas.
Pero esta potencia reactiva puede ser generada y entregada de forma econmica,
por cada una de las industrias que lo requieran, a travs de los bancos de
capacitores y/o motores sincrnicos, evitando a la empresa de distribucin de
energa elctrica el generarla, transportarla y distribuirla por sus redes.



70
1.5.12. Trasformador de potencia tipo K
Es importante tener en cuenta que para equipo electrnico sensible no se utiliza el
transformador de corriente estndar, sino se utiliza un transformador conocido
como tipo K, el cual trae una pantalla electroesttica en su ncleo para ser puesta
a tierra y reforzar el punto neutro y el conductor de neutro. Las normas
recomiendan que el calibre del neutro sea del 180% al 200% del valor nominal del
conductor de fase.


1.6. TRANSFORMADORES DE CORRIENTE
17

Los transformadores de corriente se utilizan para tomar muestras de corriente de
la lnea y reducirla a un nivel seguro y medible, para las gamas normalizadas de
instrumentos, aparatos de medida, u otros dispositivos de medida y control.

Los valores nominales de los transformadores de corriente se definen como
relaciones de corriente primaria a corriente secundaria. Unas relaciones tpicas de
un transformador de corriente podran ser 600/5, 800/5, 1000/5. Los valores
nominales de los transformadores de corriente son de 5 A y 1 A.

El primario de estos transformadores se conecta en serie con la carga, y la carga
de este transformador est constituida solamente por la impedancia del circuito
que se conecta a l.

1.6.1. Tipos de construccin
Los tipos de transformadores de corriente son:

a. Tipo primario devanado: Consta de dos devanados primarios y
secundarios totalmente aislados y montados permanentemente sobre el
circuito magntico.
b. Tipo barra: Es similar al tipo primario devanado, excepto en que el primario
es un solo conductor recto de tipo barra.
c. Tipo toroidal (ventana): Tiene un devanado secundario totalmente aislado
y montado permanentemente sobre el circuito magntico y una ventana a
travs de la cual puede hacerse pasar un conductor que proporciona el
devanado primario.

17
Ver hoja de especificaciones en Anexo A.
71
d. Tipo para bornes: Es un tipo especial toroidal proyectado para colocarse
en los bornes aislados de los aparatos, actuando el conductor del borne
como devanado primario.

Los transformadores de corriente se clasifican de acuerdo con el aislamiento
principal usado, como de tipo seco, rellenos de compuestos, moldeados o en bao
de lquido.

1.6.2. Circuito equivalente
El circuito equivalente de un transformador de corriente es el siguiente:

Figura 31: Circuito equivalente del transformador de corriente.

Donde,
Yo: admitancia de excitacin.
Z2: Impedancia de carga.
Zeq: Impedancia equivalente referida al secundario.


1.7. MICROCONTROLADORES


Un microcontrolador es un circuito integrado de alta escala de integracin que
incorpora la mayor parte de los elementos que configuran un controlador. Un
microcontrolador dispone normalmente de los siguientes componentes:

Procesador o UCP (Unidad Central de Proceso).
Memoria RAM para Contener los datos.
Memoria para el programa tipo ROM/PROM/EPROM.
Lneas de E/S para comunicarse con el exterior.
Diversos mdulos para el control de perifricos (temporizadores, Puertas
Serie y Paralelo, CAD: Conversores Analgico/Digital, CDA: Conversores
Digital/Analgico, etc.).
72
Generador de impulsos de reloj que sincronizan el funcionamiento de todo
el sistema.

Los productos que para su regulacin incorporan un microcontrolador disponen de
las siguientes ventajas:
Aumento de prestaciones: un mayor control sobre un determinado elemento
representa una mejora considerable en el mismo.
Aumento de la fiabilidad: al reemplazar el microcontrolador por un elevado
nmero de elementos disminuye el riesgo de averas y se precisan menos
ajustes.
Reduccin del tamao en el producto acabado: La integracin del
microcontrolador en un chip disminuye el volumen, la mano de obra y los
stocks.
Mayor flexibilidad: las caractersticas de control estn programadas por lo
que su modificacin slo necesita cambios en el programa de instrucciones.

El microcontrolador es en definitiva un circuito integrado que incluye todos los
componentes de un computador. Debido a su reducido tamao es posible montar
el controlador en el propio dispositivo al que gobierna. En este caso el controlador
recibe el nombre de controlador empotrado (embedded controller).

1.7.1. Diferencia entre microprocesador y microcontrolador
El microprocesador es un circuito integrado que contiene la Unidad Central de
Proceso (UCP), tambin llamada procesador de un computador. La UCP est
formada por la Unidad de Control, que interpreta las instrucciones y el camino de
datos, que las ejecuta.

Los pines de un microprocesador sacan al exterior las lneas de sus buses de
direcciones, datos y control, para permitir conectarle con la memoria y los mdulos
de E/S y configurar un computador implementado por varios circuitos integrados.
Se dice que un microprocesador es un sistema abierto porque su configuracin es
variable de acuerdo con la aplicacin a la que se destine. Su configuracin se
ilustra en la Figura 32:

73

Figura 32: Estructura de un sistema abierto basado en un microprocesador
La disponibilidad de los buses en el exterior permite que se configure a la medida
de la aplicacin.

Si solo se dispusiera de un modelo de microcontrolador, ste debera tener muy
potenciados todos sus recursos para poderse adaptar a las exigencias de las
diferentes aplicaciones. Esta potenciacin supondra en muchos casos un
despilfarro. En la prctica cada fabricante de microcontroladores oferta un elevado
nmero de modelos diferentes, desde los ms sencillos hasta los ms poderosos.
Es posible seleccionar la capacidad de las memorias, el nmero de lneas de E/S,
la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento,
etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del
microcontrolador a utilizar.


Figura 33: El microcontrolador es un sistema cerrado

Todas las partes del computador estn contenidas en su interior y slo salen al
exterior las lneas que gobiernan los perifricos.

74
1.7.2. Requisitos de aplicacin
Antes de seleccionar un microcontrolador es imprescindible analizar los requisitos
de la aplicacin:
1.7.2.1. Procesamiento de datos
Puede ser necesario que el microcontrolador realice clculos crticos en un tiempo
limitado. En ese caso se debe asegurar de seleccionar un dispositivo
suficientemente rpido para ello. Por otro lado, habr que tener en cuenta la
precisin de los datos a manejar: si no es suficiente con un microcontrolador de 8
bits, puede ser necesario acudir a microcontroladores de 16 32 bits, o incluso a
hardware de coma flotante. Una alternativa ms econmica y quiz suficiente es
usar libreras para manejar los datos de alta precisin.
1.7.2.2. Entrada Salida
Para determinar las necesidades de Entrada/Salida del sistema es conveniente
dibujar un diagrama de bloques del mismo, de tal forma que sea sencillo identificar
la cantidad y tipo de seales a controlar. Una vez realizado este anlisis puede ser
necesario aadir perifricos hardware externos o cambiar a otro microcontrolador
ms adecuado a ese sistema.

1.7.2.3. Consumo
Algunos productos que incorporan microcontroladores estn alimentados con
bateras y su funcionamiento puede ser tan vital como activar una alarma
antirrobo. Lo ms conveniente en un caso como este puede ser que el
microcontrolador est en estado de bajo consumo pero que despierte ante la
activacin de una seal (una interrupcin) y ejecute el programa adecuado para
procesarla.
1.7.2.4. Memoria
Para detectar las necesidades de memoria de esta aplicacin se debe separar en
memoria voltil (RAM), memoria no voltil (ROM, EPROM, etc.) y memoria no
voltil modificable (EEPROM). Este ltimo tipo de memoria puede ser til para
incluir informacin especfica de la aplicacin como un nmero de serie o
parmetros de calibracin.

En cuanto a la cantidad de memoria necesaria puede ser imprescindible realizar
una versin preliminar, aunque sea en pseudo-cdigo, de la aplicacin y a partir
de ella hacer una estimacin de cunta memoria voltil y no voltil es necesaria y
si es conveniente disponer de memoria no voltil modificable.
1.7.2.5. Ancho de palabra
El criterio de diseo debe ser seleccionar el microcontrolador de menor ancho de
palabra que satisfaga los requerimientos de la aplicacin. Usar un
75
microcontrolador de 4 bits supondr una reduccin en los costes importante,
mientras que uno de 8 bits puede ser el ms adecuado si el ancho de los datos es
de un byte. Los microcontroladores de 16 y 32 bits, debido a su elevado costo,
deben reservarse para aplicaciones que requieran sus altas prestaciones
(Entrada/Salida potente o espacio de direccionamiento muy elevado).
1.7.2.6. Diseo de la placa
La seleccin de un microcontrolador concreto condicionar el diseo de la placa
de circuitos. Debe tenerse en cuenta que quiz usar un microcontrolador barato
encarezca el resto de componentes del diseo.

1.7.3. Arquitectura bsica
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clsica
de Von Neumann, en el momento presente se impone la arquitectura Harvard. La
arquitectura de Von Neumann se caracteriza por disponer de una sola memoria
principal donde se almacenan datos e instrucciones de forma indistinta. A dicha
memoria se accede a travs de un sistema de buses nico (direcciones, datos y
control).

La arquitectura Harvard dispone de dos memorias independientes una, que
contiene slo instrucciones y otra, slo datos. Ambas disponen de sus respectivos
sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura
o escritura) simultneamente en ambas memorias.



Figura 34: Diagrama de arquitectura Harvard

Los microcontroladores PIC responden a la arquitectura Harvard.

1.7.3.1. El procesador o UCP
Es el elemento ms importante del microcontrolador y determina sus principales
caractersticas, tanto a nivel hardware como software.

76
Se encarga de direccionar la memoria de instrucciones, recibir el cdigo OP de la
instruccin en curso, su decodificacin y la ejecucin de la operacin que implica
la instruccin, as como la bsqueda de los operandos y el almacenamiento del
resultado.

Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los
procesadores actuales.

CISC: Un gran nmero de procesadores usados en los microcontroladores estn
basados en la filosofa CISC (Computadores de Juego de Instrucciones
Complejo). Disponen de ms de 80 instrucciones mquina en su repertorio,
algunas de las cuales son muy sofisticadas y potentes, requiriendo muchos ciclos
para su ejecucin. Una ventaja de los procesadores CISC es que ofrecen al
programador instrucciones complejas que actan como macros.

RISC: Tanto la industria de los computadores comerciales como la de los
microcontroladores estn enfocndose hacia la filosofa RISC (Computadores de
Juego de Instrucciones Reducido). En estos procesadores el repertorio de
instrucciones mquina es muy reducido y las instrucciones son simples y
generalmente, se ejecutan en un ciclo. La sencillez y rapidez de las instrucciones
permiten optimizar el hardware y el software del procesador.

SISC: En los microcontroladores destinados a aplicaciones muy concretas, el
juego de instrucciones, adems de ser reducido es "especfico", o sea, las
instrucciones se adaptan a las necesidades de la aplicacin prevista. Esta filosofa
se ha bautizado con el nombre de SISC (Computadores de Juego de Instrucciones
Especfico).

1.7.3.2. Memoria
En los microcontroladores la memoria de instrucciones y datos est integrada en
el propio chip. Una parte debe ser tipo ROM (no voltil), y se destina a contener el
programa de instrucciones que gobierna la aplicacin. Otra parte de memoria ser
tipo RAM (voltil), y se destina a guardar las variables y los datos.

Hay dos peculiaridades que diferencian a los microcontroladores de los
computadores personales:

No existen sistemas de almacenamiento masivo como disco duro o
disquetes. Como el microcontrolador slo se destina a una tarea en la
memoria ROM, slo hay que almacenar un nico programa de trabajo.
La RAM en estos dispositivos es de poca capacidad pues slo debe
contener las variables y los cambios de informacin que se produzcan en el
transcurso del programa. Por otra parte, como slo existe un programa
77
activo, no se requiere guardar una copia del mismo en la RAM pues se
ejecuta directamente desde la ROM.

Los usuarios de computadores personales estn habituados a manejar Megabytes
de memoria, pero, los diseadores con microcontroladores trabajan con
capacidades de ROM comprendidas entre 512 bytes y 8 k bytes y de RAM
comprendidas entre 20 y 512 bytes.

Segn el tipo de memoria ROM que dispongan los microcontroladores, la
aplicacin y utilizacin de los mismos es diferente. Se describen las cinco
versiones de memoria no voltil que se pueden encontrar en los
microcontroladores del mercado.
1. ROM con mscara
Es una memoria no voltil de slo lectura cuyo contenido se graba durante la
fabricacin del chip. El elevado coste del diseo de la mscara slo hace
aconsejable el empleo de los microcontroladores con este tipo de memoria cuando
se precisan cantidades superiores a varios miles de unidades.
2. OTP (One Time Programmable)
El microcontrolador contiene una memoria no voltil de slo lectura "programable
una sola vez" por el usuario. Es el usuario quien puede escribir el programa en el
chip mediante un sencillo grabador controlado por un programa desde un PC.

La versin OTP es recomendable cuando es muy corto el ciclo de diseo del
producto, o bien, en la construccin de prototipos y series muy pequeas. Tanto
en este tipo de memoria como en la EPROM, se suele usar la encriptacin
mediante fusibles para proteger el cdigo contenido.

3. EPROM
Los microcontroladores que disponen de memoria EPROM (Erasable
Programmable Read OnIy Memory) pueden borrarse y grabarse muchas veces. La
grabacin se realiza, como en el caso de los OTP, con un grabador gobernado
desde un PC. Si posteriormente, se desea borrar el contenido, disponen de una
ventana de cristal en su superficie por la que se somete a la EPROM a rayos
ultravioleta durante varios minutos. Las cpsulas son de material cermico y son
ms caros que los microcontroladores con memoria OTP que estn hechos con
material plstico.

4. EEPROM
Se trata de memorias de slo lectura, programables y borrables elctricamente
EEPROM (Electrical Erasable Programmable Read OnIy Memory). Tanto la
programacin como el borrado, se realizan elctricamente desde el propio
grabador y bajo el control programado de un PC. Es muy cmoda y rpida la
operacin de grabado y la de borrado. No disponen de ventana de cristal en la
superficie.

78
Los microcontroladores dotados de memoria EEPROM una vez instalados en el
circuito, pueden grabarse y borrarse cuantas veces se quiera sin ser retirados de
dicho circuito. Para ello se usan "grabadores en circuito" que confieren una gran
flexibilidad y rapidez a la hora de realizar modificaciones en el programa de
trabajo.

El nmero de veces que puede grabarse y borrarse una memoria EEPROM es
finito, por lo que no es recomendable una reprogramacin continua. Son muy
idneos para la enseanza y la Ingeniera de diseo.

Se va extendiendo en los fabricantes la tendencia de incluir una pequea zona de
memoria EEPROM en los circuitos programables para guardar y modificar
cmodamente una serie de parmetros que adecuan el dispositivo a las
condiciones del entorno. Este tipo de memoria es relativamente lenta.



5. FLASH
Se trata de una memoria no voltil, de bajo consumo, que se puede escribir y
borrar. Funciona como una ROM y una RAM pero consume menos y es ms
pequea. A diferencia de la ROM, la memoria FLASH es programable en el
circuito. Es ms rpida y de mayor densidad que la EEPROM.

La alternativa FLASH est recomendada frente a la EEPROM cuando se precisa
gran cantidad de memoria de programa no voltil. Es ms veloz y tolera ms ciclos
de escritura/borrado.

Las memorias EEPROM y FLASH son muy tiles al permitir que los
microcontroladores que las incorporan puedan ser reprogramados "en circuito", es
decir, sin tener que sacar el circuito integrado de la tarjeta. As, un dispositivo con
este tipo de memoria incorporado al control del motor de un automvil permite que
pueda modificarse el programa durante la rutina de mantenimiento peridico,
compensando los desgastes y otros factores tales como la compresin, la
instalacin de nuevas piezas, etc. La reprogramacin del microcontrolador puede
convertirse en una labor rutinaria dentro de la puesta a punto.

1.7.3.3. Puertas de Entrada y Salida
La principal utilidad de los pines que posee la cpsula que contiene un
microcontrolador es soportar las lneas de E/S que comunican al computador
interno con los perifricos exteriores.

79
Segn los controladores de perifricos que posea cada modelo de
microcontrolador, las lneas de E/S se destinan a proporcionar el soporte a las
seales de entrada, salida y control.

1.7.3.4. Reloj principal
Todos los microcontroladores disponen de un circuito oscilador que genera una
onda cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la
sincronizacin de todas las operaciones del sistema.

Generalmente, el circuito de reloj est incorporado en el microcontrolador y slo se
necesitan unos pocos componentes exteriores para seleccionar y estabilizar la
frecuencia de trabajo. Dichos componentes suelen consistir en un cristal de cuarzo
junto a elementos pasivos o bien un resonador cermico o una red R-C.

Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las
instrucciones pero adicionalmente genera un incremento del consumo de energa.

1.7.3.5. Recursos especiales
Cada fabricante oferta numerosas versiones de una arquitectura bsica de
microcontrolador. En algunas ampla las capacidades de las memorias, en otras
incorpora nuevos recursos, en otras reduce las prestaciones al mnimo para
aplicaciones muy simples, etc. La labor del diseador es encontrar el modelo
mnimo que satisfaga todos los requerimientos de su aplicacin. De esta forma se
minimizar el costo, el hardware y el software.

Los principales recursos especficos que incorporan los microcontroladores son:

Temporizadores o "Timers".
Perro guardin o "Watchdog".
Proteccin ante fallo de alimentacin o "Brownout".
Estado de reposo o de bajo consumo.
Conversor A/D.
Conversor D/A.
Comparador analgico.
Modulador de anchura de impulsos o PWM.
Puertas de E/S digitales.
Puertas de comunicacin.

80
1.7.3.6. Temporizadores o " Timers"
Se emplean para controlar periodos de tiempo (temporizadores) y para llevar la
cuenta de acontecimientos que suceden en el exterior (contadores).

Para la medida de tiempos se carga un registro con el valor adecuado y a
continuacin dicho valor se va incrementando o decrementando al ritmo de los
impulsos de reloj o algn mltiplo hasta que se desborde y llegue a 0, momento en
el que se produce un aviso.

Cuando se desean contar acontecimientos que se materializan por cambios de
nivel o flancos en alguna de los pines del microcontrolador, el mencionado registro
se va incrementando o decrementando al ritmo de dichos impulsos.

1.7.3.7. Perro guardin o " Watchdog"
Cuando el computador personal se bloquea por un fallo del software u otra causa,
se pulsa el botn del reset y se reinicializa el sistema. Pero un microcontrolador
funciona sin el control de un supervisor y de forma continuada las 24 horas del da.
El Perro guardin consiste en un temporizador que, cuando se desborda y pasa
por 0, provoca un reset automticamente en el sistema.
Se debe disear el programa de trabajo que controla la tarea de forma que
refresque o inicialice al Perro guardin antes de que provoque el reset. Si falla el
programa o se bloquea, no se refrescar al Perro guardin y, al completar su
temporizacin, "ladrar y ladrar" hasta provocar el reset.

1.7.3.8. Proteccin ante fallo de alimentacin o " Brownout"
Se trata de un circuito que reinicia al microcontrolador cuando el voltaje de
alimentacin (VDD) es inferior a un voltaje mnimo ("brownout"). Mientras el voltaje
de alimentacin sea inferior al de brownout el dispositivo se mantiene reseteado,
comenzando a funcionar normalmente cuando sobrepasa dicho valor.

1.7.3.9. Estado de reposo de bajo consumo
Son abundantes las situaciones reales de trabajo en que el microcontrolador debe
esperar, sin hacer nada, a que se produzca algn acontecimiento externo que le
ponga de nuevo en funcionamiento. Para ahorrar energa, (factor clave en los
aparatos porttiles), los microcontroladores disponen de una instruccin especial
(SLEEP en los PIC), que les pasa al estado de reposo o de bajo consumo, en el
cual los requerimientos de potencia son mnimos. En dicho estado se detiene el
reloj principal y se "congelan" sus circuitos asociados, quedando sumido en un
profundo "sueo" el microcontrolador. Al activarse una interrupcin ocasionada por
el acontecimiento esperado, el microcontrolador se despierta y reanuda su trabajo.

81
1.7.3.10. Conversor A/D (CAD)
Los microcontroladores que incorporan un Conversor A/D (Analgico/Digital)
pueden procesar seales analgicas, tan abundantes en las aplicaciones. Suelen
disponer de un multiplexor que permite aplicar a la entrada del CAD diversas
seales analgicas desde los pines del circuito integrado.

1.7.3.11. Conversor D/A (CDA)
Transforma los datos digitales obtenidos del procesamiento del computador en su
correspondiente seal analgica que saca al exterior por una de los pines de la
cpsula. Existen muchos perifricos que trabajan con seales analgicas.

1.7.3.12. Comparador analgico
Algunos modelos de microcontroladores disponen internamente de un
Amplificador Operacional que acta como comparador entre una seal fija de
referencia y otra variable que se aplica por una de los pines de la cpsula. La
salida del comparador proporciona un nivel lgico 1 0 segn una seal sea
mayor o menor que la otra.
Tambin hay modelos de microcontroladores con un mdulo de tensin de
referencia que proporciona diversas tensiones de referencia que se pueden aplicar
en los comparadores.

1.7.3.13. Modulador de anchura de impulsos o PWM
Son circuitos que proporcionan en su salida impulsos de anchura variable, que se
ofrecen al exterior a travs de los pines del encapsulado.

1.7.3.14. Puertos de E/S digitales
Todos los microcontroladores destinan algunos de sus pines a soportar lneas de
E/S digitales. Por lo general, estas lneas se agrupan de ocho en ocho formando
Puertos.

Las lneas digitales de los Puertos pueden configurarse como Entrada o como
Salida cargando un 1 un 0 en el bit correspondiente de un registro destinado a
su configuracin.

1.7.3.15. Puertos de comunicacin
Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con otros
dispositivos externos, otros buses de microprocesadores, buses de sistemas,
buses de redes y poder adaptarlos con otros elementos bajo otras normas y
82
protocolos. Algunos modelos disponen de recursos que permiten directamente
esta tarea, entre los que destacan:

UART, adaptador de comunicacin serie asncrona.
USART, adaptador de comunicacin serie sncrona y asncrona.
Puerta paralela esclava para poder conectarse con los buses de otros
microprocesadores.
USB (Universal Serial Bus), que es un moderno bus serie para los PC.
Bus I
2
C, que es un interfaz serie de dos hilos desarrollado por Philips.
CAN (Controller Area Network), para permitir la adaptacin con redes de
conexionado multiplexado desarrollado conjuntamente por Bosch e Intel
para el cableado de dispositivos en automviles. En EE.UU. se usa el
J185O.

1.7.4. Herramientas para desarrollo de aplicaciones
Uno de los factores que ms importancia tiene a la hora de seleccionar un
microcontrolador entre todos los dems es el soporte tanto software como
hardware de que dispone. Un buen conjunto de herramientas de desarrollo puede
ser decisivo en la eleccin, ya que pueden suponer una ayuda inestimable en el
desarrollo del proyecto.

1.7.4.1. Desarrollo del software
Las principales herramientas de ayuda al desarrollo de sistemas basados en
microcontroladores son:

1.7.4.1.1. Ensamblador
La programacin en lenguaje ensamblador puede resultar un tanto ardua para el
principiante, pero permite desarrollar programas muy eficientes, ya que otorga al
programador el dominio absoluto del sistema. Los fabricantes suelen proporcionar
el programa ensamblador de forma gratuita y en cualquier caso siempre se puede
encontrar una versin gratuita para los microcontroladores ms populares.

1.7.4.1.2. Compilador
La programacin en un lenguaje de alto nivel (como el C el Basic) permite
disminuir el tiempo de desarrollo de un producto. No obstante, si no se programa
con cuidado, el cdigo resultante puede ser mucho ms ineficiente que el
programado en ensamblador. Las versiones ms potentes suelen ser muy caras,
aunque para los microcontroladores ms populares pueden encontrarse versiones
demo limitadas e incluso compiladores gratuitos.

83
1.7.4.1.3. Depuracin
Debido a que los microcontroladores van a controlar dispositivos fsicos, los
desarrolladores necesitan herramientas que les permitan comprobar el buen
funcionamiento del microcontrolador cuando es conectado al resto de circuitos.

1.7.4.1.4. Simulador
Son capaces de ejecutar en un PC programas realizados para el microcontrolador.
Los simuladores permiten tener un control absoluto sobre la ejecucin de un
programa, siendo ideales para la depuracin de los mismos. Su gran
inconveniente es que es difcil simular la entrada y salida de datos del
microcontrolador. Tampoco cuentan con los posibles ruidos en las entradas, pero,
al menos, permiten el paso fsico de la implementacin de un modo ms seguro y
menos costoso.
1.7.4.1.5. Placas de evaluacin
Se trata de pequeos sistemas con un microcontrolador ya montado y que suelen
conectarse a un PC desde el que se cargan los programas que se ejecutan en el
microcontrolador. Las placas suelen incluir visualizadores LCD, teclados, LEDs,
fcil acceso a los pines de E/S, etc. El sistema operativo de la placa recibe el
nombre de programa monitor. El programa monitor de algunas placas de
evaluacin, aparte de permitir cargar programas y datos en la memoria del
microcontrolador, puede permitir en cualquier momento realizar ejecucin paso a
paso, monitorizar el estado del microcontrolador o modificar los valores
almacenados los registros o en la memoria.

1.7.4.1.6. Emuladores en circuito
Se trata de un instrumento que se coloca entre el PC anfitrin y el zcalo de la
tarjeta de circuito impreso donde se alojar el microcontrolador definitivo. El
programa es ejecutado desde el PC, pero para la tarjeta de aplicacin es como si
lo hiciera el mismo microcontrolador que luego ir en el zcalo. Presenta en
pantalla toda la informacin tal y como luego suceder cuando se coloque la
cpsula.

1.7.4.2. Entorno de desarrollo MPLAB
MPLAB es un conjunto de herramientas para el desarrollo y depuracin de
aplicaciones en un proyecto. MPLAB incluye un editor de texto, un manejador de
proyectos para mantener el cdigo organizado y un ambiente para depurar el
software que se desarrolla en los diseos. Este ambiente incluye el simulador
MPLAB-SIM, y soporta otras herramientas de Microchip tales como el emulador
PICMASTER y el programador de dispositivos PICSTART Plus.

84
El manejador de proyectos es la parte central del MPLAB. Sin la creacin de un
proyecto no se puede hacer depuracin alguna. A travs del manejador de
proyectos se hacen las siguientes operaciones:

Crear un proyecto.
Aadir un archivo de cdigo fuente a un proyecto.
Ensamblar o compilar cdigo fuente.
Editar cdigo fuente.
Reconstruir todos los archivos fuente, o compilar un archivo sencillo.
Depurar el cdigo fuente.

El Editor de MPLAB permite a los programadores escribir y editar cdigo fuente
para las familias de microcontroladores PIC, as como otros archivos de texto.

El Ensamblador Universal de Microcontroladores PIC MPASM ofrece grandes
caractersticas completamente desarrolladas, ensamblado condicional y de
diferentes fuentes y lista de formatos. MPASM permite generar varios formatos de
cdigo objeto que soportan las herramientas de desarrollo de Microchip as como
los programadores relacionados sin salir de MPLAB.


1.7.4.2.1. Funciones de MPLAB
Despus de ajustar y compilar un proyecto en MPLAB, se procede a ver como
corre el cdigo. Si se cuenta con un programador, se puede programar un
microcontrolador y conectarlo en la aplicacin actual para verificar que la
aplicacin funciona como se esperaba. Comnmente, una aplicacin no funciona
correctamente la primera vez, y se tendr que depurar el cdigo. Se puede usar el
MPLAB-SIM para simular el cdigo o se puede usar el emulador PICMASTER para
correr la aplicacin actual mientras se depura.

De otra manera, se pueden usar puntos de ruptura para ver cmo corre el cdigo.
Observar los valores de los registros en la ventana de Registros o la ventana de
Registros de funciones especiales para ver el estado del procesador tal y como
funcionara el cdigo paso por paso.


1.8. LENGUAJE DE PROGRAMACION VISUAL BASIC

Visual Basic es uno de los tantos lenguajes de programacin que se encuentran
hoy en da. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic
Instruction Code) que fue creado en su versin original en el Dartmouth College,
con el propsito de servir a aquellas personas que estaban interesadas en
85
iniciarse en algn lenguaje de programacin. Luego de sufrir varias
modificaciones, en el ao 1978 se estableci el BASIC estndar. La sencillez del
lenguaje gan el desprecio de los programadores avanzados por considerarlo "un
lenguaje para principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo
conoce como Visual Basic y la versin ms reciente es la 6 que se incluye en el
paquete Visual Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC
con un poderoso lenguaje de programacin Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusin de sencillez y la esttica
permiti ampliar mucho ms el monopolio de Microsoft, ya que el lenguaje slo es
compatible con Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una
perfecta alternativa para los programadores de cualquier nivel que deseen
desarrollar aplicaciones compatibles con Windows.
1.8.1. Caractersticas 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 se puede decir que Visual Basic pertenece
por completo a uno de esos dos tipos de programacin.

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

Creacin de un interface de usuario. Este interface es la principal va de
comunicacin hombre mquina, tanto para salida de datos como para
entrada. Es necesario partir de una ventana -Formulario- a la que se le
aaden los controles necesarios.
Definicin de las propiedades de los controles -Objetos- que se hayan
colocado en ese formulario. Estas propiedades determinan la forma
esttica de los controles, es decir, como son los controles y para qu
sirven.

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.)
se les llama procedimiento y debe generarse de acuerdo a las necesidades
del programa.

86
Generacin del cdigo del programa. Un programa puede hacerse
solamente con la programacin de los distintos procedimientos que
acompaan a cada objeto. Sin embargo, Visual Basic 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 relacionado con un objeto, sino
que responden a un evento producido durante la ejecucin del programa.


87
Visual Basic ofrece las siguientes posibilidades:
Diseador de entorno de datos: Es posible generar de manera automtica,
conectividad entre controles y datos mediante la accin de arrastrar y colocar
sobre formularios o informes.
Los Objetos Activos son una nueva tecnologa de acceso a datos mediante la
accin de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automtica formularios
que administran registros de tablas o consultas pertenecientes a una base de
datos, hoja de clculo u objeto (ADO-ACTIVE DATA OBJECT).
Asistente para barras de herramientas: Es factible incluir barras de herramientas
personalizadas, donde el usuario selecciona los botones que desea visualizar
durante la ejecucin.
Aplicaciones HTML: Se combinan instrucciones de Visual Basic con cdigo HTML
para controlar los eventos que se realizan con frecuencia en una pgina web.
Ventana de Vista de datos: Proporciona acceso a la estructura de una base de
datos.
1.8.2. Partes del entorno de Visual Basic
Barra de titulo: Muestra el nombre del proyecto y del formulario que se est
diseando actualmente.
Barra de mens: Agrupa los mens despegables que contienen todas las
operaciones que pueden llevarse a cabo con Visual Basic 6.0.
Barra de herramientas estndar: Contienen los botones que se utilizan con
mayor frecuencia cuando se trabaja con un proyecto. Simplifica la eleccin
de opciones de los mens Archivo, Edicin, Ver y Ejecutar; adems, en el
rea derecha presenta la ubicacin (coordenadas) y el tamao del objeto
seleccionado.
Ventana de formulario: Es el rea donde se disea la interface grfica, es
decir, es donde se insertan grficos, como botones, imgenes, casilla de
verificacin, cuadros de listas, etc.
Cuadro de herramientas: Presenta todos los controles necesarios para
disear una aplicacin, como cuadros de texto, etiquetas, cuadros de listas,
botones de comandos, etc.
88
Ventana de proyecto: Muestra los elementos involucrados en el proyecto,
como formularios, mdulos, controles, etc. Cada elemento puede
seleccionarse en forma independiente para su edicin.
Ventana de posicin del formulario: Muestra la ubicacin que tendr el
formulario en la pantalla, cuando ejecute la aplicacin. Esta ubicacin
puede cambiarse si se hace click con el botn izquierdo del ratn.
Ventana propiedades: Muestra todas las propiedades del control
actualmente seleccionado, en este caso muestra las propiedades del
Form1, luego se puede ver que abajo dice "Form1 Form", lo que est en
negrita es el nombre del objeto y lo que le sigue es el tipo de objeto, en este
caso es un Formulario (Form).
1.8.3. Trminos
Eventos: es una accin como hacer click, doble click, presionar una tecla,
mover el puntero del ratn, etc; que el usuario debe realizar para que un
objeto ejecute una accin determinada. Cada control responde a diferentes
eventos, algunos de ellos tienen caractersticas comunes. Los eventos
pueden visualizarse en la ventana de cdigo.
Mtodos: Son procedimientos definidos en Visual Basic para realizar
operaciones especificas sobre los objetos (Controles o Formularios).
Controles: Son los objetos que conforman la interface grfica de un
programa. A travs de ellos el usuario interacta con la aplicacin. Sus
caractersticas pueden cambiarse por medio de la ventana de propiedades.
Propiedades: Son los datos que hacen referencia a un objeto o formulario.
Objetos: Un objeto es una entidad que tiene asociado un conjunto de
mtodos, eventos y propiedades. Hay muchas clases de objetos y por
tanto, pueden llegar a haber tantos mtodos, eventos y propiedades
distintas como objetos diferentes.
Mdulo: Un proyecto Visual Basic no slo est compuesto de Formularios,
sino tambin de mdulos. Un mdulo es un fichero Visual Basic donde se
escribe parte del cdigo del programa.
Constante: Declaracin de constantes que pueden ser usadas en cualquier
punto en lugar de su valor, permitiendo cambiarlo cuando sea necesario,
sin tener que cambiarlo en todos los sitios en que se utiliza. La expresin no
puede utilizar llamadas a funciones, pues la constante se calcula en tiempo
de compilacin, no en tiempo de ejecucin.
89
1.8.4. Variables
Dim: Al declarar una variable con esta palabra se hace referencia a que la variable
es local en el mbito en que se declara. Puede ser dentro de un procedimiento o
dentro de un formulario, de esta forma no es accesible desde los dems
procedimientos o formularios.
Public: Las variables declaradas son pblicas y pueden ser accesibles desde
todos los formularios de la aplicacin. Para conseguirlo se tienen que declarar en
un mdulo de cdigo, no en la seccin declarations de cualquier formulario de los
que consta la aplicacin. Para crear un mdulo de cdigo en el men principal de
Visual Basic se marca en INSERT/MODULE y aparece junto a los dems
formularios de la ventana de proyecto, aunque con un icono distinto indicando que
se trata de un mdulo de cdigo.
Static: Con esta forma de declarar variables se consigue que las variables locales
no se creen y se destruyan al entrar y salir de los procedimientos donde fueron
declaradas, sino que se mantiene su valor durante todo el periodo de ejecucin de
la aplicacin. De esta forma al entrar en algn procedimiento las variables
recuerdan el valor que tenan cuando se sali de l.
TIPO COMENTARIO
BOOLEAN Slo admite 2 valores TRUE o FALSE.
BYTE Admite valores entre 0 y 255.
INTEGER Admite valores entre -32768 y 32767.
LONG Admite valores entre -2.147.483.648 y 2.147.483.647.
SINGLE Admite valores decimales con precisin simple.
DOUBLE Admite valores decimales de doble precisin.
CURRENCY Vlido para valores de tipo moneda.
STRING Cadenas de caracteres.
DATE Fechas, permite operar con ellas.

Tabla 5: Tipos de variables

90

2. ESPECIFICACIONES


2.1. DESCRIPCIN GENERAL

El sistema de monitoreo desempea tres funciones bsicas, las cuales se
describen a continuacin:

2.1.1. Adquisicin de seales externas y procesamiento de datos
Labor realizada por el subsistema de adquisicin de seales y llevada a cabo
especficamente por los sensores, transductores, y por el microcontrolador
principal el cual realiza todo el procesamiento de datos, para ser transmitidos
hacia el subsistema de almacenamiento de datos.

2.1.2. Transporte de datos
Como fabricantes del sistema de monitoreo es fundamental que el transporte de
los datos se realice de una manera transparente en ambos extremos, ya que
considerando las complicadas condiciones de acceso para una gran mayora de
los nodos posibles a monitorear, es fundamental lograr la comunicacin de una
manera eficiente entre los extremos involucrados.

Siendo ste un factor crtico dentro del sistema de monitoreo y teniendo en cuenta
que con el proyecto se genera una herramienta para conocer desde los eventos
iniciales dentro del sistema elctrico de los nodos, es importante tener en cuenta
que ser delimitado por el adecuado funcionamiento de la red de transporte de la
empresa
18
. Especficamente, si se presenta un problema a nivel troncal ajeno a
situaciones elctricas de los nodos, se perder en ese momento la gestin del
sistema de monitoreo ya que el medio por el cual se transportan los datos est
siendo interrumpido. Pero tambin servir como una herramienta para el personal
encargado del manejo de la red, para generar un acercamiento del origen de una
determinada falla que se presente; esto ya que si llega a ocurrir un evento a nivel
troncal como el mencionado anteriormente, se puede verificar el sistema de
monitoreo y buscar alarmas en el intervalo de tiempo anterior a la ocurrencia de la
falla y de no encontrar reportes, se podr intuir altamente que se trata de
problemas a nivel de comunicaciones y no por razones de infraestructura elctrica.


18
Para el caso de implementacin real en un nodo de comunicaciones.
91
Adicionalmente hay que tener en cuenta que el sistema de monitoreo tiene como
uno de los principales propsitos el generar las alarmas desde el primer evento
anormal que se genere en la red, para lograr hacer seguimiento a todo el sistema
de soporte elctrico y poder verificar su adecuado funcionamiento; as que no
habra problema frente a la perdida de comunicacin ya que antes de generarse
una cada completa por fallas atribuibles al factor elctrico, se debe generar una
secuencia mnima de eventos que tienen que ser registrados en el sistema
desarrollado y la idea es tener la herramienta para que los operadores acten
acertadamente antes de presentarse la consecuencia final del evento, que sera la
perdida total de la comunicacin.
2.1.3. Anlisis de datos y generacin de alarmas
Despus de tener los datos enviados desde el punto remoto, el software
desarrollado en el subsistema de almacenamiento de datos realiza en general la
labor de comparacin de todos los valores recibidos con los rangos especificados
como vlidos y de acuerdo a esto, genera las respectivas alarmas visuales y as
mismo lleva a cabo el registro en la base de datos.

Sin embargo para el usuario final slo van a existir dos operaciones principales de
inters, que son la de adquisicin de los datos de las variables en el sitio remoto y
la ms importante para l, que es la de mostrar la informacin de una manera
eficiente y fcil de entender en la pantalla donde se despliegue la interface grfica.


2.2. DESCRIPCIN DEL DIAGRAMA EN BLOQUES

El sistema de monitoreo, consta de tres subsistemas claramente identificados que
han sido desarrollados de acuerdo a los requerimientos propuestos. Estos se
muestran a continuacin en el diagrama en bloques general, donde se enlazan las
funciones del sistema (anteriormente mencionadas), a cada uno de los bloques
especificados:
Figura 35: Diagrama en bloques del sistema de monitoreo
92
Teniendo en cuenta la complejidad de los subsistemas planteados, a continuacin
se ilustran los diagramas en bloques de cada uno de ellos, lo cual generar un
entendimiento ms claro del sistema en general.
El sistema de manera global realiza un proceso de almacenamiento de datos y
procesamiento de acuerdo a las variables especificadas
19
, a travs del subsistema
de adquisicin de seales el cual consta principalmente de dos microcontroladores
Microchip PIC18F452 de los cuales uno est especficamente centrado en la
adquisicin de las seales y la transmisin serial de los datos hacia el subsistema
de comunicaciones; el otro est realizando las labores de visualizacin local de la
informacin, es decir que ste se encarga de recibir en tiempo real la informacin
del microcontrolador principal y realizar toda la rutina para desplegar la
informacin en un visualizador local el cual permite conocer todas las variables en
el sitio. Se realiz dicha independizacin con el fin de generar robustecimiento en
el proceso de adquisicin de alarmas y transmisin serial, ya que como se est
realizando la visualizacin local se generan interrupciones constantemente y
podra haber problemas de prioridad con respecto a la transmisin serial.

Adicionalmente dentro del subsistema de adquisicin de seales son
fundamentales los sensores y transductores utilizados, ya que de stos dependen
en gran medida la efectividad y exactitud de los valores entregados. A
continuacin se ilustra el diagrama general del subsistema de adquisicin de
seales donde se muestran las seales de entrada y salida:


Figura 36: Diagrama del subsistema de adquisicin de seales

Despus de que el subsistema de adquisicin tiene todos los datos, stos son
enviados al subsistema de comunicacin el cual se encarga de transportarlos a

19
Las variables monitoreadas por el sistema se encuentran especificadas en la seccin: 2.3.VARIABLES
MONITOREADAS.
93
travs de la red de transporte
20
para ser entregados al subsistema de
almacenamiento de datos, el cual se encuentra en el punto de concentracin que
podra estar ubicado en el centro de gestin de la empresa. En dicho transporte se
ven involucrados diferentes dispositivos de comunicaciones, los cuales se deben
configurar para generar la respectiva conexin desde el nodo remoto hasta el
com-room
21
del centro de gestin, de tal modo que sea un canal transparente en
ambos extremos y toda la trama de datos que se enve desde el extremo remoto,
se tenga sin modificaciones en el punto concentrador.

Es importante tener en cuenta que dicho subsistema de comunicaciones se puede
simular con dos enrutadores en configuracin back to back, o con el montaje del
subsistema de adquisicin de seales en una red local y obteniendo toda la
informacin del subsistema de almacenamiento de datos, en una computadora
dentro de la misma red; aqu lo importante, es que los datos entregados desde
subsistema de adquisicin de seales, sean transmitidos adecuadamente a travs
de la red IP, y que sean recibidos por el subsistema de almacenamiento de datos,
exactamente como se enviaron desde el punto remoto.

Para la empresa Telefnica Colombia, una condicin importante es que se
entregue la informacin de gestin en el sitio remoto a travs de una interfaz RJ-
45 para poder acceder a la red de transporte propietaria, a travs del puerto
Ethernet de un enrutador
22
, y de esta manera realizar el enrutamiento para
entregar los datos en un puerto Ethernet de otro enrutador ubicado en el centro de
gestin o en cualquier punto deseado dentro de la red de la empresa. El diagrama
general del subsistema de comunicacin que se tendra en el esquema de montaje
de la red de comunicaciones de la empresa, se muestra en la siguiente figura:

20
Se debe aclarar que para el prototipo desarrollado, el subsistema de comunicacin ser simulado bajo un
esquema que se explica ms adelante. Lo anterior tendiendo en cuenta que para lograr realizar las pruebas de
funcionamiento del proyecto se requieren intervenir las lneas de alimentacin de todo el sistema elctrico
monitoreado, y para una empresa de telecomunicaciones dichas pruebas en un nodo real son muy crticas y
pueden causar problemas de disponibilidad de la red.
21
Com-room: Tambin denominado tcnicamente DATACENTER. Es el cuarto especialmente dotado con las
condiciones fsicas, elctricas y ambientales donde se encuentran alojados los equipos de comunicaciones,
servidores y dems sistemas operativos de las empresas de Telecomunicaciones.
22
Enrutador: Bloque de construccin bsico de una interred. Un enrutador es una computadora que se conecta
a dos o ms redes y reenva paquetes de acuerdo con la informacin encontrada en su tabla de enrutamiento.
Los enrutadores de la Ethernet ejecutan el protocolo IP. http://www.glosarium.com/term/549,14,xhtml

94

Figura 37: Diagrama del subsistema de comunicacin


Finalmente los datos que son entregados al subsistema de almacenamiento de
datos, son procesados por el software desarrollado en Microsoft Visual Basic
ver. 6.0 con interface grfica al usuario, siendo este elemento grfico una
caracterstica muy competitiva ya que la tendencia tecnolgica est enfocada cada
vez ms hacia generar herramientas que no slo sean poderosas tcnicamente
sino que tambin sean amigables con el usuario y simples de usar. Dicho software
trabaja con una base de datos en donde se almacena la informacin de los
eventos que se presentan, como se explica ms adelante en el captulo 3.3.
SUBSISTEMA DE ALMACENAMIENTO DE DATOS.

Se ha decidido delegar la funcin de verificacin de parmetros al subsistema de
almacenamiento de datos, es decir, dicho subsistema recibe las tramas con todas
las variables desde el subsistema de adquisicin de seales y aqu se realiza todo
el procesamiento para deteccin y visualizacin de alarmas segn los rangos
configurados por el usuario desde la interface grfica.

De acuerdo al procesamiento que se da a la informacin, se generan las
respectivas alarmas de acuerdo a los siguientes lineamientos:

Los datos son enviados desde el subsistema de adquisicin de seales por el
microcontrolador encargado de la transmisin serial, cada tiempo t que es
variable y que puede cambiarse (cinco opciones: 15 segundos, 30 segundos,
1 minuto, 2 minutos, 5 minutos y 10 minutos) desde la ventana de
visualizacin del sistema de almacenamiento de datos. De acuerdo a estos
valores que se reciben, el software compara los datos con los rangos
establecidos como vlidos y slo si estn fuera del rango, genera las
95
respectivas alarmas visuales y realiza un registro en una base de datos
denominada histrico de alarmas, la cual se podr acceder externamente en
caso de que se desee manipular para incluir en un sistema de gestin
propietario.

De acuerdo a lo anterior, como primera instancia el software verifica todas las
variables recibidas y en la interface grfica las visualiza; mientras no se presenten
valores fuera del rango especificado no se almacenan dichos valores en la base
de datos.

En caso de presentarse una alarma en el sistema, el software genera la alarma
visual en la seccin en donde se presente (en el bloque de red pblica, planta
elctrica, transferencia automtica UPS, segn corresponda), y al mismo tiempo
almacena en la base de datos en una tabla, la variable que se encuentra alarmada
con su correspondiente valor (dicha tabla se denomina histrico de alarmas) y
genera otra tabla adicional (denominada detalles de parmetros) en la que se
almacenan los valores de todas las variables mientras est la alarma presente.

Es importante resaltar dos aspectos dentro del desempeo del software de
adquisicin de datos:

1. Como se mencion anteriormente no se almacenan todos los datos que se
reciben del subsistema de adquisicin de seales. El software est en
capacidad de realizar la verificacin de todos los parmetros con respecto
a los intervalos establecidos como vlidos. Por tanto, slo se realiza
almacenamiento de datos cuando se generen situaciones que presenten
valores fuera del rango establecido.

2. Inicialmente se pens en generar una tabla de detalles de parmetros por
cada alarma que se presente, sin embargo hay eventos dentro de la red
elctrica donde se vern afectadas mltiples variables de las
monitoreadas (por ejemplo, al presentarse una falla en la red elctrica
pblica se generan alarmas del rango de voltaje RMS de cada fase, del
estado ON/OFF de cada fase, de corriente RMS de cada fase y de rango
de frecuencia de cada fase), por tanto se estaran generando redundantes
tablas asociadas a un mismo evento, haciendo el subsistema ineficiente y
complicado de manejar; de acuerdo a lo anterior, la segunda tabla que se
genera de detalles de parmetros es nica y es alimentada de datos
nicamente cuando estn eventos presentes. Para diferenciar entre
eventos diferentes se tiene un cdigo interno que permite relacionar el
histrico de alarmas con el detalle de parmetros.

A continuacin se muestra el esquema del subsistema de almacenamiento de
datos, con los elementos principales que intervienen en la operacin del mismo:

96


Figura 38: Diagrama del subsistema de almacenamiento de datos


97
2.3. VARIABLES MONITOREADAS

Teniendo en cuenta la configuracin elctrica de los nodos de la empresa
Telefnica Colombia S.A. se han seleccionado las variables de inters para incluir
en el prototipo del sistema de monitoreo; dichas variables se especifican en la
siguiente tabla:


Sistema Voltaje Corriente Contacto Seco Frecuencia
Red Elctrica
Publica
Se verifica el estado
ON/OFF de cada fase
y se mide voltaje
RMS de cada fase.
Corriente RMS de
cada fase.
No Si (en cada fase)
Se verifica el estado
ON/OFF de cada
fase.
No No No
Planta
Elctrica
Voltaje de la Batera. No No No
Contactos
secos de La
Transferencia
Automtica
No No Contactos
auxiliares que
permiten
monitorear los
contactos de red
y de planta.
No
Voltaje RMS a la
salida de la UPS.
(voltajes regulados)
Corriente que se
entrega a la carga
por cada fase.
No No
Voltaje del banco de
bateras.
No No No
Voltaje RMS entre
tierra y neutro.
No No No






UPS
No No No Frecuencia
medida en cada
fase despus de
la UPS.
Adicional a las variables anteriores se incluye la medicin del factor de potencia en las
fases de la red elctrica pblica
23
:


Sistema Variable
Red elctrica pblica
Factor de Potencia en cada fase

Tabla 6: Variables monitoreadas



23
Se debe aclarar que para las mediciones de Factor de Potencia, slo se debe habilitar una (1) fase a la vez,
como se explica en la seccin: 3.1.2.6.4. Interrupciones utilizadas para la medicin de Energa en el
dispositivo ADE7758.
98
2.4. CONDICIONES DE TRABAJO Y ESPECIFICACIONES DE MEDIDAS

De acuerdo a las caractersticas de los componentes utilizados para el desarrollo
del subsistema de adquisicin de seales, es importante delimitar las condiciones
de trabajo adecuado del subsistema y as mismo las especificaciones de las
medidas obtenidas:


Temperatura:
El subsistema de adquisicin de seales est en condiciones de trabajar
normalmente dentro de un rango de temperaturas de: -5C hasta 55C.

Mediciones de Voltaje AC:
Teniendo en cuenta que las seales adquiridas estn dentro del rango de 100
V
RMS
a 125 V
RMS
en estado normal de funcionamiento, el sistema est en
capacidad de medir valores desde 50 V
RMS
hasta 160 V
RMS
24
, en un rango de
frecuencias de 60 1 Hz, con una precisin de 4 V
RMS
.

Mediciones de Voltaje DC:
Para las seales de voltaje DC de la batera de arranque de la planta elctrica se
tiene un rango de medicin de 0 V
DC
a 15 V
DC
con una precisin de 0.5 V
DC
.

Para las seales de voltaje DC del banco de bateras de la UPS se tiene un rango
de medicin de 0 V
DC
a 225 V
DC
con una precisin de 2 V
DC
.

Mediciones de Corriente AC:
De acuerdo al rango de corrientes que se consume en los nodos de
telecomunicaciones de la empresa Telefnica Colombia
25
, con el sistema de
monitoreo se pueden medir corrientes hasta de 30 A
RMS
26
por cada fase, en un
rango de frecuencias de 60 1 Hz, con una precisin de 0.3 A
RMS
.

Mediciones de Frecuencia:
En las medidas de frecuencia que se adquieren para las fases de la red elctrica
pblica y para las lneas de voltaje regulado, se tiene un rango de 60 10 Hz. Las
medidas de frecuencia tienen una precisin de 0.5 Hz.


24
Dicha configuracin del rango de medidas se realiza programando el rango del ADC del microcontrolador
principal, por tanto si se requiere realizar una medida de un voltaje mayor simplemente se debe realizar el
clculo para ajustar la programacin del microcontrolador.
25
Donde el promedio de consumo no es mayor a 20 A; a excepcin del Nodo POP101 (principal) donde el
consumo es superior a 100 A.
26
Delimitacin impuesta por los transformadores de corriente utilizados como transductores. Para un posible
caso de monitoreo del consumo en el POP101, se tendra que realizar el cambio de los sensores de corriente
utilizados y as mismo la reprogramacin del micro de acuerdo al rango del ADC.
99
Factor de potencia:
Las medidas de factor de potencia tienen un rango de 0 a 1 (adimensional), con
una precisin del 5%.

Para el software del subsistema de almacenamiento de datos, son importantes las
siguientes especificaciones mnimas del equipo en el cual se ejecute:

Se requiere un computador con mnimas caractersticas tales como Procesador
Pentium II, 32 Megas de memoria RAM, espacio en disco duro de 1 Gigabyte para
contar con capacidad de almacenamiento de las bases de datos que se generen
con los reportes del sistema. Es importante aclarar que el espacio realmente
requerido en el disco duro para el programa ejecutable no supera 2 Megabyte, ya
que se cuenta con la alternativa de que el equipo se encuentre en red y se podr
realizar el almacenamiento de dichos datos en un servidor de gestin, como es
comn con la informacin de monitoreo.

El equipo deber tener sistema operativo desde Windows 98 en adelante, ya que
el software es desarrollado en Microsoft Visual Basic 6.0.


2.5. ENTRADAS Y SALIDAS DEL SISTEMA

De acuerdo a las variables monitoreadas en el sistema y la forma de visualizar las
alarmas y eventos de la red, se muestra en el siguiente diagrama la relacin de las
entradas y salidas del sistema en forma global.

Se observa en el diagrama realizado la interconexin de todas las seales de
entrada al microcontrolador principal, el cual se encarga de las funciones de
adquisicin de datos y de transmisin serial al siguiente subsistema. Tambin
cabe resaltar la interconexin entre los dos microcontroladores, ya que aunque el
otro microcontrolador slo se encarga de realizar las rutinas para realizar la
visualizacin local, todo el tiempo est recibiendo los datos del dispositivo
principal. En la figura se muestran los grupos diferenciados por colores; es decir
que todas las seales que tienen que ver con cada dispositivo externo estn de un
mismo color.

En la figura se muestran todas las seales de entrada y salida al sistema en forma
general, pero vale la pena destacar que todas las seales de entrada en el
proyecto ingresan al sistema a travs del subsistema de adquisicin de seales,
razn por la cual se ha dedicado bastante tiempo en optimizar el desempeo de
ste y as mismo se resalta como parte fundamental del xito del prototipo
desarrollado, pues cada detalle en su diseo representa un factor importante a
nivel global.

100



Figura 39: Diagrama de las entradas y salidas del sistema
101

3. DESARROLLO


3.1. SUBSISTEMA DE ADQUISICIN DE SEALES

Como se mencion anteriormente, este mdulo representa un factor muy
importante en el desempeo global del sistema de monitoreo, ya que es el mdulo
encargado de obtener toda la informacin de las variables externas y procesarla
para transmitirla al extremo de almacenamiento y visualizacin de datos.

Este mdulo est compuesto nicamente por hardware, el cual consta de los
siguientes componentes:

Sensores y transductores, con los cuales se adquieren las seales
externas.
Microcontrolador encargado del procesamiento de datos y transmisin
serial.
Microcontrolador encargado del manejo de un visualizador local.
Circuitos para el acondicionamiento de las seales tomadas externamente.


A continuacin, se explica cada uno de los puntos mencionados anteriormente y
sus principales caractersticas de implementacin.

3.1.1. Sensores y transductores
De acuerdo a las variables medidas, se enuncian los elementos utilizados para
adquirir las respectivas seales:

3.1.1.1. Voltaje
Voltajes de la red pblica:
Estado ON/OFF con circuitos integrados MID400 de Fairchild (cada
fase).

Seguimiento de valor RMS de voltaje con el dispositivo ADE7758 de
Analog Devices (cada fase).

Voltajes de la planta elctrica:
Estado ON/OFF con circuitos integrados MID400 de Fairchild (cada
fase).
102
Voltajes regulados (medidos despus de la UPS):
Seguimiento de valor RMS de voltaje con el dispositivo ADE7758 de
Analog Devices (cada fase de salida de la UPS).

Voltaje de la batera de arranque de la planta elctrica:
Se mide el valor anlogo de dicha variable; con un circuito atenuador
se baja el voltaje al rango adecuado del ADC del microcontrolador
principal de adquisicin de seales.

Voltaje del banco de bateras de la UPS:
A travs de un contacto seco de la UPS se obtiene el voltaje del
banco de bateras, el cual es simplemente un nivel de Voltaje DC;
pero para una implementacin real es importante considerar el
contacto seco por el cual se obtiene el voltaje de las bateras, ya que
no es conveniente realizar manipulacin directa sobre el banco de
bateras.

Voltaje Neutro Tierra a la salida de la UPS:
Se utiliza una entrada disponible en un dispositivo ADE7758 para
hacer seguimiento del valor RMS del voltaje.
3.1.1.2. Corriente
Corriente de la red elctrica pblica:
Seguimiento de valor RMS de corriente con transformadores de
corriente. Rango de operacin: 0 31 A. (cada fase)

Corriente regulada (a la salida de la UPS):
Seguimiento de valor RMS de corriente con transformadores de
corriente. Rango de operacin: 0 31 A. (cada fase de salida de la
UPS).
3.1.1.3. Contactos secos
Estado de contacto seco de red:
Ubicado en la transferencia automtica, se conoce el estado con un
contacto auxiliar.

Estado de contacto seco de planta:
Ubicado en la transferencia automtica, se conoce el estado con un
contacto auxiliar.
3.1.1.4. Frecuencia
Frecuencia de las fases de la red elctrica pblica:
Se mide dicho valor utilizando las herramientas del dispositivo
ADE7758 (se obtiene el valor de un registro interno del dispositivo).
103
Frecuencia de las fases reguladas (a la salida de la UPS):
Se mide dicho valor utilizando las herramientas del dispositivo
ADE7758 (se obtiene el valor de un registro interno del dispositivo).
3.1.1.5. Factor de potencia
Factor de Potencia en cada fase de la red elctrica pblica:
Se obtiene dicho valor utilizando el dispositivo ADE7758, el cual tiene
dentro de sus caractersticas la medicin de parmetros de calidad
de energa. Especficamente, se realiza medicin de las energas
manipulando los registros internos del dispositivo (energa activa,
energa aparente y energa reactiva) y se genera la conversin a
Potencia, realizando clculos matemticos que lleva a cabo el
microcontrolador principal
27
.

3.1.2. Estrategias de medicin
3.1.2.1. Medicin de voltaje
3.1.2.1.1. MID400
El primer tipo de medida de voltaje es el utilizado para monitorear las entradas de
la acometida elctrica pblica y de la planta elctrica, donde se verifica el estado
ON/OFF de las tres fases de entrada y en caso de que uno de los voltajes de fase
falte o no est dentro del valor adecuado se reporta de inmediato como falla de
entrada.

Para este tipo de medicin se utilizan los monitores de lnea AC con salida lgica
(MID 400 Fairchild Semiconductors
28
) los cuales permiten establecer cualquier
falla que se presente en alguna de las fases de entrada; cada seal de salida de
estos dispositivos ser una entrada del microcontrolador principal. Con dichas
seales se busca tener conocimiento inmediato en caso de cada de alguna de las
fases. En general el diagrama de la configuracin que se utiliza es el siguiente:


27
En la descripcin del ADE7758 se profundizar en la estrategia de medicin de Factor de Potencia.
28
Ver Anexo A. Hoja de especificaciones del monitor de lnea MID 400 de Fairchild Semiconductors.
104

Figura 40. Monitoreo de voltajes de entrada. Estado ON/OFF

Los circuitos atenuadores que se muestran en la Figura anterior son divisores de
voltaje, que permiten tener el voltaje TTL requerido por los integrados MID400.

El MID400 es un dispositivo aislado pticamente el cual realiza un monitoreo de
las lneas AC, generando una salida lgica dependiendo del estado de las
mismas. El dispositivo viene en empaquetado DIP de 8 pines. El monitoreo que
realiza es basado en dos diodos LED en serie con un resistor externo, lo que
conlleva a que cuando se detecta seal AC, se polarizan los diodos alimentando
un circuito detector de alta ganancia, el cual sensa dicha corriente y coloca a la
salida un nivel de voltaje de acuerdo a la entrada del dispositivo.

En la Figura 41 muestra el empaquetado fsico y el circuito equivalente del
dispositivo MID400:

Figura 41: Empaquetado fsico y circuito equivalente del dispositivo MID400

El MID400 ha sido diseado exclusivamente para el monitoreo de lneas AC de
baja frecuencia de operacin. El dispositivo es recomendado ampliamente para
105
todo tipo de aplicaciones de control AC-DC, donde sobresale su excelente
aislamiento ptico, confiabilidad, compatibilidad TTL, tamao reducido y bajo
consumo de potencia. La Figura 42 muestra la configuracin del circuito externo
para la implementacin del MID400 como monitor de lnea AC:


Figura 42: Implementacin de circuito externo del MID400

Donde la resistencia R
IN
en serie con la entrada de voltaje, se coloca para limitar la
corriente al valor requerido. El clculo de dicha resistencia se realiza de acuerdo a
la siguiente ecuacin:


Donde:
V
IN
es el voltaje RMS de entrada.
V
F
es el voltaje que cae en el diodo LED.
I
IN
es la corriente RMS de entrada requerida para generar un cero lgico a la
salida.

Para la presente aplicacin las resistencias R
IN
implementadas fueron de 22 K,
de acuerdo al clculo de la ecuacin anterior.

La Figura 43 muestra la manera en la que el dispositivo genera las salidas lgicas
altas o bajas, dependiendo si en la entrada detecta seal AC.

106


Figura 43: Relacin entre seal de entrada y seal de salida en el MID400
29

3.1.2.1.2. ADE7758
Las dems mediciones de voltaje se realizan utilizando el Circuito Integrado ADE
7758. Dicho dispositivo entre sus caractersticas incluye la medicin del voltaje
RMS de las seales de entrada, por tanto se aprovecha dicha capacidad para
extraer la informacin requerida.

El clculo de voltaje RMS en el dispositivo ADE7758 es procesado a travs de las
muestras que se obtienen a la salida del filtro pasa bajos LPF1. La salida de
voltaje del canal del ADC puede ser escalada a 50% modificando el registro
VRMSGAIN [11:0], lo cual permite que mejore la calidad de la seal que se est
midiendo; situacin benfica cuando las seales a medir son de niveles muy
bajos. Se debe tener muy en cuenta, que el nivel mximo pico a pico de la seal
de entrada al ADE7758 no puede superar 1 V.

Los valores de los voltajes RMS son almacenados en registros de 24 bits sin signo
(AVRMS, BVRMS y CVRMS). La frecuencia de muestreo de las seales de voltaje
RMS es CLKIN/12.

En la Figura 44 se muestra el procesamiento de la seal de entrada en el
ADE7758 para la medicin de voltaje RMS
30
.


29
Para obtener ms detalles sobre las especificaciones tcnicas del dispositivo MID400, verificar las hojas de
especificaciones que se encuentran en los anexos.
30
La grfica muestra el procesamiento para la fase A. Hay que tener en cuenta que el dispositivo maneja
internamente el mismo esquema para las fases B y C.
107


Figura 44: Procesamiento de seal en el ADE7758 para medicin de Voltaje RMS (fase A)

El registro VRMSOS [11:0] que se observa en la figura anterior, es el offset que
permite realizar la compensacin, permitiendo remover valores errneos que son
debidos a ruidos en las muestras de entrada.

Para efectos de los clculos requeridos es importante tener en cuenta que al
garantizar una entrada anloga AC a mxima escala (0,5 V), el filtro pasa bajos
LPF1 genera una salida que es aproximadamente el 63% de su valor a mxima
escala; es decir que se obtiene a la salida un valor de 9372d, con seal de entrada
a 60Hz.

Teniendo en cuenta que este valor se obtiene a la salida del filtro pasa bajos, se
debe realizar el clculo del valor que se obtiene a la salida del ADC, el cual
representa el valor final de la medicin.

El dispositivo especifica que para una entrada a mxima escala, se obtiene en el
registro (A-B-C)VRMS un valor de 0x1902BDh (como se ilustra en la Figura 44);
por tanto para realizar el proceso de conversin de este valor al real de voltaje
RMS, se debe hallar una constante. Para dicho procedimiento se debe tener en
cuenta lo siguiente:

Cada una de las entradas de voltaje tiene una etapa de atenuacin que garantiza
que para un voltaje mximo en la entrada, el voltaje diferencial a la salida de la
etapa de atenuacin no supera 1 V (Circuito que se muestra en la Figura 45). Por
108
tanto, en nuestro caso se determina que el voltaje mximo que se puede tener a la
entrada es:

K K
Vin K
Vout
1 330
1
+

=


Donde Vout
mx
= 0.5 V, obteniendo que V
IN(max)
= 165.5 V
RMS
Hallando los valores mximos de entrada de voltaje del subsistema de adquisicin
de seales.


Figura 45: Circuito atenuador de Voltaje en el ADE7758


Teniendo en cuenta lo anterior, se puede encontrar el valor de la constante,
denominada rgimen.

Donde,

4 - 093e 8956830604 9357678385 1,00969982
00 0 1902 0
0 5 . 165
:
00 0
0
:
) (
) (
) ( ) (
) ( ) (
=

=
=
=

=
=
REGIMEN
h x BDh x
V V
REGIMEN
ultimo Por
h x V
V V
especifico caso el Para
V V
V V
REGIMEN
REGIMEN V Vreal
MIN ADC
RMS MIN IN
MIN ADC MAX ADC
MIN IN MAX IN
ADC



109
3.1.2.1.3. Medicin de voltajes DC usando el microcontrolador principal
El subsistema de adquisicin de seales incluye la medicin de dos (2)
parmetros de voltaje continuo; el primero corresponde al voltaje de la batera de
arranque de la planta elctrica (tpicamente en un rango de 11 V
DC
a 13.5 V
DC
) y el
segundo hace referencia al voltaje del banco de bateras de la UPS (tpicamente
en el rango de 120 V
DC
a 130 V
DC
).

Para estas dos mediciones se utiliz el mdulo de conversin anlogo a digital
(ADC) del microcontrolador principal. Teniendo en cuenta que el nivel mximo que
soporta la entrada del conversor ADC es de 5 V
DC
, se debe garantizar que a
mxima seal de entrada al sistema, se cumpla con este parmetro; es decir que
se debi implementar un circuito externo para garantizar que la mxima seal
externa sea atenuada a 5 V
DC
. En las siguientes figuras se ilustran los circuitos
implementados, que garantizan lo anteriormente descrito:

Figura 46: Circuito externo para adecuacin de seal del voltaje DC de la batera Planta
Elctrica, a la entrada del ADC del microcontrolador principal

Con el circuito atenuador de la figura anterior, garantizando 5 V en la entrada del
ADC del microcontrolador (pin Volt Bat(Planta)), se tiene a la entrada del
atenuador 22.8 V. Teniendo en cuenta que el valor tpico de sta medicin es de
12 V, se garantiza un rango de seguridad que permite que no se presenten
problemas al ocurrir un voltaje mayor.


Figura 47: Circuito externo para adecuacin de seal del voltaje DC del banco de bateras
de la UPS, a la entrada del ADC del microcontrolador principal
110
Para el circuito atenuador del voltaje del banco de bateras (figura anterior),
garantizando 5 V en la entrada del ADC del microcontrolador (pin Volt Banco Bat
(UPS)), se tiene a la entrada del atenuador 225 V. Teniendo en cuenta que el valor
tpico de sta medicin es de aproximadamente 120 V, se garantiza igualmente el
rango de seguridad mencionado.

Dado que el conversor Anlogo Digital del microcontrolador principal trabaja a 10
bits, al tener 5 V a la entrada se genera el nmero 2
10
=1024
31
; basados en ste
valor y conociendo el valor mximo que podra llegarse a medir, se puede hallar el
valor del rgimen que permita que los valores que entrega el ADC, sean
interpretados para mostrar los valores reales. El siguiente procedimiento ilustra el
clculo de los dos rgimen hallados:

25 0,21972656
00 0 400 0
0 225
5 0,02226562
00 0 400 0
0 8 . 22
:
00 0
0
:
_
_
_
_
) (
) (
) ( ) (
) ( ) (
=

=
=

=
=
=

=
=
UPS BANCO
UPS BANCO
PLANTA BATERIA
PLANTA BATERIA
MIN ADC
DC MIN IN
MIN ADC MAX ADC
MIN IN MAX IN
ADC real
REGIMEN
h x h x
V V
REGIMEN
REGIMEN
h x h x
V V
REGIMEN
ultimo Por
h x V
V V
especifico caso el Para
V V
V V
REGIMEN
REGIMEN V V


3.1.2.2. Medicin de corriente
Se debe resaltar que para la adquisicin de las seales de corriente, se plantearon
dos opciones:

Utilizar un sensor de corriente d(i)/d(t) externo (bobina Rogowski), teniendo en
cuenta que el circuito integrado posee internamente un integrador digital que
permite reconstruir la seal i(t).

Utilizar un transformador de corriente en otra configuracin que ofrece el
dispositivo en la cual se anula el integrador digital.

31
En hexadecimal 0x400h.
111
Especficamente en el proyecto, para adquirir las seales de corriente en las
lneas de la red elctrica pblica y despus de la UPS (corriente que se entrega a
la carga en cada una de las fases), se utilizan transformadores de corriente
32
;
transductores escogidos teniendo en cuenta el rango de Corriente que se va a
medir, la exactitud requerida en la medicin, caractersticas de linealidad y
saturacin. Adicionalmente se tuvo en cuenta el precio de la implementacin y
disponibilidad de los dispositivos, ya que se debe considerar que algunos
transductores requieren otros elementos para realizar el sensado de la variable,
los cuales pueden llegar a elevar considerablemente el valor final de la solucin.

El transformador de corriente usa el principio de un transformador para convertir
corriente primaria a una corriente secundaria ms pequea. Es utilizado para
realizar medicin de corrientes de diferentes rangos y presenta bajo consumo de
potencia. Sin embargo, el material ferrtico usado en el ncleo se puede saturar
cuando la corriente primaria es muy alta o cuando hay un componente importante
de DC en la corriente. Una vez magnetizado, el ncleo contendr histresis y su
precisin se degradar a menos que ste se desmagnetice de nuevo.

Dichas seales entregadas por los transformadores de corriente, son utilizadas por
el ADE7758 para procesar las seales adquiridas y generar los valores reales de
corriente RMS.

El procesamiento que realiza el dispositivo ADE7758 para el clculo de las
corrientes RMS en cada fase, consiste en realizar un muestreo de la forma de
onda de corriente y dichas muestras son procesadas de acuerdo a la definicin de
corriente RMS y almacenadas en registros sin signo de 24 bits, llamados AIRMS,
BIRMS y CIRMS, por cada fase respectivamente. La frecuencia de muestreo de
las seales de corriente RMS es CLKIN/12.

El transformador entrega una seal de corriente proporcional 1:1000, la cual es
aplicada sobre una resistencia (para la aplicacin fue escogida de 16.2 ) para
obtener una seal de voltaje que es ingresada al ADE7758 para el respectivo
procesamiento.

El dispositivo especifica que para una entrada a mxima escala, se obtiene a la
salida del ADC un valor aproximado de 0x1D3781h (como se ilustra en la Figura
y); por tanto para realizar el proceso de conversin de este valor al real de
corriente RMS, se debe hallar el respectivo rgimen.



32
Se utilizaron especficamente transformadores de corriente, marca CR MAGNETICS. Ver hoja de
especificaciones en anexo.
112
En la Figura 48 se muestra el procesamiento de la seal de entrada en el
ADE7758 para la medicin de corriente RMS
33
.


Figura 48: Procesamiento de la seal de corriente RMS en el dispositivo ADE7758 (Fase
A)
Con base en el circuito de la Figura 49, el cual comprende el transformador de
corriente y la resistencia que se utiliza para realizar la conversin de corriente a
voltaje, se realizan los siguientes clculos:

Figura 49: Circuito externo para procesamiento de corriente en el ADE7758

El valor mximo de corriente que puede ser medido por el subsistema de
adquisicin de datos, se obtiene de acuerdo a la siguiente ecuacin:

33
La grfica muestra el procesamiento para la fase A. Hay que tener en cuenta que el dispositivo maneja
internamente el mismo esquema para las fases B y C.
113
A I
Obteniendo
V V
donde De
I
V
MAX IN
MAX ADE IN
IN
ADE IN
86 . 30
:
5 . 0
:
1000
2 . 16
) (
) (
) (
=
=
=



Clculo de rgimen
34
:
5 - 294e 2217492282 9996923885 1,61169612
00 0 3781 1 0
0 86 . 30
:
00 0
0
:
) (
) (
) ( ) (
) ( ) (
=

=
=
=

=
=
REGIMEN
h x h D x
V A
REGIMEN
ultimo Por
h x I
A I
especifico caso el Para
I I
I I
REGIMEN
REGIMEN I I
MIN ADC
RMS MIN IN
MIN ADC MAX ADC
MIN IN MAX IN
ADC real


3.1.2.3. Medicin del estado de la transferencia automtica
En cuanto a la Transferencia Automtica, se requiere conocer la posicin en la
cual se encuentran los contactos de red y de planta ya que estos contactos secos
son los dispositivos que fsicamente realizan la conmutacin de todo el sistema de
soporte elctrico en caso de presentarse una falla. Es decir, de presentarse una
variacin externa de tensin, frecuencia o corte intempestivo del suministro, se
inicia la secuencia de arranque, verificacin de parmetros del grupo electrgeno
35

(GE) y luego la transferencia automtica de la carga en el tiempo programado.
Ante el retorno de la red elctrica comercial, accede automticamente a este
suministro.

En muchas ocasiones los equipos principales de soporte (planta elctrica) entran
en funcionamiento adecuadamente, pero la transferencia automtica puede fallar
al realizar la conmutacin, razn por la cual es muy importante monitorear el

34
En la explicacin del Microcontrolador se explicar la utilizacin de los Rgimen hallados.
35
Grupo electrgeno: Nombre tcnico dado a la planta elctrica.
114
estado de los contactos para poder hacer seguimiento a la adecuada transferencia
de la carga.



Foto 2: Tablero de
Transferencia Automtica

Se observan en la parte
superior derecha los
contactos secos de red y de
planta que se encargan de
transferir la carga al grupo
electrgeno o a la red
elctrica pblica.

En el caso de un montaje real, se utilizan unos contactos secos auxiliares sobre
los contactos principales de red y de planta para generar seales digitales que
permiten conocer el estado de dichos contactos, como se ilustra de la Figura 50:
36


Figura 50: Diagrama de ubicacin de contactos secos auxiliares para verificar estado de
contactos de red y de planta elctrica

36
En el anexo de los diagramas circuitales, se presenta con detalle el desarrollo realizado para la obtencin de
seales de la transferencia automtica.
115
3.1.2.4. Medicin de frecuencia
El esquema utilizado en el proyecto para realizar la medicin de este parmetro,
es utilizando los registros internos del circuito integrado ADE 7758, el cual permite
extraer dicha informacin al realizar la manipulacin de registros internos
reservados para tal fin. El dispositivo es utilizado para la medicin de otras
variables dentro del esquema del proyecto, tales como el voltaje RMS y
parmetros de calidad de energa; lo cual ha sido muy importante dentro del
desarrollo, ya que inicialmente se plante utilizar todas las cualidades de los
elementos escogidos para minimizar la cantidad de componentes, circuitos y
centralizar los puntos de posibles fallas.

El dispositivo ADE7758 ofrece la posibilidad de realizar medidas de perodo o
frecuencia sobre las seales de voltaje de entrada de acuerdo a la configuracin
de un (1) bit del registro LCYCMODE (bit 7 denominado FREQSEL). El valor de
frecuencia o perodo es almacenado en un registro sin signo de 12 bits, llamado
FREQ el cual es actualizado cada cuatro ciclos de fase. Con el bit 7 del registro
LCYCMODE se selecciona si el registro de periodo visualiza la frecuencia o el
perodo; por defecto el dispositivo realiza medicin de frecuencia. Cuando se
realiza medicin de frecuencia, el registro almacena aproximadamente 960d a 60
Hz y 800d a 50 Hz.

Es importante resaltar que internamente el dispositivo ADE7758 solo posee un (1)
nico mdulo para realizar el proceso de medicin de frecuencia y debido a que
en el proyecto se requiere la medicin de 3 fases de voltaje, el dispositivo posee
un registro denominado MEASUREMENT MODE REGISTER (direccin 0x14h)
con el cual se puede establecer qu fase va a ser medida usando los bits 0
(FREQSEL1) y 1 (FREQSEL0) de dicho registro, como se muestra en la siguiente
figura:


Figura 51: Configuracin de los bits 0 y 1 del registro MMODE

De acuerdo a lo anterior, el software del microcontrolador principal se ha
programado para que escriba dicho registro, de tal manera que se realice una
multiplexacin sobre las tres (3) fases y as obtener las tres (3) medidas
requeridas.

116
3.1.2.5. Medicin de temperatura
El dispositivo ADE7758 incluye un sensor de temperatura, el cual est conectado
a un ADC para el proceso de digitalizacin de la medida. La medicin se realiza
cada 4/CLKIN segundos. El resultado es procesado y almacenado en el registro
de temperatura llamado TEMP[7:0], el cual puede ser ledo accediendo a la
direccin 0x11. El contenido del registro de temperatura es con signo en
complemento dos, con una resolucin de 3C/Bit menos significativo. Para calibrar
dicho registro, el valor nominal debe ser ledo y ajustado de acuerdo al desfase.

Por ejemplo, si el registro de temperatura produce una salida 0x00h cuando la
temperatura ambiente es aproximadamente 30C, el valor del registro es:
Registro de temperatura = Temperatura real (C) 30 C.

El registro de temperatura del ADE7758 vara con respecto al tipo de fuente de
alimentacin que est utilizando. Es recomendado el uso del registro de
temperatura, con aplicaciones que utilicen fuentes de alimentacin estables. La
siguiente tabla muestra el error que se presenta de acuerdo a la variacin de
fuente:



Tabla 52: Error en el registro de temperatura de acuerdo a variaciones en la fuente de
alimentacin

3.1.2.6. Medicin de Energa Aparente, Energa Reactiva y Energa Activa

Es importante aclarar antes de comenzar la explicacin de medicin de energas,
que estas variables se hallaron para poder obtener los valores de las Potencias
(potencia activa, potencia reactiva y potencia aparente), obteniendo finalmente la
medida del factor de potencia.

Como elemento principal es utilizado el circuito integrado ADE 7758 (Multi-Phase
multifunction Metering IC with d(i)/d(t) sensor interface) de Analog Devices salido
al mercado recientemente, el cual realiza la medicin de las variables
mencionadas y que cuenta con recursos internos para el muestreo de las seales
de voltaje y corriente, filtrado y compensacin de errores entre otros, permite
adicionalmente la extraccin de las variables a travs de una interfaz serial de
datos de 8 bits. El dispositivo ofrece otras importantes caractersticas entre las
cuales se destacan: deteccin de ausencia de tensin o bajas durante lapsos
117
predefinidos y programables, alimentacin a partir de una fuente unipolar de +5V,
bajo consumo de potencia (tpico de 15 mW), rango de temperaturas desde -0 C
hasta 85 C. Cada entrada anloga posee un amplificador de ganancia
programable, con ganancias predeterminadas de 1, 2, 4, 8 y 16.



Relacin entre potencia activa, potencia
reactiva y potencia aparente para
obtener el Factor de Potencia: Cos
Figura 53: Tringulo de potencias

Es importante destacar que todo el dispositivo es supervisado y controlado por el
microcontrolador principal que es el centro de todo el subsistema de adquisicin
de seales, como se mencion anteriormente.

A continuacin se muestra el diagrama en bloques del circuito integrado ADE7758:


Figura 54: Diagrama de bloques del Circuito Integrado ADE7758

3.1.2.6.1. Clculo de Energa Activa

118
El dispositivo ADE7758 realiza internamente la integracin de la seal de potencia
activa, teniendo en cuenta la definicin de Energa la cual est dada por la
siguiente ecuacin:
( )

= dt t p Enegia

De acuerdo a lo anterior, el dispositivo realiza una acumulacin continua en un
registro interno de energa de 41 bits por cada fase. Los registros (A-B-
C)WATTHR representan los 16 bits ms significativos de los registros internos de
energa, que son los que finalmente se manipulan para adquirir las mediciones de
energa. Dicha acumulacin de las muestras que se toman en tiempo discreto, es
equivalente de acuerdo a la siguiente expresin:

Donde,
n es el nmero de muestras en tiempo discreto.
T es el perodo de muestra.

De acuerdo a lo anterior, en la Figura 55 se muestra el procesamiento interno del
ADE7758 para obtener la energa activa.



Figura 55: Procesamiento de acumulacin de Energa Activa en dispositivo ADE7758

119
Es importante resaltar de la figura anterior que el registro WATTOS[11:0] permite
adicionar un offset para calibrar la medicin, con respecto a variaciones de la
medicin final y el patrn utilizado
37
.

En la interaccin del dispositivo ADE7758 con el microcontrolador principal, el cual
es el encargado de manipular todas las instrucciones para extraer la informacin
del ADE7758, es importante hacer nfasis en las seales que se deben habilitar
para extraer la informacin correcta de los registros de energa.

Al habilitar el Bit 0 denominado AEHF de la mscara de interrupcin, el dispositivo
queda configurado para que genere una interrupcin ( Q R I ) cuando el Bit 14 de
uno de los tres registros de acumulacin de energa activa haya cambiado
(AWATTHR, BWATTHR, CWATTHR). Es decir, el dispositivo genera una
interrupcin que determina que alguno de los tres registros de energa activa est
a la mitad de su capacidad total, pero no especifica cul fue.

Por esto en el proyecto se ha delimitado la medicin de los parmetros de calidad
de energa (potencia activa, potencia reactiva, potencia aparente y factor de
potencia) a slo una fase a la vez
38
; ya que con esto se tiene certeza de cul fue la
fase que gener la interrupcin
39
y as obtener una medida real.

Se debe tener en cuenta que al leer los registros de acumulacin de energa stos
son reiniciados, lo que permite tener control de la cantidad de energa que se
acumula al llenarse completamente uno de ellos.

Con base en mediciones realizadas con el patrn utilizado, se hall el valor que
debe ser sumado en un registro de Energa activa
40
, cada vez que ocurra una
interrupcin por desborde del registro de acumulacin de energa. El esquema que
se realiz es el siguiente:

37
Patrn utilizado: Power Armonics Analizer FLUKE 41B
38
Se realiza la delimitacin de medicin de una sola fase a la vez desde la interface grfica del software a
travs de la ventana de POTENCIA, guiando al usuario para ejecutar la medicin correctamente.

39
En el desarrollo del proyecto se realizaron mltiples pruebas relacionadas con la lectura de los registros de
acumulacin de energa, en los que se procedi con la lectura de los registros de acumulacin de energa en el
instante en el que se generaba una interrupcin (
Q R I
) y se trat de hallar una proporcionalidad de los valores
arrojados por todos los registros, pero se determin que no hay una relacin proporcional que permita asignar
valores certeros para las fases que no han generado la interrupcin. Al condicionar la medicin de dichos
parmetros para una sola fase a la vez, permite que los desbordes del registro de acumulacin de energa, sean
exclusivos para la fase que se est manejando.
40
Registro de Energa Activa el cual est en el microcontrolador principal cuyo nombre es
RP_ENERGIA_ACTIVA.

120

Teniendo una carga constante se llevo a cabo el proceso de medicin de potencia
activa con el patrn utilizado (PA
REAL
) y paralelamente, se configur el
microcontrolador para determinar exactamente cada cunto se estaba generando
una interrupcin por desborde del registro de acumulacin de energa activa del
ADE7758 (T
DESBORDE
). De acuerdo a lo anterior, se hall el valor a sumar en el
registro RP_ENERGIA_ACTIVA cada vez que se detecta la interrupcin
respectiva, as:
[ ] [ ] [ ]
[ ] s
s T W PA h W Activa Energia RP
DESBORDE REAL
3600
1
_ _ =
Y se realizaron pruebas con diferentes cargas, las cuales generaron diferentes
consumos de potencia y tiempos de interrupcin por desborde de los registros de
acumulacin de energa activa, pero siempre fueron consecuentes de acuerdo al
planteamiento anterior.
41
3.1.2.6.2. Clculo de Energa Reactiva
Al igual que para el clculo de la Energa Activa, el ADE7758 se basa en la
acumulacin de la potencia reactiva para hallar la Energa de acuerdo a la
siguiente expresin:

De igual manera como se ejecuta el almacenamiento de Energa Activa, se tienen
registros de 41 bits donde los 16 bits ms significativos son los registros
denominados AVARHR, BVARHR y CVARHR, los cuales son acumuladores de
Energa Reactiva.

En la Figura 56 se muestra el procesamiento de la seal para llegar a los registros
acumuladores de Energa Reactiva en el ADE7758:


41
En ANALISIS DE RESULTADOS se muestran las pruebas realizadas con diferentes cargas.
121

Figura 56: Procesamiento del dispositivo ADE7758 en el proceso de acumulacin de
Energa Reactiva
Al habilitar el Bit 1 (denominado REHF) de la mscara de interrupcin, se
configura el ADE7758 para que genere una interrupcin cuando alguno de los
registros de acumulacin de Energa Reactiva se encuentre al 50% de su
capacidad. Por tanto se gener un registro en el Microcontrolador principal, el cual
se encarga de sumar el valor de la Energa Aparente cada vez que se presente
dicha interrupcin. Este registro es llamado RP_ENERGIA_REACTIVA.
Para hallar el valor a sumar en dicho registro se realiz el mismo procedimiento
ejecutado con la Energa Activa, utilizando el patrn de medida y aplicando la
siguiente frmula:

[ ] [ ] [ ]
[ ] s
s T VAR PR h VAR activa Energia RP
DESBORDE REAL
3600
1
Re _ _ =

Donde,
PR
REAL
es el valor de Potencia Reactiva arrojado por el patrn de medida.
T
DESBORDE
es el tiempo entre cada una de las interrupciones
42
.

3.1.2.6.3. Clculo de Energa Aparente
De acuerdo al esquema manejado por el ADE7758 para la medicin de Energa
Aparente, se tiene en cuenta la siguiente expresin:





42
El cual es igual teniendo en cuenta que la carga durante el proceso es constante.
122
Los registros de Energa Aparente (AVAHR, BVAHR y CVAHR) son los 16 bits
ms significativos de los registros de acumulacin de Energa Aparente, los cuales
son de 41 bits, como se muestra en la Figura 57 donde se ilustra todo el
procesamiento que realiza el ADE7758 para obtener los valores de la Energa
Aparente.


Figura 57: Procesamiento de acumulacin de Energa Aparente en dispositivo ADE7758

Al habilitar el Bit 2 (denominado VAEHF) de la mscara de interrupcin, se
configura el ADE7758 para que genere una interrupcin cuando alguno de los
registros de acumulacin de Energa Aparente se encuentre a la mitad de su
capacidad total (se produce un cambio en el bit 14). El registro que se gener en
el Microcontrolador principal para sumar el valor de Energa Aparente cada vez
que se ejecute una interrupcin por esta causa en el ADE7758, es denominado
RP_ENERGIA_APARENTE.

Para hallar el valor a sumar en dicho registro se realiz el mismo procedimiento
ejecutado con las Energas Activa y Reactiva, utilizando el patrn de medida y
aplicando la siguiente frmula:

[ ] [ ] [ ]
[ ] s
s T VA PAP h VA Aparente Energia RP
DESBORDE REAL
3600
1
_ _ =

Donde,
PAP
REAL
es el valor de Potencia Reactiva arrojado por el patrn de medida.
T
DESBORDE
es el tiempo entre cada una de las interrupciones
43
.


43
El cual es igual teniendo en cuenta que la carga durante el proceso es constante.
123
3.1.2.6.4. Interrupciones utilizadas para la medicin de Energa en el
dispositivo ADE7758
Las interrupciones del ADE7758 son utilizadas a travs del registro de estado de
interrupcin (STATUS[23:0], direccin 0x19) y el registro de mscara de
interrupcin (MASK[23:0], direccin 0x18). Cuando una interrupcin ocurre en el
dispositivo, la correspondiente bandera en el registro de estado de interrupcin es
puesta en 1 lgico y si el bit de esta interrupcin, en el registro de mscara de
interrupcin est en 1 lgico tambin, el pin de interrupcin Q R I es puesto en 0
lgico.

Para determinar cul fue la fuente de interrupcin, el Microcontrolador debe leer el
registro STATUS verificando cada uno sus bits, buscando cul de ellos se
encuentra activo (1 lgico), ubicando de esta manera la interrupcin generada.
Luego de este proceso se debe leer el registro RSTATUS (direccin 0x1A) para
que el pin Q R I vuelva a su estado normal (1 lgico), clareando todas las
banderas. En la Figura 58 se muestra la secuencia del programa que se ejecuta
en el ADE7758 cuando ocurre una interrupcin, complementando lo explicado
anteriormente:


Figura 58: Proceso de interrupciones del ADE7758

Cuando se ejecuta la lectura con reinicio (es decir, se lee el registro RSTATUS) el
ADE7758 est diseado para garantizar que ningn evento de interrupcin se
pierda. Si una interrupcin ocurre justo cuando el registro de estado de
interrupcin est siendo ledo, dicha interrupcin no se pierde y la salida del pin de
interrupcin Q R I es puesta en 1 lgico, en el transcurso de la transferencia de
datos en el registro de estado de interrupcin antes de ser puesta de nuevo en 0
lgico, para atender la interrupcin pendiente.

Lo anterior se ilustra en la Figura 59 donde se muestra el diagrama de tiempos de
interrupciones en el ADE7758:

124

Figura 59: Diagrama de tiempos del ADE7758

Para el caso especfico de este desarrollo, el registro de mscara de interrupcin
es configurado para atender slo las interrupciones generadas por las banderas:

AEHF: Esta interrupcin ocurre cuando el bit 14 de alguno de los (3) tres
registros de acumulacin de Energa Activa (AWATTHR, BWATTHR y
CWATTHR) cambia de estado, indicando con esto que el registro ha
llegado al 50% de su capacidad.

REHF: Esta interrupcin ocurre cuando el bit 14 de alguno de los (3) tres
registros de acumulacin de Energa Reactiva (AVARHR, BVARHR y
CVARHR) cambia de estado, indicando con esto que el registro ha llegado
al 50% de su capacidad.

VAEHF: Esta interrupcin ocurre cuando el bit 14 de alguno de los (3) tres
registros de acumulacin de Energa Aparente (AVAHR, BVAHR y
CVAHR) cambia de estado, indicando con esto que el registro ha llegado al
50% de su capacidad.

Teniendo en cuenta la informacin que es entregada por cada una de las
interrupciones anteriores, haciendo referencia a que no se indica cul de las fases
ha llegado al 50% de su capacidad; se determin que para tener una medicin
verdadera de las potencias, se debe habilitar slo una fase a la vez en el momento
de realizar la medicin de parmetros de Potencia, ya que con este esquema
desarrollado se garantiza que las interrupciones generadas corresponden a la fase
que est siendo medida
44
.

44
Dicho esquema fue consultado con el Ingeniero Miguel Camacho, Responsable de la Infraestructura
elctrica de la empresa Telefnica Colombia, validando que la estrategia planteada es viable teniendo en
cuenta que en los procedimientos del Departamento, se realiza verificacin de medidas de Potencia y Factor
de Potencia cuando se ejecuta la lista de chequeo (checklist), permitindose dejar habilitada slo una fase a la
vez. Las mediciones anteriores se realizan en las listas de chequeo para verificar el adecuado consumo de las
125
3.1.2.7. Conversin de medidas de energa a potencia
Teniendo en cuenta la relacin que existe entre la Energa y la Potencia, se ha
desarrollado un esquema para extraer las medidas de Potencia de la informacin
que se ha adquirido de Energa.

Dado que la Energa es la acumulacin de la Potencia a lo largo de un tiempo,
para realizar la conversin se ha determinado el tiempo en el cual la medicin de
Energa ha realizado la acumulacin. Para esto se cre un reloj maestro en el
Microcontrolador principal el cual inicia su conteo cuando todo el sistema es
encendido o reiniciado. Teniendo en cuenta que se estn manejando las tres
Energas simultneamente y cada una de stas genera interrupciones en
diferentes instantes de tiempo, se han creado unas variables en el
Microcontrolador principal para almacenar el tiempo de la primera interrupcin de
cada una de las Energas, lo cual es tomado como un cero para cada Energa;
esto para poder sincronizar el inicio de acumulacin de cada Energa con su
respectivo tiempo
45
.

Lo anterior se visualiza en la Figura 60, donde se muestran las variables reales
que se generaron en el Microcontrolador principal, de acuerdo a las primeras
interrupciones generadas por cada una de las energas.


Figura 60: Generacin de nuevos orgenes para los tiempos de acumulacin de Energas

instalaciones, teniendo en cuenta que ocasionalmente se estn realizando instalaciones de nuevos circuitos
para equipos de comunicaciones que se ponen en funcionamiento.

45
Se realiza esta manipulacin de cambio de origen de tiempo para cada energa teniendo en cuenta que solo
se est manejando un (1) reloj maestro en el Microcontrolador principal.
126
Finalmente se realiza la conversin de cada Energa a Potencia, de acuerdo a las
siguientes expresiones, las cuales son procesadas por el Microcontrolador
Principal, en su rutina de interrupciones externas.

ER Inicio Tiempo Acumulado Tiempo
activa Energia RP
activa Potencia
EAP Inicio Tiempo Acumulado Tiempo
Aparente Energia RP
Aparente Potencia
EA Inicio Tiempo Acumulado Tiempo
Activa Energia RP
Activa Potencia
_ _ _
3600 Re _ _
Re _
_ _ _
3600 _ _
_
_ _ _
3600 _ _
_


=


Donde, Tiempo_Acumulado es el reloj maestro que se gener en el
Microcontrolador principal.

3.1.3. Microcontrolador encargado del procesamiento de datos y
transmisin serial

Este microcontrolador es el dispositivo principal del subsistema de adquisicin de
seales
46
, el cual se encarga de recibir todos los datos adquiridos de las variables
externas, manipular los datos y entregarlos de forma adecuada, principalmente a
la interfaz de conversin serial a Ethernet para transmitirlos hacia el extremo
remoto
47
, y adicionalmente al otro microcontrolador que se encarga de la
visualizacin local de los datos.

Se escogi un Microcontrolador PIC18F452 del fabricante Microchip el cual es un
microcontrolador de 16 bits
48
, con memoria flash de 32 Kbytes y memoria RAM de
1.536 Kbytes. Para la manipulacin inicial del dispositivo, programacin y el
desarrollo de pruebas de laboratorio se utiliz un microcontrolador en empaque
PDIP, ya que inicialmente fue fcil conseguirlo y la manipulacin con el resto de
elementos del subsistema de adquisicin de seales era la adecuada; pero para el
montaje final en la tarjeta de circuito impreso, se decidi utilizar el
microcontrolador de montaje superficial, ya que su tamao es considerablemente
reducido comparado con el de formato PDIP y este factor es de gran importancia
ya que la tarjeta podra llegar a expandirse considerablemente, siendo este crtico
dentro del proyecto. Adicionalmente, el formato escogido da sobriedad a la

46
Denominado a lo largo del proyecto como microcontrolador principal.
47
Subsistema de almacenamiento de datos.
48
Tamao mximo de palabra de instruccin.
127
presentacin fsica de la tarjeta, lo cual justifica el esfuerzo en conseguir el
dispositivo seleccionado.

En la siguiente Figura se muestra el esquema fsico del microcontrolador principal
y las conexiones que tiene en los puertos, las cuales se describirn a
continuacin:


Figura 61: Esquemtico del microcontrolador principal del subsistema de adquisicin de
seales
3.1.3.1. Puertos
El microcontrolador cuenta con 44 pines de entrada/salida, los cuales estn
distribuidos en cinco puertos. De acuerdo a la implementacin desarrollada, a
continuacin se describen los puertos utilizados:

a. PUERTO A
Este puerto consta de 6 pines (RA0, RA1, RA2, RA3, RA4, RA5) los cuales
pueden ser configurados como entradas o salidas digitales o tambin como
entradas analgicas. Este puerto se utiliz para las entradas de voltajes anlogos,
por tanto slo se utilizan los pines RA0 y RA1, los cuales fueron configurados
como entradas analgicas y corresponden a las seales de voltaje de la batera de
la planta elctrica (Volt Bat (Planta)) y voltaje del banco de bateras de la UPS
(Volt Banco Bat (UPS)), correspondientemente.
128
Los dems pines que no se utilizaron se dejaron configurados como entradas,
para evitar que se presente alguna colisin si en algn momento por accidente, se
pone alguna seal en dichos pines; pues al estar configurados como salidas el
microcontrolador colocara una seal de voltaje que podra ocasionar el dao del
puerto
49
.

b. PUERTO B
Este puerto consta de 8 pines (RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7), de
los cuales se estn utilizando slo cuatro (4). En general se utiliz ste para incluir
las interrupciones del dispositivo ADE7758 y para la programacin IN-CIRCUIT
50

del microcontrolador.

Para las interrupciones de los dispositivos ADE7758 se utilizaron los pines RB0
(mediciones de red elctrica pblica) y RB1 (mediciones de UPS
51
).

Para la programacin del microcontrolador se utilizaron los pines: RB6
(RB6/PGClock) el cual corresponde al reloj que genera el dispositivo programador
externo y RB7 (RB7/PGData) por donde se envan los datos de programacin.

c. PUERTO C
El puerto consta de 8 pines (RC0, RC1, RC2, RC3, RC4, RC5, RC6, RC7), los
cuales son utilizados para incluir: las seales digitales del dispositivo MID400
encargado de hacer seguimiento a los voltajes de la planta elctrica (pines RC3,
RC4 y RC5), adicionalmente se configur la USART que trae el microcontrolador
por hardware (pines: RC6 de transmisin y RC7 de recepcin) la cual es utilizada
para transmitir los datos del microcontrolador principal al dispositivo de conversin
serial a Ethernet. Dadas las ventajas que ofrece el programar los
microcontroladores bajo el lenguaje C
52
, se permiti crear otra USART por
software la cual utiliza los pines: RC0 (configurado slo como salida) para
transmisin de datos hacia el microcontrolador de video y el RC1 para recepcin,
pero este ltimo no fue utilizado ya que el microcontrolador principal nunca recibe
datos del microcontrolador de video. Por ltimo se tiene configurado el pin RC2
como entrada digital para generar una verificacin de disponibilidad antes de
iniciarse la transmisin entre los dos dispositivos; es decir, que antes de
comenzarse la transmisin el microcontrolador principal verifica si dicho pin se
encuentra en alto, de ser as procede con la transmisin. Si el pin se encuentra
en bajo indica que el microcontrolador de video se encuentra ocupado
53
.

49
En todos los pines que no se utilizaron en los microcontroladores se tuvo en cuenta la misma configuracin.
50
Se hace referencia a programacin IN-CIRCUIT a la posibilidad de programar el microcontrolador estando
ste, montado en el circuito impreso.
51
Se debe tener en cuenta que ste pin de interrupcin slo se dej habilitado ya que en el desarrollo no fue
necesario su uso, ya que la aplicacin no requiere del uso de las interrupciones.
52
CCS PCH C Compiler V 3.0.
53
El evento OCUPADO en el microcontrolador de video se da cuando el usuario est manipulando los
botones para la navegacin de las variables en el visualizador local.
129

d. PUERTO D
El puerto consta de 8 pines (RD0, RD1, RD2, RD3, RD4, RD5, RD6, RD7) de los
cuales los tres primeros son utilizados para la comunicacin del microcontrolador
principal con los dos (2) ADE7758, ya que estos dispositivos comparten el mismo
bus de datos y son activados cuando se habilita el chip enable de cada uno de
ellos:

El pin RD0 (denominado SDI) es por donde se transmiten los datos que
envan los dispositivos ADE7758.
El pin RD1 (denominado SDO) corresponde al pin de transmisin de datos
desde el microcontrolador hacia los ADE7758.
A travs del pin RD2 (denominado SCL) se transmite el reloj
54
utilizado para
la comunicacin entre el microcontrolador principal y los ADE7758.

El pin RD3 est configurado como salida digital y est a su vez conectado con el
MASTER CLEAR del microcontrolador de video para garantizar que cuando se
reinicie el microcontrolador principal, por este pin se ordene al microcontrolador
de video que se reinicie
55
.

Los pines RD4 (denominado CS A) y RD5 (denominado CS B) son utilizados para
habilitar la comunicacin entre el microcontrolador y el ADE7758 que se desee
gestionar. El pin RD4 habilita el ADE7758 de la red elctrica pblica y el pin RD5
habilita el ADE7758 encargado de los parmetros de la UPS.

e. PUERTO E
El puerto consta de 3 pines (RE0, RE1, RE2) los cuales son utilizados
exclusivamente como entradas digitales, para las seales del dispositivo MID400
utilizado para el monitoreo de la red elctrica pblica.

3.1.4. Microcontrolador encargado de la visualizacin local
56

Este microcontrolador es el dispositivo que complementa el subsistema de
adquisicin de seales, manejando un visualizador local el cual permite al usuario
ubicado en el sitio remoto verificar en tiempo real el estado de todas las variables
medidas por el sistema. Este microcontrolador interacta directamente con el
microcontrolador principal, el cual le enva cada 3.5 segundos la actualizacin de
las variables adquiridas.

54
Se debe hacer claridad que cada ADE7758 tiene su propio reloj con el cual realiza todos los procesamientos
internos. El reloj en mencin slo es para la comunicacin.
55
Como los microcontroladores trabajan con lgica negada, ste pin debe ser puesto en bajo para ejecutar la
instruccin.
56
Denominado microcontrolador de video a lo largo del proyecto.
130

Es importante resaltar que inicialmente se comenz a trabajar con un solo
microcontrolador, que manejaba la transmisin hacia el dispositivo de conversin
serial a Ethernet y al mismo tiempo la visualizacin local, pero se presentaron
inconvenientes en el manejo de las interrupciones que manejaba todo el
subsistema, ya que en el proyecto la prioridad es la adquisicin de datos y envo
de los mismos al extremo del subsistema de almacenamiento de datos; pero con
la agregacin del visualizador local se incluyeron nuevas interrupciones que
podran llegar a afectar la atencin de las principales tareas. Con la
independizacin de tareas en el subsistema asignando labores especficas a cada
microcontrolador, se gener robustecimiento en el desempeo de todo el sistema.

Igualmente se escogi un Microcontrolador PIC18F452 del fabricante Microchip
para el manejo del visualizador local. En la Figura 62 se muestra el esquema fsico
del microcontrolador de video y las conexiones de sus puertos, las cuales se
describirn a continuacin:



Figura 62: Esquemtico del microcontrolador de video

3.1.4.1. Puertos
a. PUERTO A
Este puerto consta de 6 pines (RA0, RA1, RA2, RA3, RA4, RA5) los cuales
pueden ser configurados como entradas o salidas digitales o tambin como
131
entradas analgicas. Este puerto no fue necesario utilizarlo, por tanto se
configuraron todos sus pines como entradas.

b. PUERTO B.
Este puerto consta de 8 pines (RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7), de
los cuales slo se estn utilizando los pines RB6 y RB7 para las tareas de
programacin IN-CIRCUIT
57
del microcontrolador.

c. PUERTO C
El puerto C consta de 8 pines (RC0, RC1, RC2, RC3, RC4, RC5, RC6, RC7), los
cuales son utilizados para: la navegacin dentro del men de las variables
medidas, por tanto se incluyen dos (2) botones que generan los pulsos que indican
si el men debe moverse ascendente o descendentemente. De esta manera se
configuraron los pines RC0 y RC1 como entradas digitales. En la figura anterior se
muestra el circuito implementado para los botones de navegacin.

Adicionalmente se configur el pin RC3 para visualizar la recepcin de los datos
provenientes del microcontrolador principal, esto con el fin de tener una ayuda
visual al momento de identificar posibles fallas en la comunicacin y verificar el
desempeo del subsistema. Para dicha implementacin se coloc un diodo led el
cual indica cundo hay recepcin de datos.

El pin RC5 se configur como salida digital, por medio de la cual se le confirma al
microcontrolador principal si puede realizar la transmisin de los datos; pues cada
vez que el microcontrolador principal va a transmitir, verifica el estado de dicho
pin: si se encuentra en alto indica que est disponible para realizar la
transmisin. Este pin estar en bajo cuando el microcontrolador de video est
ocupado atendiendo las interrupciones causadas por la pulsacin de los botones
de navegacin.

Finalmente, se configur la USART por hardware para la recepcin de los datos
provenientes del microcontrolador principal a travs de los pines RC6 de
transmisin
58
y RC7 de recepcin.


d. PUERTO D
El puerto consta de 8 pines (RD0, RD1, RD2, RD3, RD4, RD5, RD6, RD7) los
cuales son utilizados para la configuracin y transmisin de los datos que deben
ser mostrados en el visualizador de cristal lquido (LCD). El pin RD0 (denominado

57
Se hace referencia a programacin IN-CIRCUIT a la posibilidad de programar el microcontrolador estando
ste, montado en el circuito impreso.

58
No se encuentra conectado el pin ya que el microcontrolador de video no transmite datos al
microcontrolador principal, pues todo el proceso es de recepcin.
132
E) es el habilitador (enable). El pin RD1 (denominado RS) es el encargado de
indicar si los datos transmitidos son de control o de informacin. A travs del pin
RD2 (RW) se le indica al LCD si se va a leer o se va a escribir. Los pines RD4,
RD5, RD6 y RD7 son el bus de datos entre el microcontrolador de video y el
visualizador.

3.1.4.2. Caractersticas adicionales del microcontrolador PIC18F452
59
Es importante mencionar algunas caractersticas internas de los
microcontroladores utilizados en el subsistema de adquisicin de seales; dichas
caractersticas se describen a continuacin:
3.1.4.2.1. Reloj
El microcontrolador permite trabajar hasta 40 MHz, pero en la implementacin de
los dos microcontroladores se trabaj a 20 MHz, ya que el dispositivo ADE7758
trabaja a 10 MHz, logrando garantizar que siendo el microcontrolador principal el
dispositivo central del subsistema, tuviese una velocidad adecuada que permitiera
realizar todos los procesos y rutinas necesarias para su ptimo desempeo, sin
que se presentaran problemas por tiempos de procesamiento con respecto a los
de los dispositivos perifricos (ADE7758 y MID400). Adicionalmente, con esta
configuracin se logra aumentar la velocidad de transmisin de la USART.

Para la configuracin escogida se debi implementar un circuito con un cristal de
MHz (Figura 63) y as mismo, configurar el microcontrolador para que trabajara a
esta velocidad.

Figura 63: Configuracin del circuito Oscilador a 20 MHz
3.1.4.2.2. Puerto Serial
El puerto serial de los microcontroladores permite establecer una comunicacin
entre sistemas que manejen protocolos de comunicacin RS232 o RS485. Las
principales caractersticas del puerto serial son las siguientes:

59
Se debe tener en cuenta que dichas caractersticas las tienen ambos microcontroladores del subsistema de
adquisicin de seales.
133

Transmisin sincrnica o asincrnica.
Full duplex en configuracin asncrona y half duplex en configuracin
sincrnica.
Manejo del bit de paridad.
Tasa de transferencia hasta de 57600 baudios.
Transmisin de 8 o 9 bits.
Bit de parada y Bit de arranque.

Para el caso especfico del sistema se utiliz la siguiente configuracin en los
microcontroladores:

Transmisin asncrona.
Comunicacin half duplex (sncrona).
No bit de paridad.
1. MICROCONTROLADOR PRINCIPAL: (hacia interfaz de conversin serial
a Ethernet) Tasa de transferencia de 19200 baudios.
2. MICROCONTROLADOR PRINCIPAL: (hacia microcontrolador de video)
Tasa de transferencia de 38400 baudios.
3. MICROCONTROLADOR DE VIDEO: Tasa de transferencia de 38400
baudios.
Transmisin de 8 bits.
Bit de arranque.
3.1.4.2.3. Memoria EEPROM
El microcontrolador PIC18F452 cuenta con una memoria EEPROM de 256 bytes.
La memoria EEPROM se utiliza en el microcontrolador principal para almacenar
dos (2) estados del sistema:

1. El ltimo estado que tuvo el relevo antes de que se apague o reinicie el
sistema, para validar que cuando se reinicie el sistema tome la misma
condicin.
2. El subsistema de adquisicin de seales debe enviar una trama cada
tiempo t con todas las variables monitoreadas. Dicho tiempo es configurado
desde la interface grfica del usuario y es almacenado en la memoria
EEPROM para garantizar que cuando el sistema se reinicie, ste enve la
informacin de acuerdo a la ltima configuracin.

3.1.4.2.4. Memoria RAM
El microcontrolador PIC18F452 cuenta con una memoria RAM esttica de 1536
bytes. Cada registro en la memoria de datos tiene una direccin de 12 bits,
134
permitiendo hasta 4096 bytes de memoria de datos. En la Figura 64 se muestra la
organizacin de la memoria de datos:


Figura 64: Mapa de memoria del microcontrolador PIC18F452 [31]

El mapa de memoria de datos est dividido en 16 bancos que contienen 256 bytes
cada uno. Los 4 bits ms bajos del registro Bank Select Register (BSR<3:0>) se
utilizan para seleccionar el banco que es accedido. Los 4 bits mayores del registro
BSR no son utilizados.

La memoria RAM contiene dos tipos de registros: Registros de funciones
especiales (denominado SFR) y Registros de propsito general (GPR). Los
135
registros de funciones especiales son utilizados para el control y el estado de las
funciones perimetrales, mientras que los registros de propsito general son
utilizados para el almacenamiento y manejo de operaciones en la aplicacin.

Los registros SFR comienzan en la ltima posicin del banco 15 (direccin 0xFFF)
y los registros GPR comienzan en la primera posicin del banco 0.

3.1.4.2.5 Memoria ROM
El microcontrolador PIC18F452 tiene 32 Kbytes de memoria Flash, es decir que el
dispositivo puede almacenar hasta 16 K de instrucciones de palabra simple. Cada
posicin de memoria es de 21 bits, o sea que cada instruccin del
microcontrolador es de dicha longitud.

El programa del microcontrolador principal ocupa el 34% de la memoria ROM
como se muestra en la Figura 65, luego de haber realizado el proceso de
compilacin del programa.


Figura 65: Pantalla de proceso de compilacin en microcontrolador principal

En el microcontrolador de video se ocup el 35% de la memoria ROM tal como se
ilustra en la Figura 66 despus del proceso de compilacin:

136

Figura 66: Pantalla de proceso de compilacin en microcontrolador principal

137

En la Figura 67 se muestra el mapa de memoria de programa para el
microcontrolador PIC18F452:


Figura 67: Mapa de memoria de programa para el microcontrolador PIC18F452 [31]


138
3.1.5. Interfaz serial del dispositivo ADE7758
Es muy importante comentar sobre esta interfase serial del ADE7758, ya que toda
la comunicacin entre este dispositivo y el microcontrolador principal se realiza a
travs de este medio. A continuacin se realiza una descripcin del protocolo
utilizado entre los dispositivos:

La interfaz serial del ADE7758 est fundamentada en cuatro seales: SCLK, DIN,
DOUT y S C . El reloj para transmisin serial de datos es aplicado por la entrada
lgica SCLK, dicha entrada lgica posee una estructura de Schmitt Trigger que
permite suavizar el rizado de los bordes de las seales de reloj. Todas las
operaciones de transferencia de datos son sincronizadas a travs del reloj serial.
Los datos son recibidos en el ADE7758 en la entrada lgica DIN usando los
bordes de bajada de la seal SCLK y son transmitidos a la salida lgica DOUT en
los bordes de subida de la seal SCLK.


Figura 68: Diagrama del ADE7758 con los pines de transmisin serial

La seal S C es una entrada lgica la cual trabaja como chip select
60
y es utilizada
cuando varios dispositivos comparten el bus serial. Adicionalmente con el borde
de bajada de la seal S C se reinicia la interface serial y coloca al dispositivo en
modo de comunicacin. Adicionalmente, todas las operaciones de transferencia de

60
Habilitador.
139
datos con el dispositivo ADE7758, ya sea de lectura o escritura, debe comenzar
escribiendo el registro de comunicacin.

El registro de comunicaciones es de 8 bits para slo escritura. El bit ms
significativo determina si la siguiente operacin de transferencia de datos es de
escritura o lectura. Los dems bits menos significativos contienen la direccin del
registro que va a ser accedido. Las siguientes figuras muestran las secuencias de
transferencia de datos para una operacin de lectura y escritura, respectivamente.


Figura 69: Secuencia de lectura en el dispositivo ADE7758 utilizando la interface serial


Figura 70: Secuencia de escritura en el dispositivo ADE7758 utilizando la interface serial

La transferencia de datos es completada cuando el bit menos significativo del
registro que se desea leer o escribir, ha sido transferido desde o hacia el
dispositivo ADE7758.

3.1.5.1. Proceso de escritura serial
La secuencia de escritura serial en el ADE7758 realiza el siguiente procedimiento:

Con el dispositivo en modo de comunicaciones y el S C en bajo lgico se realiza
como primera medida la escritura del registro de comunicaciones. El bit ms
significativo del byte de la transferencia se debe colocar en 1 (como se muestra en
la Figura anterior), indicando que la siguiente operacin de transferencia de datos
corresponde a la escritura del registro. Los siete (7) bits menos significativos del
byte contienen la direccin del registro a ser escrito. El ADE7758 comienza el
proceso de transferencia en el siguiente borde de bajada de la seal SCLK; los
dems bits restantes del registro de datos son transferidos en los siguientes
140
bordes de bajada de los pulsos de la seal SCLK, como se muestra en la Figura
71 del diagrama de tiempos del proceso de escritura:


Figura 71: Diagrama de tiempos del proceso de escritura serial en el ADE7758

3.1.5.2. Proceso de lectura serial
Durante el proceso de lectura del ADE7758, los datos son transferidos a travs de
la salida lgica DOUT cada borde de subida de la seal SCKL. Al igual que en el
proceso de escritura, la lectura de datos debe ser procesada escribiendo el
registro de comunicaciones.

Con el ADE7758 en modo de comunicaciones y el S C en bajo lgico, es escrito
un (1) byte en el registro de comunicaciones, como primera fase del proceso. El bit
ms significativo del byte a transferir debe ser puesto en 0, indicando que la
siguiente operacin de transferencia de datos es de lectura. Los 7 bits menos
significativos del byte contienen la direccin del registro que va a ser ledo. El
dispositivo comienza la transmisin del contenido del registro en el siguiente pulso
de subida de la seal SCLK. Consecutivamente la salida lgica de la seal DOUT
cambia de estado de alta impedancia al manejo del bus de datos. Todos los
restantes bits del registro de datos son enviados consecutivamente con los bordes
de subida de la seal SCLK. La interface serial entra de nuevo en modo de
comunicacin, tan pronto como el proceso de lectura ha sido culminado. Lo
anterior se ilustra en la Figura 72:


Figura 72: Diagrama de tiempos del proceso de lectura serial en el ADE7758
141
3.1.6. Visualizador de cristal lquido (LCD)
El visualizador de cristal lquido utilizado contiene un mdulo microcontrolador
capaz de representar 4 lneas de 20 caracteres cada una. A travs de 8 4 lneas
de datos se le enva el carcter ASCII que se desea visualizar as como los
cdigos de control que permiten realizar diferentes efectos de visualizacin.
Igualmente si es requerido, por medio de estas lneas de datos el mdulo devuelve
informacin de su estado interno.

Con otras tres seales adicionales se controla el flujo de informacin entre el
mdulo LCD y el microcontrolador de video. En la siguiente tabla se muestra la
descripcin de las seales empleadas por el mdulo, as como el correspondiente
nmero de pin:


Tabla 7: Descripcin de seales del visualizador LCD
En el Anexo E se ilustran los smbolos que pueden ser desplegados en el
visualizador y en el Anexo F se muestran las instrucciones para la manipulacin
del LCD, las cuales fueron manejadas a travs del microcontrolador de video. Con
respecto a dichas instrucciones, cabe resaltar que para el proyecto se utilizaron
slo cuatro (4) bits del bus de datos, lo cual se configur a usando la instruccin
Funtion set, habilitando el bit DB4 en cero (o).

En la Figura 73 se muestra la conexin entre el microcontrolador de video y el
visualizador de cristal lquido, donde se observan las tres seales de control
utilizadas:

E (pin 38 del microcontrolador de video): Es el habilitador (enable).
142
RS (Pin 39 del microcontrolador de video): Encargado de indicar si los
datos transmitidos son de control o de informacin.
RW (pin 40 del microcontrolador de video): Se le indica al LCD si se va a
leer o se va a escribir.
BUS DE DATOS: D4 a D7 (pines D4 a D7 del microcontrolador de video):
Bus para la transmisin de datos.


Figura 73: Conexin entre el microcontrolador de video y el visualizador de cristal lquido
3.1.7. Formato de las tramas de comunicacin
En general el sistema desarrollado maneja tres (3) tramas diferentes, de las cuales
dos (2) son de comunicacin entre el subsistema de adquisicin de seales y el
subsistema de almacenamiento de datos. La restante corresponde a la trama de
comunicacin entre el microcontrolador principal y el microcontrolador de
visualizacin local. A continuacin de describe cada una de las tramas desarrollas:

3.1.7.1. Trama principal entre subsistemas
Para la entrega de informacin entre los subsistemas de adquisicin de datos y
almacenamiento de datos, se ha generado una trama principal en la que se
transmiten los datos de las mediciones realizadas en el extremo remoto, para su
posterior visualizacin en el software de administracin de datos.
143

Dicha trama est compuesta bsicamente por un encabezado, seguido de las
direcciones que cada una de las variables monitoreadas tiene asignada y el dato
correspondiente, como se muestra en la Figura 74:


Figura 74: Esquema de trama principal de comunicaciones

Con respecto a la figura anterior, es importante resaltar lo siguiente:

Cada uno de los campos de la trama principal corresponde a 1 byte de
informacin.
El primer campo de la trama (letra I) identifica el inicio de la trama y sirve
como bandera para que el software de administracin de datos detecte la
trama que se acaba de enviar.

El ltimo campo de la trama (letra F) identifica el final de la trama y sirve
como bandera para que el software de administracin de datos detecte que
ha terminado la trama.

El segundo campo de la trama, corresponde al cdigo ASCII de la tecla
ENTER (0x0Dh), lo cual sirve para separar cada uno de los datos que estn
siendo transmitidos y as determinar la separacin entre datos
consecutivos.

En la siguiente tabla se muestran los datos transmitidos
61
y las direcciones
correspondientes.

DATO Tx DIRECCION DE
TRAMA
Versin Software 0
MID_RP_FASE_A 1
MID_RP_FASE_B 2
MID_RP_FASE_C 3
RP_VOLTAJE_FA 4
RP_VOLTAJE_FB 5
RP_VOLTAJE_FC 6
RP_CORRIENTE_FA 7

61
Los datos transmitidos corresponden a todas las variables medidas por el sistema, exceptuando las variables
de Potencia y Factor de Potencia, las cuales son incluidas en otra trama.
144
RP_CORRIENTE_FB 8
RP_CORRIENTE_FC 9
RP_FRECUENCIA_FA 10
RP_FRECUENCIA_FB 11
RP_FRECUENCIA_FC 12
Temperatura 13
PE_FASE_A 14
PE_FASE_B 15
PE_FASE_C 16
PE_VOLTAJE_BATERIA 17
TA_RED 18
TA_PLANTA 19
UPS_VOLTAJE_FA 20
UPS_VOLTAJE_FB 21
UPS_CORRIENTE_FA 22
UPS_CORRIENTE_FB 23
UPS_FRECUENCIA_FA 24
UPS_FRECUENCIA_FB 25
UPS_VOLTAJE_BANCO_BATERIAS 26
UPS_VOLTAJE_NEUTRO_TIERRA 27
CONFIGURACION_TIEMPO
62
28
Tabla 8: Datos transmitidos en la trama principal
3.1.7.2. Trama de informacin de potencias
Teniendo en cuenta que los parmetros de Potencia y factor de potencia se
visualizan en una ventana independiente del software de almacenamiento de
datos, se gener una trama diferente que nicamente transmite los datos cuando
al microcontrolador se le indica
63
que se van a realizar mediciones de Potencia.

En la Figura 75 se muestra el esquema de la trama enviada:


Figura 75: Esquema de trama de informacin de potencias


62
La variable CONFIGURACION_TIEMPO corresponde al valor que se ajusta desde la interface grfica de
administracin de datos y corresponde a cada cuanto tiempo debe de reportar la informacin el subsistema de
adquisicin de datos.
63
Al microcontrolador se le indica que se cambia de trama, cuando desde la interface grfica del software de
gestin se selecciona la ventana de POTENCIA, enviando una palabra cdigo que el microcontrolador
interpreta.
145
Con respecto a la figura anterior, es importante resaltar lo siguiente:

Cada uno de los campos de la trama principal corresponde a 1 byte de
informacin.
El primer campo de la trama (letra S) identifica el inicio de la trama de
potencias y sirve como bandera para que el software de administracin de
datos detecte la trama que se acaba de enviar.

El ltimo campo de la trama (letra D) identifica el final de la trama de
potencias y sirve como bandera para que el software de administracin de
datos detecte que esta ha terminado.


En la siguiente tabla se muestran los datos transmitidos
64
y las direcciones
correspondientes.

DATO Tx DIRECCION DE
TRAMA
FASE 1
POTENCIA_ACTIVA 2
POTENCIA_APARENTE 3
POTENCIA_REACTIVA 4
RP_FACTOR_POTENCIA 5
Tabla 9: Datos transmitidos en la trama de potencias
Como se haba mencionado anteriormente, la medicin de potencia slo se realiza
con una fase activa; por tanto si el microcontrolador detecta que ms de una fase
est activa en el momento en el que se activa la ventana de POTENCIA, la trama
de potencias cambia como se ilustra en la Figura 76:


Figura 76: Trama de error

Donde, E identifica que existe ms de una fase activa y que el sistema no puede
inicializar el proceso de medicin de potencias.


64
Los datos transmitidos corresponden a la fase que se est midiendo, las potencias y el factor de potencia.
146
3.1.7.3. Trama de comunicacin entre microcontroladores
Esta trama es la utilizada por el microcontrolador principal, para actualizar todos
los datos al microcontrolador encargado de la visualizacin local.

En la Figura 77 se muestra el formato de la trama enviada:


Figura 77: Formato de la trama de comunicacin entre microcontroladores
65

A diferencia de las anteriores tramas que son transmitidas al software de gestin
de datos, en las cuales se hace necesario identificar el inicio y el final de la trama
en el buffer de recepcin serial del computador, sta no requiere de encabezado ni
finalizacin de trama ya que el microcontrolador es capaz de identificar la direccin
cuando ella es recibida y as mismo, relacionar el dato asociado.

La relacin de los datos enviados en dicha trama, es la misma que se muestra en
la Tabla 8, de los datos transmitidos en la principal.

3.1.8. Descripcin general de los programas de los microcontroladores
A continuacin se realiza una breve descripcin de los programas implementados
en los dos microcontroladores que componen el subsistema de adquisicin de
seales. Cabe resaltar que en los Anexos G y H se encuentran los diagramas de
bloques detallados de cada uno de los programas desarrollados.
3.1.8.1. Microcontrolador principal
En Figura 78 se visualizan los bloques principales que hacen parte del software
desarrollado en el microcontrolador principal:

65
Cada uno de los campos de la trama de comunicacin entre microcontroladores corresponde a
un (1) byte de informacin.
147
INICIALIZACIN DEL MICROCONTROLADOR
CICLO INFINITO
Interrupcin
por Timer 0
Interrupcin
por Timer 1
Interrupcin por
Recepcin de datos
Interrupcin externa
(ADE7758)

Figura 78: Diagrama de bloques general del software del microcontrolador principal

3.1.8.1.1. Proceso de inicializacin

El primer paso que se lleva a cabo en la inicializacin del microcontrolador es la
configuracin de los puertos, es decir en este paso se determina cules de estos
son entradas y cules salidas. En la Figura 79 se muestra la configuracin que se
lleva a cabo para el puerto A:


Figura 79: Configuracin del puerto A

En la anterior configuracin del puerto A se observa que se declar el pin RA0
como pin de entrada para el voltaje de batera de la planta y RA1 como pin de
entrada
66
del voltaje del banco de bateras de la UPS. Este mismo procedimiento
se realiz para los puertos B, C, D y E, de acuerdo a las funciones explicadas en
el subtitulo 3.1.3.1. Puertos (del microcontrolador principal).

El siguiente paso es configurar los dos pines que van a ser utilizados como
conversores anlogos a digital ADC (RA0 y RA1), indicarles que trabajen con el
reloj interno del microcontrolador y reiniciar el microcontrolador de video, como se
ilustra en la Figura 80:

66
Se configura el pin como ENTRADA=1 lgico o SALIDA=0 lgico.
148


Figura 80: Configuracin de pines ADC y reinicio de microcontrolador de video

De acuerdo a lo almacenado en la memoria EEPROM
67
se verifica el ltimo estado
del relevo y se ejecuta la accin de acuerdo al ltimo estado almacenado all,
como se muestra en la Figura 81:


Figura 81: Verificacin de ltimo estado de relevo

Seguidamente se configuran los timers utilizados y adems se habilitan las
interrupciones que van a llevarse a cabo en el proceso de funcionamiento del
subsistema de adquisicin de datos. Adems se habilita para que las
interrupciones sean detectadas por borde de bajada, como se observa en la
Figura 82:


Figura 82: Configuracin de timers en el microcontrolador principal

67
Como se explic anteriormente, en la EEPROM est almacenado el ltimo estado del relevo y el tiempo de
actualizacin de datos al subsistema de almacenamiento de datos.
149
Finalmente en el proceso de inicializacin se configura el ADE7758 de acuerdo a
los parmetros que se desean medir con dicho dispositivo. Especficamente se
realiza un reinicio del ADE7758 por software, se habilita la mscara de
interrupcin, se habilita el reinicio con lectura para los registros de energa y se lee
el registro RSTATUS para levantar el pin de interrupciones del ADE7758 ( Q R I ).
Lo anterior se muestra en la Figura 83:


Figura 83: Configuracin inicial del ADE7758 a travs del microcontrolador principal
3.1.8.1.2. Ciclo infinito
Despus de inicializado el microcontrolador entra en un ciclo infinito para esperar
que se genere una interrupcin externa o que alguno de los timers se active para
realizar un proceso especfico, ya que el microcontrolador siempre debe estar
ejecutando una rutina. Dicho ciclo se ejecuta de acuerdo a lo ilustrado en la Figura
84:


Figura 84: Instruccin para ejecucin del ciclo infinito en el microcontrolador principal
3.1.8.1.3. Interrupcin por Timer 0
El Timer 0 es utilizado para transmitir los datos recopilados al sistema de
almacenamiento de datos. Constantemente el microcontrolador est verificando si
el tiempo configurado desde la interface grfica para el envo de datos ha
desbordado con respecto al Timer 0, cuando lo haga se procede a ejecutar las
rutinas de envo de datos. Se debe tener en cuenta que estas rutinas pueden ser
150
la del envo de la trama principal entre subsistemas
68
o la trama de informacin de
potencias
69
. Cuando se enva la trama de informacin de potencias el programa
evala si hay ms de una fase activa; de ser as enva la letra E, que indica al
software del subsistema de almacenamiento de datos que debe desplegar una
ventana de error ya que dicha condicin no es vlida. En la Figura 85 se muestran
las instrucciones principales de la ejecucin del Timer 0.


.....Rutinas de Envi de Datos........

Figura 85: Instrucciones de ejecucin del Timer 0
3.1.8.1.4. Interrupcin por Timer 1
Este Timer es utilizado para el envo de datos al microcontrolador de video. Dicho
Timer est configurado para que desborde cada 4 segundos; por tanto cuando la
variable Timer1_Counter alcanza el tiempo de desborde se realiza la transmisin
de todos los datos adquiridos. La instruccin principal de dicho Timer se muestra
en la Figura 86:


Figura 86: Comando de ejecucin del Timer 1

68
Ver pgina 167.
69
Ver pgina 168.
151
Este Timer utiliza una funcin llamada Tx_Data_Video que es la encargada del
envo organizado de las variables monitoreadas, La funcin se ilustra en la Figura
87:



Figura 87: Funcin Tx_Data_Video
3.1.8.1.5. Interrupcin por recepcin de datos
Esta interrupcin se activa cuando el puerto que est conectado con el subsistema
de almacenamiento de datos, detecta que ha llegado informacin. El
procedimiento general radica en identificar qu palabra cdigo fue enviada, dado
que para cada una de esas palabras cdigo corresponde una funcin especfica
preestablecida en el microcontrolador principal. Como se ilustra en la siguiente
tabla:


PALABRA CDIGO FUNCIN
9 Reinicio del sistema
8 Encendido del relevo
7 Apagado del relevo
0 Configura tiempo de reporte a 15 s
1 Configura tiempo de reporte a 30 s
2 Configura tiempo de reporte a 1 min
3 Configura tiempo de reporte a 2 min
4 Configura tiempo de reporte a 5 min
5 Configura tiempo de reporte a 10 min
I Inicio de trama de potencias
F Fin de trama de potencias
Tabla 10: Funciones especficas y su respectiva palabra cdigo
152
3.1.8.1.6. Interrupcin externa (ADE7758)
Esta interrupcin es generada por el ADE7758 cuando alguno de los registros
acumuladores de energa ha desbordado. Para esto se lee el registro STATUS
(0x19h) para determinar la fuente de la interrupcin, como se indica en la siguiente
tabla:

BIT EN 1 Fuente de interrupcin
Primero Por registro de Energa Activa
Segundo Por registro de Energa Reactiva
Tercero Por registro de Energa Aparente
Tabla 11: Funciones especficas y su respectiva palabra cdigo
En cualquiera de los tres casos el procedimiento se realiza de la siguiente manera:

1. Si es la primera vez que la interrupcin es detectada, se realiza el
corrimiento del cero, es decir que la variable creada para llevar el inicio de
tiempo de dicha potencia, se iguala al valor que tiene el reloj global en ese
instante. Adems se inicia en cero el registro de acumulacin de la energa
que gener la interrupcin.
2. Si no es la primera vez, se aumenta el contador de la energa respectiva
que gener la interrupcin, de acuerdo a las constantes que fueron
declaradas.
3. Se realiza la conversin a Potencia de acuerdo a la energa que gener la
interrupcin, siguiendo el procedimiento anteriormente descrito de
conversin de energa a potencia.
70

4. Se llevo a cabo clculo del Factor de Potencia, el cual slo es ejecutado
cuando se efecta la interrupcin por Energa Aparente
71
.

3.1.8.2. Microcontrolador de video
En la Figura 88 se muestra el diagrama general del software del microcontrolador
de video, donde sobresalen los bloques de: Inicializacin, ciclo principal e
interrupcin por recepcin de datos desde el microcontrolador principal.


70
El proceso de conversin a potencia slo ocurre luego de la primera vez de interrupcin de cada registro de
energa del ADE7758.
71
Se realiza cuando se genera interrupcin por Energa Aparente, ya que la Potencia Aparente es el
denominador de dicho clculo y si ste est en cero arrojar un dato errneo.
153


INICIALIZACIN DEL MICROCONTROLADOR
CICLO PRINCIPAL
Interrupcin por
recepcin de datos
Figura 88: Diagrama en bloques del software del microcontrolador de video
3.1.8.2.1. Proceso de inicializacin
El primer paso para la inicializacin del microcontrolador de video es establecer
los pines de cada uno de los puertos, para las respectivas entradas y salidas, por
ejemplo en la Figura 89 se muestra la configuracin del puerto C, al cual se le
indica con 1 lgico los pines de entrada y 0 lgico los pines de salida.


Figura 89: Inicializacin de puertos en el microcontrolador de video

Se debe inicializar tambin el visualizador LCD y se ejecuta una rutina de barrido,
que corresponde a activar todos los pxeles del LCD para verificar que todos estn
trabajando correctamente. Despus se habilita la interrupcin por recepcin de
datos, se visualiza en el LCD un mensaje que dice Inicializando, por favor
espere hasta que el microcontrolador principal confirme el envo de datos. Lo
anterior se muestra en la Figura 90:


Figura 90: Habilitacin de la interrupcin de datos en el proceso de inicializacin del
microcontrolador principal
154
3.1.8.2.2. Ciclo principal
Una vez que se realiza el proceso de inicializacin del microcontrolador, se
procede a ingresar en el ciclo principal, el cual consiste en que el microcontrolador
est verificando si el usuario presiona el botn de UP o DOWN durante un ciclo
del cual slo se sale si se detecta una interrupcin por recepcin de datos. En este
ciclo se permite navegar dentro de todas las variables monitoreadas, las cuales se
encuentran almacenadas en el microcontrolador. En la Figura 91 se muestra la
funcin del ciclo principal:


Figura 91: Funcin del ciclo principal del microcontrolador de video

Este ciclo contiene una funcin denominada PANTALLA, que permite visualizar los
datos que contiene cada una de las variables a medida que el usuario manipula
los botones de desplazamiento a travs de los botones UP o DOWN. En la
Figura 92 se visualiza la funcin de PANTALLA:

155

Figura 92: Funcin de PANTALLA del microcontrolador de video

3.1.8.2.3. Interrupcin por recepcin de datos
Esta interrupcin se activa cuando el microcontrolador detecta datos que estn
llegando a travs del puerto de comunicacin, el cual est conectado al
microcontrolador principal. La interrupcin est encargada de recibir los datos de
las variables y almacenarlas para posteriormente realizar la visualizacin.

Adems, el subsistema de adquisicin de seales cuenta con un LED que indica
cuando hay recepcin de datos en el microcontrolador de video; el cual se activa
cuando se ejecuta la interrupcin por recepcin de datos. La programacin de lo
anterior se muestra en la Figura 93:

156

Figura 93: Interrupcin por recepcin de datos en el microcontrolador de video

La interrupcin cuenta con una funcin denominada GUARDAR, la cual se
encarga de almacenar los datos de las variables, de acuerdo a las tramas
enviadas por el microcontrolador principal. En la Figura 94 se muestra un
segmento de dicha funcin:


Figura 94: Funcin GUARDAR del microcontrolador de video
157
3.2. SUBSISTEMA DE COMUNICACIN

Para la implementacin del sistema de monitoreo en un esquema real, el
subsistema de comunicacin representa un factor importante ya que es el que se
encarga de realizar el transporte de datos entre los dos extremos: el mdulo de
adquisicin de datos, y el mdulo de almacenamiento datos y visualizacin de
alarmas.

El primer componente del subsistema de comunicacin es la interfaz de
conversin Serial a Ethernet (ver en la figura x, como primer componente del
subsistema), el cual representa una herramienta fundamental para lograr la
gestin de desarrollos con comunicacin serial dentro de redes Ethernet.

Como se mencion anteriormente en el marco terico, se utiliz un conversor
Xport, escogiendo un mdulo que contiene un puerto serial
72
y un puerto Ethernet,
a travs del cual se realiza la conexin a un puerto Ethernet de un enrutador o a
un punto de una red LAN
73
para poder acceder transparentemente a sta.

Con respecto a la implementacin del dispositivo en el proyecto, es importante
mencionar que ste tiene internamente una direccin MAC asignada y as mismo,
se puede asignar una direccin IP para incluir dentro del direccionamiento de
cualquier red que se tenga, sin presentar limitantes.

Desde el extremo de la red Ethernet, estando conectada la interfaz se puede
acceder al equipo conectado al puerto serial, estableciendo una sesin Telnet con
el dispositivo y especificando un nmero de puerto virtual correspondiente al
establecido para el puerto serial.

Despus de la interfaz serial Ethernet, en la figura x del subsistema de
comunicacin, se muestra todo el esquema planteado para el caso de la
implementacin real en un nodo de la empresa Telefnica Colombia S.A.; donde
se plantea utilizar la red de transporte propietaria ya que esto minimiza los costos
del proyecto para la misma empresa; sin embargo teniendo en cuenta, que se ha
decidido montar el prototipo en una maqueta que simule todo el esquema, no se
va a realizar el montaje dentro de la red de la empresa, pero sin embargo se
realiz el estudio de lo requerido a nivel de montaje del canal para realizar la
conexin planteada:

Para contemplar una adecuada utilizacin del ancho de banda para la transmisin
de los datos requeridos, existe la posibilidad de utilizar la red Frame Relay de la

72
En el mercado hay dichos conversores para un mayor nmero de puertos seriales. (Existen interfaces con 2,
4, 8, 16 y 32 puertos seriales)
73
LAN (Local Area Network): Red de Area local.
158
empresa, la cual es manejada por los Switches Passport que se ilustran en la
figura del subsistema. Para esto, es necesario utilizar los enrutadores que se
muestran en los nodos remotos, accediendo a estos por el puerto Ethernet, y
entrando a la red de transporte de la compaa a travs de los multiplexores
Newbridge.
74

Teniendo en cuenta que no en todos los nodos remotos, hay disponibilidad de
tarjetas Frame Relay (para el multiplexor Newbridge), se presentan dos opciones
propuestas:

1. Si se tiene disponibilidad
75
de la tarjeta Frame Relay en el multiplexor
Newbridge, se asignara desde este punto, un PVC
76
de 8 Kbps para la
transmisin de los datos. (este valor es estndar para los sistemas de
gestin de la compaa, adems es suficiente para el trfico que genera
el sistema de monitoreo)

2. Si no se tiene disponibilidad de la tarjeta Frame Relay, se puede
acceder al multiplexor Newbridge a travs de un puerto V.35 disponible,
y se transporta a travs de la red en un time slot (64 Kbps) de una trama
E1; siendo esta la menor velocidad posible de asignar para la red de
transporte en un puerto V.35.

Desde la gestin de la red de la empresa, se tiene total control de los
equipos Newbridge y Passport. Desde ella se realiza un path
77
hasta el
multiplexor Newbridge o Switch Passport ms cercano con
disponibilidad en recursos Frame Relay, siendo este un canal
transparente; y all se podra asignar un PVC de los mismos 8 Kbps del
primer caso. Esto con el fin de generar una aplicacin eficiente, en el
caso de implementar el sistema en un nmero elevado de nodos. Ya
que si no se pudiese realizar este ltimo encapsulamiento a Frame
Relay, se debera utilizar un (1) time slot por cada nodo monitoreado y
sera una aplicacin ineficiente en cuanto al ancho de banda utilizado.

Este esquema con mltiples nodos se plantea en la siguiente grfica:


74
En todos los nodos la empresa hay al menos un Multiplexor Newbrigde.
75
Se refiere a la disponibilidad fsica de la tarjeta y a disponibilidad de ancho de banda (estas tarjetas
tienen una capacidad de 4 Mbps).
76
PVC: Permanent Virtual Connection.
77
Path. Conexin lgica entre dos equipos de la red.
159

Figura 95: Esquemas con mltiples nodos
78

Retomando la idea de la maqueta de nuestro prototipo, se simplifica toda la
configuracin expuesta anteriormente de los equipos de la red de la empresa, ya
que se tienen mltiples opciones para simular el escenario:

Con dos enrutadores en configuracin back to back se puede representar el
escenario de una red WAN, realizando la adecuada configuracin de los
equipos para simular un canal de comunicaciones. Estos equipos
representaran los dos enrutadores de borde que se observan en la figura
anterior del subsistema de comunicacin.
Figura 96: Esquemas de enrutadores con conexin serial back to back


78
En esta configuracin cabe mencionar que se tienen switches PASSPORT, slo en los principales nodos del
Pas; Es decir, en las ciudades donde se concentra el trfico de ciudades secundarias. En la actualidad hay 10
switches Passport trabajando en la red de Backbone de la empresa.
160
Tambin se tiene la opcin de realizar la conexin de la interfaz serial -
Ethernet del subsistema de adquisicin de seales a un punto de una red
LAN, asignando correctamente la direccin IP de acuerdo al
direccionamiento de dicha red y teniendo en cuenta una direccin
disponible. Por otro lado, se ejecutara el aplicativo del software
desarrollado en una computadora perteneciente a la red, verificando el
intercambio de datos entre ambos extremos del sistema.

Figura 97: Esquemas conexin del sistema dentro de una red de rea local


La posibilidad ms sencilla que se presenta, es la de utilizar un cable de red
UTP tipo cross-over
79
para realizar la conexin directa entre la interfaz
serial Ethernet y una computadora en la cual se ejecuta el aplicativo del
software desarrollado. Aunque sta opcin es la ms sencilla en cuanto a
montaje de infraestructura, puede garantizar que el sistema funcione dentro
de cualquiera de los esquemas propuestos y as mismo en el montaje con
la red de transporte de la empresa.

79
Cable tipo crossover o cruzado: En sta configuracin de cable UTP se intercambian las seales de
transmisin y recepcin en ambos extremos. Este cable permite realizar conexin de entre equipos DCE con
DCE o DTE con DTE.
En la siguiente pgina se explica el tipo del cable y el pinout:
http://www.duxcw.com/digest/Howto/network/cable/cable5.htm.
En la pagina web: http://www.coloredhome.com/cable_cruzado/cable_cruzado.htm, se explica didcticamente
el procedimiento para fabricar el cable cruzado.

161
3.3. SUBSISTEMA DE ALMACENAMIENTO DE DATOS


Este subsistema se basa en un software que se encarga de recibir todos los datos
procesados por el subsistema de adquisicin de datos y realizar la compleja labor
de verificacin de parmetros, visualizacin de datos, generacin de alarmas y
reportes.

Como se mencion anteriormente en las especificaciones, el software fue
desarrollado en el programa Microsoft Visual Basic Ver. 6.0 teniendo en cuenta
algunos parmetros importantes:

Los integrantes del grupo manejaban previamente el programa, lo cual es
una ventaja significativa en el desarrollo del proyecto, minimizando el
tiempo de aprendizaje con respecto a su manejo. Sin embargo, muchos de
los esquemas que se desarrollaron en el proyecto no eran conocidos, lo
cual requiri investigar y profundizar sobre diferentes aplicaciones.

La interface grfica del programa Microsoft Visual Basic Ver. 6.0 es
suficientemente poderosa para la aplicacin que se requera, permitiendo
generar ventanas con las diferentes opciones de los nodos, adquirir datos
de los administradores usuarios y generar alarmas, todo de una manera
amigable dentro de la interface grfica.

El programa Microsoft Visual Basic Ver. 6.0 ofrece las caractersticas de
procesamiento adecuadas para la aplicacin, permitiendo ejecutar los
procesos rpidamente con respecto a la captura y comparacin de datos de
cada variable, as mismo desplegando las alarmas respectivas con un
tiempo de respuesta muy adecuado.

Capacidad para el manejo y conexin con bases de datos, permitiendo
desarrollar una aplicacin unificada, que maneje diferentes utilidades de
una manera eficiente.

El programa Microsoft Visual Basic Ver. 6.0 tiene la opcin de manejar
puertos seriales usando el componente MSComm, lo cual permite
configurar los puertos para generar la comunicacin con los puertos
seriales remotos.

Inicialmente se gener un prototipo de pruebas para poder verificar la adecuada
recepcin de los datos que se estaban transmitiendo desde el extremo remoto y
as mismo, para realizar pruebas de la capacidad del programa, respecto a los
requerimientos del desarrollo. En la Figura 98 se muestra la interfaz que se
desarroll, para realizar las pruebas iniciales:
162

Figura 98: Interface grfica desarrollada como prototipo de pruebas

Para realizar las pruebas iniciales del software, se realiz un montaje en el que se
transmitan datos de las variables adquiridas y se transmitan serialmente a una
computadora que tena corriendo el aplicativo del software de pruebas. De
acuerdo a la figura anterior, en la ventana que se observa a la derecha se reciba
toda la trama enviada desde el extremo remoto sin modificaciones y lo que se
haca en este programa era desglosar toda la trama y generar la visualizacin del
valor de cada variable en las dos columnas que se encuentran a la izquierda y el
centro de la interface grfica.

De acuerdo a lo anterior se verific la adecuada recepcin de los datos, el correcto
desglosamiento de la trama recibida y la velocidad de respuesta del software, con
respecto a los cambios generados en el extremo donde se adquiran las seales.

Como se mencion anteriormente, esta interface era slo para realizar las pruebas
del desempeo con respecto a la recepcin de las tramas recibidas desde el
subsistema de adquisicin de seales, y aunque no se realiz un desarrollo
profundo en la parte esquemtica se logr el objetivo inicial que era certificar que
se podra llevar a cabo todo el desarrollo bajo este lenguaje de programacin.

163
Despus de haber realizado las pruebas y obtenido los resultados deseados, se
gener la estructura del software general, el cual bsicamente estara compuesto
por una base de datos y una interface grfica:
3.3.1. Base de datos
Para la base de datos desarrollada, se utiliz el programa Microsoft Access 2000
el cual es manejado por los autores del proyecto, cumple con los requerimientos
del sistema y adicionalmente, es compatible con el programa Visual Basic Ver.
6.0.

3.3.2. Tablas
La base de datos desarrollada est compuesta por 4 tipos de tablas, las cuales se
muestran en la Figura 99:


Figura 99: Pantalla inicial de la Base de datos

Los tipos tablas estn nombradas como USUARIOS, NODOS, PRINCIPAL_COM
(Nmero de puerto creado) y DETALLE_COM (Nmero de puerto creado); las dos
ltimas son generadas automticamente cada vez que se configura un nuevo
nodo.


A continuacin se describen cada una de las tablas generadas:
164
3.3.2.1. Tabla: USUARIOS

En esta tabla se almacenan los usuarios administradores que harn uso del
software de monitoreo. En la Figura 100 se muestra la pantalla de dicha tabla:


Figura 100: Tabla de usuarios administradores

Como se observa en la figura anterior, sta contiene los datos de nombre, cdula,
telfono, direccin y un password para cada administrador.

3.3.2.2. Tabla: NODOS

Esta tabla contiene la informacin correspondiente a los nodos que estn
configurados en el sistema de monitoreo, por ello se almacena el nombre del
nodo, el puerto COM por el cual est recibiendo y transmitiendo los datos de dicho
nodo desde el sitio remoto. Adicional a esto, se tiene la informacin de la direccin
IP que est asignada a la interfaz de conversin serial a Ethernet que se
encuentra en el nodo remoto; este dato es vital ya que el software realiza una
verificacin de conectividad realizando un ping a dicha direccin y con la
respuesta obtenida de la operacin se puede determinar si la interface de
conversin est activa. Tambin se incluyen los datos del Ingeniero responsable
del citado nodo, el telfono y direccin fsica del nodo.

En la Figura 101 se muestra la tabla en mencin:


Figura 101: Tabla de Nodos

165
3.3.2.3. Tabla: PRINCIPAL_COM (Nmero de puerto creado)

Esta tabla contiene el historial de todas las alarmas que se han generado en el
sistema. El esquema que se ha manejado es el de identificar cada una de las
alarmas con un ID (nmero que identificacin nico por alarma), por tanto en la
tabla se almacena el ID, la variable que present la alarma, el valor de dicha
variable, la hora y la fecha en la cual se gener. En la Figura 102 se muestra la
tabla:


Figura 102: Tabla PRINCIPAL_COM(Nmero de puerto creado)

166
3.3.2.4. Tabla: DETALLE_COM (Nmero de puerto creado)

Esta tabla almacena la informacin detallada de todas las variables del sistema,
medidas en el momento que se gener una alarma. La estrategia utilizada para la
creacin de esta tabla consiste en relacionar los datos de cada alarma con el
identificativo N_ALARMA que se observa en la siguiente figura; es decir cuando se
genera una alarma se crea un ID en la tabla PRINCIPAL_COM, luego en la tabla
de DETALLE_COM se asocian todos los valores de las variables del sistema en
ese instante, con el ID de identificacin situado en la casilla N_ALARMA de la
tabla. En la Figura 103 esta es mostrada:


Figura 103: Tabla DETALLE_COM(Nmero de puerto creado)




167
3.3.3. Interface grfica

La aplicacin desarrollada cuenta con una interface grfica, la cual representa un
factor clave dentro del proyecto planteado; pues en general el xito de los
sistemas de monitoreo y gestin, (contemplando su adecuado desempeo tcnico)
radica en las facilidades de su uso y en lo amigable que sea, frente a las opciones
que ofrece el software.

La interface grfica desarrollada soporta toda la interaccin con el usuario
incluyendo la autenticacin de administradores, manipulacin en cuanto a
modificaciones de nodos administrados y el despliegue de todas las alarmas
generadas por el sistema.

La interface grfica cuenta con cuatro (4) formularios principales los cuales
trabajan conjuntamente en la aplicacin, de acuerdo a los eventos que se vayan
presentando en la actividad del sistema. Los formularios se explican a
continuacin:
3.3.3.1. Formulario de inicio

Este formulario inicial se despliega al ejecutar el aplicativo del software y en ste
se debe seleccionar el usuario (si ya est registrado como administrador) y colocar
el respectivo password de autenticacin para tener acceso al sistema de
monitoreo. En caso de no ser correcto el password no se podr acceder al
programa.

Las siguientes figuras muestran las pantallas de inicio del programa:


Figura 104: Listado de usuarios registrados


168

Figura 105: Seleccin de usuario que desea acceder al sistema


Figura 106: Validacin de password invlido


3.3.3.2. Formulario de diagrama de nodos
Una vez validado el usuario, se despliega automticamente el formulario con el
diagrama de los nodos que se encuentran configurados en el sistema, como se
ilustra en la Figura 107:

169

Figura 107: Formulario de diagrama de nodos


Para crear nuevos usuarios o eliminar usuarios existentes, se debe ingresar en el
men SESION y luego seleccionar la opcin ADMINISTRADOR DE CUENTAS,
como se observa en la Figura 108:


170

Figura 108: Opcin para modificar los usuarios administradores

Despus de esto se desplegar una ventana donde se puede ingresar la
informacin del nuevo usuario o eliminar un administrador existente, como se
seala en la Figura 109:


Figura 109: Formulario para ingresar o eliminar usuarios administradores
171
Despus de ingresados los datos del nuevo usuario, se selecciona el botn de
AGREGAR y queda registrado el usuario como permitido para acceder al sistema
de monitoreo.


Figura 110: Ejemplo para ingresar un administrador al sistema

Para el caso de eliminar un usuario existente, estando en la ventana de ADMON
CUENTAS se selecciona el usuario y se despliega la siguiente ventana:


Figura 111: Opcin para eliminar usuarios

Donde slo se debe oprimir el botn ELIMINAR para finalizar la operacin.

La primera vez que se ejecuta el programa se deben configurar los nodos
siguiendo el siguiente procedimiento:

Se ingresa a la opcin CONFIG NODOS en el men superior, y aparecer una
ventana en la que se solicita informacin del nuevo nodo a agregar dentro del
sistema, como muestra la Figura 112:

172

Figura 112: Ventana para configurar un nuevo nodo

Donde se ingresan los datos principales del nodo, los cuales quedarn
almacenados en la tabla de NODOS de la base de datos. Como se mencion
anteriormente, aqu se debe escoger el puerto COM virtual que se usar para
intercambiar datos con el nodo remoto, como se ilustra en la Figura 113:


Figura 113: Seleccin de puertos COM virtuales

Igualmente es importante la direccin IP que aparece en la ventana, ya que sta
es la direccin de la interfaz Serial Ethernet que se encuentra ubicada en dicho
nodo. Los dems datos son de informacin general que puede ayudar a la
administracin de los nodos.

En esta misma ventana se tiene la opcin de verificar la conectividad con la
interfaz remota, seleccionando el botn de TEST donde el programa ejecuta un
PING a la direccin IP del equipo remoto. En las siguientes figuras se muestran el
caso de conectividad exitosa y no exitosa:

173

Figura 114: Prueba de PING satisfactoria



Figura 115: Prueba de PING fallida


Estando en el esquema principal del formulario de Diagrama de nodos, se tiene la
opcin de consultar la informacin principal de un nodo ya configurado,
seleccionando el botn CONSULTAR que se encuentra en cada uno de los nodos
activos. As mismo se tiene la opcin de ELIMINAR NODO en la ventana de
INFORMACIN NODOS. Las anteriores opciones se muestran en la Figura 116:
174

Figura 116: Consulta de un nodo configurado con opcin de ELIMINAR NODO

Dentro del formulario de Diagrama de nodos, el cual ser la ventana principal del
sistema de monitoreo, es importante resaltar que en caso de generarse una
alarma ya sea de conectividad o de alguno de los parmetros monitoreados, se
generar una alarma visual en el borde de dicho nodo, para indicar que se
presenta un evento fuera del rango establecido como normal.

3.3.3.3. Formulario de infraestructura elctrica por nodo

Este formulario se obtiene despus de seleccionar un nodo configurado en el
sistema y aqu se muestra la configuracin del esquema de soporte elctrico de
los nodos de la empresa, donde se visualizan los componentes principales de
soporte elctrico, y as mismo la distribucin real dentro de los montajes que se
tienen.

175
Dentro de los bloques que se muestran, el nico al cual no se le est actualizando
informacin es al de EQUIPOS DE COMUNICACIN, el cual simula toda la
infraestructura de comunicaciones a la cual se le est dando soporte.

El esquema del formulario se muestra en la Figura 117:


Figura 117: Formulario de Infraestructura Elctrica por nodo

El sistema puede detectar la conectividad con el nodo remoto, validndose la
conectividad con el bombillo que se encuentra ubicado en la parte superior
izquierda del formulario. Cuando dicho bombillo se encuentra en color verde indica
que hay conectividad con el nodo remoto; en caso contrario, ste se visualizar de
color rojo.

Adicionalmente, se tiene la ventana Rx Serial la cual sirve para indicar cuando hay
recepcin de datos desde el microcontrolador principal del subsistema de
adquisicin de seales. Cuando se est generando la recepcin de datos, la
ventana se coloca de color rojo.

176
Estando en la ventana principal de este formulario, se tiene la opcin de verificar
los parmetros adquiridos pertenecientes a cada grupo, simplemente
seleccionando el bloque de inters. En esta operacin, es importante resaltar que
los datos que se visualizan son actualizados cada tiempo t, donde t es el tiempo
configurado para la adquisicin de datos. En la Figura 118 se muestra la
visualizacin de las variables medidas en cada bloque:



Figura 118: Visualizacin de parmetros monitoreados


Si el usuario tiene el sistema mostrando las variables monitoreadas, como se
muestra en la figura anterior, se puede percibir una alarma de un evento anormal,
ya que se cambia el color de la variable alarmada.

Dentro del formulario de infraestructura elctrica se tiene la ventana de
POTENCIA, la cual permite visualizar los parmetros de Potencia Activa, Potencia
Reactiva, Potencia Aparente y Factor de Potencia. Adems el software detecta la
177
fase que se encuentra activa para la medicin
80
. La ventana de POTENCIA se
muestra en la Figura 119:


Figura 119: Ventana de POTENCIA

En caso de estar ms de una (1) fase activa en el proceso de medicin de
Potencias, se desplegar una ventana de error indicando que hay ms de una
fase activa.

El sistema tiene la opcin de configurar los rangos, en los que se considera que
las variables son permitidas; es decir que si se encuentra fuera del rango
especificado se generarn las alarmas visuales respectivas. Para la configuracin
de los parmetros, se debe ingresar desde el men superior en la opcin de
UMBRALES y all se desplegar la ventana que se muestra en la Figura 120:


80
Teniendo en cuenta que para las mediciones de Potencia, slo puede estar una (1) fase activa.
178

Figura 120: Configuracin de umbrales


En la configuracin se especifica el valor mnimo y mximo de cada variable
monitoreada. Luego de ingresar los umbrales, se debe seleccionar el botn
GUARDAR y volver al men anterior con las actualizaciones realizadas.

Como se mencion anteriormente, el sistema tiene la posibilidad de cambiar el
tiempo de actualizacin de datos, donde se tienen 6 opciones las cuales se
sealan en la Figura 121:

179

Figura 121: Configuracin de tiempo de actualizacin de datos

Dicha opcin permite tener control sobre el intervalo de tiempo en el cual se est
enviando informacin desde el sitio remoto; este parmetro es importante ya que
se debe considerar, en las diferentes situaciones que se presenten en cuanto al
trfico de la red.

En la figura anterior tambin se pueden apreciar los botones de RESET y
ON/OFF; donde el primero permite reiniciar de manera remota el subsistema de
adquisicin de seales, generando una comunicacin directa con el
microcontrolador principal y realizando una rutina para el reinicio total del sistema.

El botn ON/OFF permite manipular de manera remota una salida digital que se
encuentra en la tarjeta del subsistema de adquisicin de datos, que permite de
manera lgica activar o desactivar un relevo que se encuentre conectado a dicho
contacto; logrando con esto tomar decisiones en cuanto al encendido o apagado
de dispositivos, mquinas o equipos localizados en el nodo remoto.
180
3.3.3.4. Formulario de reportes

Este formulario se encarga de generar todos los reportes de alarmas que se
generan en el sistema. Para visualizar ste formulario estando dentro del
formulario de Infraestructura Elctrica del Nodo, se debe seleccionar del men
superior la opcin de REPORTES, lo cual generar la visualizacin del formulario.

Dentro de este formulario se encuentran incluidas las tablas PRINCIPAL_COM y
DETALLE_COM, las cuales se explicaron anteriormente y se encargan de
almacenar todo el detalle de las alarmas ocurridas en el sistema. La tabla
PRINCIPAL_COM se encuentra en la parte superior del formulario y la tabla
DETALLE_COM est en la parte inferior del formulario, como se pueden observar
en la siguiente figura.

Para verificar un listado de alarmas generadas en el sistema, se debe inicialmente
escoger una fecha en la ventana que aparece en la parte superior derecha del
formulario y seguidamente seleccionar el botn GENERAR; lo anterior se visualiza
en la Figura 122:


Figura 122: Visualizacin del formulario de reportes
181
Despus de seleccionar una fecha del calendario, se crea un listado de todas las
alarmas generadas en dicha fecha. Dicho listado est localizado en la ventana que
se encuentra en la parte superior izquierda del formulario, permitiendo seleccionar
la alarma deseada. Este paso se observa en la Figura 123:


Figura 123: Listado de alarmas obtenido en el Formulario de reportes

Teniendo el listado de las alarmas presentes, se puede seleccionar la alarma
deseada por verificar y se obtiene el respectivo registro de la variable principal que
gener el reporte en la tabla superior, donde se especifica la fecha, hora y variable
que gener la incidencia, y as mismo se especifica el valor de la variable.
Adicionalmente, en la tabla de la parte inferior se muestra el listado de todas las
variables en el instante en el que se gener la alarma, esto con el fin de realizar
verificacin y anlisis de causas de la incidencia. Es importante detallar que en la
tabla inferior est el identificativo N. ALARMA el cual coincide con el nmero de
alarma que se est visualizando. Lo anterior se muestra en la Figura 124:


182

Figura 124: Visualizacin de formulario de reportes con todas las opciones



3.3.4. Descripcin general del software del subsistema de almacenamiento
de datos

El diagrama en bloques general del software desarrollado se muestra en la Figura
125, mostrando los principales eventos que se ejecutan durante el proceso de
funcionamiento del sistema:

183
PROCESO DE INICIALIZACIN
RECEPCIN
DE DATOS
GENERACIN
DE ALARMAS
TEST DE
CONECTIVIDAD
ANALISIS DE
TRAMA
RECIBIDA
TRANSMISIN
DE DATOS
RANGOS DE
ALARMAS
ALMACENAMIENTO
DE VARIABLES EN
BASE DE DATOS

Figura 125: Diagrama en bloques general del software del subsistema de almacenamiento
de datos

De acuerdo al diagrama anterior, a continuacin se explican los bloques
generados. Se debe tener en cuenta que el diagrama en bloques detallado del
software se encuentra en el Anexo I.
3.3.4.1. Proceso de Inicializacin
Durante este proceso se desarrolla la importante funcin de declarar las funciones
globales, que se utilizan durante todo el proceso de ejecucin del software. En la
Figura 126 se muestra la manera como se declaran las variables utilizadas:


Figura 126: Declaracin de variables
184
Tambin es importante resaltar que en dicho proceso se realiza la creacin de los
formularios, determinando cual de estos es visible durante el inicio del programa.
Adems, se inicializa la conexin del software con la base de datos. Lo anterior se
visualiza en las siguientes Figuras:


Figura 127: Determinacin de estados de los formularios


Figura 128: Inicializacin de conexin del software con la base de datos


3.3.4.2. Test de conectividad
81
Este bloque desarrolla la funcin de generar una trama, la cual verifica la
conectividad con el extremo remoto; es decir con el dispositivo de conversin
Serial a Ethernet.

Se debe resaltar que dicho bloque fue adquirido por Internet a travs de un foro de
desarrolladores de Visual Basic 6.0. Ingresando la direccin IP del extremo
remoto, el mdulo permite determinar el estado del dispositivo al cual est
asociada dicha direccin IP. Por ejemplo, en la Figura 129 se pueden apreciar los
mensajes que el mdulo genera de manera predeterminada, segn los estados
que ste es capaz de detectar:


81
Mdulo obtenido de la direccin Web: http://www.portalvb.com/VB32CFAp.asp?Ap=0002

185

Figura 129: Mensajes generados por el mdulo de conectividad

3.3.4.3. Recepcin de datos

Principalmente el bloque de recepcin de datos se bas en el evento
MsComm1.input, para leer todos los datos que se encuentran en el buffer de
recepcin del computador en el que se instal el software desarrollado para
generar su posterior procesamiento. En la siguiente Figura se muestra la lnea de
cdigo en la que se captura toda la informacin del puerto y se almacena en una
variable denominada Bufferent:


Figura 130: Cdigo de Captura de informacin
186
3.3.4.3.1. Anlisis de trama recibida
Teniendo la trama recibida almacenada en una variable, se procede a extraer la
informacin que se encuentra contenida en dicha trama. Para esto, se utiliza el
formato de trama (previamente definido) que indica que cada dato est separado
por un espacio.

Hay dos eventos importantes en la recepcin de los datos:
1. Cuando se reciben datos de confirmacin, cuando la orden impartida desde
el subsistema de almacenamiento de datos fue realizada por el software de
almacenamiento de datos.
2. Cuando la trama llega con datos de informacin de los datos monitoreados
(independiente si se trata de la trama principal o la trama de potencias).
Para el primer caso, se utiliza una funcin llamada Mid para la bsqueda de datos
en un string; cuya funcin principal es extraer la informacin de la trama que se
encuentra en una posicin especfica de sta. El cdigo para programar lo anterior
se muestra en la siguiente Figura:


Figura 131: Funcin Mid

Como los datos de confirmacin llegan en el primer campo del string, lo que se
realiza con la funcin, es determinar si en el string en la primera posicin de ste,
se encuentra la letra R. De ser as, el sistema debe mostrar un mensaje que indica
que el equipo se ha inicializado.

En el segunda caso se usa la funcin Split para encontrar datos dentro de la
cadena del string, que se encuentran en medio de dos indicadores. Por ejemplo, si
se recibiera la trama: - DATO1 DATO2 -, la funcin extrae los datos que se
encuentran en medio de los guiones y los almacena en la respectiva variable. En
la siguiente Figura se muestra el cdigo de la funcin Split:


Figura 132: Funcin Split

187
3.3.4.4. Transmisin de datos
Para el envo de informacin hacia el subsistema de adquisicin de seales, se
utiliza el evento denominado MsComm1.output el cual permite realizar el envo de
los datos que se tienen en el buffer de salida. En la siguiente Figura se muestra la
implementacin del evento dentro del software:


Figura 133: Evento MsComm1.output

3.3.4.5. Generacin de alarmas
Dentro del ambiente grfico se generaron ventanas, que permiten cambiar de
colores de acuerdo a la condicin que se genere en cada momento. Un ejemplo
de dichas ventanas se muestra en la Figura 134:



Figura 134: Ejemplo de ventana con borde de color
188
Se puede dar el caso en el que el botn rojo cambie a verde si el nodo es
detectado en lnea; de sta manera se pueden validar condiciones para las cuales
algunas variables se encuentren fuera de los rangos establecidos, generando
alarmas de ste estilo que permiten que el usuario se percate de fallas que estn
ocurriendo en el sistema.

Lo anterior tambin se puede visualizar en el siguiente cdigo, el cual muestra la
manera en que se analiza una variable para determinar si est dentro o fuera del
rango establecido como vlido; y a su vez cambiar el color de la ventana.


Figura 135: Cdigo de comparacin de rangos
3.3.4.5.1. Almacenamiento de variables en Base de datos
Cuando una variable se sale del rango establecido previamente como vlido, se
deben de ejecutar tres procesos:
1. Se debe almacenar el valor de la variable en la base de datos.
2. Se debe capturar el valor de todas las dems variables y almacenarlas en
la base de datos.
3. Guardar informacin de la fecha y hora en la que ocurren los eventos de los
numerales 1 y 2.

La siguiente Figura muestra cmo una variable es analizada y se determina si est
dentro o fuera del rango permitido; as mismo, se verifica si se debe o no
almacenar dicha informacin en la base de datos.


Figura 136: Anlisis de variables dentro de rangos preestablecidos

Para este proceso de cuenta con una funcin llamada Llenar_Base, la cual
permite abrir la base de datos e ingresar los valores que se han analizado junto
con la hora y la fecha de ocurrencia. Se puede visualizar que se abre primero la
tabla principal, donde se almacena la variable por la cual se gener la alarma.
Adicionalmente se adicionan en la tabla DETALLES todos los dems valores que
189
tuvieron las otras variables en el mismo instante, como se ilustra en la siguiente
Figura:



Figura 137: Funcin Llenar_Base

3.3.4.6. Rango de alarmas
Como se ha descrito anteriormente, para determinar si una variable est dentro de
los rangos permitidos o no, se ha creado una tabla en la cual se permiten
almacenar los valores mnimos y mximos para la generacin de las respectivas
alarmas. A continuacin se muestra el diagrama de la tabla que almacena esta
informacin:

190


Figura 138: Tabla de Access con informacin de rangos de variables

Se cre una rutina llamada Settings, que permite leer de la tabla donde se
encuentran almacenados los rangos de las variables, el valor mnimo y mximo de
una variable especfica. En la siguiente Figura se muestra el cdigo de la funcin:


Figura 139: Funcin Settings
191
3.4. MONTAJE FSICO
Despus de tener el subsistema de adquisicin de seales trabajando
perfectamente en la tarjeta de prototipos
82
se procedi con el montaje de todo el
subsistema en el circuito impreso desarrollado
83
. En la Foto 3 se muestra la tarjeta
en proceso de montaje:



Foto 3: Proceso de montaje del circuito impreso

Con respecto a la distribucin de los diferentes elementos del circuito se tuvo
prioridad en asignar en los extremos las borneras que reciben las seales
externas que se estn monitoreando. Como se observa en la anterior foto, en la
parte derecha (borneras ya soldadas) se encuentra la zona para adquisicin de
seales de la red elctrica pblica y en la parte izquierda (borneras no instaladas)
se tiene la zona para adquisicin de seales de la UPS y planta elctrica.
Igualmente, se dejaron en los bordes del circuito los conectores externos
(alimentacin DC y salida RS232) y pines de conexin que permiten realizar la
programacin de los dos microcontroladores. La anterior distribucin se asign
para dar orden al circuito y as mismo facilitar la identificacin en las conexiones.
Un factor muy importante dentro del desarrollo del proyecto es el montaje fsico del
subsistema de adquisicin de seales, ya que dicho mdulo se realiz para estar

82
Protoboard.
83
En el Anexo L se ilustra el desarrollo final del circuito impreso, el cual se desarrollo en el programa
PROTEL.
192
ubicado en el extremo de los nodos de comunicaciones y por tanto debe estar
sujeto a las condiciones fsicas particulares del sitio. En la siguiente Foto se
muestra la caja externamente, donde se observa la posicin del visualizador de
cristal lquido y los botones de navegacin:


Foto 4: Muestra fsica: Caja del subsistema de adquisicin de seales

De acuerdo a lo anterior se realiz el montaje de la tarjeta de circuito impreso
dentro de una caja metlica que se ajust a las condiciones requeridas, como son
las dimensiones adecuadas y los accesos para el cableado de alimentacin y de
datos. En las siguientes fotos se muestra la distribucin del circuito impreso dentro
de la caja, donde se observa claramente la forma en la que se realiz la conexin
de las diferentes seales adquiridas.


Foto 5: Distribucin de circuito impreso dentro de la caja de montaje
193

Foto 6: Conexiones del circuito impreso dentro de la caja de montaje

En la Foto 6 se muestran las conexiones del circuito impreso con el visualizador
de cristal lquido y los botones de navegacin. Tambin se pueden apreciar las
marquillas numricas que tiene cada uno de los cables que llegan a las borneras,
siendo esto de vital importancia para establecer la nomenclatura de las
conexiones que existen entre el subsistema de adquisicin de seales y los
diferentes puntos de donde se adquieren las variables monitoreadas, que para el
caso del prototipo del proyecto es una caja de pruebas. Este punto es muy
importante ya que permite dar confiabilidad en las conexiones realizadas, evitando
errores que pueden ser muy significativos.

En la siguiente tabla se muestra la nomenclatura de conexiones utilizada:

CAJA DE
PRUEBAS
84
NUMERO
CABLE
85
VARIABLE POSICION
DE
BORNERA
86
BORNERA
DE
SMIE
87
8 29 Voltaje Fase 1 Red Publica 11 VAP (RP)
9 40 Voltaje Fase 2 Red Publica 10 VBP (RP)
10 42 Voltaje Fase 3 Red Publica 9 VCP (RP)
6 48 Transferencia 1 1 TR
7 44 Transferencia 2 2 TP

85
Numeracin de cable que conecta las dos cajas (cable amarillo).
86
Posicin de bornera de izquierda a derecha en caja de pruebas.
87
Nombre estampado en la tarjeta de circuito impreso del subsistema de adquisicin de seales.
84
Dentro de las conexiones internas que tiene la caja de pruebas, cada cable que llega a bornera tiene ste
identificativo.
194
84 20 Corriente Fase 1 Red Publica 17 IAP (RP)
64 24 Corriente Fase 1 Red Publica 16 IAN (RP)
68 25 Corriente Fase 2 Red Publica 15 IBP (RP)
44 26 Corriente Fase 2 Red Publica 14 IBN (RP)
88 27 Corriente Fase 3 Red Publica 13 ICP (RP)
66 28 Corriente Fase 3 Red Publica 12 ICN (RP)
13 47 MID Fase 1 Planta Elctrica 19 FAP (P)
14 45 MID Fase 2 Planta Elctrica 18 FBP (P)
11 52 Voltaje Fase 1 UPS 4 VAP (UPS)
12 50 Voltaje Fase 2 UPS 3 VBP (UPS)
26 59 Corriente Fase 1 UPS 8 IAP (UPS)
29 57 Corriente Fase 1 UPS 7 IAN (UPS)
27 56 Corriente Fase 2 UPS 6 IBP (UPS)
20 55 Corriente Fase 2 UPS 5 IBN (UPS)
0 49 Neutro 29 Neutro
46 Tierra Verde VCP (UPS)
99 Voltaje Batera Planta No Aplica BP+
96 Voltaje Batera Planta No Aplica BP -
7 Voltaje Batera UPS No Aplica BU+
8 Voltaje Batera UPS No Aplica BU -
Tabla 12: Nomenclatura de conexiones entre caja de pruebas y subsistema adquisicin
de seales

Como se mencion anteriormente, para la verificacin de todo el sistema se
realiz una caja de pruebas la cual permite simular de manera controlada las
posibles situaciones o estados especiales que se pueden medir; por ejemplo la
ausencia de las seales de la red elctrica pblica, entrada o salida de la planta
elctrica, variaciones de las seales de la UPS, conmutacin de la transferencia
automtica y variaciones de corriente de las anteriores seales involucradas, entre
otras. En la Foto 7 se muestra internamente la caja de pruebas, donde se
observan los interruptores utilizados para simular las seales, el conmutador que
simula la transferencia automtica y los transformadores de corriente, los cuales
estn instalados sobre cada lnea de alimentacin.

195

Foto 7: Caja de pruebas internamente

En la Foto 8 se observa ms claramente la nomenclatura de los interruptores y el
cableado interno:


Foto 8: Vista de numeracin de interruptores de caja de pruebas
196
El diagrama elctrico de la caja de pruebas se ilustra en la Figura 140, donde es
conveniente aclarar lo siguiente:

La nomenclatura de crculos color naranja corresponde al nmero de
marquilla de los cables internos de la caja de pruebas.

La numeracin en formato No. Bout corresponde a la posicin de la
bornera de izquierda a derecha.

La definicin de SW No. corresponde a los interruptores que se ilustran en
la Foto anterior y que simulan cada fase monitoreada.





197
Figura 140: Diagrama elctrico de caja de pruebas
Fase A RP
Fase C RP
Fase B RP
FASE A UPS
Tierra
Neutro
FASE B UPS
28 b Out
24 B Out
26 B Out
SW 1
SW 3
SW 2
1
2
3
1 B Out
2 B Out
SW 4
SW 5
SW 6
SW 8
SW 7
4
5
22 B Out
20 B Out
18 B Out
19 B Out
Neutro
GND
1
5
1
0
2
4
3
6
7
8
9
10
11
12
0
14
13
8
9
10
21 B Out 23 B Out 25 B Out 27 B Out 29 B Out
0 0 0 0 0
64 68 44 88 66 84
26 29 27 20
Diagrama Elctrico de Maqueta de Pruebas de SMIE
9

B

O
u
t
1
0

B

O
u
t
1
1

B

O
u
t
1
2

B

O
u
t
1
3

B

O
u
t
1
4

B

O
u
t
1
5

B

O
u
t
1
6

B

O
u
t
1
7

B

O
u
t
4

B

O
u
t
3

B

O
u
t
5

B

O
u
t
6

B

O
u
t
7

B

O
u
t
8

B

O
u
t
198
En la Foto 9 se muestra la distribucin de las borneras de salida de la caja de
pruebas y su correspondiente numeracin:


Foto 9: Borneras de salida de la caja de pruebas

Finalmente, en las siguientes Fotos se muestra todo el sistema interconectado:


Foto 10: Vista No. 1 del sistema interconectado
199

Foto 11: Vista No. 2 del sistema interconectado

200


4. ANLISIS DE RESULTADOS

A lo largo del desarrollo del proyecto, se realizaron mltiples pruebas tanto a nivel
de software como de hardware; pruebas individuales y con todo el sistema
funcionando. Las pruebas individuales ms importantes consistieron bsicamente
en lo siguiente:

Verificacin del adecuado funcionamiento de los sensores y transductores
utilizados; y as mismo la interaccin de stos con el microcontrolador
principal.

Verificacin de comunicacin entre el microcontrolador principal y el
microcontrolador de video, interaccin entre el microcontrolador de video y
el visualizador de cristal lquido y verificacin de la adecuada actualizacin
de datos en el visualizador.

Pruebas con las diferentes tramas manejadas entre el subsistema de
adquisicin de seales y el subsistema de almacenamiento de datos.

Adecuada recepcin de datos por parte del software del subsistema de
almacenamiento de datos y correcta manipulacin de las tramas recibidas.

Actualizacin en base de datos, manipulacin de reportes y visualizacin de
parmetros en la interface grfica.

Cambio de los rangos de alarmas de las variables, desde la interface
grfica.

Despus de superadas todas las pruebas individuales, se procedi con la
verificacin del funcionamiento de todo el sistema en conjunto, utilizando la
maqueta de pruebas que se explic en el captulo anterior y realizando la conexin
como se ilustra en la Foto 11. Se realizaron pruebas conectando diferentes cargas
en la maqueta y generando condiciones de funcionamiento las cuales se ilustran a
continuacin:

Es importante resaltar que a continuacin se registran las medidas obtenidas con
el sistema de monitoreo y previamente se realiz toda la verificacin de rango de
alarmas el cual es manejado desde la interface grfica del subsistema de
almacenamiento de datos; es decir, se ha tomado cada variable y se han variado
los rangos vlidos para verificar la adecuada respuesta en la visualizacin de
alarmas.
201
MEDICIONES DE VOLTAJE DE LA RED ELCTRICA PBLICA
Se realizaron mediciones en las tres fases de la red elctrica pblica simulada,
utilizando un VARIAC de 120 V 6A para realizar las variaciones en la amplitud
de la seal de voltaje, obteniendo los siguientes valores:

MEDICIN CON
FLUKE 41B (V
RMS
)
MEDICION CON
SMIE (V
RMS
)
120.4 123.6
112.3 115.2
105.5 108.0
96.4 99.0
82.8 85.0
77.0 79.0
70.7 72.6
65.9 67.6
60.3 61.8
55.4 56.8
Tabla 13: Mediciones de Voltaje de la red elctrica pblica


DIAGRAMA DE DISPERSION MEDICIONES VOLTAJE RED
ELECTRICA PBLICA
40
50
60
70
80
90
100
110
120
130
0 1 2 3 4 5 6 7 8 9 10
OBSERVACION
LECTURA PATRON
LECTURA DE SMIE
V
O
L
T
A
J
E

(
V
)


Figura 141: Comparacin de mediciones de Voltaje de red elctrica pblica (Diagrama de
dispersin)

202
MEDICIONES DE VOLTAJE DE LA UPS
Se realizaron mediciones en las dos fases de la red regulada (UPS) simulada,
utilizando un VARIAC de 120 V 6A para realizar las variaciones en la amplitud
de la seal de voltaje, obteniendo los siguientes valores:


MEDICIN CON
FLUKE 41B (V
RMS
)
MEDICION CON
SMIE (V
RMS
)
120.7 121.8
115.0 115.9
110.2 111.1
100.7 101.2
95.3 96.2
85.3 86.0
75.8 76.4
70.0 70.9
60.5 60.8
50.2 50.7
Tabla 14: Mediciones de Voltaje de la UPS

DIAGRAMA DE DISPERSION MEDICIONES
DE VOLTAJE UPS
40
50
60
70
80
90
100
110
120
130
0 1 2 3 4 5 6 7 8 9 10 11
OBSERVACION
V
O
L
T
A
J
E

(
V
)
LECTURA PATRON
LECTURA DE SMIE

Figura 142: Comparacin de mediciones de Voltajes regulados (Diagrama de dispersin)


203
MEDICIONES DE VOLTAJE DC DE LA BATERA DE LA PLANTA ELCTRICA
Se realizaron variaciones del voltaje DC, simulado con una fuente triple BK
PRECISION 1660 dentro del rango estipulado como vlido para sta medida (0
V
DC
a 15 V
DC
). Se obtuvo los siguientes resultados:


MEDICIN CON
FLUKE 41B (V
DC
)
MEDICION CON
SMIE (V
DC
)
14.5 14.5
13.0 13.0
11.5 11.4
10.0 10.0
8.5 8.5
7.0 7.0
5.5 5.4
4.0 4.0
2.5 2.4
1.0 1.0
Tabla 15: Mediciones de Voltaje DC de la batera de la planta elctrica

DIAGRAMA DE DISPERSION MEDICIONES
VOLTAJE DC BATERIA PLANTA ELECTRICA
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0 1 2 3 4 5 6 7 8 9 10 11
OBSERVACION
V
O
L
T
A
J
E

(
V
D
C
)
LECTURA PATRON
LECTURA SMIE

Figura 143: Comparacin de mediciones de Voltaje DC de batera planta elctrica
(Diagrama de dispersin)

204
MEDICIONES DE VOLTAJE DC DEL BANCO DE BATERAS DE LA UPS
Se realizaron variaciones del voltaje DC, simulado con una fuente triple BK
PRECISION 1660 dentro del rango estipulado como vlido para sta medida (0
V
DC
a 225 V
DC
)
88
. Se obtuvo los siguientes resultados:

MEDICIN CON
FLUKE 41B (V
DC
)
MEDICION CON
SMIE (V
DC
)
62.0 61.8
60.5 60.3
56.5 56.4
55.0 55.0
53.0 52.9
51.5 51.3
50.0 50.1
40.0 40.2
30.0 29.8
20.0 19.7
Tabla 16: Mediciones de Voltaje DC del banco de bateras de la UPS

DIAGRAMA DE DISPERSION MEDICIONES DE
VOLTAJE DC BANCO DE BATERIAS UPS
18
23
28
33
38
43
48
53
58
63
0 1 2 3 4 5 6 7 8 9 10
OBSERVACION
V
O
L
T
A
J
E

(
V
D
C
)
LECTURA PATRON
LECTURA SMIE

Figura 144: Comparacin de mediciones de Voltaje DC del banco de bateras de la UPS
(Diagrama de dispersin)

88
Para las pruebas con la fuente BK PRECISION slo se verific hasta el rango de 60 V
DC.
205
MEDICIONES DE CORRIENTE EN LAS FASES DE LA RED ELCTRICA
PBLICA
Se realizaron mediciones en las tres fases de la red elctrica pblica simulada,
utilizando diferentes cargas para variar el consumo de corriente y poder verificar la
medicin del sistema de monitoreo, obteniendo los siguientes valores:

MEDICIN CON
FLUKE 41B (A
RMS
)
MEDICION CON
SMIE (A
RMS
)
12.67 13.2
9.89 10.2
7.99 8.40
6.53 6.60
3.23 3.40
2.88 3.00
2.37 2.50
2.10 2.20
0.76 0.8
0.52 0.50
Tabla 17: Mediciones de Corriente de la red elctrica pblica


DIAGRAMA DE DISPERSION MEDICIONES DE
CORRIENTE RED ELECTRICA PBLICA
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
0 1 2 3 4 5 6 7 8 9 10
OBSERVACION
C
O
R
R
I
E
N
T
E

(
A
)

LECTURA PATRON
LECTURA SMIE

Figura 145: Comparacin de mediciones de Corriente de red elctrica pblica (Diagrama
de dispersin)
206
MEDICIONES DE CORRIENTE EN LAS FASES DE LA UPS
Se realizaron mediciones en las dos fases activas de la UPS simulada, utilizando
diferentes cargas para variar el consumo de corriente y poder verificar la medicin
del sistema de monitoreo, obteniendo los siguientes valores:


MEDICIN CON
FLUKE 41B (A
RMS
)
MEDICION CON
SMIE (A
RMS
)
16,9 16,2
11,0 10,9
6,92 6,6
4,80 4,6
4,04 3,9
3,40 3,3
3,01 2,9
2,40 2,3
2,10 2,0
0,52 0,5
Tabla 18: Mediciones de Corriente de la UPS

DIAGRAMA DE DISPERSION MEDICIONES DE
CORRIENTE UPS
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
0 1 2 3 4 5 6 7 8 9 10
OBSERVACION
C
O
R
R
I
E
N
T
E

(
A
)
LECTURA PATRON
LECTURA SMIE

Figura 146: Comparacin de mediciones de Corriente de la UPS (Diagrama de dispersin)

207
MEDICIONES DE POTENCIAS Y FACTOR DE POTENCIA
Se realizaron pruebas con diferentes cargas para verificar las mediciones de
potencia activa, potencia reactiva, potencia aparente y factor de potencia. En la
siguiente tabla se ilustran los resultados obtenidos:

POTENCIA
ACTIVA (W)
FLUKE 41B
POTENCIA
ACTIVA (W)
SMIE
POTENCIA
REACTIVA
(VAR)
FLUKE 41B
POTENCIA
REACTIVA
(VAR)
SMIE
POTENCIA
APARENTE
(VA)
FLUKE 41B
POTENCIA
APARENTE
(VA) SMIE
PF FLUKE
41B
PF SMIE
29 27.6 53 51 61 60.6 0.480 0.455
45 42.2 72 69 111 102 0.405 0.413
90 96.2 7 8 90 94 1.00 1.02
251 254 9 11 251 245 1.00 1.03
280 286 13 14 282 279 0.99 1.02
330 337 16 18 333 341 0.99 0.98
705 653 25 21 707 641 0.99 1.01
Tabla 19: Mediciones de Potencia Activa, Potencia Reactiva, Potencia Aparente y Factor
de Potencia en la red elctrica pblica

DIAGRAMA DE DISPERSION MEDICIONES DE
FACTOR DE POTENCIA
0
0,2
0,4
0,6
0,8
1
1,2
0 1 2 3 4 5 6 7
OBSERVACION
F
A
C
T
O
R

D
E

P
O
T
E
N
C
I
A
LECTURA PATRON
LECTURA SMIE


Figura 147: Comparacin de mediciones de Factor de Potencia (Diagrama de dispersin)


208
Es importante resaltar que para las mediciones de Factor de Potencia, se utiliza un
reloj global del microcontrolador principal, el cul ocasionalmente se ve afectado
por las rpidas interrupciones que genera el dispositivo ADE7758, lo que puede
generar retardos en el conteo del reloj de acumulacin de tiempo, ocasionando
que las medidas de potencia se desven del valor real. Esto ocurre cuando se
tienen cargas de alto consumo de potencia, las cuales generan constantes
interrupciones de los registros acumuladores de energa.

Para disminuir este grado de error, se utiliz un preescalizador por cada potencia
(WDIV, VARDIV, VADIV) los cuales estn incluidos en el ADE7758. Dichos
registros permiten retardar el llenado de los registros de acumulacin de energa,
logrando con esto que las interrupciones que se generan hacia el microcontrolador
no sean tan rpidas y se pueda realizar el procesamiento de una manera ms
eficiente.

Con respecto a los errores presentados en las mediciones de voltaje y corriente,
se justifican teniendo en cuenta que existen condiciones mecnicas en los
elementos de adquisicin de seales (montaje, cableado, ruido externo) y
adicionalmente existen diferencias en los valores de los componentes utilizados
para realizar el acondicionamiento de las seales externas.

De las anteriores pruebas se puede resaltar que todas las mediciones arrojaron
valores muy satisfactorios, comparndolos con las mediciones del patrn utilizado.
En la siguiente tabla se muestra el error mximo obtenido con cada una de las
variables medidas.

VARIABLE MEDIDA
% ERROR MAX.
VOLTAJES RED ELECTRICA PUBLICA
2,70%
VOLTAJES UPS
1,29%
VOLTAJE BATERIA PLANTA ELECTRICA
4%
VOLTAJE BANCO DE BATERIAS UPS
1,50%
CORRIENTE RED ELECTRICA PUBLICA
5,48%
CORRIENTE UPS
4,76%
FACTOR DE POTENCIA
5,20%
Tabla 20: Error mximo de cada prueba ejecutada

De acuerdo a los objetivos planteados para el proyecto, se debe mencionar que
nicamente no se trabaj directamente
89
sobre el referente a la utilizacin de la

89
No se pretende decir que no se cumpli el objetivo, simplemente que en el proyecto se realiz de una
manera simulada por los motivos expuestos anteriormente; pero el sistema est en la plena capacidad de ser
implementado en la red de datos de la empresa Telefnica Colombia o cualquier otra que permita un acceso a
travs de un puerto Ethernet.
209
red de datos de Telefnica Colombia, pero se aclara que se procedi de esta
manera ya que en conjunto con el Director de Tesis se decidi crear una maqueta
de pruebas aislada, para poder verificar todos los parmetros incluidos dentro del
sistema de monitoreo; pues al realizar el montaje dentro de la red de la empresa,
sera imposible verificar el funcionamiento del sistema, ya que no se puede
realizar manipulacin sobre la infraestructura que da soporte a los equipos de
comunicaciones de la red nacional de datos. Adicionalmente en el desarrollo, se
plantearon los escenarios de prueba del sistema para simular la red de transporte
de la empresa y as mismo se realizaron las pruebas pertinentes para garantizar el
adecuado funcionamiento de la solucin propuesta.

De los dems objetivos planteados todos fueron abarcados exitosamente, como
se explic en el desarrollo del proyecto.


4.1. Presupuesto

La siguiente tabla muestra el presupuesto de los materiales que se emplearon en
el desarrollo del proyecto:

Cant. Descripcin Valor
Unitario
Valor
Total

Circuito Impreso
1 Tarjeta SMIE 300000 300000

Integrados
7 MID 400 15000 105000
2 PIC18F452 en empaque DIP 40000 80000
2 PIC18F452 en empaque TQFP 55000 110000
4 ADE7758 en empaque SOIC 18000 72000
1 MAX232 5000 5000

Modulo de Comunicaciones
1 Modulo Xport Lantronix 450000 450000

Componentes Varios
1 LDC 20x4 con Back Light 95000 95000
2 Cristales de 10 MHz 3000 6000
2 Cristales de 20 MHz 3000 6000
1 Conectores para circuito impreso 6000 6000
5 Hileras de Bornera para Caja Metlica 10000 50000
5 Hileras de Borneras para Circuito Impreso 8500 42500
1 Componentes (Resistencias y condensadores) 15000 15000
3 Led Verde 1000 3000
210

Cajas
1 Caja de pruebas elctricas 45000 45000
1 Caja de subsistema de adquisicin de seales 35000 35000
1 Adecuacin de las cajas 15000 15000
1 Cable UTP Categora 5e 5000 5000

Transductores
5 Transformadores de Corriente CR Magnetics 12000 60000

METROS
Cables
40 Cable de control AWG 18 200 8000
10 Cable de potencia AWG 12 250 2500
1 Cinta de 8 hilos 1500 1500
1 Cables varios 10000 10000

Imprevistos
1 Daos en la tarjeta de SMIE y componentes
90
450000 450000

PESOS
TOTAL $1977.500

Tabla 21: Presupuesto del proyecto

Las diferencias del presupuesto real con el planteado en el anteproyecto, es
importante resaltar que inicialmente se realiz una valoracin global pero no se
tena identificado claramente todo lo requerido para la ejecucin del mismo, sin
embargo verificando el valor total en cuanto a materiales, la diferencia es de
aproximadamente $400.000, el cual es justificado bsicamente por los
sobrecostos que se presentaron con el tem de imprevistos.

Es importante tener en cuenta que dentro del presupuesto planteado no se estn
incluyendo las horas de trabajo de los autores, lo cual generara un incremento
significativo en el proyecto, pero ste podra ser balanceado con el precio del
producto final. Al comparar diferentes sistemas de monitoreo
91
que son ofrecidos
en el mercado para la aplicacin en cuestin, muchos de los cuales estn
delimitados por determinado nmero de entradas anlogas y digitales, se podra
ofrecer el producto instalado a un precio de $3.500.000 por cada nodo, precio que
sera una oferta muy tentadora para los clientes, teniendo en cuenta todas las
caractersticas del sistema.

90
Dentro de este valor se incluye compra de componentes, fletes de transporte, fabricacin de nuevo circuito
impreso y gastos adicionales.
91
Sistemas ofrecidos por empresas como CODENSA, EQUITEL S.A., XANTREX, INFOMEDIA y
ENABLE TECHNOLOGIES S.A.
211

Con respecto al presupuesto planteado, se debe resaltar que si se realiza una
produccin masiva del sistema, el precio de componentes y fabricacin de
circuitos impresos se reducir considerablemente, lo cual generar un decremento
significativo del costo de cada sistema, permitiendo ofrecer un descuento adicional
en el producto.
212



5. CONCLUSIONES


En el desarrollo del proyecto se presentaron diferentes acontecimientos, los cuales
permiten reflexionar sobre situaciones y planteamientos que en un principio no
eran trascendentales desde el punto de vista de los autores y que finalmente
afectaron la forma de ejecutar el trabajo de grado y seguramente la forma de
afrontar en el futuro proyectos como Ingenieros Electrnicos. A continuacin se
profundiza sobre dichas situaciones importantes por resaltar:

El plantear un proyecto real (aunque se trate de un prototipo) con una empresa de
Telecomunicaciones, representa un gran compromiso para los autores ya que se
tiene la responsabilidad de cumplir con unos objetivos planteados inicialmente en
conjunto con el personal involucrado de la compaa. As mismo, el desarrollo del
proyecto abre de manera significativa la visin de todas las variables que se
encuentran involucradas en el desarrollo de un proyecto de Ingeniera. Un aspecto
importante por resaltar, es que fue de gran utilidad el hecho de conocer
claramente la necesidad de la empresa, por desarrollar un sistema de monitoreo
de la infraestructura elctrica de sus nodos y adems conocer las condiciones
especficas de stos y de la red de transporte. Adicionalmente, se considera muy
valiosa la constante colaboracin por parte de la empresa, en especial del
departamento de infraestructura el cual prest todo el apoyo para la adecuada
consecucin del proyecto.

En el desarrollo del proyecto se presentaron diferentes problemas de los cuales,
los principales, y que son muy importantes de resaltar son:

El principal inconveniente que se present y gener el mayor retardo en la
finalizacin del proyecto, fue la documentacin del dispositivo ADE7758 ya que en
la parte de medicin de parmetros de energa se encontraron grandes
inconsistencias las cuales en un comienzo hicieron que no se lograran obtener las
medidas de energa y por tanto de potencia. Despus de un contacto creado
directamente con el departamento encargado del desarrollo del dispositivo en la
empresa fabricante
92
, se lograron clarificar las dudas ya que efectivamente se
haban encontrado errores en las observaciones realizadas por parte de los
responsables del proyecto y por tanto se logr realizar la adecuada manipulacin
del dispositivo. Lo anterior se present bsicamente por la reciente salida al
mercado de dicho dispositivo y las constantes correcciones que se estn
realizando en el manual de usuario.

92
Rachell Caplan. Measurement Department Analog Devices.
213

Otro inconveniente que se present en la parte final del proyecto, el cual
represent costos adicionales e igualmente retardo en la finalizacin, fue un
accidente que se present con la tarjeta de circuito impreso del subsistema de
adquisicin de seales, generndose un corto circuito con un alambre el cual se
encontraba sobre la mesa cuando se realizaban pruebas. Esto ocasion el dao
del microcontrolador principal, dispositivos MID400 y pistas del circuito impreso.
Por el dao presentado se incurri en gastos inesperados como la compra de
nuevos componentes (teniendo en cuenta que stos no son conseguidos en
Colombia) y se debi ordenar la fabricacin nuevamente del circuito impreso; pero
finalmente se considera que de errores como ste, aunque son complicados de
manejar en su momento, representan una etapa importante de aprendizaje dentro
del desarrollo del proyecto, ya que son situaciones que a diario se presentan a
nivel profesional y que deben ser tenidas en cuenta para prevenir dichas
situaciones y as mismo en el proceso de planificacin y ejecucin de un proyecto.

Es muy importante mencionar la visin que ha generado el desarrollo del proyecto,
ya que desde un punto de vista global se encontr que con la herramienta
generada se pueden llevar a cabo estudios similares a nivel estructural, de gestin
y monitoreo los cuales actualmente son apetecidos a nivel empresarial y
representan una posible fuente de negocio. Se dice a nivel estructural, ya que
analizando se puede concluir que pueden crearse mltiples proyectos para
diferentes sectores y aplicaciones, los cuales a nivel de desarrollo, simplemente
generan pequeos cambios a lo creado en el presente proyecto. Como ejemplo,
se mencionan las pruebas satisfactorias realizadas con este sistema, para realizar
el monitoreo de equipos de comunicaciones que no estn gestionados
remotamente en los nodos de la empresa Telefnica Colombia. Especficamente,
se realizaron pruebas de gestin a travs de una red IP con unidades de
Microondas a travs de sus puertos seriales y radios Spread Spectrum
gestionando su nivel de ganancia AGC. Esta importante herramienta se logra con
la utilizacin de la interface de conversin Serial a Ethernet, ya que sta permite la
integracin de antiguos equipos que traen interfaz serial de monitoreo, con las
actuales redes IP.

Se considera significativo resaltar la importancia del montaje fsico del proyecto en
cuanto a los acabados y as mismo lo atractivo que debe ser una interface grfica
en los desarrollos de software, ya que desde el punto de vista comercial es
fundamental tener en cuenta cada detalle en lo referente a montaje y condiciones
especficas del cliente.

Otro aspecto el cual no debe pasar por alto es la importancia del anlisis de
costos, ya que el xito en el desarrollo de proyectos incluye una adecuada
planificacin de todas las variables externas, imprevistos, disponibilidad de
elementos y todos los incrementos que esto puede traer a un proyecto real,
pudiendo convertirlo en un fracaso o xito rotundo. Lo anterior se resalta teniendo
214
en cuenta que en el desarrollo del presente proyecto se presentaron situaciones
que no fueron planificadas ni proyectadas a nivel de costos y que aumentaron el
valor final del producto desarrollado; pero precisamente ayuda a reflexionar sobre
la importancia de la planificacin y el anlisis previo de manera global.

Como pieza clave del proyecto, se destaca el dispositivo ADE7758 que aunque
present dificultades para la manipulacin, representa una herramienta muy
poderosa y econmica, para la medicin de parmetros de calidad de energa;
pues integradamente por cada dispositivo utilizado, se integr la medicin de
variables de voltaje, corriente, frecuencia, potencia activa, potencia reactiva y
potencia aparente, por tres fases; logrando una optimizacin de recursos
utilizados, ya que inicialmente se plante un esquema de medicin para cada una
de las variables mencionadas. As mismo, contemplando las mltiples alternativas
que ofrece el dispositivo, se considera que puede ser la base para desarrollar
equipos de gestin de parmetros de energa a nivel domiciliario, por lo que se
recomienda promover su profundizacin dentro de los estudiantes, para desarrollo
de futuros trabajos de grado.

Un aspecto importante por resaltar es que el presente desarrollo, aunque se
realiz de acuerdo a los parmetros de los nodos de la empresa Telefnica
Colombia, se ha dejado abierto para nuevas mediciones, es decir que tanto a nivel
de software como de hardware el sistema tiene la capacidad de ser adaptado para
recibir nuevas seales para condiciones especiales. Especficamente, para los
nodos de la empresa se utilizan plantas elctricas y UPS bifsicas, por lo que
dentro del desarrollo se trabaj con stos parmetros, pero sin embargo en el
circuito impreso (hardware) y el software del subsistema de almacenamiento de
datos se tiene la opcin de incluir mediciones de una fase adicional. Lo anterior es
muy importante ya que a nivel de ingeniera los cambios se presentan
constantemente; por tanto los proyectos exitosos deben de estar en capacidad de
adaptarse rpida y econmicamente. Adicionalmente, el proyecto queda abierto
para futuras actualizaciones, ya que dentro del esquema de gestin y monitoreo
remoto se presentan continuamente nuevas opciones, que dan al usuario mayor
control y seguridad sobre los elementos monitoreados. Ahora mismo, se pueden
plantear nuevas mejoras detectadas claramente en el sistema:

Se puede dedicar esfuerzo en robustecer el sistema, cambiando el enfoque de
monitoreo a gestin remota, es decir que se puedan involucrar mltiples acciones
que son importantes por realizar a distancia. Por ejemplo, efectuar toda la
manipulacin del sistema de soporte elctrico, teniendo la posibilidad de prender,
apagar o establecer estados especficos de la planta elctrica, UPS y bancos de
bateras adicionales. Tambin se podra tomar control sobre sistemas de acceso e
iluminacin de los nodos y adicionar la gestin de unidades microondas, radios de
tecnologa Spread Spectrum, fraccionadores y dems equipos de comunicaciones
que actualmente no pueden ser accedidos remotamente, logrando claramente una
215
herramienta muy poderosa para la compaa, ya que el xito y confiabilidad de las
empresas de telecomunicaciones radica en el tiempo de disponibilidad de la red.

Otra posibilidad de mejora del proyecto, puede ser la independizacin de medidas
de potencia, ya que este estudio se delimit a realizar mediciones de calidad de
energa nicamente teniendo una fase activa, por las situaciones que se
expusieron en el desarrollo del proyecto, referentes a la sealizacin de
interrupciones por parte del dispositivo ADE7758. Aunque el planteamiento fue
aceptado por la empresa, teniendo en cuenta que las verificaciones de estos
parmetros se efectan cuando se ejecuta la lista de chequeo de infraestructura
elctrica y en sta se manipulan las fases independientemente, se considera
benfico el obtener dichas medidas con todas las fases trabajando
simultneamente.

Finalmente, se concluye que se ha desarrollado un prototipo muy competitivo
frente a las necesidades de la empresa Telefnica Colombia y as mismo puede
llegar a ofrecerse como un producto para su implementacin; logrndose cumplir y
superndose las expectativas de los objetivos planteados inicialmente.





216













ANEXO A. Hojas de especificaciones
93

93
Las hojas de especificaciones de todos los dispositivos utilizados en el proyecto se encuentran contenidas
en el CD_1.
217

ANEXO B. Seales de la interface PCB del dispositivo Lantronix





218















ANEXO C. Diagramas circuitales














219
Esquema de puertos I/O de Microcontrolador principal
94
RA0
19
RA1
20
RA2
21
RA3
22
RA4/T0CKI
23
RA5/SS
24
RB0/INT
8
RB1
9
RB2
10
RB3
11
RB4
14
RB5
15
RB6
16
RB7
17
RC0/T1OSO/T1CKI
32
RC1/T1OSI
35
RC2/CCP1
36
RC3/SCK/SCL
37
RC4/SDI/SDA
42
RC5/SDO
43
RC6/TX
44
RC7/RX
1
RD0/PSP0
38
RD1/PSP1
39
RD2/PSP2
40
RD3/PSP3
41
R
D
4
/
P
S
P
4
2
R
D
5
/
P
S
P
5
3
R
D
6
/
P
S
P
6
4
R
D
7
/
P
S
P
7
5
R
E
0
/
R
D
2
5
R
E
1
/
W
R
2
6
R
E
2
/
C
S
2
7
V
D
D
2
8
V
S
S
6
V
S
S
2
9
M
C
L
R
/
V
P
P
1
8
O
S
C
1
/
C
L
K
I
3
0
O
S
C
2
/
C
L
K
O
3
1
N
C
1
2
N
C
1
3
N
C
3
3
N
C
3
4
V
D
D
7 U1
M
C
L
R
/
V
P
P
RB6/PGClock
RB7/PGData
R6 1k
+5
O
s
c
_
1
O
s
c
_
2
VoltBancoBat. (UPS)
MID 1PLANTA
MID 2PLANTA
MID 3PLANTA
SDI
SDO
SCL
IRQ_A
IRQ_B
C
S
_
A
TX_PC
RX_PC
C
S
_
B
M
I
D

1

R
E
D

P
U
B
M
I
D

2

R
E
D

P
U
B
M
I
D

3

R
E
D

P
U
B
C8
0.1uF
+5
Volt_Bat(Planta)
VRef-
VRef+
DATOS_VIDEO
RESET CPU VIDEO
RX_READY_VIDEO
1 2
Y1
20MHz
C5
15pF
C6
15pF
O
s
c
_
2
O
s
c
_
1
D2
1N4148
R4
4.7k
R5
470
C7
0.22uF/25V
+5
MCLR/VPP
Programmer MCLR
Programmer MCLR
RB6/PGClock
RB7/PGData 1
2
3
4
CON2
CB1
Jumper
R7 1k
R8
1k
+5


94
Esquema de puertos I/O de Microcontrolador principal: Se muestra la distribucin general de puertos asignados al microcontrolador principal del proyecto; dicho
microcontrolador es el encargado de la adquisicin de los datos y de la transmisin serial hacia subsistema de comunicacin. As mismo enva los datos adquiridos al
microcontrolador de video, encargado de la visualizacin local. En la figura se observan todas las seales de entrada, que representan las variables medidas en el proyecto.
La distribucin de puertos se realiz de acuerdo a las necesidades del mismo circuito, incluyendo el nmero de perifricos y de componentes externos involucrados. En el
desarrollo se profundiz en los circuitos desarrollados.
220
Circuito para el envi y recepcin de datos del computador
95


C1+
1
VDD
2
C1-
3
C2+
4
C2-
5
VEE
6
T2OUT
7
R2IN
8
R2OUT
9
T2IN
10
T1IN
11
R1OUT
12
R1IN
13
T1OUT
14
GND
15
VCC
16
U2
MAX232
C9
0.1uF
C10
0.1uF
C13
0.1uF
C11
0.1uF
+5
C12
0.1uF
TX
RX
1
6
2
7
3
8
4
9
5
CON3
DB9 Hembra




95
Circuito para el envi y recepcin de datos desde el subsistema de Adquisicin de seales: cabe mencionar que la nica funcin de ste circuito dentro del proyecto es la de
cambiar los niveles de voltaje de TTL a RS-232 y viceversa. Esto con el fin de acoplar los niveles lgicos con que trabajan los perifricos involucrados en el proyecto.
221
Circuito del ADE7758 para las mediciones de la Red Elctrica Pblica
96
APCF
1
DGND
2
DVDD
3
AVDD
4
IAP
5
IAN
6
IBP
7
IBN
8
ICP
9
ICN
10
AGND
11
REF IN/OUT
12
DOUT
24
SCLK
23
DIN
22
CS
21
CLKOUT
20
CLKIN
19
IRQ
18
VARCF
17
VAP
16
VBP
15
VCP
14
VN
13
U3
R12
1k C14
33nF
R14
1k
T1
1000:1
C15
33nF
R15
1k C16
33nF
R17
1k
T2
1000:1
C17
33nF
R18
1k C18
33nF
R20
1k
T3
1000:1
C19
33nF
C25
33nF
R22
1k
R23
330k
AC3
115V
U4
PC817
R9
820
1 2
LED3
3mm
R11
470
VCC
1
2
3
4
CON4
APCF / VARCF
+5
C21
100nF
C20
10uF/25V
R13
16.2
R16
16.2
R19
16.2
+5
C23
100nF
C22
10uF/25V
R21
1k
C24
33nF
C26
33nF
R24
1k
R25
330k
AC2
115V
C27
33nF
R26
1k
R27
330k
AC1
115V
R10
470
1 2
LED4
3mm
VARCF_rp
VRCF_rp
IRQ_A
1 2
Y2
10MHz
C28
22pF
C29
22pF
CS_A
SDO
SCL
SDI
Fase
Fase
Fase
Neutro
Neutro
Neutro


96
Circuito del ADE7758 para las mediciones de la Red Elctrica Pblica: Es importante resaltar que dichos componentes (ADE7758) toman muestras de las variables a medir
por cada fase y entregan stos datos al microcontrolador principal a travs del protocolo SPI (Serial Port interface) el cual es un protocolo serial sncrono y se realiza a travs
de un bus de cuatro lneas.
222
Circuito del ADE7758 para las mediciones de la UPS
97
APCF
1
DGND
2
DVDD
3
AVDD
4
IAP
5
IAN
6
IBP
7
IBN
8
ICP
9
ICN
10
AGND
11
REF IN/OUT
12
DOUT
24
SCLK
23
DIN
22
CS
21
CLKOUT
20
CLKIN
19
IRQ
18
VARCF
17
VAP
16
VBP
15
VCP
14
VN
13
U3
R12
1k C14
33nF
R14
1k
T1
1000:1
C15
33nF
R15
1k C16
33nF
R17
1k
T2
1000:1
C17
33nF
R18
1k C18
33nF
R20
1k
T3
1000:1
C19
33nF
C25
33nF
R22
1k
R23
330k
AC3
115V
U4
PC817
R9
820
1 2
LED3
3mm
R11
470
VCC
1
2
3
4
CON4
APCF / VARCF
+5
C21
100nF
C20
10uF/25V
R13
16.2
R16
16.2
R19
16.2
+5
C23
100nF
C22
10uF/25V
R21
1k
C24
33nF
C26
33nF
R24
1k
R25
330k
AC2
115V
C27
33nF
R26
1k
R27
330k
AC1
115V
R10
470
1 2
LED4
3mm
VARCF_rp
VRCF_rp
IRQ_A
1 2
Y2
10MHz
C28
22pF
C29
22pF
CS_A
SDO
SCL
SDI
Fase
Fase
Fase
Neutro
Neutro
Neutro


97
Circuito del ADE7758 para las mediciones de la UPS: En general el circuito realiza la misma funcin del circuito del ADE para mediciones de la Red Elctrica Pblica; los
dos circuitos se diferencian simplemente de donde estn tomando las muestras, ya que uno est en la red elctrica pblica y el otro en la salida de la UPS.
223
Diagrama circuital del microcontrolador encargado de la visualizacin local
98
RA0
19
RA1
20
RA2
21
RA3
22
RA4/T0CKI
23
RA5/SS
24
RB0/INT
8
RB1
9
RB2
10
RB3
11
RB4
14
RB5
15
RB6
16
RB7
17
RC0/T1OSO/T1CKI
32
RC1/T1OSI
35
RC2/CCP1
36
RC3/SCK/SCL
37
RC4/SDI/SDA
42
RC5/SDO
43
RC6/TX
44
RC7/RX
1
RD0/PSP0
38
RD1/PSP1
39
RD2/PSP2
40
RD3/PSP3
41
R
D
4
/
P
S
P
4
2
R
D
5
/
P
S
P
5
3
R
D
6
/
P
S
P
6
4
R
D
7
/
P
S
P
7
5
R
E
0
/
R
D
2
5
R
E
1
/
W
R
2
6
R
E
2
/
C
S
2
7
V
D
D
2
8
V
S
S
6
V
S
S
2
9
M
C
L
R
/
V
P
P
1
8
O
S
C
1
/
C
L
K
I
3
0
O
S
C
2
/
C
L
K
O
3
1
N
C
1
2
N
C
1
3
N
C
3
3
N
C
3
4
V
D
D
7 U7
RB6/V
RB7/V
R471k
+5
O
s
c
V
_
1
O
s
c
V
_
2
C46
0.1uF
+5
R
E
S
E
T

C
P
U

V
I
D
E
O
1 2
Y4
20MHz
C47
15pF
C48
15pF
O
s
c
V
_
2
O
s
c
V
_
1
D3
1N4148
R51
4.7k
R52
470
C7
0.22uF/25V
+5
RESET CPU VIDEO
Programmer MCLR_V
Programmer MCLR_V
RB6/V
RB7/V 1
2
3
4
CON6
+5
E
BacklightLCD
RS
E
RW
D6
D5
D7
SW1
SW-UP
SW2
SW-DOWN
R48
470
R49
470
+5
1
2
LED7
3mmVerde
R50
470
RX_READY_VIDEO
DATOS_VIDEO
RS
RW
D
4
D
5
D
6
D
7
D4
R53
1k
G
N
D
1
V
D
D
2
Vo
3
RS
4
R/W
5
E
6
D0
7
D1
8
D2
9
D3
10
D4
11
D5
12
D7
14
D6
13
BL +
15
BL -
16
LCD
+5


98
Diagrama circuital del microcontrolador encargado de la visualizacin local: Circuito dedicado a la visualizacin en una pantalla de cristal lquido de todas las variables que
se estn monitoreando, generando as una herramienta til para el operario local. Dicho circuito consta principalmente de un microcontrolador de las caractersticas del
microcontrolador principal y dos pulsadores que permiten navegar dentro de un men contextual. En el desarrollo se realiz la profundizacin pertinente.
224
Esquema circuital de la red de MID400 para la deteccin ON/OFF de las fases de la Red Elctrica Pblica
99
INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U8
AC1
115V
R54
330k(1 W)
+5
R55
470
MID 1 RED PUB
INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U9
AC2
115V
R56
330k(1 W)
+5
R57
470
MID 2 RED PUB
INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U10
AC3
115V
R58
330k(1 W)
+5
R59
470
MID 3 RED PUB
Neutro
Neutro
Neutro
Fase
Fase
Fase
LAS ENTRADAS AC1, AC2 YAC3 SON
SEALES DERIVADAS DE LARED
PUBLICA.


99
Esquema circuital de la red de MID400 para la deteccin ON/OFF de las fases de la Red Elctrica Pblica: Se muestran los circuitos de los dispositivos que realizan la
deteccin del estado de cada fase (ON/OFF) con respecto a las lneas de la red elctrica pblica.

225
Esquema circuital de la red de MID400 para la deteccin ON/OFF de las fases de la Planta Elctrica
100

INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U11
AC1
115V
R60
330k(1 W)
+5
R61
470
INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U12
AC2
115V
R62
330k(1 W)
+5
R63
330k(1 W)
INPUT
1
NC
2
INPUT
3
NC
4
VCC
8
AUX
7
VOUT
6
GND
5
U13
AC3
115V
R64
330k(1 W)
+5
R65
470
MID 1 PLANTA
MID 2 PLANTA
MID 3 PLANTA
Neutro
Neutro
Neutro
Fase
Fase
Fase
ESTAS ENTRADAS AC1, AC2 YAC3 SON
SEALES DERIVADAS DE CADAFASE
PROVENIENTES DE LAPLANTA
ELECTRICA


100
Esquema circuital de la red de MID400 para la deteccin ON/OFF de las fases de la Planta Elctrica: Se muestran los circuitos de los dispositivos que realizan la deteccin
del estado de cada fase (ON/OFF) con respecto a las fases de la planta elctrica.

226
Esquema circuital para adquisicin de seales de la transferencia automtica
101





101
Esquema circuital para adquisicin de seales de la transferencia automtica: Se muestra el circuito de adecuacin de seales para la adquisicin de las seales digitales
de la transferencia automtica: contacto de red y contacto de planta elctrica.
227
ANEXO D. Diagrama en bloques del microcontrolador PIC18F452


228
ANEXO E. Smbolos que pueden ser representados en el modulo LCD

229
ANEXO F. Instrucciones para el manejo del mdulo LCD



230
ANEXO G. Diagrama en bloques del software del microcontrolador principal

INICIO
Configuracin de
Puertos
1. Configurar Interrupcin por Recepcin de
Datos desde el PC en PIN Rx del
MicroControlador.
2. Configurar Interrupcin por Timer 0 Cada 5
segundos.
3. Configuracin de Timer 1 cada 1.5
segundos.
4. Configuracin de la Interrupcin Externa.
MID 400 fase A de Red
Pblica = 1
Red Pblica Fase
A=True
SI
NO
Red Pblica Fase
A=False
MID 400 fase B de Red
Pblica = 1
Red Pblica Fase
B=True
SI
NO
Red Pblica Fase
B=False
MID 400 fase C de Red
Pblica = 1
Red Pblica Fase
C=True
SI
NO
Red Pblica Fase
C=False
NO
1
MID 400 fase A de
Planta Elctrica = 1
Planta Elctrica
Fase A=True
SI
NO
Planta Elctrica
Fase A=False
MID 400 fase B de
Planta Elctrica = 1
Planta Elctrica
Fase B=True
SI
NO
Planta Elctrica
Fase B=False
MID 400 fase C de
Planta Elctrica = 1
Planta Elctrica
Fase C=True
SI
NO
Planta Elctrica
Fase C=False
NO
1
2
2

231
Interrupcin por Recepcin de Datos (desde
el PC en PIN Rx del MicroControlador).
El dato
Recibido es
igual a 0
Ajusta el timer 0
a 15 segundos
SI
NO
El dato
Recibido es
igual a 1
Ajusta el timer 0
a 30 segundos
SI
NO
SI
NO
El dato
Recibido es
igual a 2
Ajusta el timer 0
a 1 Minuto
SI
NO
El dato
Recibido es
igual a 3
Ajusta el timer 0
a 2 Minutos
SI
NO
El dato
Recibido es
igual a 4
Ajusta el timer 0
a 5 Minutos
Sale de Interrupcin por Recepcin de Datos
(desde el PC en PIN Rx del
MicroControlador).
SI El dato
Recibido es
igual a 5
Ajusta el timer 0
a 10 Minutos
SI
NO
El dato
Recibido es
igual a 9
Reset General
por SoftWare
El dato
Recibido es
igual a 8
Se debe de poner
ON la salida de
Relevo
SI
NO
El dato
Recibido es
igual a 7
Se debe de poner
OFF la salida de
Relevo
SI
NO
SI
NO
El dato
Recibido es
igual a I
Se debe de enviar la
Trama de Potencias,
Ajusta :
TX_Potencia = True
SI El dato
Recibido es
igual a F
Se termina el envi de
Trama de Potencias y se
Cambia a la Trama
General, Ajusta:
TX_Potencia=False
232
Interrupcin de timer 0 cada N segundos
Verifica
TX_Potencia
FALSE
TRUE
Verifica Si solo Una
Fase Esta Activa
TX al PC la Letra
E, que
corresponte a Error
en la Configuracin
NO
Enva Por el Puerto
de Comunicaciones
al PC la fase que se
encuentra Activa.
Enva Por el Puerto
de Comunicaciones
al PC la variable:
Potencia_Activa
Enva Por el Puerto
de Comunicaciones
al PC la variable:
Potencia_Aparente
Enva Por el Puerto de
Comunicaciones al PC
la variable:
Potencia_Reactiva
Retorna Inicio
de Interrupcin
Por Timer 0
Retorna Inicio
de Interrupcin
Por Timer 0
SI
Enva Por el Puerto
de Comunicaciones al
PC la variable:
RP_Factor_Potencia
3
Inicia el Reloj que se
usa para la
conversin de
Energa a Potencia
233
Lee direccin 0x0A del ADE(1),
Guarda el Dato en el registro
AIRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0B del ADE(1),
Guarda el Dato en el registro
BIRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0C del ADE(1),
Guarda el Dato en el registro
CIRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
3
4
El ADE(1) es el usado
para realizar las
mediciones a la Red
Elctrica Pblica
Enva Versin de SoftWare por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0F del ADE(1),
Guarda el Dato en el registro
CVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0E del ADE(1),
Guarda el Dato en el registro
BVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0D del ADE(1),
Guarda el Dato en el registro
AVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
234
Lee direccin 0x11 del ADE(1),
Guarda el Dato en el registro TEMP,
enva este dato por el puerto de
Comunicaciones hacia el PC.
Lee direccin 0x10 del ADE(1),
Ajusta el registro LCYMODE a
00010010, Guarda el Dato en el
registro FREQ, enva este dato por
el puerto de Comunicaciones hacia
el PC.
Lee direccin 0x10 del ADE(1),
Ajusta el registro LCYMODE a
00001010, Guarda el Dato en el
registro FREQ, enva este dato por
el puerto de Comunicaciones hacia
el PC.
Lee direccin 0x10 del ADE(1),
Ajusta el registro LCYMODE a
00000110, Guarda el Dato en el
registro FREQ, enva este dato por
el puerto de Comunicaciones hacia
el PC.
5
4
Reporta el Datos del estado de cada
fase (ON/OFF) de la Red Elctrica
Pblica, fase A,B y C, enva este dato
por el puerto de Comunicaciones
hacia el PC.
Reporta el Datos del estado de cada
fase (ON/OFF) de la Planta Elctrica,
fase A,B y C, enva este dato por el
puerto de Comunicaciones hacia el
PC.
235
Lee direccin 0x0D del ADE(2),
Guarda el Dato en el registro
AVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0E del ADE(2),
Guarda el Dato en el registro
BVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0F del ADE(2),
Guarda el Dato en el registro
CVRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Esta medicin se
refiere al Voltaje entre
Neutro y Tierra
Lee direccin 0x0A del ADE(2),
Guarda el Dato en el registro
AIRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
Lee direccin 0x0B del ADE(2),
Guarda el Dato en el registro
BIRMS, enva este dato por el
puerto de Comunicaciones hacia el
PC.
El ADE(2) es el usado
para realizar las
mediciones a la UPS
5
Sale Interrupcin de timer 0
Lee direccin 0x10 del ADE(2),
Ajusta el registro LCYMODE a
00000110, Guarda el Dato en el
registro FREQ, enva este dato por
el puerto de Comunicaciones hacia
el PC.
Lee direccin 0x10 del ADE(2),
Ajusta el registro LCYMODE a
00000110, Guarda el Dato en el
registro FREQ, enva este dato por
el puerto de Comunicaciones hacia
el PC.
236
Interrupcin de Timer 1 cada 1.5 segundos.
Enva Versin de SoftWare por el
puerto de Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
7
Verifica Estado del PIN:
RX_READY_VIDEO
1
0
No se Pueden Enviar Datos
porque el Microcontrolador
de Video esta Ocupado
Atendiendo una
Interrupcin de Mayor
Prioridad
Retorna Inicio
de Interrupcin
Por Timer 1
Enva el contenido del registro
AIRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
BIRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
AVRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
CIRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
REP: Red Elctrica Pblica
237
7
Enva el contenido del registro
BVRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
CVRMS (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
FreQFA (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
FreQFB (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
FreQFC (REP) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
TEMP por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro fase
(ON/OFF) de la Red Elctrica
Pblica, fase A,B y C por el puerto
de Comunicaciones hacia el
Microcontrolador encargado de el
Visualizador de parmetros.
8
238
Enva el contenido del registro fase
(ON/OFF) de la Planta Elctrica,
fase A,B y C por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
Visualizador de parmetros.
Enva el contenido del registro
AIRMS (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
BIRMS (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
AVRMS (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
BVRMS (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
CVRMS (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Esta medicin se
refiere al Voltaje entre
Neutro y Tierra
8
9
239
Enva el contenido del registro
FreQFA (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Enva el contenido del registro
FreQFB (UPS) por el puerto de
Comunicaciones hacia el
Microcontrolador encargado de el
visualizador de parmetros.
Sale Interrupcin de timer 1
9
240
Interrupcin EXT.
Esta Interrupcin es
generada por el ADE7758
Lee Registro
STATUS
(0x19h)
Este Registro Contiene la
informacin de la fuente de
Interrupcin en el ADE7758
Primer Bit de
Registro Status
es 1
Estado de La
Variable:
FT_EA
Se ajusta el Tiempo de Interrupcin al
Reloj Global:
Tiempo_Inicio_EA=Tiempo_Acumulado
Se inicializa el Valor del
Registro de Energia:
RP_Energia_Activa
Se Cambia el
Estado de
FT_EA=False
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
True
Vuelve a Esperar
Interrupcin
Este Proceso solo se ejecuta
la Primera Vez, la funcin es
inicializar los registro que
llevan el acumulado de la
energa
Indica que le Interrupcin fue
causada por Energa Activa
False
Se aumenta el
Contador de
RP_Energia_Activa
Se realiza la conversin
de RP_Energia_Activa
a Potencia_Activa
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
Vuelve a Esperar
Interrupcin
SI
10
241
Segundo Bit de
Registro Status
es 1
Estado de La
Variable:
FT_ER
Se ajusta el Tiempo de Interrupcin al
Reloj Global:
Tiempo_Inicio_ER=Tiempo_Acumulado
Se inicializa el Valor del
Registro de Energia:
RP_Energia_Reactiva
Se Cambia el
Estado de
FT_ER=False
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
True
Vuelve a Esperar
Interrupcin
Este Proceso solo se ejecuta
la Primera Vez, la funcin es
inicializar los registro que
llevan el acumulado de la
energa
Indica que le Interrupcin fue
causada por Energa
Reactiva
False
Se aumenta el
Contador de
RP_Energia_Reactiva
Se realiza la conversin
de
RP_Energia_Reactiva a
Potencia_Reactiva
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
Vuelve a Esperar
Interrupcin
SI
10
11
242
Terce Bit de
Registro Status
es 1
Estado de La
Variable:
FT_EAP
Se ajusta el Tiempo de Interrupcin al
Reloj Global:
Tiempo_Inicio_EAP=Tiempo_Acumulado
Se inicializa el Valor del
Registro de Energia:
RP_Energia_Aparente
Se Cambia el
Estado de
FT_EAP=False
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
True
Vuelve a Esperar
Interrupcin
Este Proceso solo se ejecuta
la Primera Vez, la funcin es
inicializar los registro que
llevan el acumulado de la
energa
Indica que le Interrupcin fue
causada por Energa Aparente
False
Se aumenta el
Contador de
RP_Energia_Aparente
Se realiza la conversin
de
RP_Energia_Aparente
a Potencia_Aparente
SI
11
Se Realiza el Calculo
de Factor de Potencia
y se Almacena en el
Registro:
RP_Factor_Potencia
Se lee el Registro
Rstatus (0x1A), para
levantar el PIN de IRQ
del ADE7758
Vuelve a Esperar
Interrupcin

243
ANEXO H. Diagrama en bloques del software del microcontrolador de video
INICIO
Configuracin de
Puertos
1. Configurar Interrupcin por Recepcin
de Datos desde el MicroControlador
Principal.
MicroControlador
Encargado del
Visualizador de
Parametros
Pulsador
Arriba
presionado
Ejecuta rutinas de
Antirrebote y Pone
en 0 El PIN
RX_READY_VIDEO
Se dejo de
presionar del
Pulsador
NO
Lee todos los
registros de
parmetros y los
enva al
Visualizador
SI
Define
Contador N=0
Incrementa el
Contador N en 1 y
Visualiza la variable
correspondiente a la
tabla que contiene
todos los
parmetros.
Pone en 1 El PIN
RX_READY_VIDEO

SI
Pulsador
ABAJO
presionado
Ejecuta rutinas de
Antirrebote y Pone en
0 El PIN
RX_READY_VIDEO
Se dejo de
presionar del
Pulsador
Decrementa el
Contador N en 1 y
Visualiza la variable
correspondiente a la
tabla que contiene
todos los
parmetros.
Pone en 0 El PIN
RX_READY_VIDEO

SI
NO
SI
NO
NO
1
1
244
Sobrescribe el
valor del registro
BIRMS (REP)
Sobrescribe el
valor del registro
CIRMS (REP)
Sobrescribe el
valor del registro
AVRMS (REP)
Sobrescribe el
valor del registro
BVRMS (REP)
Sobrescribe el
valor del registro
CVRMS (REP)
Sobrescribe el
valor del registro
FreQFA (REP)
Sobrescribe el
valor del registro
FreQFB (REP)
Sobrescribe el
valor del registro
FreQFC (REP)
Sobrescribe el
valor del registro
TEMP
2
Sobrescribe el
valor del registro
AIRMS (REP)
Interrupcin por Recepcin de Datos (desde el MicroControlador Principal).
245
Sobrescribe el valor del
registro fase (ON/OFF)
de la Planta Elctrica,
fase A,B y C
2
Sobrescribe el
valor del registro
AIRMS (UPS)
Sobrescribe el
valor del registro
BIRMS (UPS) )
Sobrescribe el
valor del registro
AVRMS (UPS)
Sobrescribe el
valor del registro
BVRMS (UPS)
Sobrescribe el
valor del registro
CVRMS (UPS)
Sobrescribe el
valor del registro
FreQFA (UPS)
Sobrescribe el
valor del registro
FreQFB (UPS)
Esta medicin se
refiere al Voltaje entre
Neutro y Tierra
Sale de Interrupcin por Recepcin de Datos
(desde el MicroControlador Principal).
Sobrescribe el valor del
registro fase (ON/OFF)
de la Red Elctrica
Pblica, fase A,B y C

246
ANEXO I. Diagrama en bloques del software del sistema de almacenamiento
de datos
Inicio
Solicitud de Datos
de Usuario
Verificacin de Usuario
Administrador y PassWord
NO
Programa Iniciado por
Primera Vez?
SI
Configuracin
de Nodo
nuevo
Datos del nodo: IP,
Nombre, Direccin,
etc. Almacenamieto
en la DB.
1. Activacin de los
COM para establecer
Comunicacin con el
Microcontrolador.
2. Creacin de las
Bases de Datos para
el almacenamiento de
las variables
alarmadas.
SI
Inicializacin de
los Puertos de
Comunicacin
Recepcin e
identificacin de
los datos enviados
desde el
Microcontrolador.
NO
Alguna Variable
esta fuera del rango
establecido como
Normal?
Almacenamiento
en la DB de
Alarmas del
Nodo.
1
1
Visualizacin
de las variables
de la
infraestructura
Elctrica de un
Nodo.
2
2
SI
NO
Verificacin de
Conectividad del
Nodo
NO
SI
Nodo On-
Line
Genere
Alarma Visual
Verificacin de
Conectividad con el
Nodo Remoto
NO
SI
247
Procesos que esta ejecutando el SOFTWARE constantemente
Configuracion
de Tiempo de
Reporte
Tiempo 15
Segundos
Envia al
MicroControlador
0
Rx
Confirmacin
Ventada
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
Selecciona
El Tiempo
3
3
4
NO
SI
Tiempo 30
Segundos
Envia al
MicroControlador
1
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
4
5
NO
SI
Tiempo 1
Minuto
Envia al
MicroControlador
2
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
5
6
NO
SI
248
Tiempo 2
Minutos
Envia al
MicroControlador
3
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
6
7
NO
SI
Tiempo 5
Minutos
Envia al
MicroControlador
4
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
7
8
NO
SI
Tiempo 10
Minutos
Envia al
MicroControlador
5
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
END
8
3
NO
SI
249
Reset del
Sistema
Remoto
Selecciona
Boton de
Reset en la
Inteface
Grafica
Enva 9 al
Microcontrolad
or
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin
de Falla
NO
SI
ON-OFF
Salida de
Relevo
ON
Envia al
MicroControla
dor 8
Rx
Confirmacin
Ventana de
Confirmacin OK
Ventana
Confirmacin de
Falla
NO
SI
Selecciona
ON-OFF
en la
interface
grafica
NO
SI
Envia al
MicroControla
dor 7
Rx
Confirmacin
Ventana de
Confirmacin
OK
Ventana
Confirmacin
de Falla
9
9
9
NO
SI
250
1. Configuracin del tiempo en el
cual el Microcontrolador se reporta
al sistema de almacenamiento.
2. Verificacin de Conectividad con
el nodo remoto.
3. Generacin de reportes de todos
los nodos configurados, segn los
siguientes criterios:
- Bajo un rango de Fecha
seleccionado se analiza una
variable.
- Por identificador de variable, se
verifica el estado de todas las otras
variables cuando una de ellas est
alarmada.
- Informacin general de un nodo,
se muestra el resumen de alarmas
en general.
Internamente el software est
realizando las siguientes
tareas:


251
ANEXO J. Condiciones de montaje de subsistema de adquisicin de seales
en nodo Paraso

Como se mencion en el desarrollo, el proyecto se dise para ser implementado
bajo las condiciones de los nodos de la empresa Telefnica Colombia, por lo tanto
se realiz el estudio para la realizacin del montaje en el Nodo Paraso
102
de la
empresa. En dicho estudio se realiz la verificacin de las condiciones de los
diferentes elementos y dispositivos que se ven involucrados en el montaje del
subsistema de adquisicin de seales, que es el subsistema que estara
principalmente involucrado en el sitio remoto. A continuacin se muestran algunas
fotografas que describen claramente los componentes fundamentales que se
involucran en el proyecto:






102
Nodo ubicado en el barrio Paraso Calle 44 BIS No.2-45 Este, Bogot.
Foto 12: FOTO DEL
TABLERO DE LA RED
ELCTRICA PBLICA.
Por este tablero llegan las
tres fases de la red elctrica
pblica al cuarto de equipos.
Por la tubera que se
observa en la parte superior,
van las tres fases y el neutro
hasta el tablero de la
transferencia automtica.
252

Foto 13: FOTO DEL
TABLERO DE LA
TRANSFERENCIA
AUTOMTICA Y
TABLEROS DE
DISTRIBUCIN.
En el tablero de la
transferencia automtica se
concentran todas las lneas
de alimentacin, como se
observa en la foto 2 llegan
las lneas de la red elctrica
pblica y de la planta
elctrica; de all sale la
alimentacin al tablero de
distribucin donde se
reparten las cargas de los
circuitos.
Transferencia
automtica
Lneas de
alimentacin de
la red elctrica
pblica
Lneas de
alimentacin de
la planta elctrica
Tablero de
distribucin de
circuitos


Foto 14: FOTO TABLERO DE
LA TRANSFERENCIA
AUTOMTICA.
En esta foto se observan ms
claramente los contactos secos
de red y de planta elctrica, los
cuales reciben seales de
control de los contactos secos
de la transferencia automtica
(parte superior) a travs del
cableado de color rojo que se
observa en la parte posterior.
En los contactos que se
observan a la derecha de la foto
se realiza la unin de las lneas
de red elctrica pblica y de
planta elctrica para ser llevados
al tablero de distribucin de
circuitos.
Contacto seco de red Contacto seco de
planta elctrica


253
Foto 15: FOTO DEL
CONTROL DE LA
TRANSFERENCIA
AUTOMTICA.
Desde ste mdulo electrnico
de la transferencia automtica
se realiza todo el control de los
contactos secos que se
observan en la Foto 4 y que se
encargan de dejar la carga
alimentada elctricamente ya
sea de la red elctrica pblica o
de la planta elctrica, segn
corresponda.
Foto 16: VISTA FRONTAL DE
LA UPS MERLIN GERIN
(MGE) DE 8 KVA.
Esta es la UPS que se tiene en
el nodo, a la cual se le pueden
medir varios parmetros como
el voltaje y la corriente RMS en
cada fase de salida y el voltaje
DC del banco de bateras.





254

Foto 17: VISTA POSTERIOR
DE LA UPS MERLIN GERIN
(MGE) DE 8 KVA.
Se observan las conexiones
que van por la canaleta hacia
los tableros de distribucin. Se
observan dos grupos de cables
encauchetados, los cuales son:
El que trae las seales de
entrada que vienen del
contacto seco que agrupa la
conexin de lneas de la red
elctrica pblica y planta
elctrica.
El que lleva las lneas de
salida hacia el tablero de
distribucin de circuitos
regulados.


Foto 18: VISTA DEL TABLERO
POSTERIOR DE CONTACTOS
SECOS DE LA UPS MERLIN
GERIN (MGE) DE 8 KVA.
Se observa en la foto la
distribucin de los contactos
secos que trae la UPS. En el
crculo rojo se observan los dos
contactos secos de donde se
puede extraer la informacin
del Voltaje DC del banco de
bateras de la UPS. Es de gran
ayuda la obtencin de ste
parmetro desde all, ya que
para acceder a las bateras
fsicamente se tendra que
destapar la mquina.
255





Foto 19: FOTO DE LA
PLANTA ELCTRICA LISTER
PETER DE 18 KVA
Dicha Planta elctrica es la que
presta el soporte energtico al
nodo en caso de ausencia de la
red elctrica pblica. En el
prototipo que se est
desarrollando, se tiene la
posibilidad de verificar el estado
ON/OFF de cada fase de la
planta, tal como se indic en el
desarrollo del proyecto y el
voltaje DC de la batera de
arranque. Se debe tener en
cuenta para la implementacin
del hardware en el nodo, que
dicha planta se encuentra
retirada (por normas de
seguridad) del cuarto de
equipos.
Batera de arranque de la
planta elctrica
Foto 20: BATERA
DE ARRANQUE DE
LA PLANTA
ELCTRICA LISTER
PETER DE 18 KVA
Uno de los
parmetros que se
contempl en el
prototipo, es el voltaje
DC de dicha batera.
Para un montaje
fsico en el nodo se
pueden llevar los
cables para dicha
seal por una de las
tuberas
especificadas que van
hasta la transferencia
automtica.
Cargador de la
batera
Tubera por
donde van las
lneas de energa
de la planta
elctrica
256
Foto 21: TUBERA PARA
CABLEADO ELCTRICO.
Dicha tubera lleva los cables
desde la planta elctrica hasta la
transferencia automtica. Se
observa en la foto la entrada al
cuarto de equipos a travs de la
pared.
Foto 22: TUBERA PARA
CABLEADO ELCTRICO.
Camino de la tubera por donde
se pueden transportar las
seales de la batera de
arranque de la planta elctrica.



257
ANEXO K. Diagrama del circuito impreso


258
ANEXO L. Condiciones de calida de Energa para algunos tipos de equipos
elctricos.

259

TABLA DE CONTENIDO
Pg.

INTRODUCCION.....................................................................................................1
1. MARCO TERICO..............................................................................................5
1.1. IP CONTROL ........................................................................................................... 5
1.1.1. Evolucin de las comunicaciones. ....................................................................... 6
1.2. COMUNICACIONES............................................................................................... 7
1.2.1. Red de Datos........................................................................................................ 7
1.2.2. Clasificacin de las Redes.................................................................................... 7
1.2.2.1. Clasificacin por Tecnologa de Transmisin....................................... 7
1.2.2.2. Clasificacin por Escala........................................................................... 8
1.2.2.2.1. Red LAN.............................................................................................. 8
1.2.2.2.2. Red MAN............................................................................................. 9
1.2.2.2.3. Red WAN............................................................................................ 9
1.2.3. Modelos de Referencia......................................................................................... 9
1.2.3.1. El Modelo OSI ........................................................................................... 9
1.2.3.1.1. Capa Fsica......................................................................................... 9
1.2.3.1.2. Capa de Enlace ............................................................................... 10
1.2.3.1.3. Capa de Red .................................................................................... 10
1.2.3.1.4. Capa de Transporte ........................................................................ 10
1.2.3.1.5. Capa de Sesin ............................................................................... 11
1.2.3.1.6. Capa de Presentacin .................................................................... 11
1.2.3.1.7. Capa de Aplicacin ......................................................................... 11
1.2.3.2. El Modelo TCP/IP ................................................................................... 12
1.2.3.2.1. Capa Host a Red ............................................................................. 12
1.2.3.2.2. Capa de Red .................................................................................... 12
1.2.3.2.3. Capa de Transporte ........................................................................ 12
1.2.3.2.4. Capa de Aplicacin ......................................................................... 13
1.2.4. CONCEPTOS BASICOS.................................................................................. 13
1.2.4.1. Protocolo de comunicacin ................................................................... 13
1.2.4.2. Interfaz...................................................................................................... 13
1.2.4.3. Servicios................................................................................................... 13
1.2.4.4. Entidades ................................................................................................. 13
1.2.4.5. Servicios orientados a conexin........................................................... 14
1.2.4.6. Servicios no orientados a conexin ..................................................... 14
1.2.4.7. Servicio confiable.................................................................................... 14
1.2.4.8. Servicio no confiable .............................................................................. 14
1.2.5. Protocolos LAN................................................................................................. 15
1.2.5.1. Topologas ............................................................................................... 16
1.2.5.2. El Medio Fsico........................................................................................ 16
1.2.5.2.1. Cable Coaxial ................................................................................... 16
1.2.5.2.2. Par Trenzado.................................................................................... 17
260
1.2.5.2.3. Fibra ptica...................................................................................... 18
1.2.5.2.4. Enlaces de Radio............................................................................. 19
1.2.5.2.5. Enlaces de Microondas .................................................................. 19
1.2.5.2.6. Enlaces Satelitales .......................................................................... 20
1.2.6. Dispositivos LAN.............................................................................................. 20
1.2.6.1. Repetidores.............................................................................................. 20
1.2.6.2. Hubs.......................................................................................................... 21
1.2.6.3. Bridges...................................................................................................... 21
1.2.7. Protocolo IP ....................................................................................................... 22
1.2.7.1. Fragmentacin......................................................................................... 25
1.2.7.2. Direcciones IP ......................................................................................... 28
1.2.8. Tecnologas WAN.............................................................................................. 30
1.2.8.1. Enlaces Punto-a-Punto.......................................................................... 31
1.2.8.2. Conmutacin de Circuitos y de Paquetes........................................... 31
1.2.8.3. Circuitos Virtuales WAN......................................................................... 32
1.2.8.4. Dispositivos WAN ................................................................................... 33
1.2.8.4.1. Switch WAN...................................................................................... 33
1.2.8.4.2. RAS.................................................................................................... 33
1.2.8.4.3. Mdem............................................................................................... 34
1.2.8.4.4. CSU/DSU.......................................................................................... 34
1.2.8.4.5. Adaptador ISDN............................................................................... 34
1.2.8.5. Encapsulado y Tunneling ...................................................................... 34
1.2.9. Nivel de Transporte............................................................................................ 35
1.2.9.1. Direccionamiento .................................................................................... 36
1.2.9.2. Elementos de Protocolos de Transporte............................................. 37
1.2.9.3. Protocolo TCP......................................................................................... 38
1.2.9.3.1. Puertos TCP..................................................................................... 40
1.2.9.3.2. Encabezado TCP............................................................................. 41
1.2.10. Transmisin serial ............................................................................................ 42
1.2.10.1. Transmisin serie/paralelo.................................................................. 42
1.2.10.2. Transmisin Sncrona/Asncrona....................................................... 43
1.2.10.3. RS232..................................................................................................... 44
1.2.10.3.1. Aspectos mecnicos.................................................................... 45
1.2.10.3.2. Aspectos elctricos ....................................................................... 46
1.2.10.3.3. Aspectos funcionales.................................................................... 46
1.2.10.3.3.1. Primer bloque: Establecimiento de conexin .................... 47
1.2.10.3.3.2. Segundo bloque: Control de flujo........................................ 48
1.2.10.3.3.3. Tercer Bloque: Transmisin/recepcin de datos .............. 49
1.3. INTERFAZ DE CONVERSIN SERIAL A ETHERNET.................................. 49
1.3.1. Dispositivo Lantronix........................................................................................ 50
1.3.1.1. Caractersticas del dispositivo Lantronix............................................. 51
1.3.1.1.1. Interfase de la tarjeta de circuito impreso (PCB Interface) ....... 52
1.3.1.1.2. Interfase Ethernet ............................................................................ 52
1.3.1.1.3. Puertos COM virtuales................................................................... 53
261
1.4. CALIDAD DE LA ENERGA ELCTRICA (PQ- POWER QUALITY)............ 54
1.4.1. Los 9 mayores problemas de la energa:............................................................ 54
1.4.2. La Pirmide de la Calidad de la Energa............................................................ 56
1.4.2.1. Etapas de la pirmide............................................................................. 57
1.4.2.1.1. Etapa 1: Aterrizado (Grounding) ................................................... 57
1.4.2.1.2. Etapa 2: SPD.................................................................................... 57
1.4.2.1.3. Etapa 3: Regulacin de tensin (Sags o sobretensiones)........ 59
1.4.2.1.4. Etapa 4: Armnicas......................................................................... 59
1.4.2.1.5. Etapa 5: UPS.................................................................................... 59
1.4.2.1.6. Etapa 6: Planta Elctrica de Emergencia.................................... 60
1.5. CIRCUITOS TRIFASICOS................................................................................... 62
1.5.1. Voltajes trifsicos balanceados.......................................................................... 63
1.5.2. Voltajes de fase.................................................................................................. 64
1.5.3. Secuencia de fase positiva.................................................................................. 64
1.5.4. Secuencia de fase negativa................................................................................. 65
1.5.5. Neutro................................................................................................................. 65
1.5.6. Partes de un circuito trifsico............................................................................. 65
1.5.7. Potencia activa................................................................................................... 67
1.5.8. Potencia reactiva................................................................................................ 67
1.5.9. Potencia aparente............................................................................................... 68
1.5.10. Tringulo de potencias..................................................................................... 68
1.5.11. Factor de Potencia............................................................................................ 68
1.6. TRANSFORMADORES DE CORRIENTE ........................................................ 71
1.6.1. Tipos de construccin........................................................................................ 71
1.6.2. Circuito equivalente........................................................................................... 72
1.7. MICROCONTROLADORES................................................................................ 72
1.7.1. Diferencia entre microprocesador y microcontrolador...................................... 73
1.7.2. Requisitos de aplicacin..................................................................................... 75
1.7.2.1. Procesamiento de datos ........................................................................ 75
1.7.2.2. Entrada Salida......................................................................................... 75
1.7.2.3. Consumo.................................................................................................. 75
1.7.2.4. Memoria.................................................................................................... 75
1.7.2.5. Ancho de palabra.................................................................................... 75
1.7.2.6. Diseo de la placa .................................................................................. 76
1.7.3. Arquitectura bsica............................................................................................. 76
1.7.3.1. El procesador o UCP.............................................................................. 76
1.7.3.2. Memoria.................................................................................................... 77
1.7.3.3. Puertas de Entrada y Salida ................................................................. 79
1.7.3.4. Reloj principal .......................................................................................... 80
1.7.3.5. Recursos especiales .............................................................................. 80
1.7.3.6. Temporizadores o "Timers"................................................................... 81
1.7.3.7. Perro guardin o "Watchdog"................................................................ 81
1.7.3.8. Proteccin ante fallo de alimentacin o "Brownout".......................... 81
1.7.3.9. Estado de reposo de bajo consumo................................................. 81
262
1.7.3.10. Conversor A/D (CAD)........................................................................... 82
1.7.3.11. Conversor D/A (CDA)........................................................................... 82
1.7.3.12. Comparador analgico......................................................................... 82
1.7.3.13. Modulador de anchura de impulsos o PWM.................................... 82
1.7.3.14. Puertos de E/S digitales ...................................................................... 82
1.7.3.15. Puertos de comunicacin.................................................................... 82
1.7.4. Herramientas para desarrollo de aplicaciones.................................................... 83
1.7.4.1. Desarrollo del software .......................................................................... 83
1.7.4.1.1. Ensamblador .................................................................................... 83
1.7.4.1.2. Compilador ....................................................................................... 83
1.7.4.1.3. Depuracin ....................................................................................... 84
1.7.4.1.4. Simulador .......................................................................................... 84
1.7.4.1.5. Placas de evaluacin...................................................................... 84
1.7.4.1.6. Emuladores en circuito ................................................................... 84
1.7.4.2. Entorno de desarrollo MPLAB .............................................................. 84
1.7.4.2.1. Funciones de MPLAB..................................................................... 85
1.8. LENGUAJE DE PROGRAMACION VISUAL BASIC....................................... 85
1.8.1. Caractersticas de Visual Basic.......................................................................... 86
1.8.2. Partes del entorno de Visual Basic..................................................................... 88
1.8.3. Trminos............................................................................................................ 89
1.8.4. Variables............................................................................................................ 90
2. ESPECIFICACIONES........................................................................................91
2.1. DESCRIPCIN GENERAL.................................................................................. 91
2.1.1. Adquisicin de seales externas y procesamiento de datos............................... 91
2.1.2. Transporte de datos............................................................................................ 91
2.1.3. Anlisis de datos y generacin de alarmas......................................................... 92
2.2. DESCRIPCIN DEL DIAGRAMA EN BLOQUES............................................ 92
2.3. VARIABLES MONITOREADAS.......................................................................... 98
2.4. CONDICIONES DE TRABAJO Y ESPECIFICACIONES DE MEDIDAS ..... 99
2.5. ENTRADAS Y SALIDAS DEL SISTEMA......................................................... 100
3. DESARROLLO................................................................................................102
3.1. SUBSISTEMA DE ADQUISICIN DE SEALES.......................................... 102
3.1.1. Sensores y transductores.................................................................................. 102
3.1.1.1. Voltaje..................................................................................................... 102
3.1.1.2. Corriente................................................................................................. 103
3.1.1.3. Contactos secos.................................................................................... 103
3.1.1.4. Frecuencia ............................................................................................. 103
3.1.1.5. Factor de potencia................................................................................ 104
3.1.2. Estrategias de medicin.................................................................................... 104
3.1.2.1. Medicin de voltaje............................................................................... 104
3.1.2.1.1. MID400............................................................................................ 104
3.1.2.1.2. ADE7758......................................................................................... 107
3.1.2.1.3. Medicin de voltajes DC usando el microcontrolador principal
............................................................................................................................ 110
263
3.1.2.2. Medicin de corriente........................................................................... 111
3.1.2.3. Medicin del estado de la transferencia automtica....................... 114
3.1.2.4. Medicin de frecuencia........................................................................ 116
3.1.2.5. Medicin de temperatura..................................................................... 117
3.1.2.6. Medicin de Energa Aparente, Energa Reactiva y Energa Activa
................................................................................................................................ 117
3.1.2.6.1. Clculo de Energa Activa............................................................ 118
3.1.2.6.2. Clculo de Energa Reactiva ....................................................... 121
3.1.2.6.3. Clculo de Energa Aparente....................................................... 122
3.1.2.6.4. Interrupciones utilizadas para la medicin de Energa en el
dispositivo ADE7758....................................................................................... 124
3.1.2.7. Conversin de medidas de energa a potencia ............................... 126
3.1.3. Microcontrolador encargado del procesamiento de datos y transmisin serial 127
3.1.3.1. Puertos ................................................................................................... 128
3.1.4. Microcontrolador encargado de la visualizacin local..................................... 130
3.1.4.1. Puertos ................................................................................................... 131
3.1.4.2. Caractersticas adicionales del microcontrolador PIC18F452....... 133
3.1.4.2.1. Reloj ................................................................................................. 133
3.1.4.2.2. Puerto Serial ................................................................................... 133
3.1.4.2.3. Memoria EEPROM........................................................................ 134
3.1.4.2.4. Memoria RAM................................................................................ 134
3.1.4.2.5 Memoria ROM................................................................................. 136
3.1.5. Interfaz serial del dispositivo ADE7758.......................................................... 139
3.1.5.1. Proceso de escritura serial .................................................................. 140
3.1.5.2. Proceso de lectura serial ..................................................................... 141
3.1.6. Visualizador de cristal lquido (LCD).............................................................. 142
3.1.7. Formato de las tramas de comunicacin.......................................................... 143
3.1.7.1. Trama principal entre subsistemas.................................................... 143
3.1.7.2. Trama de informacin de potencias................................................... 145
3.1.7.3. Trama de comunicacin entre microcontroladores ......................... 147
3.1.8. Descripcin general de los programas de los microcontroladores................... 147
3.1.8.1. Microcontrolador principal ................................................................... 147
3.1.8.1.1. Proceso de inicializacin.............................................................. 148
3.1.8.1.2. Ciclo infinito .................................................................................... 150
3.1.8.1.3. Interrupcin por Timer 0 ............................................................... 150
3.1.8.1.4. Interrupcin por Timer 1 ............................................................... 151
3.1.8.1.5. Interrupcin por recepcin de datos........................................... 152
3.1.8.1.6. Interrupcin externa (ADE7758) ................................................. 153
3.1.8.2. Microcontrolador de video ................................................................... 153
3.1.8.2.1. Proceso de inicializacin.............................................................. 154
3.1.8.2.2. Ciclo principal ................................................................................. 155
3.1.8.2.3. Interrupcin por recepcin de datos........................................... 156
3.2. SUBSISTEMA DE COMUNICACIN............................................................... 158
3.3. SUBSISTEMA DE ALMACENAMIENTO DE DATOS................................... 162
264
3.3.1. Base de datos.................................................................................................... 164
3.3.2. Tablas............................................................................................................... 164
3.3.2.1. Tabla: USUARIOS................................................................................ 165
3.3.2.2. Tabla: NODOS ...................................................................................... 165
3.3.2.3. Tabla: PRINCIPAL_COM (Nmero de puerto creado) ................... 166
3.3.2.4. Tabla: DETALLE_COM (Nmero de puerto creado) ...................... 167
3.3.3. Interface grfica............................................................................................... 168
3.3.3.1. Formulario de inicio .............................................................................. 168
3.3.3.2. Formulario de diagrama de nodos ..................................................... 169
3.3.3.3. Formulario de infraestructura elctrica por nodo............................. 175
3.3.3.4. Formulario de reportes......................................................................... 181
3.3.4. Descripcin general del software del subsistema de almacenamiento de datos
.................................................................................................................................... 183
3.3.4.1. Proceso de Inicializacin ..................................................................... 184
3.3.4.2. Test de conectividad............................................................................. 185
3.3.4.3. Recepcin de datos.............................................................................. 186
3.3.4.3.1. Anlisis de trama recibida............................................................ 187
3.3.4.4. Transmisin de datos........................................................................... 188
3.3.4.5. Generacin de alarmas........................................................................ 188
3.3.4.5.1. Almacenamiento de variables en Base de datos ..................... 189
3.3.4.6. Rango de alarmas................................................................................. 190
3.4. MONTAJE FSICO.............................................................................................. 192
4. ANLISIS DE RESULTADOS.........................................................................201
4.1. Presupuesto ......................................................................................................... 210
5. CONCLUSIONES............................................................................................213

265




LISTA DE FIGURAS

Pg.

Figura 1. Esquema Elctrico de un Nodo de la empresa Telefnica Colombia S.A. ..2
Figura 2: Ejemplo de Clasificacin de Redes por tecnologa de transmisin..............8
Figura 3: Comparacin entre los Modelos OSI y TCP/IP..........................................12
Figura 4: Relacin Entre el Modelo OSI y los Protocolos LAN..................................15
Figura 5: Topologas Tpicas de una red LAN. a) Bus b) Anillo c) Estrella d) rbol ..16
Figura 6: Cable Coaxial .............................................................................................16
Figura 7: Cable Par Trenzado...................................................................................17
Figura 8: Fibra ptica................................................................................................18
Figura 9: Encabezado del Paquete IP.......................................................................22
Figura 10: Formato de las Direcciones IP.................................................................28
Figura 11: Tecnologas WAN y Su relacin con las Capas OSI................................31
Figura 12: Esquema de Enlace Punto a Punto WAN................................................31
Figura 13: Conexin WAN de Circuitos Conmutados ...............................................32
Figura 14: Conexin WAN de Paquetes Conmutados ..............................................32
Figura 15: Switches WAN Interconectando Routers .................................................33
Figura 16: RAS conectando mltiples clientes a una WAN.......................................34
Figura 17: Encabezado de un Mensaje TCP.............................................................41
Figura 18: Problema en la identificacin de distintos smbolos.................................44
Figura 19: Seales fsicas de conector DB-25 ..........................................................45
Figura 20: Diagrama de conectores estndares .......................................................46
Figura 21: Esquema de seales utilizadas entre equipos DCE y DTE .....................47
Figura 22: Componentes principales del dispositivo Xport........................................52
Figura 23: Diagrama en bloques del dispositivo Xport ..............................................53
Figura 24: Potencia en sistema monofsico .............................................................63
Figura 25: Potencia en sistema trifsico....................................................................63
Figura 26: Voltajes de fase en circuito trifsico.........................................................64
Figura 27: Partes de circuito trifsicoEn la Figura 28 se ilustran las impedancias de
un circuito trifsico:............................................................................................65
En la Figura 28 se ilustran las impedancias de un circuito trifsico: .........................66
Figura 28: Impedancias de circuito trifsico..............................................................66
Figura 29: Mediciones en circuito trifsico ................................................................67
Figura 30: Triangulo de potencias.............................................................................68
Figura 31: Circuito equivalente del transformador de corriente.................................72
Figura 32: Estructura de un sistema abierto basado en un microprocesador ...........74
Figura 33: El microcontrolador es un sistema cerrado..............................................74
Figura 34: Diagrama de arquitectura Harvard...........................................................76
Figura 35: Diagrama en bloques del sistema de monitoreo.....................................92
Figura 36: Diagrama del subsistema de adquisicin de seales ..............................93
Figura 37: Diagrama del subsistema de comunicacin.............................................95
Figura 38: Diagrama del subsistema de almacenamiento de datos..........................97
266
Figura 39: Diagrama de las entradas y salidas del sistema....................................101
Figura 40. Monitoreo de voltajes de entrada. Estado ON/OFF..............................105
Figura 41: Empaquetado fsico y circuito equivalente del dispositivo MID400........105
Figura 42: Implementacin de circuito externo del MID400 ....................................106
Figura 43: Relacin entre seal de entrada y seal de salida en el MID400 ..........107
Figura 44: Procesamiento de seal en el ADE7758 para medicin de Voltaje RMS
(fase A) ............................................................................................................108
Figura 45: Circuito atenuador de Voltaje en el ADE7758........................................109
Figura 46: Circuito externo para adecuacin de seal del voltaje DC de la batera
Planta Elctrica, a la entrada del ADC del microcontrolador principal ............110
Figura 47: Circuito externo para adecuacin de seal del voltaje DC del banco de
bateras de la UPS, a la entrada del ADC del microcontrolador principal .......110
Figura 48: Procesamiento de la seal de corriente RMS en el dispositivo ADE7758
(Fase A)...........................................................................................................113
Figura 49: Circuito externo para procesamiento de corriente en el ADE7758 ........113
Figura 50: Diagrama de ubicacin de contactos secos auxiliares para verificar
estado de contactos de red y de planta elctrica ............................................115
Figura 51: Configuracin de los bits 0 y 1 del registro MMODE..............................116
Tabla 52: Error en el registro de temperatura de acuerdo a variaciones en la fuente
de alimentacin ...............................................................................................117
Figura 53: Tringulo de potencias...........................................................................118
Figura 54: Diagrama de bloques del Circuito Integrado ADE7758..........................118
Figura 55: Procesamiento de acumulacin de Energa Activa en dispositivo
ADE7758 .........................................................................................................119
Figura 56: Procesamiento del dispositivo ADE7758 en el proceso de acumulacin de
Energa Reactiva.............................................................................................122
Figura 57: Procesamiento de acumulacin de Energa Aparente en dispositivo
ADE7758 .........................................................................................................123
Figura 58: Proceso de interrupciones del ADE7758 ...............................................124
Figura 59: Diagrama de tiempos del ADE7758.......................................................125
Figura 60: Generacin de nuevos orgenes para los tiempos de acumulacin de
Energas ..........................................................................................................126
Figura 61: Esquemtico del microcontrolador principal del subsistema de adquisicin
de seales .......................................................................................................128
Figura 62: Esquemtico del microcontrolador de video ..........................................131
Figura 63: Configuracin del circuito Oscilador a 20 MHz ......................................133
Figura 64: Mapa de memoria del microcontrolador PIC18F452..............................135
Figura 65: Pantalla de proceso de compilacin en microcontrolador principal .......136
Figura 66: Pantalla de proceso de compilacin en microcontrolador principal .......137
Figura 67: Mapa de memoria de programa para el microcontrolador PIC18F452..138
Figura 68: Diagrama del ADE7758 con los pines de transmisin serial..................139
Figura 69: Secuencia de lectura en el dispositivo ADE7758 utilizando la interface
serial ................................................................................................................140
Figura 70: Secuencia de escritura en el dispositivo ADE7758 utilizando la interface
serial ................................................................................................................140
Figura 71: Diagrama de tiempos del proceso de escritura serial en el ADE7758...141
Figura 72: Diagrama de tiempos del proceso de lectura serial en el ADE7758......141
Figura 73: Conexin entre el microcontrolador de video y el visualizador de cristal
lquido..............................................................................................................143
267
Figura 74: Esquema de trama principal de comunicaciones...................................144
Figura 75: Esquema de trama de informacin de potencias...................................145
Figura 76: Trama de error .......................................................................................146
Figura 77: Formato de la trama de comunicacin entre microcontroladores ..........147
Figura 78: Diagrama de bloques general del software del microcontrolador principal
.........................................................................................................................148
Figura 79: Configuracin del puerto A.....................................................................148
Figura 80: Configuracin de pines ADC y reinicio de microcontrolador de video ...149
Figura 81: Verificacin de ltimo estado de relevo..................................................149
Figura 82: Configuracin de timers en el microcontrolador principal ......................149
Figura 83: Configuracin inicial del ADE7758 a travs del microcontrolador principal
.........................................................................................................................150
Figura 84: Instruccin para ejecucin del ciclo infinito en el microcontrolador principal
.........................................................................................................................150
Figura 85: Instrucciones de ejecucin del Timer 0..................................................151
Figura 86: Comando de ejecucin del Timer 1........................................................151
Figura 87: Funcin Tx_Data_Video.........................................................................152
Figura 88: Diagrama en bloques del software del microcontrolador de video.........154
Figura 89: Inicializacin de puertos en el microcontrolador de video......................154
Figura 90: Habilitacin de la interrupcin de datos en el proceso de inicializacin del
microcontrolador principal ...............................................................................154
Figura 91: Funcin del ciclo principal del microcontrolador de video......................155
Figura 92: Funcin de PANTALLA del microcontrolador de video..........................156
Figura 93: Interrupcin por recepcin de datos en el microcontrolador de video....157
Figura 94: Funcin GUARDAR del microcontrolador de video ...............................157
Figura 95: Esquemas con mltiples nodos..............................................................160
Figura 96: Esquemas de enrutadores con conexin serial back to back ................160
Figura 97: Esquemas conexin del sistema dentro de una red de rea local .........161
Figura 98: Interfaz grfica desarrollada como prototipo de pruebas.......................163
Figura 99: Pantalla inicial de la Base de datos........................................................164
Figura 100: Tabla de usuarios administradores ......................................................165
Figura 101: Tabla de Nodos....................................................................................165
Figura 102: Tabla PRINCIPAL_COM(Nmero de puerto creado)...........................166
Figura 103: Tabla DETALLE_COM(Nmero de puerto creado)..............................167
Figura 104: Listado de usuarios registrados ...........................................................168
Figura 105: Seleccin de usuario que desea acceder al sistema ...........................169
Figura 106: Validacin de password invlido ..........................................................169
Figura 107: Formulario de diagrama de nodos .......................................................170
Figura 108: Opcin para modificar los usuarios administradores ...........................171
Figura 109: Formulario para ingresar o eliminar usuarios administradores ............171
Figura 110: Ejemplo para ingresar un administrador al sistema .............................172
Figura 111: Opcin para eliminar usuarios..............................................................172
Figura 112: Ventana para configurar un nuevo nodo..............................................173
Figura 113: Seleccin de puertos COM virtuales....................................................173
Figura 114: Prueba de PING satisfactoria...............................................................174
Figura 115: Prueba de PING fallida.........................................................................174
Figura 116: Consulta de un nodo configurado con opcin de ELIMINAR NODO...175
Figura 117: Formulario de Infraestructura Elctrica por nodo.................................176
Figura 118: Visualizacin de parmetros monitoreados .........................................177
268
Figura 119: Ventana de POTENCIA........................................................................178
Figura 120: Configuracin de umbrales ..................................................................179
Figura 121: Configuracin de tiempo de actualizacin de datos.............................180
Figura 122: Visualizacin del formulario de reportes ..............................................181
Figura 123: Listado de alarmas obtenido en el Formulario de reportes..................182
Figura 124: Visualizacin de formulario de reportes con todas las opciones..........183
Figura 125: Diagrama en bloques general del software del subsistema de
almacenamiento de datos ...............................................................................184
Figura 126: Declaracin de variables......................................................................184
Figura 127: Determinacin de estados de los formularios ......................................185
Figura 128: Inicializacin de conexin del software con la base de datos..............185
Figura 129: Mensajes generados por el mdulo de conectividad ...........................186
Figura 130: Cdigo de Captura de informacin.......................................................186
Figura 131: Funcin Mid..........................................................................................187
Figura 132: Funcin Split ........................................................................................187
Figura 133: Evento MsComm1.output.....................................................................188
Figura 134: Ejemplo de ventana con borde de color...............................................188
Figura 135: Cdigo de comparacin de rangos ......................................................189
Figura 136: Anlisis de variables dentro de rangos preestablecidos ......................189
Figura 137: Funcin Llenar_Base ...........................................................................190
Figura 138: Tabla de Access con informacin de rangos de variables...................191
Figura 139: Funcin Settings...................................................................................191
Figura 140: Diagrama elctrico de caja de pruebas................................................198
Figura 141: Comparacin de mediciones de Voltaje de red elctrica pblica
(Diagrama de dispersin) ................................................................................202
Figura 142: Comparacin de mediciones de Voltajes regulados (Diagrama de
dispersin) .......................................................................................................203
Figura 143: Comparacin de mediciones de Voltaje DC de batera planta elctrica
(Diagrama de dispersin) ................................................................................204
Figura 144: Comparacin de mediciones de Voltaje DC del banco de bateras de la
UPS (Diagrama de dispersin)........................................................................205
Figura 145: Comparacin de mediciones de Corriente de red elctrica pblica
(Diagrama de dispersin) ................................................................................206
Figura 146: Comparacin de mediciones de Corriente de la UPS (Diagrama de
dispersin) .......................................................................................................207
Figura 147: Comparacin de mediciones de Factor de Potencia (Diagrama de
dispersin) .......................................................................................................208

269




LISTA DE TABLAS

Pg.

Tabla 1: Algunos valores y significados del campo Protocolo en un paquete IP......25
Tabla 2: Valor de MTU Para Protocolos Comunes de Nivel de Enlace ....................26
Tabla 3: Algunos Puertos TCP/UDP Estndar ..........................................................40
Tabla 4: Seales de la interfase Ethernet .................................................................53
Tabla 5: Tipos de variables .......................................................................................90
Tabla 6: Variables monitoreadas...............................................................................98
Tabla 7: Descripcin de seales del visualizador LCD ...........................................142
Tabla 8: Datos transmitidos en la trama principal ...................................................145
Tabla 9: Datos transmitidos en la trama de potencias ............................................146
Tabla 10: Funciones especficas y su respectiva palabra cdigo ...........................152
Tabla 11: Funciones especficas y su respectiva palabra cdigo ...........................153
Tabla 12: Nomenclatura de conexiones entre caja de pruebas y subsistema
adquisicin de seales ....................................................................................195
Tabla 13: Mediciones de Voltaje de la red elctrica pblica....................................202
Tabla 14: Mediciones de Voltaje de la UPS............................................................203
Tabla 15: Mediciones de Voltaje DC de la batera de la planta elctrica ................204
Tabla 16: Mediciones de Voltaje DC del banco de bateras de la UPS ..................205
Tabla 17: Mediciones de Corriente de la red elctrica pblica................................206
Tabla 18: Mediciones de Corriente de la UPS ........................................................207
Tabla 19: Mediciones de Potencia Activa, Potencia Reactiva, Potencia Aparente y
Factor de Potencia en la red elctrica pblica.................................................208
Tabla 20: Error mximo de cada prueba ejecutada ................................................209
Tabla 21: Presupuesto del proyecto........................................................................211

270





LISTA DE FOTOS


Pg.

Foto 1: Dispositivo Xport.....51
Foto 2: Tablero de Transferencia Automtica...113
Foto 3: Proceso de montaje del circuito impreso..190
Foto 4: Muestra fsica: Caja del subsistema de adquisicin de seales...191
Foto 5: Distribucin de circuito impreso dentro de la caja de montaje..191
Foto 6: Conexiones del circuito impreso dentro de la caja de montaje...............192
Foto 7: Caja de pruebas internamente......194
Foto 8: Vista de numeracin de interruptores de caja de pruebas..................194
Foto 9: Borneras de salida de la caja de pruebas...........197
Foto 10: Vista No. 1 del sistema interconectado..197
Foto 11: Vista No. 2 del sistema interconectado.....198
271





LISTA DE ANEXOS


Pg.


ANEXO A. Hojas de especificaciones.216

ANEXO B. Seales de la interface PCB del dispositivo Lantronix.....217

ANEXO C. Diagramas circuitales....218

ANEXO D. Diagrama en bloques del microcontrolador PIC18F452.....227

ANEXO E. Smbolos que pueden ser representados en el modulo LCD.228

ANEXO F. Instrucciones para el manejo del modulo LCD......229

ANEXO G. Diagrama en bloques del software del microcontrolador principal...230

ANEXO H. Diagrama en bloques del software del microcontrolador de video243

ANEXO I. Diagrama en bloques del software del sistema de almacenamiento
de datos246

ANEXO J. Condiciones de montaje de subsistema de adquisicin de seales
en nodo Paraso..251

ANEXO K. Diagrama del circuito impreso......257

ANEXO L. Condiciones de calida de Energa para algunos tipos de equipos
elctricos..258



272




BIBLIOGRAFIA


[1] FEIT, Sidnie: TCP/IP Arquitectura Protocolos e Implementacin, Madrid,
Espaa. Mc Graw Hill Interamericana, 1998.

[2] KERCHNER, Russell y CORCORAN, George, Circuitos de corriente alterna,
CECSA, Mxico, 1962.

[3] MALONEY, Timothy. Electrnica Industrial, Dispositivos y Sistemas. Colombia.
Prentice may, Internacional, 1983.

[4] MICROCHIP TECHNOLOGY INC. Embedded Control Handbook, Arizona:
Microchip Technology Inc. 1915 pag, Abril 1997.

[5] MOMPIM, Jose. Electronica y automtica industriales. Mundo Electrnico.
Barcelona, Espaa. Marcombo Boixareu Editores, 1979.

[6] National FIRE Protection Association , Normas NFPA 37, 79, 110, 70B, y 204M
Normas EGSA 100, 101, 107 y 109 (y sus subpartes). National Electric Code
1999, U.S.A.

[7] PIZZIOLA, Antonio. Electrnica Industrial y Servomecanismos. Barcelona,
Espaa. Ediciones Don Bosco, 1980.

[8] R.O. Asocciates Ltd. Conexin a tierra para los Sistemas Elctricos de
Distribucin CA y C. Idaho, USA. 1993.

[9] SPITTA , Albert F. y SEIP, Gnter G., Instalaciones Elctricas, Tomo I,

[10] TANENBAUM, Andrew. Redes de Computadoras, Bogot. Prentice Hall
Hispanoamericana, 813 pag, 1996.

[11] The Power Quality Pyramid. Methodology for Maximizing Uptime/Reliability of
Electronic Loads Marzo de 1999.

[12] W. Stallings, Captulo 5: La interfaz en las comunicaciones de datos de,
COMUNICACIONES Y REDES DE COMPUTADORES (5 edicin), Ed.:
Prentice-Hall (1997).
273
[13] N. BRATA & E. CAMPERO, Instalaciones Elctricas Conceptos y Diseo.
Segunda Edicin Alphaomega 1992.

[14] NEC NATIONAL ELECTRICAL CODE, Incontec 2050 NTC Cdigo Elctrico
Nacional revisin 1998.

[15] IEEE Std 142 1991, IEEE Recommended Practice for Grounding of
Industrial and Comercial Power System (IEEE Green Book).

[16] IEEE Std 519 1992, IEEE Guide for Harmonic Control and reactive
Compensation of Static Power Converters (ANSI).

[17] JOHNSON, DAVID E. Anlisis Bsico de Circuitos Elctricos. Elctricos
quinta edicin Prentice may 1995.


PAGINAS WEB


[18] Informacin del Switch PASSPORT (NORTEL)
http://www.nortelnetworks.com/products/01/passport/wan/p6400s/index.html#

[19] Informacin del Multiplexor NEWBRIDGE (ALCATEL)
http://www.alcatel.com/products/productsummary.jhtml?_DARGS=/common/opg/pr
oducts/include/productbrief.jhtml_A&_DAV=/x/opgproduct/Alcatel_3600.jhtml

[20] Informacin de tarjeta de desarrollo RS232 a Ethernet
http://www.lantronix.com

[21] Informacin de ADE7758
http://www.analog.com

[22] Informacin de tecnologa Spread Spectrum
http://www.kmj.com/proxim/spread.html

[23] http://www.aener.com/
[24] http://www.ingelectricista.com.ar/cosfi.htm (pf)
[25] http://www.conae.gob.mx/wb/distribuidor.jsp?seccion=419 (pf)

[26] http://www.euskalnet.net/shizuka/underc.htm

[27] http://itu.com
274

[28]http://grouper.ieee.org/groups/802/17/documents/presentations/may2003
/jl_layer_diagrams_02.pdf

[29]http://csdl.computer.org/comp/proceedings/icnp/1995/7216/00/72160278abs.
htm

[30] http://cimmeria.uc3m.es/~tatou/proyecto/node1.html

[31] http://minter.cieamer.conacyt.mx/internet/tcp_ip.html

[32] http://infase.es/FORMACION/INTERNET/tcpip.html

[33] http://www.solnet.com.pe/cursos/tcp_ip/tcpip.htm

[34] http://www.lantronix.com

[35] http://www.trifasicos.com/conceptos.php

[36] http://www.microchip.com


275

You might also like