Está en la página 1de 262

ESCUELA MILITAR DE INGENIERIA UNIDAD ACADEMICA COCHABAMBA CARRERA ING.

EN SISTEMAS ELECTRONICOS

TRABAJO DE GRADO

DISEO DE UN SISTEMA DE MONITOREO DE VARIABLES ELECTRICAS DE VOLTAJE Y CORRIENTE PARA DETERMINAR EL FACTOR DE POTENCIA REGISTRANDO LA INFORMACIN DE CONSUMOS Y VERIFICANDO EL BALANCE DE FASES DE CADA UNA DE LAS MAQUINARIAS DE INYECCIN Y SOPLADO DE LA EMPRESA LUJAN.

YOSIF FERNANDO CASTRO MAYAN

COCHABAMBA, 2011

ESCUELA MILITAR DE INGENIERIA UNIDAD ACADEMICA COCHABAMBA INGENIERIA EN SISTEMAS ELECTRONICOS

TRABAJO DE GRADO

DISEO DE UN SISTEMA DE MONITOREO DE VARIABLES ELECTRICAS DE VOLTAJE Y CORRIENTE PARA DETERMINAR EL FACTOR DE POTENCIA REGISTRANDO LA INFORMACIN DE CONSUMOS Y VERIFICANDO EL BALANCE DE FASES DE CADA UNA DE LAS MAQUINARIAS DE INYECCIN Y SOPLADO DE LA EMPRESA LUJAN.

YOSIF FERNANDO CASTRO MAYAN

TRABAJO DE GRADO PRESENTADO COMO REQUISITO PARCIAL PARA OPTAR AL TTULO DE LICENCIATURA EN INGENIERA EN SISTEMAS ELECTRNICOS.

TUTOR: ING. MSC. RAL BALDERRAMA COCA

COCHABAMBA, 2011

DEDICATORIA:
A mi Pap (Jorge), mi amigo, acompaante y consejero cuyo constante sacrificio y apoyo me ayudaron a superarme y llegar al punto en el que me encuentro. A mi Mam (Ana), quien representa el amor, la abnegacin, la comprensin, la dedicacin y entrega que inspiran e impulsan el seguir adelante y pasar por alto los momentos ms difciles A mi hermano (Eiber) por los consejos apoyo y solidaridad. A todos aquellos que pusieron su confianza en m.

AGRADECIMIENTOS
A Dios por darme la vida, salud y fuerza para afrontar las adversidades y dificultades. A mi casa de estudios superiores EMI, por acogerme en su seno durante el tiempo de preparacin para forjarme como ingeniero. A mis queridos padres por su cario, apoyo y confianza permanente. A mi hermano por sus inagotables ganas de colaboracin. A Claudia por brindarme palabras de aliento y ayuda. A mi tutor (Ing. Ral Balderrama), por su paciencia, confianza, tiempo y pertinente orientacin para el desarrollo del presente trabajo. A mis revisores (Ing. Jos Tancara) e (Ing. Eduardo Herrera) por su colaboracin y gua. Al docente de taller de grado (Ing. Federico Andia), por sus tiles consejos y ayuda incondicional. A todos mis compaeros de curso por la camaradera, la fraternidad y sana complicidad durante nuestro tiempo de estudio. Finalmente a todas las personas que contribuyeron de una u otra forma en la elaboracin de este documento.

RESUMEN EJECUTIVO
El presente proyecto tiene por objeto disear un sistema de monitoreo basado en microcontroladores, est constituido por cuatro partes fundamentales que son: acondicionamiento de seales, procesamiento digital de seales, comunicacin serial, y el software de monitoreo. El sistema es capaz de medir variables de voltaje y corriente en maquinarias

trifsicas y a partir de estos datos obtenidos determinar el factor de potencia, potencia activa, potencia reactiva, potencia aparente y la energa que se consume en las maquinarias y determinar si existe balance de fases en las lneas trifsicas. El sistema se encarga de enviar mediante una red de comunicacin serial en topologa, tipo bus, todos los datos hacia un microcontrolador maestro, que tiene la capacidad de: visualizar las variables mencionadas; desplegar alarmas en caso de mal funcionamiento de una maquina; enviar hacia un computador los datos para que se monitoreen y almacenen en una base de datos. El proyecto entonces se constituye en una herramienta para registrar variables elctricas, capaz de advertir al personal de mantenimiento de la empresa sobre el correcto o mal funcionamiento de la maquina, que permita la verificacin del correcto funcionamiento de todas las maquinarias elctricas observadas, dentro el margen permitido, caso contrario el sistema emite alarmas que informe al personal para que este pueda reaccionar de forma inmediata. Con esto se logra prevenir cualquier malfuncionamiento de las mismas y evitar prdidas econmicas.

Palabras Clave: Sistema, monitoreo, variable elctrica, corriente, voltaje, factor de potencia, potencia activa, potencia reactiva, potencia aparente, base datos y alarma.

NDICE
CONTENIDO
1. 1.1. 1.2. 1.3. 1.3.1. 1.3.2. 1.4. 1.4.1. 1.4.2. 1.4.3. 1.5. 1.5.1. 1.5.2. 1.5.3. 1.6. 1.6.1. 1.6.2. 1.6.3. 2. 2.1. 2.2. 2.2.1.

Pg.

GENERALIDADES. ..................................................................................... 1 INTRODUCCIN. ........................................................................................ 1 ANTECEDENTES. ....................................................................................... 2 PLANTEAMIENTO DEL PROBLEMA ......................................................... 3 Identificacin del problema. .......................................................................... 3 Formulacin del problema. ........................................................................... 3 OBJETIVOS ................................................................................................. 3 Objetivo general. .......................................................................................... 3 Objetivos especficos. .................................................................................. 4 Objetivos especficos y acciones.................................................................. 4 JUSTIFICACIN. ......................................................................................... 7 Justificacin tcnica. .................................................................................... 7 Justificacin econmica. .............................................................................. 7 Justificacin social........................................................................................ 7 ALCANCES ................................................................................................. 7 Alcance temtico. ......................................................................................... 8 Alcance geogrfico. ...................................................................................... 8 Alcance temporal.......................................................................................... 8 MARCO TERICO CONTENIDO TEMTICO. ........................................................................... 9 DESARROLLO DEL MARCO TERICO .................................................. 12 Redes elctricas trifsicas. ......................................................................... 12

2.2.1.1. Tipos de conexin en sistemas trifsicos. .................................................. 13 2.2.1.2. Anlisis de circuitos .................................................................................... 14 2.2.1.3. Tensiones en sistemas perfectos. .............................................................. 18 2.2.1.4. Conexin estrella equilibrada. .................................................................... 19 2.2.1.5. Conexin en tringulo equilibrado .............................................................. 22 2.2.1.6. Conexin estrella desequilibrada con neutro.............................................. 25 2.2.1.7. Conexin estrella desequilibrada sin neutro. .............................................. 27 i

2.2.2.

Maquinarias de inyeccin y soplado........................................................... 29

2.2.2.1. Maquinarias de inyeccin. .......................................................................... 29 2.2.2.2. Maquinarias de soplado. ............................................................................ 31 2.2.3. Balance de fases en maquinarias. ............................................................. 32

2.2.3.1. Causas de desbalance de fases. ............................................................... 33 2.2.4. Circuitos y dispositivos de medicin de parmetros elctricos de corriente y voltaje. ........................................................................................................ 34 2.2.4.1. Transformadores de corriente (CT). ........................................................... 34 2.2.4.2. Transformadores de voltaje. ....................................................................... 35 2.2.4.3. Resistencia de Shunt. ................................................................................ 37 2.2.4.4. Circuitos de acondicionamiento de seal para medicin de corriente y voltaje ......................................................................................................... 39 2.2.4.5. Determinacin del condensador en un rectificador de onda completa. ...... 52 2.2.5. Factor de potencia...................................................................................... 58

2.2.5.1. Potencia activa ........................................................................................... 59 2.2.5.2. Potencia reactiva. ....................................................................................... 59 2.2.5.3. Potencia aparente. ..................................................................................... 59 2.2.5.4. Potencia en circuitos trifasicos. .................................................................. 60 2.2.6. Filtros electrnicos y circuitos de proteccin para el sistema. .................... 63

2.2.6.1. Filtros electrnicos. .................................................................................... 63 2.2.6.2. Clasificacin ............................................................................................... 63 2.2.6.3. Diseo de filtros pasivos............................................................................. 65 2.2.7. Microcontroladores. .................................................................................... 73

2.2.7.1. Arquitectura. ............................................................................................... 74 2.2.7.2. Clasificacin de microcontroladores. .......................................................... 74 2.2.7.3. MSSP (Master synchronous serial port). .................................................... 78 2.2.7.4. Modulo de comunicacin SPI. .................................................................... 79 2.2.7.5. Modulo MSSP trabajando en modo I2C. .................................................... 79 2.2.7.6. Modulo de conversin Anlogo Digital A/D. ........................................... 80 2.2.8. Comunicacin serial. .................................................................................. 81

2.2.8.1. Estndar RS-232. ...................................................................................... 81 2.2.8.2. Transferencia de datos con RS-232. .......................................................... 83 ii

2.2.8.3. Estndar RS-485. ....................................................................................... 84 2.2.9. Topologas de comunicacin de red........................................................... 85

2.2.9.1. Topologa de bus........................................................................................ 86 2.2.9.2. Topologa de anillo. .................................................................................... 86 2.2.9.3. Topologa de estrella. ................................................................................. 87 2.2.9.4. Topologa en malla. .................................................................................... 87 2.2.10. Software para el desarrollo del sistema de monitoreo................................ 88

2.2.10.1. Visual Basic. ............................................................................................... 88 2.2.10.2. Microsoft Access. ....................................................................................... 88 2.2.10.3. C# (C SHARP) ........................................................................................... 89 3. 3.1. 3.1.1. MARCO PRCTICO. ANALISIS DE LA RED ELCTRICA TRIFASICA DE LA EMPRESA. ..... 91 Parmetros elctricos. ................................................................................ 92

3.1.1.1. Tensin de alimentacin. ........................................................................... 92 3.1.1.2. Equipo de transformacin........................................................................... 92 3.1.1.3. Equipo de medicin. ................................................................................... 92 3.1.2. 3.1.3. 3.2. Plano de distribucin de la empresa. ......................................................... 92 Potencia del transformador. ....................................................................... 93 DISEO DEL MODULO DE ADQUISICIN DE VARIABLES ELCTRICAS DE CORRIENTES Y VOLTAJES. .............................................................. 98 3.2.1. 3.2.2. 3.2.3. 3.2.4. Acondicionamiento de seales de corriente. .............................................. 99 Acondicionamiento de seales de voltaje. ............................................... 112 Circuito de deteccin por cruces por cero de voltaje y corriente. ............. 116 Determinacin del ngulo de desfase entre seales de voltaje y corriente. ................................................................................................................. 118 3.2.5. 3.2.6. Determinacin del ngulo de desfase entre seales de voltaje y voltaje. 120 Diseo de la fuente de alimentacin de voltaje para los instrumentos de medicin, procesamiento de seales y transmisin. ................................ 122 3.3. DISEO DEL MDULO DE PROCESAMIENTO DE SEALES

ELCTRICAS. ......................................................................................... 128 3.4. DISEO DEL MODULO DE COMUNICACIN SERIAL PC-UC. ............ 133

iii

3.5.

DISEO DE LA TOPOLOGA PARA LA RED DE COMUNICACIN SERIAL. ................................................................................................... 135

3.6. 3.7. 3.7.1.

DESARROLLO DEL SOFTWARE DEL SISTEMA DE MONITOREO. .... 136 PRUEBA Y CALIBRACIN DEL SISTEMA. ........................................... 139 Calibracin de la etapa de amplificacin del acondicionamiento de seal de corriente. .................................................................................................. 139

3.7.2.

Pruebas de la deteccin por cruce de cero y multiplexor y compuerta XOR. ................................................................................................................. 140

3.7.3.

Conversin anloga digital de seal pulsante de los acondicionamientos de voltaje y corriente. .................................................................................... 141

3.8. 3.8.1. 3.8.2. 4. 4.1. 4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.1.5. 4.2. 4.3. 5. 5.1. 5.2.

MANUAL DEL SISTEMA. ........................................................................ 142 Instalacin y montaje. ............................................................................... 142 Modo de utilizacin. .................................................................................. 144 COSTOS. COSTOS DIRECTOS ............................................................................... 154 Anlisis del modulo de acondicionamiento de seales elctricas. ........... 154 Anlisis del mdulo de procesamiento de seales. .................................. 155 Anlisis del mdulo de comunicaciones ................................................... 155 Anlisis del mdulo de alimentacin ........................................................ 156 Costos del software de monitoreo. ........................................................... 156 COSTOS INDIRECTOS ........................................................................... 159 ANLISIS COSTO BENEFICIO. ............................................................. 160 CONCLUSIONES Y RECOMENDACIONES. CONCLUSIONES .................................................................................... 162 RECOMENDACIONES. ........................................................................... 163

BIBLIOGRAFIA. ..................................................................................................... 164 GLOSARIO ............................................................................................................. 165

iv

INDICE DE TABLAS
CONTENIDO Pg.

Tabla N 1: Objetivos especficos y acciones del proyecto. ....................................... 4 Tabla N 2: Contenido temtico del proyecto ............................................................. 9 Tabla N 3: Valores para un filtro de Butterworth de orden superior. ....................... 73 Tabla N 4: Principales caractersticas de la baja y gama enana. .......................... 75 Tabla N 5: Caractersticas relevantes de los modelos PIC16X8X de la gama media. .............................................................................................................. 76 Tabla N 6: Caractersticas ms destacadas de los modelos PIC17CXXX de la gama alta. ............................................................................................. 78 Tabla N 7: Caractersticas del RS485 comparadas con RS232, RS422 and RS423. .............................................................................................................. 85 Tabla N 8: Parmetros elctricos empresa Lujan. .................................................. 92 Tabla N 9: Tablero T1............................................................................................. 94 Tabla N 10: Tablero T2............................................................................................. 95 Tabla N 11: Tablero principal. .................................................................................. 95 Tabla N 12: Potencia instalada y demanda mxima en la empresa. ....................... 95 Tabla N 13: Consumos mximos de maquinarias de la empresa........................... 100 Tabla N 14: Relacin de proporcionalidad conversin de valores AC. ................... 102 Tabla N 15: Acondicionamiento de seal segunda etapa....................................... 104 Tabla N 16: Acondicionamiento de seal tercera etapa. ........................................ 107 Tabla N 17: Relacin voltaje entrada/ salida rectificador de media onda. .............. 110 Tabla N 18: Valores de entrada y salida del sumador. ........................................... 111 Tabla N 19: Tabla del circuito combinacional de medicin de determinacin de seal de desfase. ......................................................................................... 119 Tabla N 20: Tabla de funciones del integrado 74153. ............................................ 119 Tabla N 21: Consumos de los componentes del modulo acondicionamiento de seal. .................................................................................................. 122 Tabla N 22: Valores tentativos de ganancia segn el error de la resistencia. ........ 139 Tabla N 23: Disipacin de tiempo del 74ls153. ...................................................... 140 Tabla N 24: Disipacin de tiempo del 74hc86. ....................................................... 141 v

Tabla N 25: Modulo de acondicionamiento de seales de voltaje y corriente. ....... 154 Tabla N 26: Costos mdulo de procesamiento de seales. ................................... 155 Tabla N 27: Lista de materiales y componentes de la red de comunicaciones ...... 155 Tabla N 28: Costos del modulo de alimentacin. ................................................... 156 Tabla N 29: Coeficientes del COCOMO ................................................................. 157 Tabla N 30: Puntos de fusin de programas .......................................................... 158 Tabla N 31: Costos directos del proyecto. .............................................................. 159 Tabla N 32: Requisitos mnimos para la computadora de monitoreo. .................... 160 Tabla N 33: Tabla de costos indirectos .................................................................. 160

vi

NDICE DE FIGURAS
CONTENIDO
Figura N 1: Figura N 2: Figura N 3: Figura N 4: Figura N 5: Figura N 6: Figura N 7: Figura N 8: Figura N 9: Figura N 10: Figura N 11: Figura N 12: Figura N 13: Figura N 14: Figura N 15: Figura N 16: Figura N 17: Figura N 18: Figura N 19: Figura N 20: Figura N 21: Figura N 22: Figura N 23: Figura N 24: Figura N 25: Figura N 26: Figura N 27: Figura N 28: Figura N 29:

Pg.
Red elctrica Fuente- Carga. ............................................................ 12 Conexin en delta o triangulo ........................................................... 13 Conexin en estrella. ........................................................................ 13 Circuito bsico ley de Ohm. .............................................................. 14 Ley de corrientes de Kirchoff. ........................................................... 15 Ley de voltajes de Kirchoff ................................................................ 16 Circuito divisor de voltaje. ................................................................. 17 Notacin fasorial. .............................................................................. 18 Sistema trifsico dominio en el tiempo.............................................. 19 Conexin en estrella equilibrada. ...................................................... 20 Diagrama fasorial conexin estrella equilibrada ............................... 22 Conexin en triangulo equilibrado. ................................................... 23 Diagrama fasorial conexin triangulo equilibrada. ............................ 24 Conexin estrella desequilibrada con neutro. ................................... 25 Diagrama fasorial conexin estrella desequilibrada.......................... 26 Conexin en estrella desequilibrada sin neutro. ............................... 27 Diagrama fasorial conexin estrella desequilibrada sin neutro. ........ 28 Esquema general de una inyectora .................................................. 29 Maquinaria de Soplado ..................................................................... 31 Sistemas fasoriales de red y componentes simtricas. .................... 33 Transformadores de corriente (CT). ................................................. 34 Transformadores de voltaje. ............................................................. 35 Resistencia de derivador de alta corriente. ....................................... 37 Circuito de derivacin de shunt. ........................................................ 38 Amplificador inversor. ....................................................................... 39 Amplificador en modo no inversor. ................................................... 40 Amplificador sumador inversor. ....................................................... 42 Amplificador sumador no inversor. ................................................... 43 Circuito bsico del rectificador de media onda. ................................ 44 vii

Figura N 30: Figura N 31: Figura N 32: Figura N 33: Figura N 34: Figura N 35: Figura N 36: Figura N 37: Figura N 38: Figura N 39: Figura N 40: Figura N 41: Figura N 42: Figura N 43: Figura N 44: Figura N 45: Figura N 46: Figura N 47: Figura N 48: Figura N 49: Figura N 50: Figura N 51: Figura N 52: Figura N 53: Figura N 54: Figura N 55: Figura N 56: Figura N 57: Figura N 58: Figura N 59:

Rectificador de onda completa con amplificadores operacionales. .. 46 Rectificador de media onda con operacionales (semiciclo positivo) . 47 Rectificador de media onda con operacionales (semiciclo negativo) 48 Sumador del rectificador operacional de onda completa. ................. 49 Seales de entrada, salida y punto A del rectificador de onda completa. .......................................................................................... 50 Circuito comparador no inversor ....................................................... 51 Rectificador de onda completa con transformador de punto medio. . 52 Rectificador con filtro capacitivo. ...................................................... 53 Aproximacin de la recta de carga y descarga del capacitor ........... 54 Fuente de alimentacin regulada . .................................................... 57 Triangulo de potencias...................................................................... 58 Respuesta en frecuencia filtro pasabajo de primer orden. ................ 66 Circuito filtro pasabajo pasivo con condensador............................... 67 Circuito filtro pasabajo pasivo con Bobina. ....................................... 68 Respuesta en frecuencia filtro pasabajo 2do orden. ......................... 71 Circuito filtro pasivo pasabajo de segundo orden. ............................ 71 Circuitos estndar para filtros de orden superior. ............................. 72 PIC de gama baja o enana. .............................................................. 75 Modulo MSSP para I2C. ................................................................... 80 Transmisin en RS-232. ................................................................... 83 Conexiones de red para rs-485. ....................................................... 84 Topologa de red tipo bus. ................................................................ 86 Topologa tipo anillo. ......................................................................... 86 Topologa tipo estrella....................................................................... 87 Topologa tipo malla.......................................................................... 87 Diagrama general de bloques del proyecto. ..................................... 91 Plano planta industrias Lujan. ........................................................... 93 Diagrama unifilar de red elctrica. .................................................... 96 Disposicin de maquinarias. ............................................................. 97 Disposicin de cableductos. ............................................................. 97

viii

Figura N 60: Figura N 61: Figura N 62: Figura N 63: Figura N 64: Figura N 65: Figura N 66:

Diagrama de conexin de transformadores de corriente y voltaje al modulo de acondicionamiento de seales de corriente y voltaje. ..... 98 Conexiones de la etapa de reduccin y acondicionamiento de seal de corriente al microcontrolador. ...................................................... 99 Seal de transformacin del CT de 50 5 Amperes AC. ............... 102 Resistencia de carga del transformador de corriente (segunda etapa). ........................................................................................................ 103 Seales de entrada y salida de la segunda etapa de

acondicionamiento 0-5 Amperes AC a 0 - 0,5V Voltios AC. ........... 103 Acondicionador de seal de 0- 0,5A AC 0-5V AC (tercera etapa). ........................................................................................................ 106 Seales de entrada y salida de la tercera etapa de

acondicionamiento, amplificacin de la onda de 0- 0,5 Voltios AC a 0 - 0,5V Voltios AC. ........................................................................ 108 Figura N 67: Figura N 68: Figura N 69: Figura N 70: Figura N 71: Figura N 72: Figura N 73: Figura N 74: Figura N 75: Figura N 76: Figura N 77: Figura N 78: Figura N 79: Figura N 80: Arreglo de amplificadores operacionales para rectificacin de onda completa de seal (Cuarta etapa). .................................................. 108 Onda a la salida del rectificador de media onda. ............................ 110 Seal de entrada, salida del rectificador y en el punto A. ............... 111 Conexiones de la etapa de reduccin y acondicionamiento de seal de voltaje al microcontrolador. ........................................................ 112 Seal de transformacin del transformador de voltaje. ................... 113 Divisor de voltaje (Segunda etapa). ................................................ 114 Conexin de segunda a tercera etapa. ........................................... 115 Comparador por cruce de cero de corriente. .................................. 116 Comparador por cruce de cero de voltaje. ...................................... 116 Detector por cruce de cero. ............................................................ 117 Comparacin de seales de cruce por cero de corriente, voltaje y determinacin del tiempo de desfase de seales. .......................... 118 Circuito combinacional de medicin de determinacin de seal de desfase. .......................................................................................... 120 Desfase de seales en un sistema trifsico. ................................... 121 Fuente simtrica de voltaje +12v, -12v y 5v. ................................... 123 ix

Figura N 81: Figura N 82: Figura N 83: Figura N 84: Figura N 85: Figura N 86: Figura N 87: Figura N 88: Figura N 89: Figura N 90: Figura N 91: Figura N 92: Figura N 93: Figura N 94: Figura N 95: Figura N 96:

Aproximacin recta de carga y descarga del capacitor filtro en la fuente de rectificacin. .................................................................... 124 Pulso de conduccin del diodo. ...................................................... 125 Pulso de conduccin del diodo con menor rizado........................... 126 Filtro de tercer orden acoplado a la fuente de alimentacin. .......... 127 Conexionado de seales al microcontrolador pic. .......................... 128 Esquemtico de conexiones de etapas de acondicionamiento de seal y cruce por cero al microcontrolador. .................................... 129 Muestreo de las seales de corriente y voltaje. .............................. 130 Seal rectificada y muestreada para el microcontrolador. .............. 131 Flujograma para el procesamiento de seales de corriente y voltaje. ........................................................................................................ 131 Diagrama de flujo de lectura de variables de ancho de pulso de desfase de seales de corriente y voltaje. ...................................... 132 Circuito de transmisin serial 232. .................................................. 133 Flujo grama del programa del microcontrolador maestro................ 134 Topologa red serial 485 tipo bus. ................................................... 135 Configuracin bsica del transceiver MAX 485. ............................. 135 Pantalla de interfaz con el usuario. ................................................. 136 Flujograma de clculo del factor de potencia, potencia activa, potencia reactiva, de despliegue de voltajes, corrientes, y ngulos de desfase en la computadora............................................................. 138

Figura N 97: Figura N 98: Figura N 99:

Bornera de pines del sistema. ........................................................ 142 Conexionado de transformadores de voltaje para el sistema. ........ 143 Conexionado de red de transceivers MAX- 485 resistencias de 120 en dispositivos ms alejados en la red. .......................................... 143

Figura N 100: Funcionamiento del Maestro........................................................... 144 Figura N 101: Men principal maestro................................................................... 145 Figura N 102: Pantalla de visualizacin de datos maestro. ................................... 146 Figura N 103: Men de seleccin cantidad mxima de esclavos en la red. .......... 146 Figura N 104: Men de alarmas. ........................................................................... 147 Figura N 105: Alarmas en maquinas. .................................................................... 148 x

Figura N 106: Men de ajustes de alarmas. .......................................................... 149 Figura N 107: Ventana principal de interfaz de usuario. ........................................ 151 Figura N 108: Ventana de monitoreo de variables elctricas del sistema. ............ 152 Figura N 109: Men de configuracin de alarmas. ................................................ 153

xi

0
INGENIERIA DE SISTEMAS ELECTRONICOS

CAPITULO I GENERALIDADES

Todo lo que puede ser imaginado es real. (Pablo Picasso)

1.1. INTRODUCCIN.
En un mbito industrial donde se debe estar consciente de los constantes requerimientos en procesos para mejorar los sistemas de produccin en su eficacia y eficiencia, debemos contar con la mayor cantidad de herramientas que permitan tal cometido como es el caso de los sistemas de monitoreo, sistemas de control, sistemas de adquisicin de datos y los protocolos de comunicacin para centralizar dichos datos. Los sistemas de monitoreo son muy importantes debido a que estos verifican el estado actual de procesos, y permiten el despliegue de datos en tiempo real y alarmas, los mismos ya se utilizaron en una gran cantidad de campos como la industrias alimenticias, industrias de transporte de energa elctrica, de explotacin de petrleo, de exploracin minera, seguridad domiciliaria, etc. La empresa Industrias Lujan se dedica a producir envases de plstico para diferentes lneas como jugos y bebidas, farmacia, qumicos, condimentos, tambin la fabrica se dedica a la produccin de tapas y tapones. La empresa actualmente cuenta con varias maquinarias sobre las cuales no es sencillo determinar los parmetros elctricos de consumo constantemente porque esto implica que un trabajador este tomando datos continuamente sobre todas las maquinarias, este es un trabajo arduo para cualquier persona, es aqu donde los sistemas de monitoreo juegan un papel muy importante, adquiriendo y procesando los parmetros elctricos, desplegando alarmas e indicando cuando es necesario realizar alguna revisin sobre cualquier maquinaria que as lo requiera, adems tambin monitoreando el factor de potencia que es consumida en la empresa evitando as multas por parte de ELFEC, indicando el nmero de horas trabajadas de las maquinarias y tambin almacenando datos para hacer un seguimiento sobre el funcionamiento de las maquinarias y poder hacer un informe para tener mejor planteados los consumos y poder brindar a la empresa una herramienta para manejar de mejor manera sus recursos. redes de telecomunicaciones, hospitales,

1 - 165

1.2. ANTECEDENTES.
El ser humano siempre ha buscado la creacin de herramientas que le faciliten la realizacin de tareas pesadas y repetitivas. Es por ese motivo que se incursa dentro del tema de los sistemas de monitoreo. Los sistemas de monitoreo aparecieron junto con los sistemas de control y automatizacin a comienzos de 1951 con la conferencia "Automatic Control" (Control Automtico) en Inglaterra que fue la primera gran conferencia internacional en control automtico. El Grupo Empresarial Lujan es una sociedad compuesta por empresas destinadas a brindar servicios y productos en el rubro de los plsticos para la industria en general, constituidos el 6 de junio de 1991 mediante testimonio numero 382/91. Las empresas del Grupo Lujan, actualmente cuentan con obreros, tcnicos, administrativos e ingenieros identificados con la empresa, que con su labor cotidiana ofrecen a los clientes una variedad de productos plsticos para la industria. Por lo tanto, cada empresa que pertenece al Grupo Lujan est especializada en una rama de produccin, as la divisin interna es capaz de producir cualquier pedido que el cliente necesite o requiera en insumos plsticos y matricera. El grupo Lujan cuenta con las certificaciones ISO 9001:2008 y ISO 14001:2004. La empresa Industrias Lujan, con su planta de produccin, ubicada en la zona de Chajnacollo de la provincia de Quillacollo en la ciudad de Cochabamba, tiene en la actualidad los implementos necesarios para elaborar productos plsticos industriales variados en soplado e inyectado.

2 - 165

1.3. PLANTEAMIENTO DEL PROBLEMA


1.3.1. Identificacin del problema. Actualmente en la empresa Lujan no se monitorean con frecuencia los consumos de corrientes y voltajes en las maquinarias de inyeccin y soplado, es entonces cuando se producen consumos desbalanceados que provocan que el factor de potencia en la empresa baje del 0.85 y por consiguiente esto provoca multas por parte de ELFEC, por otra parte la empresa no cuenta con una herramienta que permita que registrar la informacin de consumos y determinar si las fases de las maquinarias estn trabajando de una manera balanceada o en sincronismo, Por lo tanto la toma de decisiones para realizar chequeos o mantenimientos en las maquinarias de la empresa es dificultoso. 1.3.2. Formulacin del problema. Diseando un sistema de monitoreo de variables elctricas de voltaje y corriente, se podr contar con una herramienta que permita advertir al personal de la fabrica del estado actual del factor de potencia, registrando la informacin de consumos y verificando el balance de fases en cada una de las maquinarias de inyeccin y soplado de la empresa Lujan?

1.4. OBJETIVOS
1.4.1. Objetivo general. Disear un sistema de monitoreo de variables elctricas de corriente y voltaje para determinar el factor de potencia registrando la informacin de consumos y verificando el balance de fase de cada una de las maquinarias de inyeccin y soplado de la empresa Lujan.

3 - 165

1.4.2. Objetivos especficos. Investigar las caractersticas de las redes elctricas trifsicas de la empresa. Investigar las caractersticas de cada una de las maquinarias de inyeccin y soplado de la empresa. Analizar y determinar circuitos de proteccin y filtros para el sistema de monitoreo. Disear circuitos convertidores para la medicin de voltaje y corriente. Disear circuitos para la determinacin del factor de potencia. Disear un sistema microprocesado para el monitoreo de variables elctricas de corriente y voltaje. Disear la topologa para la comunicacin PC-uC. Desarrollo del software de monitoreo. Probar y calibrar el sistema. Desarrollar un manual de funcionamiento del sistema. 1.4.3. Objetivos especficos y acciones. Tabla N 1: Objetivos especficos y acciones del proyecto.

Objetivos especficos

Acciones

Investigar las caractersticas de las redes elctricas trifsicas de la empresa.

Estudio de las redes elctricas alta y media potencia de la empresa.

Investigar las caractersticas de las maquinarias de inyeccin y soplado de la empresa.

Estudio de consumos de las maquinarias en la empresa. Determinacin de la cantidad de produccin de cada maquinaria. Investigar la cantidad de horas que trabaja cada maquinaria.

4 - 165

Analizar y determinar circuitos de proteccin y filtros para el sistema de monitoreo.

Estudio de las caractersticas de filtros en mercado. Estudio de circuitos de proteccin.

Disear circuitos convertidores para la medicin de voltaje, corriente.

Estudio de herramientas de medicin de parmetros elctricos. Estudio de las de CTs toroidales en mercado. Investigacin de mdulos de conversin de corriente y voltaje. Estudio de los requerimientos y componentes que se adecuen mejor para la toma de datos.

Disear circuitos para la determinacin del factor de potencia.

Investigacin de los circuitos de deteccin por cruce de cero.

Investigacin y determinacin de los componentes para desarrollar una

Disear un sistema microprocesado para el monitoreo y recoleccin de corriente.

red de comunicacin serial. Anlisis, investigacin y determinacin de los componentes de adquisicin de datos. Anlisis de microcontroladores.

5 - 165

Disear la topologa para la comunicacin PC-uC.

Investigacin y estudio de las arquitecturas de comunicacin serial y los protocolos para entablar la comunicacin entre maestros y esclavos.

Desarrollo del software de monitoreo.

Realizacin una base de datos en la PC con los datos adquiridos del sistema.

Verificacin del comportamiento del sistema y ajuste de sus etapas

para su correcto funcionamiento. Probar y ajustar el sistema. Verificacin del comportamiento de los mdulos del equipo y calibracin de los mismos. Reunin de todos los mdulos previamente probados.

Desarrollar un manual de funcionamiento del sistema.

Descripcin del funcionamiento del sistema.

FUENTE: Elaboracin Propia.

6 - 165

1.5. JUSTIFICACIN.
1.5.1. Justificacin tcnica. El proyecto se basa en la tecnologa de sistemas microprocesados para desarrollar la parte del modulo de adquisicin y traduccin procesamiento de datos de corriente y comunicacin serial para la transmisin de datos a una base de datos en una central. El proyecto presentado en este documento empleara en la parte de diseo

dimensionamiento, implementacin ramas fundamentales que forman parte de la electrnica. Entre estos campos se puede mencionar a la electrnica de control, redes de comunicacin, programacin de bajo nivel e informtica. 1.5.2. Justificacin econmica. El proyecto propuesto en el trabajo presenta una opcin que se adecua a los requerimientos especficos de la empresa y con un costo accesible con componentes que se encuentran en mercado, adems ayudara bastante en el tema de gastos ms elevados de dinero en reparacin de equipos dando lugar a que se realicen mantenimientos preventivos en vez de realizar mantenimientos correctivos, permitiendo as a la empresa hacer uso mximo de sus recursos. 1.5.3. Justificacin social. El presente proyecto facilitara el constante monitoreo del consumo de energa de las maquinarias de la empresa Lujan, que permitir al personal de mantenimiento prever si existe alguna falla en el funcionamiento, debido a los cambios en sus magnitudes de lectura de los parmetros elctricos que se monitorean.

1.6. ALCANCES
El proyecto expuesto en el presente documento tendr las siguientes limitaciones y alcances en su implementacin ya que el sistema de monitoreo se realizara en cada una de las maquinas de la empresa Lujan, con las siguientes caractersticas:

7 - 165

Modulo de recepcin de corrientes y voltajes en cada maquinaria de inyeccin y soplado. Modulo de procesamiento de las variables elctricas en cada maquinaria. Modulo de visualizacin de parmetros elctricos de corriente, voltaje, factor de potencia y balance de fases y emisin de alarmas. Sistema de comunicacin entre los mdulos de adquisicin de parmetros elctricos. Computador con el sistema de monitoreo. 1.6.1. Alcance temtico. Las reas temticas de investigacin para llevar a cabo el presente proyecto son anlisis de circuitos, componentes e instrumentos, electrnica industrial con cuyos conocimientos podremos leer y medir e interpretar corrientes y voltajes, el rea de lineales I II III, para la parte de desarrollo del modulo de procesamiento de seales de corriente y voltaje, el rea de sistemas digitales, sistemas de microcontroladores, redes de comunicacin, para la centralizacin y transmisin de datos. Para el diseo de una topologa de red, redes de comunicacin, el rea de informtica y sistemas de computacin para ver y entender mejor la parte de comunicaciones mediante los protocolos planteados en el trabajo y el desarrollo de la base de datos e interfaz para la base de datos. 1.6.2. Alcance geogrfico. El proyecto del sistema de monitoreo y base de datos tendr lugar en las instalaciones de la empresa de plsticos Lujan en la ciudad de Cochabamba-Bolivia. 1.6.3. Alcance temporal. El proyecto se desarrollara durante el periodo de 9 meses correspondientes a la gestin I-2011 y II-2011.

8 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

CAPITULO II MARCO TERICO

Vale ms actuar exponindose a arrepentirse de ello, que arrepentirse de no haber hecho nada. (Giovani Boccaccio)

2.1. CONTENIDO TEMTICO.


Tabla N 2: Contenido temtico del proyecto

Objetivos especficos

Acciones

Tema terico

Electrnica industrial, Investigar las caractersticas de las redes elctricas trifsicas de la empresa. Estudio de las redes elctricas alta y media potencia de la empresa. Electrnica de potencia, Componentes e Instrumentos, anlisis de circuitos I II, Lineales I II III.

Investigar las caractersticas de cada una de las maquinarias de inyeccin y soplado de la empresa.

Estudio de los consumos de maquinarias en la empresa. Determinacin de la cantidad de produccin de cada maquinaria. Investigar la cantidad de horas que trabaja cada maquinaria Electrnica industrial, Componentes e Instrumentos, anlisis de circuitos I II, Lineales I II III.

Analizar circuitos

y de

determinar proteccin

Estudio de las caractersticas de filtros en mercado

Componentes e Instrumentos, anlisis de circuitos I II, Sistemas digitales I II, lineales I II III.

sistema y filtros para el sistema de monitoreo.

Estudio de circuitos de proteccin.

9 - 165

Disear convertidores medicin corriente. de circuitos para voltaje la y

Estudio de herramientas de medicin de parmetros elctricos. Estudio de las Variedades de CTs en mercado. Investigacin de mdulos de conversin de corriente y voltaje. Componentes e Instrumentos, anlisis de circuitos I II, campos electromagnticos, Sistemas digitales I II.

Estudio de los requerimientos y componentes que se adecuen mejor para la toma de datos.

Lineales I, II, III Disear circuitos para la determinacin del factor de potencia. Electrnica industrial, Investigacin de los circuitos de deteccin por cruce de cero. Sistemas Digitales, Sistemas de microprocesadores.

Investigacin y determinar los componentes para desarrollar una red serial.

Lineales I II III, Anlisis de seales, variable compleja, Anlisis de circuitos Anlisis de circuitos, Sistemas digitales I II, sistemas de microprocesadores.

Disear un sistema mcroprocesado para el monitoreo de variables elctricas de corriente y voltaje.

Anlisis, investigacin y determinacin de los componentes de adquisicin de datos.

Anlisis de microcontroladores.

10 - 165

Disear la topologa para la comunicacin PC-uC.

Investigacin y estudio de las arquitecturas de comunicacin serial y los protocolos para entablar la comunicacin entre maestros y esclavos. Redes de comunicacin, anlisis de circuitos, sistemas digitales.

Desarrollo del software de monitoreo.

Realizacin una base de datos en la PC con los datos sistema. adquiridos del

Informtica, comunicacin.

redes

de

Verificacin del comportamiento de los mdulos del equipo y calibracin de los mismos.

Anlisis de circuitos, electrnica industrial, sistemas digitales, lineales I II III, informtica, redes de comunicacin, sistemas de computacin, sistemas de microprocesadores

Reunin de todos los mdulos previamente probados.

Probar y ajustar el sistema.

Verificacin del comportamiento del equipo y ajustes de sus etapas para su correcto funcionamiento.

11 - 165

Desarrollar un manual de funcionamiento del sistema.

Descripcin del funcionamiento del sistema.

Sistemas de computacin, sistemas de microprocesadores, lineales I II III.

FUENTE: Elaboracin propia.

2.2. DESARROLLO DEL MARCO TERICO


2.2.1. Redes elctricas trifsicas. La estructura bsica de una red elctrica trifsica consiste en una serie de fuentes de tensin conectadas a una carga por medio de transformadores y lneas de transmisin como se muestra esquemticamente en la figura N1. Figura N 1: Red elctrica Fuente- Carga.

FUENTE: JAMES W. NILSON, Circuitos elctricos, Pg. 528.

12 - 165

2.2.1.1. Tipos de conexin en sistemas trifsicos. En sistemas trifsicos las conexiones ms comunes son delta y estrella. A. En delta o tringulo: Como se puede ver en la figura N 2 una conexin en delta o triangulo se consigue uniendo el final de un devanado con el principio del otro y usando estos puntos como bornes de salida de la mquina. Las figuras corresponden a un alternador, un transformador (secundario) y su representacin vectorial. Figura N 2: Conexin en delta o triangulo

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196 B. En estrella: Como se puede ver en la figura N 3 una conexin estrella se consigue uniendo los extremos homlogos de todos los devanados y dejando libre, como borne, el otro extremo. Las figuras corresponden a un alternador, un transformador (secundario) y su representacin vectorial. Figura N 3: Conexin en estrella.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196.

13 - 165

2.2.1.2. Anlisis de circuitos Antes de realizar el anlisis de redes elctricas trifsicas es necesario conocer algunas leyes bsicas de la electrnica como se muestran a continuacin: A. Ley de ohm. Figura N 4: Circuito bsico ley de Ohm.

FUENTE: JAMES W. NILSON, Circuitos Elctricos, pg. 32 Para el anlisis de circuitos, se debe establecer una referencia entre la corriente en la resistencia y el voltaje terminal. Esto se puede hacer de dos maneras; ya sea en la direccin de cada de voltaje en la resistencia, como se muestra en la figura N 4.a o en la direccin del aumento de voltaje en la resistencia como se ilustra en la figura N 4.b, si elegimos el primer mtodo la relacin entre voltaje y corriente es:

(2.1) Donde: v = Voltaje en volts i = Corriente en amperes R = Resistencia en ohms

14 - 165

Si elegimos el segundo mtodo la ecuacin es:

(2.2) A partir de la anterior ecuacin definimos la potencia que se da por la siguiente expresin:

(2.3) B. Leyes de kirchoff. Se utilizan cuando se necesita estudiar las relaciones de corriente y voltaje en redes simples que resultan de la interconexin de dos o ms elementos simples de un circuito. La primera ley enuncia que cualquier nodo es cero. Considerando el nodo mostrado en la figura N 5 La suma algebraica de las cuatro corrientes que entran al nodo debe ser cero: Figura N 5: Ley de corrientes de Kirchoff. la suma algebraica de las corrientes que entran a

FUENTE: ALBERT D. HELFRICK & WILLIAM D. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 25.

15 - 165

La ecuacin por la cual se rige esta ley es:

(2. 4) La segunda ley de Kirchoff enuncia que la suma algebraica de los voltajes alrededor de cualquier trayectoria cerrada en un circuito es cero. El circuito para esta ley se ve en la figura N 6. Figura N 6: Ley de voltajes de Kirchoff

FUENTE: ALBERT D. HELFRICK & WILLIAM D. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 26. La ecuacin por la cual se rige esta ley es:

(2.5) A partir de esta segunda ley definimos las ecuaciones de un divisor de voltaje teniendo un circuito como el de la figura N 7.

16 - 165

Figura N 7: Circuito divisor de voltaje.

FUENTE: Elaboracin propia. El vout se da entre las terminales de la resistencia R2, el vin es el voltaje de entrada y sobre la resistencia cae un voltaje v1 y teniendo en cuenta que en una malla cerrada circula una corriente comn para todos i entonces se tiene: (2.6) Utilizando la ley de ohm se tiene que:

(2.7) Despejando i:

(2.8) Empleando de nuevo la ley de ohm para calcular vout:

(2.9)

17 - 165

Reemplazando (2.8) en (2.7) se tiene que:

(2.10) C. Valor RMS El valor rms se define como una medida de la efectividad de una fuente de voltaje o corriente para entregar potencia a una carga resistiva. Se expresa por la relacin general:

(2.11) Para una onda senoidal se da la siguiente relacin:

(2.12) 2.2.1.3. Tensiones en sistemas perfectos. Figura N 8: Notacin fasorial.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196. En sistemas trifsicos se tienen tres fases que se denotan con varias nomenclaturas como RST que se muestra en la figura N 8 las expresiones de los valores

18 - 165

instantneos de estas fases en el dominio del tiempo estn dadas por las ec (2.13), (2.14), (2.15) y estn representados por la figura N 9:

(2.13)

(2.14) (2.15) Figura N 9: Sistema trifsico dominio en el tiempo.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196 2.2.1.4. Conexin estrella equilibrada. Una conexin en estrella equilibrada consiste en unir tres finales de fase para formar el polo neutro como se muestra en la figura N 10. Esta conexin se puede adoptar tanto para generadores como para receptores de energa. Para la realizacin de anlisis suponemos que la red est conectada a una fuente trifsica simtrica.

19 - 165

Figura N 10: Conexin en estrella equilibrada.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196 En este sistema las 3 impedancias de carga son iguales como tambin lo son los ngulos de desfase como se expresa a continuacin:

(2.16)

(2.17) Las tensiones de fase son:

(2.18) Las tensiones de lnea son:

(2.19)

20 - 165

Y la relacin entre la tensin de fase y la tensin de lnea es:

(2.20) Las corrientes de fase en una carga en configuracin estrella son: IRO, ISO, ITO. Y las corrientes de lnea en una carga en configuracin estrella son las corrientes que circulan hacia la carga, por las lneas de Transmisin y estas son: IR, IS, IT. En conexin estrella equilibrada son iguales las corrientes de fase y de lnea son iguales:

(2.21)

(2.22) Para calcular del neutro en la configuracin y Aplicando Ley de Kirchhoff al punto O se tiene que:

(2.23)

(2.24) En un sistema simtrico y equilibrado la corriente en el neutro es nula. En el caso de un desequilibrio sirve como vlvula de escape para conservar la simetra de

21 - 165

tensiones. A partir de las anteriores ecuaciones se tiene como resultado un anlisis vectorial de las corrientes de lnea, de fase y de voltajes de fase y lnea como se puede ver en la figura N 11. Figura N 11: Diagrama fasorial conexin estrella equilibrada

Fuente: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.200 A partir de las anteriores ecuaciones y del diagrama fasorial de una carga conectada en configuracin estrella mostrada en la figura N 11 se puede determinar los siguientes puntos: Impedancias de carga iguales. Corrientes de lnea iguales a las corrientes de fase. Corriente nula en el neutro. Los voltajes de fase y de lnea no son iguales. 2.2.1.5. Conexin en tringulo equilibrado Una configuracin en triangulo equilibrado se puede adoptar tanto para generadores como para receptores de energa. Las conexiones en tringulo crean redes sin neutro. En la figura N 12 se puede ver una conexin en triangulo o delta. La carga est conectada a una red trifsica simtrica.

22 - 165

Figura N 12: Conexin en triangulo equilibrado.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.196. Las 3 impedancias de carga son iguales y los ngulos tambin:

(2.25) (2.26) Las corrientes de fase son:

(2.27)

(2.28)

(2.29)

23 - 165

Aplicando Kirchhoff a los 3 nodos se tiene que:

(2.30) (2.31) (2.32) A partir de las anteriores ecuaciones se pueden determinar las corriente y voltajes de la conexin y por ende se puede determinar el diagrama fasorial de la conexin como se muestra en la figura N 13. Figura N 13: Diagrama fasorial conexin triangulo equilibrada.

Fuente: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.200. A partir de las anteriores ecuaciones y del diagrama fasorial de una carga en estrella podemos determinar los siguientes puntos: Las impedancias de carga son iguales en las 3 fases. Tensiones de fase iguales a tensiones de lnea. Ausencia de punto neutro. La corriente de lnea es 3 veces mayor que la corriente de fase.

24 - 165

2.2.1.6. Conexin estrella desequilibrada con neutro. Un sistema en conexin estrella desequilibrado se puede ver en la figura N 14 en el cual las tensiones se calculan de la siguiente manera:

(2.33)

(2.34) Y las tensiones son iguales (2.35) (2.36) Figura N 14: Conexin estrella desequilibrada con neutro.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.200 En esta configuracin las corrientes se calculan de la siguiente manera:

25 - 165

(2.37)

(2.38)

(2.39) Y la corriente de neutro no es nula entonces el neutro transporta la corriente resultante del desequilibrio:

(2.40) En funcin a los anteriores ecuaciones se define un diagrama fasorial representado por la figura N 15. Figura N 15: Diagrama fasorial conexin estrella desequilibrada.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.201

26 - 165

2.2.1.7. Conexin estrella desequilibrada sin neutro. En una conexin en configuracin de estrella sin neutro como la que se muestra en la figura N 16 las 3 tensiones de fase no son iguales ni simtricas, pero sumadas, dan las tensiones de lnea. El desequilibrio en este sistema se manifiesta en las tensiones de fase y mediante la modificacin del punto neutro: Si solamente hay tres lneas A,B,C o R,S,T conectadas e una carga en estrella desequilibrada, el punto comn de las tres impedancias de carga no esta al potencial del neutro y se designa por la letra <<O>> en lugar de <<N>>. Tiene particular inters el desplazamiento a <<O>> desde <<N>>, tensin de desplazamiento del neutro. Figura N 16: Conexin en estrella desequilibrada sin neutro.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.201. Para el punto O se tiene que:

27 - 165

(2.41) Tambin se cumple que la suma de voltajes de fase no es igual a cero:

(2.42) A partir de las anteriores ecuaciones se define el diagrama fasorial en la figura N 17 para la conexin de estrella desequilibrada con tres conductores. Figura N 17: Diagrama fasorial conexin estrella desequilibrada sin neutro.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.201. Posicin del punto neutro O:

(2.43)

28 - 165

Multiplicando las admitancias de fase se tiene que:

(2.44) Considerando que no hay neutro:

(2.45) Reemplazando:

(2.46) Con UOO se puede ubicar en O en el plano, y con el URO, USO, UTO 2.2.2. Maquinarias de inyeccin y soplado. 2.2.2.1. Maquinarias de inyeccin. Figura N 18: Esquema general de una inyectora

FUENTE: www.expodime/INYECTORA.pdf

29 - 165

En la figura N 18 se muestra el esquema general de una maquina inyectora de plstico con sus partes. El propsito de la maquina inyectora de plstico es ser capaz de suministrar la materia prima requerida por el usuario al molde el cual debe de tener un sistema de enfriamiento apropiado para que el producto se encuentre en buen estado y no pierda sus propiedades y especificaciones indicadas. Los sistemas que componen a la maquina son: sistema hidrulico, trmico, mecnico, de enfriamiento y de control. Cuando se aplica calor a un material termoplstico para fundirlo se dice que se plastifica. El material ya fundido o plastificado por calor puede hacerse fluir mediante presin y llenar un molde donde el material solidifica y toma forma del molde. Este proceso se le nombra moldeo por inyeccin. A. Partes de una inyectora. Las partes representativas en una inyectora son la unidad de cierre, inyeccin, bancada y control. Unidad de cierre. La unidad de cierre Ayuda a introducir el material plstico al interior del molde. La presin de inyeccin permanecer ms o menos constante mientras que la velocidad de inyeccin aumentar con el tamao de la mquina. Unidad de inyeccin. El grupo de inyeccin tiene la funcin de coger el material slido que hemos depositado en su tolva, fundirlo de una forma progresiva e inyectarlo (introducirlo) dentro del molde. Para ello tiene una serie de elementos mecnicos, elctricos e hidrulicos. Unidad de control La unidad de control es la que se dedica a realizar el control de la maquinaria y coordinar todas sus etapas. unidad de

30 - 165

2.2.2.2. Maquinarias de soplado. Figura N 19: Maquinaria de Soplado

FUENTE: www.quiminet.com En la figura N 19 se muestra una maquina de soplado que es muy parecida a una maquinaria de inyeccin ya que tambin cuenta con un tornillo para la fundicin del plstico en su previa parte de inyeccin, esta se diferencia de la anterior maquinaria mostrada en la figura N 18 por que cuenta adems con un modulo de soplado en el cual se ejerce presin sobre un molde y el plstico en estado semilquido toma forma y se solidifica a diferencia de una maquina de inyeccin donde el plstico fundido entra en una matriz y solidifica all mismo. Las partes ms representativas de una maquinaria de soplado son: A. Partes de una Sopladora Las partes representativas en una sopladora son la unidad de soplado, unidad de inyeccin, bancada y control. Unidad de soplado La unidad de soplado ejerce presin de aire sobre las paredes del plstico que tomaran la forma del molde sobre el cual estn siendo soplados.

31 - 165

Unidad de inyeccin o extrusin La unidad de inyeccin extrusin es la que est destinada a la inyeccin/extrusin del plstico est conformada bsicamente por un motor de tornillo. Unidad de y bancada control La unidad de control es la que se dedica a realizar el control de la maquinaria y coordinar todas sus etapas. 2.2.3. Balance de fases en maquinarias. Se denomina sistema trifsico equilibrado o carga trifsica equilibrada la que absorbe la misma intensidad de corriente de cada una de las fases. Se denomina sistema trifsico desequilibrado o carga trifsica desequilibrada la que absorbe corrientes de fase no iguales; por tanto, en estrella, el neutro conduce la diferencia (vectorial). Es el caso, tpicamente, de los sistemas de alumbrado y otros receptores monofsicos. El balance de fases en maquinarias bsicamente hace referencia a que en las tres lneas de energa de un motor debe existir un consumo equilibrado. El desbalance en motores trifsicos principalmente se debe a problemas con la red de alimentacin o a que los bobinados del motor no hayan sido correctamente rebobinados en caso de que el mismo se haya quemado El desbalance trifsico es el fenmeno que ocurre en sistemas trifsicos donde las tensiones y/o ngulos entre fases consecutivas no son iguales. El balance perfecto de tensiones es tcnicamente inalcanzable. El continuo cambio de cargas presentes en la red, causan una magnitud de desbalance en permanente variacin. La mera conexin de cargas residenciales, de naturaleza monofsica, provocan un estado de carga en el sistema trifsico que no es equilibrado entre fases, de all las

32 - 165

cadas de tensin del sistema tampoco sern equilibradas dando por resultado niveles de tensin desiguales. Un sistema de generacin simtrico, es aquel donde las tres tensiones tienen igual magnitud de tensin y sus fasores estn a 120 entre s. Una carga trifsica simtrica, es aquella que genera tres corrientes de magnitudes y fases iguales respecto a la tensin. En la figura N 20 se puede observar el movimiento del punto O de la red lo cual implica un desbalance en la misma. Figura N 20: Sistemas fasoriales de red y componentes simtricas.

FUENTE: JOSEPH A. EDMINISTER, Circuitos elctricos, Pg.201 Los sistemas desbalanceados pueden analizarse a partir de la representacin por medio de tres sistemas trifsicos compuestos como lo indica la anterior figura, por dos ternas (trifsicas) simtricas y una tercera compuesta por una terna de igual magnitud, pero de igual fase. La terna de secuencia positiva corresponde al flujo de potencia que proviene de la red hacia la carga, es decir, desde el generador hacia aguas abajo. La potencia suministrada o energa elctrica generada tiene nicamente representacin de secuencia positiva, o sea, no existe generacin de secuencia negativa u homopolar, en los sistemas de generacin simtricos. 2.2.3.1. Causas de desbalance de fases. La principal causa son las cargas monofsicas sobre el sistema trifsico, debido a una distribucin no homognea, en especial la de consumidores de baja tensin de ndole monofsicos. 33 - 165

Para igual dispersin de cargas monofsicas, la configuracin del tipo de red de distribucin y transmisin incide sobre la propagacin del desbalance. La configuracin de red radial, mostrar niveles mayores que una red mallada. Las impedancias propias y mutuas entre fases no balanceadas presentarn desbalances en las cadas de tensin an con cargas simtricas. El efecto de un banco trifsico de capacitores con una fase fuera de servicio presentar un desbalance de compensacin de corriente reactiva capacitiva. Los hornos de arcos trifsicos, por su naturaleza de funcionamiento, presentan desbalances de carga variable a lo largo del proceso de fundicin. 2.2.4. Circuitos y dispositivos de medicin de parmetros elctricos de corriente y voltaje. El anlisis de circuitos de componentes para la medicin de parmetros elctricos servir para estudiar la gama de circuiteras de medicin de corriente y voltaje y ver cul de los circuitos se adecua mejor a los requerimientos del proyecto para la determinacin de estos parmetros elctricos. 2.2.4.1. Transformadores de corriente (CT). Figura N 21: Transformadores de corriente (CT).

FUENTE: ALBERT D. HELFRICK, WILLIAMD. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 96.

34 - 165

La funcin de un CT es la de reducir proporcionalmente a valores normales y no peligrosos la corriente, con el fin de permitir el empleo de aparatos de medicin normalizados. En la figura N 21 se muestra un CT de tipo toroidal. Un transformador de corriente es un transformador de medicin, donde la corriente secundaria esta dentro de las condiciones normales de operacin, prcticamente proporcional a la corriente primaria, y desfasada de ella un ngulo cercano a cero, para un sentido apropiado de conexiones. El estndar de transformacin de los CTs para su entrada vara desde los 15, 20, 25, 30, 40, 50, 75, 100, 150, 200, 300, 500, 600 amperes, mientras que el

secundario de los mismos termina en valores entre los 5 y 1 amperes. El primario de dicho transformador est conectado en serie con el circuito que se desea controlar, en tanto que el secundario est conectado a los circuitos de corriente de uno o varios aparatos de medicin, relevadores o aparatos anlogos conectados en serie. Un transformador de corriente puede tener uno o varios devanados secundarios embobinados sobre uno o varios circuitos magnticos separados. 2.2.4.2. Transformadores de voltaje. Figura N 22: Transformadores de voltaje.

FUENTE: ALBERT D. HELFRICK, WILLIAMD. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 95.

35 - 165

A. Relacin de transformacin. La relacin de transformacin nos indica el aumento decremento que sufre el valor de la tensin de salida con respecto a la tensin de entrada, esto quiere decir, por cada voltio de entrada cuntos voltios hay en la salida del transformador. La relacin entre la fuerza electromotriz inductora es (Ep), la aplicada al devanado primario y la fuerza electromotriz inducida es (Es), la obtenida en el secundario, es directamente proporcional al nmero de espiras de los devanados primario (Np) y secundario (Ns), en la ecuacin (2.35) se puede observar la ecuacin de relacin que se da en un transformador de voltaje:

(2.47) Un transformador de potencial o tensin como se muestra en la figura N 22 es un dispositivo destinado a la alimentacin de aparatos de medicin y /o proteccin con tensiones proporcionales a las de la red en el punto en el cual est conectado. El primario se conecta en paralelo con el circuito por controlar y el secundario se conecta en paralelo con las bobinas de tensin de los diferentes aparatos de medicin y de proteccin que se requiere energizar. Cada transformador de tensin tendr, por lo tanto, terminales primarios que se conectarn a un par de fases o a una fase y tierra y terminales secundarios a los cuales se conectarn aquellos aparatos. En estos aparatos la tensin secundaria, dentro de las condiciones normales de operacin, es proporcional a la tensin primaria, con un ngulo de desfase cercano a cero. Desarrollan dos funciones: transformar la tensin y aislar los instrumentos de proteccin y medicin conectados a los circuitos de alta tensin. En esta definicin tan amplia quedan involucrados los transformadores de tensin que consisten en dos arrollamientos realizados sobre un ncleo magntico y los transformadores de tensin que contienen un divisor capacitivo. Los primeros se 36 - 165

llaman "Transformadores de Tensin Inductivos" y los segundos "Transformadores de Tensin Capacitivos". Los transformadores de tensin no difieren en mucho de los transformadores de potencia en cuando a elementos constructivos bsicos se refiere. Los componentes bsicos son los siguientes: 2.2.4.3. Resistencia de Shunt. Una resistencia de shunt o de derivacin es una carga resistiva a travs de la cual se deriva una corriente elctrica. Generalmente la resistencia de un shunt es conocida con precisin y es utilizada para determinar la intensidad de corriente elctrica que fluye a travs de esta carga, mediante la medicin de la diferencia de tensin o voltaje a travs de ella, valindose de ello de la ley de Ohm : (2.48) Cuando se desea medir una intensidad de corriente mayor que la permitida por el dispositivo final deber derivarse, por el instrumento, una parte proporcional para tal efecto se dispone de una resistencia en paralelo con el instrumento como el que se muestra en la figura N 23 a dicha resistencia se la denomina derivador o shunt. Figura N 23: Resistencia de derivador de alta corriente.

FUENTE: ALBERT D. HELFRICK, WILLIAMD. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 58 La resistencia de derivacin se calcula aplicando un anlisis convencional de circuitos como se muestra en la figura N 24: 37 - 165

Figura N 24: Circuito de derivacin de shunt.

FUENTE: ALBERT D. HELFRICK, WILLIAMD. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. Pg. 58 Donde:
Rm = Resistencia interna del movimiento (la bobina). Rs = Resistencia de derivacin. Im = Corriente de deflexin a plena escala del movimiento. Is = Corriente de derivacin. I = Corriente a plena escala del ampermetro incluyendo la de derivacin.

Ya que la resistencia de derivacin esta en paralelo con el movimiento del medidor, el voltaje a travs de las resistencias y el movimiento deben ser iguales, por lo tanto se puede escribir:

(2.49) O

(2.50) Como Is= I- Im se puede escribir:

38 - 165

(2. 51) Mediante la anterior ecuacin para cada valor de corriente necesaria a escala completa del medidor, se puede calcular el valor de la resistencia de derivacin (shunt) requerida. 2.2.4.4. Circuitos de acondicionamiento de seal para medicin de corriente y voltaje A. El amplificador inversor Es el primer amplificador estudiado, se llama amplificador inversor ya que a su salida se encuentra desfasada 180 en la figura N 25 podemos observar el modelo de este amplificador Figura N 25: Amplificador inversor.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pag. 39 Aplicando la ley de kirkchoff en el punto a tenemos:

(2. 52) Suponiendo que el AOP ideal: 39 - 165

(2. 53) Luego:

(2. 54) Por otro lado en el punto a tenemos tierra virtual, es decir: (2. 55) Por tanto:

(2. 56) Y finalmente:

(2. 57) B. El amplificador no inversor En este amplificador la seal de salida no presenta desfase a su salida Figura N 26: Amplificador en modo no inversor.

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 347. 40 - 165

Se realiza el anlisis para el amplificador de la figura N 26 Mediante el procedimiento: Escribir una ecuacin en el nodo v+ para obtener: (2. 58) Escribir una ecuacin en el nodo v-para obtener:

(2. 59) Hacer v+=v- y sustituir v- ya que: (2. 60) Entonces:

(2. 61) Despejando la ganancia se obtiene:

(2. 62) C. Amplificador sumador inversor El circuito de un amplificador sumador inversor se muestra en la figura N 27. El circuito muestra un circuito amplificador sumador de tres entradas, el cual proporciona un medio algebraico para sumar tres voltajes, cada uno multiplicado por un factor de ganancia constante.

41 - 165

Figura N 27: Amplificador sumador inversor.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pg. 48 Haciendo el anlisis del circuito: Vase la presencia de la resistencia de ecualizacin para minimizar la tensin de offset en este caso es:

(2. 63) Aplicando la ley de kirchhoff en el punto a se tiene que:

(2. 64) Despejando Vo se tiene:

(2. 65)

42 - 165

D. El amplificador sumador no inversor El circuito de la figura N 28 presenta la configuracin de un sumador en el que la tensin de salida no sufre inversin. Figura N 28: Amplificador sumador no inversor.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pag. 50 Aplicando la ley de voltaje en el punto b se tiene que:

(2. 66) Despejando se tiene:

(2. 67) Donde G=1/R es la conductancia expresada en siemens. Las resistencias R y Rf forman un amplificador no inversor dado por:

(2. 68) 43 - 165

Luego:

(2. 69) En caso de ser R1=R2=R3 y Rf=0 tendramos:

(2. 70) E. Rectificacin con amplificadores operacionales Figura N 29: Circuito bsico del rectificador de media onda.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pag. 124 En la figura N 29.a tenemos el circuito bsico del rectificador, es bastante sencillo, pero suficiente para una introduccin al tema, En la figura N 29.b est el modelo simplificado de este circuito, cuando Vi es negativo el diodo se comporta como un circuito abierto, y el alto valor de Ri asla la entrada de la salida impidiendo toda seal en ella.

44 - 165

Sin embargo, cuando Vi es positivo y hay una carga conectada a la salida el diodo conduce, teniendo lugar una cada de tensin VD. analizando el modelo de la figura tendemos: (2. 71)

(2. 72) Haciendo el anlisis se pueden ver cmo funcionan las anteriores ecuaciones mediante la figura N 34. Y tambin:

(2. 73) Luego:

(2. 74) Es decir:

(2. 75) Y haciendo que Avo tienda a un valor muy grande o infinito tenemos que:

(2. 76) El resultado de la ecuacin (2.61) muestra que si Vi es positivo y la ganancia en lazo abierto infinito, el circuito presentara en la salida la misma seal de entrada con independencia de su nivel o amplitud (esta es una situacin ideal aunque en la practica el valor de Vd es del orden de mili voltios o micro voltios, dependiendo de la calidad del AOP utilizado. Ntese que la cada de tensin en el diodo (VD) quedo 45 - 165

anulada al estar dividida por un factor infinito (1+Avo) en la situacin ideal. Esto justifica la denominacin dada al circuito, ya que prcticamente no existe cada de tensin en el diodo durante el proceso rectificacin. En la figura N 30 se muestra el rectificador de onda completa. Figura N 30: Rectificador de onda completa con amplificadores operacionales.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pag. 124. El circuito de la figura N 30 consta en realidad de un rectificador de media onda construido con amplificador operacional, que se asocia a un sumador formado por el segundo amplificador operacional, si se toma la seal en el punto A, puede comprobarse que se trata de una seal de media onda, que se aplica al sumador junto con la seal de entrada de manera que en su salida se obtiene una seal de onda completa, los diodos D1 y D2 deben ser de conmutacin rpida ,del tipo 1N914 o 1n4146, y las resistencias de pelcula metlica de tolerancia inferior al 5 %, en aplicacin es de media y alta precisin, donde se trabaja con seales del orden de 100 mV (de pico) o menos, conviene ajustar el Offset de los amplificadores

operacionales. En el montaje citado se comprueba que la seal del punto A es de media onda correspondiente a la rectificacin de los semiciclos positivos de la seal de entrada. para los semiciclos negativos las seal en A ser nula y durante este intervalo, ambas seales se suman obtenindose a la salida del amplificador operacional 2 la seal rectificada de onda completa como se muestra en la figura N 34.

46 - 165

Realizando el anlisis del funcionamiento de este rectificador vemos en la figura N 31 y figura N 32 la primera parte por la que est conformada el rectificador de onda completa que es un rectificador de media onda se realiza el estudio del comportamiento de este circuito cuando se da el semiciclo positivo y el semiciclo negativo. Figura N 31: Rectificador de media onda con operacionales (semiciclo positivo)

FUENTE: Elaboracin propia. Se puede ver que se tiene el circuito en la configuracin del circuito en modo amplificador inversor. Entonces su ganancia se dar por la ecuacin (2.45)

Ahora vemos el efecto del diodo sobre la corriente que circula por el circuito, primeramente vemos por la ecuacin (2.61) que el efecto de la cada por polarizacin del diodo queda prcticamente anulada o drsticamente reducida por la ganancia del amplificador operacional, ahora en esta seccin nos enfocamos en ver cmo se comporta la corriente basndonos en las ecuaciones (2.56) y (2.57) en el semiciclo positivo de voltaje de entrada al circuito el diodo D1 est en bloqueo y se conduce corriente por el diodo D2 de entrada invirtiendo y amplificado la seal de entrada en

47 - 165

funcin de las resistencias Rf y Ri, como se puede ver en la figura N 31, si las resistencias Ri y Rf son iguales entonces la ganancia es unitaria. Figura N 32: Rectificador de media onda con operacionales (semiciclo negativo)

FUENTE: Elaboracin propia. Ahora vemos en la figura N 32 la respuesta del rectificador de media onda en el semiciclo negativo de la entrada de voltaje, podemos observar que el diodo D2 se encuentra inversamente polarizado entonces trabaja como un circuito abierto, basndonos en la ecuacin (2.56) vemos que cuando el voltaje de polarizacin Vi es negativo la salida del rectificador de media onda es cero A partir de la figura N 31 y la figura N 32, se puede determinar que el

funcionamiento del rectificador de media onda se da por la siguiente ecuacin.

Para Vi>0 Para Vi<0

(2. 77) (2. 78)

Ahora haciendo el anlisis para la segunda parte del amplificador operacional se tiene un sumador inversor el cual se rige por la ecuacin (2.53)

48 - 165

El circuito de la parte de suma del amplificador operacional se puede observar en la figura N 33. Figura N 33: Sumador del rectificador operacional de onda completa.

FUENTE: Elaboracin propia. Para nuestro circuito sumador en el rectificador su ecuacin de salida estar dada por la ecuacin:

(2. 79) Usando la ecuacin (2.65) el voltaje en el punto vA de la figura N 30 es:

Reemplazando la ecuacin (2.65) en la ecuacin (2.67) se tiene que el voltaje de salida del rectificador de onda completa esta dado por:

Si hacemos que Rf = R entonces:

(2. 80)

49 - 165

Teniendo en cuenta que vi solo conduce en el semiciclo positivo de la seal se tiene como resultado la respuesta de onda que se muestra en la figura N 34. Podemos ver que esta parte del circuito esta sumando dos voltajes, primeramente esta sumando la onda rectificada y amplificada al doble con la onda sinoidal de entrada con ganancia unitaria, y despus invirtiendo toda la seal y rectificndola. Figura N 34: Seales de entrada, salida y punto A del rectificador de onda completa.

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pag. 124. F. Comparadores de voltaje. En muchas situaciones surge la necesidad de comparar dos seales entre si, siendo una de ellas una referencia preestablecida por el diseador. Los circuitos

electrnicos destinados a esta funcin se denominan comparadores. La salida del comparador consta de impulsos discretos que dependen del nivel de la seal aplicada. En realidad la salida de un comparador esta siempre en un valor alto denominado saturacin positiva (+Vsat), o en otro bajo, llamado saturacin negativa (-Vsat), aunque hay varias saturacin. formas de limitar los niveles de energa para que no produzca la

50 - 165

Existen dos tipos de comparadores: el no inversor y el inversor. En el primer caso la seal de referencia se aplica a la entrada inversora del aop y la seal de la variable que se va a comparar a la no inversora. La figura N 35.a muestra el circuito elemental de un comparador no inversor con la seal de referencia puesta a tierra y en la figura N 35.b la respuesta del circuito. Figura N 35: Circuito comparador no inversor

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pg. 91 los estados de la salida se conmutan cuando la seal de entrada pasa por cero por lo que este circuito se denomina detector por cruce de cero. La operacin de un comparador es bastante sencilla: la alta ganancia del AOP en lazo abierto amplifica la diferencia de tensin existente entre sus entradas inversora y no inversora, con lo que la salida tomara el valor +Vsat o -Vsat segn la diferencia sea psitiva o negativa, respectivamente, es decir:

(2. 81)

51 - 165

2.2.4.5. Determinacin del condensador en un rectificador de onda completa. Los circuitos rectificadores, para la rectificacin de media onda y onda completa proporcionan una tensin en cd pulsante en la tensin de salida. Estas pulsaciones (conocidas como rizo de salida) se pueden reducir considerablemente filtrando la tensin de salida del rectificador. El tipo de filtro ms comn emplea solo un capacitor. Figura N 36: Rectificador de onda completa con transformador de punto medio.

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 56. En la figura N 36 se muestra un rectificador de onda completa, donde se aadi un capacitor en paralelo con la resistencia de carga. La tensin de salida modificada se muestra en la figura N 37 El capacitor se carga al valor de tensin ms alto (Vmax) cuando la entrada alcanza su mximo valor positivo o negativo. Cuando la tensin de entrada cae por debajo de ese valor, el capacitor no se puede descargar a travs de ninguno de los diodos. Por lo tanto, la descarga se lleva a cabo a travez de RL . Esto conduce a un decaimiento exponencial dado por la ecuacin.

(2. 82) Despejando se tiene:

(2. 83) 52 - 165

Donde: vo =Voltaje mnimo que se puede aceptar Vmax =Voltaje mximo de amplitud de la seal (pico) T =Tiempo de descarga del condensador =Resistencia de carga RL C =Condensador Figura N 37: Rectificador con filtro capacitivo.

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 56. La anterior formula es complicada de utilizar en el diseo (esto es, elegir un valor para C). ya que T depende de la constante de tiempo RLC y por tanto de la incgnita C. se sabe que: T<T Para una entrada de 50 hz la frecuencia fundamental en la tensin de salida es el doble de este valor o 100 hz por tanto:

(2. 84) Se puede aproximar el valor del filtro capacitivo necesario para una carga particular utilizando una aproximacin de lnea recta, como se muestra en la figura N 38. 53 - 165

Figura N 38: Aproximacin de la recta de carga y descarga del capacitor

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 57. Si tomamos que la pendiente inicial de la pendiente inicial de la exponencial en la ecuacin (2.46)

(2. 85) Que constituye la pendiente de la lnea A en la figura N 38. La pendiente de la lnea B en la figura N 38 es:

(2. 86) Entonces:

(2. 87) Por tringulos semejantes, se encuentra:

54 - 165

(2. 88) Y

(2. 89)

(2. 90) Sustituyendo T=1/fp, donde fp es el nmero de pulsos por segundo (el doble de la frecuencia original), se obtiene:

(2. 91)

(2. 92) Pero como:

(2. 93) Se desprecia el segundo trmino para obtener:

(2. 94) O

(2. 95)

55 - 165

Esta frmula representa una solucin conservativa del problema de diseo: si la lnea recta nunca pasa por debajo de Vmin, la curva exponencial estar de seguro por encima del valor. Una regla prctica que se sugiere utilizar en el diseo es elegir:

(2. 96) Este anlisis muestra que se puede disear un filtro para limitar el rizo de salida de un rectificador. El tamao del rizo suele ser importante parmetro de diseo. Como este rizo no sigue una forma estndar (por ejemplo, senoidal o en diente de sierra), se necesita alguna manera de caracterizar su tamao. La tensin de rizo rms est dada por:

(2. 97) Ntese que se usa 3 en vez de 2 en el denominador. El ltimo nmero se debe utilizar para encontrar el valor rms de una sinusoide, que es la amplitud mxima dividida por 2. Para una onda de diente de sierra el valor rms es la amplitud dividida por 3. Estas cifras se verifican tomando la raz cuadrada del promedio cuadrado de la forma de onda sobre un periodo. La forma de rizo es mas parecida a una forma de diente de sierra que a una simple sinusoide. Se supone que el valor promedio de la tensin de rizo se encuentra en el punto medio de la forma de onda (esto es una aproximacin). Si se define la diferencia entre el valor mximo y el valor mnimo como Vr(p-p), para el rizo pico a pico, el promedio o valor de de cd es:

(2. 98) El factor de rizo se define como:

(2. 99)

56 - 165

A. Diseo de una fuente de poder usando un circuito integrado Los reguladores se empaquetan como circuitos integrados (CI) como los de la serie MC78XX. Todo lo que se requiere para disear un regulador alrededor de uno de estos CI es seleccionar el transformador, los diodos y el filtro en la figura N 39 se muestra un circuito caracterstico. La hoja de especificaciones para un CI regulador de tensin de esta serie indica que debe existir una tierra comn entre la entrada y la salida y que la tensin mnima en la entrada del CI debe estar al menos 2 o 4 V por encima de la salida regulada. Para asegurar esta ltima condicin, es necesario filtrar la salida del rectificador en la figura N 39 CF realiza este filtrado cuando se combina con la resistencia de

entrada del CI. La resistencia de entrada equivalente mas pequea del CI esta dada por Vs min/ ILmax entonces:

(2. 100) Donde Vs


max

es la tensin ms grande que se le aplica al CI, V es la cada de

tensin del capacitor (es decir la tensin pico ms pequea aplicada al CI menos la tensin de salida del CI mas 4 V) y fp es el nmero de pulsos por segundo. El capacitor de salida Co, se aade para ayudar a aislar los efectos de la variacin de cargas de cualquier otro. El capacitor corta las variaciones de alta frecuencia provenientes de la carga. Figura N 39: Fuente de alimentacin regulada .

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 70.

57 - 165

2.2.5. Factor de potencia. El factor de potencia en sistemas sinusoidales se define como el cociente de la relacin de la potencia activa entre la potencia aparente como se muestra en la ecuacin (2.101):

(2.101) Figura N 40: Triangulo de potencias.

FUENTE: Jhosep A Edminister, Circuitos elctricos, Pg. 70 Es un indicador cualitativo y cuantitativo del correcto aprovechamiento de la energa elctrica, los efectos principales del factor de potencia se denotan en el consumo de corriente cuando el factor de potencia es bajo entonces el consumo de corriente se incrementa. El valor ideal del factor de potencia es 1, esto indica que toda la energa consumida por los aparatos ha sido transformada en trabajo. Por el contrario, un factor de potencia menor a la unidad significa un mayor consumo de energa necesaria para producir un trabajo til.

58 - 165

2.2.5.1. Potencia activa Es la potencia que en el proceso de transformacin de la energa elctrica se aprovecha como trabajo. La componente activa IR, en fase con la tensin de alimentacin, que est directamente relacionada con el trabajo til desarrollado y, por tanto, con la parte proporcional de energa transformada en energa de otro tipo: mecnica, lumnica, trmica. Las unidades de medicin para este parmetro se dan en Vatios. La potencia activa en el triangulo de potencias, que se muestra en la figura N 40, est representada por la abscisa del triangulo y se representa a la misma mediante la ecuacin (2.102):

(2.102) 2.2.5.2. Potencia reactiva. La componente reactiva IQ, perpendicular respecto a la tensin, que sirve para generar el campo magntico que requieren para su funcionamiento los equipos inductivos como los motores y transformadores y es un ndice del intercambio energtico entre la alimentacin y el elemento de la instalacin elctrica. La potencia reactiva en el triangulo de potencias, que se muestra en la figura N se expresa mediante la ecuacin (2.103): (2.103) Sin esta componente no podra haber transferencia neta de potencia, por ejemplo, por intervencin del acoplamiento magntico en el ncleo de un transformador o en el entrehierro de un motor. 2.2.5.3. Potencia aparente. Por lo general, en presencia de cargas de tipo hmico inductivo, la corriente total I se muestra desfasada y retardada respecto a la componente activa IR. Por lo tanto, en 59 - 165 40, est

representada por la ordenada del triangulo, se mide en VAR (volt ampere reactivo) y

una instalacin elctrica es necesario generar y transportar, adems de la potencia activa til P, una cierta potencia reactiva Q, indispensable para la conversin de la energa elctrica que no es utilizada por el elemento sino intercambiada con la red. El complejo de la potencia generada y transportada constituye la potencia aparente S , la potencia aparente se mide en VA (volt amperes) y se determina mediante la ecuacin (2.104):

(2.104) Segn la figura N 40, el Coseno , es (trigonomtricamente) el cociente entre la potencia activa fundamental y la potencia aparente fundamental. En cambio, el factor de potencia es el mismo cociente, pero de la potencia total activa y la total aparente

(2.105) 2.2.5.4. Potencia en circuitos trifasicos. A. Potencia Activa.

La potencia activa en un circuito trifsico se puede calcular mediante las ecuaciones (2.106) y (2.107):

(2.106)

(2. 107) El anlisis para cargas desequilibradas se puede calcular mediante la ecuacin (2.108) y (2.109):

60 - 165

(2. 108) (2. 109) Para determinar la potencia activa en cargas equilibradas se tiene:

En estrella

(2.110)

En triangulo

(2.111)

Reemplazando respectivamente se tiene que:

(2.112)

(2.113) B. Potencia Reactiva.

La potencia reactiva en sistemas trifsicos se mide:

(2.114)

(2.115) Mediante un procedimiento anlogo para obtener la potencia activa se obtiene:

Voltamperios reactivos [VAR] (2.116)

61 - 165

C.

Potencia Aparente.

Se obtiene mediante la expresin del teorema de Pitgoras:

(2.117) Para el caso simtrico y equilibrado:

(2.118) D. Cargas desequilibradas.

Para cargas desequilibradas la potencia se calcula de la siguiente forma:

En estrella

(2.119)

En triangulo (2.120) E. Factor de potencia en sistemas trifsicos.

Se encuentran tres desfases entre tensiones e intensidades de fase entonces se determina un factor de potencia medio mediante las siguientes ecuaciones:

(2.121)

(2.122)

62 - 165

2.2.6. Filtros electrnicos y circuitos de proteccin para el sistema. 2.2.6.1. Filtros electrnicos. Los filtros son dispositivos electrnicos que discriminan una determinada frecuencia o gama de frecuencias de una seal elctrica que pasa a travs de l, pudiendo modificar tanto su amplitud como su fase. Los filtros son de gran importancia ya que brindan soluciones al problema del ruido que es inducido en los ambientes de las empresas que trabajan con maquinarias de altos consumos de potencia. 2.2.6.2. Clasificacin Atendiendo a sus componentes constitutivos, naturaleza de las seales que tratan, respuesta en frecuencia y mtodo de diseo, los filtros se pueden clasificar en los distintos grupos que a continuacin se indica. A. Segn respuesta frecuencia 1. Filtro pasa bajo: Es aquel que permite el paso de frecuencias bajas, desde frecuencia 0 o continua hasta una determinada. Presentan ceros a alta frecuencia y polos a bajas frecuencia. 2. Filtro pasa alto: Es el que permite el paso de frecuencias desde una frecuencia de corte determinada hacia arriba, sin que exista un lmite superior especificado. Presentan ceros a bajas frecuencias y polos a altas frecuencias. 3. Filtro pasa banda: Son aquellos que permiten el paso de componentes frecuenciales contenidos en un determinado rango de frecuencias, comprendido entre una frecuencia de corte superior y otra inferior.

63 - 165

4. Filtro elimina banda: Tambin llamado filtro rechaza banda, atena banda o filtro Notch, es el que dificulta el paso de componentes frecuenciales contenidos en un determinado rango de frecuencias, comprendido entre una frecuencia de corte superior y otra inferior. 5. Filtro multibanda: Es que presenta varios rangos de frecuencias en los cuales hay un comportamiento diferente. 6. Filtro variable: Es aquel que puede cambiar sus mrgenes de frecuencia. B. Filtros activos y pasivos 1. Filtro pasivo: Es el constituido nicamente por componentes pasivos como condensadores, bobinas y resistencias. 2. Filtro activo: Es aquel que puede presentar ganancia en toda o parte de la seal de salida respecto a la de entrada. En su implementacin se combinan elementos activos y pasivos. Siendo frecuente el uso de amplificadores operacionales, que permite obtener resonancia y un elevado factor Q sin el empleo de bobinas. C. Filtros analgicos o digitales Atendiendo a cmo se construye el filtro, bien con componentes electrnicos analgicos, bien con electrnica y lgica digitales, los filtros pueden clasificarse en: Filtro analgico: es el filtro clsico. Diseado con componentes analgicos tales como resistencias, condensadores y amplificadores operacionales.

64 - 165

Filtro digital: un chip o microprocesador se encarga del clculo de la seal de salida en funcin de unos parmetros programados en el interior de la electrnica. Electrnicas tpicas para el clculo de filtros digitales son las FPGAs, DSPs, microprocesadores y microcontroladores (incluidos los ordenadores y PACs). 2.2.6.3. Diseo de filtros pasivos. El proceso de diseo de filtros consiste en encontrar una funcin de transferencia que cumpla las especificaciones dadas. Una vez conseguida, se puede implementar un circuito electrnico cuya funcin de transferencia sea precisamente sta. A la hora de implementar el filtro podemos elegir entre filtros activos o filtros pasivos. Esta eleccin depender de la aplicacin en cuestin. A. Filtros de primer orden. La expresin general de la funcin de transferencia de un filtro de primer orden es:

(2.123) Donde: N(j): es polinomio de grados 1 = 1/c, con c =2fc, donde fc es la frecuencia de corte del filtro La frecuencia de corte del filtro fc es la frecuencia a la cual la respuesta en amplitud es 1/2 veces la amplitud mxima. Los filtros de primer orden slo pueden ser filtros paso alto o filtros paso bajo.

65 - 165

1. Filtros pasivos paso bajo de primer orden La expresin general de la funcin de transferencia para filtros pasobajo de primer orden es:

(2.124) La respuesta de amplitud y fase de esta funcin de transferencia es:

(2.125)

(2.126) Figura N 41: Respuesta en frecuencia filtro pasabajo de primer orden.

FUENTE: Garca talavera, Lneas y filtros Elctricos, Pg.179.

66 - 165

Como se puede apreciar en la figura N 41, se tiene la grafica de respuesta en frecuencia de un filtro pasabajo de primer orden. Figura N 42: Circuito filtro pasabajo pasivo con condensador

FUENTE: Lneas y filtros Elctricos, Garcia talavera Fuente: Garca talavera, Lneas y filtros Elctricos, Pg.179. Tomando en cuenta el circuito de la figura N 42 tenemos que la funcin de

transferencia del circuito est representada por la ecuacin (2.127):

(2.127) En donde:

(2.128)

(2.129)

67 - 165

Figura N 43: Circuito filtro pasabajo pasivo con Bobina.

FUENTE: Lneas y filtros Elctricos, Garca talavera, pg. 177. Tomando en cuenta el circuito de la figura N 43 las ecuaciones correspondientes al circuito son:

(2.130)

(2.131) B. Filtros de segundo orden: La expresin general para la funcin de transferencia de un filtro de segundo orden es:

(2.132) Donde: N(jw) : Es un polinomio de grado menor o igual a 2 Es la frecuencia angular, Siendo f0 la frecuencia caracterstica del filtro. : Es el factor de amortiguamiento. 68 - 165

W0=2f0 :

1. Clculo de los polos de la funcin de transferencia. Dependiendo del valor de , tenemos tres posibilidades para el clculo de los polos. Ecuacin a resolver:

(2.133)

Si el factor de amortiguamiento es mayor a 1 reales distintos, sistema sobreamortiguado.

, Se tiene el caso de polos

(2.134)

(2.135)

Si el factor de amortiguamiento es igual a 1 sistema crticamente amortiguado.

, se tiene el caso polo real doble,

(2.136)

Si el factor de amortiguamiento es menor a 1 complejos conjugados, sistema subamortiguado.

, se tiene el caso de polos

(2.137)

(2.138)

69 - 165

2. Filtros pasivos paso bajo de segundo orden. La expresin estndar de la funcin de transferencia es:

(2. 139) El clculo de la frecuencia de corte se da cuando la frecuencia en la que la amplitud del filtro decae a 1/2 del mximo y se denota por la siguiente ecuacin:

(2. 140) La respuesta en amplitud y fase del sistema es:

(2. 141)

(2. 142) En la figura N 44 se puede observar la respuesta general de un filtro pasabajo de segundo orden que relaciona la salida en funcin de la frecuencia angular y en la cual tambin se pueden observar los efectos del factor de amortiguamiento.

70 - 165

Figura N 44: Respuesta en frecuencia filtro pasabajo 2do orden.

FUENTE: Lneas y filtros Elctricos, Garca talavera, pg. 204 Figura N 45: Circuito filtro pasivo pasabajo de segundo orden.

FUENTE: William H. Hayt, Jack E Kemerly, Anlisis de circuitos en ingeniera, pag. 212 Los parmetros de la funcin de transferencia para el circuito de la figura N 45 son:

(2.143)

71 - 165

(2.144)

(2.145) 3. Filtros pasivos de orden superior. Para disear e implementar filtros de orden superior a dos se utilizan tablas y circuitos normalizados. En este caso para implementar filtros paso bajo se utilizan condiciones normalizadas con y resistencias terminales normalizadas a 1.

Se utilizan tablas y circuitos estndar tanto para la aproximacin de Butterworth como para Chebychew. a. Filtros de Butterworth. Para el diseo de filtros paso bajo estndar de Butterworth se proponen dos tipos de circuitos, la implementacin con mnimo nmero de bobinas o la implementacin con mnimo nmero de condensadores como se muestra en la figura N 46. Figura N 46: Circuitos estndar para filtros de orden superior.

FUENTE: http://www.labc. /CircuitosRLC/implementacionfiltros.pdf

72 - 165

Los valores de los componentes en cada uno de los casos estn dados por la tabla N 3: Tabla N 3: Valores para un filtro de Butterworth de orden superior.

FUENTE: Lneas y filtros Elctricos, Garca talavera. 2.2.7. Microcontroladores. Un microcontrolador PIC (Pheriferical Interface Controler) es un circuito integrado que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamao, suele ir incorporado en el propio dispositivo al que gobierna. Esta ltima caracterstica es la que le confiere la denominacin de controlador incrustado (embedded controller). Los microcontroladores PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instruments. El microcontrolador es un computador dedicado. En su memoria slo reside un programa destinado a gobernar una aplicacin determinada; sus lneas de entrada/salida soportan el conexionado de los sensores y actuadores del dispositivo a controlar, y todos los recursos complementarios disponibles tienen como nica

73 - 165

finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea asignada. 2.2.7.1. Arquitectura. Un microcontrolador posee todos los componentes de un computador, pero con unas caractersticas fijas que no pueden alterarse. Las partes principales de un microcontrolador son: Procesador Memoria no voltil para contener el programa Memoria de lectura y escritura para guardar los datos Lneas de EIS para los controladores de perifricos: o Comunicacin paralelo o Comunicacin serie o Diversas puertas de comunicacin (bus I2C, USB, etc.) Recursos auxiliares: o Circuito de reloj o Temporizadores o Perro Guardn (watchdog) o Conversores AD y DA o Comparadores analgicos. o Proteccin ante fallos de la alimentacin. o Estado de reposo o de bajo consumo. 2.2.7.2. Clasificacin de microcontroladores. Los microcontroladores PIC son una familia, desarrollada por la casa Microchip, se divide en cuatro gamas: enana, baja, media y alta. Las principales diferencias entre estas gamas radica en el nmero de instrucciones y su longitud, el nmero de puertos y funciones, lo cual se refleja en el encapsulado, la complejidad interna y de programacin, y en el nmero de aplicaciones. En las prximas lneas se describen brevemente las cualidades de esta familia. 74 - 165

A. Gama baja o gama enana, de 8 patillas. Su principal caracterstica es su reducido tamao, al disponer todos sus componentes de 8 patitas como el ejemplo de la figura N 47 que podra ser un pic de 13C508 O 12C509. Se alimentan con un voltaje de corriente continua comprendido entre 2,5 V y 5,5 V, y consumen menos de 2 mA cuando trabajan a 5 V y 4 MHz. El formato de sus instrucciones puede ser de 12 o de 14 bits y su repertorio es de 33 o 35 instrucciones, respectivamente. En la Figura a continuacion se muestra el diagrama de conexionado de uno de estos PIC. Figura N 47: PIC de gama baja o enana.

FUENTE: www.Microchip.com En la tabla N 4 se presentan las principales caractersticas de los modelos de esta subfamilia. Los modelos 12C5xx pertenecen a la gama baja, siendo el tamao de las instrucciones de 12 bits; mientras que los 12C6xx son de la gama media y sus instrucciones tienen 14 bits. Los modelos 12F6xx poseen memoria Flash para el programa y EEPROM para los datos. Tabla N 4: Principales caractersticas de la baja y gama enana.

MODELO

MEMORIA PROGRAMA 512x12 1024x12 512x14 1024x14 2048x14 512X12 FLASH 1024x14 FLASH

MEMORIA DATOS 25x8 41x8 80x8 128x8 128x8 80x8 16x8 EEPROM 80x8 16x8 EEPROM

FRECUENCIA MAXIMA 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz

LINEAS E/S 6 6 6 6 6 6 6

ADC 8bits

TEMPORIZADORES

PATITAS

PIC12C508 PIC12C509 PIC12C670 PIC12C671 PIC12C672 PIC12C680 PIC12C681

2 4 4

TMR0 + WDT TMR0 + WDT TMR0 + WDT TMR0 + WDT TMR0 + WDT TMR0 + WDT TMR0 + WDT

8 8 8 8 8 8 8

FUENTE: www.Microchip.com 75 - 165

Al igual que todos los miembros de la familia PIC16/17, los componentes de la gama baja se caracterizan por poseer los siguientes recursos: Sistema Power On Reset, Perro guardin (Watchdog o WDT), Cdigo de proteccin, Sep, etc.

Sus principales desventajas o limitaciones son que la pila slo tiene dos niveles y que no admiten interrupciones. En la Figura 9 se presentan las principales caractersticas de los modelos de esta subfamilia. B. Gama media. PIC16CXXX con instrucciones de 14 bits. Es la gama ms variada y completa de los PIC. Abarca modelos con encapsulado desde 18 patitas hasta 68, cubriendo varias opciones que integran abundantes perifricos. Dentro de esta gama se halla el PIC16X84 y sus variantes. En esta gama sus componentes aaden nuevas prestaciones a las que posean los de la gama baja, hacindoles ms adecuados en las aplicaciones complejas. Admiten interrupciones, poseen comparadores de magnitudes analgicas, convertidores A/D, puertos serie y diversos temporizadores. El repertorio de instrucciones es de 35, de 14 bits cada una y compatible con el de la gama baja. Sus distintos modelos contienen todos los recursos que se precisan en las aplicaciones de los microcontroladores de 8 bits. Tambin dispone de interrupciones y una Pila de 8 niveles que permite el anidamiento de subrutinas. En la tabla N 5 se presentan las principales caractersticas de los modelos de esta familia. Tabla N 5: Caractersticas relevantes de los modelos PIC16X8X de la gama media.
MODEL O PIC16C8 4 PIC16F8 4 PIC16F8 3 PIC16C R84 PIC16C R83 MEMORIA PROGRAMA 1Kx14 EEPROM 1Kx14 FLASH 512x14 ROM 1Kx14 ROM 512x14 ROM MEMORIA DATOS RAM EPRO M 36 68 36 68 36 64 64 64 64 64 REGISTROS ESPECIFICOS TEMPORIZAD ORES RANGO VOLTAJE

INTERRUPCIONES

E/S

PATITAS

11 11 11 11 11

TMRO +WDT TMRO +WDT TMRO +WDT TMRO +WDT TMRO +WDT

4 4 4 4 4

13 13 13 13 13

2-6 2-6 2-6 2-6 2-6

18 18 18 18 18

FUENTE: Microchip.com

76 - 165

Encuadrado en la gama media tambin se halla la versin PIC14C000, que soporta el diseo de controladores inteligentes para cargadores de bateras, pilas pequeas, fuentes de alimentacin ininterrumpibles y cualquier sistema de adquisicin y procesamiento de seales que requiera gestin de la energa de alimentacin. Los PIC 14C000 admiten cualquier tecnologa de las bateras como Li-Ion, NiMH, NiCd, Ph y Zinc. El temporizador TMR1 que hay en esta gama tiene un circuito oscilador que puede trabajar asncronamente y que puede incrementarse aunque el microcontrolador se halle en el modo de reposo (sleep), posibilitando la implementacin de un reloj en tiempo real. Las lneas de E/S presentan una carga pull-up activada por software. C. Gama alta: PIC17CXXX con instrucciones de 16 bits. Se alcanzan las 58 instrucciones de 16 bits en el repertorio y sus modelos disponen de un sistema de gestin de interrupciones vectorizadas muy potente. Tambin incluyen variados controladores de perifricos, puertas de comunicacin serie y paralelo con elementos externos, un multiplicador hardware de gran velocidad y mayores capacidades de memoria, que alcanza los 8 k palabras en la memoria de instrucciones y 454 bytes en la memoria de datos. Quizs la caracterstica ms destacable de los componentes de esta gama es su arquitectura abierta que consiste en la posibilidad de ampliacin del microcontrolador con elementos externos. Para este fin, las patitas sacan al exterior las lneas de los buses de datos, direcciones y control, a las que se conectan memorias o controladores de perifricos. Esta facultad obliga a estos componentes a tener un elevado nmero de patitas comprendido entre 40 y 44. Esta filosofa de construccin del sistema es la que se empleaba en los microprocesadores y no suele ser una prctica habitual cuando se emplean microcontroladores. En la tabla N 6 se muestran las caractersticas ms relevantes de los modelos de esta gama, que slo se utilizan en aplicaciones muy especiales con grandes requerimientos.

77 - 165

Tabla N 6: Caractersticas ms destacadas de los modelos PIC17CXXX de la gama alta.


MODELO MEMORIA PROGRAMA 2Kx16 4Kx16 8Kx16 8Kx16 MEMORIA DATOS 232 454 454 454 REGISTROS ESPECIFICOS 48 48 48 76 TEMPORIZADORES CAP PWM CAD 10 BIT INTERRUPCIONES E/S MULTIPLICADOR HARDWARE 8x8 8x8 8x8 8x8 PATITAS

PIC17C42A PIC17C43 PIC17C44 PIC17C752

4+WDT 4+WDT 4+WDT 4+WDT

2 2 2 2

2 2 2 3 12

11 11 11 18

33 33 33 50

40-44 40-44 40-44 64-68

FUENTE: www.Microchip.com 2.2.7.3. MSSP (Master synchronous serial port). En algunas familias de los uC de microchip como por ejemplo PIC16f87X se ha implantado en el silicio de sus chips el modulo MSSP, que proporciona una excelente interfaz de comunicacin de los microcontroladores con otros microcontroladores y diversos perifricos entre los que destacan las memorias EEPROM serie, los Conversores A/D, los controladores de displays, etc. De esta forma el usuario dispone a algunas pines generalmente del Puerto C, que correctamente programados sirven para manejar directamente la comunicacin serial. Adems, el modulo MSSP admite dos de las alternativas ms usadas en la comunicacin serie sncrona. SPI (serial Peripherical Interface) I2C (Inter- integrated Circuit) La comunicacin serie en modo SPI la utilizan principalmente as memorias (RAM y EEPPROM) y utilizan tres lneas para llevarla a cabo. En el modo I2C solo se emplean dos lneas y recientemente ha conseguido una importante implantacin en la comunicacin de circuitos integrados, existiendo en el mercado todo tipo de perifricos capaces de trabajar con este protocolo (memorias, controladores, relojes, conversores, etc.) El Modulo MSSP consta bsicamente de dos registros: el SSPSR que es un registro de desplazamiento que transforma la informacin serie paralelo y viceversa, y el

78 - 165

registro SSPBUF, que acta como buffer de la informacin que se recibe o se transmite. 2.2.7.4. Modulo de comunicacin SPI. Spi es un bus de tres lneas, sobre el cual se transmiten paquetes de informacin de 8 bits. Cada una de estas tres lneas porta la informacin entre los diferentes dispositivos conectados al bus. Cada dispositivo conectado al bus puede actuar como transmisor y receptor al mismo tiempo, por lo que este tipo de comunicacin serial es full duplex. Dos de estas lneas trasfieren los datos (una en cada direccin) y la tercer lnea es la del reloj. Algunos dispositivos solo pueden ser transmisores y otros solo receptores, generalmente un dispositivo que transmite datos tambin puede recibir. Un ejemplo podra ser una memoria EEPROM, el cual es un dispositivo que puede transmitir y recibir informacin. Los dispositivos conectados al bus son definidos como maestros y esclavos. Un maestro es aquel que inicia la transferencia de informacin sobre el bus y genera las seales de reloj y control. Un esclavo es un dispositivo controlado por el maestro. Cada esclavo es controlado sobre el bus a travs de una lnea selectora llamada Chip Select o Select Slave, por lo tanto el esclavo es activado solo cuando esta lnea es seleccionada, generalmente una lnea de seleccin es dedicada para cada esclavo. En un tiempo determinado T1, solo podr existir un maestro sobre el bus. Cualquier dispositivo esclavo que no est seleccionado, debe deshabilitarse (ponerlo en alta impedancia) a travs de la lnea selectora (chip select). 2.2.7.5. Modulo MSSP trabajando en modo I2C. El protocolo de comunicacin I2C fue desarrollado por Phillips para cubrir sus propias necesidades en la implementacin de diversos productos electrnicos que requeran una elevada interconexin de circuitos integrados. El protocolo I2C (Inter-Integrated 79 - 165

Circuit) utiliza nicamente dos lneas para la transferencia de informacin entre los elementos que se acoplan al bus como se muestra en la figura N 48, una de dichas lneas se dedica a soportar los datos, es bidireccional y se llama SDA; la otra lleva los impulsos de reloj para la sincronizacin, es unidireccional y recibe el nombre de SCL. Los impulsos de reloj siempre los genera el maestro y tienen la funcin de sincronizar las transferencias con todos los esclavos colgados a las dos lneas. Figura N 48: Modulo MSSP para I2C.

FUENTE: Jos M. Angulo Usategui, Microcontroladores PIC, pg. 155 2.2.7.6. Modulo de conversin Anlogo Digital A/D. El modulo de conversin anlogo-digital tiene 5 entradas para los 28 pines del uC, y 8 entradas para el resto. La entrada analgica carga un capacitor de muestra y mantenimiento la salida del capacitor de muestra y mantenimiento es la salida dentro del conversor. El conversor entonces genera un resultado digital de su nivel anlogo a travs de aproximaciones sucesivas. La conversin A/D de la seal de entrada anloga resulta en un nmero digital de 10 bits.

80 - 165

El modulo A/D tiene voltajes de entrada de referencia altas y bajos que son seleccionables mediante software para obtener algunas combinaciones de Vdd, Vss, RA2 y RA3. El Conversor A/D tiene la nica habilidad de permanecer activo para operar mientras el uC est en modo de Internacin. El modulo A/D tiene cuatro registros, estos registros son: A/D Registros de resultados altos (ADRESH) A/D Registro de resultados bajos (ADRESL) A/D Registro de control 0 (ADCON 0) A/D registro de contro 1 (ADCON 1) 2.2.8. Comunicacin serial. La comunicacin serial es el proceso de envo de datos de un bit por vez, secuencialmente, sobre un canal de comunicacin o un bus de computadora. Contrasta con la comunicacin paralela, donde todos los bits de cada smbolo (la ms pequea unidad de datos transmitida por vez) son enviados juntos. La comunicacin serial es utilizada en casi todas las comunicaciones y redes de computadoras, porque los costos de los cables y las dificultades de sincronizacin hacen a la comunicacin paralela poco prctica. Entre algunos de los ejemplos de tecnologas de comunicacin serial estn el cdigo morse, RS-232, RS-423, RS-485, USB, Fire Wire, Ethernet, etc. 2.2.8.1. Estndar RS-232. RS-232 es una interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicacin de datos), aunque existen otras en las que tambin se utiliza la interfaz RS-232.

81 - 165

En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexin entre los mismos, se requerir la conexin de un DTE (Data Terminal Equipment) con otro DTE. Para ello se utiliza una conexin entre los dos DTE sin usar modem, por ello se llama: null modem modem nulo. El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versin de 9 pines (DE-9), ms barato e incluso ms extendido para cierto tipo de perifricos (como el ratn serie del PC). La interfaz RS-232 est diseada para distancias cortas, de hasta 15 metros segun la norma, y para velocidades de comunicacin bajas, de no ms de

20 Kilobits/segundo. A pesar de ello, muchas veces se utiliza a mayores velocidades con un resultado aceptable. La interfaz puede trabajar en comunicacin asncrona o sncrona y tipos de canal simplex, half duplex o full duplex. En un canal simplex los datos siempre viajarn en una direccin, por ejemplo desde DCE a DTE. En un canal half duplex, los datos pueden viajar en una u otra direccin, pero slo durante un determinado periodo de tiempo; luego la lnea debe ser conmutada antes que los datos puedan viajar en la otra direccin. En un canal full duplex, los datos pueden viajar en ambos sentidos simultneamente. Las lneas de handshaking de la RS-232 se usan para resolver los problemas asociados con este modo de operacin, tal como en qu direccin los datos deben viajar en un instante determinado. Si un dispositivo de los que estn conectados a una interfaz RS-232 procesa los datos a una velocidad menor de la que los recibe deben de conectarse las lneas handshaking que permiten realizar un control de flujo tal que al dispositivo ms lento le d tiempo de procesar la informacin. Las lneas de "hand shaking" que permiten hacer este control de flujo son las lneas RTS y CTS. Los diseadores del estndar no concibieron estas lneas para que funcionen de este modo, pero dada su utilidad en cada interfaz posterior se incluye este modo de uso.

82 - 165

2.2.8.2. Transferencia de datos con RS-232. Como se puede ver en la figura N 49 en la comunicacin serial, los datos viajan en grupos de bits. En este caso cada grupo o carcter consta de un bit de Start, los bits de Datos (8 por lo general), un bit de Paridad (opcional) y finaliza con uno o dos bits de Stop. Figura N 49: Transmisin en RS-232.

FUENTE: Serial port Complete, JAN AXENSON, pg. 12 Bit de Start. Es la transicin de 1 a 0 e indica el inicio de una transferencia. En la lgica RS-232 podra significar una transicin de -15V a +15V y en lgica TTL es una transicin de 5V a 0V. Bits de Datos. Forman los datos en s que se desean transmitir. Cada dato puede ser de 5, 6, 7 u 8 bits. Por supuesto, siempre preferimos trabajar con 8 bits (1 byte). El primer bit a transmitir es el menos significativo o LSbit (Least Significant Bit). Bit de Paridad. Este bit es opcional y se puede enviar despus de los bits de datos. Sirve para ayudar a detectar posibles errores en las transferencias de datos. Es muy raramente usado, primero, porque es poco efectivo (solo podra detectar errores, no corregirlos) y, segundo, porque hay mejores formas de tratamiento de errores. Bits de Stop. Los bits de Stop son estados de 1 lgico. El Estndar dice que puede haber 1, 1.5 2 bits de Stop al final de los datos (o del bit de paridad si lo hubiera).

83 - 165

2.2.8.3. Estndar RS-485. Est definido como un sistema en bus de transmisin multipunto diferencial, es ideal para transmitir a altas velocidades sobre largas distancias (35 Mbps hasta 10 metros y 100 Kbps en 1.200 metros) y a travs de canales ruidosos, ya que reduce los ruidos que aparecen en los voltajes producidos en la lnea de transmisin. El medio fsico de transmisin es un par entrelazado que admite hasta 32 estaciones en 1 solo hilo, con una longitud mxima de 1.200 metros operando entre 300 y 19.200 bps y la comunicacin half-duplex (semiduplex). Soporta 32 transmisiones y 32 receptores. La transmisin diferencial permite mltiples drivers dando la posibilidad de una configuracin multipunto. Al tratarse de un estndar bastante abierto permite muchas y muy diferentes configuraciones y utilizaciones pero la forma bsica de conexin de la red de 485 es como se muestra en la figura N 50. Figura N 50: Conexiones de red para rs-485.

FUENTE: www.info/RS-485.html En la figura N 50, se muestra la forma de conexin de red general del estndar RS485, se muestran N nodos estn conectados en una red RS485 multipunto. Para velocidades ms altas y ms lneas, las resistencias de terminacin son necesarias en ambos extremos de la lnea para eliminar los reflejos. Utilizar el 100 resistencias en ambos extremos. La red RS485 debe ser diseada como una lnea con mltiples cadas, no como una estrella. Aunque la longitud total del cable tal vez ms corta en forma de estrella, la terminacin adecuada no es posible ms y calidad de la seal

84 - 165

puede degradar significativamente, en la tabla N 7 se muestra una tabla con las comparaciones entre los tipos de comunicacin serial. Tabla N 7: Caractersticas del RS485 comparadas con RS232, RS422 and RS423.

FUENTE: www.info/RS-485.html 2.2.9. Topologas de comunicacin de red. Las topologas de comunicacin serial permiten tener la disposicin de los elementos de la red acorde a los requerimientos de la necesidad para la cual estn siendo utilizadas. Toman en cuenta fundamentalmente los requerimientos como hardware, y distancia y nmero de equipos a manejar para garantizar la efectividad de la red.

85 - 165

2.2.9.1. Topologa de bus. Figura N 51: Topologa de red tipo bus.

FUENTE: Wayne Tomasi, Sistemas de comunicaciones electrnicas, pg. 648 Tambin llamada topologa en red, esta topologa se muestra en la figura N 51, en esta se permite que todas las estaciones de trabajo reciban la informacin de manera secuencial. Existen algunas desventajas que hacen que esta topologa est dejndose de utilizar, la principal es que si el cable resulta daado, la informacin llegar hasta ah, ya que la informacin o datos viajan de manera secuencial por el cable. 2.2.9.2. Topologa de anillo. Figura N 52: Topologa tipo anillo.

FUENTE: Wayne Tomasi, Sistemas de comunicaciones electrnicas, pg. 648 Esta topologa se muestra en la figura N 52, las estaciones de trabajo u

ordenadores estn unidas por el cable de una forma en que parezca un anillo (circulo). Los datos o la informacin viaja de un slo lado, de la misma manera que en la topologa Bus, si un nodo (estacin de trabajo o computadora) se rompe la red

86 - 165

deja de funcionar. Esa tal vez es una de las razones principales por las que est dejndose de utilizar actualmente, su eficiencia limitada. 2.2.9.3. Topologa de estrella. Figura N 53: Topologa tipo estrella

FUENTE: Wayne Tomasi, Sistemas de comunicaciones electrnicas, pg. 648 sta topologa mostrada en la figura N 53 es una de las ms utilizadas ya que los datos viajan desde el concentrador o host hacia el destino. El host realiza casi prcticamente todo el trabajo de la red (normalmente gestionado desde un panel de control). Una de las ventajas ms notables de esta topologa es que si una computadora o estacin de trabajo falla, el fallo no afecta el desempeo de la red. 2.2.9.4. Topologa en malla. Figura N 54: Topologa tipo malla.

FUENTE: Wayne Tomasi, Sistemas de comunicaciones electrnicas, pg. 648. La topologa en malla se muestra en la figura N 54, en sta las terminales estn conectadas unas con otras para conformar la red.

87 - 165

La ventaja ms significativa de este modo de trabajo es que la informacin puede tomar distintos caminos por la red, si un nodo est afectado, la informacin puede tomar otros caminos para llegar a su destino. 2.2.10. Software para el desarrollo del sistema de monitoreo.

El software de monitoreo es parte del sistema de monitoreo y tiene gran importancia ya que representa la plataforma de trabajo del mismo sobre la cual se despliegan los datos, se registran los mismos, y se dan las seales de alarmas, permitiendo as de esa manera a los operarios del sistema de monitoreo visualizar, entender, y estar conscientes del funcionamiento de las maquinarias. 2.2.10.1. Visual Basic. Este lenguaje de programacin nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su versin original en el Dartmouth College, con el propsito de servir a aquellas personas que estaban interesadas en iniciarse en algn lenguaje de programacin. Luego de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC estndar. La sencillez del lenguaje gan el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes". Visual Basic es un lenguaje de programacin orientado a eventos, desarrollado por el alemn Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma. 2.2.10.2. Microsoft Access. Por medio de Microsoft Access, puede administrar toda la informacin desde un nico archivo de base de datos. Dentro del archivo, se puede utilizar: Tablas para almacenar los datos. Consultas para buscar y recuperar nicamente los datos que necesita.

88 - 165

Formularios para ver, agregar y actualizar los datos de las tablas. Informes para analizar o imprimir los datos con un diseo especfico. Pginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet. 2.2.10.3. C# (C SHARP) C# es un lenguaje de programacin orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que despus fue aprobado como un estndar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programacin diseados para la infraestructura de lenguaje comn. Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. El nombre C Sharp fue inspirado por la notacin musical, donde (sostenido, en ingls sharp) indica que la nota (C es la nota do en ingls) es un semitono ms alta, sugiriendo que C# es superior a C/C++. Adems, el signo '#' viene de cuatro '+' pegados. Aunque C# forma parte de la plataforma .NET, sta es una API, mientras que C# es un lenguaje de programacin independiente diseado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono DotGNU, el cual genera programas para distintas plataformas como Windows, Unix y GNU/Linux.

89 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

CAPITULO III MARCO PRCTICO

Hay hombres que luchan un da y son buenos, hay otros que luchan un ao y son mejores, hay quienes luchan muchos aos y son muy buenos, pero hay los que luchan toda la vida, esos son los imprescindibles. (Bertolt Brecht)

En la empresa lujan antes del proyecto las mediciones de corriente en maquinarias se hacan manualmente en cada maquinaria con una pinza amperimtrica, no se media el voltaje de fases, solo se tena un equipo de medicin general en el panel principal para toda la empresa que media corrientes y voltajes, Kwh (Kilovatio hora), Kvarh (Kilo Volt Ampere Reactivo hora) y Kw (potencia), y no se llevaba registro de los datos de consumo. Despus con el proyecto se cuenta con lecturas y registro variables de corriente, de voltaje, de factores de potencia, balance de fases y consumos en cada maquinaria, a la vez con estos datos se determina un factor de potencia general y consumo general en la empresa constantemente. El proyecto de diseo en el presente documento se basa en una metodologa sistmica que considera al objeto de estudio como un sistema un conjunto de componentes interdependientes que tienen un propsito definido, la metodologa contempla tres partes. El anlisis. El diseo. La implementacin.

El anlisis que realiza el proyecto se enfoca en la red elctrica de la empresa Lujan para conocer con qu tipo de alimentacin se cuenta, en que configuracin trifsica se encuentra y la distribucin de maquinarias. El diseo implica ya toda la parte de clculos y metodologas para la medicin de variables elctricas. La parte implementacin se encarga de ejecutar todo lo planeado en el diseo y tambin en esta parte se realizan las pruebas y calibraciones de los instrumentos de medicin diseados y el sistema.

Despus del estudio del factor de potencia, los sistemas elctricos trifsicos, filtros electrnicos, amplificadores operacionales, circuitos y componentes de medicin de 90 - 165

parmetros elctricos de corriente y voltaje, se procede al diseo y posterior construccin del modulo de adquisicin de variables elctricas de corrientes y voltajes y el modulo de procesamiento de seales elctricas para la determinacin de factores de potencia, y la red de comunicaciones la figura N 55 se muestra el esquema general en bloques del proyecto. Figura N 55: Diagrama general de bloques del proyecto.

FUENTE: Elaboracin propia

3.1. ANALISIS DE LA RED ELCTRICA TRIFASICA DE LA EMPRESA.


Se realiza el anlisis de la red elctrica de la empresa para conocer el tipo de red que tienen, el tipo de alimentacin que existe en la empresa, la distribucin de sus maquinarias para identificar las zonas de mayor consumo y poder tomar las respectivas previsiones por los posibles problemas de induccin de ruido electromagntico en los equipos del sistema y en comunicacin de datos.

91 - 165

3.1.1. Parmetros elctricos. Tabla N 8: Parmetros elctricos empresa Lujan. Potencia del transformador Voltaje lado media tensin Voltaje lado de baja Proteccin principal Sistema de montaje Sistema de medicin Transformadores de corriente Coseno de Phi 500kva 24.9 KV 380/220 v, neutro aterrado 630 A (35Ka) En piso Digital, multifuncin 600/5A 0.85 FUENTE: Industrias lujan 3.1.1.1. Tensin de alimentacin. El voltaje primario es el correspondiente al de distribucin de ELFEC y es de 24,9 Kv. 3.1.1.2. Equipo de transformacin. La subestacin cuenta con un transformador de 500 KVA 24.9 kv/380/220, neutro aterrado. 3.1.1.3. Equipo de medicin. El equipo de medicin est colocado en el lado de baja tensin y est conformado por tres transformadores de corriente de relacin 600/5, un medidor digital de mediciones mltiples.kwh, kwar, kw. 3.1.2. Plano de distribucin de la empresa. Con la finalidad de tener una idea general y despus poder realizar el tendido de la red de comunicacin serial 485/232 en la planta y saber cmo est distribuida la planta en la figura N 56 se muestra el plano de la misma.

92 - 165

Figura N 56: Plano planta industrias Lujan.

FUENTE: Industrias Lujan 3.1.3. Potencia del transformador. Las cargas estn distribuidas en dos tableros secundarios y el tablero principal. Para un mejor control de la potencia de punta y tener un factor de carga alto se planifica el encendido de maquinas de tal forma de no sobrepasar la potencia del transformador.

93 - 165

A continuacin se muestran en la tabla N 9, tabla N 10 y la tabla N 11, las potencias instaladas en los tableros de la empresa, despus en la tabla N 12 se muestra el coseno de fi general promedio de la empresa, la potencia total activa y aparente instalada en la empresa y la demanda mxima general de la empresa, con estos datos se defini el transformador de la empresa. Adems en la figura N 57, se muestran el diagrama unifilar de la empresa en el que se ven la alimentacin principal en la empresa, las maquinarias, tambin los subtableros alimentados, la figura N 58 muestra la disposicin de maquinarias en la empresa, y en la figura N 59 los cableductos en la misma. Tabla N 9: Tablero T1. CIRCUITO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 MAQUINA MAVI ROGEFLEX FUMADI FUMADI MOLINO 4 MOLINO 3 MOLINO 6 MOLINO 1 BIANCHINI PLASTIMAC RUSA MOLINO 5 MOLINO 2 MOLINO7 COMPRESORAS 60 HP RESERVA RESERVA TOTAL FUENTE: Industrias Lujan POTENCIA KW 20.40 29.62 18.00 18.40 4.00 1.50 1.50 1.50 3.40 21.40 9.38 1.5 1.5 1.5 45.00 5.00 5.00 188.6

94 - 165

Tabla N 10: Tablero T2.


CIRCUITO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TOTAL MAQUINA MG200 KUASY FUMADI NESSEI SEMERARO BOY 50 MOLINO MOLINO MOLINO MOLINO MOLINO KRAUSS BOY 30 MOLINO MOLINO MOLINO POTENCIA KW 25.00 14.10 12.80 10.60 15.00 11.25 1.50 1.50 1.50 1.50 1.50 8.60 8.60 1.50 1.50 1.50 137.95

FUENTE: Industrias Lujan. Tabla N 11: Tablero principal.


CIRCUITO 1 2 3 4 5 6 MAQUINA SOPLADOR DE TURRILES ROGEFLEX 50L ZANETI TABLERO T1 TABLERO T2 TABLERO DE ILUM Y FUERZA TOTAL POTENCIA KW 186.0 51.80 46.14 188.6 137.95 5.0 615.49

FUENTE: Industrias Lujan. Tabla N 12: Potencia instalada y demanda mxima en la empresa.
Cos (factor de potencia general promedio) Total potencia instalada (Activa) Total potencia instalada (Aparente) Factor de simultaneidad o demanda mxima (Aparente) 0.65 (65%) 0.85 615.49 KW 724.11 KVA 470.67 KVA

FUENTE: Industrias Lujan.

95 - 165

Figura N 57: Diagrama unifilar de red elctrica.

FUENTE: Industrias lujan.

96 - 165

Figura N 58: Disposicin de maquinarias.

FUENTE: Industrias lujan. Figura N 59: Disposicin de cableductos.

FUENTE: Industrias lujan. 97 - 165

3.2. DISEO DEL MODULO DE ADQUISICIN DE VARIABLES ELCTRICAS DE CORRIENTES Y VOLTAJES.


Los mdulos que son objeto de desarrollo y estudio del sistema en el presente trabajo, presentan seales analgicas que deben ser adecuadamente procesadas. Debido a la naturaleza analgica y de gran potencia de las seales a leer, no se las puede utilizar directamente, por lo que antes deben pasar por una etapa de acondicionamiento para reducirla y rectificarla segn lo requiera el sistema. Este acondicionamiento o tratamiento de seal, permitir el buen uso de las seales y permitir que el microcontrolador sea capaz de utilizarlas y procesarlas. Figura N 60: Diagrama de conexin de transformadores de corriente y voltaje al modulo de acondicionamiento de seales de corriente y voltaje.

FUENTE: Elaboracin propia.

98 - 165

En la figura N 60 se puede apreciar el esquema general de conexin de ambos tipos de transformadores (corriente, voltaje) en la alimentacin de cada mquina en el sistema trifsico en configuracin estrella de la empresa, los transformadores de voltaje no son imprescindibles, pero se los utiliza con el fin de proteger el sistema, se muestra adems la polaridad de los transformadores, como deben ir conectados, se puede observar que la tierra en los transformadores de corriente es comn, de la misma manera se puede observar que los transformadores de voltaje tiene una tierra comn. 3.2.1. Acondicionamiento de seales de corriente. Figura N 61: Conexiones de la etapa de reduccin y acondicionamiento de seal de corriente al microcontrolador.

FUENTE: Elaboracin propia. En la figura N 61 se muestra el esquema de bloques para el acondicionamiento de seal del proyecto. Los requerimientos del proyecto para el modulo son: 3 puertos analgicos para lectura en amplitud de corriente 3 puertos analgicos para lectura en amplitud de voltaje 3 puertos lectura de pulsos cruce por cero corriente 3 puertos lectura de pulsos cruce por cero voltaje 1 puerto serial USART (comunicacin serial).

99 - 165

Por eso se utiliza un microcontrolador 16F877 para hacer las medidas analgicas de magnitud de seal, ya que este cuenta con 8 puertos de conversin anloga digital, adems de que es un PIC que se encuentra en mercado fcilmente. Debemos tener en cuenta que el puerto analgico del microcontrolador 16f877 acepta solo valores en DC para nuestro caso utilizaremos el rango de 0-5V DC de trabajo del mismo porque en esta configuracin se tiene la opcin de utilizar ms puertos en el pic (8 canales) como se puede apreciar en el anexo B, con esta especificacin ahora se tiene claro que el modulo debe convertir una seal de corriente de 0-5A (AC) rms a una seal de voltaje de 0-5 V DC proporcionalmente, entonces podemos desarrollar el acondicionamiento de seal del modulo. El modulo de adquisicin de corriente del sistema est conformado por 4 etapas, en su primera etapa est conformado por un CT (transformador de corriente). El CT se dimensiona en funcin de los consumos mximos en rgimen de trabajo de la maquinaria los que pueden llegar las maquinarias pequeas de inyeccin y soplado, el consumo de estas maquinarias esta en un rango de 0 a 50 A como se puede ver en la tabla N 13. Tabla N 13: Consumos mximos de maquinarias de la empresa.
Potencia Maquinarias del proyecto INDUSTRIAS LUJAN S.R.L. Constantes Voltaje FP Maquinas RUSA PLASTIMAC BIANCHINI FUMADI 1 FUMADI 2 ROGEFLEX 5L MAVI KRAUSS SEMERARO FUMADI INY NISSEI KUASY MG 200 BOY 50 BOY 30 TOTAL POTENCIAS: TOTAL 380 0,85 Corriente (A) 15,8 36,2 5,8 31,0 30,5 50,0 34,5 14,5 25,3 21,6 18,0 23,8 42,2 19,0 14,6 382,8 KVA (Aparente) 251,95

Potencia (Activa) (KW.) 9,36 21,44 3,44 18,36 18,07 29,62 20,44 8,59 14,99 12,80 10,66 14,10 25,00 11,25 8,65 226,76 KVAR (Reactiva) 109,82

FUENTE: Industrias Lujan. 100 - 165

En la tabla N 13 se pueden observar los consumos de corriente mxima en rgimen de trabajo de las maquinarias de la empresa sobre las cuales se enfoca el proyecto, se puede ver que estas corrientes no sobrepasan los 50 A, despus se dan otros datos de la empresa como el voltaje de lnea a lnea que es de 380 voltios y el factor de potencia promedio general de la fbrica que es de 0.85, en funcin a todos estos parmetros se determinan las potencias de cada maquinaria que se determinan mediante la ecuacin (2.112) que dice que la potencia activa trifsica se calcula mediante:

Estas potencias se suman en la tabla dndonos el dato total de potencia activa consumida por estas maquinarias. A continuacin al pie de la tabla en funcin a la potencia activa total y al factor de potencia se calcula la potencia aparente total mediante la ecuacin (2.105).

Finalmente al pie de la tabla tambin se obtiene el resultado de potencia reactiva que se calcula mediante la ecuacin (2.104).

Los CT se colocan a la entada de cada lnea trifsica de las maquinarias estudiadas, estos se encargan de reducir la corriente proporcionalmente de un valor a la entrada (primario del CT) de 0-50A en AC a otro valor proporcional en la salida (secundario del CT) en el rango de 0 5A en AC, el trasformador de corriente

entonces tendr una relacin de trasformacin de 10 a 1 como se muestra en la tabla N 14, adems los transformadores de corriente utilizados tienen una potencia de 2.5 VA segn su hoja de especificaciones que se puede ver en el anexo A, el

101 - 165

acondicionamiento de seal que realiza el transformador de corriente se puede apreciar en la figura N 62. Tabla N 14: Relacin de proporcionalidad conversin de valores AC. Transformador de corriente 50/5A Corriente en el primario [A] 0 1 5 10 25 50 Corriente en el secundario [A] 0 0.1 0.5 1 2.5 5

FUENTE: Elaboracin propia. Los valores anteriormente vistos para el CT son valores ideales de conversin que varan en funcin a la clase del CT. Figura N 62: Seal de transformacin del CT de 50 5 Amperes AC.

FUENTE: Elaboracin propia.

102 - 165

Despus de esta etapa la seal ya fue acondicionada para ser utilizada en la segunda etapa de acondicionamiento de corriente que comprende una resistencia de carga RL a la salida del transformador de corriente, este resistor se utiliza para convertir la corriente en voltaje proporcionalmente la configuracin del circuito se muestra en figura N 63. Figura N 63: Resistencia de carga del transformador de corriente (segunda etapa).

FUENTE: Elaboracin propia. Figura N 64: Seales de entrada y salida de la segunda etapa de acondicionamiento 0-5 Amperes AC a 0 - 0,5V Voltios AC.

FUENTE: Elaboracin propia.

103 - 165

El circuito de la segunda etapa visto en la figura N 63 de acondicionamiento de seal tiene el objetivo de convertir la seal proporcionalmente de una onda AC del rango de 0-5A rms a otra onda AC en el rango de 0 - 0,5V rms. A partir de estos datos se dimensiona la resistencia de carga a la salida de las terminales del CT. Mediante la ley de ohm (2.1).

Obtenemos que el valor del resistor que debe ir a la salida del CT es de 0.1 ohm, en esta etapa se acondiciona la seal de corriente AC de 0-5A rms a una seal de voltaje AC proporcional entre 0 - 0,5V AC como se muestra en la figura N 64. Dimensionando la potencia de la resistencia tenemos mediante la ec. (2.2) que:

El detalle de conversin o acondicionamiento de seal se puede apreciar mejor en la tabla N 15. Tabla N 15: Acondicionamiento de seal segunda etapa. Corriente secundario del CT rms [A] 0 1 2 3 4 5 Voltaje salida resistencia rms [V] 0 0.1 0.2 0.3 0.4 0.5 Corriente Pico secundario del CT [A] 0 1.41 2.82 4.24 5.65 7.07 Voltaje Pico salida resistencia [V] 0 0.141 0.282 0.424 0.565 0.707

FUENTE: Elaboracin propia.

104 - 165

La potencia de la resistencia a colocar debe ser de 2,5 w pero por cuestin de seguridad se toma el inmediato superior en potencia de la resistencia que ser de 5 w. El valor mximo que alcanzara el voltaje de la resistencia de carga a la salida del CT es de 0.5 v rms, entonces calculamos el valor mximo de esta onda que se da por el factor de conversin 2 para una onda senoidal mediante la ecuacin (2.12):

El circuito de la tercera etapa de acondicionamiento de seal se muestra en la figura N 65, tiene por objetivo convertir proporcionalmente un voltaje AC de 0-0.5 V (valor rms) o de 0 0,707 V (valor mximo) a un voltaje AC en el rango de 0 5 V (valor mximo). Para realizar esto utilizamos un amplificador en configuracin multiplicador no inversor para nuestro caso utilizamos un amplificador con el cdigo TL082. En la figura N 65 se tiene el circuito del amplificador operacional en configuracin de amplificador no inversor.

105 - 165

Figura N 65: Acondicionador de seal de 0- 0,5A AC 0-5V AC (tercera etapa).

FUENTE: Elaboracin propia. Primero con nuestros datos calculamos la ganancia que debe tener el operacional, si el voltaje AC de entrada mximo es de 0.707 V y el voltaje de salida maximo AC es 5 V entonces calculamos la ganancia que debe tener el amplificador no inversor mediante la ecuaciones (2.57) y (2.62):

Ahora si nuestros datos son: AV = 7.07 R1 = 1k R2 =?

Obtenemos como resultado que R2 debe tener un valor de 7.07k este valor se puede obtener con un trimer de precisin de 10K, la respuesta del circuito de la 106 - 165

figura N 65 obtiene una onda senoidal con un valor de voltaje pico de de 0 - 5 voltios como se muestra en la figura N 66. El detalle de conversin o acondicionamiento de seal para la tercera etapa se puede apreciar mejor en la tabla N 16: Tabla N 16: Acondicionamiento de seal tercera etapa.
Voltaje rms de Voltaje mximo de salida de la salida de la resistencia de carga resistencia de carga CT [V] CT [V] 0 0.1 0.2 0.3 0.4 0.5 0 0.141 0.282 0.424 0.565 0.707 Voltaje rms de salida del amplificador operacional [V] 0 0.707 1.414 2.121 2.828 3.535

Voltaje Pico salida resistencia [V]

0 1 2 3 4 5

FUENTE: Elaboracin propia. Hasta la tercera etapa ya se tiene una onda ac de voltaje entre los voltajes de 0-5 v (mximo o pico), acondicionada proporcionalmente, ahora la seal ya es apta para la siguiente etapa. En la cuarta etapa se realiza el rectificado de onda completa para esto se utiliza un circuito rectificador de precisin como se puede ver en la figura N 67 elaborado a base de amplificadores operacionales para finalmente tener ingreso al alguno de los puertos analgicos del microcontrolador con un voltaje proporcionalmente a la variacin de corriente del dispositivo a medir que va desde los 0 a los 50 A a un rango proporcional de 0-5 V en continua para el microcontrolador.

107 - 165

Figura N 66: Seales de entrada y salida de la tercera etapa de acondicionamiento, amplificacin de la onda de 0- 0,5 Voltios AC a 0 - 0,5V Voltios AC.

FUENTE: Elaboracin propia. Figura N 67: Arreglo de amplificadores operacionales para rectificacin de onda completa de seal (Cuarta etapa).

FUENTE: ANTONIO PERTENCE JUNIOR, Amplificadores operacionales y filtros activos, pg. 124.

108 - 165

En la cuarta etapa la finalidad de este rectificador es la de llevar la onda senoidal de un valor de corriente AC (0 -- 5 V) pico a una seal DC de 0 -- 5V como se muestra en la figura N 69. Hacemos referencia a las ecuaciones (2.71 y 2.72) para analizar el primer amplificador operacional del circuito de la figura N 67, se realiza anlisis desde el voltaje de entrada vi hasta el punto A, este rectificador esta en configuracin de rectificador de media onda y cumple la regla que dice lo siguiente: Cuando el voltaje de ingreso Vi es menor a 0, entonces el voltaje de salida es equivalente a 0, en cambio cuando es mayor a 0, se induce un voltaje a la salida que es el voltaje de salida menos un voltaje VD que cae sobre el diodo, que es despreciable por efecto del amplificador operacional como se puede observar en las ecuaciones (2.77) y (2.78).

El anlisis de estas ecuaciones se puede ver en las figura N 31 y figura N 32, si hacemos que Rf = R1 entonces para el semiciclo positivo de la onda de voltaje de entrada tendremos que el voltaje de salida tendr ganancia unitaria pero la onda se invertir como se ve en la ecuacin (2.57), y tendremos la siguiente relacin.

En nuestro caso tenemos una onda alterna con valor pico de 5V, entonces los valores del rectificador de media onda se pueden observar en la tabla N 17.

109 - 165

Tabla N 17: Relacin voltaje entrada/ salida rectificador de media onda. vi 0 1 2 3 4 5 vo 0 -1 -2 -3 -4 -5

FUENTE: Elaboracin Propia. Esta ecuacin solo es vlida para el medio ciclo positivo de la seal como se puede observar en la figura N 68. Figura N 68: Onda a la salida del rectificador de media onda.

FUENTE: Elaboracin propia Ahora pasamos a ver el efecto del segundo operacional del rectificador de onda completa. Este operacional esta en configuracin de sumador inversor y se rige por las ecuaciones (2.79) y (2.80)

Se puede ver en la ecuacin (2.67) que se suma el voltaje de salida del rectificador va y el voltaje vi, y que adems el voltaje va se amplifica al doble y al final esta suma algebraica se invierte y entrega la onda rectificada.

110 - 165

Al final tenemos que la ecuacin caracterstica del rectificador de onda completa se da por la ecuacin (2.80) teniendo en cuenta que vi solo tiene valor durante el semiciclo positivo de la onda vi . Entonces utilizando esta prctica nos damos valores tentativos para el

funcionamiento del rectificador en la etapa de sumado. Tabla N 18: Valores de entrada y salida del sumador. vi -5 -4 -3 -2 -1 0 1 2 3 4 5 va 0 0 0 0 0 0 -2 -4 -6 -8 -10 FUENTE: Elaboracin Propia. El segundo amplificador se dispone en configuracin de sumador restador inversor Figura N 69: Seal de entrada, salida del rectificador y en el punto A. vo 5 4 3 2 1 0 1 2 3 4 5

FUENTE: Elaboracin Propia. 111 - 165

El rectificador con amplificadores operacionales se utiliza debido a que en la hora de rectificar una seal de valor pequeo como en nuestro caso, una seal que como mximo alcanzara los 5V, si se utiliza un arreglo de diodos para la rectificacin este introduce un error de 0,7 v para la polarizacin de cada diodo (si se utilizan diodos de silicio), valor que modificara el valor de la seal al medirse. 3.2.2. Acondicionamiento de seales de voltaje. Al igual que en el modulo de acondicionamiento de corrientes, el modulo de adquisicin de voltaje tiene etapas de acondicionamiento de seal, este modulo cuenta con 3 etapas, en su primera etapa estn conformado por un CT (transformador de corriente). Para lograr un adecuado acondicionamiento de seales de voltaje se tienen tres etapas de acondicionamiento de seal con relacin 220 - 12v conectados en estrella a las los voltajes de lnea del sistema como se muestra en la figura N 60. Para el acondicionamiento de las seales de voltaje se cuenta con tres etapas como se muestra en la figura N 70. Figura N 70: Conexiones de la etapa de reduccin y acondicionamiento de seal de voltaje al microcontrolador.

FUENTE: Elaboracin propia. Como se aprecia en la figura N 70 despus de la etapa del transformador se cuenta con un divisor de tensin para disminuir proporcionalmente el rectificador de onda completa como el que se muestra en la figura N 67, para convertir la seal 112 - 165

alterna en continua y por consiguiente esta pueda ser procesada por el microcontrolador. La seal que entrega el transformador se puede observar en la figura N 71, vale decir que la seal de alimentacin de 380 AC no fluctuara mucho pero si un poco y esos cambios sern registrados por el transformador, enviando una seal a su secundario que como valor mximo conseguir 5 v en AC. Para realizar el dimensionamiento de la primera etapa primero vemos la configuracin de la red de alimentacin de la empresa que est en conexin estrella 380/220, para el acondicionamiento de seal se utilizar un transformador de voltaje con relacin 220/12v con una potencia de 3.6 VA, la onda de salida del transformador se puede observar en la figura N 71. Figura N 71: Seal de transformacin del transformador de voltaje.

FUENTE: Elaboracin propia. Nuestro objetivo es conseguir un valor de 5 voltios pico, con este requerimiento podemos dimensionar la segunda etapa de acondicionamiento de voltaje, ya que a la salida del transformador es de 12 v rms o 16.97 pico entonces debemos disminuir proporcionalmente este voltaje, esto se lo puede hacer mediante un divisor de tensin ajustable con trimer (resistencia de precisin). 113 - 165

Para lograr este objetivo, mostramos el circuito de divisin de voltaje que se puede ver en la figura N 72. Figura N 72: Divisor de voltaje (Segunda etapa).

FUENTE: Elaboracin propia. Teniendo los datos de voltaje de entrada 16.97 v pico y voltaje de salida de 5 v pico, y tomando en cuenta la ecuacin (2.10) del divisor de voltaje tenemos que:

Si tomamos R2 como 5k entonces:

Conociendo el voltaje de cada sobre R2 y su resistencia se calcula mediante la ley de ohm ec. (2.1) la corriente una corriente de malla.

La corriente que circula por R1 es de 1 mA, la corriente por R2 ser una suma algebraica de corrientes I1 e I2como se puede ver en la figura N 73.

114 - 165

Figura N 73: Conexin de segunda a tercera etapa.

FUENTE: Elaboracin propia. Pero ahora tenemos en cuenta que el amplificador operacional tiene una impedancia de entrada muy grande (infinita) sumada a una resistencia R entonces seguir existiendo una resistencia muy alta a la tercera etapa. Utilizando la ley de ohm nuevamente ec para calcular la I2 (2.1) tenemos:

Entonces utilizando la ley de corrientes de Kirchoff ec. (2.3) podemos ver que la corriente que cae sobre la resistencia R2 en la segunda malla de la figura N 73 es:

A partir de esto se puede considerar que R1 y R2 estn conectadas en serie. Mediante este acondicionamiento de seal que obtiene un valor de de voltaje AC 5 v pico estamos listos para entrar a la tercera etapa que utilizara un rectificador de onda completa como el que se mostro en la etapa de acondicionamiento de seal de corriente en la figura N 67, para obtener un valor de 5 v DC listo para ser insertado en el microcontrolador.

115 - 165

3.2.3. Circuito de deteccin por cruces por cero de voltaje y corriente. Para determinar los ngulos de desfase entre seales de voltaje y corriente, se utiliza un circuito que detecte los cambios de polaridad de la onda senoidal, mediante un circuito para los cruces por cero de corriente antes de su etapa de rectificacin y otro circuito para analizar los cruces por cero de voltaje, tambin antes de su etapa de rectificacin de respectivamente. Figura N 74: Comparador por cruce de cero de corriente. seal como se muestra en la figura N 74 y la figura N 75

FUENTE: Elaboracin propia. Figura N 75: Comparador por cruce de cero de voltaje.

FUENTE: Elaboracin propia. 116 - 165

Debido a que a la entrada al rectificador siempre se tena una seal pico de 5v entonces el detector por cruce de cero ser el mismo tanto para la seal de voltaje como de corriente. El detector por cruce de cero tanto para las etapas de corriente como de voltaje para nuestro caso estar basado en un LM311 que es un comparador de voltaje y se lo configura como se muestra en la figura N 76. El voltaje de salida Vo se rige mediante la ecuacin (2.69). +VSat cuando Vi > Vref - VSat cuando Vi < Vref Figura N 76: Detector por cruce de cero.

FUENTE: Elaboracin propia. El LM311 en esta configuracin detecta el cruce del voltaje de entrada a travs de 0 V, la entrada inversora se conecta a tierra (como voltaje de referencia) y la entrada en el pin 2 se ingresa una seal cualquiera, cuando la seal de entrada es positiva enciende al transistor de salida, lo que hace que la salida vaya a su nivel alto (5 Voltios), cuando la seal de entrada es menor a 0, el transistor se apaga, lo que hace que la salida vaya a su nivel bajo (0 Voltios) como se muestra en la figura N 76.

117 - 165

3.2.4. Determinacin del ngulo de desfase entre seales de voltaje y corriente. El tipo de carga en la empresa es de tipo inductivo (motores elctricos, transformadores), en funcin a este dato se sabe que la corriente se retrasa en funcin al voltaje y con esto podemos intuir la disposicin de seales tanto de corriente como de voltaje como se puede ver en la figura N 77, el objetivo de hacer este anlisis es disear un circuito combinacional que determine el tiempo de desfase de ambas seales, con las seales de deteccin por cruce de cero del integrado LM311. Se utiliza esta metodologa para determinar el factor de potencia debido a que la influencia de armnicos sobre las onda de alimentacin no es muy pronunciada, por lo tanto afecta a la seal medida pero en muy poca medida. Figura N 77: Comparacin de seales de cruce por cero de corriente, voltaje y determinacin del tiempo de desfase de seales.

FUENTE: Elaboracin propia. Vale recalcar que la seal de salida del integrado LM311 ya esta acondicionada para trabajar con 5 voltios a la salida y esta lista para trabajar con integrados lgicos TTL. La lgica de funcionamiento para un circuito combinacional con dos entradas esta descrita en la tabla N 19.

118 - 165

Tabla N 19: Tabla del circuito combinacional de medicin de determinacin de seal de desfase. Seal de voltaje 0 0 1 1 Seal de corriente 0 1 0 1 FUENTE: Elaboracin propia. Como se puede ver en la tabla del circuito combinacional, esta respuesta corresponde a una compuerta XOR, que solamente activara una seal en estado alto durante el desfase de ambas seales. Ahora se presenta un problema el microcontrolador 16f877 cuenta nicamente con dos mdulos ccp para realizar el trabajo de captura del ancho del pulso del desfase entre la corriente y el voltaje y en el trabajo se necesitan tres mdulos ccp para medir tres desfases de ngulo. Entonces se plantea la solucin de utilizar un multiplexor 74153 despus de la compuerta XOR, el circuito para este cometido se muestra en la figura N 78 y la tabla de funciones para que trabaje el integrado 74153 se puede ver en la tabla N 20. Tabla N 20: Tabla de funciones del integrado 74153. Salida 0 1 1 0

FUENTE: Hoja de datos 74153 National Semiconductor. 119 - 165

Figura N 78: Circuito combinacional de medicin de determinacin de seal de desfase.

FUENTE: Elaboracin propia. Esta seal ya preparada a 5 voltios ahora se puede ingresar a los pines de trabajo del modulo CCP (Capture, Compare, Pulse wide modulation) del microcontrolador utilizando especficamente el modulo en modo de captura, el microcontrolador 16f877 tiene dos pines CCP, pero el proyecto necesita 3 puertos para la captura de los desfases de ngulo de cada fase del sistema trifsico que alimenta a las maquinarias, entonces utilizamos un multiplexor 74153 que trabaja durante un periodo de 60 ms para cada fase, la tabla que indica el funcionamiento del multiplexor se la puede observar en el anexo H y la figura general del modo de conexionado de las compuertas XOR de cada fase al multiplexor 74153 y a el microcontrolador se pueden observar en la figura N 86. 3.2.5. Determinacin del ngulo de desfase entre seales de voltaje y voltaje. Para la determinacin del desbalance de fases se necesitan dos parmetros importantes en el sistema trifsico, el primer parmetro a determinar es el ngulo de desfase entre fase y fase y lo segundo determinar la magnitud del vector de voltaje de fase con estos dos parmetros se puede determinar el desbalance de fases en un sistema trifsico. 120 - 165

Para la determinacin del ngulo primero nos referimos a las tres fases de los tres ngulos de las fases ABC, tomamos en cuenta las ondas de una seal con respecto a la otra tendremos las siguientes combinaciones AB, BC, CA podemos ver con mejor detalle las ondas de voltaje de las tres fases en la figura N 79. Figura N 79: Desfase de seales en un sistema trifsico.

Despus de cada combinacin de fases se puede ver una seal de respuesta que vale 120, dependiendo a la proporcin del desbalance de fases entre fase y fase. 121 - 165

Para conseguir esta salida de 120 se requiere de una compuerta XOR. 3.2.6. Diseo de la fuente de alimentacin de voltaje para los instrumentos de medicin, procesamiento de seales y transmisin. El diseo de la fuente se realiza en funcin a la carga que se vaya a utilizar en cada fuente para lo cual hacemos un dimensionamiento de consumos de los componentes de los mdulos. Tabla N 21: Consumos de los componentes del modulo acondicionamiento de seal.

Unidad

Voltaje de alimentacin (V)

Consumo de corriente (mA)

Consumo de potencia(mW)

Cargas () en paralelo Ec. (2.3)

Microcontrolador 16f877 LCD 2x16 MAX 485 LM311 Lm741 Total

+5 5 12 +12-12 +12, -12

4 2 60.58 83.3 41.6 191.48 mA

20 10 727 1000 500 2257 mW

1250 2500 198 144 288.5 60.041

FUENTE: Elaboracin propia. Como se ve en la tabla N 21, se dimensiona la corriente mxima que puede observar el consumo un modulo de acondicionamiento de seal y transmisin esta por los 191.48 mA pero para el diseo de la fuente podemos utilizar un transformador de unos 800 mA. El diseo de la fuente se da para proveer +12 y -12 voltios y tambin +5 V,

entonces se puede tomar el siguiente diseo de fuente voltaje continuo como se

122 - 165

puede ver en la figura N 80, utilizando un transformador con punto de derivacin central se rectifica la seal para la alimentacin de los mdulos. Figura N 80: Fuente simtrica de voltaje +12v, -12v y 5v.

FUENTE: Elaboracin propia. Ahora en base a la ecuacin (2.96) de dimensionamiento del condensador para reducir el factor de rizado en funcin de la carga del circuito, de la frecuencia del circuito, de la variacin de voltajes en el rizado V y el voltaje mximo de salida podemos dimensionar el capacitor.

Para dimensionar el valor de Vmax se toma en cuenta que se usa un transformador con punto simtrico, con relacin de 220/ +/-12V, entonces se tiene un voltaje mximo en el secundario de 24*2= 33.94 v pico, tomando en cuenta la cada de tensin para los dos diodos rectificadores por semiciclo 0.7+0.7= 1.4 V hacemos la diferencia 33.94 -1.4= 32.54 V.

Entonces deducimos que 32.54 V es el valor mximo (Vmx) de la onda.

123 - 165

Figura N 81: Aproximacin recta de carga y descarga del capacitor filtro en la fuente de rectificacin.

FUENTE: C. J. SAVANT, Diseo Electrnico, pg. 57. A partir de esto podemos darnos un valor mnimo para hallar V, nos podemos dar un valor de --- para hallar nuestro V hacemos la diferencia 32.54 30.54 = 2V Entonces con este dato ya tenemos que V= 2 V, conocemos que la frecuencia de nuestro circuito es de 50hz. Entonces calculamos la frecuencia para medio ciclo ser de 100hz mediante la ecuacin (2.84), debido a que esta frecuencia corresponde al semiciclo de la onda sinoidal cuando se rectifica.

Conociendo que nuestra resistencia de carga es de 440.8 K ahora ya tenemos todos nuestros datos para calcular el capacitor de filtro para la fuente reemplazando nuestros datos en la ecuacin (2.96), tenemos que:

124 - 165

Tenemos mediante las ecuaciones que el capacitor con estos datos tendr un valor de 2157.4 microfaradios pero este valor de capacitor no existe entonces tomamos el inmediato superior que es de 4700 uF que si existe en mercado, el condensador dimensionado lo podemos observar en la figura N 80. Cuando el diodo conduce el condensador se carga a la tensin de pico Vmax. Una vez rebasado el pico positivo el condensador se abre debido a que el condensador tiene una tensin Vmax entre sus extremos, como la tensin en el secundario del transformador es un poco menor que Vmax el ctodo del diodo esta a mas tensin que el nodo. Con el diodo ahora abierto el condensador se descarga a travs de la carga. Durante este tiempo que el diodo no conduce el condensador tiene que mantener el voltaje y hacer que la tensin en la carga no baje de Vmax. Esto es muy dificil ya que al descargarse un condensador se reduce la tensin en sus extremos. Cuando la tensin de la fuente alcanza de nuevo su pico el diodo conduce brevemente recargando el condensador a la tensin de pico. En otras palabras, la tensin del condensador es aproximadamente igual a la tensin de pico del secundario del transformador (hay que tener en cuenta la cada en el diodo). La tensin Vo se puede apreciar en la figura N 82 . Figura N 82: Pulso de conduccin del diodo.

FUENTE: http://electronica.com/tutoriales/fuentes10.htm

125 - 165

La corriente por el diodo es a pulsos. Los pulsos tienen que aportar suficiente carga al condensador para que pueda mantener la corriente de salida constante durante la no conduccin del diodo. Esto quiere decir que el diodo tiene que conducir de una sola vez todo lo que no puede conducir durante el resto del ciclo. Figura N 83: Pulso de conduccin del diodo con menor rizado.

FUENTE: http://electronica.com/tutoriales/fuentes10.htm Utilizando la ecuacin para determinar la corriente mxima que debe soportar el diodo en este ancho de pulso tenemos la ecuacin:

Donde: RL= Carga a la salida de la fuente. n = Orden del rectificador de onda completa n=2 para media onda n= 1. C= Condensador de la fuente. f = Frecuencia de la red. IL= corriente de salida de la fuente sobre la carga RL. Realizando clculos se tiene que:

126 - 165

La corriente mxima que debe soportar el diodo en los pulsos de conduccin para cargar al capacitor es de 7.29 amperes, segn la hoja de especificaciones los diodos 1n400X son capaces de resistir hasta pulsos de 30 amp entonces, estos diodos son aptos para usarse en la fuente de alimentacin. Tomando en cuenta la parte de proteccin del sistema de los armnicos creados por las maquinarias grandes, se utilizan filtros de tercer orden como los que se pueden ver en la figura N 46, que muestran una forma genrica de dimensionar filtros de orden superior, los filtros que se encuentran antes del transformador de alimentacin, antes de la parte de rectificacin, como se puede ver en la figura N 84. Figura N 84: Filtro de tercer orden acoplado a la fuente de alimentacin.

FUENTE: Elaboracin propia. Teniendo en cuenta este circuito general de elaboracin de un circuito filtro de orden n visto en la figura N 46 y mediante la tabla N 3 de dimensionamiento para filtros de Butterworth tenemos que los valores de los componentes del filtros son: C1=1nF, L1=2mH, C1=1nF.

127 - 165

3.3. DISEO DEL MDULO DE PROCESAMIENTO DE SEALES ELCTRICAS.


El modulo de procesamiento de seales elctricas tanto de voltaje como de corriente est conformado por una compuerta XOR, un circuito integrado 74153 y por el microcontrolador 16f877 este ultimo digitaliza las seales adquiridas de las etapas de acondicionamiento de seales electricas y los detectores por cruce de cero de voltaje como de corriente. El microcontrolador se conecta a las salidas de los acondicionamientos de seal como se muestra en la figura N 85. Figura N 85: Conexionado de seales al microcontrolador pic.

FUENTE: Elaboracin propia. El esquemtico que muestra el interconexionado de una fase en voltaje y corriente a el microcontrolador se puede ver en la figura N 86, vale aclarar que se conectan los mismos circuitos de acondicionamiento se seal de corriente y voltaje para las fases dos y tres el detalle se lo puede ver mejor en la figura N 85.

128 - 165

Figura N 86: Esquemtico de conexiones de etapas de acondicionamiento de seal y cruce por cero al microcontrolador.

FUENTE: Elaboracin propia.

129 - 165

Para la elaboracin del software de lectura de corrientes y voltajes se utiliza una metodologa del valor eficaz que se puede ver en la ecuacin (2.11).

Si tomamos a la integral como una sumatoria de cuadrados y tenemos en cuenta que el microcontrolador cuenta con un capacitor interno que tarda 20 us para tomar una muestra de valor para digitalizarla y ponerla en un valor de 0 a 256, si se usa una digitalizacin con 8 bits o un valor entre 0 a 1023, si se utilizan 10 bits, en nuestro caso utilizaremos 10 bits para hacer la digitalizacin de datos, entonces se van tomando datos a lo largo de un periodo de onda rectificada de 50 hz (20 ms) como se puede apreciar en la figura N 87. Figura N 87: Muestreo de las seales de corriente y voltaje.

FUENTE: Elaboracin propia. Pero el microcontrolador no acepta valores menores a cero entonces este problema es subsanado por los circuitos de acondicionamiento de seales que invierten y reflejan fielmente la segunda parte del semiciclo de la onda alterna teniendo una onda proporcional al valor del lado de alta tensin en un rango de 0-5 voltios y rectificado como se muestra en la figura N 88, el cual ya es apto para ser ledo por el microcontrolador.

130 - 165

Figura N 88: Seal rectificada y muestreada para el microcontrolador.

FUENTE: Elaboracin propia. El flujograma de la figura N 89 explica de manera resumida la metodologa

empleada para procesar la informacin medida para lograr la determinacin del valor eficaz o medio de voltaje y corriente del lado de alta tensin y corriente que se quiere leer. Figura N 89: Flujograma para el procesamiento de seales de corriente y voltaje.

INICIO

Se completaron N muestras

SI

Dividir valor acumulado entre numero de muestras

NO

Inicio de la conversin analgica/digital ADC


NO

Sacar raiz cuadrada

Finalizo conversion A/D?

Multiplicar por factor de conversion

SI

TX via SPI al maestro de la red

Elevar al cuadrado FIN Ir acumulando en una variable

FUENTE: Elaboracin propia. 131 - 165

El flujograma para la determinacin y procesamiento del desfase de seales por cruce cero y envi de los mismos mediante 485 en la red de esclavos - maestro se puede observar en la figura N 90. El programa completo se muestra en el anexo G del presente documento. Figura N 90: Diagrama de flujo de lectura de variables de ancho de pulso de desfase de seales de corriente y voltaje.

Inicio
Se detecto un flanco de bajada de la seal de desfase?

Llamada del puerto CCP1 por interrupcin en el microcontrolador NO

NO

SI Detener TMR1, leer su valor

Se detecto un flanco de subida de la seal de desfase?

Almacenar en variable TFB

SI Leer valor actual del TMR1 y almacenarlo en variable TFS (tiempo flanco de subida)

Tpulso= TFB-TFS

Multiplicar por factor de conversion para convertir el tiempo en angulo

Envio de dato por comunicacin SPI al maestro

FUENTE: Elaboracin propia. 132 - 165

3.4. DISEO DEL MODULO DE COMUNICACIN SERIAL PC-UC.


Para el desarrollo del modulo de comunicacin contamos con tres etapas fundamentales que son el microcontrolador maestro (18f46k22), el integrado MAX 232 y el puerto serial de la computadora. Estos tres bloques se pueden observar en el circuito de transmisin serial de la figura N 91. Figura N 91: Circuito de transmisin serial 232.

FUENTE: Elaboracin propia. El flujo grama de programacin del microcontrolador maestro para la adquisicin de datos de la red de 485 y para la transmisin de datos a la computadora va 232 se la muestra en la figura N 92.

133 - 165

Figura N 92: Flujo grama del programa del microcontrolador maestro.

Inicio

Definicion de variables globales

N > NMM (numero mximo de maquinarias)

SI

N=1

NO

Barrido de esclavos Solicitud de datos esclavo 1, 2, 3, etc Seleccin esclavo N

Peticin de datos esclavo N Lectura de datos esclavo N Empaquetamiento de datos del esclavo N en trama de bits N= N+1

Despliegue V1, V2, V3, I1, I2, I3, 1, 2, 3 de la maquinaria N Envio a la computadora de la trama de bits del esclavo N

FUENTE: Elaboracin propia.

134 - 165

3.5. DISEO

DE

LA

TOPOLOGA

PARA

LA

RED

DE

COMUNICACIN SERIAL.
El diseo de la topologa para la red de comunicacin serial 485 se basa en una topologa de tipo bus como se muestra en la figura N 93. Figura N 93: Topologa red serial 485 tipo bus.

FUENTE: www.maxim-ic.com/datasheet/index. Para este cometido se utilizan los integrados MAX 485 que permiten una comunicacin de tipo Half dplex diferencial en las lneas de transmisin de datos. El circuito bsico para una comunicacin con los integrados MAX 485 se muestra en la figura N 94. Figura N 94: Configuracin bsica del transceiver MAX 485.

FUENTE: www.maxim-ic.com/datasheet/index. 135 - 165

3.6. DESARROLLO MONITOREO.

DEL

SOFTWARE

DEL

SISTEMA

DE

El lenguaje elegido para la adquisicin de datos del sistema de medicin de variables de voltaje, corriente, potencia y factor de potencia es C Sharp debido a que es un leguaje dirigido a objetos. Para el desarrollo del software del procesamiento y visualizacin de datos en el computador se muestra primeramente la interfaz de usuario para que esta sea lo ms entendible posible por el usuario, esta ventana se muestra a continuacin en la figura N 95. Figura N 95: Pantalla de interfaz con el usuario.

FUENTE: Elaboracin propia.

136 - 165

Como se puede observar en la pantalla para una maquinaria los resultados son desplegados en forma de datos numerales. El cdigo del programa que se tiene para la visualizacin de los elementos en la pantalla, para el clculo de variables y para la adquisicin de datos mediante la comunicacin serial se puede ver en la parte del anexo G, a continuacin se muestra el flujograma para la adquisicin de datos, determinacin del factor de potencia, potencia activa, potencia reactiva, consumo y balance de fases en la computadora: Primeramente para la llegada de datos a la computadora ya se tiene elaborados los datos organizados en una trama de bits a partir del microcontrolador maestro donde se envan los datos en orden de V1, I1, 1, V2, I2, 2, V3, I3, 3, con estos datos podemos calcular el primero la potencia activa para una conexin en estrella dada por la ecuacin (2.119).

De la misma forma para calcular la potencia reactiva mediante la ecuacin (2.115)

El factor de potencia se calcula mediante la ecuacin (2.121).

El balance de fases ya que se trabaja en un sistema que en su generacin es balanceado se verifica mediante las magnitudes de voltaje, corriente y ngulo entre sus fases que son datos ya calculados y enviados desde los esclavos Los consumos se verifican en el sistema a partir del consumo de potencia activa y potencia reactiva en el tiempo y se calculan a partir de la ecuacin:

137 - 165

Figura N 96: Flujograma de clculo del factor de potencia, potencia activa, potencia reactiva, de despliegue de voltajes, corrientes, y ngulos de desfase en la computadora.

INICIO

Recepcin trama de datos del microcontrolador maestro

Utilizacin de datos para el calculo del potencia activa

Parceo (separacin) de los bits de la trama de bits datos recibida

Utilizacin de datos para el calculo del potencia reactiva

Verificacin del bit de cabecera para la determinacin del esclavo usado

Utilizacin de datos para el calculo del energa en el tiempo

Almacenamiento de datos en base de datos

Utilizacin de datos para el calculo del factor de potencia

Visualizacin de datos en pantalla

FIN

FUENTE: Elaboracin propia.

138 - 165

3.7. PRUEBA Y CALIBRACIN DEL SISTEMA.


3.7.1. Calibracin de la etapa de amplificacin del acondicionamiento de seal de corriente. En los mdulos de adquisicin de variables elctricas tenemos que la resistencia de carga del CT es una resistencia de tipo cermico, en teora decimos que esta resistencia tiene un valor de 0.1 ohmios pero en realidad no es as, la resistencia cuenta con un valor de 15 % de error. Es entonces que se cuenta en los mdulos de acondicionamiento de corriente con un potencimetro variable de 100 k para realizar ajustes en la etapa de amplificacin de corriente y con la finalidad de que esta no sobrepase los niveles permitidos. La tabla a continuacin muestra el detalle de acondicionamiento de esta etapa: Tomando en cuenta que la precisin de la resistencia es de 20 % calculamos el error de la resistencia que ser igual a: Error= 0.1 * 0.20 = +/-0.03 Resistencia = 0.1 +/- 0.03 Valor mximo de corriente a la salida del CT =5 A rms. Tabla N 22: Valores tentativos de ganancia segn el error de la resistencia. Valor de resistencia () 0.07 0.08 0.09 0.1 0.11 0.12 0.13 Conversin de corriente a voltaje V=I*R V=5 *0.07= 0.35v V=5 *0.08= 0.4 v V= 5* 0.09= 0.45 V V= 5* 0.1= 0.5 V V= 5* 0.11= 0.5 V V= 5* 0.12= 0.55 V V= 5* 0.13= 0.6V FUENTE: Elaboracin propia. Etapa de amplificacin voltaje Vout= A Vin Vout= 10* 0.35v= 3.5v Vout= 10 *0.4v =4v Vout= 10* 0.45v =4.5 v Vout= 10 * 0.5v = 5v Vout= 10* 0.55v = 5.5v Vout= 10* 0.6v = 6v Vout= 10* 0.65v = 6.5 v

139 - 165

En la tabla N 22 se puede visualizar las posibles variaciones de voltaje que puede implicar el error de la resistencia de carga, por lo tanto el problema se resuelve calibrando el potencimetro en la etapa de amplificacin del acondicionamiento de corriente. 3.7.2. Pruebas de la deteccin por cruce de cero y multiplexor y compuerta XOR. En la parte de multiplexacion de seal para hacer las mediciones del pulso del ngulo de desfase de corriente y voltaje se utiliza un integrado 74ls153, con el mismo se obtiene un retraso de un tiempo en el orden de los nanosegundos, para un flanco de subida, para un flanco de bajada y para la transmisin de un dato de la entrada a la salida como se puede observar en la siguiente tabla N 23. Tabla N 23: Disipacin de tiempo del 74ls153.

FUENTE: www.alldatasheet.com La compuerta que se utiliza en el proyecto es una compuerta XOR de cdigo 74hc86 que tambin tiene una propagacin de tiempo en el orden de los nanosegundos, como se puede observar en la tabla N 24.

140 - 165

Tabla N 24: Disipacin de tiempo del 74hc86.

FUENTE: www.alldatasheet.com Teniendo todos estos datos vemos que el tiempo de trabajo de estos integrados es bastante aceptable para el proyecto. 3.7.3. Conversin anloga digital de seal pulsante de los acondicionamientos de voltaje y corriente. Se hicieron pruebas con el pic 16f877 cuando se trabajaba en la etapa de digitalizacin de seales de corriente y voltaje, segn la hoja de especificaciones el microcontrolador cuenta con un pequeo capacitor que hacindose clculos tarda aproximadamente 19.72 us 20 us en tomar una muestra, cuando se realizaron pruebas se verifico una baja estabilidad de lecturas esto se debe a que la seal medida era una seal pulsante que variaba de 0 a 5 voltios constantemente y no era una seal DC entonces usando la metodologa del valor eficaz se iba pulsando varios valores de la onda a lo largo de un periodo de 20 ms (50 hz) como se puede observar en la figura N 88, para solucionar este problema de estabilidad se planteo utilizar a lo largo de los 20 milisegundos tomar 100 muestras, haciendo una divisin tenemos que el numero de muestras que se pueden tomar:

Teniendo en cuenta que el capacitor tarda 20 microsegundos en tomar una muestra entonces tenemos el tiempo restante de 200us-20us = 180us, entonces en teora se deben agregar 180 us mas a cada bucle para completar el tiempo proporcional a una

141 - 165

muestra, pero aqu entra un detalle importante relacionado, el pic necesita 4 ciclos de reloj para ejecutar una instruccin y 8 ciclos para ejecutar una instruccin de salto, Haciendo pruebas en laboratorio y con osciloscopios se obtuvo la estabilidad de mediciones con un tiempo de adicin de 100 us a cada bucle, al realizar pruebas esto nos indica que para la ejecucin de todas las instrucciones adems en cada bucle el microcontrolador requiere de instrucciones del programa. 80 us adicionales para ejecutar las

3.8. MANUAL DEL SISTEMA.


3.8.1. Instalacin y montaje. Para la instalacin y montaje primeramente instalamos los transformadores de corriente en cada lnea sobre las lneas L1, L2, y L3 como se muestra en la figura N 97. Figura N 97: Bornera de pines del sistema.

FUENTE: Elaboracin propia. Posicionar los CTs a cada lnea de alimentacin de la maquinaria usando la polaridad de P1 a P2. Posicionar los trasformadores de voltaje en las terminales lneas fase-neutro de cada fase de alimentacin de la maquinaria como se muestra en la figura N 98.

142 - 165

Figura N 98: Conexionado de transformadores de voltaje para el sistema.

FUENTE: Elaboracin propia. Realizar y verificar el conexionado de los trasceiver MAX485 a los cables del bus de la red serial 485. Agregar una resistencia de 120 ohmios entre las extremidades de la red (Maestro esclavo mas alejado) como se muestra en la figura N 99. Figura N 99: Conexionado de red de transceivers MAX- 485 resistencias de 120 en dispositivos ms alejados en la red.

FUENTE: www.alldatasheet.com.

143 - 165

Realizar y verificar el interconexionado del pic maestro de la red a la computadora. Instalar y ejecutar el programa de monitoreo de variables elctricas en la computadora mediante una comunicacin serial RS-232 mediante el circuito integrado MAX-232 que consta de tres pines uno de tierra, otro de recepcin y un ltimo de transmisin. Conectar los transformadores de alimentacin de los mdulos a 220 v en la red de la empresa Realizar el conexionado de alimentacin de los mdulos de acondicionamiento procesamiento y transmisin de datos. 3.8.2. Modo de utilizacin. Para iniciar con la toma de datos del sistema se debe seguir una serie de pasos ordenados con la finalidad de obtener correctamente las lecturas de los datos y correcto funcionamiento del sistema, estos pasos a seguir son los siguientes: Encender las fuentes de alimentacin para inicializar el trabajo de los mdulos de lectura. Para el manejo del maestro se tiene un teclado en combinacin con el PIC y el LCD se presenta un men como se puede observar en la figura N 100: Figura N 100: Funcionamiento del Maestro.

FUENTE: Elaboracin propia. 144 - 165

El

primer men mostrado en el LCD pide seleccionar maquinaria ingresando el

nmero de maquinaria como se muestra en la figura N 101: Figura N 101: Men principal maestro.

FUENTE: Elaboracin propia. Por ejemplo si se escribe 01 para seleccionar la maquinaria 1 entonces la pantalla del maestro mostrara los datos de Voltajes de fase, corrientes, factor de potencia, potencias activa, reactiva, aparente. Al escribir el nmero de maquinaria se debe apretar asterisco para confirmar la seleccin, entonces se desplegaran los datos de la maquinaria seleccionada como se muestra en la figura N 102, para salir del men se presiona la tecla numeral, las teclas asterisco y numeral actan en el men como teclas de entrar y atrs respectivamente en los mens.

145 - 165

Figura N 102: Pantalla de visualizacin de datos maestro.

FUENTE: Elaboracin propia. Para seleccionar otra maquinaria se debe volver al men anterior, esto se realiza con la tecla numeral. Para determinar el nmero mximo de maquinarias en la red se tiene otra opcin a la cual se puede acceder desde el men principal presionando la tecla C, entonces aparecer la pantalla que se muestra en la figura N 103. Figura N 103: Men de seleccin cantidad mxima de esclavos en la red.

FUENTE: Elaboracin propia.

146 - 165

En esta pantalla se selecciona el nmero mximo de esclavos en sistema que puede llegar a 63 esclavos por la capacidad del microcontrolador 18f46k22, para realizar esto solo basta con escribir con el teclado numeral el nmero de esclavos y confirmar la operacin con asterisco. Para verificar alarmas y ajustar los valores de los mismos partiendo del men principal, se debe presionar la tecla D entonces se despliega el siguiente men como se puede ver en la figura N 104. Figura N 104: Men de alarmas.

FUENTE: Elaboracin propia. Como se puede observar el men muestra el nmero de alarmas actuales y debajo muestra las opciones para otros dos mens: 1. Ver, 2. Ajustar: Cuando se selecciona 1 entonces se muestra otra pantalla que muestra las maquinarias que estn en la red actualmente con una flecha a la izquierda seleccionndola como se puede ver en la figura N 105.

147 - 165

Figura N 105: Alarmas en maquinas.

FUENTE: Elaboracin propia. Para acceder a cualquiera de ellas se verifica que la flecha apunte a la maquinaria deseada con A o B y se la selecciona con asterisco. Al realizar esto se pueden observar las alarmas en la maquinaria seleccionada. Las posibles alarmas que se pueden presentar en el sistema son: Desbalance de carga, que se activa cuando la corriente no est en los parmetros requeridos, o en una fase la corriente es mucho menor. Sobrecorriente cuando la corriente medida est por encima de la corriente configurada. Factor de potencia bajo, cuando el factor de potencia es menor a lo configurado en el men de ajustar. Falta de VFx, determina si es que una fase del sistema trifsico sigue o no activa.

148 - 165

Subtension Vx, cuando la tensin en la fase x, est por debajo del lmite inferior configurado. Sobretensin Vx, cuando la tensin en la fase x, est por encima del lmite superior configurado. Desbalance de fases, cuando los ngulos entre los voltajes de las tres lneas estn fluctuando fuera de los rangos permisibles alrededor de 120. Cuando se selecciona la opcin 2 del men de la figura N 105 entonces la pantalla se reenviara al men mostrado en la figura N 106. Figura N 106: Men de ajustes de alarmas.

FUENTE: Elaboracin propia. Como se puede observar es un men que sirve para ajustar los lmites que se quieren medir para desplegar alarmas. Vmax sirve para configurar el voltaje mximo. Vmin se configura para seleccionar el voltaje mnimo. I max se configura para determinar una corriente nominal de maquinaria. Delta I% se utiliza para dar rangos en los cuales puede fluctuar la corriente alrededor del valor seleccionado de Imax.

149 - 165

FP% determina el valor del factor de potencia si es que el valor ledo es menor al factor de potencia determinado entonces se alarmara el sistema. X-Y determina el valor estndar sobre el cual debe fluctuar el ngulo de desfase entre fase y fase en el sistema trifsico. Delta se utiliza para dar rangos en los cuales puede fluctuar la corriente alrededor del valor seleccionado de X-Y. Encender la computadora para la adquisicin de datos. Ejecutar el programa de monitoreo.

Al ejecutar el programa de monitoreo se abrir la pantalla ya mostrada en la Figura N 95, al estar conectado todo el sistema en esta pantalla se irn viendo los datos de la maquinaria, en la parte superior se cuenta con una lista desplegable para la seleccin de maquinarias, y en el extremo superior derecho existe un botn que al hacerle click, desplegara otra ventana donde se mostrara una seleccin de datos para ver los registros de los datos en el tiempo. El manejo de la interfaz para el usuario, utiliza una pantalla en la computadora que es sencilla de utilizar por el personal de la empresa. Para hacer uso del mismo se debe ejecutar el archivo de aplicacin Voltaje Monitor Y despus de ejecutar este archivo conexionar el cable de comunicacin serial. Realizado esto aparecer una ventana como la que se puede observar en la figura N 107.

150 - 165

Figura N 107: Ventana principal de interfaz de usuario.

FUENTE: Elaboracin propia. Esta pantalla despus de haber conectado el cable de comunicacin serial permite seleccionar el nmero de puerto COM utilizado mediante el men en el extremo superior izquierdo de la pantalla, despus de seleccionar el puerto correcto de comunicacin del maestro de la red a la computadora, entonces se puede dar clic en la opcin que se encuentra debajo conectar, para empezar la comunicacin de datos del uC a la PC, cuando la comunicacin sea correcta inmediatamente se abrir 151 - 165

una pantalla con las sesiones que se seleccionen con los Check box del medio de la figura N 107, esta ventana se puede apreciar en la figura N 108. Figura N 108: Ventana de monitoreo de variables elctricas del sistema.

FUENTE: Elaboracin propia. Se puede observar tambin en el extremo superior izquierdo de la pantalla un men para la configuracin de alarmas y datos, los datos se muestran en la misma pantalla. Cuando se selecciona la opcin de configuracin de alarmas, se presenta una ventana ms pequea como se muestra en la figura N 109.

152 - 165

Figura N 109: Men de configuracin de alarmas.

FUENTE: Elaboracin propia. Esta ventana ms pequea sirve para configurar los umbrales de variables elctricas a los que se quiere que existan alarmas. Despus de realizar las configuraciones de alarmas se puede guardar estos datos con la opcin de guardar.

153 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

CAPITULO IV COSTOS

La

virtud,

como

el

arte,

se

consagra

constantemente a lo que es difcil de hacer, y cuanto ms dura es la tarea ms brillante es el xito. (Aristteles)

4.1. COSTOS DIRECTOS


4.1.1. Anlisis del modulo de acondicionamiento de seales elctricas. Para el desarrollo del modulo de acondicionamiento de seales de corriente y voltaje se utilizan los insumos que se detallan en la tabla N 25. Tabla N 25: Modulo de acondicionamiento de seales de voltaje y corriente.
Descripcin CT (Transformador de corriente) 50:5 Transformadores de voltaje 220:5 Cable AWG 8 [m] Melamnico 9 [mm] Borneras de pines Tornillos Resistencias cermicas Potencimetros Resistencia Amplificador operacional TL082 LM311 Zcalos 8 pines Bus de pines macho 8 pines Bus de pines hembra 8 pines Cable de bus para pines Borneras 2 pines Placa Pernos 15 cm TOTAL Costo (Bs) 83 25 2 30 15 0,2 4 4,5 0,25 4,5 8 1 1 1 3 3,5 15 5 Cantidad (Unidades) Total (Bs) 3 249 3 75 5 10 2,5 75 1 15 20 4 1 2 15 4 2 6 1 1 1 2 1 4 4 9 3,75 18 16 6 1 1 3 7 15 20 511,75

FUENTE: Elaboracin propia.

154 - 165

4.1.2. Anlisis del mdulo de procesamiento de seales. Los costos para la elaboracin del muestran en la tabla N 26. Tabla N 26: Costos mdulo de procesamiento de seales.
Descripcin LCD Display 16F877.a Multiplexor 74LS153 Compuerta XOR 74HC86 Zcalo 14 pines Zcalo 16 pines Zcalo 40 pines Placa TOTAL Costo (Bs) 80 50 9 8 1,5 1,5 2 15 Cantidad 1 1 1 1 1 1 1 1 Total (Bs) 80 50 9 8 1,5 1,5 2 15 87

modulo de procesamiento de seales se

FUENTE: Elaboracin propia. 4.1.3. Anlisis del mdulo de comunicaciones Para el mdulo de comunicaciones se observa en la tabla N 27 el materiales para el desarrollo del mismo: Tabla N 27: Lista de materiales y componentes de la red de comunicaciones
Descripcin 18F46K22 MAX 485 MAX 232 TOTAL Costo (Bs) 124,24 40 7 Cantidad 1 3 1 Total (Bs) 124,24 120 7 244,24

listado de

FUENTE: Elaboracin propia

155 - 165

4.1.4. Anlisis del mdulo de alimentacin El mdulo de alimentacin est conformado por los siguientes componentes con sus respectivos precios, como se puede observar en la tabla N 28. Tabla N 28: Costos del modulo de alimentacin.
Descripcin Transformador de punto medio 800 mA Regulador de tensin 7812 Regulador de tensin 7912 Regulador de tensin 7805 capacitores 4700 uF 25 V Diodos 1N4007 Bornera 4 pines Disipador de calor TOTAL Costo (Bs) 60 7 9 5 8 0,5 4 6 Cantidad (Unid) 1 1 1 1 2 4 1 1 109 Total (Bs) 60 7 9 5 16 2 4 6

FUENTE: Elaboracin propia. 4.1.5. Costos del software de monitoreo. Para la determinacin del costo del software del proyecto se utiliza una herramienta denominada COCOMO (Constructive Cost Model). El COCOMO se categoriza en funcin al tipo de proyecto, existen tres tipos

orgnico, semiacoplado, y embebido. Para el caso propuesto en el proyecto el COCOMO ms adecuado es el orgnico debido a que el proyecto es relativamente pequeo en programacin, a continuacin en la tabla N 29 se puede determinar los coeficientes utilizados para el tipo de proyecto seleccionado.

156 - 165

Tabla N 29: Coeficientes del COCOMO

PROYECTO DE SOFTWARE Orgnico Semiacoplado Embebido

ab

bb

cb

db

2,4 3,0 3,6

1.05 1.12 1.20

2.5 2.5 2.5

0.38 0.35 0.32

FUENTE: Modelo constructivo del COCOMO Las ecuaciones utilizadas para el modelo son:

Para calcular el esfuerzo se halla la variable KLDC (kilolneas de cdigo) con la formula a continuacin:

Para determinar el PF (Punto de Fusin) se utiliza la tabla N 30 para determinar los PF en funcin al leguaje de programacin utilizado.

157 - 165

Tabla N 30: Puntos de fusin de programas LENGUAJE SQL Visual Basic C++, Java, C# Prolog/LISP Pascal COBOL C Ensamblador LCD/PF 12 32 64 64 91 105 150 320

FUENTE: Modelo constructivo de costos COCOMO. Debido a que en el proyecto se utiliza un programa de compilacin de C entonces se utiliza un punto de fusin de 64 reemplazando en la anterior formula tenemos que:

Ahora calculamos el esfuerzo:

Ahora se calcula el tiempo de desarrollo en meses de la siguiente forma:

Ahora finalmente se calcula el personal promedio para desarrollar el trabajo

Con los anteriores clculos se determina que se necesitan 1.05 personas trabajando durante 4,4 meses para la culminacin del proyecto. Para la determinacin del costo del software del proyecto tomando en cuenta que el trabajo se desarrolla durante 3 hrs al da, y durante das hbiles entonces: Das hbiles al mes: 158 - 165

Das hbiles = 31 - (2dias libres/semana x 4semanas)= 23 das hbiles mes Tiempo total = 23 x 3 = 69 hrs mes Tiempo total = 4.44 *69 hrs mes = 306.36 hrs. Ahora tomando un precio de 8 bs de paga por hora para el programador se tiene que el programador ganara: Pago total= 306.36hrsx8bs/hr = 2450,88bs Este clculo determina que el precio del desarrollo de software cuesta 2450,88 bs. En funcin a los costos establecidos en los anteriores anlisis de las partes del proyecto se tienen los siguientes totales para el desarrollo de un mdulo con un solo esclavo en la red. Tabla N 31: Costos directos del proyecto.
Parte del proyecto Modulo de acondicionamiento de seales Modulo de procesamiento de seales Modulo de comunicaciones Modulo de alimentacin Costos por elaboracin de software TOTAL Costo (Bs) 511,75 87 244,24 109 2450.88 3401.88

FUENTE: Modelo constructivo de costos COCOMO.

4.2. COSTOS INDIRECTOS


Debido a que el proyecto se desarrollara en una empresa que cuenta ya con una computadora para la adquisicin de datos no se necesita comprar ya la misma, pero se requiere que esta computadora cumpla con una serie de requisitos mnimos para trabajar en el proyecto, estos requisitos mnimos se los puede ver en la tabla N 32.

159 - 165

Tabla N 32: Requisitos mnimos para la computadora de monitoreo.


Descripcin Procesador Memoria RAM Sistema Operativo Pantalla de visualizacin Teclado Fuente de alimentacin Monitor Ratn Requerimientos 2 Ghz 1 Gb Windows XP o superior

FUENTE: Elaboracin propia. Entre otros costos indirectos se toma en cuenta los costos por transportes y visitas a la empresa y costos de instalacin de la red. Tabla N 33: Tabla de costos indirectos
Descripcin Visitas a la empresa Instalacin de red Costos de fabricacin TOTAL Costo (Bs) 10 1000 50 Cantidad 13 1 1 Total (Bs) 130 1000 50 1180

FUENTE: Elaboracin propia

4.3. ANLISIS COSTO BENEFICIO.


El anlisis de costo beneficio se enfoca a los beneficios que brinda el proyecto despus de ser implementado en la empresa. El sistema propuesto tiene un costo mucho menor a otros similares que tienen las mismas prestaciones. El presente proyecto presenta un costo viable y accesible para cualquier empresa que necesite monitorear las variables elctricas de sus maquinarias. El equipo diseado para adquisicin de variables elctricas se instala en cada maquinaria para determinar fallas y evitar que las mismas se deterioren, facilitando el 160 - 165

mantenimiento preventivo y ahorrando recursos para la empresa, ya que es mas barato realizar un mantenimiento preventivo que un mantenimiento correctivo.

161 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

El

sabio

puede pero

sentarse slo el

en necio

un se

hormiguero;

queda sentado en l. (Proverbio chino)

5.1. CONCLUSIONES
Al plantear el objetivo general del proyecto se propuso desarrollar un sistema que permita leer y monitorear variables de voltajes, corrientes y ngulos en maquinarias de consumo trifsico y a partir de estos datos calcular el factor de potencia, la energa y el balance de fases, ahora podemos concluir que: Se determino que la red elctrica de la empresa tiene una configuracin en estrella de 380/220 voltios que alimentan a las maquinarias de inyeccin y soplado. Se dimensiono un filtro pasabaja de tercer orden para proteger el funcionamiento del sistema de los armnicos generados en la lnea para la correcta adquisicin de de seales elctricas de corriente, voltaje. De acuerdo a las caractersticas de las variables elctricas se disearon circuitos de acondicionamiento de seal con amplificadores operacionales para conseguir lecturas en frecuencia y magnitud de voltaje y corriente, y a partir de estos datos determinar el factor de potencia, potencia activa, reactiva, aparente y la energa. Se diseo un sistema microprocesado para el monitoreo de variables elctricas de voltaje y corriente, utilizando una metodologa para muestrear una seal pulsante y a partir de la misma determinar el valor medio de la seal de alta tensin o corriente que est alimentando a la maquinaria. Se utilizo una topologa de comunicacin de punto a punto mediante

comunicacin serial basada en el protocolo RS-232 para la comunicacin del microcontrolador maestro con la computadora. Se desarrollo un software en Csharp para el monitoreo y adquisicin de datos en la computadora mediante una pantalla grfica de interaccin con el usuario, en la cual se muestran y almacenan todas las variables del sistema. Se hicieron las pruebas y calibraciones necesarias para funcionamiento del sistema. Se desarrollo un manual de usuario para el manejo del sistema, el cual muestra dos partes una de instalacin y montaje y la otra que indica la forma de utilizacin del sistema permitir el correcto

162 - 165

Se desarrollo un manual de usuario indicando los pasos a seguir para la correcta instalacin y montaje, como tambin la forma de instalar el software de monitoreo y entablar la comunicacin microcontrolador- pc utilizando es estndar rs 232.

5.2. RECOMENDACIONES.
El presente proyecto se diseo para realizar lecturas en maquinarias en configuracin de estrella 380/220, sin embargo el proyecto podra realizar mediciones sobre maquinarias trifsicas en conexin delta realizando

modificaciones en el conexionado de borneras. Si se llegara a utilizar un sistema en delta los transformadores de voltaje en el sistema debern conectarse entre las tres borneras correspondientes a las tres fases sin tomar en cuenta el neutro, de forma que las terminales de los transformadores de voltaje queden conectadas en el siguiente orden A-B, B-C y C-A, y tambin se debe verificar que la polaridad de los trasformadores apunte con su primario al primer borne mencionado A, B, C. Se debe tener cuidado en las conexiones considerando la polaridad que corresponde a los CT y los transformadores de voltaje, para la correcta lectura de las variables elctricas. Verificar las conexiones fsicas de red entre esclavos y maestros, con la finalidad de garantizar el medio de transmisin y el correcto envi y recepcin de datos en el sistema de monitoreo. Se recomienda seguir los pasos determinados en el manual para la instalacin del proyecto. El actual proyecto de diseo de un sistema de monitoreo se enfoca al monitoreo de variables elctricas en maquinarias y no al control de las mismas, por eso se recomienda tomar al presente proyecto como hincapi para desarrollar otro proyecto con la finalidad de realizar el control de un banco de capacitores en la empresa y permitir que el sistema pueda reaccionar solo para estabilizar el factor de potencia.

163 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

BIBLIOGRAFIA

El que aprende y aprende y no practica lo que sabe, es como el que ara y ara y no siembra.

(Platn)

BIBLIOGRAFIA.
ALBERT D. HELFRICK & WILLIAM D. COOPER, Instrumentacin electrnica moderna y tcnicas de medicin. ANGELO BAGGINI, Handbook of Power Quality, University of Bergamo, Italy Editorial. John Wiley & Sons, Ltd. CHARLES M. GILMORE, Instrumentos de medida elctrica, editorial Reverte. JAMES W. NILSON, Circuitos Elctricos, Prentice Hall, 4ta edicin. JAN AXENSON, Serial port Complete, Lakeview Research, 1era edicin. JOSE M. ANGULO USATEGUI, Microcontroladores PIC diseo prctico de aplicaciones, 2da parte, McGraw Hill, Primera edicin. JOSEPH A. EDMINISTER, Teora y problemas de circuitos elctricos, McGraw Hill. IRVING L. KOSOW, Maquinas elctricas y transformadores, Editorial Reverte, 1era edicin. MATH BOLLEN & IRENE GU, IEEE PRESS SERIES, Signal Processing of Power Quality Disturbances, Editorial Mohamed E. El-Hawary. ZEGARRA, JUSTINIANO, 4 formas de elaborar tesis y proyectos de grado.

164 - 165

INGENIERIA DE SISTEMAS ELECTRONICOS

GLOSARIO

Hay tres grupos de personas: los que hacen que las cosas pasen, los que miran las cosas que pasan y los que se preguntan qu pas. (Nicholas Murray Butler)

GLOSARIO
AOP.- Amplificador operacional BASIC.- Beginners All-purpose Symbolic Instruction Code (cdigo de instrucciones simblicos para todo propsito de los principiantes). CPU.- Central processing unit (unidad central de proceso). CI.- Circuito integrado. DCE.- Equipo de comunicacin de datos. DTE.- Equipo terminal de datos. E/S.- Perifrico de entrada y/o salida. EEPROM.- Electrical erasable programable ROM (memoria borrable elctricamente). I2C.- Inter- integrated Circuit (circuitos inter-integrados). Joule.- unidad de energa KVA.- Kilo volt ampere (unidad de potencia aparente). KVAR.- Kilo volt ampere reactivo (unidad de potencia reactiva). KW.- Kilo vatio (unidad de potencia activa). KWH.- Kilo vatio hora (unidad de energa). LCD.- Liquid crystal display (pantalla de cristal lquido). PC.- Ordenador personal. RAM.- Random access memory (memoria de acceso aleatorio). RISC.- Computadores de juego de instrucciones reducido. RMS.- Root mean square (valor medio cuadrtico, valor eficaz). ROM.- Read only memory (memoria de solo lectura). SPI.- Serial Peripherical Interface (Interface periferica serial). uC.-Microcontrolador.

165 - 165

ANEXOS

No esperes por el momento preciso. Empieza ahora. Hazlo ahora. Si esperas por el momento adecuado, nunca dejars de esperar. (Jasmine Gillman)

ANEXO A TRANSFORMADORES DE CORRIENTE CTS

Clases de Precisin. Las clases de precisin normales para los transformadores de corriente son: 0.10, 0.02, 0.30, 0.50, 0.60, 1.20, 3.00 y 5.00 de acuerdo con las normas ANSI pero depende de las normas usadas. En las tablas a continuacin se tienen las diferentes clases de precisin de los instrumentos normalmente conectados y las potencias comunes de sus bobinados. Clase 0.10 0.200.30 Utilizacin Calibracin. Mediciones en Laboratorios, Alimentacin de Integradores para Sistemas de Potencia. Instrumentos de Medicin e Integradores. Watthormetros para Facturacin Ampermetros de Tableros. Ampermetros de Registradores. Wattmetros de Tableros. Watthormetros Indicadores. Fasmetros Indicadores. Fasmetros Registradores Frecuencmetros de Tableros. Protecciones Diferenciales. Relevadores de Impedancia. Relevadores de Distancia, etc. Relevadores de Proteccin en general.

0.500.60 1.203.00

5.00

Tipos de conexin: 1) Conexin en estrella. En esta conexin se colocan tres transformadores de corriente, uno en cada fase, con relevadores de fase en dos o tres de las fases para detectar fallas de fase. En sistemas aterrizados, un relevador conectado en el comn de los tres TC's detecta cualquier falla a tierra o por el neutro. En sistemas no aterrizados conectados de la misma forma puede detectar fallas a tierra mltiples de diferentes alimentadores. Las corrientes en el secundario estn en fase con las del primario.

2) Conexin en delta abierta. Esta conexin es bsicamente la misma que la conexin en delta pero con una pierna faltante, usando solo dos TC's. Con esta conexin se puede lograr una proteccin contra falla entre fases, en las tres fases, pero solo ofrece proteccin de fallas a tierra para las fases en que se tiene TC y si el ajuste del relevador est por debajo de la magnitud de la falla. En esta conexin las corrientes del secundario estn en fase con las del primario. Ya que, con esta conexin no es posible detectar las fallas de secuencia cero, rara vez se usa como nica proteccin del circuito. Frecuentemente se acompaa con un TC de secuencia cero tipo dona. Este TC de secuencia cero se puede aplicar en sistemas aterrizados o flotados, y como estos transformadores y sus relevadores asociados no son sensibles a las corrientes de fase, estos pueden ser de relativa baja capacidad, por lo mismo pueden ser muy sensibles a fallas a tierra.

3) Conexin en delta. Esta configuracin utiliza tres transformadores de corriente, pero a diferencia de la conexin en estrella, los secundarios de interconectan antes de conectarlos a los relevadores. Este tipo de conexin se utiliza para la proteccin diferencial de transformadores de potencia. La conexin en delta de los TC's se utiliza en el lado del transformador de potencia conectado en estrella, y la conexin en estrella de los TC's se usa en el lado del transformador conectado en delta. Parmetros de los transformadores de corriente. Corrientes. Las corrientes primaria y secundaria de un transformador de corriente deben estar normalizadas de acuerdo con cualquiera de las normas nacionales (IRAM) o internacionales en uso (IEC, ANSI)

Corriente primaria. Para esta magnitud se selecciona el valor normalizado inmediato superior de la corriente calculada para la instalacin. Para estaciones de potencia, los valores normalizados son: 15, 20, 25, 30, 40, 50, 75, 100, 150, 200, 300, 500, 600 amperes. Corriente secundaria. Valores normalizados de 5 A 1 A, dependiendo su eleccin de las caractersticas del proyecto.

ANEXO B TRANSFORMADORES DE VOLTAJE

Identificacin de bornes. Los bornes de los arrollamientos primario y secundario deben poder ser identificados con fiabilidad. Para ello, en la norma IEC 60185, seccin 8 se indica el criterio a seguir para su nomenclatura, siendo aquellos bornes que empiecen con las letras maysculas A, B, C y N los de los arrollamientos primarios, y con idnticas letras, pero minsculas a, b, c, y n los de los arrollamientos secundarios. Las letras A, B y C definen bornes terminales totalmente aislados y la letra N el borne terminal a ser conectado a tierra, siendo su aislacin menor que la de los otros terminales. Las letras da y dn identifican terminales de bobinados destinados a suministrar una tensin residual. Todos los terminales identificados con A, B, C, y a, b, y c deben tener la misma polaridad en el mismo instante.

Las identificaciones son aplicables a transformadores monofsicos y tambin a conjuntos de ellos montados como una unidad y conectados como un transformador de tensin trifsico o a un transformador de tensin trifsico que tenga un ncleo magntico comn para las tres fases. En las figuras a continuacin se visualizan los diferentes casos.

ANEXO C MICROCONTROLADOR 16F877

PIC16F87X
28/40-Pin 8-Bit CMOS FLASH Microcontrollers
Devices Included in this Data Sheet:
PIC16F873 PIC16F874 PIC16F876 PIC16F877

Pin Diagram
PDIP
MCLR/VPP RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4/SS RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 VDD VSS OSC1/CLKIN OSC2/CLKOUT RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RD0/PSP0 RD1/PSP1 1 2 3 4 5 6 40 39 38 37 36 35 RB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2 RB1 RB0/INT VDD VSS RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA RD3/PSP3 RD2/PSP2

Microcontroller Core Features:


High performance RISC CPU Only 35 single word instructions to learn All single cycle instructions except for program branches which are two cycle Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle Up to 8K x 14 words of FLASH Program Memory, Up to 368 x 8 bytes of Data Memory (RAM) Up to 256 x 8 bytes of EEPROM Data Memory Pinout compatible to the PIC16C73B/74B/76/77 Interrupt capability (up to 14 sources) Eight level deep hardware stack Direct, indirect and relative addressing modes Power-on Reset (POR) Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation Programmable code protection Power saving SLEEP mode Selectable oscillator options Low power, high speed CMOS FLASH/EEPROM technology Fully static design In-Circuit Serial Programming (ICSP) via two pins Single 5V In-Circuit Serial Programming capability In-Circuit Debugging via two pins Processor read/write access to program memory Wide operating voltage range: 2.0V to 5.5V High Sink/Source Current: 25 mA Commercial, Industrial and Extended temperature ranges Low-power consumption: - < 0.6 mA typical @ 3V, 4 MHz - 20 A typical @ 3V, 32 kHz - < 1 A typical standby current

PIC16F877/874

7 8 9 10 11 12 13 14 15 16 17 18 19 20

34 33 32 31 30 29 28 27 26 25 24 23 22 21

Peripheral Features:
Timer0: 8-bit timer/counter with 8-bit prescaler Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP via external crystal/clock Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler Two Capture, Compare, PWM modules - Capture is 16-bit, max. resolution is 12.5 ns - Compare is 16-bit, max. resolution is 200 ns - PWM max. resolution is 10-bit 10-bit multi-channel Analog-to-Digital converter Synchronous Serial Port (SSP) with SPI (Master mode) and I2C (Master/Slave) Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address detection Parallel Slave Port (PSP) 8-bits wide, with external RD, WR and CS controls (40/44-pin only) Brown-out detection circuitry for Brown-out Reset (BOR)

2001 Microchip Technology Inc.

DS30292C-page 1

PIC16F87X
8.0 CAPTURE/COMPARE/PWM MODULES
CCP2 Module: Capture/Compare/PWM Register2 (CCPR2) is comprised of two 8-bit registers: CCPR2L (low byte) and CCPR2H (high byte). The CCP2CON register controls the operation of CCP2. The special event trigger is generated by a compare match and will reset Timer1 and start an A/D conversion (if the A/D module is enabled). Additional information on CCP modules is available in the PICmicro Mid-Range MCU Family Reference Manual (DS33023) and in application note AN594, Using the CCP Modules (DS00594).

Each Capture/Compare/PWM (CCP) module contains a 16-bit register which can operate as a: 16-bit Capture register 16-bit Compare register PWM Master/Slave Duty Cycle register Both the CCP1 and CCP2 modules are identical in operation, with the exception being the operation of the special event trigger. Table 8-1 and Table 8-2 show the resources and interactions of the CCP module(s). In the following sections, the operation of a CCP module is described with respect to CCP1. CCP2 operates the same as CCP1, except where noted. CCP1 Module: Capture/Compare/PWM Register1 (CCPR1) is comprised of two 8-bit registers: CCPR1L (low byte) and CCPR1H (high byte). The CCP1CON register controls the operation of CCP1. The special event trigger is generated by a compare match and will reset Timer1.

TABLE 8-1:

CCP MODE - TIMER RESOURCES REQUIRED


Timer Resource Timer1 Timer1 Timer2

CCP Mode Capture Compare PWM

TABLE 8-2:

INTERACTION OF TWO CCP MODULES


Interaction Same TMR1 time-base The compare should be configured for the special event trigger, which clears TMR1 The compare(s) should be configured for the special event trigger, which clears TMR1 The PWMs will have the same frequency and update rate (TMR2 interrupt) None None

CCPx Mode CCPy Mode Capture Capture Compare PWM PWM PWM Capture Compare Compare PWM Capture Compare

2001 Microchip Technology Inc.

DS30292C-page 57

PIC16F87X
REGISTER 8-1: CCP1CON REGISTER/CCP2CON REGISTER (ADDRESS: 17h/1Dh)
U-0 bit 7 bit 7-6 bit 5-4 Unimplemented: Read as '0' CCPxX:CCPxY: PWM Least Significant bits Capture mode: Unused Compare mode: Unused PWM mode: These bits are the two LSbs of the PWM duty cycle. The eight MSbs are found in CCPRxL. CCPxM3:CCPxM0: CCPx Mode Select bits 0000 = Capture/Compare/PWM disabled (resets CCPx module) 0100 = Capture mode, every falling edge 0101 = Capture mode, every rising edge 0110 = Capture mode, every 4th rising edge 0111 = Capture mode, every 16th rising edge 1000 = Compare mode, set output on match (CCPxIF bit is set) 1001 = Compare mode, clear output on match (CCPxIF bit is set) 1010 = Compare mode, generate software interrupt on match (CCPxIF bit is set, CCPx pin is unaffected) 1011 = Compare mode, trigger special event (CCPxIF bit is set, CCPx pin is unaffected); CCP1 resets TMR1; CCP2 resets TMR1 and starts an A/D conversion (if A/D module is enabled) 11xx = PWM mode Legend: R = Readable bit - n = Value at POR W = Writable bit 1 = Bit is set U = Unimplemented bit, read as 0 0 = Bit is cleared x = Bit is unknown U-0 R/W-0 CCPxX R/W-0 CCPxY R/W-0 CCPxM3 R/W-0 CCPxM2 R/W-0 CCPxM1 R/W-0 CCPxM0 bit 0

bit 3-0

DS30292C-page 58

2001 Microchip Technology Inc.

PIC16F87X
8.1 Capture Mode
8.1.2 TIMER1 MODE SELECTION
In Capture mode, CCPR1H:CCPR1L captures the 16-bit value of the TMR1 register when an event occurs on pin RC2/CCP1. An event is defined as one of the following: Every falling edge Every rising edge Every 4th rising edge Every 16th rising edge Timer1 must be running in Timer mode, or Synchronized Counter mode, for the CCP module to use the capture feature. In Asynchronous Counter mode, the capture operation may not work.

8.1.3

SOFTWARE INTERRUPT

The type of event is configured by control bits CCP1M3:CCP1M0 (CCPxCON<3:0>). When a capture is made, the interrupt request flag bit CCP1IF (PIR1<2>) is set. The interrupt flag must be cleared in software. If another capture occurs before the value in register CCPR1 is read, the old captured value is overwritten by the new value.

When the Capture mode is changed, a false capture interrupt may be generated. The user should keep bit CCP1IE (PIE1<2>) clear to avoid false interrupts and should clear the flag bit CCP1IF, following any such change in operating mode.

8.1.4

CCP PRESCALER

8.1.1

CCP PIN CONFIGURATION

There are four prescaler settings, specified by bits CCP1M3:CCP1M0. Whenever the CCP module is turned off, or the CCP module is not in Capture mode, the prescaler counter is cleared. Any RESET will clear the prescaler counter. Switching from one capture prescaler to another may generate an interrupt. Also, the prescaler counter will not be cleared, therefore, the first capture may be from a non-zero prescaler. Example 8-1 shows the recommended method for switching between capture prescalers. This example also clears the prescaler counter and will not generate the false interrupt.

In Capture mode, the RC2/CCP1 pin should be configured as an input by setting the TRISC<2> bit. Note: If the RC2/CCP1 pin is configured as an output, a write to the port can cause a capture condition.

FIGURE 8-1:

CAPTURE MODE OPERATION BLOCK DIAGRAM


Set Flag bit CCP1IF (PIR1<2>)

EXAMPLE 8-1:
CLRF MOVLW

RC2/CCP1 pin

CHANGING BETWEEN CAPTURE PRESCALERS

Prescaler 1, 4, 16

CCPR1H and edge detect Capture Enable TMR1H CCP1CON<3:0> Qs

CCPR1L

MOVWF

CCP1CON ; Turn CCP module off NEW_CAPT_PS ; Load the W reg with ; the new prescaler ; move value and CCP ON CCP1CON ; Load CCP1CON with this ; value

TMR1L

2001 Microchip Technology Inc.

DS30292C-page 59

PIC16F87X
11.0 ANALOG-TO-DIGITAL CONVERTER (A/D) MODULE
The A/D module has four registers. These registers are: A/D Result High Register (ADRESH) A/D Result Low Register (ADRESL) A/D Control Register0 (ADCON0) A/D Control Register1 (ADCON1) The Analog-to-Digital (A/D) Converter module has five inputs for the 28-pin devices and eight for the other devices. The analog input charges a sample and hold capacitor. The output of the sample and hold capacitor is the input into the converter. The converter then generates a digital result of this analog level via successive approximation. The A/D conversion of the analog input signal results in a corresponding 10-bit digital number. The A/D module has high and low voltage reference input that is software selectable to some combination of VDD, VSS, RA2, or RA3. The A/D converter has a unique feature of being able to operate while the device is in SLEEP mode. To operate in SLEEP, the A/D clock must be derived from the A/Ds internal RC oscillator.

The ADCON0 register, shown in Register 11-1, controls the operation of the A/D module. The ADCON1 register, shown in Register 11-2, configures the functions of the port pins. The port pins can be configured as analog inputs (RA3 can also be the voltage reference), or as digital I/O. Additional information on using the A/D module can be found in the PICmicro Mid-Range MCU Family Reference Manual (DS33023).

REGISTER 11-1:

ADCON0 REGISTER (ADDRESS: 1Fh)


R/W-0 ADCS1 bit 7 R/W-0 ADCS0 R/W-0 CHS2 R/W-0 CHS1 R/W-0 CHS0 R/W-0 GO/DONE U-0 R/W-0 ADON bit 0

bit 7-6

ADCS1:ADCS0: A/D Conversion Clock Select bits 00 = FOSC/2 01 = FOSC/8 10 = FOSC/32 11 = FRC (clock derived from the internal A/D module RC oscillator) CHS2:CHS0: Analog Channel Select bits 000 = channel 0, (RA0/AN0) 001 = channel 1, (RA1/AN1) 010 = channel 2, (RA2/AN2) 011 = channel 3, (RA3/AN3) 100 = channel 4, (RA5/AN4) 101 = channel 5, (RE0/AN5)(1) 110 = channel 6, (RE1/AN6)(1) 111 = channel 7, (RE2/AN7)(1) GO/DONE: A/D Conversion Status bit If ADON = 1: 1 = A/D conversion in progress (setting this bit starts the A/D conversion) 0 = A/D conversion not in progress (this bit is automatically cleared by hardware when the A/D conversion is complete) Unimplemented: Read as '0' ADON: A/D On bit 1 = A/D converter module is operating 0 = A/D converter module is shut-off and consumes no operating current Note 1: These channels are not available on PIC16F873/876 devices. Legend: R = Readable bit - n = Value at POR W = Writable bit 1 = Bit is set U = Unimplemented bit, read as 0 0 = Bit is cleared x = Bit is unknown

bit 5-3

bit 2

bit 1 bit 0

2001 Microchip Technology Inc.

DS30292C-page 111

PIC16F87X
REGISTER 11-2: ADCON1 REGISTER (ADDRESS 9Fh)
U-0 ADFM bit 7 bit 7 ADFM: A/D Result Format Select bit 1 = Right justified. 6 Most Significant bits of ADRESH are read as 0. 0 = Left justified. 6 Least Significant bits of ADRESL are read as 0. Unimplemented: Read as '0' PCFG3:PCFG0: A/D Port Configuration Control bits:
PCFG3: AN7(1) AN6(1) AN5(1) RE2 RE1 RE0 PCFG0
0000 0001 0010 0011 0100 0101 011x 1000 1001 1010 1011 1100 1101 1110 1111

U-0

R/W-0

U-0

R/W-0 PCFG3

R/W-0 PCFG2

R/W-0 PCFG1

R/W-0 PCFG0 bit 0

bit 6-4 bit 3-0

AN4 RA5 A A A A D D D A A A A A D D D

AN3 RA3 A VREF+ A VREF+ A VREF+ D VREF+ A VREF+ VREF+ VREF+ VREF+ D VREF+

AN2 RA2 A A A A D D D VREFA A VREFVREFVREFD VREF-

AN1 RA1 A A A A A A D A A A A A A D D

AN0 RA0 A A A A A A D A A A A A A A A

VREF+ VDD RA3 VDD RA3 VDD RA3 VDD RA3 VDD RA3 RA3 RA3 RA3 VDD RA3

VREFVSS VSS VSS VSS VSS VSS VSS RA2 VSS VSS RA2 RA2 RA2 VSS RA2

CHAN/ Refs(2) 8/0 7/1 5/0 4/1 3/0 2/1 0/0 6/2 6/0 5/1 4/2 3/2 2/2 1/0 1/2

A A D D D D D A D D D D D D D

A A D D D D D A D D D D D D D

A A D D D D D A A A A D D D D

A = Analog input

D = Digital I/O

Note 1: These channels are not available on PIC16F873/876 devices. 2: This column indicates the number of analog channels available as A/D inputs and the number of analog channels used as voltage reference inputs. Legend: R = Readable bit - n = Value at POR W = Writable bit 1 = Bit is set U = Unimplemented bit, read as 0 0 = Bit is cleared x = Bit is unknown

The ADRESH:ADRESL registers contain the 10-bit result of the A/D conversion. When the A/D conversion is complete, the result is loaded into this A/D result register pair, the GO/DONE bit (ADCON0<2>) is cleared and the A/D interrupt flag bit ADIF is set. The block diagram of the A/D module is shown in Figure 11-1. After the A/D module has been configured as desired, the selected channel must be acquired before the conversion is started. The analog input channels must have their corresponding TRIS bits selected as inputs.

To determine sample time, see Section 11.1. After this acquisition time has elapsed, the A/D conversion can be started.

DS30292C-page 112

2001 Microchip Technology Inc.

PIC16F87X
These steps should be followed for doing an A/D Conversion: 1. Configure the A/D module: Configure analog pins/voltage reference and digital I/O (ADCON1) Select A/D input channel (ADCON0) Select A/D conversion clock (ADCON0) Turn on A/D module (ADCON0) Configure A/D interrupt (if desired): Clear ADIF bit Set ADIE bit Set PEIE bit Set GIE bit 3. 4. 5. Wait the required acquisition time. Start conversion: Set GO/DONE bit (ADCON0) Wait for A/D conversion to complete, by either: Polling for the GO/DONE bit to be cleared (with interrupts enabled); OR Waiting for the A/D interrupt Read A/D result register pair (ADRESH:ADRESL), clear bit ADIF if required. For the next conversion, go to step 1 or step 2, as required. The A/D conversion time per bit is defined as TAD. A minimum wait of 2TAD is required before the next acquisition starts.

6. 7.

2.

FIGURE 11-1:

A/D BLOCK DIAGRAM


CHS2:CHS0

111 110 101 100

RE2/AN7(1) RE1/AN6(1) RE0/AN5(1) RA5/AN4

VAIN (Input Voltage)


011 010

RA3/AN3/VREF+ RA2/AN2/VREF-

A/D Converter
001

RA1/AN1 VDD VREF+ (Reference Voltage) PCFG3:PCFG0


000

RA0/AN0

VREF(Reference Voltage) VSS PCFG3:PCFG0

Note 1: Not available on PIC16F873/876 devices.

2001 Microchip Technology Inc.

DS30292C-page 113

PIC16F87X
11.1 A/D Acquisition Requirements
For the A/D converter to meet its specified accuracy, the charge holding capacitor (CHOLD) must be allowed to fully charge to the input channel voltage level. The analog input model is shown in Figure 11-2. The source impedance (RS) and the internal sampling switch (RSS) impedance directly affect the time required to charge the capacitor CHOLD. The sampling switch (RSS) impedance varies over the device voltage (VDD), see Figure 11-2. The maximum recommended impedance for analog sources is 10 k. As the impedance is decreased, the acquisition time may be decreased. After the analog input channel is selected (changed), this acquisition must be done before the conversion can be started. To calculate the minimum acquisition time, Equation 11-1 may be used. This equation assumes that 1/2 LSb error is used (1024 steps for the A/D). The 1/2 LSb error is the maximum error allowed for the A/D to meet its specified resolution. To calculate the minimum acquisition time, TACQ, see the PICmicro Mid-Range Reference Manual (DS33023).

EQUATION 11-1:
TACQ

ACQUISITION TIME

= Amplifier Settling Time + Hold Capacitor Charging Time + Temperature Coefficient = = = = = = = TAMP + TC + TCOFF 2s + TC + [(Temperature -25C)(0.05s/C)] CHOLD (RIC + RSS + RS) In(1/2047) - 120pF (1k + 7k + 10k) In(0.0004885) 16.47s 2s + 16.47s + [(50C -25C)(0.05s/C) 19.72s

TC

TACQ

Note 1: The reference voltage (VREF) has no effect on the equation, since it cancels itself out. 2: The charge holding capacitor (CHOLD) is not discharged after each conversion. 3: The maximum recommended impedance for analog sources is 10 k. This is required to meet the pin leakage specification. 4: After a conversion has completed, a 2.0TAD delay must complete before acquisition can begin again. During this time, the holding capacitor is not connected to the selected A/D input channel.

FIGURE 11-2:

ANALOG INPUT MODEL


VDD RS VA ANx CPIN 5 pF VT = 0.6V RIC 1k I LEAKAGE 500 nA Sampling Switch SS RSS CHOLD = DAC capacitance = 120 pF VSS

VT = 0.6V

Legend CPIN = input capacitance VT = threshold voltage I LEAKAGE = leakage current at the pin due to various junctions RIC = interconnect resistance SS = sampling switch CHOLD = sample/hold capacitance (from DAC)

6V 5V VDD 4V 3V 2V 5 6 7 8 9 10 11 Sampling Switch (k)

DS30292C-page 114

2001 Microchip Technology Inc.

ANEXO D MICROCONTROLADOR 18F46k22

ANEXO E DIODOS

1N4001-1N4007

1N4001 - 1N4007
Features
Low forward voltage drop. High surge current capability.

DO-41
COLOR BAND DENOTES CATHODE

General Purpose Rectifiers (Glass Passivated)


Absolute Maximum Ratings*
Symbol
VRRM IF(AV) IFSM
TA = 25C unless otherwise noted

Parameter
4001
Peak Repetitive Reverse Voltage Average Rectified Forward Current, .375 " lead length @ TA = 75C Non-repetitive Peak Forward Surge Current 8.3 ms Single Half-Sine-Wave Storage Temperature Range Operating Junction Temperature 50

Value
4002
100

Units
4005
600

4003
200

4004
400 1.0 30

4006 4007
800 1000 V A A C C

Tstg TJ

-55 to +175 -55 to +175

*These ratings are limiting values above which the serviceability of any semiconductor device may be impaired.

Thermal Characteristics
Symbol
PD RJA

Parameter
Power Dissipation Thermal Resistance, Junction to Ambient

Value
3.0 50

Units
W C/W

Electrical Characteristics
Symbol
VF Irr IR CT

TA = 25C unless otherwise noted

Parameter
4001
Forward Voltage @ 1.0 A Maximum Full Load Reverse Current, Full Cycle TA = 75C Reverse Current @ rated VR TA = 25C TA = 100C Total Capacitance VR = 4.0 V, f = 1.0 MHz

Device
4002 4003 4004
1.1 30 5.0 500 15

Units
4005 4006 4007
V A A A pF

2001 Fairchild Semiconductor Corporation

1N4001-1N4007, Rev. C

ANEXO F AMPLIFICADORES OPERACIONALES

LM741 Operational Amplifier

November 1994

LM741 Operational Amplifier


General Description
The LM741 series are general purpose operational amplifiers which feature improved performance over industry standards like the LM709 They are direct plug-in replacements for the 709C LM201 MC1439 and 748 in most applications The amplifiers offer many features which make their application nearly foolproof overload protection on the input and output no latch-up when the common mode range is exceeded as well as freedom from oscillations The LM741C LM741E are identical to the LM741 LM741A except that the LM741C LM741E have their performance guaranteed over a 0 C to a 70 C temperature range instead of b55 C to a 125 C

Schematic Diagram

TL H 9341 1

Offset Nulling Circuit

TL H 9341 7

C1995 National Semiconductor Corporation

TL H 9341

RRD-B30M115 Printed in U S A

Connection Diagrams
Metal Can Package Ceramic Dual-In-Line Package

TL H 93412

TL H 9341 5

Order Number LM741H LM741H 883 LM741AH 883 or LM741CH See NS Package Number H08C

Order Number LM741J-14 883 LM741AJ-14 883 See NS Package Number J14A
also available per JM38510 10101 also available per JM38510 10102

Dual-In-Line or S O Package Ceramic Flatpak

TL H 9341 6 TL H 93413

Order Number LM741J LM741J 883 LM741CM LM741CN or LM741EN See NS Package Number J08A M08A or N08E

Order Number LM741W 883 See NS Package Number W10A

LM741H is available per JM38510 10101

TL082 TL082A - TL082B


GENERAL PURPOSE J-FET DUAL OPERATIONAL AMPLIFIER

. . . . . . .

WIDE COMMON-MODE (UP TO VCC+) AND DIFFERENTIAL VOLTAGE RANGE LOW INPUT BIAS AND OFFSET CURRENT OUTPUT SHORT-CIRCUIT PROTECTION HIGH INPUT IMPEDANCE JFET INPUT STAGE INTERNAL FREQUENCY COMPENSATION LATCH UP FREE OPERATION HIGH SLEW RATE : 16V/s (typ)

N DIP8 (Plastic Package)

D SO8 (Plastic Micropackage)

P TSSOP8 (Thin Shrink Small Outline Package)

DESCRIPTION The TL082, TL082A and TL082B are high speed JFET input dual operational amplifiers incorporating well matched, high voltage JFET and bipolar transistors in a monolithic integrated circuit. The devices featurehigh slewrates, low input bias and offset current, and low offset voltage temperature coefficient. PIN CONNECTIONS (top view)

ORDER CODES
Part Number TL082M/AM/BM TL082I/AI/BI TL082C/AC/BC Temperature Range 55 C, +125 C 40oC, +105oC 0 C, +70 C
o o o o

Package N D P

Examples : TL082CD, TL082IN

1 2 3 4 + +

8 7 6 5

1 2 3 4 5 6 7 8

Output 1 Inverting input 1 Non-inverting input 1 VCC Non-inverting input 2 Inverting input 2 Output 2 VCC+

January 1999

1/10

LM111 LM211 LM311 Voltage Comparator

December 1994

LM111 LM211 LM311 Voltage Comparator


General Description
The LM111 LM211 and LM311 are voltage comparators that have input currents nearly a thousand times lower than devices like the LM106 or LM710 They are also designed to operate over a wider range of supply voltages from standard g 15V op amp supplies down to the single 5V supply used for IC logic Their output is compatible with RTL DTL and TTL as well as MOS circuits Further they can drive lamps or relays switching voltages up to 50V at currents as high as 50 mA Both the inputs and the outputs of the LM111 LM211 or the LM311 can be isolated from system ground and the output can drive loads referred to ground the positive supply or the negative supply Offset balancing and strobe capability are provided and outputs can be wire ORed Although slower than the LM106 and LM710 (200 ns response time vs 40 ns) the devices are also much less prone to spurious oscillations The LM111 has the same pin configuration as the LM106 and LM710 The LM211 is identical to the LM111 except that its performance is specified over a b25 C to a 85 C temperature range instead of b55 C to a 125 C The LM311 has a temperature range of 0 C to a 70 C

Features
Y Y Y Y Y

Operates from single 5V supply Input current 150 nA max over temperature Offset current 20 nA max over temperature Differential input voltage range g 30V Power consumption 135 mW at g 15V

Typical Applications
Offset Balancing

Strobing

Note Pin connections shown on schematic diagram and typical applications are for H08 metal can package

Increasing Input Stage Current

Note Do Not Ground Strobe Pin Output is turned off when current is pulled from Strobe Pin

Increases typical common mode slew from 7 0V ms to 18V ms

Detector for Magnetic Transducer

Digital Transmission Isolator

Relay Driver with Strobe

Strobing off Both Input and Output Stages

Absorbs inductive kickback of relay and protects IC from severe voltage transients on V a a line Note Do Not Ground Strobe Pin

Typical input current is 50 pA with inputs strobed off Note Do Not Ground Strobe Pin
TL H 5704 1

C1995 National Semiconductor Corporation

TL H 5704

RRD-B30M115 Printed in U S A

Typical Applications (Continued) (Pin numbers refer to H08 package)


Zero Crossing Detector Driving MOS Switch 100 kHz Free Running Multivibrator

TL H 5704 13

TTL or DTL fanout of two

TL H 5704 14

10 Hz to 10 kHz Voltage Controlled Oscillator

Adjust for symmetrical square wave time when VIN e 5 mV Minimum capacitance 20 pF Maximum frequency 50 kHz

TL H 5704 15

Driving Ground-Referred Load

Using Clamp Diodes to Improve Response

Input polarity is reversed when using pin 1 as output

TL H 5704 17 TL H 5704 16

Schematic Diagram

TL H 5704 5

Pin connections shown on schematic diagram are for H08 package

Connection Diagrams
Metal Can Package Dual-In-Line Package Dual-In-Line Package

TL H 57046

Top View
Note Pin 4 connected to case

TL H 5704 34

Top View Top View Order Number LM111J-8 LM111J8 883 LM211J-8 LM211M LM311M or LM311N See NS Package Number J08A M08A or N08E

TL H 5704 35

Order Number LM111H LM111H 883 LM211H or LM311H See NS Package Number H08C

Order Number LM111J 883 or LM311N-14 See NS Package Number J14A or N14A

Also available per JM38510 10304

13

ANEXO G MULTIPLEXOR 74153

54153 DM54153 DM74153 Dual 4-Line to 1-Line Data Selectors Multiplexers

June 1989

54153 DM54153 DM74153 Dual 4-Line to 1-Line Data Selectors Multiplexers


General Description
Each of these data selectors multiplexers contains inverters and drivers to supply fully complementary on-chip binary decoding data selection to the AND-OR-invert gates Separate strobe inputs are provided for each of the two four-line sections

Features
Y Y Y

Y Y

Y Y

Permits multiplexing from N lines to 1 line Performs parallel-to-serial conversion Strobe (enable) line provided for cascading (N lines to n lines) High fan-out low-impedance totem-pole outputs Typical average propagation delay times From data 11 ns From strobe 18 ns From select 20 ns Typical power dissipation 170 mW Alternate Military Aerospace device (54153) is available Contact a National Semiconductor Sales Office Distributor for specifications

Connection Diagram
Dual-In-Line Package

Function Table
Select Inputs B X L L L L H H H H A X L L H H L L H H C0 X L H X X X X X X Data Inputs C1 X X X L H X X X X C2 X X X X X L H X X C3 X X X X X X X L H Strobe G H L L L L L L L L Output Y L L H L H L H L H

Select inputs A and B are common to both sections H e High Level L e Low Level X e Dont Care

TL F 6547 1

Order Number 54153DMQB 54153FMQB DM54153J DM54153W or DM74153N See NS Package Number J16A N16E or W16A

C1995 National Semiconductor Corporation

TL F 6547

RRD-B30M105 Printed in U S A

ANEXO H TRANSCEPTORES MAX 232, MAX 485

19-4323; Rev 11; 2/03

+5V-Powered, Multichannel RS-232 Drivers/Receivers


General Description
The MAX220MAX249 family of line drivers/receivers is intended for all EIA/TIA-232E and V.28/V.24 communications interfaces, particularly applications where 12V is not available. These parts are especially useful in battery-powered systems, since their low-power shutdown mode reduces power dissipation to less than 5W. The MAX225, MAX233, MAX235, and MAX245/MAX246/MAX247 use no external components and are recommended for applications where printed circuit board space is critical.

____________________________Features Superior to Bipolar


o Operate from Single +5V Power Supply (+5V and +12VMAX231/MAX239) o Low-Power Receive Mode in Shutdown (MAX223/MAX242) o Meet All EIA/TIA-232E and V.28 Specifications o Multiple Drivers and Receivers o 3-State Driver and Receiver Outputs o Open-Line Detection (MAX243)

MAX220MAX249

________________________Applications
Portable Computers Low-Power Modems Interface Translation Battery-Powered RS-232 Systems Multidrop RS-232 Networks
PART MAX220CPE MAX220CSE MAX220CWE MAX220C/D MAX220EPE MAX220ESE MAX220EWE MAX220EJE MAX220MJE

Ordering Information
TEMP RANGE 0C to +70C 0C to +70C 0C to +70C 0C to +70C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -55C to +125C PIN-PACKAGE 16 Plastic DIP 16 Narrow SO 16 Wide SO Dice* 16 Plastic DIP 16 Narrow SO 16 Wide SO 16 CERDIP 16 CERDIP

Ordering Information continued at end of data sheet. *Contact factory for dice specifications.

Selection Table
Part Number MAX220 MAX222 MAX223 (MAX213) MAX225 MAX230 (MAX200) MAX231 (MAX201) MAX232 (MAX202) MAX232A MAX233 (MAX203) MAX233A MAX234 (MAX204) MAX235 (MAX205) MAX236 (MAX206) MAX237 (MAX207) MAX238 (MAX208) MAX239 (MAX209) MAX240 MAX241 (MAX211) MAX242 MAX243 MAX244 MAX245 MAX246 MAX247 MAX248 MAX249 Power Supply (V) +5 +5 +5 +5 +5 +5 and +7.5 to +13.2 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 and +7.5 to +13.2 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 No. of RS-232 Drivers/Rx 2/2 2/2 4/5 5/5 5/0 2/2 2/2 2/2 2/2 2/2 4/0 5/5 4/3 5/3 4/4 3/5 5/5 4/5 2/2 2/2 8/10 8/10 8/10 8/9 8/8 6/10 No. of Ext. Caps 4 4 4 0 4 2 4 4 0 0 4 0 4 4 4 2 4 4 4 4 4 0 0 0 4 4 Nominal Cap. Value (F) 0.1 0.1 1.0 (0.1) 1.0 (0.1) 1.0 (0.1) 1.0 (0.1) 0.1 1.0 (0.1) 1.0 (0.1) 1.0 (0.1) 1.0 (0.1) 1.0 (0.1) 1.0 1.0 (0.1) 0.1 0.1 1.0 1.0 1.0 SHDN & ThreeState No Yes Yes Yes Yes No No No No No No Yes Yes No No No Yes Yes Yes No No Yes Yes Yes Yes Yes Rx Active in SHDN Data Rate (kbps) 120 200 120 120 120 120 120 (64) 200 120 200 120 120 120 120 120 120 120 120 200 200 120 120 120 120 120 120 Features Ultra-low-power, industry-standard pinout Low-power shutdown MAX241 and receivers active in shutdown Available in SO 5 drivers with shutdown Standard +5/+12V or battery supplies; same functions as MAX232 Industry standard Higher slew rate, small caps No external caps No external caps, high slew rate Replaces 1488 No external caps Shutdown, three state Complements IBM PC serial port Replaces 1488 and 1489 Standard +5/+12V or battery supplies; single-package solution for IBM PC serial port DIP or flatpack package Complete IBM PC serial port Separate shutdown and enable Open-line detection simplifies cabling High slew rate High slew rate, int. caps, two shutdown modes High slew rate, int. caps, three shutdown modes High slew rate, int. caps, nine operating modes High slew rate, selective half-chip enables Available in quad flatpack package

________________________________________________________________ Maxim Integrated Products

For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxims website at www.maxim-ic.com.

+5V-Powered, Multichannel RS-232 Drivers/Receivers MAX220MAX249


+5V INPUT C3

TOP VIEW
C5 C1+ 1 V+ 2 C1- 3 C2+ 4 C2- 5 V- 6 T2OUT 7 R2IN 8 16 VCC 15 GND 14 T1OUT C2 1 C1 C1+ 16 VCC +5V TO +10V VOLTAGE DOUBLER V+ 2 +10V 6 -10V C4

3 C14 C2+ +10V TO -10V 5 C2- VOLTAGE INVERTER +5V 400k 11 T1IN

V-

MAX220 MAX232 MAX232A

13 R1IN 12 R1OUT 11 T1IN 10 T2IN 9 R2OUT TTL/CMOS INPUTS

T1OUT 14 RS-232 OUTPUTS T2OUT 7 R1IN 13 5k RS-232 INPUTS

+5V 400k 10 T2IN 12 R1OUT

DIP/SO
CAPACITANCE (F) C1 C2 C3 C4 4.7 4.7 10 10 1.0 1.0 1.0 1.0 0.1 0.1 0.1 0.1 TTL/CMOS OUTPUTS

DEVICE MAX220 MAX232 MAX232A

C5 4.7 1.0 0.1

9 R2OUT

R2IN 8 5k GND 15

Figure 5. MAX220/MAX232/MAX232A Pin Configuration and Typical Operating Circuit


+5V INPUT C3 ALL CAPACITORS = 0.1F C5 17 VCC 3 +10V C1+ +5V TO +10V V+ 4 C1- VOLTAGE DOUBLER 5 C2+ 7 -10V +10V TO -10V V6 C2C4 VOLTAGE INVERTER 2 +5V 400k 12 T1IN TTL/CMOS INPUTS +5V 400k 11 T2IN 13 R1OUT TTL/CMOS OUTPUTS 10 R2OUT 1 (N.C.) EN ( ) ARE FOR MAX222 ONLY. PIN NUMBERS IN TYPICAL OPERATING CIRCUIT ARE FOR DIP/SO PACKAGES ONLY. GND 16 (EXCEPT MAX220) T2OUT 8 R1IN 14 5k R2IN 9 5k SHDN 18 RS-232 INPUTS (EXCEPT MAX220) T1OUT 15 RS-232 OUTPUTS

TOP VIEW

(N.C.) EN 1 (N.C.) EN 1 C1+ 2 V+ 3 C1- 4 C2+ 5 C2- 6 V- 7 T2OUT 8 R2IN 9 18 SHDN 17 VCC 16 GND 15 T1OUT C1+ 2 V+ 3 C1- 4 C2+ 5 C2- 6 V- 7 T2OUT 8

20 SHDN 19 VCC 18 GND 17 T1OUT

C1

C2

MAX222 MAX242

MAX222 MAX242

16 N.C. 15 R1IN 14 R1OUT 13 N.C. 12 T1IN 11 T2IN

14 R1IN 13 R1OUT 12 T1IN 11 T2IN 10 R2OUT

R2IN 9 R2OUT 10

DIP/SO

SSOP

Figure 6. MAX222/MAX242 Pin Configurations and Typical Operating Circuit ______________________________________________________________________________________ 17

19-0122; Rev 7; 6/03

Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers


General Description
The MAX481, MAX483, MAX485, MAX487MAX491, and MAX1487 are low-power transceivers for RS-485 and RS422 communication. Each part contains one driver and one receiver. The MAX483, MAX487, MAX488, and MAX489 feature reduced slew-rate drivers that minimize EMI and reduce reflections caused by improperly terminated cables, thus allowing error-free data transmission up to 250kbps. The driver slew rates of the MAX481, MAX485, MAX490, MAX491, and MAX1487 are not limited, allowing them to transmit up to 2.5Mbps. These transceivers draw between 120A and 500A of supply current when unloaded or fully loaded with disabled drivers. Additionally, the MAX481, MAX483, and MAX487 have a low-current shutdown mode in which they consume only 0.1A. All parts operate from a single 5V supply. Drivers are short-circuit current limited and are protected against excessive power dissipation by thermal shutdown circuitry that places the driver outputs into a high-impedance state. The receiver input has a fail-safe feature that guarantees a logic-high output if the input is open circuit. The MAX487 and MAX1487 feature quarter-unit-load receiver input impedance, allowing up to 128 MAX487/ MAX1487 transceivers on the bus. Full-duplex communications are obtained using the MAX488MAX491, while the MAX481, MAX483, MAX485, MAX487, and MAX1487 are designed for half-duplex applications.

____________________________Features
o In MAX Package: Smallest 8-Pin SO o Slew-Rate Limited for Error-Free Data Transmission (MAX483/487/488/489) o 0.1ALow-Current Shutdown Mode (MAX481/483/487) o Low Quiescent Current: 120A (MAX483/487/488/489) 230A (MAX1487) 300A (MAX481/485/490/491) o -7V to +12V Common-Mode Input Voltage Range o Three-State Outputs o 30ns Propagation Delays, 5ns Skew (MAX481/485/490/491/1487) o Full-Duplex and Half-Duplex Versions Available o Operate from a Single 5V Supply o Allows up to 128 Transceivers on the Bus (MAX487/MAX1487) o Current-Limiting and Thermal Shutdown for Driver Overload Protection

MAX481/MAX483/MAX485/MAX487MAX491/MAX1487

________________________Applications
Low-Power RS-485 Transceivers Low-Power RS-422 Transceivers Level Translators Transceivers for EMI-Sensitive Applications Industrial-Control Local Area Networks
PART MAX481CPA MAX481CSA MAX481CUA MAX481C/D

Ordering Information
TEMP RANGE 0C to +70C 0C to +70C 0C to +70C 0C to +70C PIN-PACKAGE 8 Plastic DIP 8 SO 8 MAX Dice*

Ordering Information continued at end of data sheet. *Contact factory for dice specifications.

______________________________________________________________Selection Table
PART NUMBER MAX481 MAX483 MAX485 MAX487 MAX488 MAX489 MAX490 MAX491 MAX1487 HALF/FULL DUPLEX Half Half Half Half Full Full Full Full Half DATA RATE (Mbps) 2.5 0.25 2.5 0.25 0.25 0.25 2.5 2.5 2.5 SLEW-RATE LIMITED No Yes No Yes Yes Yes No No No LOW-POWER SHUTDOWN Yes Yes No Yes No No No No No RECEIVER/ DRIVER ENABLE Yes Yes Yes Yes No Yes No Yes Yes QUIESCENT CURRENT (A) 300 120 300 120 120 120 300 300 230 NUMBER OF TRANSMITTERS ON BUS 32 32 32 128 32 32 32 32 128 PIN COUNT 8 8 8 8 8 14 8 14 8

________________________________________________________________ Maxim Integrated Products

For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxims website at www.maxim-ic.com.

Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers


______________________________________________________________Pin Description
PIN MAX481/MAX483/ MAX485/MAX487/ MAX1487 DIP/SO 1 2 MAX 3 4 MAX488/ MAX490 DIP/SO 2 MAX 4 MAX489/ MAX491 DIP/SO 2 3 RO RE Receiver Output: If A > B by 200mV, RO will be high; If A < B by 200mV, RO will be low. Receiver Output Enable. RO is enabled when RE is low; RO is high impedance when RE is high. Driver Output Enable. The driver outputs, Y and Z, are enabled by bringing DE high. They are high impedance when DE is low. If the driver outputs are enabled, the parts function as line drivers. While they are high impedance, they function as line receivers if RE is low. Driver Input. A low on DI forces output Y low and output Z high. Similarly, a high on DI forces output Y high and output Z low. Ground Noninverting Driver Output Inverting Driver Output Noninverting Receiver Input and Noninverting Driver Output Noninverting Receiver Input Inverting Receiver Input and Inverting Driver Output Inverting Receiver Input Positive Supply: 4.75V VCC 5.25V No Connectnot internally connected NAME NAME FUNCTION FUNCTION

MAX481/MAX483/MAX485/MAX487MAX491/MAX1487

DE

4 5 6 7 8
TOP VIEW

6 7 8 1 2

3 4 5 6 8 7 1

5 6 7 8 2 1 3

5 6, 7 9 10 12 11 14 1, 8, 13

DI GND Y Z A A B B VCC N.C.

RO

8 7 6

VCC B A GND RO 1 R 8 VCC 7B Rt 6 A 5 GND

RE 2 DE 3 DI 4 D

MAX481 MAX483 MAX485 MAX487 MAX1487


B Rt A R

DE D DI

DIP/SO
B VCC RO 1 2 3 8 A GND DI DE

RE 2 DE 3 DI 4 D

RO

RE 4

MAX481 MAX483 MAX485 MAX487 MAX1487 MAX

7 6 5

RE

NOTE: PIN LABELS Y AND Z ON TIMING, TEST, AND WAVEFORM DIAGRAMS REFER TO PINS A AND B WHEN DE IS HIGH. TYPICAL OPERATING CIRCUIT SHOWN WITH DIP/SO PACKAGE.

Figure 1. MAX481/MAX483/MAX485/MAX487/MAX1487 Pin Configuration and Typical Operating Circuit _______________________________________________________________________________________ 7

Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers


Line Length vs. Data Rate
The RS-485/RS-422 standard covers line lengths up to 4000 feet. For line lengths greater than 4000 feet, see Figure 23. Figures 19 and 20 show the system differential voltage for the parts driving 4000 feet of 26AWG twisted-pair wire at 110kHz into 120 loads. Figures 21 and 22 show typical network applications circuits. These parts can also be used as line repeaters, with cable lengths longer than 4000 feet, as shown in Figure 23. To minimize reflections, the line should be terminated at both ends in its characteristic impedance, and stub lengths off the main line should be kept as short as possible. The slew-rate-limited MAX483 and MAX487MAX489 are more tolerant of imperfect termination.

MAX481/MAX483/MAX485/MAX487MAX491/MAX1487

Typical Applications
The MAX481, MAX483, MAX485, MAX487MAX491, and MAX1487 transceivers are designed for bidirectional data communications on multipoint bus transmission lines.

DI

5V 0V

DI

5V 0V

1V VY-VZ 0V -1V VY-VZ

1V 0V -1V

RO

5V 0V 2s/div

RO

5V 0V 2s/div

Figure 19. MAX481/MAX485/MAX490/MAX491/MAX1487 System Differential Voltage at 110kHz Driving 4000ft of Cable

Figure 20. MAX483, MAX487MAX489 System Differential Voltage at 110kHz Driving 4000ft of Cable

120 DI B

120 B DE

D
DE RO RE A B A B A A

D
DI

RO RE

R MAX481 MAX483 MAX485 MAX487 MAX1487 D D

DI

DE

RO RE

DI

DE

RO RE

Figure 21. MAX481/MAX483/MAX485/MAX487/MAX1487 Typical Half-Duplex RS-485 Network

______________________________________________________________________________________

13

ANEXO I PROGRAMAS

CDIGO PROGRAMA MICROCONTROLADOR ESCLAVO #include <16f877a.h> #fuses HS,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT,NOCPD,NOWRT #device adc=10 #use delay(clock=20000000,RESTART_WDT) #use rs232(BAUD=9600, BITS=8, PARITY=N, XMIT=PIN_C6, RCV=PIN_C7, RESTART_WDT) #use fast_io(ALL) #define PROTEUS //#define ANGULO_CCP #define Muestras 30 #define MuestrasAng 30 #define PULSE_ANG (360/20000/5) #define N_VAR 12 #define N_VAR_LCD 15 #define SOH #define STX #define ETX #define DLE #define SYN 0x1 0x2 0x3 0x10 0x16

#define ID_MASTER 0 #define get_idDest() Buffer232[2] #define get_nBytes() Buffer232[3] #define LED_R PIN_D6 #define LED_V PIN_D7 #define Ur() BufferVar[0] #define Ir() BufferVar[1] #define dr() BufferVar[2] #define Us() BufferVar[3] #define Is() BufferVar[4] #define ds() BufferVar[5] #define Ut() BufferVar[6] #define It() BufferVar[7] #define dt() BufferVar[8] int8 MY_ID; int8 Buffer232[60]; float BufferVar[12]; int8 ptrBuffer; int8 nByteRx; int8 nByteTx; int8 nSYN; int1 txDatos; int1 rxDatos;

float ValorPromedio = 0; de las muestras int16 ValorADC = 0; del adc float ValorMedio = 0; float ValorMedio2=0; float ValorMedio3; float ValorRMS3=0; float RMS; int8 nMuestras = 0; int1 TimeOut; #ifdef ANGULO_CCP int16 rise,fall #endif int16 pulse_width; float angulo; int i; void EntramarVar(); #ifndef ANGULO_CCP int8 faseG; int16 tPulsoAlto; int8 nPulsoBajo; int1 CalcAng; #endif

//Variable para guardar ir sacando el promedio //variable que guarda temporalmente el valor leido

#int_tbe void isr_tx(){ nByteTx++; if (nByteTx <= (get_nBytes()+8)){ if (nByteTx < 2) putc(SYN); else putc(*(ptrBuffer++)); } else { output_low(PIN_D4); // Max485 como receptor disable_interrupts(INT_TBE); } } #int_rda void isr_rx(){ int8 c; c = getc(); if (!rxDatos){ if (c == SYN) nSYN++;

if (nSYN >= 2){ nSYN = 0; ptrBuffer = &Buffer232; nByteRx = 0; rxDatos = TRUE; } } else { if (nByteRx == 0 && c != SOH) rxDatos = FALSE; *(ptrBuffer++) = c; nByteRx++; if (nByteRx > 3 && nByteRx >= (get_nBytes()+6)){ } } } } #int_timer0 void rxtimeout(){ TimeOut = TRUE; pulse_width = 10000*5; disable_interrupts(INT_TIMER0); setup_ccp1(CCP_CAPTURE_RE); disable_interrupts(INT_CCP1); setup_ccp2(CCP_CAPTURE_RE); disable_interrupts(INT_CCP2); disable_interrupts(INT_TIMER2); } #int_ccp1 void isr_desfaseVI() { #ifdef ANGULO_CCP if (!rise) { set_timer0(0); rise = CCP_1; setup_ccp1(CCP_CAPTURE_FE); } else { //disable_interrupts(INT_TIMER0); fall = CCP_1; pulse_width = fall - rise; setup_ccp1(CCP_CAPTURE_RE); //disable_interrupts(INT_CCP1); } #else set_timer0(0); set_timer2(0); set_timer2(0); clear_interrupt(INT_TIMER2);

enable_interrupts(INT_TIMER2); disable_interrupts(INT_CCP1); #endif } #int_ccp2 void isr_desfaseVV() { #ifdef ANGULO_CCP if (!rise) { set_timer0(0); rise = CCP_2; setup_ccp2(CCP_CAPTURE_FE); } else { //disable_interrupts(INT_TIMER0); fall = CCP_2; pulse_width = fall - rise; setup_ccp2(CCP_CAPTURE_RE); //disable_interrupts(INT_CCP2); } #else set_timer0(0); set_timer2(0); clear_interrupt(INT_TIMER2); enable_interrupts(INT_TIMER2); disable_interrupts(INT_CCP2); #endif } #int_timer2 void isr_desfase() { #ifndef ANGULO_CCP int1 Pulso; if (faseG < 3) Pulso = input_state(PIN_C2); else Pulso = input_state(PIN_C1); if (Pulso) { tPulsoAlto++; if (nPulsoBajo > 0) { tPulsoAlto += nPulsoBajo; } nPulsoBajo = 0; } else { if (nPulsoBajo>=5) { CalcAng = FALSE; disable_interrupts(INT_TIMER0); disable_interrupts(INT_TIMER2); } else nPulsoBajo++; } #endif

} void EntramarVar(){ int8 i; int8* ptrBufferVar; ptrBuffer = &Buffer232; *(ptrBuffer++) = SOH; *(ptrBuffer++) = MY_ID; *(ptrBuffer++) = ID_MASTER; *(ptrBuffer++) = 4*N_VAR; *(ptrBuffer++) = STX; ptrBufferVar = (int8*)&BufferVar; for(i=0; i<4*N_VAR; i++) *(ptrBuffer++) = *(ptrBufferVar++); *(ptrBuffer++) = ETX; } void calculos(int8 canal){ ValorMedio3=0; ValorRMS3=0; for(i=0;i<Muestras;i++){ nMuestras = 0; ValorPromedio =0; while(nMuestras < 200){ delay_us(20); ValorADC = read_adc(); ValorPromedio = ValorPromedio + ValorADC; nMuestras ++; delay_us(28); } ValorMedio = ValorPromedio/200.0; ValorMedio2 = ValorMedio*0.00488; // casting para evitar truncamientos RMS=ValorMedio2*1.11; if(canal==0||canal==2||canal==4) RMS = RMS*62.32; else if(canal==1||canal==3||canal==5) RMS = RMS*14.164; ValorMedio3+=ValorMedio2; ValorRMS3+=RMS; } ValorMedio3/=Muestras; ValorRMS3/=Muestras; } #ifdef ANGULO_CCP void desfase(int8 fase){ int8 error_ang; int8 nTimeOut=0; int16 buffang[MuestrasAng];

error_ang = 0; angulo = 0; switch (fase) { case 0: if (Ur() < 50) { angulo = 0; goto SalirAng; } break; case 1: if (Us() < 50) { angulo = 0; goto SalirAng; } break; case 2: if (Ut() < 50) { angulo = 0; goto SalirAng; } case 4: if (Ur() < 50 || Us() < 50) { angulo = 0; goto SalirAng; } case 5: if (Us() < 50 || Ut() < 50) { angulo = 0; goto SalirAng; } break; case 6: if (Ut() < 50 || Ur() < 50) { angulo = 0; goto SalirAng; } break; } if (fase>3) output_d((input_d()&0xf3) | ((fase&0x3)<<2)); else output_d((input_d()&0xfc) | fase); delay_us(10); for (i=0; i<MuestrasAng; i++) { TimeOut = FALSE; set_timer0(0); clear_interrupt(INT_TIMER0); enable_interrupts(INT_TIMER0); rise = 0;

fall = 0; pulse_width = 0; if (fase>3) { clear_interrupt(INT_CCP2); enable_interrupts(INT_CCP2); // while(pulse_width == 0 && !TimeOut); // Espera a que se termine de medir while (rise == 0 && !TimeOut); RetornarAng: while (input_state(PIN_C1) && !TimeOut); // Espera a que se termine de medir if (!TimeOut) { for (j=0; j<5; j++) { if (input_state(PIN_C1)) goto RetornarAng; delay_us(10); } disable_interrupts(INT_TIMER0); disable_interrupts(INT_CCP2); } if (TimeOut) { if (input_state(PIN_C1)) pulse_width = 10000*5; else pulse_width = 5000; nTimeOut++; } } else { clear_interrupt(INT_CCP1); enable_interrupts(INT_CCP1); while (pulse_width == 0 && !TimeOut); medir // Espera a que se termine de

//! //! //!

//! //! //!

if (TimeOut) { if (input_state(PIN_C1)) pulse_width = 10000*5; else pulse_width = 5000; nTimeOut++; } } if (pulse_width > (10000*5*3/4)) { pulse_width = 10000*5; error_ang++; if (error_ang == MuestrasAng) { pulse_width = 0; break; } i--; } else { // Condicion 135

//!

buffang[i] = pulse_width; angulo += (float)pulse_width*360/20000/5; } } if (i>0) angulo /= i; else angulo = 0;/* switch (fase) { case 0: angulo -= 1.3; break; case 1: angulo -= 7.4; break; case 2: angulo -= 3.3; break; } if (angulo < 0) angulo = 0;*/ SalirAng: delay_us(1); } #else void desfase(int8 fase){ int8 error_ang; int8 nTimeOut=0; int16 buffang[MuestrasAng]; faseG = fase; error_ang = 0; angulo = 0; switch (fase) { case 0: if (Ur() < 50) { angulo = 0; goto SalirAng; } break; case 1: if (Us() < 50) { angulo = 0; goto SalirAng; } break; case 2: if (Ut() < 50) { angulo = 0; goto SalirAng; } break; case 4:

if (Ur() < 50 || Us() < 50) { angulo = 0; goto SalirAng; } break; case 5: if (Us() < 50 || Ut() < 50) { angulo = 0; goto SalirAng; } break; case 6: if (Ut() < 50 || Ur() < 50) { angulo = 0; goto SalirAng; } break; } if (fase>3) output_d((input_d()&0xf3) | ((fase&0x3)<<2)); else output_d((input_d()&0xfc) | fase); delay_us(10); for (i=0; i<MuestrasAng; i++) { TimeOut = FALSE; set_timer0(0); clear_interrupt(INT_TIMER0); enable_interrupts(INT_TIMER0); tPulsoAlto = 0; nPulsoBajo = 0; CalcAng = TRUE; if (fase>3) { clear_interrupt(INT_CCP2); enable_interrupts(INT_CCP2); while (CalcAng && !TimeOut); // Espera a que se termine de medir

//! //! //!

if (TimeOut) { if (input_state(PIN_C1)) pulse_width = 10000*5; else pulse_width = 5000; nTimeOut++; } else { pulse_width = tPulsoAlto*20*5; } } else { clear_interrupt(INT_CCP1); enable_interrupts(INT_CCP1);

while (CalcAng && !TimeOut);

// Espera a que se termine de medir

//! //! //!

if (TimeOut) { if (input_state(PIN_C1)) pulse_width = 10000*5; else pulse_width = 5000; nTimeOut++; } else { pulse_width = tPulsoAlto*20*5; } } if (pulse_width > (10000*5*3/4)) { // Condicion 135 error_ang++; if (error_ang == MuestrasAng) { pulse_width = 0; break; } i--; } else { buffang[i] = pulse_width; angulo += (float)pulse_width*360/20000/5; } } if (i>0) angulo /= i; else angulo = 0;/* switch (fase) { case 0: angulo -= 1.3; break; case 1: angulo -= 7.4; break; case 2: angulo -= 3.3; break; } if (angulo < 0) angulo = 0;*/ SalirAng: delay_us(1);

} #endif void main(void){ //! setup_wdt(WDT_144MS); nSYN = 0; txDatos = 0; rxDatos = 0; ptrBuffer = &Buffer232;

setup_adc_ports(AN0_AN1_AN2_AN3_AN4_AN5); //6 canales como analogicos // setup_adc_ports(ALL_ANALOG); //6 canales como analogicos // setup_adc_ports(AN0_TO_AN5); //6 canales como analogicos port_b_pullups(TRUE); set_tris_b(0xff); My_ID = 0; while (MY_ID == 0) { MY_ID = (~input_b()) & MSK_ID; // 4-1 IDs } // PIN D0-1 (MuxVI) // PIN D2-3 (MuxVV) // PIN D4 (Driver Max485) output_d(input_d() & 0x80); output_toggle(LED_V); setup_timer_0(T0_DIV_256); setup_timer_2(T2_DIV_BY_1, 19, 5); setup_ccp1(CCP_CAPTURE_RE); // Configure CCP1 to capture rise setup_ccp2(CCP_CAPTURE_RE); // Configure CCP2 to capture fall setup_timer_1(T1_INTERNAL); // Start timer 1 clear_interrupt(INT_RDA); clear_interrupt(INT_TBE); disable_interrupts(INT_TIMER0); disable_interrupts(INT_TIMER2); disable_interrupts(INT_CCP1); disable_interrupts(INT_CCP2); enable_interrupts(INT_RDA); disable_interrupts(INT_TBE); enable_interrupts(GLOBAL); while(on){ calculos(0); BufferVar[0] = ValorRMS3; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[0] = %g\r\n", BufferVar[0]); #endif calculos(1); BufferVar[1] = ValorRMS3; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[1] = %g\r\n", BufferVar[1]); #endif desfase(0); BufferVar[2] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[2] = %g\r\n", BufferVar[2]); #endif calculos(2); BufferVar[3] = ValorRMS3; output_toggle(LED_R); set_tris_d(0x20);

#ifdef PROTEUS printf("Buffer[3] = %g\r\n", BufferVar[3]); #endif calculos(3); BufferVar[4] = ValorRMS3; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[4] = %g\r\n", BufferVar[4]); #endif desfase(1); BufferVar[5] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[5] = %g\r\n", BufferVar[5]); #endif calculos(4); BufferVar[6] = ValorRMS3; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[6] = %g\r\n", BufferVar[6]); #endif calculos(5); BufferVar[7] = ValorRMS3; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[7] = %g\r\n", BufferVar[7]); #endif desfase(2); BufferVar[8] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[8] = %g\r\n", BufferVar[8]); #endif desfase(4); BufferVar[9] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[9] = %g\r\n", BufferVar[9]); #endif desfase(5); BufferVar[10] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[10] = %g\r\n", BufferVar[10]); #endif desfase(6); BufferVar[11] = angulo; output_toggle(LED_R); #ifdef PROTEUS printf("Buffer[11] = %g\r\n", BufferVar[11]); #endif }

CDIGO PROGRAMA MICROCONTROLADOR MAESTRO. #include <18f46k22.h> #fuses INTRC_IO,PLLEN,WDT,WDT32768,NOPROTECT,NOLVP,PUT,BROWNOUT,NO CPD,NOWRT #use delay(clock=64000000,RESTART_WDT) #use rs232(STREAM=PC, BAUD=19200, BITS=8, PARITY=N, XMIT=PIN_D6, RCV=PIN_D7, RESTART_WDT) #use rs232(STREAM=DISP, BAUD=9600, BITS=8, PARITY=N, XMIT=PIN_C6, RCV=PIN_C7, RESTART_WDT) #use fast_io(ALL) //#bit T1IF = 0xf9e.4 #define use_portb_lcd TRUE #include <lcd420.c> #include <stdlib.h> #include <math.h> #define enTX() #define enRX() output_bit(PIN_D2, 1); output_bit(PIN_D2, 0);

#define ADDR_SCAN 0 #define ADDR_VMAX 1 #define ADDR_VMIN 2 #define ADDR_IMAX 3 #define ADDR_IDEL 4 #define ADDR_FP 5

#define MAX_DISP 63 #define N_VAR 12 #define N_VAR_LCD 15 #define N_AJUSTES 5 #define MAX_ERROR #define SOH #define STX #define ETX #define DLE #define SYN 0x1 0x2 0x3 0x10 0x16 2

#define ID_MASTER 0 #define get_idFuente() Buffer232[1] #define get_idDest() Buffer232[2] #define get_nBytes() Buffer232[3] #define Ur(x) BufferVar[x][0] #define Ir(x) BufferVar[x][1] #define dr(x) BufferVar[x][2]

#define Us(x) BufferVar[x][3] #define Is(x) BufferVar[x][4] #define ds(x) BufferVar[x][5] #define Ut(x) BufferVar[x][6] #define It(x) BufferVar[x][7] #define dt(x) BufferVar[x][8] //#define PI 3,1415926535897932384626433832795f #define MENU_INI 0 #define MENU_VAL 1 #define MENU_DISP 2 #define MENU_ALARM_INI 3 #define MENU_ALARM_VER_L 4 #define MENU_ALARM_VER_A 5 #define MENU_ALARM_AJUST 6

int8 ScanDisp; int8 Buffer232[60]; float BufferVar[MAX_DISP][N_VAR]; int1 ConnDisp[MAX_DISP]; int8 nIntErr; int8 ptrBuffer; int8 nByteTx; int8 nByteRx; int8 nSYN; int1 txDatos; int1 rxDatos; int8 BufferPC[4]; int8 iBufferPC; int8 nDispPC; int1 TimeOut; int8 cDisp; const int8 KEYS[4][4] = {{'1' '2' '3' 'A'}, {'4' '5' '6' 'B'}, {'7' '8' '9' 'C'}, {'*' '0' '#' 'D'}}; int8 MenuLCD; int8 BufferLCD[4]; int8 iBufferLCD; int8 nDispLCD; int8 cKey; int8 nKey; signed int8 iWinLCD;

int1 Tx_PC; int16 contLCD; int1 fDispVarLCD; int1 IDAlarm[MAX_DISP]; int8 ListaIDAlarm[MAX_DISP]; int8 nAlarm; int8 nDispAlarm; signed int8 iWinFase; float Vmax, Vmin; float Imax, Idelta; float fpMin; int8 i,j; void Desentramar(); void DispVarLCD(); #int_timer2 void timer(){ if (MenuLCD == MENU_VAL || MenuLCD == MENU_ALARM_VER_A || MenuLCD == MENU_ALARM_VER_L || MenuLCD == MENU_ALARM_INI) { contLCD++; if (contLCD >= 1000) { contLCD = 0; fDispVarLCD = TRUE; } } else contLCD = 0; } #int_timer0 void rxtimeout(){ rxDatos = FALSE; nByteRx = 0xff; TimeOut = TRUE; nIntErr++; } #int_tbe void isr_tx(){ nByteTx++; if (nByteTx <= (get_nBytes()+8)){ if (nByteTx < 2) fputc(SYN, DISP); else fputc(*(ptrBuffer++), DISP); } else { output_low(PIN_D2); // Max485 como receptor txDatos = FALSE; disable_interrupts(INT_TBE); }

} #int_rda void isrRx(){ int8 c; set_timer0(0); c = fgetc(DISP); if (!rxDatos){ if (c == SYN) nSYN++; if (nSYN >= 2){ nSYN = 0; ptrBuffer = &Buffer232; nByteRx = 0; rxDatos = TRUE; } } else { if (nByteRx == 0 && c != SOH) rxDatos = FALSE; *(ptrBuffer++) = c; nByteRx++; if (nByteRx > 3 && nByteRx >= (get_nBytes()+6)){ rxDatos = FALSE; if (get_idFuente() == cDisp+1 && get_idDest() == ID_MASTER){ Desentramar(); } } } } #int_rda2 void isrPC(){ int8 c; c = getc(PC); if (c == '\r' || c == '\n') { BufferPC[iBufferPC] = 0; if (iBufferPC>0) { nDispPC = atoi(&BufferPC); if (nDispPC<=ScanDisp || nDispPC==255) Tx_PC = TRUE; } iBufferPC = 0; } else { if (isdigit(c)) BufferPC[iBufferPC++] = c; } } void Desentramar(){ int8 i; int8* ptrBufferVar;

ptrBuffer = &Buffer232+5; ptrBufferVar = (int8*)&BufferVar[cDisp][0]; for(i=0; i<4*N_VAR; i++) *(ptrBufferVar++) = *(ptrBuffer++); } void Entramar(int8 ID_S) { ptrBuffer = &Buffer232; *(ptrBuffer++) = SOH; *(ptrBuffer++) = ID_MASTER; *(ptrBuffer++) = ID_S; *(ptrBuffer++) = 0; *(ptrBuffer++) = STX; *(ptrBuffer++) = ETX; } float calcP(int8 cDisp) { return (Ur(cDisp)*Ir(cDisp)*cos(dr(cDisp)*pi/180)+Us(cDisp)*Is(cDisp)*cos(ds(cDisp)*pi/1 80)+Ut(cDisp)*It(cDisp)*cos(dt(cDisp)*pi/180)); } float calcQ(int8 cDisp) { return (Ur(cDisp)*Ir(cDisp)*sin(dr(cDisp)*pi/180)+Us(cDisp)*Is(cDisp)*sin(ds(cDisp)*pi/18 0)+Ut(cDisp)*It(cDisp)*sin(dt(cDisp)*pi/180)); } float calcFP(int8 cDisp) { float p, q; p = calcP(cDisp); // if (p>0) { q = calcQ(cDisp); return (p/sqrt(pow(p, 2)+pow(q, 2))); /* } else return ((float)0);*/ } void DispVarLCD() { int8 i, n; float p,q; p = 0; q = 0; lcd_putc('\f'); for (i=0; i<4; i++) { n = iWinLCD+i; if (n>N_VAR_LCD-1) n -= N_VAR_LCD;

switch (n) { case 0: printf(LCD_PUTC, "V1 = %g [V]\n", BufferVar[nDispLCD-1][n]); break; case 1: printf(LCD_PUTC, "I1 = %g [A]\n", BufferVar[nDispLCD-1][n]); break; case 2: printf(LCD_PUTC, "%c1 = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 3: printf(LCD_PUTC, "V2 = %g [V]\n", BufferVar[nDispLCD-1][n]); break; case 4: printf(LCD_PUTC, "I2 = %g [A]\n", BufferVar[nDispLCD-1][n]); break; case 5: printf(LCD_PUTC, "%c2 = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 6: printf(LCD_PUTC, "V3 = %g [V]\n", BufferVar[nDispLCD-1][n]); break; case 7: printf(LCD_PUTC, "I3 = %g [A]\n", BufferVar[nDispLCD-1][n]); break; case 8: printf(LCD_PUTC, "%c3 = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 9: printf(LCD_PUTC, "%cAB = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 10: printf(LCD_PUTC, "%cBC = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 11: printf(LCD_PUTC, "%cCA = %g [%c]\n", 0xf2, BufferVar[nDispLCD1][n], 0xdf); break; case 12: p = calcP(nDispLCD-1); printf(LCD_PUTC, "P = %g [W]\n", p); break; case 13: q = calcQ(nDispLCD-1); printf(LCD_PUTC, "Q = %g [VAr]\n", q); break; case 14: // if (ConnDisp[nDispLCD-1]) { printf(LCD_PUTC, "FP = %g\n", calcFP(nDispLCD-1)); // } // else printf(LCD_PUTC, "fp = 0.00\n", ); break; } } } void Alarmas() { nAlarm = 0; for (i=0; i<ScanDisp; i++) {

if (IDAlarm[i]) { ListaIDAlarm[nAlarm++] = i+1; } } } void MostrarListaIDAlarm() { int8 n, k; Alarmas(); lcd_putc('\f'); if (iWinLCD>nAlarm-1) iWinLCD = nAlarm-1; if (nAlarm>0) { if (nAlarm>3) k = 4; else k = nAlarm; for (i=0; i<k; i++) { n = iWinLCD+i; if (n>nAlarm-1) n -= nAlarm; if (i == 0) lcd_putc(0x7e); else lcd_putc(' '); printf(LCD_PUTC, " MAQ_%02u\n", ListaIDAlarm[n]); } } } void MostrarAlarma() { float Ip; float dI1, dI2, dI3; lcd_putc('\f'); if (IDAlarm[nDispAlarm-1]) { if (BufferVar[nDispAlarm-1][3*iWinFase] > Vmax) printf(LCD_PUTC, "Sobretension en VF%u\n", iWinFase+1); if (BufferVar[nDispAlarm-1][3*iWinFase] < Vmin) { if (BufferVar[nDispAlarm-1][3*iWinFase] > 10) printf(LCD_PUTC, "Subtension en VF%u\n", iWinFase+1); else printf(LCD_PUTC, "Falta de VF%u\n", iWinFase+1); } if (BufferVar[nDispAlarm-1][3*iWinFase+1] > Imax) printf(LCD_PUTC, "Exceso de Carga IF%u\n", iWinFase+1); Ip = (Ir(nDispAlarm-1)+Is(nDispAlarm-1)+It(nDispAlarm-1))/3; dI1 = abs(Ir(nDispAlarm-1)-Ip); dI2 = abs(Is(nDispAlarm-1)-Ip); dI3 = abs(It(nDispAlarm-1)-Ip); Ip = Ip*Idelta; if (dI1>Ip || dI2>Ip || dI3>Ip) printf(LCD_PUTC, "Desbalance de Carga\n"); if (calcFP(nDispAlarm-1) < fpMin) printf(LCD_PUTC, "FP Bajo\n"); }

} int1 ExisteAlarma(int8 cDisp) { float } Ip = (Ir(cDisp)+Is(cDisp)+It(cDisp))/3; dI1 = abs(Ir(cDisp)-Ip); dI2 = abs(Is(cDisp)-Ip); dI3 = abs(It(cDisp)-Ip); Ip = Ip*Idelta; if (dI1>Ip || dI2>Ip || dI3>Ip) return TRUE; if (calcFP(cDisp) < fpMin) return TRUE; return FALSE; } void ActualizarAlarmas() { int8 i; for (i=0; i<ScanDisp; i++) { if (ExisteAlarma(i)) IDAlarm[i] = TRUE; else IDAlarm[i] = FALSE; } Alarmas(); if (nAlarm>0) output_high(PIN_E2); else output_low(PIN_E2); } void MostrarAjustes() { int8 n; lcd_putc('\f'); for (i=0; i<4; i++) { n = iWinLCD+i; if (n>N_AJUSTES-1) n -= N_AJUSTES; if (i == 0) lcd_putc(0x7e); else lcd_putc(' '); if (iBufferLCD == 0 || i > 0) { switch (n) { case 0: printf(LCD_PUTC, "Vmax = %u [V]\n", (int8)Vmax); break; case 1: printf(LCD_PUTC, "Vmin = %u [V]\n", (int8)Vmin); break; case 2: printf(LCD_PUTC, "Imax = %u [A]\n", (int8)Imax); break;

case 3: printf(LCD_PUTC, "deltaI%% = %u\n", (int8)(Idelta*100)); break; case 4: printf(LCD_PUTC, "FP%% = 0.%u\n", (int8)(fpMin*100)); break; } } else { BufferLCD[iBufferLCD] = 0; switch (n) { case 0: printf(LCD_PUTC, "Vmax = %s [V]\n", BufferLCD); break; case 1: printf(LCD_PUTC, "Vmin = %s [V]\n", BufferLCD); break; case 2: printf(LCD_PUTC, "Imax = %s [A]\n", BufferLCD); break; case 3: printf(LCD_PUTC, "deltaI%% = %s\n", BufferLCD); break; case 4: printf(LCD_PUTC, "FP%% = 0.%s\n", BufferLCD); break; } } } }

//#define DEVKEY #ifndef DEVKEY int8 getKey() { int8 lcdFila, lcdCol; int8 lcdKey; lcdKey = 0; set_tris_b(get_tris_b()&0xf); output_b(input_b()&0xf); if ((input_c()&0xf) != 0xf) { if (!input_state(PIN_C0)) lcdFila = 0; else if (!input_state(PIN_C1)) lcdFila = 1; else if (!input_state(PIN_C2)) lcdFila = 2; else if (!input_state(PIN_C3)) lcdFila = 3; output_high(PIN_B4);

delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 0; else { output_high(PIN_B5); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 1; else { output_high(PIN_B6); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 2; else { output_high(PIN_B7); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 3; } } } set_tris_b(get_tris_b()|0xf0); lcdKey = KEYS[lcdFila][lcdCol]; delay_us(1); } return lcdKey; } #else int8 getKey() { int8 lcdFila, lcdCol; int8 lcdKey; lcdKey = 0; set_tris_b(get_tris_b()&0xf0); if ((input_c()&0xf) == 0xf) lcdCol = 0; else { output_high(PIN_B1); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 1; else { output_high(PIN_B2); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 2; else { output_high(PIN_B3); delay_us(1); if ((input_c()&0xf) == 0xf) lcdCol = 3;

} } } set_tris_b(get_tris_b()|0xf0); lcdKey = KEYS[lcdFila][lcdCol]; delay_us(1); } return lcdKey; } #endif int1 isRebote() { int8 i; for (i=0; i<10; i++) { if (getKey()) return 1; delay_us(10); } return 0; } void Enviar_PC() { if (Tx_PC){ switch (nDispPC) { case 0: for (i=0; i<ScanDisp; i++){ if (ConnDisp[i]) { fprintf(PC, "ID_%02u,", i+1); for (j=0; j<12; j++){ fprintf(PC, "%g", BufferVar[i][j]); if (j < 11) putc(',', PC); } } else { fprintf(PC, "ID_%02u,0", i+1); } fprintf(PC, "\n\r"); } break; case 255: fprintf(PC, "ID_XX,"); j = 0; // Ultimo Disp Conectado for (i=0; i<ScanDisp; i++){ if (ConnDisp[i]) { if (j) fprintf(PC, "%u,", j); j = i+1; } } if (j) fprintf(PC, "%u", j); else

putc('0', PC); fprintf(PC, "\n\r"); break; default: if (ConnDisp[nDispPC-1]) { fprintf(PC, "ID_%02u,", nDispPC); for (j=0; j<12; j++){ fprintf(PC, "%g", BufferVar[nDispPC-1][j]); if (j < 11) putc(',', PC); } } else { fprintf(PC, "ID_%02u,0", nDispPC); } fprintf(PC, "\n\r"); break; } Tx_PC = FALSE; } } void main(void){ setup_oscillator(OSC_64MHZ); ScanDisp = read_eeprom(ADDR_SCAN); if (ScanDisp>MAX_DISP) ScanDisp = MAX_DISP; else if (ScanDisp==0) ScanDisp = 1; Vmax = (float) read_eeprom(ADDR_VMAX); Vmin = (float) read_eeprom(ADDR_VMIN); if (Vmin>Vmax) Vmin = Vmax; Imax = (float) read_eeprom(ADDR_IMAX); Idelta = (float) read_eeprom(ADDR_IDEL)/100; fpMin = (float) read_eeprom(ADDR_FP)/100; Tx_PC = FALSE; nSYN = 0; txDatos = FALSE; rxDatos = FALSE; for (i=0; i<=MAX_DISP; i++) ConnDisp[i] = FALSE; iBufferPC = 0; set_tris_d(get_tris_d() & 0xfb); // PIN D0-1 () // PIN D2-3 (Driver Max485) output_low(PIN_D2); // Max485 como receptor

setup_timer_0(T0_OFF);

// Start timer 0

MenuLCD = MENU_INI; contLCD = 0; fDispVarLCD = FALSE; setup_timer_2(T2_DIV_BY_4, 249, 16); // Temp 1[ms] enable_interrupts(INT_TIMER0); enable_interrupts(INT_TIMER2); enable_interrupts(INT_RDA); disable_interrupts(INT_TBE); lcd_putc('\f'); lcd_putc("Maquinaria: _ _"); nAlarm = 0; for (i=0; i<=MAX_DISP; i++) IDAlarm[i] = FALSE; set_tris_e(0xfb); output_low(PIN_E2); while(true){ for (cDisp=0; cDisp<ScanDisp; cDisp++){ nIntErr = 0; Reintento: Entramar(cDisp+1); ptrBuffer = &Buffer232; output_high(PIN_D2); // Max485 como transmisor

nByteTx = 0; txDatos = TRUE; fputc(SYN, DISP); enable_interrupts(INT_TBE); while (txDatos); output_low(PIN_D2); // Max485 como receptor TimeOut = FALSE; set_timer0(0); setup_timer_0(T0_DIV_2); nByteRx = 0; ptrBuffer = &Buffer232; while(rxDatos || nByteRx <= 2); setup_timer_0(T0_OFF); if (!TimeOut) { else { ConnDisp[cDisp] = FALSE; IDAlarm[cDisp] = FALSE; for (i=0; i<ScanDisp; i++) { if (IDAlarm[i]) break;

else { if (i == ScanDisp-1) output_low(PIN_E2);; } } memset((int8*)&BufferVar[cDisp][0], 0, 4*N_VAR); } } Enviar_PC(); nKey = getKey(); if (cKey != nKey) { BufferLCD[iBufferLCD] = 0; if (iBufferLCD>0) { nDispLCD = atoi(&BufferLCD); if (nDispLCD<=ScanDisp && nDispLCD>0) { MenuLCD = MENU_VAL; iWinLCD = 0; DispVarLCD(); } else goto SALIR; } break; case 'C': DISP: iBufferLCD = 0; MenuLCD = MENU_DISP; lcd_putc('\f'); printf(LCD_PUTC, "N%c Disp = %u / %u", 0xdf, ScanDisp, MAX_DISP); break; case 'D': ALARM_INI: iBufferLCD = 0; MenuLCD = MENU_ALARM_INI; lcd_putc('\f'); Alarmas(); printf(LCD_PUTC, "N%c Alarmas = %u", 0xdf, nAlarm); printf(LCD_PUTC, "\n\n1. Ver\n2. Ajustar"); break; default: if (isdigit(cKey)) { BufferLCD[iBufferLCD++] = cKey; lcd_putc('\f'); BufferLCD[iBufferLCD] = 0; lcd_putc("Maquinaria: "); printf(LCD_PUTC, "%s", &BufferLCD); } break; } break; case MENU_VAL:

switch (cKey) { case 'B': iWinLCD++; if (iWinLCD>N_VAR_LCD-1) iWinLCD = 0; DispVarLCD(); break; } break; case MENU_DISP: switch (cKey) { case '#': goto SALIR; case '*': BufferLCD[iBufferLCD] = 0; if (iBufferLCD>0) { i = atoi(&BufferLCD); if (i<=MAX_DISP && i>0) { if (ScanDisp > i) { for (j=i; j<ScanDisp; j++) ConnDisp[j] = FALSE; for (j=i; j<ScanDisp; j++) IDAlarm[j] = FALSE; } ScanDisp = i; write_eeprom(ADDR_SCAN,i); } } iBufferLCD = 0; goto DISP; break; default: if (isdigit(cKey)) { BufferLCD[iBufferLCD++] = cKey; lcd_putc('\f'); BufferLCD[iBufferLCD] = 0; printf(LCD_PUTC, "N%c Disp = %u / %u", 0xdf, ScanDisp, MAX_DISP); printf(LCD_PUTC, "\n\n%s", &BufferLCD); } break; } break; case MENU_ALARM_INI: switch (cKey) { case '#': goto SALIR; case '*': MenuLCD = MENU_ALARM_VER_L; if (iWinLCD>nAlarm-1) iWinLCD = nAlarm-1; break; default: if (isdigit(cKey)) { if (cKey == '1') { iWinLCD = 0; ALARM_LISTA:

MenuLCD = MENU_ALARM_VER_L; MostrarListaIDAlarm(); } else if (cKey == '2') { iWinLCD = 0; MenuLCD = MENU_ALARM_AJUST; iBufferLCD = 0; MostrarAjustes(); } } break; } break; case 'A': iWinLCD--; if (iWinLCD<0) iWinLCD = nAlarm-1; MostrarListaIDAlarm(); break; case 'B': iWinLCD++; if (iWinLCD>nAlarm-1) iWinLCD = 0; MostrarListaIDAlarm(); break; } break; case MENU_ALARM_VER_A: switch (cKey) { case '#': iWinFase = 0; goto ALARM_LISTA; case 'A': iWinFase--; if (iWinFase<0) iWinFase = 2; MostrarAlarma(); break; case 'B': iWinFase++; if (iWinFase>2) iWinFase = 0; MostrarAlarma(); break; } break; case MENU_ALARM_AJUST: switch (cKey) { case '#': goto ALARM_INI; case '*': BufferLCD[iBufferLCD] = 0; switch (iWinLCD) { case 0: if (iBufferLCD>0) { i = atoi(&BufferLCD); if ((float)i>Vmin) {

Vmax = (float)i; write_eeprom(ADDR_VMAX,i); } } iBufferLCD = 0; MostrarAjustes(); break; case 1: if (iBufferLCD>0) { i = atoi(&BufferLCD); if ((float)i<Vmax) { Vmin = (float)i; write_eeprom(ADDR_VMIN,i); } } iBufferLCD = 0; MostrarAjustes(); break; case 2: if (iBufferLCD>0) { i = atoi(&BufferLCD); if ((float)i<=50) { Imax = (float)i; write_eeprom(ADDR_IMAX,i); } } iBufferLCD = 0; MostrarAjustes(); break; case 3: if (iBufferLCD>0) { i = atoi(&BufferLCD); if ((float)i<=100) { Idelta = (float)i/100; write_eeprom(ADDR_IDEL,i); } } iBufferLCD = 0; MostrarAjustes(); break; case 4: if (iBufferLCD>0) { i = atoi(&BufferLCD); if (i<10) i = i*10; if ((float)i<100) { fpMin = (float)i/100; write_eeprom(ADDR_FP,i); } } iBufferLCD = 0; MostrarAjustes(); break;

} ActualizarAlarmas(); break; case 'A': iBufferLCD = 0; iWinLCD--; if (iWinLCD<0) iWinLCD = 4; MostrarAjustes(); break; case 'B': iBufferLCD = 0; iWinLCD++; if (iWinLCD>4) iWinLCD = 0; MostrarAjustes(); break; default: if (isdigit(cKey)) { BufferLCD[iBufferLCD++] = cKey; MostrarAjustes(); } break; } break; } } SalirRebote: if (fDispVarLCD) { switch (MenuLCD) { case MENU_VAL: DispVarLCD(); break; case MENU_ALARM_INI: lcd_putc('\f'); Alarmas(); printf(LCD_PUTC, "N%c Alarmas = %u", 0xdf, nAlarm); printf(LCD_PUTC, "\n\n1. Ver\n2. Ajustar"); break; case MENU_ALARM_VER_L: MostrarListaIDAlarm(); break; case MENU_ALARM_VER_A: MostrarAlarma(); break; } fDispVarLCD = FALSE; } } } }

CDIGO PROGRAMA DEL COMPUTADOR PARA LA DETERMINACION DEL FACTOR DE POTENCIA, ENERGIA Y BALANCE DE FASES class MachineClass { double V1; double V2; double V3; double I1; double I2; double I3; double Omega1; double Omega2; double Omega3; //Potencia Activa double P1; double P2; double P3; //Potencia Reactiva double Q1; double Q2; double Q3; //Cos the Phi double phi; MachineClass() { V1 = 0.0; V2 = 0.0; V3 = 0.0; I1 = 0.0; I2 = 0.0; I3 = 0.0; Omega1 = 0.0; Omega2 = 0.0; Omega3 = 0.0; P1 = 0.0; P2 = 0.0; P3 = 0.0; Q1 = 0.0; Q2 = 0.0; Q3 = 0.0; phi = 0.0; } void PasrseContainer(string contenedor) { V1 = 0.0; V2 = 0.0;

V3 = 0.0; I1 = 0.0; I2 = 0.0; I3 = 0.0; Omega1 = 0.0; Omega2 = 0.0; Omega3 = 0.0; P1 = calcularFactorPotenciaActiva(I1, V1, Omega1); P2 = calcularFactorPotenciaActiva(I2, V2, Omega2); P3 = calcularFactorPotenciaActiva(I3, V3, Omega3); Q1 = calcularFactorPotenciaReactiva(I1, V1, Omega1); Q2 = calcularFactorPotenciaReactiva(I2, V2, Omega2); Q3 = calcularFactorPotenciaReactiva(I3, V3, Omega3); phi = calcularPhi(); return; } double calcularFactorPotenciaActiva(double I, double V,double Angulo) { return Math.Sqrt(3) * I * V * Math.Cos(Angulo / Math.PI); } double calcularFactorPotenciaReactiva(double I, double V, double Angulo) { return Math.Sqrt(3) * I * V * Math.Sin(Angulo / Math.PI); } double calcularPhi() { return ((V1 * I1 * Math.Cos(Omega1 / Math.PI)) + (V2 * I2 * Math.Cos(Omega2 / Math.PI)) + (V3 * I3 * Math.Cos(Omega3 / Math.PI))) / Math.Sqrt(Math.Pow((P1 + P2 + P3), 2) + Math.Pow((Q1 + Q2 + Q3), 2)); }

ANEXO J GUIA OPERARIO

GUIA DE OPERACION DEL SISTEMA DE MONITOREO La presente seccin est referida a la operacin tcnica del sistema de monitoreo variables elctricas en la empresa Lujan. La operacin del sistema de monitoreo debe cumplir con todas las

recomendaciones tcnicas provenientes del detalle de la Ingeniera de diseo, el suministro y montaje de Equipo, a fin de: Resguardar el correcto funcionamiento de maquinarias. Asegurar el ptimo funcionamiento del sistema de monitoreo. ALCANCE DE LA OPERACIN DEL SISTEMA DE MONITOREO. El operador que se haga cargo de la operacin del sistema, debe tener en cuenta que el factor de potencia debe estar en el rango de 0.85 a 1, las corrientes de consumo en las lneas de cada maquinaria deben ser iguales o muy aproximadas, de la misma manera los voltajes en las lneas trifsicas de cada maquinaria deben ser iguales o sino muy aproximados, no debe existir ausencia de fases. El sistema de monitoreo en su etapa de interfaz grfica con el usuario es capaz de visualizar las variables de voltaje, corriente, potencia activa, potencia reactiva, potencia aparente, ngulo de desfase entre corriente y voltaje, y factor de potencia, todas estas variables para cada fase en el sistema trifsico, el sistema tambin visualiza la potencia activa total, potencia reactiva total, potencia aparente total, factor de potencia total, el desfase entre las tres fases en voltaje del sistema trifsico y energa consumida en la maquinaria. El sistema de monitoreo es capaz de desplegar todas las variables mencionadas y de almacenarlas en una base de datos. Para la instalacin y el uso del sistema se debe tener en cuenta que: a) Los mdulos de medicin y el maestro de la red se energizan con un voltaje de 220 Voltios. b) Cada esclavo del sistema cuenta con 3 transformadores de corriente de relacin de 50/5 A.

c) El operario puede configurar alarmas determinando los lmites en los cuales es permisible que las variables elctricas oscilen, esta configuracin se la debe hacer en la en la interfaz del LCD del microcontrolador maestro y en la pantalla de interfaz grfica en la computadora. d) El sistema de alarmas en el mdulo del microcontrolador maestro enciende una luz roja para indicar si existe una alarma presente en alguna maquinaria; Para determinar que maquinaria est alarmada y que problemas existen en la misma se debe ingresar al men de alarmas presionando la tecla D del teclado del mdulo del microcontrolador maestro, despus de ingresar a este men se puede verificar que maquinaria se encuentra alarmada y los problemas que tiene Las posibles fallas que se pueden presentar en la maquinaria son: Falta de alguna de las tres fases de alimentacin de la maquinaria trifsica Sobretensin o subtension en una lnea trifsica Sobre corriente o subcorriente en una lnea trifsica Factor de potencia bajo. e) La pantalla de interfaz grfica en la computadora despliega alarmas cambiando a color rojo el fondo de la variable monitoreada, las causas para que se genere una alarma son las mismas que se muestran en el anterior punto. f) El sistema almacena todas las variables elctricas en una base de datos a la cual se puede acceder haciendo click en la opcin base de datos en la parte superior izquierda de la pantalla de interfaz grfica en la computadora.