Sunteți pe pagina 1din 110

UNIVERSIDAD MAYOR DE SAN SIMON

FACULTAD DE CIENCIAS Y TECNOLOGIA


CARRERA DE INGENIERIA ELECTRONICA

DISEO DE UN SISTEMA DE MONITOREO DE LOS GRUPOS ELECTROGENOS


PARA LA CORPORACION COMTECO LTDA.

Trabajo Dirigido, Presentado Para Optar al Diploma Acadmico de Licenciatura en


Ingeniera Electrnica.

Presentado por:
GERMAN OMAR MEJIA VIA
Tutor:
Ing. Victor Hugo Antezana Nogales

COCHABAMBA BOLIVIA
Marzo, 2016

DEDICATORIA

DEDICATORIA

Para mis Padres, German Mejia y Sonia Via


por tanto apoyo, cario y paciencia
German Omar

FICHA RESUMEN
FICHA
RESUMEN

El presente proyecto de trabajo dirigido fue realizado en la corporacin COMTECO Ltda.


Enfocndose en la solucin de una problemtica actual existente en el departamento de energa
y fuerza. Dicho problema radica principalmente en la falta de informacin tcnica acerca del
estado de los grupos electrgenos al momento de realizar un diagnstico o cualquier tipo de
mantenimiento.
Es necesario mencionar la elevada importancia de un correcto funcionamiento de los grupos
electrgenos, puesto que estos son la primera medida de emergencia en caso de una interrupcin
del suministro de energa en los distintos emplazamientos de la corporacin COMTECO Ltda.
A pesar de que cada grupo electrgeno cuenta con una tarjeta de control muy eficiente, la
mayora de estos equipos no cuentan con un sistema de monitoreo remoto, lo cual genera que la
supervisin de los mismos sea en intervalos de tiempo extensos, adems de involucrar un gasto
econmico en transporte de los tcnicos.
Debido a los puntos mencionados, se aplica a ese proyecto el concepto de adquisicin de datos
y telemetra, para as poder monitorear de manera remota los diferentes parmetros vitales de
cada grupo electrgeno. La informacin adquirida y procesada es enviada a travs de la red
Ethernet privada existente, la cual conecta todas las instalaciones de la corporacin COMTECO
Ltda.
La tarjeta de desarrollo Arduino Mega est encargada de procesar la informacin bridada por el
circuito de adquisicin de datos, adems de, enviar esta informacin mediante la red Ethernet
con ayuda del Ethernet Shield tambin de Arduino, el cual realiza el tratamiento necesario de la
informacin en cada una de las capaz del stack TCP/IP, de tal manera que, se pueda acceder a
la informacin de los parmetros de todos los grupos electrgenos conectadas a la misma subred,
desde cualquier ordenador conectado a la misma.
La estructura y el diseo descrito en el captulo IV, consiste en una solucin bastante flexible
en trminos de adaptabilidad a las diferentes marcas de grupos electrgenos existentes.
II

INDICE GENERAL
INDICE GENERAL
UNIVERSIDAD MAYOR DE SAN SIMON ........................................................................................ 1
DEDICATORIA I
FICHA RESUMEN ................................................................................................................................II
INDICE GENERAL ............................................................................................................................. III
INDICE DE FIGURAS ......................................................................................................................... V
INDICE DE CUADROS ..................................................................................................................... VII
CAPITULO I
ASPECTOS GENERALES .................................................................................... 1
1.1 ANTECEDENTES. .................................................................................................................... 1
1.2 DESCRIPCION DEL PROBLEMA. .......................................................................................... 2
1.3 OBJETIVOS. .............................................................................................................................. 3
1.3.1 Objetivo general. ................................................................................................................ 3
1.3.2 Objetivos especficos. ......................................................................................................... 3
1.4 JUSTIFICACION. ...................................................................................................................... 3
1.5 ALCANCES Y LIMITACIONES DEL PROYECTO. ............................................................... 4
1.5.1 Alcances ............................................................................................................................. 4
1.5.2 Limitaciones ....................................................................................................................... 4
CAPITULO II MARCO TEORICO ...................................................................................................... 5
2.1 SISTEMA DE ENERGIA Y FUERZA. ..................................................................................... 5
2.1.1 Climatizacin. .................................................................................................................... 5
2.1.2 Energa AC. ........................................................................................................................ 5
2.1.3 Energa DC. ...................................................................................................................... 10
2.2 DIAGRAMA DE PARETO ...................................................................................................... 13
2.3 ARDUINO ................................................................................................................................ 13
2.3.1 Arduino Mega 2560.......................................................................................................... 14
2.3.2 Ethernet shield. ................................................................................................................. 17
2.4 FUNDAMENTOS DE SISTEMAS DE ADQUISICIN DE DATOS. ................................... 17
2.4.1 Sensores............................................................................................................................ 18
2.4.2 Acondicionador de seal. ................................................................................................. 18
2.4.3 DAQ hardware ................................................................................................................. 19
2.4.4 DAQ software .................................................................................................................. 19
2.5 SISTEMA EMBEBIDO. ........................................................................................................... 20
2.5.1 Componentes de un sistema embebido. ............................................................................ 20
2.6 Modelo TCP/IP. ........................................................................................................................ 21
2.6.1 Capa de aplicacin............................................................................................................ 22
2.6.2 Capa de transporte ............................................................................................................ 22
2.6.3 Capa de internet ................................................................................................................ 23
2.6.4 Capa de acceso a la red..................................................................................................... 23
2.7 HTML. ...................................................................................................................................... 24
2.7.1 Estructura HTML. ............................................................................................................ 24
2.7.2 Etiquetas HTML. .............................................................................................................. 24
2.7.3 Imgenes. ......................................................................................................................... 25
2.7.4 Enlaces. ............................................................................................................................ 25
2.7.5 Tablas. .............................................................................................................................. 26
2.8 REGULADORES CONMUTADOS ........................................................................................ 26
2.8.1 Regulador reductor ........................................................................................................... 27
CAPITULO III ANALISIS TCNICO ................................................................................................ 29
3.1 ANALISIS DE EMERGENCIAS DE LOS GRUPOS ELECTROGENOS. ............................ 29
3.1.1 Anlisis del diagrama de Pareto - fallas reincidentes. ...................................................... 31

III

3.2 MEDIO DE COMUNICACIN. .............................................................................................. 35


3.3 RECURSOS DEL GRUPO ELECTROGENO. ........................................................................ 36
CAPITULO IV DISEO DEL SISTEMA DE MONITOREO ............................................................ 37
4.1 SISTEMA DE ADQUISICIN DE DATOS. ........................................................................... 37
4.1.1 Estado del grupo electrgeno. .......................................................................................... 39
4.1.2 Presin de Aceite. ............................................................................................................. 40
4.1.3 Tensin del Cargador de la Batera. ................................................................................. 44
4.1.4 Velocidad del Motor. ........................................................................................................ 46
4.1.5 Frecuencia de la Tensin Alterna en la Carga. ................................................................. 51
4.1.6 Estado del Pre-calentador. ................................................................................................ 53
4.1.7 Temperatura excesiva del motor. ..................................................................................... 54
4.1.8 Temperatura Ambiente. .................................................................................................... 54
4.1.9 Nivel de Combustible. ...................................................................................................... 56
4.1.10 Estado del Panel de Transferencia de Carga. ................................................................. 60
4.1.11 Prueba en Vaco. ............................................................................................................ 65
4.1.12 Prueba con Carga............................................................................................................ 67
4.1.13 Parada de Emergencia. ................................................................................................... 69
4.1.14 Diseo del Circuito de Adquisicin de Datos................................................................. 70
4.2 CIRCUITO DE ALIMENTACIN. ......................................................................................... 73
4.2.1 Circuito Integrado - LM2576HV-12 ................................................................................ 76
4.2.2 Circuito Integrado - LM2576HV-5 .................................................................................. 77
4.2.3 Diseo del Circuito de Alimentacin. .............................................................................. 79
4.3 SERVIDOR WEB ..................................................................................................................... 80
4.4 ANALISIS DE COSTOS .......................................................................................................... 82
CAPITULO V CONCLUCIONES Y RECOMENDACIONES .......................................................... 84
5.1 CONCLUSIONES .................................................................................................................... 84
5.2 RECOMENDACIONES. .......................................................................................................... 85
BIBLIOGRAFIA ............................................................................................................................... 86
ANEXO A - REGISTRO HISTORICO DE FALLAS ........................................................................ A1
ANEXO B CODIGO DEL SISTEMA DE MONITOREO ............................................................... B1

IV

INDICE
DE DEFIGURAS
INDICE
FIGURAS
FIGURA 2.1: ESQUEMA DE CONEXIN DE UN GRUPO ELECTRGENO BRINDANDO SERVICIO DE EMERGENCIA. ........... 6
FIGURA 2.2: DESCRIPCIN DEL GRUPO ELECTRGENO. ............................................................................................. 7
FIGURA 2.3: ELEMENTOS BSICOS DE UN SISTEMA DE ENERGA DC. ...................................................................... 10
FIGURA 2.4: ARREGLO DE BUS DE CARGA Y DESCARGA. ......................................................................................... 12
FIGURA 2.5: DIAGRAMA DE PARETO ....................................................................................................................... 13
FIGURA 2.6: DISEO ESQUEMTICO DEL ARDUINO MEGA2560 .............................................................................. 15
FIGURA 2.7: DISEO ESQUEMTICO DEL ETHERNET SHIELD ................................................................................... 16
FIGURA 2.8: DIAGRAMA DE BLOQUES DE UN SISTEMA DAQ ................................................................................... 17
FIGURA 2.9: MODELO TCP/IP ................................................................................................................................. 22
FIGURA 2.10: REGULADOR REDUCTOR .................................................................................................................... 27
FIGURA 3.1: GRAFICA PASTEL DE LA FRECUENCIA DE LAS DIFERENTES FALLAS GRUPOS ELECTRGENOS ........... 31
FIGURA 3.2: DIAGRAMA DE PARETO DE LA FRECUENCIA DE FALLAS GRUPOS ELECTRGENOS ............................ 33
FIGURA 3.3: DIAGRAMA DE RED ENTRE EL GRUPO GENERADOR Y UNA TERMINAL DE MONITOREO ......................... 36
FIGURA 4.1: MODELO GENERAL DE UN NODO DEL SISTEMA DE MONITOREO ........................................................... 38
FIGURA 4.2: CONEXIN ENTRE ARDUINO MEGA Y ETHERNET SHIELD ............................................................... 39
FIGURA 4.3: LNEAS DE CDIGO NECESARIAS PARA LA CONFIGURACIN DEL ETHERNET SHIELD. .......................... 39
FIGURA 4.4: DIAGRAME DE FLUJO PARA DEFINIR EL ESTADO DEL GRUPO ELECTRGENO. ....................................... 40
FIGURA 4.5: DIVISOR DE TENSIN RESISTIVO. ......................................................................................................... 41
FIGURA 4.6: SIMULACIN DEL DIVISOR DE TENSIN RESISTIVO. ............................................................................. 42
FIGURA 4.7: GRFICA CORRESPONDIENTE AL CUADRO 4.2. .................................................................................... 43
FIGURA 4.8: DIAGRAMA DE FLUJO PARA INTERPRETAR EL SENSOR DE PRESIN DE ACEITE. .................................... 43
FIGURA 4.9: GRFICA CORRESPONDIENTE AL CUADRO 4.3. .................................................................................... 45
FIGURA 4.10: DIAGRAMA DE FLUJO PARA INTERPRETAR EL SENSOR DE PRESIN DE ACEITE. .................................. 46
FIGURA 4.11: SENSOR INDUCTIVO Y RUEDA FNICA. .............................................................................................. 47
FIGURA 4.12: CIRCUITO PARA ADQUISICIN DE LA INFORMACIN DE LA VELOCIDAD DEL MOTOR. ......................... 47
FIGURA 4.13: GRAFICA DE ENTRADA Y SALIDA DEL CIRCUITO PARA ADQUISICIN DE LA VELOCIDAD DEL MOTOR. 49
FIGURA 4.14: RELACIN DE VELOCIDAD DEL MOTOR CONTRA FRECUENCIA DEL SENSOR. ...................................... 50
FIGURA 4.15: DIAGRAMA DE FLUJO PARA LA INTERPRETACIN DEL SENSOR DE VELOCIDAD. ................................. 51
FIGURA 4.16: CIRCUITO PARA ADQUISICIN DE LA FRECUENCIA DE LA RED. .......................................................... 52
FIGURA 4.17: DIAGRAMA DE FLUJO PARA LA INTERPRETACIN DE LA FRECUENCIA DE LA RED. ............................. 52
FIGURA 4.18: TERMOSTATO KSD301. .................................................................................................................... 53
FIGURA 4.19: CIRCUITO CON TERMOSTATO ABIERTO. ............................................................................................. 53
FIGURA 4.20: CIRCUITO CON TERMOSTATO CERRADO. ............................................................................................ 54
FIGURA 4.21: SENSOR DE TEMPERATURA LM35. .................................................................................................... 54
FIGURA 4.22: CIRCUITO PARA SENSOR DE TEMPERATURA (-55 A 150C)................................................................ 55
FIGURA 4.23: DIAGRAMA DE FLUJO PARA LA INTERPRETACIN DE LA TEMPERATURA AMBIENTE. .......................... 56
FIGURA 4.24: SENSOR HC-SR04. ............................................................................................................................ 57
FIGURA 4.25: GRAFICA DE RELACIN ENTRE PORCENTAJE Y DISTANCIA. ................................................................ 58
FIGURA 4.26: SENSOR HC-SR04. ............................................................................................................................ 58
FIGURA 4.27: DIAGRAMA DE TIEMPO DEL SENSOR HC-SR04. ................................................................................. 59
FIGURA 4.28: DIAGRAMA DE FLUJO PARA NIVEL DE COMBUSTIBLE. ........................................................................ 60
FIGURA 4.29: FORMA DE ONDA DE LA TENSIN ALTERNA. ...................................................................................... 61
FIGURA 4.30: CIRCUITO ADECUADOR DE SEAL DE TENSIN ALTERNA................................................................... 62

FIGURA 4.31: SEAL ENTREGADA POR EL ADECUADOR DE AC. ............................................................................... 63


FIGURA 4.32: GRFICA DE RELACIN DE TENSIN EFICAZ Y TENSIN DEL ADECUADOR. ........................................ 64
FIGURA 4.33: DIAGRAMA DE FLUJO PARA ADECUADOR AC. ................................................................................... 65
FIGURA 4.34: CIRCUITO INTERNO DE UN CANAL DEL ULN2803. ............................................................................. 66
FIGURA 4.35: CIRCUITO PARA ACCIONAMIENTO REMOTO. ...................................................................................... 66
FIGURA 4.36: CIRCUITO PARA ACCIONAMIENTO REMOTO. ...................................................................................... 67
FIGURA 4.37: RELS DE APERTURA/CIERRE (YO/YC). ............................................................................................ 68
FIGURA 4.38: CIRCUITO PARA PRUEBA CON CARGA. ............................................................................................... 69
FIGURA 4.39: PULSADOR DE PARADA DE EMERGENCIA. .......................................................................................... 69
FIGURA 4.40: CIRCUITO PARA PARADA DE EMERGENCIA. ........................................................................................ 70
FIGURA 4.41: CIRCUITO DE ADQUISICIN DE DATOS. .............................................................................................. 71
FIGURA 4.42: PCB VISTA SUPERIOR DEL CIRCUITO DE ADQUISICIN DE DATOS. ..................................................... 72
FIGURA 4.43: PCB VISTA INFERIOR DEL CIRCUITO DE ADQUISICIN DE DATOS. ...................................................... 73
FIGURA 4.44: DIAGRAMA DE BLOQUES REGULADOR REDUCTOR LM2576. ............................................................. 75
FIGURA 4.45: APLICACIN TPICA DEL LM2576. .................................................................................................... 75
FIGURA 4.46: GUA DE SELECCIN DEL INDUCTOR PARA EL LM2576HV-12. ......................................................... 76
FIGURA 4.47: GUA DE SELECCIN DEL INDUCTOR PARA EL LM2576HV-5. ........................................................... 78
FIGURA 4.48: CIRCUITO DE ALIMENTACIN. ........................................................................................................... 79
FIGURA 4.49: PCB VISTA SUPERIOR DEL CIRCUITO DE ALIMENTACIN. .................................................................. 80
FIGURA 4.50: PCB VISTA INFERIOR DEL CIRCUITO DE ALIMENTACIN. ................................................................... 80
FIGURA 4.51: SERVIDOR WEB EMBEBIDO. ............................................................................................................... 81

VI

INDICE
DECUADROS
CUADROS
INDICE DE
CUADRO 2.1: NIVELES DE TENSIN EN REDES DE DISTRIBUCIN DE ENERGA ELCTRICA. ........................................ 6
CUADRO 2.2: CARACTERSTICAS DE LA PLACA DE DESARROLLO ARDUINO MEGA2560 .......................................... 14
CUADRO 2.3: ETIQUETAS BSICAS HTML. ............................................................................................................. 24
CUADRO 2.4: TOPOLOGAS DE LOS REGULADORES CONMUTADOS. .......................................................................... 27
CUADRO 3.1: IDENTIFICACIN DE LA FRECUENCIA DE FALLAS GRUPOS ELECTRGENOS ...................................... 30
CUADRO 3.2: ANLISIS FRECUENCIA DE FALLAS GRUPOS ELECTRGENOS ........................................................... 32
CUADRO 3.3: ANLISIS DE FALLAS VITALES GRUPOS ELECTRGENOS. ............................................................... 34
CUADRO 3.4: ESQUEMA DE DIRECCIONAMIENTO IP. ............................................................................................... 35
CUADRO 4.1: TABLA DE CORRESPONDENCIA DE DATOS OBTENIDA DEL SENSOR DE PRESIN. ................................. 41
CUADRO 4.2: RELACIN DE PRESIN FRENTE A VOUT............................................................................................. 42
CUADRO 4.3: RELACIN DE TENSIN EN EL CARGADOR DE BATERA CONTRA TENSIN DEL DIVISOR. .................... 45
CUADRO 4.4: RELACIN DE PRESIN FRENTE A VOUT............................................................................................. 49
CUADRO 4.5: RELACIN DE DISTANCIA Y PORCENTAJE. .......................................................................................... 57
CUADRO 4.6: RELACIN ENTRE TENSIN DE ENTRADA Y TENSIN DE SALIDA EN EL ADECUADOR. ......................... 63
CUADRO 4.7: REQUERIMIENTO ELCTRICO DEL SISTEMA DE MONITOREO. .............................................................. 74
CUADRO 4.8: DETALLE DE COSTOS. ........................................................................................................................ 83

VII

CAPITULO

ASPECTOS GENERALES
CAPITULO I

ASPECTOS GENERALES

1.1 ANTECEDENTES.
La empresa de telecomunicaciones COMTECO1 ubicada en la ciudad de Cochabamba, en el
aspecto tcnico cuenta con 62 infraestructuras destinadas a proveer recursos necesarios para as
brindar sus diferentes servicios de manera continua y eficiente.
Estas infraestructuras estn clasificadas de acuerdo a su funcin en: centrales de conmutacin,
unidades remotas de abonados, estaciones radio bases, multiplexores y otros; estos
emplazamientos acorde a su clasificacin tienen un nivel de importancia, razn por la cual
algunas de estas cuentan con mayor respaldo energtico que otras.
El tema energtico es responsabilidad del departamento de energa y fuerza, el cual tiene como
funcin administrar la calidad y distribucin de la energa elctrica de manera ininterrumpida,
realizar mantenimiento correctivo, preventivo y predictivo de sus equipos, adems de disear e
implementar nuevas instalaciones; dentro de su infraestructura este departamento distingue tres
reas: climatizacin, energa DC2 y energa AC3.
El rea de energa AC abarca la alimentacin de corriente alterna la cual distingue dos fuentes:
la red comercial de distribucin de energa elctrica y el grupo electrgeno.
El grupo electrgeno es una mquina que mueve un generador de electricidad a travs de un
motor de combustin interna. Los grupos electrgenos de acuerdo a su ubicacin adquieren uno
de dos modos de operacin; en los lugares donde no se cuenta con una red comercial de
distribucin de energa elctrica el grupo electrgeno opera en modo continuo brindando un
servicio de base; caso contrario opera en modo emergencia stand by, es decir, que funciona
1

COMTECO: Cooperativa mixta de telecomunicaciones de Cochabamba

Direct Current: Corriente directa.

Alternate Current: Corriente alterna

solamente cuando es requerido. En ambos casos estos grupos necesitan una excitacin peridica
con el propsito de garantizar el buen funcionamiento del grupo electrgeno, anticipando fallas
que concluyan en interrupcin del servicio, asimismo esta excitacin servir para brindar
lubricacin a las partes mecnicas presentes en el equipo.
Para que el grupo electrgeno pueda operar en modo emergencia se necesita de un panel de
transferencia de carga, este equipo est encargado de conmutar la carga entre la red comercial
de distribucin de energa elctrica y la salida del grupo electrgeno.
Con el propsito de anteceder problemas en los grupos electrgenos y preservar la vida til de
los mismos, el departamento de energa y fuerza de COMTECO en la actualidad realiza
mantenimientos preventivos y predictivos peridicos. Al tratarse de un nmero considerable de
emplazamientos con grupos electrgenos y sabiendo que algunos de estos emplazamientos estn
ubicados a grandes distancias, este mantenimiento se realiza en el mejor de los casos cada tres
meses. El departamento de energa y fuerza discierne que este tiempo es demasiado extenso.
1.2 DESCRIPCION DEL PROBLEMA.
Es imprescindible para la empresa de telecomunicacin COMTECO contar con energa elctrica
de manera constante y fiable en sus emplazamientos, por consiguiente se resalta la importancia
de tener informacin actualizada del estado de los equipos responsables de dicha tarea.
El mantenimiento correctivo se realiza cuando algn grupo electrgeno presente una falla, el
tiempo de reposicin del servicio es directamente proporcional a la distancia del emplazamiento,
adems, cabe mencionar que los tcnicos no cuentan con un diagnstico previo del problema,
lo cual conlleva a que en algunos casos no se cuente con las herramientas o repuestos necesarios,
prolongando as, el tiempo de reposicin del servicio.
El mantenimiento preventivo consiste en una visita trimestral al emplazamiento en el cual el
tcnico toma nota de los diferentes parmetros presentados por el grupo electrgeno, adems de
realizar las acciones pertinentes acorde al plan de mantenimiento.
El periodo existente entre visitas al grupo electrgeno es bastante extenso, tratar de disminuir
este tiempo no se considera viable, debido a que significara aumento de personal, adems de
un incremento del gasto operativo de la empresa referente a combustible, desgaste de las
movilidades, etc.
2

Por tal motivo se considera necesario contar con un control telemtrico de los parmetros ms
crticos del grupo electrgeno. Para as, realizar los mantenimientos de forma ms eficiente,
disminuyendo la posibilidad de fallas.
1.3 OBJETIVOS.
1.3.1 Objetivo general.
Realizar el diseo de un sistema de monitoreo de los grupos electrgenos para la corporacin
COMTECO Ltda.
1.3.2 Objetivos especficos.
Realizar un anlisis tcnico de los grupos electrgenos.
Disear circuitos que realicen el tratamiento de las seales pertinentes para poder ser
adquiridas y procesadas por un microcontrolador.
Programar un servidor web embebido en una placa de desarrollo Arduino Mega que
presente comunicacin va Ethernet.
Proveer un suministro de energa ininterrumpida al sistema de adquisicin de datos.
Construir un prototipo del sistema de adquisicin de datos.
Realizar un anlisis de costos de implementacin.
1.4 JUSTIFICACION.
Contar con un sistema telemtrico que monitorice los parmetros ms crticos de los grupos
electrgenos proveer a los tcnicos los datos necesarios para poder discriminar de manera
eficiente el estado de todos los grupos electrgenos, desde cualquier computadora en la misma
red. Adems, dado el caso de alguna falla, el tcnico encargado antes de dirigirse hacia el
emplazamiento, tiene la posibilidad de observar los parmetros del grupo en cuestin y as tener
una idea del estado del equipo, lo cual implica aumento en la efectividad de la reposicin de
servicio, adicionalmente el sistema permitir dirigir algunas tareas de mantenimiento.
Este proyecto brindara eficiencia y eficacia, garantizar un adecuado funcionamiento del
sistema de respaldo energtico, al mismo tiempo de brindar mayor efectividad al momento del
mantenimiento de los grupos electrgenos.

1.5 ALCANCES Y LIMITACIONES DEL PROYECTO.


1.5.1 Alcances
El alcance de este proyecto consiste en los siguientes puntos:
El proyecto abarca la mayora de los parmetros considerados por el personal como
importantes.
Se realiz un prototipo del sistema telemtrico para corroborar su funcionamiento.
La comunicacin ser va Ethernet utilizando la red privada de la empresa.
1.5.2 Limitaciones
Solo se cuenta con un medio de comunicacin.
No se procede a la elaboracin de un plan de mantenimiento nuevo.
El proyecto se limita al diseo, sin embargo, para motivos acadmicos se construy un
prototipo.

CAPITULO II

MARCO TEORICO

MARCO TEORICO

CAPITULO

II

2.1 SISTEMA DE ENERGIA Y FUERZA.


El sistema de energa y fuerza en una empresa de telecomunicaciones se encarga de garantizar
un buen funcionamiento del aspecto energtico en todas las instalaciones de la corporacin.
Este departamento normalmente se divide en tres reas: climatizacin, energa AC y energa
DC.
2.1.1 Climatizacin.
El rea de climatizacin se ocupa de brindar a los ambientes cerrados las condiciones adecuadas
de temperatura, humedad relativa y calidad de aire para las personas o equipos que estn
alojados en dichas instalaciones, es decir, que los tcnicos de este sector se ocupan de la
instalacin, configuracin y mantenimiento de los sistemas de aire acondicionado, del estudio
del flujo de aire, adems, realizan el anlisis de temperatura ambiente mxima y mnima.
2.1.2 Energa AC.
El sector de energa AC es el encargado de suministrar energa elctrica de corriente alterna
confiable con la potencia requerida para el correcto funcionamiento del emplazamiento.
La fuente de alimentacin principal es la red comercial de distribucin de energa elctrica, la
cual est respaldada por grupos electrgenos dimensionados acorde a la carga requerida por el
emplazamiento, dichas fuentes de alimentacin son conmutadas de acuerdo a necesidad con la
ayuda de un panel de transferencia de carga como se muestra en la Figura 2.1.

Figura 2.1: Esquema de conexin de un grupo electrgeno brindando servicio de emergencia.

Fuente: FGWILSON Technical Operation and Maintenance Manual

2.1.2.1 Red comercial de distribucin de energa elctrica


Es la energa elctrica de corriente alterna suministrada por la empresa de distribucin de energa
elctrica local. En redes de distribucin de energa elctrica segn normativa norte americana
se distinguen tres niveles de tensin las cuales son mostradas en el Cuadro 2.1.
Cuadro 2.1: Niveles de tensin en redes de distribucin de energa elctrica.

NIVEL

Tensiones

Alta tensin

765kV, 500kV, 345kV, 230kV, 138kV, 115kV, 69kV


46kV, 34.5kV, 27.6kV, 23kV, 14.4kV, 13.2kV, 12kV,

Media tensin
Baja tensin

7.2kV, 4.8kV, 2.4kV


600V, 480V, 240V, 120V

Fuente: HADJSAD, Nouredine Electrical Distribution Networks, ISTE Ltd 2011

Las diferentes instalaciones reciben el servicio de la empresa distribuidora de energa elctrica


en media o baja tensin dependiendo de la cantidad de consumo del emplazamiento, en el caso
de media tensin se manejan transformadores subestaciones que cambian de media a baja
tensin.
En baja tensin se puede optar por un servicio monofsico o trifsico en configuracin delta o
estrella.
2.1.2.2 Grupo electrgeno
Un grupo electrgeno es un conjunto autnomo para la generacin de energa elctrica,
fundamentalmente se compone de un generador elctrico sncrono con tensin constante,
6

accionado por un motor de combustin interna, el grupo electrgeno puede ser utilizado para
brindar dos tipos de servicio: Servicio de base en lugares donde no existe otro tipo de fuente de
produccin de energa elctrica y servicio de emergencia, este ltimo se emplea en aquellos
casos en que existe una interrupcin de energa en la red comercial de distribucin de energa
elctrica.
Cada grupo electrgeno lleva una placa de datos normalmente fijada en el albergue del
alternador o en el revestimiento del panel.
Esta placa contiene la informacin necesaria para identificar el grupo electrgeno y sus
caractersticas principales, como ser voltaje, fase, frecuencia, potencia de salida, etc.
Es necesario mencionar, que las potencias indicadas son las de rgimen mximo de trabajo, en
condiciones de 25C y a una altura de 1000 metros. Por cada 5C adicionales de temperatura
ambiente, la potencia mxima se reduce en un 2%, y por cada 500 metros de altura adicionales
la potencia mxima se reduce un 4%.
El motor disel que acciona el grupo electrgeno es seleccionado por cada fabricante por su
fiabilidad y por el hecho de que fue diseado especficamente para esta tarea.
Cada grupo electrgeno lleva instalado un sistema de control para verificar el funcionamiento,
registrar alarmas y algunos parmetros importantes.
En la Figura 2.2 se describen las principales caractersticas de un grupo electrgeno tpico.
Figura 2.2: Descripcin del grupo electrgeno.

Fuente: FGWILSON Technical Operation and Maintenance Manual

A continuacin, se brinda una breve explicacin de las partes ms importantes del grupo
electrgeno.
Motor disel.
Los motores utilizados funcionan disel como combustible, utilizan inyeccin directa
con aspiracin natural, o sobrealimentados, con refrigeracin de aire.
La sobrealimentacin se obtiene por medio de turbocompresor accionado por los gases
de escape del motor.
Tambin presenta sensores adecuados para la sealizacin y control, los cuales estn
montados en el motor.
Generador sncrono.
Generador con eje horizontal sobre cojinetes de rodamiento, autoventilado con ncleo
estator de laminillas de silicio de baja prdida. Bobinado de cobre electroltico con
asilamiento clase H.
Bateras.
Las bateras son de plomo, del tipo industrial, con envases de resina, tensin de 12VDC
de capacidad adecuada para el tipo del motor; adems se tiene que tomar en cuenta las
condiciones climticas al momento de seleccionar la batera.
Alternador.
La energa elctrica de salida se produce por medio de un alternador apantallado,
protegido contra salpicaduras, auto excitado, autorregulado y sin escobillas acoplado
con precisin al motor.
Estanque de combustible.
Elaborado en chapa de acero, se encuentra normalmente en la base aunque puede estar
situado de diferente manera, se encuentra conectado por medio de elementos flexibles
a las tuberas de aspiracin de la bomba de alimentacin; y de retorno de combustible
desde la bomba de inyeccin y del drenaje de los inyectores.
Se recomienda que el grupo electrgeno funcione con una carga aproximada al 70% de la
potencia nominal.

Cuando se produzca un funcionamiento en vaco o con carga reducida menor a 30% de la


potencia nominal, las condiciones no permiten que el motor opere en condiciones ptimas
debido a:
El reducido volumen de combustible quemado en la cmara de combustin genera una
combustin incompleta; la energa trmica que se genera no permite alcanzar una
temperatura ptima para el funcionamiento del motor.
Los motores sobrealimentados tienen rendimiento volumtrico ms reducido, definidos
para la carga plena y mal adaptados para carga reducida.
Para obtener la vida til mxima del grupo electrgeno, se debe tener la certeza de la realizacin
normal del mantenimiento peridico, en el cual se realiza una inspeccin a fondo del motor, de
las mangueras y retenes para certificar que no existan fugas de aceite o fugas de refrigerante, la
presencia de pernos flojos, baja tensin en las correas, insuficiencia de combustible y exceso
de tierra o grasa.
Adems se realizan dos tipos de pruebas de arranque complementando al correcto
mantenimiento del grupo electrgeno.
Prueba en vaco (sin carga).
Esta prueba no deber superar los 10 minutos de funcionamiento, ni debe repetirse sin
una prueba mensual en carga, esta prueba permite constatar el arranque adecuado del
motor, adems de, dar una idea del estado de la batera.
Prueba con carga.
Se recomienda realizar esta prueba mensualmente con una duracin de una hora tras la
estabilizacin de los parmetros.
La carga deber ser superior al 50% de la potencia nominal (idealmente 80%) para
garantizar una limpieza del motor y tener una visin adecuada del funcionamiento del
grupo electrgeno.
2.1.2.3 Panel de transferencia de carga
El panel de transferencia de carga es un equipo que opera de forma automtica supervisando la
corriente elctrica que es suministrada por la red comercial, si existiese alguna irregularidad en
dicho suministro este equipo enva una seal para encendido al grupo electrgeno, al mismo
9

tiempo que conmuta la carga de la red comercial de suministro a la salida del grupo electrgeno
y finalmente devuelve la carga a la red cuando esta se haya reestablecido.
2.1.3 Energa DC.
Este sector se encarga de suministrar corriente continua para la red telefnica, la amplitud de la
tensin es de 48V, con la particularidad de que el borne con 48V es aterrado, obteniendo as una
tensin entre sus terminales de 0V y -48V, esto por motivos de preservacin del cobre en la red
telefnica. En la Figura 2.3 se muestra el diagrama de un sistema de energa DC.
Figura 2.3: Elementos bsicos de un sistema de energa DC.

Fuente: Elaboracin propia

A continuacin se describe de una manera un poco ms detallada cada uno de los elementos del
sistema de energa DC.
2.1.3.1 Rectificadores
Tambin se denomina cargador, tiene la funcin de convertir la fuente principal de voltaje AC
a DC. Sirve para tres propsitos principales:
Brindar alimentacin a toda la carga cuando la fuente de corriente alterna est
disponible.
Suplir la carga flotante al banco de bateras de tal manera que aumente el tiempo de
vida til de las mismas.
Recargar las bateras en la restauracin despus del fallo del sector de energa AC, al
mismo tiempo de alimentar la carga normal.

10

Un rectificador regularmente consta de un transformador, un conjunto de tiristores, un mdulo


de regulacin y un mdulo de control, proteccin y supervisin.
Los valores nominales de las tensiones que suministran los rectificadores son de 48 y 60 V.
2.1.3.2 Banco de bateras
La batera es un dispositivo para almacenar energa que sirve para alimentar la carga durante
una interrupcin o fallo del sistema de alimentacin de corriente alterna.
El banco de bateras siempre est conectado al bus de descarga, de manera que no existe un
tiempo de conmutacin o de interrupcin, cuando la fuente de energa principal o el rectificador
presentan alguna falla.
2.1.3.3 Bus de carga
Conecta el rectificador con el banco de bateras. Transporta la corriente de carga flotante para
la batera, cuando la fuente de alimentacin primaria falla, el bus de carga transporta la corriente
de descarga de las bateras.
Despus de la restauracin de la fuente principal de energa, el bus de descarga transporta la
corriente de carga de las bateras. El bus de carga en realidad se divide en dos barras una para
el terminal positivo y otra para el negativo.
2.1.3.4 Bus de descarga
Este bus provee la conexin centralizada para poder conectar el bloque de bateras y el
rectificador al sistema de distribucin primaria DC. En la mayora de los sistemas de potencia,
los buses de carga y descarga estn separados por un shunt y/o dispositivos de desconexin
por bajo voltaje.
El shunt es una carga resistiva de bajo valor, pero de alta potencia. La corriente al circular por
esta resistencia provoca una cada de tensin de bajo valor travs de la cual se deriva una
corriente elctrica.
El dispositivo de desconexin por bajo voltaje, desconecta el banco de bateras de la carga para
prevenir una sobre descarga de las bateras.

11

Al igual que en el bus de carga, el bus de descarga es un busbar separado en dos partes, una para
la terminal positiva y otra para la terminal negativa, aunque en la mayora de las instalaciones
el bus de retorno es continuo. Tal como se muestra en la Figura 2.4

Figura 2.4: Arreglo de bus de carga y descarga.

Fuente: Elaboracin propia

2.1.3.5 Inversores.
El inversor es un convertidor de DC a AC, su funcin es cambiar un voltaje de entrada en DC a
un voltaje simtrico de salida en AC, con la magnitud y frecuencia deseadas, la ganancia del
inversor se puede definir como la relacin entre el voltaje de salida en AC y el voltaje de entrada
en DC.
En los inversores ideales, las formas de onda del voltaje de salida deberan ser sinodales. Sin
embargo, en los inversores reales no son sinodales y contienen ciertas armnicas. Los inversores
se pueden clasificar bsicamente en dos tipos: inversores monofsicos e inversores trifsicos.
Estos inversores por lo general utilizan seales de control PWM4 para producir un voltaje de
salida en AC.
2.1.3.6 Convertidor DC-DC
El convertidor DC-DC, tambin llamado pulsador DC, tiene la funcin de convertir un voltaje
de entrada en DC en otro distinto de salida en DC.

Pulse Width Modulation: Modulacin por ancho de pulsos

12

Un convertidor DC-DC se puede considerar como el equivalente a un transformador de AC, al


igual que el transformador, el convertidor DC-DC puede utilizarse como una fuente de DC
reductora o elevadora.
2.2 DIAGRAMA DE PARETO
El diagrama de Pareto, tambin llamado curva 80-20, es una grfica para organizar datos de
forma que estos queden en orden descendente, de izquierda a derecha y separados por barras,
como se ilustra en la Figura 2.5; permite asignar un orden de prioridades.
El diagrama permite mostrar grficamente el principio de Pareto (pocos vitales, muchos
triviales), es decir, que hay muchos problemas sin importancia frente a unos pocos graves.
Mediante la grfica colocamos los "pocos vitales" a la izquierda y los "muchos triviales" a la
derecha.
Figura 2.5: Diagrama de Pareto

Fuente: Elaboracin Propia

2.3 ARDUINO
Arduino es una plataforma de electrnica abierta para la creacin de prototipos basada en
software y hardware flexibles.
Su hardware libre est basado en una placa con un microcontrolador y un entorno de desarrollo
que implementa el lenguaje de programacin Processing/Wiring. Al ser open-hardware, tanto
su diseo como su distribucin es libre, es decir, puede utilizarse libremente para el desarrollo
de cualquier proyecto sin haber adquirido ninguna licencia.
13

El entorno de desarrollo integrado libre puede ser descargado de forma gratuita, los ficheros de
diseo de referencia estn disponibles bajo una licencia abierta, por lo que cada uno es libre de
adaptarlos a sus necesidades.
2.3.1 Arduino Mega 2560
El Arduino Mega 2560 es una placa de desarrollo basada en el microcontrolador de Atmel
ATmega2560, las caractersticas de esta placa de desarrollo se muestran en el Cuadro 2.2.
Cuadro 2.2: Caractersticas de la placa de desarrollo Arduino Mega2560
Caracterstica
Microcontrolador
Voltaje de operacin
Voltaje de alimentacin

Valor
Atmega2560
5V
7-12V

Entradas y salidas digitales

54

Entradas analgicas

16

Corriente por I/O pin


Memoria Flash

40mA
256KB

SRAM

8KB

EEPROM

4KB

Velocidad de Reloj

16KHz

Fuente: http://www.arduino.cc/en/Main/ArduinoBoardMega2560

El diseo esquemtico de la placa Arduino Mega 2560 se muestra en la Figura 2.6.

14

Figura 2.6: Diseo esquemtico del Arduino Mega2560

Fuente: http://www.arduino.cc/en/uploads/Main/arduino-mega2560_R3-sch.pdf

15

Figura 2.7: Diseo esquemtico del Ethernet Shield

Fuente: http://www.arduino.cc/en/uploads/Main/arduino-ethernet-shield-06-schematic.pdf

16

2.3.2 Ethernet shield.


El Ethernet shield de Arduino permite a la placa de desarrollo de Arduino conectarse a una red,
est basado en el chip Ethernet Wiznet W5100, este chip provee un stack TCP5/IP6. Usa la
librera Ethernet la cual permite la configuracin necesaria para la conexin a una red. Posee
una entrada RJ457 estndar para su conexin es compatible con el Arduino UNO y el Arduino
MEGA.
El esquema de conexiones de esta placa se muestra en la Figura 2.7.
2.4 FUNDAMENTOS DE SISTEMAS DE ADQUISICIN DE DATOS.
Un sistema de adquisicin de datos tiene la tarea de medir con un controlador uno o varios
fenmenos fsicos como voltaje, corriente, temperatura, presin o sonido. Los sistemas DAQ8
aprovechan la potencia del procesamiento, la facilidad de visualizacin y las habilidades de
conectividad que presenta el controlador proporcionando una solucin de medidas ms potente,
flexible y rentable. Los elementos bsicos de un sistema DAQ se muestran en la Figura 2.8.

Figura 2.8: Diagrama de bloques de un sistema DAQ

ACONDICIONADOR
DE SEAL

SENSORES

DAQ HARDWARE

DAQ SOFTWARE

FENOMENO FISICO

Fuente: Elaboracin propia

Transmission Control Protocol: Protocolo de control de transmisin.

Internet Protocol: Protocolo de internet

Registred Jack 45: conector 45 registrado

Data Acquisition: Adquisicin de datos

17

2.4.1 Sensores.
Los sensores son los elementos encargados de percibir la magnitud a medir, se definen como
dispositivos capaces de convertir una magnitud fsica en una diferencia de potencial o una
variacin de intensidad. Es decir, realizan una conversin de energas y suministran informacin
sobre el estado y tamao del fenmeno fsico. Los sensores informan acerca de su entorno y
adems esa informacin es cuantificable, o sea, medible por algn instrumento.
2.4.2 Acondicionador de seal.
El acondicionador de seal tiene el objetivo de generar a partir de la seal recolectada del sensor,
una seal que sea aceptable por las tarjetas de adquisicin de datos, estas tarjetas suelen admitir
niveles de tensin que van entre unos mrgenes determinados.
Las funciones principales que tiene que realizar el acondicionador de seal son:
Transformacin.
Los sensores pueden presentar diferentes tipos de variaciones a su salida, normalmente
una placa de adquisicin de datos admite variaciones de tensin elctrica, por lo que
sea cual fuera la salida del sensor esta se debe transformar en una variacin de tensin
proporcional a la medida.
Amplificacin.
La seal proporcionada por los sensores suele ser de valor muy pequeo, en caso que
la seal no pueda ser medida por la placa de adquisicin de datos debe ser amplificada.
Filtrado.
Con el filtrado se pretende eliminar ruidos de alta frecuencia que pueden hacer perder
la exactitud al sistema DAQ.
Conversin por medio de opto acopladores.
Consiste en la conversin de una seal elctrica en una seal ptica. El principal
objetivo de esta conversin consiste en aislar los sistemas elctricos de los sensores de
los sistemas elctricos de la placa de adquisicin de datos para que de esta forma, se
evite tener que usar masas comunes, las cuales en algunos casos producen problemas
de derivacin de corrientes.

18

2.4.3 DAQ hardware


El hardware del sistema de adquisicin de datos es bsicamente la interfaz entre las seales
analgicas y el ordenador, es decir que convierte las seales analgicas en digitales y comunica
estas seales hacia el procesador. Las caractersticas ms relevantes de una tarjeta de adquisicin
de datos son:
Nmero de canales analgicos.
Indica la cantidad de magnitudes analgicas podemos medir con la misma tarjeta.
Velocidad de muestreo.
Mientras este valor sea ms grande mejor representacin se obtiene de la seal
analgica, segn el teorema de Nyquist la velocidad de muestreo siempre debe ser
mayor que el doble de la frecuencia que se pretende muestrear.
Resolucin.
La resolucin es determinada por el nmero de bits del conversor analgico digital que
se utilizan para representar cada muestra, a mayor nmero de bits la tarjeta ser capaz
de detectar variaciones ms pequeas en la seal.
Rango de entrada.
Indica los mrgenes entre los cuales debe estar la seal de entrada para que pueda ser
convertida.
Conexin con el procesador.
Indica la capacidad que tiene la placa de adquisicin de datos para conectarse con el
procesador, esta conexin puede ser por puerto serial, puerto USB9, etc.
2.4.4 DAQ software
El software es el componente principal de un sistema de adquisicin, es el encargado de
interpretar las seales elctricas y entregar los valores correspondientes a cada fenmeno fsico
con el menor error posible, para poder realizar la correcta interpretacin de seal es necesario
la elaboracin de una funcin que aloje un algoritmo independiente para cada tipo de fenmeno

Universal Serial Bus: Bus universal en serie.

19

fsico, se utiliza normalmente lenguajes de alto nivel para el desarrollo de dichas funciones.
Existen compiladores que se encargan de traducir el software de alto nivel en firmware10.
El firmware es un bloque de instrucciones de mquina para propsitos especficos, grabado en
un chip, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.), que establece la lgica
de ms bajo nivel que controla los circuitos electrnicos de un dispositivo de cualquier tipo.
2.5 SISTEMA EMBEBIDO.
Un sistema embebido es bsicamente un dispositivo controlado por computadora diseado para
realizar tareas especficas. En muchos casos estas tareas ayudan a resolver el control y monitoreo
en tiempo real de mquinas o procesos. Lo sistemas embebidos son ms economicos que los
sistemas de propsito general. Adems, un sistema embebido con controlador Ethernet brinda
la posibilidad de ejecutar un manejo a distancia.
2.5.1 Componentes de un sistema embebido.
Los sistemas embebidos por lo general poseen los siguientes componentes:
Procesador.
La parte principal del sistema embebido es el procesador, el cual puede ser un
microprocesador genrico o un microcontrolador, programados para realizar tareas
especficas para lo cual el sistema integrado ha sido diseado.
Memoria.
La memoria electrnica es una parte importante del sistema embebido y se distinguen
tres tipos esenciales de memoria: RAM11 o memoria de acceso aleatorio, ROM12 o
memoria de solo lectura y cache. La RAM es uno de los componentes de hardware
donde los datos son temporalmente guardados durante la ejecucin del sistema. La
ROM contiene rutinas de entrada y salida que son necesarias para el arranque del
sistema. El cache, en cambio, es usado por el procesador como una memoria temporal
durante el proceso y la transferencia de datos.

10

firmware: Bloque de instrucciones de mquina para propsitos especficos.

11

Random Access Memory: Memoria de acceso aleatorio.

12

Read Only Memory: Memoria de solo lectura.

20

Sistema de reloj.
El sistema de reloj es utilizado por todos los procesos que corren en un sistema
embebido, se requiere que la informacin de tiempo sea precisa. Este reloj esta
generalmente compuesto por un oscilador y algunos circuitos digitales asociados.
Perifricos.
Los dispositivos perifricos sirven para proporcionar una fcil integracin a la tarjeta
que aloja el sistema embebido, la comunicacin con los perifricos se realiza gracias a
la presencia de puertos seriales, paralelos o de red.
2.6 Modelo TCP/IP.
El primer modelo de capas para comunicaciones de internetwork se cre a principios de la
dcada de los setenta y se conoce con el nombre de modelo de internet. Define cuatro categoras
de funciones que deben tener lugar para que las comunicaciones sean exitosas. La arquitectura
de la suite de protocolos TCP/IP sigue la estructura de este modelo. Por eso es comn que al
modelo de internet se lo conozca como modelo TCP/IP.
La mayora de los modelos de protocolos describen un stack de protocolos especficos del
proveedor. Sin embargo, puesto que el modelo TCP/IP es un estndar abierto, una compaa no
controla la definicin del modelo. Las definiciones del estndar y los protocolos TCP/IP se
explican en un foro pblico y se definen en un conjunto de documentos disponibles al pblico.
Estos documentos se denominan RFC13. Contienen las especificaciones formales de los
protocolos de comunicacin de datos y los recursos que describen el uso de los protocolos.
Las RFC tambin contienen documentos tcnicos y organizacionales sobre Internet, incluyendo
las especificaciones tcnicas y los documentos de las polticas producidos por el Grupo de
trabajo de ingeniera de Internet (IETF14). TCP/IP tiene cuatro capas de abstraccin como se
muestra en la Figura 2.9.

13

Request For Comments: Solicitud de comentarios.

14

Internet Engineering Task Force: Grupo de trabajo de ingeniera de internet.

21

Figura 2.9: Modelo TCP/IP

Fuente: CISCO CCNA Exploration.

2.6.1 Capa de aplicacin.


Es la capa superior del modelo TCP/IP, es la capa que proporciona la interfaz entre las
aplicaciones que se usan para comunicacin y la red subyacente en la cual se transmiten los
mensajes. Los protocolos de capa de aplicacin se utilizan para intercambiar los datos entre los
programas que se ejecutan en los host de origen y destino. Como por ejemplo el protocolo de
transferencia de hipertexto (HTTP15) es un protocolo comn que regula la forma en que
interactan un servidor Web y un cliente Web. El protocolo HTTP define el contenido y el
formato de las solicitudes y respuestas intercambiadas entre el cliente y el servidor.
2.6.2 Capa de transporte
La capa de transporte permite la segmentacin de datos y brinda el control necesario para re
ensamblar las partes dentro de los distintos streams16 de comunicacin. Las responsabilidades
que debe cumplir esta capa son:
Seguimiento de la comunicacin individual entre aplicaciones en los host de origen y
destino.
Segmentacin de datos y gestin de cada porcin.
Re ensamble de segmentos en flujo de datos de aplicacin.
Identificacin de las diferentes aplicaciones.

15

Hypertext Transfer Protocol: Protocolo de transferencia de hipertexto

16

Streaming: distribucin digital de multimedia a travs de una red de computadoras

22

El protocolo de control de transmisin (TCP) es el que administra las conversaciones


individuales entre servidores web y clientes web. TCP divide los mensajes HTTP en pequeas
partes, denominadas segmentos, para enviarlas al cliente destino. Tambin es responsable de
controlar el tamao y los intervalos a los que se intercambian los mensajes entre el servidor y el
cliente.
2.6.3 Capa de internet
La capa de internet provee servicios para intercambiar secciones de datos individuales a travs
de la red entre dispositivos finales identificados. Para realizar este transporte de extremo a
extremo esta capa utiliza cuatro procesos bsicos:
Direccionamiento.
Encapsulamiento.
Enrutamiento.
Desencapsulamiento.
El protocolo de internet (IP) es responsable de tomar los segmentos formateados del TCP,
encapsularlos en paquetes, asignarles las direcciones correctas y seleccionar la mejor ruta hacia
el host destino.
2.6.4 Capa de acceso a la red
Describen los medios mecnicos elctricos funcionales y de procedimiento para activar,
mantener y desactivar conexiones fsicas para la transmisin de bits hacia y desde un dispositivo
de red, adems de describir los mtodos para intercambiar trama de datos.
El protocolo Ethernet describe dos funciones principales: administracin de enlace de datos y
transmisin fsica de datos en los medios. En la administracin de enlace de datos toman los
paquetes IP y los formatean para transmitirlos por los medios usando la subcapa de acceso al
medio (MAC). En cuanto a la capa fsica se rige de qu manera se envan las seales por los
medios y como las interpretan los clientes que las reciben.

23

2.7 HTML.
HTML17 es un lenguaje usado para la creacin de pginas web, tiene la capacidad de reunir en
un solo lugar texto, imgenes, sonidos y videos.
Los archivos HTML no poseen formato, por lo tanto, se pueden editar en cualquier editor
estndar como ser bloc de notas, para visualizar una pgina creada en HTML es compatible con
cualquier sistema operativo, basta que tenga instalado un navegador web.
2.7.1 Estructura HTML.
Un documento HTML est dividido en dos partes, la cabecera y el cuerpo. La cabecera del
documento contiene informacin del mismo, el cuerpo es la parte ms larga del documento pues
es la parte que aloja toda la codificacin de la pgina.
2.7.2 Etiquetas HTML.
El lenguaje HTML posee elementos bsicos llamados etiquetas que son comandos para realizar
la programacin respectiva.
Las etiquetas bsicas del lenguaje se muestran en el Cuadro 2.3
Cuadro 2.3: Etiquetas bsicas HTML.

Etiqueta
<HTML> </HTML>
<head> <head>
<title> </title>
<body> </body>
<h1> </h1>
<b> </b>
<i> </i>
<u> </u>
<br>

Descripcin
Etiqueta que crea el documento HTML
Etiqueta que denota la cabecera del
documento HTML
Elemento que define el ttulo de la
pgina web
Define el contenido principal del
documento HTML.
Indica titulares, son seis titulares que
van desde h1 hasta h6
Texto en negrita
Texto en cursiva
Texto subrayado
Salto de lnea

Fuente: Liew Voon Kiong, HTML & CSS Made Easy ed. 2011

17

Hypertext Markup Languaje: Lenguaje de marcas de hipertexto

24

Cabe mencionar que es posible anidar etiquetas, es decir, que se puede poner una etiqueta dentro
de otra etiqueta.
Para especificar los detalles de las etiquetas se utilizan los atributos de la etiqueta, una etiqueta
puede tener tantos atributos como se deseen, estos atributos pueden ser tamao, posicin,
alineacin, color de fondo, etc.
Para modificar los atributos de una etiqueta se utiliza la siguiente estructura:
<etiqueta atributo=valor_atributo atributo2=valor_atributo2>
El color de fondo modificado por el atributo bgcolor, se puede especificar utilizando los
nombres en ingles de los colores como blue, yellow, etc. Pero si se requiere un tono especifico
de un color, este se puede obtener utilizando un cdigo RGB de seis dgitos en sistema
hexadecimal.
2.7.3 Imgenes.
La etiqueta para insertar una imagen en una pgina web es <img> y se escribe de la siguiente
manera.
<img src= archivo de imagen>
El atributo src indica la fuente del archivo de imagen, las imgenes soportadas por los
navegadores normalmente tienen una extensin gif, jpg o png.
Adems del atributo scr la imagen insertada en la pgina web tambin tiene los atributos de
alineacin, ancho, alto, etiqueta de imagen y posicin.
2.7.4 Enlaces.
Los enlaces nos permiten navegar a otra parte del sitio web, ver una imagen en lnea o ir a otro
sitio web.
El atributo para crear un texto que sirva como enlace es <a> y el atributo que especifica la ruta
del enlace es href, la sintaxis para realizar enlaces es:
<a href=URL>sitio web</a>
Si se desea tener una imagen que funcione como enlace la sintaxis es la siguiente:
<a href= URL><img src= archivo de imagen></a>
25

2.7.5 Tablas.
Muchas veces se necesita organizar la informacin que se quiere presentar en la pgina web en
tablas. Para definir una tabla en HTML se usa la etiqueta <table>, para definir el tamao de la
tabla, es decir, la cantidad de filas y columnas se utilizan las etiquetas <tr> y <td>
respectivamente.
La sintaxis para crear una tabla de dos columnas y dos filas es la siguiente
<table>
<tr><td>celda 1,1 </td> <td> celda 1,2</td> </tr>
<tr><td>celda 2,1 </td> <td> celda 2,2</td> </tr>
</table>
2.8 REGULADORES CONMUTADOS
Los reguladores conmutados provienen de la clase general de convertidores cc-cc, dado que
transforman una tensin de entrada continua en otra tensin de salida continua, superior o
inferior a la de entrada. Los reguladores conmutados pueden mantener la tensin de salida
constante bajo condiciones de variacin de la red y la carga.
Los reguladores conmutados son la mejor solucin al problema de bajo rendimiento y las altas
temperaturas que presentan los reguladores serie, puesto que en este tipo de regulador el
transistor de paso est conmutando entre saturacin y corte, cuando el transistor esta en corte la
potencia disipada es virtualmente cero, cuando el transistor se satura la potencia disipada
permanece muy baja. Los reguladores conmutados pueden alcanzar rendimientos entre el 75%
y el 95%.
La tcnica de diseo o composicin fundamental del circuito de un regulador conmutado se
conoce con el nombre de topologa, se han desarrollado muchas topologas en los reguladores
conmutados, en el Cuadro 2.4 se muestran las topologas para reguladores conmutados.

26

Cuadro 2.4: Topologas de los reguladores conmutados.


Topologa

Conversin

Choque

Transformador

Diodos

Transistores

Potencia[W]

Complejidad

Reductora
Elevadora
Inversora
Flyback
Half-forward
Contrafase
Medio puente
Puente
completo

Reduce
Aumenta
Ambas
Ambas
Ambas
Ambas
Ambas

Si
Si
Si
No
Si
Si
Si

No
No
No
Si
Si
Si
Si

1
1
1
1
1
2
4

1
1
1
1
1
2
2

0-150
0-150
0-150
0-150
0-150
100-1000
100-500

Baja
Baja
Baja
Media
Media
Alta
Alta

Ambas

Si

Si

400-2000

Muy alta

Fuente: Malvino Principios de electrnica 6ta edicin

2.8.1 Regulador reductor


El regulador reductor es la topologa ms bsica para un regulador conmutado. Un regulador
reductor siempre disminuye la tensin. En la Figura 2.11 se representa un regulador reductor,
como dispositivo de conmutacin se utiliza un transistor FET o bipolar. La seal rectangular de
salida del modulador de pulso abre y cierra el conmutador. El comparador controla el ciclo de
trabajo de los pulsos. Cuando el pulso esta en nivel alto el conmutador est cerrado esto polariza
en inversa le diodo. Con lo que toda la corriente de entrada circula a travs de la autoinduccin.
Esta corriente crea un campo magntico alrededor de dicha autoinduccin.

Figura 2.10: Regulador reductor

Fuente: Malvino Principios de electrnica 6ta edicin.

27

La corriente que atraviesa la autoinduccin tambin carga el condensador y proporciona


corriente a la carga. Mientras el conmutador est cerrado la tensin en la autoinduccin tiene la
polaridad de manera que el diodo est polarizado en inversa, como la corriente en la bobina
aumenta, se va almacenando ms energa en el campo magntico.
Cuando cae el pulso se abre el conmutador, en ese instante el campo magntico en torno a la
autoinduccin comienza a caer e induce una tensin inversa en la misma. Esta tensin inversa
se llama golpe inductivo, debido a ese golpe inductivo el diodo se polariza en directa y la
corriente que circula por la autoinduccin continua circulando en el mismo sentido, o sea, la
bobina entrega la energa almacenada al circuito, en otras palabras la bobina acta como fuente
de manera tal que la bobina continua suministrando corriente a la carga, adems, el condensador
tambin proporciona corriente a la carga reduciendo el rizado.
El conmutador est abrindose y cerrndose continuamente, la frecuencia de conmutacin va
desde los 10KHz hasta ms de 100KHz.
Existen reguladores reductores integrados tienen solo 5 terminales, como ser el LT1074 o el
LM2576.

28

CAPITULO
3

CAPITULO III ANALISIS TCNICO

ANALISIS TECNICO

III

3.1 ANALISIS DE EMERGENCIAS DE LOS GRUPOS ELECTROGENOS.


El anlisis de las emergencias que presentan los grupos electrogenos se realiza tomando en
cuenta las caracteristicas de los componentes del mismo, para lo cual, el estudio se efecta a
traves de la recoleccion de datos en base a un estudio de tipo descriptivo. La evaluacin fue
realizada mediante la aplicacin de Diagramas de Pareto, que permite identificar cules son las
emergencias ms comunes presentadas dentro de los equipos en referencia y en los cuales se
generan fallas, estas fallas se podran prevenir con un mantenimiento predictivo; a travs, del
sistema de monitoreo que se aconseja implementar.
El anlisis realizado es el siguiente: Anlisis de Frecuencia de Fallas identificando las
emergencias ms persistentes dentro los grupos electrgenos que ocasionan un mal
funcionamiento.
El departamento de energa y fuerza de la corporacin COMTECO cuenta con un registro
histrico de fallas, el cual presenta datos tcnicos referentes a emergencias que han sido
atendidas, el mismo que se detalla en el Anexo A.
Para obtener un resultado ms acertado, se toma en cuenta los datos adquiridos del mensionado
registro historico de fallas, correspondientes a las gestiones 2012, 2013 y 2014. La informacion
recolectada fue organizada segn la reincidencia de cada falla. Los datos tabulados se expresan
en el Cuadro 3.1.

29

Cuadro 3.1: Identificacin de la frecuencia de fallas grupos electrgenos


Tipo de falla
Falla del cargador de batera
Nivel de combustible insuficiente
Falla en el arranque
Temperatura excesiva del motor
Presin de aceite incorrecta
Velocidad del motor incorrecta
Temperatura ambiente excesiva
Controlador daado
Mal estado del precalentador
Manguera de alimentacin perforada
Filtro de aire en mal estado
Bomba de levante daada
Hurto de batera
Falla en el motor de arranque
Diodo de seal daado
Tapa del alimentador destruida
Falla de un fusible
Filtro de combustible en mal estado
Falla en la tarjeta de transferencia
Sobrecarga o corriente pico
Contactor de carga en mal estado
Abrazaderas flojas
Filtro de aceite en mal estado
El grupo no se apaga
Falla Humana

Frecuencia
Absoluta
Ni
13
13
12
10
9
9
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Frecuencia Absoluta
Acumulada
Ni
13
26
38
48
57
66
68
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87

Fuente: Elaboracin propia en base a registro histrico de fallas.

Como se puede observar en el Cuadro 3.1, la frecuencia absoluta indica la reincidencia de cada
una de las fallas en el lapso de las tres gestiones, dando un total de 87 fallas atendidas en el
periodo de estudio.
En la Figura 3.1 se muestra grficamente los resultados del Cuadro 3.1, se puede observar que
de todas las fallas analizadas, son muy pocas las que tienen mayor reincidencia, es decir, son
pocas las emergencias vitales en el registro histrico de fallas de la corporacin COMTECO.

30

Figura 3.1: Grafica Pastel de la frecuencia de las diferentes fallas grupos electrgenos

cargador de bateria

nivel de combustible

falla en el arranque

temperatura excesiva del motor

presion de aceite

velocidad del motor

temperatura ambiente

controlador

precalentador

falla humana

manguera de alimentacion

filtro de aire

bomba de levante

hurto de bateria

motor de arranque

diodo de seal

tapa del alimentador

falla de un fusible

filtro de combustible

tarjeta de transferencia

sobrecarga o corriente pico

contactor de carga en mal estado

abrazaderas flojas

filtro de aceite

el grupo no apaga

Fuente: Elaboracin Propia

3.1.1 Anlisis del diagrama de Pareto - fallas reincidentes.


El anlisis se desarrolla en base a los resultados obtenidos en el Cuadro 3.1, mediante el
diagrama de Pareto, el estudio permite identificar las fallas crticas por su gran frecuencia. En
el Cuadro 3.2 se muestra las emergencias reincidentes de forma ordenada, organizadas en base
a su frecuencia de mayor a menor. El resultado, permitir identificar de forma gradual las fallas
de mayor relevancia.

31

Cuadro 3.2: Anlisis frecuencia de fallas grupos electrgenos

Tipo de Falla
Falla del cargador de batera
Nivel de combustible insuficiente
Falla en el arranque
Temperatura excesiva del motor
Presin de aceite incorrecta
Velocidad del motor incorrecta
Temperatura ambiente excesiva
Controlador daado
Mal estado del pre-calentador
Manguera de alimentacin perforada
Filtro de aire en mal estado
Bomba de levante daada
Hurto de batera
Falla en el motor de arranque
Diodo de seal daado
Tapa del alimentador destruida
Falla de un fusible
Filtro de combustible en mal estado
Falla en la tarjeta de transferencia
Sobrecarga o corriente pico
Contactor de carga en mal estado
Abrazaderas flojas
Filtro de aceite en mal estado
El grupo no se apaga
Falla Humana
TOTAL

Frecuencia
Reincidente
Absoluta
ni
13
13
12
10
9
9
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Frecuencia
Reincidente
Relativa
hi %
14,94
14,94
13,79
11,50
10,34
10,34
2,30
2,30
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15
1,15

87

100

Frecuencia
Reincidente Relativa
Acumulada
Hi%
14,94
29,88
43,67
55,17
65,51
75,85
78,15
80,45
81,60
82,75
83,90
85,05
86,20
87,35
88,50
89,65
90,80
91,95
93,10
94,25
95,40
96,55
97,70
98,85
100

Fuente: Elaboracin Propia

32

Con el propsito de visualizar el anlisis del Diagrama de Pareto, se presenta la Figura3.2:


Figura 3.2: Diagrama de Pareto de la frecuencia de fallas Grupos Electrgenos
100
80

90

70

80

60

70
60

50

50

40

CAUSAS
VITALES

40

30
30
20

20

el grupo no apaga

filtro de aceite

abrazaderas flojas

contactor de carga en mal estado

sobrecarga o corriente pico

filtro de combustible

tarjeta de transferencia

falla de un fusible

tapa del alimentador

diodo de seal

hurto de bateria

ni

motor de arranque

bomba de levante

filtro de aire

manguera de alimentacion

falla humana

precalentador

controlador

temperatura ambiente

velocidad del motor

presion de aceite

temperatura excesiva del motor

falla en el arranque

nivel de combustible

10

cargador de bateria

10

Hi%

Fuente: Elaboracin Propia

Considerando el principio de la Metodologa de Pareto, se puede evidenciar en la figura 3.1 que


las emergencias vitales son generadas por las siguientes fallas:
Falla por cargador de batera.
Falla por nivel de combustible insuficiente.
Falla en el arranque.
Falla por temperatura excesiva del motor.
Falla por presin de aceite incorrecta.
Falla por velocidad del motor incorrecta.
Temperatura ambiente excesiva.
33

Las anteriores son consideradas de suma relevancia al obtener un porcentaje acumulado de


frecuencias de aproximadamente 80%. Cumpliendo de esta manera el principio de Pareto el cual
cita que un 80% del total de frecuencia de fallas se debe tan solo al 20% de los diferentes tipos
de fallas.
En el Cuadro 3.3 se analiza las fallas vitales resultado de la aplicacin del mtodo de Pareto.
Identificando las acciones de mantenimiento preventivo que requieren una presencia fsica del
personal a cargo.
Cuadro 3.3: Anlisis de fallas vitales Grupos Electrgenos.
Tipo de falla vital

Presencia
fsica

Accin de mantenimiento.

Aplicable al
sistema de
monitoreo

Falla por cargador de batera

Si

Revisar que el nivel de la tensin elctrica


entregada por el cargador de batera sea correcta.

Si

Si

Revisar la cantidad de combustible del sistema

Si

Si

Realizar arranques en vaco peridicamente


Revisar que la temperatura del motor no pase su
umbral.

Si

Si

Revisar la presin de aceite

Si

Si

Revisar que la velocidad del motor sea correcta

Si

Si

Revisar el valor de la temperatura en el ambiente

Si

Falla por nivel de


combustible
Falla en el arranque
Falla por temperatura
excesiva del motor
Falla por presin de aceite
incorrecta
Falla por velocidad de motor
incorrecta
Falla por temperatura
ambiente excesiva

Si

Si

Fuente: Elaboracin propia

El sistema de monitoreo otorgara la visualizacin de los parmetros necesarios para identificar


las posibles fallas realizando de esta manera un mantenimiento preventivo evitando el
desplazamiento del personal hasta la locacin del grupo electrgeno.
Los parmetros legibles en el sistema de monitoreo de los grupos electrgenos son los
siguientes:
Estado de funcionamiento.
Presin de aceite.
Velocidad del motor.
Nivel de combustible.
Estado del precalentador.
34

Temperatura excesiva del motor.


Temperatura ambiente.
Tensin alterna entregada por el grupo.
Tensin alterna entregada por la red de distribucin de energa elctrica.
Tensin alterna entregada a la carga
Frecuencia de la red.
Voltaje del cargador de batera
Adems, de los parmetros de visualizacin el sistema proveer algunas acciones remotas:
Prueba en vaco.
Prueba con carga.
Parada de emergencia.
3.2 MEDIO DE COMUNICACIN.
La empresa de telecomunicacin COMTECO dispone de una red privada fsica e inalmbrica
que comunica todas sus instalaciones a lo largo del territorio boliviano, esta red esta
multiplexada con el uso de una VLAN (red de rea local virtual), que crea varias redes lgicas
independientes dentro de la red fsica, COMTECO usa las VLAN basadas en puerto (nivel 1)
tambin conocida como port switching.
El departamento de energa y fuerza cuenta con un puerto exclusivo para monitoreo de sus
equipos, las especificaciones de la subred y direccionamiento IP se especifica en el Cuadro 3.4.
Cuadro 3.4: Esquema de direccionamiento IP.

Puerto
18
Direccin de subred
192.168.28.0
Mascara de subred
255.255.255.0
Primer host disponible
192.168.28.1
Ultimo host disponible 192.168.28.254
Direccin de broadcast 192.168.28.255
Fuente: Corporacin COMTECO LTDA

Teniendo en cuenta las caractersticas de la red privada que ofrece la corporacin COMTECO
al departamento de energa y fuerza, se presenta el diagrama de red como se muestra en la
Figura 3.3.
35

Figura 3.3: Diagrama de red entre el grupo generador y una terminal de monitoreo
Red Privada
inalmbrica
Servidor WEB

Punto de
acceso a la red

Grupo Electrgeno
Red Privada
cableada

Fuente: Elaboracin Propia

3.3 RECURSOS DEL GRUPO ELECTROGENO.


El grupo electrgeno cuenta internamente con muchos sensores importantes que indican las
caractersticas de funcionamiento del mismo, algunos de los cuales sern utilizados por el
sistema de monitoreo.
Los sensores que se pueden aplicar al sistema de monitoreo del grupo electrgeno de la marca
FGWILSON son:
Sensor de presin de aceite.
Sensor de velocidad del motor.

36

CAPITULO
4

CAPITULO IV DISEO DEL SISTEMA DE MONITOREO

DISEO DEL SISTEMA DE MONITOREO

IV

Despus de realizar el anlisis de las fallas ms comunes, estudiar la estructura del grupo
electrgeno, determinar las caractersticas aplicables al sistema de monitoreo y hacer un estudio
de la disponibilidad de medios de comunicacin, se procede a desarrollar un servidor web
embebido en el controlador, que ejerza como software del circuito de adquisicin de datos, el
cual recabar la informacin de los parmetros del grupo electrgeno y a travs de la red
Ethernet enviar los datos a la central de monitoreo.
Para disear el sistema de monitoreo se resalta la necesidad de tres segmentos importantes: el
circuito de adquisicin de datos, el servidor web y la alimentacin para el sistema. El esquema
de un nodo del sistema de monitoreo se muestra en la Figura 4.1.
4.1 SISTEMA DE ADQUISICIN DE DATOS.
El sistema de adquisicion de datos basicamente consta de cuatro elementos importantes: los
sensores, el adecuador de seales, el hardware que interprete las seales acondicionadas y el
software que interactue con el usuario mostrando los parametros deseados.
Las seales provenientes de los diferentes transductores y/o sensores utilizados en el sistema
DAQ, pasaran por diferentes circuitos diseados individualmente para cada tipo de seal, de
manera que a la salida de los mismos, se obtengan seales con niveles de voltaje adecuados,
para su posterior analisis realizado por la unidad de control central.
El hardware de la unidad de control central, esta basada en la placa de desarrollo Arduino
MEGA, la cual fue seleccionada por su gran cantidad de puertos analgicos y digitales, ademas
que, al ser Arduino una plataforma open hardware, tanto su diseo y distribucion son libres, es
decir, que no es necesario adquirir ningun tipo de licencia. Ademas, que Arduino goza de un
gran nmero de perifericos compatibles a esta plataforma.

37

Figura 4.1: Modelo general de un nodo del sistema de monitoreo


PARAMETROS VITALES

ESTADO DEL GRUPO

PRESION DE ACEITE

TENSION DEL CARGADOR DE


BATERIA

GRUPO ELECTROGENO

DAQ
HARDWARE
&
SERVIDOR WEB

VELOCIDAD DEL MOTOR

FRECUENCIA DE LA TENSION
ALTERNA EN LA CARGA

CIRCUITO
ADECUADOR DE SEAL

INTERFAZ
DE RED

RED PRIVADA
COMTECO

ESTADO DEL PRECALENTADOR

TEMPERATURA EXCESIVA DEL


MOTOR

TEMPERATURA AMBIENTE

NIVEL DE COMBUSTIBLE

ESTADO DEL PANEL DE


TRANSFERENCIA DE CARGA

PRUEBA EN VACIO

PRUEBA CON CARGA

PARADA DE EMERGENCIA

ESTADO DEL PULSADOR DE


PARADA

ALIMENTACION

Fuente: Elaboracin Propia

COMTECO presenta un red de comunicacin de datos privada que conecta todos sus
emplazamientos, dicho medio de cominicacion sera usado por el sistema de monitoreo. Para
conectar la unidad de control a la red de COMTECO se utiliza el Ethernet shield de Arduino, la
cual es una placa compatible con el arduino mega de facil coneccion y provee el stack TCP/IP
con la cual nuestra unidad de control central tendra la capacidad de conectarse a cualquier red
ethernet.
El Ethernet shield de Arduino, fsicamente se comunica con la unidad de control central
utilizando los pines digitales: 10, 11, 12 y 13, dicha comunicacin est regida por el protocolo
SPI. Todas las caractersticas de este shield se presentan en el apartado 2.3.2.
La conexion entre el Ethernet shield y el Arduino MEGA es sencilla, se sobrepone el shield
sobre la placa Arduino como se muestra en la Figura 4.2.

38

Figura 4.2: Conexin entre ARDUINO MEGA y Ethernet Shield

Fuente: elaboracin propia

Para utilizar este shield con una placa de desarrollo se requiere usar las libreras Ethernet y SPI
de arduino, adems, una configuracin de la direccin IP y de la direccin MAC, cada tarjeta
Ethernet shield viene con una direccion MAC de fabrica. En la Figura 4.3 se puede observar las
lineas de cdigo para el llamado a las librerias y la configuracion de las direcciones MAC e IP.
Figura 4.3: Lneas de cdigo necesarias para la configuracin del Ethernet Shield.

Fuente: Elaboracin Propia

Seguidamente, se analiza las diferentes caractersticas de adquisicin y adecuacin de la


informacin para cada uno de los parametros contemplados en el sistema de monitoreo de
grupos electrogenos.
4.1.1 Estado del grupo electrgeno.
Este parmetro indica el estado del funcionamiento del grupo electrgeno, es decir, si este se
encuentra encendido o apagado
El grupo electrgeno, cuenta con un sensor para medir la velocidad del motor, el cual a su salida
presenta una tensin alterna, con una frecuencia directamente proporcional a la velocidad del
motor, utilizando esta informacin, se puede afirmar que cuando el motor presenta una

39

velocidad distinta de cero el grupo electrgeno est en funcionamiento, el proceso de


adquisicin de la velocidad del motor se ver a detalle en el apartado 4.1.4.
Mediante programacin y teniendo el dato de velocidad del motor se define el estado de
funcionamiento del grupo, como indica el diagrama de flujo mostrado en la Figura 4.4.
Figura 4.4: Diagrame de flujo para definir el estado del grupo electrgeno.
INICIO

VELmotor =
VELOCIDAD DEL
MOTOR

VELmotor=0

NO

Grupo encendido

SI

Grupo apagado

FIN

Fuente: Elaboracin Propia.

4.1.2 Presin de Aceite.


El grupo electrgeno presenta un sensor de presin resistivo, es decir, el cambio de presin se
refleja en un cambio de resistencia, por esta resistencia variable circula una corriente constante
la cual genera una tensin variable directamente proporcional a la presin de aceite, la relacin
de presin y tensin se detalla en el Cuadro 4.1.

40

Cuadro 4.1: Tabla de correspondencia de datos obtenida del sensor de presin.

Presin [Bar]
0
1,2
2,1
3,1
4,2
5
6,2
7,1
8,1
8,9
9,8
10,3

Voltaje [V]
0,36
1
1,43
1,93
2,58
3
3,54
4,05
4,54
5,03
5,49
5,85

Fuente: Elaboracin Propia.

Con los valores presentados en el cuadro 4.1, se observa que el valor mximo de presin de
aceite que mide la tarjeta de control del grupo electrgeno es 10.3 bares, y la tensin mnima
reflejada por el sensor para el valor mximo de presin es de 5.85V, no obstante, la tensin del
sensor aumenta hasta un valor de 14.5V, la tensin mxima que admite el Arduino en sus
entradas analgicas es de 5V, para adecuar la tensin del sensor de presin antes de llegar a la
unidad de control pasara por el divisor de tensin resistivo que se muestra en la Figura 4.5.
Figura 4.5: Divisor de tensin resistivo.

Fuente: Elaboracin Propia.

El divisor de tensin mostrado en la Figura 4.5 presenta la funcin de transferencia expresada


en la Ecuacin 4.1.
=

(Ecuacin 4.1)

Se establece R1 con un valor de 10K para que la corriente que circule hacia la unidad de control
sea mnima, reemplazando los valores de Vin y Vout y despejando R2 de la Ecuacin 4.1 se
41

obtiene el valor de R2; tomando en cuenta que Vin es el valor mximo entregado por el sensor
de presin y Vout es el valor mximo admitido por la unidad de control.
105

2 = 14.55 = 5.2 4.7K


Con los valores de R1 y R2 se realiza la simulacin mostrada en la Figura 4.6, con el valor
mximo de tensin de entrada.
Figura 4.6: Simulacin del divisor de tensin resistivo.

Fuente: Elaboracin Propia.

El Cuadro 4.2 contiene los datos obtenidos de presin de aceite y tensin a la salida del divisor,
dichos datos fueron monitorizados directamente del grupo electrgeno de marca FG Wilson
con estos datos se realiza la grfica mostrada en la Figura 4.7; con ayuda de la linealizacin
realizada en Microsoft Excel se obtiene la Ecuacin 4.2 que relaciona presin de aceite y tensin
a la salida del divisor.
Cuadro 4.2: Relacin de presin frente a Vout.

Presin [Bar]
0
1,2
2,1
3,1
4,2
5
6,2
7,1
8,1
8,9
9,8
10,3

Vout [V]
0,12
0,32
0,52
0,7
0,89
1,06
1,23
1,42
1,57
1,62
1,94
2,11

Fuente: Elaboracin Propia.

42

Figura 4.7: Grfica correspondiente al Cuadro 4.2.


12
10
8
6
4
2
0
0

0,5

1,5

2,5

Fuente: Elaboracin Propia.


= . .

(Ecuacin 4.2)

Donde PAceite simboliza la presin de aceite y Vdiv es la tensin obtenida a la salida del
divisor de tensin resistivo. Utilizando la Ecuacin 4.2, se realiza el diagrama de flujo mostrado
en la figura 4.8, usado para la programacin del firmware respectivo al sensor de presin de
aceite.
Figura 4.8: Diagrama de Flujo para interpretar el sensor de presin de aceite.
INICIO

VALACEITED
CONT=0
VALACEITEP
VALACEITEPANT

CONT < 3

NO

VALACEITEP < 0.1

NO

VALACEITEP > 10.3

NO

SI
SI

SI

VALACEITEP = 0

VALCAITEP = 10.3

VALACEITEPANT=VALACEITEP
VALACEITED=VALOR LEIDO DEL CAD
VALACEITEP = 5.4107*(0.0049*VALACEITED)-0.5871

RETORNAR
VALACEITEP

FIN

VALACEITEP==VALACEITEPANT
NO

SI

CONT++

CONT=0

Fuente: Elaboracin Propia.

43

4.1.3 Tensin del Cargador de la Batera.


La tensin del cargador de la batera es de 14.8 V. dicho valor de tensin es fijo siempre y
cuando presente un buen funcionamiento, para medir este valor con la unidad de control se
realiza un divisor de tensin resistivo, para adecuar el valor mximo de tensin de 15V a 5V.
La funcin de transferencia del divisor de tensin resistivo es el expresado en la ecuacin 4.1,
los valores de los parmetros son: R1=10K, Vin=15V y Vout=5V. Despejando R2 se obtiene un
valor de 4.7K.
2 =

10 5
= 5 4.7K
15 5

Con todos los parmetros calculados se observa que estos son idnticos al divisor de tensin
realizado para la medicin de la presin de aceite, por tanto, la simulacin es la misma que la
mostrada en la Figura 4.6.
La unidad de control leer la tensin a la salida del divisor mediante un puerto de su conversor
analgico digital y mostrara al usuario la tensin correspondiente al cargador de batera.
Para definir la relacin entre la tensin de entrada y salida se variar la tensin de entrada al
divisor de tensin, dando como resultado los datos tabulados en el Cuadro 4.3.

44

Cuadro 4.3: Relacin de tensin en el cargador de batera contra tensin del divisor.

Cargador de Batera
Cargador [V]
Vout [V]
0
0
1,01
0,31
1,99
0,61
2,99
0,92
3,99
1,23
5,02
1,56
6,00
1,86
7,01
2,18
8,00
2,48
9,01
2,80
10,00
3,11
11,03
3,43
11,99
3,73

13,01
14,02
15,00

4,05
4,37
4,67

Fuente: Elaboracin Propia.

Con los datos del Cuadro 4.3, se realiza la grfica de la Figura 4.9 para encontrar la ecuacin
que relacione ambas tensiones.
Figura 4.9: Grfica correspondiente al Cuadro 4.3.

Tensin a la salida del divisor [V]

5
4
3
2
1
0
0
-1

10

12

14

16

Tensin del cargador de la batera [V]

Fuente: Elaboracin Propia.

45

Utilizando la herramienta de linealizacin de Microsoft Excel aplicada a la grfica de la Figura


4.9, se obtiene la Ecuacin 4.3.
= . .

(Ecuacin 4.3)

Donde, representa a la tension del divisor resistivo y es la tension entregada


por el cargador de la batera del grupo electrgeno. La programacin de la funcin respectiva a
este parmetro en el firmware se basa en el diagrama de flujo mostrado en la Figura 4.10.
Figura 4.10: Diagrama de Flujo para interpretar el sensor de presin de aceite.
INICIO

Cont=0
valorBateriaD
valorBateria
valorBateriant

Cont<3

Si

valorBateriant=valorBateria
valorBateriaD=valor leido del CAD
valorBateria=(0.015*valorBateriaD+0.0285)

No

RETORNAR Temp

valorBateriant==valorBateria

Si

Cont++

No
Cont=0
FIN

Fuente: Elaboracin Propia.

4.1.4 Velocidad del Motor.


El sensor que determina la velocidad en revoluciones por minuto del motor en el grupo
electrgeno es de tipo inductivo, como se muestra en la Figura 4.11, el sensor se encuentra
montado directamente frente a una rueda fnica la cual presenta una superficie dentada; el flujo
magntico de la bobina depende de si delante del sensor se encuentra un diente de la rueda
fnica, este intensifica el flujo magntico y la ausencia del mismo lo debilita, esta variacin de
46

flujo magntico se refleja a la salida en una tensin sinusoidal cuya frecuencia es proporcional
a la velocidad de las variaciones.
Figura 4.11: Sensor inductivo y rueda fnica.

Fuente: http://www.forosdeelectronica.com/

La amplitud de la tensin alterna a la salida del sensor es constante y tiene una amplitud de 6V,
la frecuencia de esta tensin es el parmetro necesario para que la unidad de control central
determine la velocidad del motor. Para eso es necesario acondicionar la seal alterna a valores
aceptados por la entrada de la unidad de control.
Para adecuar la seal enviada por el sensor de velocidad pasa por un circuito limitador, un
aislamiento ptico y un circuito comparador como se muestra en la Figura 4.12.
Figura 4.12: Circuito para adquisicin de la informacin de la velocidad del motor.

Fuente: Elaboracin propia

El circuito limitador negativo est conformado por los componentes R1, R2 y D1, tiene la funcin
de limitar el semiciclo negativo de la entrada; para que este circuito funcione correctamente R1
tiene que ser mucho mayor a la resistencia interna del diodo (RB), a su vez R2 tiene que ser
mayor a R1.
47

Los diodos de pequea seal tienen un rea de unin ms pequea que los diodos rectificadores,
es por este motivo que se plantea utilizar el diodo 1N914, el cual muestra en su hoja de datos
que para una tensin directa de 1V presenta una corriente directa de 100 mA. Por tanto la
resistencia interna es:
=

1 0.7
= 3
100

Con el valor de RB definido, se procede a dimensionar R1 = 1K y con un valor aun mayor


R2 = 2.2K.
El aislamiento ptico es provisto por un opto-acoplador, con el fin de proteger de cualquier
tensin negativa o corriente no deseada a la unidad de control; a la salida del opto-acoplador se
encuentra R5 que es una resistencia de pulldown18 con un valor de 1K. Continuando la
adaptacin de la seal se presenta un circuito comparador en base al amplificador operacional
LM358, en la entrada inversora del amplificador operacional se conecta una tensin de
referencia la cual se establece con un valor aproximado de 100mV para establecer la salida del
amplificador operacional en un valor alto ni bien exista tensin en la entrada no inversora y as
obtener una onda cuadrada con la misma frecuencia que la seal entregada por el sensor de
velocidad. La tensin de referencia est definida por las resistencias R3 y R4, puesto que estas
representan un divisor de tensin resistivo igual al mostrado en la figura 4.10; se sabe que
Vin=5V, Vout=100mV y se puede establecer R4=1K. Con estos datos se calcula R3.
3 =

4 4
= 49 47

Una vez que todos los componentes estn dimensionados se simula el circuito mostrado en la
figura 4.12 dando como resultado las grficas de entrada (funcin sinusoidal de color azul) y
salida (funcin cuadrada de color rojo) mostradas en la Figura 4.13.

18

Pull down: configuracin de una resistencia de manera que a la salida muestre un estado lgico bajo cuando el

circuito est en reposo

48

Figura 4.13: Grafica de entrada y salida del Circuito para adquisicin de la velocidad del motor.

Fuente: Elaboracin propia

Como se observa la seal de entrada y salida poseen la misma frecuencia y los valores de tensin
en la onda cuadrada estn dentro los admitidos por la unidad de control.
Debido a que la velocidad del motor en el grupo electrgeno no se puede variar de manera
significativa se pudo obtener solamente cuatro datos, los cuales estn tabulados en el
Cuadro 4.4, se genera la grfica de frecuencia de salida del grupo electrgeno frente a frecuencia
de sensor en la Figura 4.14.
Cuadro 4.4: Relacin de frecuencia del grupo contra frecuencia del sensor.

Frecuencia grupo [Hz]


44
50
54
57

frecuencia sensor [Hz]


95
108
117
125

Fuente: Elaboracin Propia.

49

Figura 4.14: Relacin de Velocidad del motor contra frecuencia del sensor.
70
60
50
40
30
20
10
0
0

20

40

60

80

100

120

140

Fuente: Elaboracin Propia.

De la linealizacion de la grfica de la figura 4.14 se obtiene la Ecuacin 4.4.


= . + .

(Ecuacin 4.4)

Donde, simboliza la frecuencia que entrega el grupo electrgeno y es la


frecuencia de la tensin alterna a la salida del sensor expresada en Hertz.
La unidad de control debe medir el periodo de la seal cuadrada con el uso de la interrupcin 0
configurada para capturar el tiempo de funcionamiento cada que exista un flanco positivo en la
forma de onda existente a la salida del amplificador operacional. El periodo de la forma de onda
antes mencionada, es la diferencia de dos tiempos de funcionamiento consecutivos capturados
con el uso de la interrupcin; se calcula el valor de la frecuencia con la relacin inversa que
tiene con el periodo, dicho valor de frecuencia es usado para reemplazar en la variable en
la ecuacin 4.4 y as obtener el valor de la frecuencia que entrega el grupo electrgeno. Seguido
a esto se utiliza la ecuacin 4.5 para encontrar la velocidad de motor.
= /
El diagrama de flujo utilizado para la programacin del firmware respectivo al sensor de
velocidad del motor es mostrado en la Figura 4.15.

50

Figura 4.15: Diagrama de flujo para la interpretacin del sensor de velocidad.


INICIO

T1,T2,TIEMPO
CONT=0
FRECUENCIA
FRECUENCIAANT
VELMOTOR

CONT < 3

NO

VELMOTOR=0.4378*FRECUENCIA+2.482

SI

FRECUENCIAANT=FRECUENCIA
T1=TIEMPO(INTERRUPCION,RISSING)
T2=TIEMPO(INTERRUPCION,RISSING)
TIEMPO=T2-T1
FRECUENCIA=1/TIEMPO

RETORNAR
VELMOTOR

FIN
FRECUENCIA==FRECUENCIAANT
NO

SI

CONT++

CONT=0

Fuente: Elaboracin Propia.

4.1.5 Frecuencia de la Tensin Alterna en la Carga.


La red elctrica comercial y el grupo electrgeno entregan una tensin alterna con una
frecuencia de 50Hz, para medir la frecuencia en la carga se utilizara un transformador conectado
entre una de las fases y neutro, el cual reducir la tensin alterna de 220V a 6V, seguido al
transformador se adecuara la seal con el uso del circuito mostrado en la Figura 4.16, tambin
utilizado para la velocidad del motor, puesto que la diferencia entre la frecuencia del sensor y
frecuencia de la red no es tan significativa.

51

Figura 4.16: Circuito para adquisicin de la frecuencia de la Red.

Fuente: Elaboracin Propia.

En cuanto al firmware, en el apartado anterior describimos el uso de las interrupciones para


capturar el periodo y con este calcular la frecuencia, el tratamiento de la seal en este caso es el
mismo pero se utiliza la interrupcin cero, su respectivo flujo grama se ilustra en la Figura 4.17.
Figura 4.17: Diagrama de flujo para la interpretacin de la frecuencia de la red.
INICIO

T1,T2,TIEMPO
CONT=0
FRECUENCIA
FRECUENCIAANT

CONT < 3

NO

RETORNAR
FRECUENCIA

SI

FRECUENCIAANT=FRECUENCIA
T1=TIEMPO(INTERRUPCION,RISSING)
T2=TIEMPO(INTERRUPCION,RISSING)
TIEMPO=T2-T1
FRECUENCIA=1/TIEMPO

FIN

FRECUENCIA==FRECUENCIAANT
NO

SI

CONT++

CONT=0

Fuente: Elaboracin Propia.

52

4.1.6 Estado del Pre-calentador.


El pre-calentador tiene la funcin de mantener el motor a una temperatura dentro de la gama
tpica que esta entre 71 y 96C para asegurar que el motor pueda arrancar con facilidad y sea
capaz de absorber ms rpido la carga.
Para determinar si el pre-calentador presenta un correcto funcionamiento se implementara un
termostato configurado a una temperatura umbral de 70C, dicho termostato posee un contacto
normalmente cerrado siempre y cuando no se exceda la temperatura umbral, caso contrario el
contacto se abre.
El termostato utilizado es el KSD301 70 mostrado en la Figura 4.18.

Figura 4.18: Termostato KSD301.

Fuente: http://www.atmos.eu/spanish/nahradni-dily-128-bezpec-termostat-na-hubici-horaku

Uno de los pines del termostato se conecta a 5 voltios (uno lgico) y el otro a una entrada digital
de la unidad de control con su respectiva resistencia pulldown, as entonces si el precalentador
tiene un correcto funcionamiento la unidad de control tendr a su entrada un cero lgico (Figura
4.19), en el caso contrario la temperatura ser menor que 70C ocasionando que el termostato
cierre su contacto y la unidad de control lea un uno lgico (figura 4.20).
Figura 4.19: Circuito con termostato abierto.

Fuente: Elaboracin propia.

53

Figura 4.20: Circuito con termostato cerrado.

Fuente: Elaboracin propia.

4.1.7 Temperatura excesiva del motor.


La temperatura de las camisas del motor segn el fabricante no puede superar los 110C, un
exceso de temperatura en el motor puede inferir una de las siguientes situaciones: la cantidad de
lquido refrigerante es insuficiente, el ventilador del radiador no funciona o que el flujo de aire
en el emplazamiento esta obstruido.
Para advertir de esta falla a la unidad de control se utilizar un termostato con una temperatura
de operacin de 110C.
El termostato se conectara a la unidad de control con una resistencia de pulldown igual que en
la figura 4.19. Si la temperatura en las camisas del motor supera el umbral del termostato este
abre su contacto generando un cero lgico el cual indica que la temperatura del motor es
excesiva.
4.1.8 Temperatura Ambiente.
El exceso de temperatura en el ambiente indica que no existe buena ventilacin en dicho
emplazamiento.
Para medir la temperatura del ambiente se utiliza el sensor de temperatura LM35 mostrado en
la Figura 4.21.
Figura 4.21: Sensor de temperatura LM35.

Fuente: http://www.trastejant.es/tutoriales/electronica/sensordetemperatura_lm35.HTML.

54

El sensor mostrado presenta tres pines dos para la tensin de alimentacin y uno para la tensin
de salida, el sensor de temperatura opera segn la funcin de transferencia descrita en la
Ecuacin 4.5.
=

(Ecuacin 4.5)

Donde Vout es la tensin a la salida del sensor y T es la temperatura en grados centgrados.


Para que el sensor ample el rango de temperatura se utiliza el circuito mostrado en la Figura
4.22.
Figura 4.22: Circuito para sensor de temperatura (-55 a 150C).

Fuente: Texas Instrument, Hoja de datos LM35.

La unidad de control utilizara dos pines de su conversor analgico digital, la diferencia de ambas
tensiones nos dar la tensin que utilizaremos en la funcin de transferencia.
El cdigo fuente que interpreta el funcionamiento del sensor de temperatura se basa en el
diagrama de flujo mostrado en la figura 4.23.

55

Figura 4.23: Diagrama de flujo para la interpretacin de la temperatura ambiente.


INICIO

valorTADH
ValorTADL
temperatura
TempAmb

valorTADH = leer ADC


valorTADL = leer ADC
temperatura = valorTADH - valorTADL
TempAmb=5*temperatura*100/1024

RETORNAR Temp

FIN

Fuente: Elaboracin Propia.

4.1.9 Nivel de Combustible.


El grupo electrgeno utiliza disel como combustible para el funcionamiento del motor, por
motivos de seguridad no se puede utilizar ningn transductor que este en contacto con el
combustible puesto que este es inflamable. Cada grupo electrgeno consta de un depsito para
almacenar el combustible, la unidad de control interpreta la cantidad de combustible mediante
la distancia existente entre la superficie del combustible y la parte superior del depsito, donde
se encuentra un sensor ultrasnico encargado de realizar las mediciones.
Es menester contar con las dimensiones internas del depsito de combustible para poder
programar el firmware que interprete las seales enviadas por el sensor ultrasnico, las
dimensiones del tanque se especifican en la Figura 4.24. Se observa que el sensor ultrasnico
est alojado en la tapa del depsito, el nivel mximo est a 7 cm del sensor y el mnimo a 37cm
del mximo.

56

Figura 4.24: Sensor HC-SR04.

Fuente: Elaboracin propia.

Con las dimensiones especificadas se procede a dividir en 10 partes iguales la distancia entre el
nivel mximo y mnimo, de tal manera que cada que el nivel de combustible suba 3 cm significa
que el deposito est lleno un 10% ms, siguiendo esta lgica se elabora la tabla mostrada en el
Cuadro 4.5.
Cuadro 4.5: Relacin de distancia y porcentaje.

Distancia [cm]
7
10
13
16
19
22
25
28
31
34
37

Porcentaje [%]
100
90
80
70
60
50
40
30
20
10
0

Fuente: Elaboracin Propia.

Con los datos del Cuadro 4.5 se genera la grfica respectiva mostrada en la Figura 4.25.

57

Figura 4.25: Grafica de relacin entre porcentaje y distancia.

Porcentaje de Combustible [%]

120
100
80
60
40
20
0
0
-20

10

15

20

25

30

35

40

Distancia al combustible [cm]

Fuente: Elaboracin propia.

Para encontrar la ecuacin que describa la grfica de la Figura 4.25, se procede a realizar una
linealizacin de la misma dando como resultado la Ecuacin 4.6
= . + .

(Ecuacin 4.6)

El sensor ultrasnico que se utiliza en el sistema de monitoreo es el HC-SR04 mostrado en la


Figura 4.26. Dicho sensor consta de dos transductores un altavoz y un micrfono; posee cuatro
pines: dos para alimentacin, un disparador y la salida. Este sensor presenta un rango de
medicin de 2 cm a 400 cm. En la figura 4.26 se muestra una imagen del aspecto fsico del
sensor.
Figura 4.26: Sensor HC-SR04.

Fuente: Hoja de datos HC-SR04.

La unidad de control utiliza una salida digital que activa el disparador del sensor HC-SR04 y
una entrada digital para el pin de salida del sensor. En la Figura 4.27 se muestra un diagrama de
tiempo para el funcionamiento de este sensor.
58

Figura 4.27: Diagrama de tiempo del sensor HC-SR04.

Fuente: Hoja de datos HC-SR04.

Para activar el disparador este tiene que presentar un uno lgico por un lapso de 10 micro
segundos mnimamente, una vez activado el sensor este enva ocho pulsos a una frecuencia de
40 KHz por su parlante, en el pin de salida presentara una seal digital alta por un tiempo
directamente proporcional a la distancia entre el combustible y el sensor.
En cuanto al firmware, para el manejo de este sensor se requiere utilizar la librera NewPing,
la cual provee mtodos que facilitan su manejo. La programacin respectiva al sensor est
basado en el flujograma de la Figura 4.28.

59

Figura 4.28: Diagrama de flujo para nivel de combustible.


INICIO

DISTANCIA
CONT=0
NIVEL
NIVELANT

CONT < 3

NO

RETORNAR NIVEL

FIN

SI
NIVELANT=NIVEL
DISTANCIA=PING_CM
NIVEL =123.33-3.33*DISTANCIA

NIVEL==NIVELANT
NO

SI

CONT++

CONT=0

Fuente: Elaboracin propia.

4.1.10 Estado del Panel de Transferencia de Carga.


La red comercial de distribucin de energa elctrica provee una conexin trifsica, esta
conexin puede estar con una configuracin estrella o delta. En un mismo emplazamiento tanto
el grupo electrgeno como la red comercial presentan la misma configuracin.
En una configuracin estrella la tensin entre cualquier fase y neutro tiene una amplitud de
220V con una frecuencia de 50 Hz; en la configuracin delta la tensin entre dos fases es de
220V con frecuencia de 50Hz.
El panel de transferencia de carga conmuta la carga entre la red comercial y el grupo electrgeno
cada vez que la red comercial presente alguna falencia. Para monitorizar el estado del panel de
transferencia de carga se adquiere los valores de tensin en la red, grupo electrgeno y carga.

60

La tensin alterna comercial presenta una forma de onda sinodal como la que se muestra en la
Figura 4.29.
Figura 4.29: Forma de onda de la tensin alterna.

Fuente: http://www.electronicafacil.net.

De la tensin alterna comercial se conoce el valor eficaz que es idealmente 220V, para hallar la
tensin mxima se multiplica el valor eficaz por 2 como indica la Ecuacin 4.7.
=

(Ecuacin 4.7)

Entonces, sustituyendo los valores se tiene:


= 2 220 = 311.127
Y la tensin pico a pico es el doble de la tensin mxima, o sea 622,254 V. Conociendo los
parmetros de la tensin alterna, se establece una tensin mxima pico a pico de 650V, el
conversor analgico digital acepta tensiones entre 0 y 5V. Para adecuar los valores de tensin
se realiza una reduccin con un divisor de tensin resistivo, igual que el que est ilustrado en la
figura 4.5, sabiendo que: = 650, = 5 y se establece el valor de una de las
resistencias 2 = 4.7; entonces de la ecuacin 4.1 se despeja R1 obteniendo as, la Ecuacin
4.8.
=

(Ecuacin 4.8)

Entonces se obtiene un valor de R1 de:


1 =

4.7 650
4.7 = 606 K
5
61

Para eliminar la tensin negativa se conecta un diodo rectificador a la entrada, adems, se


desplaza la referencia a 1V mediante otro divisor de tensin, entonces, si la tensin pico positiva
en la entrada sea 650V reflejar un valor a la salida del adecuador de 5V y cuando la tensin en
la entrada sea 0 el adecuador entregara 1V a la salida.
Adicionando el diodo y el nuevo divisor de tensin se tiene el circuito mostrado en la figura
4.30.
Figura 4.30: Circuito adecuador de seal de tensin alterna.

Fuente: http://www.electronicafacil.net.

Cabe mencionar que el diseo realizado es para una configuracin delta.


Para encontrar el valor de la resistencia R3 se utiliza la Ecuacin 4.9 correspondiente al segundo
divisor de tensin:
=

(Ecuacin 4.9)

Reemplazando los valores conocidos se obtiene R3.


3 =

4.7 5
4.7 = 18.8K
1

Conectando el osciloscopio a la salida del adecuador se observa en la Figura 4.31 que los valores
reflejados de la tensin AC estn dentro del rango admitido por el ADC19 de la unidad de control.

19

Analog to Digital Converter: Conversor de seal Analgica a Digital

62

Figura 4.31: Seal entregada por el adecuador de AC.

Fuente: Software Velleman pps10.

El osciloscopio est configurado en el eje Y con una amplitud de 1V por divisin y en el eje
X con un tiempo de 2ms por divisin. Para poder reproducir la seal anloga se procede a
tomar muestras cada 0.5 ms, lo cual significa que tendremos 40 muestras por ciclo. Con la ayuda
del osciloscopio relacionamos la amplitud de la entrada con la salida del adecuador de AC en
diferentes instantes de tiempo, de esta manera se obtienen los datos del Cuadro 4.6
Cuadro 4.6: Relacin entre tensin de entrada y tensin de salida en el adecuador.

V pico
46.4
89.6
137.6
175.2
207.2
240
265.6
283.2
304

V rms20
32.8
63.36
97.3
123.88
146.51
196.7
187.81
200.25
215

V adecuador
1.82
2
2.24
2.4
2.55
2.65
2.76
2.8
2.88

Fuente: Elaboracin propia.

20

Root Mean Square: Valor cuadrtico medio tambin denominado valor eficaz.

63

La tensin RMS o eficaz se calcula utilizando la Ecuacin 4.7, Con los datos de tensin eficaz
y tensin a la salida del adecuador del Cuadro 4.6 se genera el grafico mostrado en la Figura
4.32, adems, con ayuda de dicha grafica mediante linealizacion se obtiene la ecuacin 4.10.
Figura 4.32: Grfica de relacin de tensin eficaz y tensin del adecuador.
250
y = 169,83x - 279,62
R = 0,9953

Tensin eficaz

200

150
Vrms

100

Lineal (Vrms)
50

0
0

Tensin del adecuador

Fuente: Elaboracin propia


= . . (Ecuacin 4.10)

Donde, y representa al valor eficaz de la tensin alterna, y x simboliza el valor de tensin


del adecuador de seal. Cabe resaltar que es necesario un circuito adecuador de seal alterna
para cada lnea de tensin alterna que salga del panel de transferencia de carga, entonces se
especifica que para poder discriminar el estado del panel de transferencia de carga se utilizara
nueve entradas del conversor analgico digital. El firmware se basara en el diagrama de flujo
mostrado en la Figura 4.33.

64

Figura 4.33: Diagrama de flujo para adecuador AC.


INICIO

valorD=0, valorDM=0
i=0, cont=0, cont2=0
Lecturas[80]
VDC, VAC

Cont<80

No

Cont2<79

Si

Si

Lecturas[cont]=leer ADC
DelayMicroseconds(500)

Cont3=cont2+1

VDC=5*valorD/1024
VAC=169.83*VDC-279.62

RETORNAR VAC
Lecturas[cont2]>lecturas[cont3]

Si
FIN
valorD=lecturas[cont2]

Fuente: Elaboracin propia.

4.1.11 Prueba en Vaco.


El grupo electrgeno presenta dos bornes para encendido remoto, si los contactos de estos
bornes se unen, el grupo electrgeno inicia su funcionamiento, para que la unidad de control
pueda hacer el encendido remoto, se utiliza un pin digital como salida, el cual tiene que activar
un rel, el pin comn y el normalmente abierto se conectan a los bornes de accionamiento
remoto.
La salida digital de la unidad de control proveer 5 V cuando se d la orden INICIO en el
formulario de la pgina embebida, y 0 V si la orden de la pgina es FIN.
La salida de la unidad de control no tiene la capacidad de accionar el rel, es por esto que se
utiliza el circuito integrado ULN2803 el cual posee un arreglo de ocho circuitos que permiten
la interconexin de circuitos digitales y circuitos que requieren altos niveles de corriente o
voltaje. Cada circuito del ULN2803 posee bsicamente dos transistores conectados con una
configuracin Darlington NPN, el circuito se muestra en la Figura 4.34.
65

Figura 4.34: Circuito interno de un canal del ULN2803.

Fuente: Motorola, Hoja de datos ULN2803.

Entonces, utilizando el driverULN2803 se conecta la unidad de control con el rel como se


muestra en la Figura 4.35.
Figura 4.35: Circuito para accionamiento remoto.

Fuente: Elaboracin Propia.

Siempre que la unidad de control presente a su salida un nivel lgico bajo, la bobina del rel
permanece en reposo, si la unidad de control provee un nivel lgico alto, la bobina del rel se
energiza y el contacto normalmente abierto se cierra, cortocircuitando as los bornes de
accionamiento remoto del grupo electrgeno. Es necesario tomar en cuenta que para realizar la
prueba en vaco, la energa elctrica que proviene de la red comercial de distribucin debe
presentar un correcto funcionamiento, de esta manera el panel de transferencia no conmuta la
carga hacia el grupo electrgeno.

66

4.1.12 Prueba con Carga.


Realizar una prueba con carga implica que el grupo electrgeno asuma la totalidad de la carga,
es decir, que el panel de transferencia tiene que conmutar la carga de la red comercial de
distribucin de energa elctrica hacia el grupo electrgeno.
El panel de transferencia de carga realiza la conmutacin siempre que las lneas de tensin
provenientes de la red de distribucin de energa elctrica presenten alguna falla.
Para realizar la prueba con carga es necesario posicionar un interruptor de baja tensin tripolar
que nos ayude a simular un corte de energa elctrica por parte de la red de distribucin
comercial, dicho disyuntor tiene que estar dimensionado segn la carga que se utiliza en el lugar
de instalacin. Adems este disyuntor debe contar con un mecanismo que permita la apertura o
cierre del mismo a distancia.
Se plantea utilizar un interruptor automtico en caja moldeada de baja tensin con capacidad de
hasta 3200A de la marca ABB, el modelo es el TMAX T8 mostrado en la Figura 4.36.
Figura 4.36: Circuito para accionamiento remoto.

Fuente: Catalogo tcnico TMAX.

Las caractersticas y especificaciones tcnicas del TAMX T8 se pueden encontrar en el manual


del mismo. Al momento de adquirir el interruptor de baja tensin es necesario adicionar los rels
de apertura/cierre (YO/YC) que se muestran la Figura 4.37, los cuales permiten la operacin del
interruptor a distancia.

67

Figura 4.37: Rels de apertura/cierre (YO/YC).

Fuente: Catalogo tcnico TMAX.

Estos dispositivos se alimentan de forma continua con una tensin alterna de 220V, se deben
tener en cuenta las siguientes consideraciones:
Cuando se alimenta el rel de apertura se debe esperar 30ms tras la desexcitacin antes de activar
el mando de rel de cierre.
Cuando un rel de cierre se alimenta para realizar el cierre del interruptor tras la apertura, es
necesario desexcitar el rel de cierre despus de un momento.
Para ordenar la operacin de los rels de apertura/cierre se utiliza dos rels comandados por la
unidad de control utilizando como driver el circuito integrado ULN2803, la conexin de los
componentes se muestra en la Figura 4.38. El retardo necesario para activar el rel de cierre
cuando esta alimentado el rel de apertura, ser brindado mediante software por la unidad de
control.

68

Figura 4.38: Circuito para prueba con carga.

Fuente: Elaboracin propia.

4.1.13 Parada de Emergencia.


Cada grupo electrgeno cuenta con un pulsador para realizar una parada de emergencia, dicho
pulsador cuanta con dos contactos uno normalmente cerrado y otro normalmente abierto (Figura
4.39). El normalmente abierto no es utilizado por el grupo, pero el normalmente cerrado est
conectado a una lnea de control, cuando esta lnea de control se ve interrumpida el grupo
electrgeno deja de funcionar.
Figura 4.39: Pulsador de Parada de emergencia.

Fuente: Elaboracin Propia.

69

Para realizar la parada de emergencia remota se utilizara el circuito descrito en la seccin de


prueba en vaco, con la diferencia que el contacto normalmente cerrado del rel se conectara en
serie al contacto normalmente cerrado del pulsador de parada del grupo electrgeno tal como se
muestra en la Figura 4.40.
Figura 4.40: Circuito para parada de emergencia.

Fuente: Elaboracin Propia.

Se observa que el contacto normalmente abierto del pulsador de parada se conecta por un lado
a la fuente de 5V y por el otro lado a una entrada de la unidad de control con una resistencia
pull-down para asegurar correctos niveles lgicos hacia la unidad de control, dicha conexin
indicara al usuario remoto si el pulsador de parada del grupo est o no presionado.
4.1.14 Diseo del Circuito de Adquisicin de Datos.
Se estudi individualmente cada parmetro del grupo electrgeno que abarca el sistema de
monitoreo para su correcta adecuacin, para el diseo de la placa de adquisicin de datos se
procede al diseo de la misma agrupando todos los circuitos antes descritos, dando como
resultado el circuito de la Figura 4.41.

70

Figura 4.41: Circuito de adquisicin de datos.

Fuente: Elaboracin propia.

71

Con el circuito terminado se procede al diseo y elaboracin del PCB21 para la adecuacin de
seal, dicho PCB se muestra en la Figura 4.42 y 4.43.
Figura 4.42: PCB vista superior del circuito de adquisicin de datos.

Fuente: Elaboracin propia.

21

Printed Circuit Board: Tarjeta de circuito impreso.

72

Figura 4.43: PCB vista inferior del circuito de adquisicin de datos.

Fuente: Elaboracin propia.

4.2 CIRCUITO DE ALIMENTACIN.


La fuente de alimentacin para el sistema de monitoreo debe ser continua y confiable, es decir,
que debe estar respaldada en caso de cortes. COMTECO cuenta con una fuente de tensin
73

continua con valores de 0 y -48 V no regulada para el sistema telefnico, la cual esta
debidamente respaldada.
El requerimiento elctrico del sistema de monitoreo de grupos electrgenos se muestra en el
Cuadro 4.7.
Cuadro 4.7: Requerimiento elctrico del sistema de monitoreo.

Componente
Cantidad Vsupply [V] Imax [mA] ImaxTotal [mA]
Arduino Mega
1
12
620.00
620.00
HC SR04
1
5
15.00
15.00
LM358
1
5
166.00
166.00
2N3904
2
5
125.00
250.00
100.00
200.00
1N914
2
5
5.00
45.00
Resistencia 1K
9
5
0.50
1.00
Resistencia 10k
2
5
0.278
2.78
Resistencia 18k
10
5
0.105
0.21
Resistencia 47k
2
5
1.63
9.57
Resistencia 4.7K
9
5
11.20
11.20
ULN2803
1
12
30
120
Rel 12V 10
4
12
700.76
Corriente total fuente de 5V
751.20
Corriente total fuente de 12V
Fuente: Elaboracin Propia.

En el Cuadro 4.7 se observa que el sistema de monitoreo requiere de tensiones de 12VDC y


5VDC con corrientes de 751 mA y 700.76 mA respectivamente. Obtenidos los datos de tensin
de entrada, tensiones de salida y consumo de corriente se procede a disear un circuito de
alimentacin con estas caractersticas.
Para acondicionar la tensin de entrada negativa a una positiva, la tensin de entrada pasa por
un puente rectificador de onda completa de manera que se tenga una referencia independiente.
La fuente de alimentacin suministra tensin DC no regulada y se desea obtener tensin DC
regulada, para lograr dicha reduccin de tensin se utiliza reguladores conmutados. Se
selecciona el circuito integrado LM2576 que tiene el diagrama de bloques mostrado en la Figura
4.44.

74

Figura 4.44: Diagrama de bloques regulador reductor LM2576.

Fuente: Texas Instrument, Hoja de datos LM2576.

El LM2576 est diseado para suministrar hasta 3A a su salida, por tanto cumple con los
requerimientos de corriente para el proyecto, adems, el LM2576 est disponible en versiones
con tensin de salida fija de 3.3, 5, 12 y 15 V. En cuanto a la tensin de entrada, la hoja de datos
indica que el LM2576 en la versin HV se puede alimentar con una tensin de hasta 60 V,
teniendo en cuenta los requerimientos de alimentacin para el sistema se selecciona los circuitos
integrados LM2576HV-12 y LM2576HV-5.
Para el funcionamiento cada uno de los reguladores reductores requiere de componentes
externos como se muestra en la Figura 4.45.
Figura 4.45: Aplicacin tpica del LM2576.

Fuente: Texas Instrument, Hoja de datos LM2576.

Estos componentes externos se dimensionan de manera independiente para el regulador de 12


V y para el de 5V como se indica en la hoja de datos del fabricante.

75

4.2.1 Circuito Integrado - LM2576HV-12


Primeramente se definen la tensin de salida del regulador, la tensin mxima de entrada y la
corriente mxima
= 12
= 48
= 751.2
Puesto que el integrado soporta hasta 3A y la corriente mnima necesaria es de 751.2mA se
establece la corriente mxima de consumo del circuito con un valor de 2 A, siendo un valor
intermedio que permite tener un respaldo en caso de sobre corrientes.
= 2
Entonces se dimensionaran los componentes de manera que el regulador a su salida ser capaz
de suministrar hasta 2A, con los parmetros definidos se procede al clculo de los componentes:
Seleccin de L1
Para definir el inductor necesario para el correcto funcionamiento del
regulador reductor se utiliza la gua de seleccin de inductor mostrada en la
Figura 4.46, que es extrado de la hoja de datos del fabricante
Figura 4.46: Gua de seleccin del inductor para el LM2576HV-12.

Fuente: Texas Instrument, Hoja de datos LM2576.

76

En la Figura 4.46 se puede observar un punto rojo posicionado con las


coordenadas definidas por e , obteniendo as el cdigo del inductor
H330, es decir que el inductor tiene que ser de un valor de 330H.
Seleccin del capacitor de salida.
Para una operacin estable y un rizado a la salida aceptable la hoja de datos
recomienda un valor entre 220uF y 1000uF. La tensin de trabajo del capacitor
debe ser por lo menos 1.5 veces mayor a la tensin de salida
1.5 12
18
Entonces se define el valor del capacitor de salida con un valor de 1000uF,
puesto que la tensin de operacin del capacitor debe ser mayor a 18 V, el
mismo se dimensiona con una tensin de trabajo de 25V puesto que es este el
valor comercial encontrado en el mercado.
Seleccin de D1
La corriente de trabajo del diodo debe ser por lo menos 1.2 veces mayor al
mximo de corriente requerida por la carga y tensin inversa 1.25 veces mayor
a la tensin mxima de entrada.
> 2 1.2
> 2.4
> 48 1.25
> 60
Basndose en ambos parmetros se selecciona el diodo SR306
Seleccin de
Este es un capacitor de derivacin, con la funcin de eliminar ruido, el
fabricante recomienda utilizar un capacitor de un valor 100uF.
4.2.2 Circuito Integrado - LM2576HV-5
Al igual que con el LM2576HV-12 se definen la tensin de salida del regulador, la tensin
mxima de entrada y la corriente mxima. Se utiliza el mismo razonamiento en cuanto al
consumo de corriente, por lo tanto se toma el valor de 2A como valor de corriente mxima.

77

= 5
= 48
= 2
Nuevamente se dimensiona la corriente de manera tal que pueda suministrar a la salida 2A.
Ahora se calcula los componentes:
Seleccin de L1
Utilizando la gua de seleccin de inductor mostrada en la Figura 4.47, que es
extrado de la hoja de datos del fabricante
Figura 4.47: Gua de seleccin del inductor para el LM2576HV-5.

Fuente: Texas Instrument, Hoja de datos LM2576.

En la figura 4.47 se observa un punto rojo posicionado con las coordenadas


definidas por e = 2. Obteniendo as el cdigo del inductor H150,
o sea que, el inductor tiene un valor de 150uH.
Seleccin del capacitor de salida.
Al igual que en el apartado 4.2.1 el valor de este capacitor debe oscilar entre
220uF y 1000uF. La tensin de trabajo es:
1.5 5
7.5
Entonces se define el valor del capacitor de salida con un valor de 1000uF con
una tensin de trabajo e 12V.
78

Seleccin de D1
Se calcula los parmetros del diodo de la misma manera que con el regulador
de 12V.
> 2 1.2
> 2.4
> 48 1.25
> 60
Se selecciona el diodo SR306
Seleccin de
De la misma manera que en la seccin 4.2.1 el capacitor tiene un valor de
100uF puesto que ambos reguladores se alimentan de la misma fuente.
4.2.3 Diseo del Circuito de Alimentacin.
Con los componentes dimensionados acorde a los requerimientos energticos del sistema de
monitoreo, se obtiene el circuito mostrado en la figura 4.48.
Figura 4.48: Circuito de alimentacin.

Fuente: Elaboracin propia.

79

En base al circuito de la Figura 4.48 se disea el PCB del circuito de alimentacin el cual se
muestra en las Figuras 4.49 y 4.50.

Figura 4.49: PCB vista superior del circuito de alimentacin.

Fuente: Elaboracin propia.

Figura 4.50: PCB vista inferior del circuito de alimentacin.

Fuente: Elaboracin propia.

4.3 SERVIDOR WEB


Como interfaz de usuario se utiliza un servidor web el cual esta embebido en el microcontrolador
de la tarjeta de desarrollo ARDUINO MEGA, dicho servidor web puede ser accedido con el uso
de un navegador web, se utiliza el modelo cliente servidor, en el cual el cliente envia un mensaje
80

al servidor solicitando que le envie la informacin de la pgina web, y el servidor provee el


servircio requerido por el cliente.
El servidor mencionado presenta al usuario una pgina web programada en HTML, la cual
brindara informacin del emplazamiento y caractersticas del grupo electrgeno.
Toda la informacin presentada por la pgina web ser dividida en seis sectores: el encabezado,
datos del emplazamiento, datos del grupo, medidas mecnicas, medidas elctricas y acciones de
prueba, tal como se muestra en la Figura 4.48.
Figura 4.51: Servidor web embebido.

Fuente: Elaboracin Propia

81

Como se debe embebir la pagina web en la plataforma Arduino, se utiliza el entorno de


programacion propio del mismo.
El primer paso es crea una instancia de la clase EthernetServer llamada servidor, la cual soporta
todas las operaciones Ethernet como servidor.
Para configurar la coneccion ethernet es necesario otorgar la direccion MAC e IP con el
comando Ethernet.begin(); por otra parte, se inicializa el servidor con el comando
servidor.begin().
Seguidamente, el servidor se encuentra disponible para responder peticiones de cualquier cliente
que se conecte; una vez que se presente alguna peticion, el servidor y el cliente realizan la
transaccin correspondiente respetando el protocolo HTTP, de manera tal que, el cliente reciba
la pagina WEB.
La pgina fue realizada con el uso de tablas para las siguientes secciones: datos del
emplazamiento, datos del grupo, medidas mecnicas y medidas elctricas. La obtencin del
valor de cada uno de los parmetros se realiza a traves del llamado de la respectiva funcion
desarrollada.
Para la seccin de acciones de prueba se utiliz formularios, cada formulario consta de un
encabezado que contiene el nombre de la accin a realizar, una opcin para el inicio y otra para
el fin de dicha accin y un botn denominado empezar para inicializar la accin. El codigo
fuente del servidor web y de todas las funciones que se utilizan para el sistema de monitoreo se
encuentra en el Anexo B.
4.4 ANALISIS DE COSTOS
La estimacin de costos para la realizacin del proyecto est compuesto por las tarjetas de
desarrollo y los componentes necesarios para la circuitera del proyecto, adems de los costos
de desarrollo del firmware.
Los costos de diseo, construccin, instalacin y puesta en marcha no se toman en cuenta,
debido a que la implementacin de este proyecto fue realizada solamente como un prototipo.
En el Cuadro 4.8 se especifica el detalle de los costos.

82

MODULO
Unidad de
control

Circuito
adecuador
de seal

Circuito de
alimentaci
n

Cuadro 4.8: Detalle de costos.


DETALLE
MODELO
CANT
Placa de desarrollo
Arduino MEGA
1
Controlador Ethernet
Ethernet Shield
1
Resistencia
W
22
Resistencia
W
27
Resistencia
1W
9
Diodo
1N4007
11
Diodo
1N914
2
Opto acoplador
4N28
2
Amplificador
LM358
1
operacional
Rel
10A DC12V
4
Arreglo Darlington
ULN2803
1
Terminal
2 pines
21
Terminal
3 pines
2
Transistor
2N3904
2
Inversor
74HCT14
1
Diseo y fabricacin
1
PCB
Montaje
1
Puente rectificador
RS206
2
Disipador
2
Regulador
LM2576HVT12
1
Regulador
LM2576HVT5
1
Diodo
SR306
2
Inductor
H150
1
Inductor
H330
1
Capacitor
50V
2
Capacitor
25V
1
Capacitor
12V
1
Terminal
2 pines
1
Terminal
3 pines
1
Porta fusibles
2
Fusible
2A
2
Diseo y fabricacin
1
PCB
Montaje
1
Cable FTP
20
Caja plstica para central
GAREN
1
Sensor de temperatura
LM35
1
Sensor ultrasnico
HC-SR04
1
Interruptor automtico
TMAX-T8
1
Transformador
220v-6V
1
Termostato
KSD 301
2
Programacin del
1
firmware del controlador
T O T A L Bs.
Fuente: Elaboracin Propia.

P/UNI
720,00
210,00
0,30
0,50
1,00
3,00
4,00
6,00

TOTAL
720,00
210,00
6,60
13,50
9,00
33,00
8,00
12,00

10,00

10,00

15,00
50,00
5,00
7,00
5,00
15,00

60,00
50,00
105,00
14,00
10,00
15,00

350,00

350,00

70,00
8,00
6,00
20,00
20,00
6,00
10,00
10,00
7,00
5,00
4,00
5,00
7,00
4,00
1,00

70,00
16,00
12,00
20,00
20,00
12,00
10,00
10,00
14,00
5,00
4,00
5,00
7,00
8,00
2,00

80,00

80,00

50,00
9,00
150,00
25,00
25,00
2276,00
30,00
25,00

50,00
180,00
150,00
25,00
25,00
2276,00
30,00
50,00

700,00

700,00
5407,10

83

CAPITULO V CONCLUCIONES Y RECOMENDACIONESC

CONCLUSIONES Y RECOMENDACIONES

APITULO

5.1 CONCLUSIONES
El diagnstico tcnico realizado permiti identificar la necesidad de comprobar el estado de los
grupos electrgenos mediante un sistema telemtrico previa visita tcnica para mejorar el
mantenimiento.
La elaboracin del sistema de monitoreo de grupos electrgenos permitir obtener un aumento
de la rentabilidad de la empresa al brindar los datos de los parmetros crticos antes de realizar
el desplazamiento del factor humano hacia los grupos electrgenos ms lejanos; adems, de
incrementar el tiempo de vida til de los equipos.
Los grupos electrgenos que requieren un sistema de adquisicin de datos son los de las marcas
FGWILSON, CARADOM y CUMING ONAN.
Se plantearon y disearon circuitos de adecuacin de seal para los diversos tipos de seales
analgicas y digitales, segn las caractersticas recopiladas, dando como resultado circuitos
flexibles para la adecuacin a los diferentes grupos electrgenos.
Se agreg la opcin de telecontrol para realizar las siguientes acciones: parada de emergencia,
prueba en vaco y prueba con carga para realizar un mantenimiento ms integral.
Se present un modelo cliente servidor el cual permite la comunicacin entre el usuario y el
grupo electrgeno, utilizando un servidor HTTP embebido en la placa de desarrollo arduino
mega.
EL acceso al servidor http puede utilizar como interfaz de usuario cualquier navegador web; tan
solo, brindando la direccin IP correspondiente al grupo electrgeno de inters.

84

5.2 RECOMENDACIONES.
Para un mejor funcionamiento del adecuador de tension AC, se recomienda el uso de resistencias
con la minima tolerancia posible.
El sensor ultrasnico HC-SR04 presenta un buen funcionamiento, pero se recomienda utilizar
un sensor ultrasnico que haya sido diseado para la medicin de combustible.
Se recomienda la utilizacin del sistema de monitoreo para una revisin ms frecuente del estado
y desempeo de los grupos electrgenos mediante la lectura constante de los parmetros
brindados en el servidor web.
Motivar y capacitar al personal para la correcta utilizacin del sistema de monitoreo.
Se recomienda elaborar una base de datos que se comunique con el servidor web embebido,
para as contar con un registro histrico de fallas online.
El uso del sistema de monitoreo debe ser de uso exclusivo de personal capacitado, asimismo,
para para la utilizacin de dicho sistema debe estar en coordinacin con los tcnicos del sector
de energa y fuerza.

85

BIBLIOGRAFIA

BIBLIOGRAFIA

LIBROS
[1]

NOLL, A. Michael, 1998, Introduction to Telephones and Telephone Systems Artech


House, 3ra Ed, Londres - Inglaterra.

[2]

HADJSAID, Nouredine, 2011, Electrical Distribution Networks, ISTE Ltd, 1ra Ed,
USA.

[3]

MAURIZIO, Di Paolo Emilio, 2013, Data Acquisition Systems, Springer, New York
- USA.

[4]

MAURIZIO, Di Paolo Emilio, 2015, Embedded System Design for High-Speed Data
Acquisition and Control, Springer, New York USA.

[5]

BISHOP, Robert H., 2008, Mechatronic System Control, Logic and Data Acquisition,
CRC Press, 2da Ed, USA.

[6]

BANZ, Massimo, 2009, Getting Started with Arduino, OReilly, 1ra Ed, USA.

[7]

MALVINO,

Albert

Paul,

2000,

Principios

de

Electrnica,

McGraw-

Hill/Interamericana, 6ta Ed, Espaa.


[8]

TANENBAUM, Andrew S., 2003, Redes de Computadoras, Pearson Educacin, 4ta


Ed, Mxico.

[9]

CASTRO, Elizabeth, 2006, HTML, XHTML & CSS, Peachpit Press, 6ta Ed, USA.

86

MANUALES Y HOJAS DE DATOS DE FABRICANTES


[1]

Operator & Maintenance Instruction Manual, (P30E1 / 5041725/0120), FGWilson.

[2]

Manual de Usuario del Sistema de Control serie 6000, WoodWard.

[3]

Installation, Service and Maintenance Instructions for TMAX T8 Circuit-Breakers ,


ABB.

[4]

ATmega640/V-1280/V-1281/V-2560/V-2561/V, 2014, ATMEL.

[5]

LMx58-N Low Power, Dual Operational Amplifiers, 2000, Texas Instrument.

[6]

LM35 Precision Centigrade Temperature Sensors 2015, Texas Instrument.

[7]

ULN2803 Darlington Transistor Arrays, 2015, Texas Instrument.

[8]

LM2576/LM2576HV Series Simple Switcher 3A Step-Down Voltage Regulator,


2013, Texas Instrument.

87

PAGINAS WEB
[1]

http://www.maxim-ic.com/

[2]

http://www.forosdeelectronica.com.ar

[3]

http://www.datasheetcatalog.net

[4]

http://www.arduino.cc

[5]

http://homepages.which.net/~paul.hills/Batteries/BatteriesBody.html

[6]

http://www.ietf.org/rfc/rfc2616.txt

88

ANEXO
7

AEXO A - REGISTRO HISTORICO DE FALLAS

REGISTRO HISTRICO DE FALLAS

No. FABRICANTE
1 FGWILSON
2 FGWILSON
3 FGWILSON
4 FGWILSON
5 FGWILSON
ONAN
6 CUMMING
7 FGWILSON
8 FGWILSON
9
10 FGWILSON
11 FGWILSON
ONAN
12 CUMMING
13 SDMO
14 CARADOM
ONAN
15 CUMMING
16 FGWILSON
17 FGWILSON
18 SDMO
19 FGWILSON
20 FGWILSON
21 FGWILSON
22 FGWILSON
23 FGWILSON
24 FGWILSON
25 FGWILSON
26 FGWILSON
27 FGWILSON

TIPO DE
LOCACION
ESTACION
REPETIDOR JUNO
REPETIDOR CALIO
TAMBO
REPETIDOR QUEMADO
REPETIDOR LURIBAY
REPETIDOR SAJAMA
CENTRAL
REPETIDOR
REPETIDOR
URA

FECHA

A
FALLA

07/01/2012 PRECALENTADOR
13/01/2012 PRESION DE ACEITE
17/02/2012 NIVEL DE COMBUSTIBLE
19/02/2012 CARGADOR DE BATERIA
24/02/2012 ARRANQUE

HIPODROMO
BULO BULO
HUALLCANI
FLORIDA SUD
SACABA
CENTRAL
PUCARA
REPETIDOR CONDOR JIPIA

01/03/2012
18/03/2012
26/03/2012
28/03/2012

TEMPERATURA DE MOTOR
ARRANQUE
CARGADOR DE BATERIA
NIVEL DE COMBUSTIBLE

CENTRAL
URA
CENTRAL

SUCRE
PACATA
QUILLACOLLO

05/05/2012 FILTRO DE COMBUSTIBLE


12/05/2012 TEMPERATURA DE MOTOR
16/05/2012 NIVEL DE COMBUSTIBLE

CENTRAL
REPETIDOR
REPETIDOR
URA
REPETIDOR
CENTRAL
CENTRAL
REPETIDOR
REPETIDOR
URA
REPETIDOR
REPETIDOR
REPETIDOR

HIPODROMO
JUNO
LURIBAY
CHIMBA
SAJAMA
SUD
SUD
BULO BULO
HUALLCANI
CONDEBAMBA
SAJAMA
TUTI
CALIO

05/06/2012
22/06/2012
10/07/2012
19/07/2012
03/08/2012
16/08/2012
22/08/2012
22/09/2012
01/10/2012
19/10/2012
11/11/2012
25/11/2012
02/12/2012

10/04/2012 ARRANQUE
23/04/2012 PRESION DE ACEITE

PRESION DE ACEITE
CARGADOR DE BATERIA
NIVEL DE COMBUSTIBLE
TEMPERATURA DE MOTOR
VELOCIDAD DEL MOTOR
ARRANQUE
CARGADOR DE BATERIA
TEMPERATURA DE MOTOR
FUSIBLE
VELOCIDAD DEL MOTOR
BOMBA DE LEVANTE
CONTACTOR DE CARGA
ARRANQUE

A-1

28 SDMO

CENTRAL

29 FGWILSON
30 FGWILSON
31 SDMO

REPETIDOR
REPETIDOR
URA

32
33
34
35
36
37

FERGUSON
FGWILSON
FGWILSON
SDMO
FGWILSON
SDMO
ONAN
38 CUMMING
ONAN
39 CUMMING
40 FGWILSON
41
42
43
44
45
46
47
48
49

FGWILSON
FGWILSON
CARADOM
FGWILSON
SDMO
FGWILSON
FGWILSON
CARADOM

50
51
52
53

FGWILSON
FGWILSON
FGWILSON
FGWILSON
ONAN
54 CUMMING
55 FGWILSON
56
57
58
59
60

FGWILSON
CARADOM
FGWILSON
FGWILSON
FGWILSON

61 SDMO

20/12/2012 VELOCIDAD DEL MOTOR

URA
REPETIDOR
REPETIDOR
CENTRAL
REPETIDOR
URA

TECNICO
TAMBO
QUEMADO
HUALLCANI
CHIMBA
SACABA
PUEBLO
CONDOR JIPIA
JUNO
TECNICO
BULO BULO
PACATA

CENTRAL

SUCRE

26/04/2013 TEMPERATURA DE MOTOR

02/01/2013 HUMANA
17/01/2013 NIVEL DE COMBUSTIBLE
22/02/2013 TEMPERATURA AMBIENTE
25/02/2013
06/03/2013
18/03/2013
05/04/2013
10/04/2013
21/04/2013

NIVEL DE COMBUSTIBLE
ARRANQUE
PRESION DE ACEITE
ARRANQUE
TEMPERATURA DE MOTOR
ARRANQUE

CENTRAL
HIPODROMO
REPETIDOR CALIO
TAMBO
REPETIDOR QUEMADO
REPETIDOR SAJAMA
CENTRAL
QUILLACOLLO
REPETIDOR HUALLCANI
URA
CHIMBA
REPETIDOR TUTI
REPETIDOR LURIBAY
URA
FLORIDA SUD
CENTRAL
NORTE
SACABA
CENTRAL
PUCARA
URA
CONDEBAMBA
REPETIDOR ALTO LIMA
REPETIDOR CALIO

10/05/2013 NIVEL DE COMBUSTIBLE


13/05/2013 HURTO DE BATERIA

CENTRAL
CENTRAL

23/11/2013 CARGADOR DE BATERIA


05/12/2013 PRESION DE ACEITE

HIPODROMO
SUD
SACABA
CENTRAL
PUCARA
CENTRAL
NORTE
REPETIDOR JUNO
REPETIDOR TUTI
CENTRAL
SUD
CENTRAL

TECNICO

15/07/2013
16/07/2013
09/08/2013
14/08/2013
11/09/2013
12/09/2013
18/09/2013
20/09/2013
02/10/2013

TEMPERATURA DE MOTOR
NIVEL DE COMBUSTIBLE
CARGADOR DE BATERIA
VELOCIDAD DEL MOTOR
PRESION DE ACEITE
CARGADOR DE BATERIA
FILTRO DE AIRE
CARGADOR DE BATERIA
TEMPERATURA DE MOTOR

11/10/2013
22/10/2013
05/11/2013
19/11/2013

VELOCIDAD DEL MOTOR


CARGADOR DE BATERIA
PRESION DE ACEITE
TEMPERATURA DE MOTOR

07/12/2013
23/12/2013
01/01/2014
16/01/2014
09/02/2014

CARGADOR DE BATERIA
NIVEL DE COMBUSTIBLE
CONTROLADOR
ARRANQUE
ARRANQUE
TAPA DEL TANQUE DE
09/02/2014 COMBUSTIBLE

A-2

62 FGWILSON

REPETIDOR SAJAMA

63 CARADOM
64 FGWILSON
65 SDMO

CENTRAL
QUILLACOLLO
REPETIDOR BULO BULO
URA
PACATA

66
67
68
69
70
71
72

REPETIDOR
REPETIDOR
CENTRAL
REPETIDOR
REPETIDOR
CENTRAL
REPETIDOR

73
74
75
76
77
78
79
80

FGWILSON
FGWILSON
CARADOM
FGWILSON
FGWILSON
SDMO
FGWILSON
ONAN
CUMMING
FGWILSON
FGWILSON
FGWILSON
FGWILSON
FGWILSON
FGWILSON

81 FGWILSON
82 FGWILSON
ONAN
83 CUMMING
84 FGWILSON
85 FERGUSON
86 FERGUSON
87 FGWILSON

HUALLCANI
CONDOR JIPIA
NORTE
LURIBAY
CALIO
TECNICO
SAJAMA

CENTRAL
CENTRAL
REPETIDOR
REPETIDOR
REPETIDOR
URA
REPETIDOR
URA

12/02/2014 OBSTRUCCION ESCAPE


TARJETA DE
13/03/2014 TRANSFERENCIA
28/03/2014 VELOCIDAD DEL MOTOR
02/04/2014 NIVEL DE COMBUSTIBLE
ABRASADERA EN MAL
15/04/2014 ESTADO
20/04/2014 PRESION DE ACEITE
18/05/2014 MOTOR DE ARRANQUE
22/05/2014 DIODO DE SEAL
21/06/2014 NIVEL DE COMBUSTIBLE
22/06/2014 CARGADOR DE BATERIA
19/07/2014 VELOCIDAD DEL MOTOR

HIPODROMO
SUD
HUALLCANI
CONDOR JIPIA
TUTI
CONDEBAMBA
ALTO LIMA
FLORIDA SUD
TAMBO
REPETIDOR QUEMADO
REPETIDOR LURIBAY

26/07/2014
05/08/2014
19/08/2014
02/09/2014
06/09/2014
16/09/2014
01/10/2014
09/10/2014

CENTRAL

07/11/2014 PRESION DE ACEITE

HIPODROMO
SACABA
CENTRAL
PUCARA
SACABA
URA
PUEBLO
SACABA
URA
PUEBLO
REPETIDOR ALTO LIMA

ARRANQUE
CARGADOR DE BATERIA
CONTROLADOR
CARGADOR DE BATERIA
NIVEL DE COMBUSTIBLE
CORREA DENTADA
NIVEL DE COMBUSTIBLE
TERMOSTATO RADIADOR

12/10/2014 ARRANQUE
25/10/2014 TEMPERATURA DE MOTOR

18/11/2014 TEMPERATURA AMBIENTE


24/11/2014 VELOCIDAD DEL MOTOR
MANGUERA DE
25/11/2014 ALIMENTACION
23/12/2014 VELOCIDAD DEL MOTOR

A-3

ANEXO B CODIGO DEL SISTEMA DE MONITOREO

CODIGO DEL SISTEMA DE MONITOREO

ANEXO

El cdigo fuente que se utilizo para la programacin del servidor web y de todas las funciones
usadas por el mismo se muestra a continuacin.
#include <SPI.h>
#include <Ethernet.h>
#include <NewPing.h>
#include <avr/interrupt.h>
const int PRESION_ACEITE_PIN = A0;
const int VDC_CARGADOR_BATERIA_PIN = A1;
const int TEMP_AMB_OUT_PIN = A3;
const int TEMP_AMB_REF_PIN = A2;
const int INT_VELOCIDAD_PIN = 2;
const int VELOCIDAD_PIN = 22;
const int INT_FRECUENCIA_PIN = 3;
const int FRECUENCIA_PIN = 24;
const int PRECALENTADOR_PIN = 26;
const int TEMP_MOTOR_PIN = 28;
const int COMBUSTIBLE_ECHO_PIN = 30;
const int COMBUSTIBLE_TRIGGER_PIN = 32;
const int TEST_EN_VACIO_PIN = 34;
const int TEST_EN_CARGA_PIN = 36;
const int TEST_EN_CARGA2_PIN = 38;
const int PARADA_EMERGENCIA_PIN = 40;
const int ESTADO_PP_PIN = 42;
const int VAC_12_CARGA_PIN = A7;
const int VAC_23_CARGA_PIN = A8;
const int VAC_31_CARGA_PIN = A9;
const int VAC_12_RED_PIN = A10;
const int VAC_23_RED_PIN = A11;
const int VAC_31_RED_PIN = A12;
const int VAC_12_GRUPO_PIN = A13;
const int VAC_23_GRUPO_PIN = A14;
const int VAC_31_GRUPO_PIN = A15;
byte mac[] = {0x90, 0xA2, 0xDA, 0x0D, 0x88, 0x06};
IPAddress ip(192,168,28,2);
int max_linea = 80 ;
String linea_de_entrada = String(max_linea) ;
unsigned int estado;
float presionValor;
float bateriaValor;
int temperaturaValor;
boolean valorPrecalentador;
boolean valorTempMotor;
unsigned int valorVelocidad;

B-1

unsigned int valorFrecuencia;


unsigned long tiempo;
const int DIST_MAX = 37;
NewPing sonar(COMBUSTIBLE_TRIGGER_PIN, COMBUSTIBLE_ECHO_PIN, DIST_MAX);
unsigned int nivelPorcentaje;
boolean vacioON = false ;
boolean cargaON = false;
int cargaAux;
boolean paradaON = false;
boolean valorPP;
int valor12CARGA;
int valor23CARGA;
int valor31CARGA;
int valor12RED;
int valor23RED;
int valor31RED;
int valor12GRUPO;
int valor23GRUPO;
int valor31GRUPO;
EthernetServer servidor(80);
void setup(){
Ethernet.begin(mac,ip);
servidor.begin();
Serial.begin (9600);
pinMode(INT_VELOCIDAD_PIN,INPUT);
pinMode(VELOCIDAD_PIN,OUTPUT);
pinMode(INT_FRECUENCIA_PIN,INPUT);
pinMode(FRECUENCIA_PIN,OUTPUT);
pinMode(PRECALENTADOR_PIN,INPUT);
pinMode(TEMP_MOTOR_PIN,INPUT);
pinMode(TEST_EN_VACIO_PIN,OUTPUT);
pinMode(TEST_EN_CARGA_PIN,OUTPUT);
pinMode(TEST_EN_CARGA2_PIN,OUTPUT);
pinMode(PARADA_EMERGENCIA_PIN,OUTPUT);
pinMode(ESTADO_PP_PIN,INPUT);
digitalWrite(VELOCIDAD_PIN,HIGH);
digitalWrite(FRECUENCIA_PIN,HIGH);
digitalWrite(TEST_EN_VACIO_PIN,LOW);
digitalWrite(TEST_EN_CARGA_PIN,LOW);
digitalWrite(PARADA_EMERGENCIA_PIN,LOW);
attachInterrupt(0,periodoVelMot,RISING);
attachInterrupt(1,periodoFrec,RISING);
}
void loop() {
EthernetClient cliente = servidor.available();
if (cliente) {
// un pedido http termina con una linea en blanco
boolean lineaEnBlanco = true;
linea_de_entrada = "";
//cuando cliente encontrado
while (cliente.connected()) {
if (cliente.available()) {
//recibiendo peticin del cliente caracter por caracter
char c = cliente.read();
if(linea_de_entrada.length() < max_linea) {
linea_de_entrada.concat(c) ;

B-2

}
if (c == '\n' && lineaEnBlanco) {
// envio de la pgina como respuesta al usuario
cliente.println("HTTP/1.1 200 OK");
cliente.println("Content-Type: text/html");
cliente.println("Connnection: close");
cliente.println();
cliente.println("<!DOCTYPE HTML>");
cliente.println("<html>");
cliente.println("<meta http-equiv=\"refresh\" content=\"60\">");
cliente.println("<HEAD>");
cliente.println("<title>Monitoreo de Grupos Electrogenos</title>");
cliente.println("</head>");
cliente.println("<body BGCOLOR=\"Silver\" >");
cliente.println("<div style=\"background-color:#FFF; width:250px; height:70px; position:absolute; left:0px;
top:0px; padding-top:10px; padding-left:10px; text-align:center;\">");
cliente.println("<FONT SIZE=6 COLOR=\"Red\">COMTECO</FONT><br>");
cliente.println("<FONT SIZE=3 COLOR=\"Red\">Dpto. Energia y Fuerza</FONT> <br/>");
cliente.println("</div>");
cliente.println("<div style=\"color:Blue\">");
cliente.println("<center><h1 >MONITOREO DE GRUPOS ELECTROGENOS</h1></center>");
cliente.println("</div>");
cliente.println("<hr />");
//DATOS DEL EMPLAZAMIENTO
cliente.println("<div style=\"color:Blue\">");
cliente.println("<h3>Datos del Emplazamiento</h3>");
cliente.println("</div>");
cliente.println("<table BORDER=\"0\" bgcolor=\"White\" bordercolor= \"White\" cellpadding = \"4\">");
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Tipo :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">Central de conmutacion</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Direccion :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">J. R. Molina y Ricardo Soruco</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Nombre :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\"> Sud</td>");
cliente.println("</tr>");
cliente.println("</table>");
//DATOS DEL GRUPO
cliente.println("<hr />");
cliente.println("<div style=\"color:Blue\">");
cliente.println("<h3>Datos del Grupo</h3>");
cliente.println("</div>");
cliente.println("<table BORDER=\"0\" bgcolor=\"White\" bordercolor= \"White\" cellpadding = \"4\">");
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Num. de Serie :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">123456789</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Marca :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">FGWILSON</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Estado :</strong></td>");
estado=valorFrecuencia;
if(estado!=0){
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">Funcionando</td>");
}
else if(estado==0){
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">Apagado</td>");
}

B-3

cliente.println("</tr>");
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Voltaje Nom. :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">380 Volts</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Frecuencia Nom. :</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\">50 Hz</td>");
cliente.println("<td WIDTH=\"100\" HEIGHT=\"40\"><strong>Potencia Nom.:</strong></td>");
cliente.println("<td WIDTH=\"250\" HEIGHT=\"40\"> 210 KW</td>");
cliente.println("</tr>");
cliente.println("</table>");
cliente.println("<hr />");
cliente.println("<div style=\"color:Blue\">");
cliente.println("<h3>Medidas Mecanicas</h3>");
cliente.println("</div>");
cliente.println("<table BORDER=\"0\" bgcolor=\"White\" bordercolor= \"White\" cellpadding = \"4\">");
cliente.println("<tr>");
//presion de aceite
presionValor = PresionAceite();
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Pres. de Aceite :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(presionValor);
cliente.println("</td>"); //variable con valor de presion
cliente.println("<td WIDTH=\"200\" HEIGHT=\"40\">BAR</td>");
//velocidad del motor
valorVelocidad = FrecuenciaVelocidad(VELOCIDAD_PIN);
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Velocidad del Motor :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valorFrecuencia); //variable con valor de Velocidad
cliente.println("</td>");
cliente.println("<td WIDTH=\"180\" HEIGHT=\"40\">RPM</td>");
//estado del precalentador
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Precalentador :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
valorPrecalentador = digitalRead(PRECALENTADOR_PIN);
if(valorPrecalentador==1){
cliente.println("Defectuoso");
}
else if(valorPrecalentador==0){
cliente.println("Operativo");
}
cliente.println("</td>");
cliente.println("<td WIDTH=\"200\" HEIGHT=\"40\"></td>");
cliente.println("</tr>");
cliente.println("<tr>");
//temperatura ambiente
temperaturaValor=TemperaturaAmbiente();
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Temp. Ambiente :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(temperaturaValor);//variable con valor de temperatura
cliente.println("</td>");
cliente.println("<td WIDTH=\"200\" HEIGHT=\"40\">C</td>");
//nivel de combustible
nivelPorcentaje=NivelCombustible();
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Nivel Combustible :</strong></td>");
cliente.print("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.print(nivelPorcentaje);

B-4

cliente.println("</td>");//variable con valor de combustible


// temperatura excesiva motor
cliente.println("<td WIDTH=\"180\" HEIGHT=\"40\">%</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Temperatura Motor :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
valorTempMotor = digitalRead(TEMP_MOTOR_PIN);
if(valorTempMotor==1){
cliente.println("Normal");
}
else if(valorTempMotor==0){
cliente.println("Excesiva");
}
cliente.println(); //variable con valor de temperatura motor
cliente.println("</td>");
cliente.println("<td WIDTH=\"200\" HEIGHT=\"40\"></td>");
cliente.println("</tr>");
cliente.println("</table>");
cliente.println("<hr />");
cliente.println("<div style=\"color:Blue\">");
cliente.println("<h3>Medidas Electricas</h3>");
cliente.println("</div>");
cliente.println("<table BORDER=\"0\" bgcolor=\"White\" bordercolor= \"White\" cellpadding = \"4\">");
//funciones para red
valor12RED=TensionAC(VAC_12_RED_PIN);
valor23RED=TensionAC(VAC_23_RED_PIN);
valor31RED=TensionAC(VAC_31_RED_PIN);
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V12 red :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor12RED);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V23 red :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor23RED);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V31 red:</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor31RED);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("</tr>");
//funciones para GRUPO
valor12GRUPO=TensionAC(VAC_12_GRUPO_PIN);
valor23GRUPO=TensionAC(VAC_23_GRUPO_PIN);
valor31GRUPO=TensionAC(VAC_31_GRUPO_PIN);
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V12 grupo :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor12GRUPO);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V23 grupo :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor23GRUPO);

B-5

cliente.println("</td>");//variable con valor de VAC


cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V31 grupo:</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor31GRUPO);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("</tr>");
//funciones para carga
valor12CARGA=TensionAC(VAC_12_CARGA_PIN);
valor23CARGA=TensionAC(VAC_23_CARGA_PIN);
valor31CARGA=TensionAC(VAC_31_CARGA_PIN);
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V12 carga :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor12CARGA);//variable con valor de VAC
cliente.println("</td>");
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V23 carga :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor23CARGA);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>V31 carga:</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valor31CARGA);
cliente.println("</td>");//variable con valor de VAC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios AC</td>");
cliente.println("</tr>");
//FRECUENCIA DE LA RED
valorFrecuencia = FrecuenciaVelocidad(FRECUENCIA_PIN);
cliente.println("<tr>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Frecuencia :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(valorVelocidad); //variable con valor de frecuencia
cliente.println("</td>");
//tension del cargador de bateria
bateriaValor=TensionBateria();
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Hz</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong>Volt. Cargador de Bat. :</strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\">");
cliente.println(bateriaValor);
cliente.println("</td>");//variable con valor de VDC
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\">Voltios DC</td>");
cliente.println("<td WIDTH=\"150\" HEIGHT=\"40\"><strong></strong></td>");
cliente.println("<td WIDTH=\"50\" HEIGHT=\"40\"></td>");
cliente.println("<td WIDTH=\"192\" HEIGHT=\"40\"></td>");
cliente.println("</tr>");
cliente.println("</table>");
//Acciones de Prueba
cliente.println("<hr />");
cliente.println("<div style=\"color:Blue\">");
cliente.println("<h3>Acciones de Prueba</h3>");
cliente.println("</div>");

B-6

//formulario test en vacio


cliente.println("<div style=\" background-color: #FFF; width:188px; height:80px; position:absolute;
left:50px; top:910px;padding-top:10px; padding-left:62px;\">");
cliente.println("<form method=get name=VACIO>");
cliente.println("<strong>Prueba en Vacio</strong><br>INICIO <input ");
if(vacioON){
cliente.println("checked='checked'") ;
}
cliente.println("name='VACIO' value='ON' type='radio' >");
cliente.println("FIN <input ");
if(!vacioON){
cliente.println("checked='checked'") ;
}
cliente.println("name='VACIO' value='OFF' type='radio' >");
cliente.println("<br><input type=submit value='HACER'>") ;
cliente.println("</form>");
cliente.println("</div>");
//Formulario test en carga
cliente.println("<div style=\" background-color: #FFF; width:188px; height:80px; position:absolute;
left:350px; top:910px;padding-top:10px; padding-left:62px;\">");
cliente.println("<form method=get name=CARGA>");
cliente.println("<b>Test en Carga</b><br>INICIO <input ");
if(cargaON){
cliente.println("checked='checked'") ;
}
cliente.println("name='CARGA' value='ON' type='radio' >");
cliente.println("FIN <input ");
if(!cargaON){
cliente.println("checked='checked'") ;
}
cliente.println("name='CARGA' value='OFF' type='radio' >");
cliente.println("<br><input type=submit value='HACER'>") ;
cliente.println("</form>");
cliente.println("</div>");
//formulario parada de emergencia
cliente.println("<div style=\" background-color: #FFF; width:188px; height:80px; position:absolute;
left:650px; top:910px;padding-top:10px; padding-left:62px;\">");
cliente.println("<form method=get name=PARADA>");
cliente.println("<strong>Parada de Emerg.</strong><br>INICIO <input ");
if(paradaON){
cliente.println("checked='checked'") ;
}
cliente.println("name='PARADA' value='ON' type='radio' >");
cliente.println("FIN <input ");
if(!paradaON){
cliente.println("checked='checked'") ;
}
cliente.println("name='PARADA' value='OFF' type='radio' >");
cliente.println("<br><input type=submit value='HACER'>") ;
cliente.println("</form>");
cliente.println("</div>");
//fin codigo html
cliente.println("<br>");
cliente.println("<br>");
cliente.println("<br>");

B-7

cliente.println("<br>");
cliente.println("<br>");
cliente.println("<br>");
valorPP = digitalRead(ESTADO_PP_PIN);
if(valorPP == 1){
cliente.println("<p align=\"RIGHT\"><font color=\"red\" size=\"2\" face= \"Comic Sans MS\"
>PULSADOR DE PARADA PRESIONADO</p>");
}
cliente.println("<p align=\"RIGHT\"><font color=\"blue\" size=\"2\" face= \"Comic Sans MS\" >Elaborado
por: German Omar Mejia Via</p>");
cliente.println("</body>");
cliente.println("</html>");
break;
}
if (c == '\n') {
if(linea_de_entrada.indexOf("GET") != -1 ){
//test en vacio
if(linea_de_entrada.indexOf("VACIO=ON") != -1 ){
digitalWrite(TEST_EN_VACIO_PIN,HIGH) ;
vacioON=true ;
}
if(linea_de_entrada.indexOf("VACIO=OFF") != -1 ){
digitalWrite(TEST_EN_VACIO_PIN,LOW) ;
vacioON=false ;
}
//test en carga
if(linea_de_entrada.indexOf("CARGA=ON") != -1 ){
cargaAux=1;
digitalWrite(TEST_EN_CARGA_PIN,HIGH) ;
cargaON=true ;
}
if(linea_de_entrada.indexOf("CARGA=OFF") != -1 ){
digitalWrite(TEST_EN_CARGA_PIN,LOW) ;
delay(30);
if(cargaAux==1){
digitalWrite(TEST_EN_CARGA2_PIN,HIGH) ;
delay(50);
digitalWrite(TEST_EN_CARGA2_PIN,LOW) ;
cargaAux=0;
}
cargaON=false ;
}
//parada de emergencia
if(linea_de_entrada.indexOf("PARADA=ON") != -1 ){
digitalWrite(PARADA_EMERGENCIA_PIN,HIGH) ;
paradaON=true ;
if(linea_de_entrada.indexOf("PARADA=OFF") != -1 ){
digitalWrite(PARADA_EMERGENCIA_PIN,LOW) ;
paradaON=false ;
}
lineaEnBlanco = true;
linea_de_entrada="" ;
}
else if (c != '\r') {
// caracter encontrado en la lnea actual
lineaEnBlanco = false;

B-8

}
}
// retraso para que el navegador asimile los datos
delay(100);
// terminar la conexion
cliente.stop();
}
}
float PresionAceite(){
int cont=0;
unsigned int valorAceiteD;
float valorAceiteP,valorAceitePant;
while(cont<3){
valorAceitePant=valorAceiteP;
valorAceiteD = analogRead(PRESION_ACEITE_PIN);
delay(20);
valorAceiteP = 5.4107*(0.0049*valorAceiteD)-0.5871;
int valorEntero = int(valorAceiteP*10);
valorAceiteP = (float)valorEntero/10.0;
if (valorAceitePant==valorAceiteP){
cont++;
}
else{
cont=0;
}
}
if(valorAceiteP<0.1){
valorAceiteP=0;
}
else if(valorAceiteP>10.3){
valorAceiteP=10.3;
}
return valorAceiteP;
}
float TensionBateria(){
int cont=0;
unsigned int valorBateriaD;
float valorBateria,valorBateriant;
while(cont<3){
valorBateriant=valorBateria;
valorBateriaD = analogRead(VDC_CARGADOR_BATERIA_PIN);
delay(20);
valorBateria = (0.015*valorBateriaD)+0.0285;
if (valorBateriant==valorBateria){
cont++;
}
else{
cont=0;
}
}
return valorBateria;
}
int TemperaturaAmbiente(){
unsigned int valorTADH, valorTADL;
int temperatura,tempAmb;
valorTADH = analogRead(TEMP_AMB_OUT_PIN);

B-9

delay(20);
valorTADL = analogRead(TEMP_AMB_REF_PIN);
delay(20);
temperatura = valorTADH - valorTADL;
tempAmb=5*temperatura*100/1024;
return tempAmb;
}
int NivelCombustible(){
int cont=0;
int nivelant, nivel;
while(cont<3){
nivelant=nivel;
delay(50);
unsigned int cm = sonar.ping_cm();
nivel = int(123.33-(3.33*cm));
if(nivelant==nivel){
cont++;
}
else{
cont=0;
}
}
return nivel;
}
int TensionAC(int pin){
int i=0;
int conta=0;
int lecturas[75];
unsigned int valorD=0;
unsigned int valorDM=0;
float VDC;
int VAC;
for(int cont=0;cont<74;cont++){
lecturas[cont]=analogRead(pin);
delayMicroseconds(500);
}
for(int cont2=0;cont2<75;cont2++){
int cont3=cont2+1;
if(lecturas[cont2]>lecturas[cont3]){
valorD=lecturas[cont2];
}
}
VDC=(float)(5*valorDM)/1024;
VAC=(int)169.83*VDC-279.62;
return VAC;
}
unsigned int FrecuenciaVelocidad(int pin){
unsigned long t1;
unsigned long t2;
float frec;
int cont, entero;
unsigned int frecint, frecintant;
digitalWrite(pin,LOW);
delay(10);
int aux=0;
for(int i=0;i<10;i++){

B-10

tiempo=0;
t1=0;
t2=0;
frec=0;
cont=0;
frecintant=frecint;
while(cont<2){
delayMicroseconds(5);
if(tiempo!=0&&cont==0){
t1=tiempo;
cont=1;
}
if(t1!=tiempo&&cont==1){
t2=tiempo-t1;
cont=2;
}
}
if(cont==2){
frec=(1/(t2*0.000001));
frecint=(1/(t2*0.000001));
entero=(frec-frecint)*10;
if(entero>5){
frecint=frecint+1;
}
}
if(frecintant==frecint){
aux++;
}
else{
if(i==9){
i=0;
}
}
if(aux==10){
if(frecint>=0){
i=10;
}
else{
aux=0;
}
}
digitalWrite(pin,HIGH);
if(pin==FRECUENCIA_PIN){
float rpm = (0.438*frecint)+2.482; // variar relacion frecuencia con rpm
frecint = int(rpm);
}
return frecint;
}
void periodoVelMot(){
//Funcion a la que ira el programa cada vez que se detecte una interrupcion 1
tiempo=micros();
delayMicroseconds(5);
}
void periodoFrec(){
//Funcion a la que ira el programa cada vez que se detecte una interrupcion 0
tiempo=micros();
delayMicroseconds(5);}

B-11

S-ar putea să vă placă și