Download Dispositivo remoto para medición y monitoreo de consumo de

Document related concepts

Vatihorímetro wikipedia , lookup

Factor de potencia wikipedia , lookup

Potencia eléctrica wikipedia , lookup

Fuente de alimentación wikipedia , lookup

Calorímetro wikipedia , lookup

Transcript
UNIVERSIDAD SIMÓN BOLÍVAR
Decanato de Estudios Profesionales
Coordinación de Electrónica
Dispositivo remoto para medición y monitoreo de consumo de energía
eléctrica
Por
Fran Alberto Valero Alarcón
Sartenejas, Mayo de 2006
UNIVERSIDAD SIMÓN BOLÍVAR
Decanato de Estudios Profesionales
Coordinación Electrónica
Dispositivo remoto para medición y monitoreo de consumo de energía
eléctrica
Por
Fran Alberto Valero Alarcón
Realizado con la Asesoría de
Ing. Pedro Bortot
Ing. Wilfredis Medina
PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Simón Bolívar
como requisito parcial para optar al título de Ingeniero Electrónico
Sartenejas, Mayo de 2006
UNIVERSIDAD SIMÓN BOLÍVAR
Decanato de Estudios Profesionales
Coordinación Electrónica
Dispositivo remoto para medición y monitoreo de consumo de energía
eléctrica
Por
Fran Alberto Valero Alarcón
Realizado con la Asesoría del Ing. Pedro Bortot e Ing. Wilfredis Medina
RESUMEN
El dispositivo de medición y monitoreo de consumo de energía eléctrica, es como su
nombre lo indica un sistema que permite observar en tiempo real el comportamiento del
consumo de las cargas de un determinado local, habitación o establecimiento. Por medio de un
microcontrolador PIC18F452 se manejan los datos obtenidos del integrado ADE7758,
producidos luego de tener acondicionada la señal de la línea, de donde se mide la corriente, el
voltaje y el factor de potencia, obteniendo así la potencia activa, reactiva y aparente así como
el consumo en kWh; de esta forma se puede almacenar en la memoria EPROM del PIC dichas
mediciones con sus respectivos tiempos de lectura y así tener un respaldo de información;
mientras que en la memoria volátil están disponibles para ser enviadas vía RS232, empleando
el protocolo MODBUS RTU, la información que luego es mostrada en una interfaz gráfica
implementada en un ordenador. Los datos que el PIC transmite vía RS232 son tomados por un
programa desarrollado bajo la plataforma HP VEE, este programa genera un archivo txt el cual
se encuentra disponible para ser manejado por un servidor web que fue hecho empleando el
lenguaje PHP.
PALABRAS CLAVES
Potencia, Potencia Activa, Potencia Reactiva, Potencia Aparente, MODBUS.
Aprobado con mención:_________
Postulado para el Premio:________
Sartenejas, Mayo 2006
Dedicatoria
A mi Papá, a mi Mamá, y a todos aquellos que como yo han tenido que buscar más de una
oportunidad para lograr el objetivo que se han planteado como meta.
Agradecimientos
Agradecimientos
En un primer lugar quisiera agradecer a las personas que sin tener ninguna relación con
mi pasantía me ayudaron a realizarla; al Profesor Villegas y los Ingenieros Ariel y Daniel por
las incontables veces que estuvieron allí para disipar mis dudas. A mis amigos de los cursos de
idioma japonés, que durante mi pasantía han sido junto a José Luís las personas que han
estado allí para escuchar mis aciertos y desaciertos; a mis “panas” de ASOBEC a los que
nunca les falto una palabra de aliento; y a mis amigos del DN que me impulsaron en el
aprendizaje de las herramientas gráficas que emplee para la elaboración de este libro. A todos
ustedes, gracias, por estar y no presionar, estar y no preguntar sin segunda intención, estar y
ser las personas que me apoyaron en este transito.
Un agradecimiento muy especial al Ing. Pedro Bortot, sin su propuesta del proyecto y
colaboración no habría sido posible esta pasantía; también al Ing. Nelson Mambre que
respondió muchas de las preguntas técnicas que tuve durante mi estadía en Seebeck; también
quiero agradecer al Ing. Wilfredis que siendo mi tutor se encargo de ayudarme a dar forma a
este libro.
Finalmente, a mi Papá y a mi Mamá, tal vez un gracias no sea suficiente pero ellos
saben lo mucho que me he esforzado y yo se lo mucho que ellos trabajan día tras día para
hacer mi vida más fácil. Espero un día devolverles con creces lo que han dado por mi.
i
ÍNDICE GENERAL
CAPITULO I: INTRODUCCION.............................................................................................. 1
CAPITULO II: PLANTEAMIENTO DEL PROBLEMA.......................................................... 2
2.1 Antecedentes ..................................................................................................................... 2
2.1.1 Importancia de las Mediciones Eléctricas ................................................................. 2
2.1.2 Reseña Histórica de las Primeras Medidas Eléctricas, 600A.C.-1850d.C................. 3
2.1.3 Comienzo de las Aplicaciones Industriales de los Instrumentos, 1850-1900............ 4
2.1.4 Pujante Desarrollo de las Técnicas de Medidas......................................................... 6
2.2 Objetivo General............................................................................................................... 9
2.3 Objetivos Específicos........................................................................................................ 9
CAPITULO III: FUNDAMENTOS TEORICOS..................................................................... 11
3.1 Definiciones .................................................................................................................... 11
3.2 Tipos de Error ................................................................................................................. 14
3.3 Transductores como elementos de entrada a sistemas de instrumentación .................... 15
3.4 Selección de un Transductor........................................................................................... 20
3.5 Transformadores de Corriente y Voltaje......................................................................... 21
3.5.1 Transformador de Corriente..................................................................................... 21
3.5.1.1 Tipos de construcción ....................................................................................... 22
3.5.2 Transformador de Potencial..................................................................................... 22
3.6 Filtrado de Señal ............................................................................................................. 23
3.6.1 Uso de Filtro Anti-aliasing ...................................................................................... 23
3.6.2 Numero de Polos necesarios. ................................................................................... 24
3.6.3 Tipo de aproximación según cada aplicación. ......................................................... 26
3.6.4 Topologías para circuitos analógicos....................................................................... 26
3.7 Protocolo de Comunicación, MODBUS......................................................................... 27
3.7.1 Diagramas de estado Maestro/Esclavo. ................................................................... 30
3.7.1.1 Diagrama de estado del dispositivo maestro..................................................... 30
3.7.1.2 Diagrama de estado del dispositivo esclavo ..................................................... 31
3.7.2 Modos de transmisión serial .................................................................................... 32
3.7.2.1 Modo de transmisión RTU ............................................................................... 32
3.7.2.2 Modo de transmisión ASCII ............................................................................. 34
ii
CAPITULO IV: EQUIPOS EMPLEADOS ............................................................................. 37
4.1 Transformador................................................................................................................. 37
4.2 ADE7758 ........................................................................................................................ 38
4.2.1 Canal de corriente del ADC..................................................................................... 40
4.2.1.1 Registros de ganancia de forma de onda de corriente....................................... 41
4.2.1.2 Muestreo del canal de corriente. ....................................................................... 42
4.2.2 Integrador Digital y sensor de corriente di/dt .......................................................... 42
4.2.3 Detección de corriente Pico usando el registro PEAK ............................................ 43
4.2.4 Interrupción de detección de sobre corriente........................................................... 44
4.2.5 Canal de Voltaje del ADC ....................................................................................... 45
4.2.5.1 Muestreo del canal de voltaje. .......................................................................... 46
4.2.6 Detección de Cruce por cero.................................................................................... 48
4.2.6.1 Timeout en Cruce por cero................................................................................ 49
4.2.7 Compensación de Fase............................................................................................. 50
4.2.8 Medida del Periodo .................................................................................................. 51
4.2.9 Detección de SAG en la Línea de Voltaje ............................................................... 51
4.2.9.1 Establecimiento del nivel para SAG ................................................................. 52
4.2.10 Detección de voltaje pico....................................................................................... 53
4.2.10.1 Detección de Voltaje pico usando el registro VPEAK ................................... 53
4.2.10.2 Interrupción de detección de sobre voltaje ..................................................... 54
4.2.11 Monitoreo de alimentación del ADE7758 ............................................................. 54
4.2.12 Medidas RMS ........................................................................................................ 55
4.2.12.1 Cálculo de Corriente RMS.............................................................................. 56
4.2.12.2 Compensación de offset de la Corriente RMS. ............................................... 57
4.2.12.3 Cálculo del canal de Voltaje RMS.................................................................. 57
4.2.12.4 Compensación de offset de Voltaje RMS. ...................................................... 58
4.2.12.5 Ajuste de ganancia de Voltaje RMS. .............................................................. 59
4.2.13 Calculo de Potencia Activa.................................................................................... 59
4.2.13.1 Calibración de Ganancia de Potencia Activa.................................................. 61
4.2.13.2 Calibración de offset de Potencia Activa ........................................................ 61
4.2.13.3 Calculo de signo de Potencia Activa .............................................................. 62
iii
4.2.13.4 Calculo de Energía Activa .............................................................................. 62
4.2.13.5 Modo de Acumulación de Energía ................................................................. 64
4.2.13.6 Frecuencia de salida de Potencia Activa......................................................... 65
4.2.13.7 Modo de Acumulación de Ciclo de línea de Energía Activa.......................... 68
4.2.14 Calculo de Potencia Reactiva ................................................................................ 69
4.2.14.1 Calibración de Ganancia de Potencia Reactiva .............................................. 71
4.2.14.2 Calibración de offset de Potencia Reactiva..................................................... 71
4.2.14.3 Calculo de signo de Potencia Reactiva ........................................................... 72
4.2.14.4 Calculo de Energía Reactiva........................................................................... 72
4.2.14.5 Modo de Acumulación de Energía ................................................................. 74
4.2.14.6 Frecuencia de salida de Potencia Reactiva ..................................................... 74
4.2.14.7 Modo de Acumulación de Ciclo de línea de Energía Reactiva ...................... 76
4.2.15 Calculo de Potencia Aparente................................................................................ 76
4.2.15.1 Calibración de Ganancia de Potencia Aparente.............................................. 77
4.2.15.2 Calculo de Energía Aparente .......................................................................... 77
4.2.15.3 Modo de Acumulación de Energía ................................................................. 79
4.2.15.4 Frecuencia de salida de Potencia Aparente..................................................... 79
4.2.15.5 Modo de Acumulación de Ciclo de línea de Energía Aparente...................... 80
4.2.16 Escalamiento de Registros de Energía................................................................... 80
4.2.17 Modo de Muestreo de forma de Onda ................................................................... 81
4.2.18 Interfaz serial, SPI.................................................................................................. 81
4.3 Módulo de desarrollo con Microcontrolador PIC 18F452:............................................. 83
4.4 ICD, In-Circuit Debugger ............................................................................................... 86
CAPITULO V: METODOLOGÍA DE DESARROLLO ......................................................... 87
5.1 Investigación............................................................................................................... 87
5.2 Planteamiento de diseño a emplear para la realización del dispositivo...................... 87
5.3 Implementación y montaje de prototipo. .................................................................... 87
5.4 Pruebas de uso. ........................................................................................................... 88
5.5 Documentación. .......................................................................................................... 88
5.6 Finalización del Proyecto............................................................................................ 88
CAPITULO VI: MEDIDOR DE CONSUMO DE ENERGIA ELECTRICA ......................... 89
iv
6.1 Arquitectura de Diseño del Dispositivo.......................................................................... 89
6.2 Calibración del ADE7758............................................................................................... 92
6.2.1 Calibración de Ganancia Empleando Pulso de Salida ............................................. 94
6.2.2 Calibración de Fase Empleando Pulso de Salida................................................... 100
6.2.3 Calibración de Offset de Potencia Empleando Pulso de Salida ............................. 102
6.3 Especificaciones de Protocolo MODBUS .................................................................... 106
6.4 Interfaz Usuario ............................................................................................................ 109
6.5 Software Empleado....................................................................................................... 110
6.5.1 Acerca de CCS....................................................................................................... 110
6.5.2 Acerca de MODSCAN .......................................................................................... 110
6.5.3 Acerca de HP VEE ................................................................................................ 110
CAPITULO VII: RESULTADOS Y VALIDACIÓN ............................................................ 112
CONCLUSIONES Y RECOMENDACIONES ..................................................................... 116
BIBLIOGRAFIA .................................................................................................................... 118
v
ÍNDICE DE FIGURAS
CAPITULO III: FUNDAMENTOS TEORICOS..................................................................... 11
Figura 3.1-01 – Triangulo de Potencias................................................................................ 12
Figura 3.1-02 – Desplazamiento del factor de Potencia. ...................................................... 13
Figura 3.7-01 – Pila de comunicación MODBUS. ............................................................... 27
Figura 3.7-02 – Trama MODBUS. ....................................................................................... 28
Figura 3.7-03 – Comunicación Libre de Error...................................................................... 29
Figura 3.7-04 – Comunicación con Error. ............................................................................ 30
Figura 3.7.1.1-01 – Diagrama de estado del dispositivo Maestro en el protocolo MODBUS.
............................................................................................................................................... 31
Figura 3.7.1.2-01 – Diagrama de estado del dispositivo Esclavo en el protocolo MODBUS.
............................................................................................................................................... 32
Figura 3.7.2.1-01 – Trama MODBUS RTU. ........................................................................ 33
Figura 3.7.2.1-02 – Formato para la transmisión de tramas en MODBUS RTU. ................ 33
Figura 3.7.2.1-02 – Diagrama de estados para el modo de transmisión MODBUS RTU. ... 34
Figura 3.7.2.2-01 – Trama MODBUS ASCII....................................................................... 35
Figura 3.7.2.2-01 – Diagrama de estado para el modo de transmisión MODBUS ASCII. .. 36
CAPITULO IV: EQUIPOS EMPLEADOS ............................................................................. 37
Figura 4.1-01 – Transformador de corriente TU30. ............................................................. 37
Figura 4.2-01 – Elección de Rango de Ganancia.................................................................. 39
Figura 4.2-02 – Máximos niveles de Señal en Canal de Corriente, Ganancia 1................... 39
Figura 4.2-03 – Máximos niveles de Señal en Canal de Voltaje, Ganancia 1...................... 40
Figura 4.2-03 – Registro de ganancia analógica del ADE7758............................................ 40
Figura 4.2.1-01 – Camino de señal en el Canal de Corriente. .............................................. 41
Figura 4.2.1.2-01 – Forma de Onda de muestreo del Canal de Corriente. ........................... 42
Figura 4.2.2-01 – Principio de Sensor de Corriente di/dt. .................................................... 43
Figura 4.2.3-01 – Detección de corriente Pico usando el registro PEAK............................. 44
Figura 4.2.4-01 – Detección de sobre corriente................................................................... 45
Figura 4.2.5-01 – ADC y Procesamiento de señal en el Canal de Voltaje. .......................... 46
Figura 4.2.5.1-01 – Respuesta en Magnitud y Fase del LPF1. ............................................. 47
Figura 4.2.6-01 – Detección de cruce por cero en Canal de Voltaje. ................................... 48
vi
Figura 4.2.6.1-01 – Detección de cruce por cero en Canal de Voltaje. ................................ 49
Figura 4.2.7-01 – Calibración de fase en Canal de Voltaje. ................................................. 51
Figura 4.2.9-01 – Detección de SAG.................................................................................... 52
Figura 4.2.10.1-01 – Detección de Voltaje Pico usando el registro VPEAK. ...................... 53
Figura 4.2.10.2-01 – Detección de Voltaje Pico usando el registro VPEAK. ...................... 54
Figura 4.2.11-01 – Monitoreo de Alimentación hecho por el ADE7758. ............................ 55
Figura 4.2.12-01 – Procesamiento de señal de Corriente RMS............................................ 56
Figura 4.2.12.3-01 – Procesamiento de señal de Voltaje RMS. ........................................... 58
Figura 4.2.13-01 – Calculo de Potencia Activa. ................................................................... 60
Figura 4.2.13.4-01 – Acumulación de Energía Activa. ........................................................ 63
Figura 4.2.13.4-02 – Tiempo del Registro de energía a escala completa de potencia.......... 64
Figura 4.2.13.6-01 – Salida en frecuencia de Potencia Activa. ............................................ 65
Figura 4.2.13.6-01 – Rizado de Frecuencia de Salida. ......................................................... 67
Figura 4.2.13.7-01 – Modo de Acumulación de Ciclo de línea de Energía Activa. ............. 68
Figura 4.2.14-01 – Calculo de Potencia Reactiva................................................................. 70
Figura 4.2.14.4-01 – Acumulación de Energía Reactiva. ..................................................... 73
Figura 4.2.14.6-01 – Frecuencia de Salida de Potencia Reactiva......................................... 75
Figura 4.2.15-01 – Triangulo de Potencia. ........................................................................... 76
Figura 4.2.15.2-01 – Acumulación de Energía Aparente. .................................................... 78
Figura 4.2.18-01 – Lectura de datos por la interfaz serial. ................................................... 83
Figura 4.2.18 -02 – Escritura de datos por la interfaz serial. ................................................ 83
Figura 4.3-01 – Módulo de desarrollo con Microcontrolador PIC 18F452.......................... 84
Figura 4.4-01 – ICD. a) ICDS40, conexión vía RS232 b) ICDU40, conexión vía USB...... 86
CAPITULO VI: MEDIDOR DE CONSUMO DE ENERGIA ELECTRICA ......................... 89
Figura 6.1-01 – Diagrama de bloques, identificación de Equipos........................................ 89
Figura 6.1-02 – Diagrama de bloques, identificación de Etapas .......................................... 89
Figura 6.1-03 – Diagrama de bloques, identificación de Software....................................... 89
Figura 6.1-04 – Diagrama de bloques, identificación de Software....................................... 90
Figura 6.1-05 – Conexiones ADE7758................................................................................. 91
Figura 6.1-01 – Flujo grama de Orden de Calibración. ........................................................ 93
Figura 6.2.1-01 – Calibración de Ganancia. ......................................................................... 95
vii
Figura 6.2.2-01 – Calibración de Fase. ............................................................................... 101
Figura 6.2.3-01 – Calibración de Offset de Potencia. ......................................................... 103
Figura 6.3-01 – Paquete recibido. ....................................................................................... 106
Figura 6.3-02 – Parámetros de lectura. ............................................................................... 107
Figura 6.3-03 – Parámetros de escritura de un solo Byte. .................................................. 108
Figura 6.3-04 – Parámetros de escritura de varios Bytes.................................................... 109
Figura 6.4-01 – Imágenes del servidor web. ....................................................................... 109
Figura 6.5.3-01 – Consola para comenzar captura de valores. ........................................... 111
CAPITULO VII: RESULTADOS Y VALIDACIÓN ............................................................ 112
Figura 7-01 – Diagrama de flujo del recorrido de la data obtenida. ................................... 112
viii
ÍNDICE DE TABLAS
CAPITULO III: FUNDAMENTOS TEORICOS..................................................................... 11
Tabla 3.3-01 – Transductores para Instrumentación............................................................. 19
CAPITULO IV: EQUIPOS EMPLEADOS ............................................................................. 37
Tabla 4.1-01 – Modelos disponibles según la potencia del TU30........................................ 37
Tabla 4.2.13.5-01 – Valores para los registros de Acumulación de Vatios hora.................. 65
Tabla 4.2.14.3-01 – Calculo de signo de Potencia Reactivo. ............................................... 72
Tabla 4.2.14.5-01 – Valores para los registros de Acumulación de VAR hora.................... 74
Tabla 4.2.15.3-01 – Valores para los registros de Acumulación de VA hora. ..................... 79
Tabla 4.2.16-01 – Escalamiento de registros de Energía...................................................... 81
Tabla 4.3-01 – Características Generales de PIC 18FXX2................................................... 86
CAPITULO VI: MEDIDOR DE CONSUMO DE ENERGIA ELECTRICA ......................... 89
Tabla 6.1-01 – Componentes empleados en montaje de ADE7758 ..................................... 92
Tabla 6.2.1-01 – Parámetros empleados Potencia Activa..................................................... 98
Tabla 6.2.1-02 – Parámetros Obtenidos para Pot. Activa en la fase A................................. 98
Tabla 6.2.1-03 – Parámetros empleados VA. ....................................................................... 99
Tabla 6.2.1-04 – Parámetros Obtenidos para Pot. Aparente en la fase A............................. 99
Tabla 6.2.1-05 – Parámetros empleados VAR.................................................................... 100
Tabla 6.2.1-06 – Parámetros Obtenidos para Pot. Reactiva en la fase A. .......................... 100
Tabla 6.2.2-01 – Parámetros empleados para VAR............................................................ 102
Tabla 6.2.2-02 – Parámetros Obtenidos para la fase A....................................................... 102
Tabla 6.2.3-01 – Parámetros empleados para cálculo de offset de Potencia Activa. ......... 105
Tabla 6.2.1-02 – Parámetros Obtenidos para Pot. Activa en Fase A.................................. 105
Tabla 6.2.3-03 – Parámetros empleados para cálculo de offset de Potencia Reactiva. ...... 105
Tabla 6.2.3-04 – Parámetros Obtenidos para Pot. Reactiva en Fase A. ............................. 106
CAPITULO VII: RESULTADOS Y VALIDACIÓN ............................................................ 112
Tabla 7-01 – Medidas de prueba hechas con el prototipo, voltaje y corriente en valores pico.
............................................................................................................................................. 114
ix
LISTA DE SIMBOLOS Y ABREVIATURAS
o Voltaje
[V]
o Amper
[A]
o Ohmios
[Ω]
o Mili (1E-3)
[m]
o Kilo (1E+3)
[k]
o Mega (1E+6)
[M]
o Corriente Alterna
[ AC ]
o Corriente Directa
[ DC ]
o Conversor Análogo a Digital
[ADC]
o Raíz media cuadrada
[ RMS / rms ]
o Convertidor análogo a digital
[ ADC ]
o Voltaje de salido puesto a Vcc
[ pullup ]
o Frecuencias de Radio
[ RF ]
o Hercios
[ Hz ]
o Segundos
[s]
o Decibelios
[ dB ]
o Fuerza(s) Electromotriz(ces)
[fem/fems]
o Decimal
[d]
o Cientos de Muestras por Segundo
[kSPS]
o Bit menos significativo
[LSB]
o Conversor de digital a frecuencia
[DFC]
o Caída de Potencial
[SAG]
o Voltio Amper
[VA]
o Voltio Amper reactivos
[VAR]
o Constante vatios hora por LSB
[Wh/LSB]
o Constante voltios Amper hora por LSB
[VA/LSB]
o Constante voltios Amper hora por LSB
[VARh/LSB]
CAPITULO I: INTRODUCCION
En nuestra vida cotidiana siempre es importante tener una idea de cuanta es la cantidad
de dinero que se gasta y que tanta cantidad de dinero se ahorra o puede ser ahorrada. En la
actualidad, en términos de consumo eléctrico, contamos con varios dispositivos ahorradores de
energía, tal es el caso de los bombillos ahorradores y los dispositivos inteligentes que se
apagan cuando no están en uso; esta es la percepción y la necesidad que posee el consumidor
de energía eléctrica, pero por otra parte esta el punto de vista del proveedor. Es bien conocido
que el fraude en el consumo eléctrico es una realidad, desde los números que nunca cambian
en el medidor, hasta el truco de los engranajes; se hace muy difícil para las compañías
eléctricas controlar en un cien por cien todos estos casos. Llegar a las casas inteligentes del
futuro no es una utopía o algo que no pueda ser alcanzado paso a paso en nuestros días, por
medio de dispositivos móviles o fijos es posible el monitoreo de consumo eléctrico, una
solución simple a esta idea viene dada enviando la información adquirida por la misma línea
que alimenta al consumidor; de esta forma, es posible tanto para el consumidor como para el
proveedor saber cual es la ganancia, el ahorro o el gasto según sea el punto de vista.
El dispositivo de medición y monitoreo de consumo de energía eléctrica, es como su
nombre lo indica un sistema que permite observar en tiempo real el comportamiento del
consumo de las cargas de un determinado local, habitación o establecimiento. Por medio de un
microcontrolador se manejan los datos producidos luego de tener acondicionada la señal de la
línea, de donde se mide la corriente, el voltaje y el factor de potencia, obteniendo así la
potencia activa, reactiva y aparente así como el consumo en kWh; con esto se busca crear lo
que se podría llamar el núcleo digital del instrumento en si, manejar, controlar y tener
disponible la información es fundamental y más si se habla de un dispositivo medidor.
Es importante tener esta información disponible bajo cualquier circunstancia, es por
esto que es necesario almacenar en memoria dichas mediciones con sus respectivos tiempos de
lectura y para completar su disponibilidad hacerla manejable por medios de monitoreo
externo; esto es enviando por Internet (de manera remota) o mostrar en un LCD local, cuando
el usuario lo estime necesario. La información es manejada vía RS232 empleando el protocolo
MODBUS RTU, debido a que la mayoría de los equipos producidos o empleados por la
empresa Seebeck Instrumentación y Control C.A. se comunican de esta forma.
CAPITULO II: PLANTEAMIENTO DEL PROBLEMA
2.1 Antecedentes
Al hablar de medidores de energía eléctrica, muchas personas asocian estos
instrumentos con los medidores pioneros que aparecieron a mediados de 1880 a manos de los
primeros electricistas; pese a que muchos de los contadores empleados en nuestras casas para
medir nuestro consumo mensual es hecho por un medidor electro-mecánico, son varias las
empresas dedicadas al desarrollo de dispositivos digitales cuyo único componente netamente
eléctrico es el transformador que deben usar para censar la línea, y el resto dispositivos
electrónicos. En la empresa Seebeck Instrumentación y Control C.A., para el momento de la
realización de esta pasantía, ya existe uno de estos medidores electrónicos, el MK-60LCDRS485 el cual es uno de los productos que ofrecen la compañía Circuitor; dicho dispositivo
sirvió como referencia para la elaboración de este proyecto.
2.1.1 Importancia de las Mediciones Eléctricas
Las mediciones o medidas desempeñan una misión trascendental en el progreso del
hombre, cuya importancia quizá solamente es superada por las facultades intelectuales. En
efecto, podría decirse que el progreso de la humanidad está atado al descubrimiento del nuevo
arte de medir. El más importante de estos descubrimientos puede ser por tanto considerado
como la piedra angular de su progreso. La medición es el medio del cual el hombre dispone
para complementar su sistema sensorial y su cerebro. Es la base para establecer el cómputo de
sus actividades y economía, guiando todo trabajo científico y dirigiendo el empleo de las
máquinas economizadoras de esfuerzo en la industria y en el hogar. Los fenómenos eléctricos
proporcionan el medio más importante y adaptable para efectuar no sólo las medidas eléctricas,
sino también casi todas las medidas no eléctricas. Con adecuados detectores primarios, las
medidas eléctricas pueden ser utilizadas en el proceso de cualquier información de medidas
para fines de iniciación de control, registro, indicación, telemetría y cómputo.
3
2.1.2 Reseña Histórica de las Primeras Medidas Eléctricas, 600A.C.-1850d.C.
El descubrimiento de la electricidad por Thales en el año 600 antes d.C. cuando
observó y registró el efecto electrostático producido frotando el ámbar marcó el principio de la
medición eléctrica. La atracción magnética entre la piedra imán y el hierro así como la brújula
magnética, primer instrumento eléctrico, fueron también conocidos e investigados antes de la
Era Cristiana.
La labor de Sir William Gilbert, Presidente del Colegio de Médicos de Londres, que ha
sido llamado el “padre de la electricidad”, dio por resultado un rápido progreso en el estudio
científico de la electricidad y las mediciones eléctricas. Gilbert pasó diecisiete años
experimentando y recopilando toda la información disponible relativa a la electricidad y el
magnetismo. Siguió el sistema de filosofía inductiva en que los efectos físicos son
determinados por cuidadosa experimentación y los resultados de una serie de experimentos
son utilizados como base para la serie siguiente. Con este nuevo método de aproximación fue
el primer investigador desde Thales y extendió el caudal de los conocimientos de electricidad.
Su trabajo fue publicado en seis libros impresos en Londres en el año de 1600. Sus escritos,
primera literatura verdaderamente científica, no solamente constituyeron una piedra angular en
la ciencia eléctrica, sino que pronosticó una sucesión concatenada de investigaciones que han
sido continuadas a ritmo siempre creciente durante siglos. En sus experimentos, Gilbert utilizo
un rudimentario indicador de medida que llamo Versorium. Estaba construido con una fina
aguja indicadora de metal pivotando sobre una punta de alfiler y que giraba cuando se la
aproximaba un cuerpo cargado de electricidad. Pudo observar la atracción magnética
empleando una aguja indicadora de hierro.
Durante doscientos años después de los trabajos de Gilbert, muchos investigadores han
contribuido al desarrollo de la ciencia eléctrica. En este periodo se trabajó principalmente en la
investigación de las fuentes de la electricidad. Se inventaron las máquinas electrostáticas, el
frasco de Leyden (primer condensador) y finalmente los trabajos de Galvani y Volta desde
1780 a 1790 condujeron al descubrimiento de pila voltaica. Una vez que se dispuso de la
corriente continua se hicieron rápidos avances. En efecto, tan rápidos fueron los
descubrimientos en el periodo comprendido entre 1790 y 1850 que los historiadores no están
siempre de acuerdo en quienes fueron los descubridores de los fenómenos físicos. La mayoría
de los principios básicos de todos los sistemas de mediciones eléctricas fueron descubiertos
4
durante este período. Entre los investigadores notables pertenecientes a dicho periodo se
cuentan Franklin, Coulomb, Galvani, Benet, Joule, Kelvin, entre otros.
Una importante contribución a las medidas de precisión fue el trabajo de Poggendorff
hacia 1841. Inventó el potenciómetro y su trabajo es clásico en este campo- Su potenciómetro
de corriente constante y potenciómetro de resistencia constante son los fundamentos de
muchos de los instrumentos importantes de laboratorio de hoy día. Casi simultáneamente a la
invención del potenciómetro por Poggendorff, Wheatstone perfeccionaba la red en puente que
actualmente lleva su nombre. En realidad el puente fue ideado primero por Christie en 1833.
Este instrumento del puente es también uno de los principales en la industria y en el
laboratorio.
Los instrumentos perfeccionados en este período fueron los electroscopios,
electrómetros, voltímetros electrostáticos y galvanómetros de imán móvil.
2.1.3 Comienzo de las Aplicaciones Industriales de los Instrumentos, 1850-1900
En el período 1850-1900 aparecieron muchos de los instrumentos que hoy son
familiares. En 1858 el galvanómetro de espejo de Kelvin hizo posible el telégrafo trasatlántico.
En 1867, Kelvin introdujo el primer registrador telegráfico utilizando el principio de bobina
móvil. Poco tiempo después aparecieron los primeros registradores de cantidades eléctricas,
siendo probablemente el primero el de Dolbear en 1880. Dos años después d’Arsonval mejoró
la exactitud del galvanómetro de bobina móvil. Los instrumentos empezaron a rebasar los
límites del laboratorio y encontrar aplicaciones en la industria. Los profesores Ayrton y Perry,
de Londres, proyectaron los primeros instrumentos para su aplicación a la incipiente energía
eléctrica y la industria ligera y les dieron los nombres de amperímetro y voltímetro con el fin
de distinguir sus instrumentos de los galvanómetros de laboratorio y telegráficos. En sus
instrumentos de los galvanómetros de laboratorio y telegráficos. En sus instrumentos
utilizaron mecanismos pivotados, agujas y escalas, y más tarde muelles en espira.
Weston contribuyó de modo importante en 1888 al perfeccionamiento de los
instrumentos de tipo comercial con su diseño de un instrumento del tipo d’Arsonval
construido por una bobina móvil pivotante, un núcleo de hierro dulce, piezas polares y
conductores en espiral que proporcionan el par antagonista; Duddel creó en 1897 el
5
oscilógrafo del tipo electromagnético y posteriormente el galvanómetro de vibración del tipo
de hilos.
Eliu Thomson hizo muchos inventos en el periodo 1880-1900. Fueron notables sus
primeros indicadores de corriente y potencial y su instrumento pivotado de imán móvil y
cuadro inclinado. El vatímetro registrador de Thomson, inventado en 1889 fue el primero de
los contadores de energía o vatios-hora. Aunque actualmente el medidor de inducción es de
uso universal para AC, en los circuitos de DC todavía se emplea el instrumento de Thomson.
Él introdujo el frenado magnético y la compensación por ficción (ajuste para carga ligera).
Durante sus trabajos para perfeccionar la soldadura eléctrica, descubrió que un disco de metal
o anillo es expelido del entrehierro de un electroimán excitado por corriente alteran. El
principio de repulsión electro inductiva fue ampliamente aplicado no solamente a los motores
de inducción a repulsión sino a los instrumentos de medida y contadores de vatios-hora.
En 1895 Shallenburger introdujo el contador de vatios-hora del tipo de inducción. Los
contadores que emplean este principio pertenecen a los aparatos de medida de mayor
perfección y más importantes. Ya que vienen a ser efectivamente, la “caja registradora” de la
industria eléctrica. El desarrollo ininterrumpido del contador de vatio-horas ha dado lugar a
numerosos perfeccionamientos en toda la técnica de medidas en las aplicaciones magnéticas,
compensación de temperatura, sistemas de aislamiento y marcación de rumbo.
El periodo anterior a 1900 alcanzo también la introducción de los instrumentos
electromecánicos y contadores. La principal aplicación fue el contador de vatios-hora de
Edison utilizando la electrodeposición, en el que se medía la cantidad de electricidad por el
aumento de peso del electrodo. Fueron empleados los instrumentos de par termoeléctrico,
haciendo posible el uso de los medios más exactos de medida para cantidades de AC,
particularmente en las más altas frecuencias. Ulteriormente los instrumentos rectificadores con
diodo de vació dieron mayor utilidad a los aparatos de medida de DC. También aparecieron
otros instrumentos como el voltímetro de hilo caliente de Cardew y los contadores de demanda
térmicos. En 1893 fueron adoptadas las unidades internacionales de cantidades eléctricas. Fue
éste un acontecimiento de capital importancia para la técnica de medidas.
6
2.1.4 Pujante Desarrollo de las Técnicas de Medidas
El período comprendido entre las dos guerras mundiales estuvo acompañado por
importantes aportaciones. En relación con las mejoras en la construcción de los contadores de
vatios-hora, Kinnard perfeccionó un método de imanes compensadores de temperatura
mediante paralelos que tienen coeficientes negativos de temperatura y son de la magnitud
correcta de permeabilidad para compensar los coeficientes positivos de temperatura de la
densidad de flujo de los imanes [1]. Este método de compensación es actualmente
ampliamente adoptado en todos los instrumentos que dependen de la constancia del flujo de
imán permanente para su calibración. El contador de vatios-horas continuó siendo el
instrumento de producción más importante para medidas y los perfeccionamientos debidos a
que numerosos investigadores contribuyeron a una mayor exactitud y menor coste de este
dispositivo [2]. Con las correcciones para temperatura, tensión, sobrecarga (por medio de
paralelos saturables), factor de potencia y carga de alumbrado adoptadas, se ha conseguido que
la energía eléctrica sea fácilmente medible, con errores de una décima por ciento en amplios
márgenes de influencias eventuales y años de funcionamiento continuo. Otra faceta de la
historia del contador es la del perfeccionamiento de los materiales. Uno de los adelantos más
notables fue creación de los álnicos y otros materiales de imán permanente para elevada
energía.
Los transformadores de instrumentos fueron objeto de considerable atención en este
período y se implantaron los procedimientos de compensación tales como el de Wilson para la
compensación de relación y ángulo de fase, con los que las exactitudes son comparables a las
de los contadores en los que fueron adoptados. En lo concerniente a los transformadores de
instrumentos se crearon mejores materiales para núcleo, como los tipos de aleación níquelhierro de alta permeabilidad.
Estos materiales, conjuntamente con los imanes permanentes para alta energía,
revolucionaron los diseños de los instrumentos. Se adoptaron instrumentos para panel de
solamente 50 a 76mm de diámetro e instrumentos para cuadros de conmutación con escalas
hasta de 270 grados, y en general los instrumentos fueron de construcción más exacta y
robusta. Las aplicaciones de los nuevos materiales magnéticos dieron lugar a nuevos
instrumentos, anteriormente irrealizables para DC de Faust, que ha sido de la mayor
importancia en el campo de instrumentos de aviación. En la medición de cantidades no
7
eléctricas, la temperatura fue la principal. Tanto los potenciómetros de par termoeléctrico
como los puentes con detector de temperatura por resistencias adoptadas antes de la primera
guerra en formas mecánicas, aparecieron en forma electrónica alrededor de 1931. Estos
instrumentos estaban frecuentemente equipados con control de iniciación para que se pudieran
regular las cantidades que median además de registrarlas.
Los tacómetros eléctricos llegaron a ser de aplicación universal. Sus formas primitivas
tenían generadores de DC e indicadores d’Arsonval. Posteriormente se emplearon generadores
de AC con instrumentos que comprendían transformadores saturables (para la corrección de
tensión) e indicadores DC del tipo de rectificador. Un perfeccionamiento ulterior actualmente
universal en aviación militar consistió en la adopción de generadores AC con indicadores que
forman una combinación de motor sincrónico y mecanismo del tipo de disco de frenado.
Un importante dispositivo para medida creado para satisfacer la demanda de los
aficionados a la fotografía fue el contador de exposición introducido en 1931 y que consiste en
una célula fotovoltaica acoplada a un indicador calibrado DC en los equipos de cámara para
película de alta velocidad.
El trabajo del precursor Minorsky en 1922 fue de la mayor importancia para la
aplicación de las medidas a los sistemas y procedimientos. A él se debe el primer sistema
servo realimentado con entradas de posición y dinámica. Tuvo aplicación en el timón de los
buques. La tecnología que empleó en su trabajo fue después estudiada por Hazen en 1934; en
efecto, a Hazen se debe la adopción de la palabra “servomecanismo”. Nyquist, realizó un
notable trabajo en este período con los amplificadores eléctricos realimentados, estableciendo
el criterio de estabilidad. El principio de realimentación, que opera a base de comparar la
energía de salida de un sistema con la energía de entrada disponiendo también de una entrada
de referencia y amplificando el error para iniciar la acción correctora, ha constituido una
revolución en la instrumentación. Los fenómenos eléctricos son idealmente adecuados para
todas las técnicas de los sistemas servo y en consecuencia han fomentado aún más el
predominio de la medición por medios eléctricos.
En el período que siguió a la primera guerra mundial, emplearon cada vez más los
sistemas de medición para iniciar el control como función adicional a la indicación o al
registro. La evolución del control de iniciación fue consecuencia natural de la aplicación de los
indicadores. Puesto que existía un movimiento en función de la variable, era cosa sencilla
8
reemplazar el control manual mediante la adición de un par de contactos o alguna forma de
control de iniciación que tuviera ambas funciones de posición y dinámica. La consiguiente
mejora del control de procesos y sistemas con respecto al control humano aceleró todavía más
esa tendencia así que ya por el año 1930 la venta de instrumentos con control de iniciación
igualó a la de instrumentos con sólo indicación o registro.
Aunque la tecnología de los sistemas de servomecanismos era conocida antes de la
segunda guerra mundial, casi todos los sistemas de control de este período eran de los tipos
conexión-desconexión o proporcional accionados por sistemas de desviación. Durante la
guerra los sistemas de servomecanismo encontraron su genuina aplicación a causa de los
rigurosos requisitos de los sistemas militares tales como el control de piezas de artillería y
pilotaje automático de aviones. Desde entonces entramos en una nueva era de cambios
sociales ocasionados por esta nueva tecnología. La trascendencia de este cambio ha sido
descrita en la obra ya clásica de Wiener, “Cyberentics” publicada en 1948.
La medición de cantidades no eléctricas por medios eléctricos está alcanzando un
amplio desarrollo para casi toso lo relacionado con las aplicaciones de medidas. Se está
imponiendo la medida de la calidad de la producción por medio de los espectrómetros. La
iniciación directa del control de proceso de fabricación por estas mediciones esta llegando ala
realización práctica. Los avances en los fluxómetros del régimen de masa pugnan por
reemplazar a los fluxómetros volumétricos del tipo de orificio que han predominado durante
mucho tiempo. Se están adoptando rápidamente instrumentos de radiación nuclear de muchos
tipos. Las cantidades de radiación nuclear son ejemplos de la importancia creciente que se
reconoce a cantidades físicas que tienen efectos prejudiciales sobre la vida humana y no
pueden ser denotada inmediatamente por nuestro sistema sensorial, lo que constituye un
poderoso estímulo para reemplazar el agente humano en los sistemas de medida superando su
exactitud, seguridad y rapidez.
Aunque actualmente se concede mucha importancia a la tecnología de los dispositivos
de medida, no cesa el progreso continuo en nuevos y mejores dispositivos de medida. El
cojinete de suspensión magnética del tipo concéntrico de Hansen para contadores e
instrumentos [3], inventado en 1948, fue la primera solución práctica a un problema que había
sido la preocupación de los investigadores desde principios del siglo. El asilamiento moldeado
para los transformadores de instrumentos, el contador de exposición con instrumento de escala
9
logarítmica que adapta la respuesta logarítmica de la película a la luz y el calibre de vacío
molecular son otros importantes inventos de este período.
La necesidad de llevar a cabo un proyecto de desarrollo de dispositivo “Medidor de
Energía Eléctrica” viene por el hecho de querer implementar un instrumento que posea “mayor
inteligencia” y pueda brindar una mejor respuesta, con menores costos y una implementación
usuario-ambiente en estudio, más sencilla en su uso y más detallada en la información que se
desea obtener; además de el deseo de la compañía de tener su propio dispositivo medidor de
consumo eléctrico.
2.2 Objetivo General
•
Desarrollar un equipo de hardware de tiempo real que permita supervisar el consumo
de energía eléctrica de una manera confiable y con respaldo de supervisión segura.
2.3 Objetivos Específicos
•
Desde hace un buen tiempo los medidores eléctricos de características mecánicas han
venido sustituyéndose por instrumentos más precisos y menos vulnerables al fraude;
como se sabe, en el mercado ya existen dispositivos similares a este y lo que se busca
en términos de mercado no es innovar sino crear un producto a nivel nacional que
tenga un precio competitivo y además que cuente con la posibilidad de almacenar un
registro de las variaciones que ocurran en la línea de voltaje monitoreada.
•
Obtener una mayor cantidad de información de la que podría ser obtenida con los
medidores electromecánicos.
•
Lograr un medidor capaz de obtener valores de una, dos o tres fases.
•
Se espera que el usuario que emplee este modulo pueda mejorar u optimizar el
consumo de energía eléctrica y de esta forma permitirle apreciar la situación actual y
futura del comportamiento de sus cargas.
•
Lograr la total o parcial implementación exitosa del dispositivo ADE7758, para poder
realizar un diagnostico del comportamiento de la línea bien completo.
10
•
Desarrollar el código necesario para hacer posible el procesamiento de la información
que será mostrada al usuario implementando el PIC 18F452 y también desarrollar la
comunicación vía RS232 empleando los protocolos MODBUS RTU o MODBUS TCP
y MODBUS ASCII.
•
Desarrollar un servidor web o prototipo de servidor web donde un determinado usuario
pueda realizar una consulta remota.
CAPITULO III: FUNDAMENTOS TEORICOS
3.1 Definiciones
Al hablar de un medidor de consumo de energía eléctrica, es necesario conocer que es
lo medido y como medirlo. En este caso los valores o variables a medir son las potencias:
La Potencia Activa, o Potencia real es la que en el proceso de transformación de la
energía eléctrica se aprovecha como trabajo y viene dada por la expresión:
P = V ⋅ I ⋅ Cosθ
Donde V es el voltaje RMS, I la corriente RMS y el θ es la diferencia de ángulo
existente entre el voltaje y la corriente del sistema.
La Potencia Reactiva, es causada por un desfase entre la intensidad y la tensión en
inductancias (bobinas) y condensadores. En inductancias, la corriente retrasa respecto a la
tensión (en tiempo), mientras que en condensadores, la corriente adelanta a la tensión. Las
potencia reactiva es lo primero que se tiene presente en un sistema de distribución como
resultado de las cargas inductivas tales como motores, reactancias y transformadores; por lo
tanto esta potencia es empleada en el dimensionado de los condensadores para corrección del
factor de potencia. De esta forma, la potencia reactiva es la encargada de generar el campo
magnético que requieren para su funcionamiento los equipos inductivos como los motores y
transformadores:
Q = V ⋅ I ⋅ Senθ
Donde V es el voltaje RMS, I la corriente RMS y el θ es la diferencia de ángulo
existente entre el voltaje y la corriente del sistema.
La Potencia Aparente, es calculada multiplicando los valores RMS de tensión e
intensidad. Es una medida de la capacidad total de la potencia eléctrica en un sistema de
distribución o en una instalación. Además de los vatios, incluye la contribución de VAR e
intensidades armónicas. Este término es de interés porque los ingenieros de compañías
12
eléctricas e instaladores deben dimensionar los sistemas y equipos en VA. También se obtiene
la potencia aparente por medio de la suma geométrica de las potencias activa y reactiva:
S =V ⋅I
Donde V es el voltaje RMS e I la corriente RMS.
Gráficamente estas tres expresiones están relacionadas mediante el "triángulo de
potencias" que se muestra en la siguiente figura.
Figura 3.1-01 – Triangulo de Potencias.
De esta forma es importante mencionar el factor de potencia; el cual se define como el
cociente de la relación de la potencia activa entre la potencia aparente; esto es:
fp =
P
S
Y posee las siguientes características:
•
El factor de potencia es un término utilizado para describir la cantidad de energía
eléctrica que se ha convertido en trabajo.
•
El valor ideal del factor de potencia es 1, esto indica que toda la energía consumida
por los aparatos ha sido transformada en trabajo; cuando por el contrario, un factor de
potencia es menor a la unidad significa que hay un mayor consumo de energía
necesaria para producir un trabajo útil.
13
•
En las cargas resistivas como las lámparas incandescentes, la tensión y la corriente
están en fase en este caso, se tiene un factor de potencia unitario.
•
En las cargas inductivas como los motores y transformadores, la intensidad se
encuentra retrasada respecto a al tensión. En este caso se tiene un factor de potencia
esta en retraso.
•
En las cargas capacitabas como los condensadores, la corriente se encuentra adelantada
respecto al voltaje. En este caso se tiene un factor de potencia adelantado (ver figura
3.1-02).
Figura 3.1-02 – Desplazamiento del factor de Potencia.
El proceso de medición generalmente requiere el uso de un instrumento como medio
físico para determinar la magnitud de una variable. Los instrumentos constituyen una
extensión de las facultades humanas y en muchos casos permiten a las personas determinar el
valor de una cantidad desconocida la cual no podría medirse utilizando solamente las
facultades sensoriales. Por lo tanto, un instrumento se puede definir como: un dispositivo para
determinar el valor o la magnitud de una cantidad o variable [4]. El instrumento electrónico,
como lo indica su nombre, se basa en principios eléctricos o electrónicos para efectuar una
medición. Un instrumento electrónico puede ser un aparato relativamente sencillo y de
construcción simple, como el medidor básico de corriente directa. Sin embargo, el desarrollo
de la tecnología, demanda la elaboración de mejores instrumentos y más exactos. Esta
producción se ha incrementado, generando nuevos diseños y aplicaciones de instrumentos.
Para optimizar el uso de estos dispositivos se necesita entender sus principios de operación y
valorar la importancia para las aplicaciones deseadas.
14
El trabajo de medición emplea una serie de términos, estos son:
•
Instrumento, dispositivo para determinar el valor o la magnitud de una cantidad o
variable.
•
Exactitud, aproximación con la cual la lectura de un instrumento se acerca al valor real
de la variable medida.
•
Precisión, medida de la reproducibilidad de las mediciones; esto es, dado el valor fijo
de una variable, la precisión es una medida del grado con el cual las mediciones
sucesivas difieren una de otra.
•
Sensibilidad, relación de la señal de salida o respuesta del instrumento respecto al
cambio de la entrada o variable medida.
•
Resolución, cambio más pequeño en el valor medido al cual responde el instrumento.
•
Error, desviación a partir del valor real de la variable medida.
Se pueden utilizar varias técnicas para minimizar los efectos de los errores. Por ejemplo, al
efectuar mediciones de precisión es más recomendable realizar una serie de ensayos que
confiar en una sola observación. Alternar métodos de medición, como el uso de diferentes
instrumentos en el mismo experimento, es una buena alternativa para aumentar la exactitud.
Aunque estas técnicas tienden a aumentar la precisión de las mediciones mediante la
reducción de errores ambientales o aleatorios, no evitan el error instrumental [5].
3.2 Tipos de Error
Ninguna medición se puede realizar con una exactitud perfecta, pero es importante
descubrir cuál es la exactitud real y cómo se generan los diferentes errores en las mediciones.
Un estudio del los errores es el primer paso al buscar modos para reducirlos con objeto de
establecer la exactitud de los resultados finales.
Los errores pueden provenir de diferentes fuentes y por lo general se clasifican en tres
categorías principales:
Errores gruesos, son en gran parte de origen humano, como mala lectura de los
instrumentos, ajuste incorrecto y aplicación inapropiada, así como equivocaciones en los
cálculos.
15
Errores sistemáticos, se deben a fallas de los instrumentos, como partes defectuosas o
gastadas, y efectos ambientales sobre el equipo del usuario.
Errores aleatorios, ocurren por causas que no se pueden establecer directamente
debido a variaciones aleatorias en los parámetros o en los sistemas de medición.
3.3 Transductores como elementos de entrada a sistemas de instrumentación
Un sistema de instrumentación electrónico consiste de varios componentes que se
utilizan para realizar una medición y registrar el resultado. Por lo general consta de tres
elementos principales: un dispositivo de entrada, un acondicionador de señal o dispositivo de
procesamiento y un dispositivo de salida. El dispositivo de entrada recibe la cantidad por
medir y envía una señal eléctrica proporcional al dispositivo acondicionador de señal. Aquí la
señal se amplifica, se filtra o se modifica en un formato para el dispositivo de salida. Este
puede ser un simple medidor indicador, un osciloscopio o un registrador para presentación
visual. Puede ser un registrador de cinta magnética para el almacenamiento temporal o
permanente de los datos de entrada, como también puede ser una computadora para
manipulación de los datos o proceso de control. El tipo de sistema depende de que se va a
medir y de que manera se van a presentar los resultados.
La variable de entrada de la mayoría de los sistemas de instrumentación es no eléctrica.
Con el fin de utilizar métodos eléctricos y técnicas de medición, manipulación o control, las
cantidades no eléctricas se convierten en una señal eléctrica por medio de un dispositivo
llamado transductor. Una definición establece que el transductor es un dispositivo que al ser
afectado por la energía de un sistema de transmisión, proporciona energía en la misma forma o
en otra a un segundo sistema de transmisión. Esta transmisión de energía puede ser eléctrica,
mecánica, química, óptica (radiante) o térmica.
Esta amplia definición de un transductor incluye, por ejemplo, dispositivos que
convierten fuerza o desplazamiento mecánico en una señal eléctrica. Estos dispositivos forman
un grupo muy importante y numeroso de transductores que se encuentran en el área de
instrumentación industrial y compete al ingeniero de instrumentación conocer este tipo de
conversión de energía. Muchos otros parámetros físicos (calor, intensidad luminosa, humedad)
se pueden convertir en energía eléctrica por medio de transductores. Estos dispositivos
proporcionan una señal de salida cuando son estimulados por una entrada no mecánica: un
16
termistor reacciona a variaciones de temperatura, una fotocelda a los cambios de intensidad
luminosa, un haz electrónico a los efectos de un campo magnético, etc. En todos los casos, la
salida eléctrica se mide mediante métodos estándares dejando la magnitud de la cantidad de
entrada en términos de una medida eléctrica analógica.
Los transductores se pueden clasificar según su aplicación, método de conversión de
energía, naturaleza de la señal de salida, etc. Por lo general todas estas clasificaciones
terminan en áreas que se superponen. Una distinción y clasificación estricta de transductores
es difícil. La tabla 3.3-01 muestra una clasificación de transductores de acuerdo con los
principios eléctricos en que se basan. La primer parte del cuadro, lista transductores que
requieren potencia externa. Estos son los transductores pasivos, los cuales producen una
variación en algún parámetro eléctrico, como resistencia, capacitancia, etc., que se puede
medir como una variación de voltaje o corriente. La segunda categoría corresponde a
transductores del tipo de autogeneración, que generan un voltaje o corriente analógica cuando
son estimulados por medio de alguna forma física de energía. Los transductores de
autogeneración no requieren potencia externa. Aunque sería casi imposible clasificar todos los
sensores y mediciones, los dispositivos descritos en la tabla 3.3-01 representan un buen
número de transductores disponible en el comercio para aplicaciones de ingeniería
instrumental.
Para mayor información consultar la referencia [4].
Aplicación Típica
semiconductor
cambia
según
la
elongación
compresión debida a esfuerzos aplicados externamente
o
La resistencia de un alambre
circuito puente
o
externa varía la resistencia en un potenciómetro o un
Fuerza, par, desplazamiento
El posicionamiento de un cursor por medio de una fuerza Presión, desplazamiento
Transductores pasivos (con potencia externa)
Principio de Operación y naturaleza del dispositivo
Celda fotoconductiva
Higrómetro de resistencia
Termistor
Termómetro de resistencia
medidor Pirani
se modifica con luz incidente
La resistencia de una celda como un elemento del circuito Relevador fotosensible
contenido de humedad
La resistencia de una cinta conductiva se altera con el Humedad relativa
temperatura
de temperatura de resistencia negativo cambia con la
La resistencia de ciertos óxidos de metal con coeficiente Temperatura
varía con la temperatura
coeficiente de temperatura de resistencia positivo grande
La resistencia de un alambre de metal puro con un Temperatura, calor radiante
con flujo de gas
Medidor de alambre caliente o La resistencia de un elemento caliente varía enfriándolo Flujo de gas, presión de gas
resistiva
Galga extensiométrico
Dispositivo potenciométrico
Resistencia
transductor
Parámetro eléctrico y clase de
17
de
de
Detector por efecto Hall
Voltaje y Corriente
Medidor de magnetostricción
Medidor de corriente parásita
Transformador diferencial
Detector de reluctancia
magnético
Transformador
Inductancia
Medidor dieléctrico
La capacitancia varía por cambios en el dieléctrico
la capacitancia entre una placa fija y un diafragma móvil
La presión del sonido altera
dos placas paralelas
Nivel de líquidos, espesor
Voz, música y ruido
de Una fuerza aplicada externamente varía la distancia entre Desplazamiento, presión
posición
fuerza,
placa semiconductora (de germanio) cuando un flujo
Se genera una diferencia de potencial a través de una
esfuerzos
Flujo magnético, corriente
Las propiedades magnéticas cambian por presión y Fuerza, presión, sonido
de una placa con corriente parásitas inducidas
vibración,
desplazamiento,
desplazamiento,
La inductancia de una bobina se altera por la proximidad Desplazamiento, espesor
medio de una fuerza aplicada desde el exterior
transformador varía al mover el núcleo magnético por posición
El voltaje diferencial de dos devanados secundarios de un Presión,
posición del núcleo de hierro de una bobina
La reluctancia de un circuito magnético varía al cambiar la Presión,
excitada por AC
autoinductancia o inductancia mutua de una bobina
circuito Los cambios del circuito magnético modifican la Presión, desplazamiento
presión
Micrófono de capacitor
capacitancia variable
Medidor
Capacitancia
18
Celda fotovoltaica
Detector piezoeléctrico
Generador de bobina móvil
Termopar y termopila
Tubo fotomultiplicador
Celda fotoemisiva
Cámara de ionización
fotosensibles
y
radiación,
relevadores
genera
voltaje
en
un
dispositivo
de
celda
de presión
unión Medidor de luz, celda solar
Tabla 3.3-01 – Transductores para Instrumentación.
semiconductora cuando la energía radiante estimula la
Se
ciertos materiales cristalinos, como el cuarzo
Se genera una fem cuando una fuerza externa se aplica a Sonido, vibración, aceleración, cambios
genera una voltaje
El movimiento de una bobina en un campo magnético Velocidad, vibración
semiconductores cuando la unión se calienta
Se genera una fem por la unión de dos metales disímiles o Temperatura, flujo de calor, radiación
Transformador de autogeneración (sin potencia externa)
radiación incidente sobre cátodo fotosensible
La emisión de electrones secundarios es debida a la Luz
incidente en una superficie fotoemisiva
Hay una emisión de electrones debida ala radiación Luz y radiación
gas debido a radiación radiactiva
Se induce flujo de electrones mediante la ionización de un Conteo de partículas, radiación
magnético interactúa con una corriente aplicada
19
20
3.4 Selección de un Transductor
En un sistema de medición el transductor es el elemento de entrada con la importante
función de transformar algunas cantidades físicas en una señal eléctrica proporcional. La
selección del transductor apropiado es, por consiguiente, el primero y tal vez el paso más
importante en la obtención de resultados exactos. Un número de preguntas elementales se
deben hacer antes de seleccionar un transductor, por ejemplo:
•
¿Cuál es la cantidad física a medir?
•
¿Cuál principio de transductor es el mejor para medir esta cantidad?
•
¿Qué exactitud se requiere en esta medición?
La primera se contesta determinando el tipo y rango de la medición. Para una respuesta
apropiada a la segunda se requiere que las características de entrada y salida del transductor
sean compatibles con el sistema de medición y registro. En la mayoría de los casos, estas dos
interrogantes se responden fácilmente, al decir que el transductor apropiado se selecciona por
la adición de una tolerancia para la exactitud. En la práctica esto rara vez es posible debido a la
complejidad de los diversos parámetros del transductor que afectan la exactitud. Los
requerimientos de exactitud del sistema total determinaron el grado con el cual los factores
individuales contribuyen a la exactitud que debe ser considerada. Algunos de estos factores
son:
•
Parámetros fundamentales del transductor, tipo y rango de la medición, sensibilidad,
excitación.
•
Condiciones físicas, conexiones eléctricas y mecánicas, condiciones de montaje,
resistencia a la corrosión.
•
Condiciones de ambiente, efectos de la no linealidad, efectos de histéresis, respuesta en
frecuencia, resolución.
•
Condiciones ambientales, efectos de la temperatura, aceleración, golpes y vibraciones.
•
Compatibilidad con el equipo asociado, condiciones de balance de peso, tolerancia de
la sensibilidad, acoplamiento de impedancia, resistencia de aislamiento.
Las categorías primera y segunda comprenden características eléctricas y mecánicas
básicas del transductor. La exactitud de éste, componente independiente, está contenida en las
categorías tercera y cuarta. La primera categoría considera la compatibilidad del transductor
con el equipo asociado al sistema.
21
El error de medición total en un sistema activado por transductor se puede reducir para que
esté dentro del rango de exactitud requerido, por medio de las siguientes técnicas:
•
Usando un método de calibración de sistema con correcciones efectuadas en la
reducción de datos.
•
Monitoreo simultáneo del ambiente con la consecuente corrección de datos.
•
Control artificial del ambiente para minimizar los posibles errores.
Algunos errores individuales son previsibles y el sistema se puede estimar para eliminarlos.
Cuando se calibra todo el sistema, estos datos de calibración sirven para corregir datos
registrados. Los errores ambientales se corrigen reduciendo los datos si los efectos
ambientales se registran al mismo tiempo que los datos reales. Entonces los datos se corrigen
aplicando las características ambientales conocidas de los transformadores. Estas dos técnicas
incrementan de manera significativa la exactitud del sistema.
Otro método para mejorar la exactitud global del sistema es el control artificial del
ambiente del transductor. Si se puede conservar sin cambio el ambiente del transductor estos
errores se reducen a cero. Dicho tipo de control puede requerir el mover físicamente el
transductor a una posición más favorable o aislarlo del medio ambiente mediante una cubierta
a prueba de calor, aislamiento de vibraciones, o medios similares.
3.5 Transformadores de Corriente y Voltaje
3.5.1 Transformador de Corriente
Los transformadores de corriente se utilizan para tomar muestras de corriente de la
línea y reducirla a un nivel seguro y medible, para las gamas normalizadas de instrumentos,
aparatos de medida, u otros dispositivos de medida y control.
Los valores nominales de los transformadores de corriente se definen como relaciones
de corriente primaria a corriente secundaria. Algunas relaciones típicas de un transformador de
corriente podrían ser 600 / 5, 800 / 5, 1000 / 5. Los valores nominales de los transformadores
de corriente son de 5 A y 1 A.
22
El primario de estos transformadores se conecta en serie con la carga, y la carga de este
transformador esta constituida solamente por la impedancia del circuito que se conecta a él.
3.5.1.1 Tipos de construcción
Los tipos de transformadores de corriente son:
a. Tipo primario devanado: Consta de dos devanados primarios y secundarios
totalmente aislados y montados permanentemente sobre el circuito magnético.
b. Tipo barra: Es similar al tipo primario devanado, excepto en que el primario es un
solo conductor recto de tipo barra.
c. Tipo toroidal(ventana): Tiene un devanado secundario totalmente aislado y montado
permanentemente sobre el circuito magnético y una ventana a través de la cual puede
hacerse pasar un conductor que proporciona el devanado primario.
d. Tipo para bornes: Es un tipo especial toroidal proyectado para colocarse en los
bornes aislados de los aparatos, actuando el conductor del borne como devanado
primario.
Los transformadores de corriente se clasifican de acuerdo con el aislamiento principal
usado, como de tipo seco, rellenos de compuestos, moldeados o en baño de líquido [6].
3.5.2 Transformador de Potencial
Es un transformador devanado especialmente, con un primario de alto voltaje y un
secundario de baja tensión. Tiene una potencia nominal muy baja y su único objetivo es
suministrar una muestra de voltaje del sistema de potencia, para que se mida con instrumentos
incorporados.
Además, puesto que el objetivo principal es el muestreo de voltaje deberá ser
particularmente preciso como para no distorsionar los valores verdaderos. Se pueden
conseguir transformadores de potencial de varios niveles de precisión, dependiendo de que tan
precisas deban ser sus lecturas, para cada aplicación especial.
23
El arroyado primario de un transformador de potencial se conecta en paralelo con el
circuito de potencia y en el secundario se conectan los instrumentos o aparatos de protección.
[6]
3.6 Filtrado de Señal
Al momento de realizar cualquier tipo de medidas en las cuales sea necesario
acondicionar la señal que se va a estudiar, es necesario tomar en consideración el uso de filtros,
divisores de tensión, entre otros, esto debido a según sea la magnitud de la señal y las etapas
siguientes que se piensan implementar, para no producir variaciones que puedan afectar la
señal en observación.
3.6.1 Uso de Filtro Anti-aliasing
En los sistemas de adquisición de datos, por lo general, se emplea un filtro paso-bajo
justo antes del ADC para reducir el ruido de las frecuencias elevadas. Existen dos creencias
erróneas acerca de la validez de los filtros paso-bajo en los sistemas de adquisición de datos.
El primer error es que no se requiere un filtro anti-aliasing cuando se convierten señales de DC
o baja frecuencia. La afirmación es que ese ruido no existe en esas señales de baja frecuencia,
por lo cual los diseñadores deciden que los filtros pasa bajo no son necesarios.
Se podría pensar que un sistema está trabajando a frecuencias más bajas, pero tanto los
dispositivos pasivos como los activos inyectan ruido de alta frecuencia en el camino de la
señal. Un dispositivo pasivo ruidoso muy común es una resistencia. Cada resistencia genera un
ruido de tensión térmica en el propio elemento. Este ruido se genera con o sin tensión o
corriente de excitación. La magnitud de este ruido es constante a lo largo del espectro de
frecuencia hasta la frecuencia donde la capacidad parásita (~0,5pF) de la resistencia atenúa el
ruido. El valor de este ruido es igual a:
V (ruido _ de _ resistencia, RMS ) = ÷(4 KTR ( BW ))
donde:
K es la constante de Boltzsmann e igual a 1,38x10-23JK-1
T es la temperatura en Kelvin
R la resistencia en ohmios
24
(BW) es el ancho de banda de frecuencias en hercios.
Los amplificadores operacionales son dispositivos activos que genera ruido
internamente. El ruido de un amplificador es generado, principalmente, en el par de entrada
diferencial. A bajas frecuencias este ruido es más elevado que a altas frecuencias. Además, el
ruido se genera en otros dispositivos activos, incluyendo la acción de conmutación dentro de
la fuente de alimentación. Finalmente, el ruido puede radiarse al camino de la señal desde
señales externas.
Un segundo error consiste en que la etapa de entrada del ADC filtrará las señales por
encima de la frecuencia de muestreo o que la frecuencia de muestreo limita el margen de
frecuencia de la señal que se está convirtiendo. Ambos puntos de vista son falsos. Como el
ADC es un sistema de muestreo, tomará una muestra instantánea de la señal
independientemente de su contenido en frecuencia. El conjunto de instantáneas del convertidor
sobre el tiempo proporcionará una representación digital de la señal en el margen de
frecuencias de muestreo. Esto se conoce como aliasing.
En resumen, si se diseña un sistema que tiene un ADC se ha de utilizar un filtro antialiasing (paso-bajo) antes del convertidor. Si estas señales indeseables están en el camino de la
señal al mismo tiempo que el ADC está adquiriendo una muestra, ellas también se convertirán
y se introducirán en la señal de salida digital. Llegados a este punto, será ya imposible
encontrar la diferencia entre las señales buenas y malas del código digital.
3.6.2 Numero de Polos necesarios.
Podría parecer que si se quieren eliminar las altas frecuencias no deseadas de la señal,
el filtro paso-bajo sería la solución perfecta. Como se ha analizado antes de forma breve, no es
fácil diseñar ese filtro. El filtro pasa-bajo es extremadamente inestable y caro de implementar.
Posteriormente se mostrarán diferentes filtros estándar de este tipo, pero es útil conocer que un
filtro paso-bajo de segundo orden activo requiere un amplificador operacional, dos
condensadores y un mínimo de dos resistencias. La respuesta en frecuencia de un filtro de
mayor orden que, por ejemplo de orden 32, se acerca al filtro paso-bajo ideal, pero todavía
resulta muy difícil implementar una solución estable y requiere 16 amplificadores
operacionales, 32 condensadores y un mínimo de 32 resistencias.
25
El orden del filtro viene determinado por las condiciones de la aplicación. Las tres
variables que se deben considerar son: la máxima frecuencia de señal, la magnitud del ruido
que se espera y el bit menos significativo (LSB) del convertidor. Finalmente, el ADC que
muestrea la frecuencia estaría ajustado para acomodarse a los requisitos del sistema en
cuestión.
La máxima frecuencia de la señal viene definida por las necesidades de la aplicación.
Cuando se están convirtiendo señales por debajo de unos pocos hercios (o DC) se puede
mover la frecuencia de corte del filtro hasta muy abajo. Esto mejorará la precisión del sistema
porque se elimina ruido en el camino de la señal. Otras veces, la señal a través de su camino
analógico puede ser del orden de los kilohercios o megahercios.
Una vez que se ha determinado la máxima frecuencia de la señal, debería definirse la
magnitud del ruido fuera de banda. La magnitud de este ruido puede ser del orden de
microvoltios/milivoltios o puede ser tan alta como una conmutación de su camino analógico
que es vía-a-vía (rail-to-rail). Por ejemplo, la combinación amplificada de ruido resistivo y
ruido del amplificador a través de un amplificador de instrumentación con una ganancia de
+200V/V
podría
alcanzar
varios
centenares
de
milivoltios
(pico
a
pico).
Finalmente, debería definirse el tamaño LSB del ADC. Un diseño bueno y fiable tendrá el
ruido atenuado en, como mínimo, 1/4 del tamaño LSB en la mitad de la frecuencia de
muestreo del convertidor. Si el ruido medido es todavía demasiado alto, el filtro debería ser de
un orden mayor o la frecuencia de corte debería ser más baja.
Una vez que se han evaluado y comprendido estos aspectos, se debe determinar el
orden del filtro. Si el ADC tiene una topología de registro de aproximaciones sucesivas (SAR,
Successive Approximation Register), como regla general para los sistemas de adquisición de
datos se coloca un filtro de orden 4, 5 o 6. Si se utiliza un convertidor delta-sigma y un R/C,
será adecuado un filtro de polo único. Generalmente con estos tipos de dispositivos los
fabricantes proporcionarán una orientación para los valores de la resistencia y el condensador
dentro de la hoja de datos de sus productos.
Para mayor información sobre ADC leer [7].
26
3.6.3 Tipo de aproximación según cada aplicación.
Los tipos de aproximación de filtros más habituales son Butterworth, Bessel y
Chebyshev. Otros tipos de filtros pueden ser el Chebyshev inverso, Elliptic y Cauer. El filtro
Butterworth es, de lejos, el diseño más común utilizado en los circuitos. El comportamiento de
la frecuencia tiene una respuesta de magnitud plana máxima en pasa-banda. La relación de
atenuación en la banda de transición es mejor que con los filtros Bessel, pero no tan buena
como con los Chebyshev. No hay oscilación en la banda de bloqueo. Este tipo de filtro tiene
algún sobre disparo y oscilación transitoria en el dominio del tiempo, pero menos que con el
filtro Chebyshev.
Con el filtro paso-bajo Chebyshev la relación de atenuación en la banda de transición
es más escalonada que en los filtros Butterworth y Bessel. Por ejemplo, se requiere la
respuesta de un filtro Butterworth de orden 5 para alcanzar el ancho de banda de transición de
un filtro de Chebyshev de orden 3. Pese a que existe oscilación transitoria en la región de
paso-banda con este filtro, la banda de bloqueo está libre de oscilación transitoria. La
respuesta de paso tiene un ligero grado de sobredisparo y oscilación transitoria.
El filtro Bessel tiene una respuesta de magnitud plana en pasa-banda, siguiendo la banda de
paso, la relación de atenuación en la banda de transición es menor que para los filtros
Butterworth o Chebyshev. Finalmente, no hay oscilación transitoria en la banda de bloqueo.
Este filtro tiene la mejor respuesta de paso de todos los filtros mencionados anteriormente, con
un ligero sobre disparo u oscilación transitoria.
3.6.4 Topologías para circuitos analógicos.
Estos filtros pueden implementarse con las topologías de amplificador. El filtro de
doble polo con fuente de tensión controlada por tensión es más conocido como filtro SallenKey, con este filtro, la ganancia en DC es positiva. En el filtro Sallen-Key la ganancia en DC
puede ser superior a uno. El orden del filtro es igual a dos. Los polos de estos filtros vienen
determinados por los valores de las resistencias y condensadores que lo componen.
Existen filtros pasa bajo de segundo orden de doble polo y realimentación múltiple. La
ganancia en DC de este filtro invierte la señal y es igual a la relación en las resistencias que
conforman la red de realimentación positiva. También es posible emplear montajes de filtros
de polo único; los cuales pueden colocarse en cascada para obtener filtros de orden superior.
27
Por ejemplo, el filtro de polo único seguido de dos filtros Sallen-Key genera un filtro de orden
cinco.
Por ultimo, las ecuaciones de diseño para estos filtros siempre están disponibles en los
materiales de referencia. Estos filtros también pueden diseñarse fácilmente con herramientas
tales como las herramientas de software de filtrado analógico.
3.7 Protocolo de Comunicación, MODBUS.
MODBUS es un protocolo de aplicación de mensaje de capa, posicionado en el nivel 7
del modelo OSI, lo cual proporciona comunicación del cliente-servidor entre dispositivos
conectados en diferentes tipos de redes.
Desde 1979 cuando fue implementado su estándar por primera vez, MODBUS
continúa habilitando millones de dispositivos de automatización para comunicarse. Hoy en
día, el soporte técnico para la estructura simple y elegante del protocolo MODBUS continúa
creciendo. La comunidad de Internet puede acceder MODBUS por el puerto reservado 502 en
la pila TCP/IP. MODBUS es un protocolo de pregunta-respuesta y ofrece servicios
especificados por códigos de función; los cuales son elementos pregunta-respuesta de
MODBUS PDUs.
MODBUS se puede implementar de las siguientes formas:
TCP/IP sobre Ethernet.
Transmisión serial asíncrona sobre una variedad de medios de comunicación (alambre:
EIA/TIA-232-E, EIA - 422, EIA/TIA-485-A; fibra, radio, etc.)
MODBUS PLUS, red de alta velocidad de paso de token (testigo).
Figura 3.7-01 – Pila de comunicación MODBUS.1
1
Tomada de [8]
28
El protocolo MODBUS serial es un protocolo maestro-esclavo; en el cual, sólo un
dispositivo maestro y uno o varios dispositivos esclavos (con un máximo de 247) están
conectados al mismo cable de datos. En este tipo de comunicación los dispositivos esclavos,
aunque están conectados al mismo punto, no pueden establecer comunicación entre sí, sólo el
dispositivo maestro es el encargado de iniciar una transacción MODBUS con cualquiera de los
ellos.
El dispositivo maestro conectado al bus puede hacer peticiones a los dispositivos
esclavos de dos formas diferentes. La primera de ellas es cuando el dispositivo maestro desea
hacer una petición a un dispositivo esclavo en específico, para ello el dispositivo maestro
direcciona la petición a uno de los dispositivos esclavos conectados al bus y espera a que este
último procese la solicitud y le envíe la trama de respuesta; en este modo de operación la
transacción MODBUS consiste en dos mensajes, la petición desde el maestro al esclavo y la
respuesta del esclavo al maestro. La segunda forma de hacer peticiones ocurre cuando el
dispositivo maestro envía un mensaje general a todos los dispositivos esclavos para que estos
realicen una operación de escritura, en este modo, los dispositivos esclavos no envían
respuesta para así evitar colisiones en el bus.
Con lo anterior se puede tener ya una idea general y puntualizando se puede especificar
que el protocolo MODBUS consiste en un simple protocolo de datos encapsulados en tramas,
mediante el cual el dispositivo maestro puede hacer una petición a uno de los dispositivos
esclavos conectados a el bus, enviando una trama en la que se especifica la dirección del
dispositivo esclavo, la operación que se desea realizar, los datos necesarios para que ejecute la
acción y los datos para el chequeo de errores en la trama enviada, esto se observa gráficamente
a continuación.
Dirección
Dispositivo
Esclavo
del
Código de la
función
Datos
Figura 3.7-02 – Trama MODBUS.2
2
Tomada de [8]
Chequeo
Error
de
29
El campo de la dirección del dispositivo esclavo contiene un byte con la dirección del
dispositivo esclavo al cual se desea hacer la petición, en caso de querer hacer una petición
simultánea a todos los dispositivos esclavos conectados en el bus se debe colocar la dirección
“0” en este campo. El campo del código de la función, es el que le indica al dispositivo
esclavo que tipo de acción realizar y en el campo de los datos se encuentran los parámetros
necesarios para ejecutar la acción solicitada; finalmente, el campo de chequeo de errores
contiene los bytes que permiten al dispositivo esclavo verificar si los datos que envío el
dispositivo maestro son los mismos que el recibió.
Existen dos métodos para el cálculo de los errores y dependen del modo de transmisión
(RTU o ASCII). Si una petición llega al dispositivo esclavo sin errores y este la procesa y
ejecuta la acción, al terminar envía una trama de respuesta al dispositivo maestro indicando
operación exitosa, como se observa en la figura 3.7 -03; de lo contrario, si los datos recibidos
en la petición están errados o si se produjo algún error durante la ejecución de la acción,
entonces el dispositivo esclavo envía una trama de respuesta indicando que error se produjo,
figura 3.7-04.
Figura 3.7-03 – Comunicación Libre de Error.3
3
Tomada de [8]
30
Figura 3.7-04 – Comunicación con Error.4
3.7.1 Diagramas de estado Maestro/Esclavo.
Los esquemas de operación de los dispositivos maestro, esclavo, son independientes
del modo de transmisión en el protocolo MODBUS que se este utilizando; es por esto, que
solo existe la necesidad de explicarlos una sola vez.
3.7.1.1 Diagrama de estado del dispositivo maestro
El estado inicial cuando el dispositivo maestro es encendido es “Idle”, que equivale a
estar libre. El dispositivo maestro solo puede hacer peticiones si se encuentra en este estado, y
después de hacerla dejará este estado y no podrá hacer otra petición hasta que regrese a él.
Cuando la petición que haya hecho sea a un dispositivo esclavo en específico, el dispositivo
maestro entra en el estado “Espera por respuesta” y un temporizador se enciende; esto
previene que el dispositivo maestro se quede esperando por respuesta indefinidamente. El
valor del tiempo de espera del temporizador depende de la aplicación.
4
Tomada de [8]
31
Figura 3.7.1.1-01 – Diagrama de estado del dispositivo Maestro en el protocolo MODBUS.5
Si el dispositivo maestro recibe una respuesta, este la revisa antes de procesarla y si
hay error es ignorada, se procesa el error y se vuelve al estado inicial para volver a hacer la
petición; por el contrario, si ninguna respuesta es recibida, el tiempo del temporizador expira,
se genera un error y se vuelve al estado inicial para volver a hacer la petición. Es importante
destacar que el número de veces seguidas que se puede volver a hacer la petición depende de
la configuración del dispositivo maestro. Cuando la petición que hace el maestro esta dirigida
a todos los dispositivos esclavos conectados en la línea, ninguna respuesta es recibida. Sin
embargo, un tiempo de espera es iniciado por el maestro con el fin de permitir que cualquier
dispositivo esclavo procese la petición antes de recibir una nueva.
3.7.1.2 Diagrama de estado del dispositivo esclavo
Una vez encendido el dispositivo esclavo se encuentra en estado “Idle” que equivale a
estar libre, cuando una petición es recibida, el dispositivo esclavo chequea la trama recibida
antes de ejecutar la acción solicitada, si se produjo algún error entonces se envía una trama al
dispositivo maestro indicando que error se produjo, a menos que el error se haya producido
durante el chequeo de la veracidad de la trama recibida.
Si la trama no posee error alguno y su procesamiento por parte del dispositivo esclavo
es exitoso, entonces una trama de respuesta es enviada al dispositivo maestro indicando que la
operación fue exitosa (ver Figura 3.7.1.2-01).
5
Tomada de [8]
32
Figura 3.7.1.2-01 – Diagrama de estado del dispositivo Esclavo en el protocolo MODBUS.6
Para mayor información revisar. [8]
3.7.2 Modos de transmisión serial
Existen dos modos de transmisión serial definidos en el protocolo MODBUS, el modo
RTU y el modo ASCII; el modo en el que se este operando, define la forma en la que se
empaqueta la información en los campos del mensaje y cómo se decodifica. Es importante que
todos los dispositivos conectados a una misma línea operen en el mismo modo; aunque el
modo ASCII es necesario en algunas aplicaciones, la norma dice que todos los dispositivos
deben tener implementado el modo RTU, y el modo ASCII es una opción, la cual puede o no
estar implementada.
3.7.2.1 Modo de transmisión RTU
En este modo cada mensaje es transmitido en una cadena continua de caracteres, donde
cada byte de datos se transmite en un formato de 11 bits: 1bit de inicio, 8bits de datos, 1bit de
paridad y 1bit de parada. En caso de no estar utilizando el bit de paridad se enviaran dos bits
de parada.
La trama utilizada para enviar una petición consta de cuatro campos, el primero de
ellos contiene la dirección del dispositivo esclavo, el segundo el código de la función que se
desea ejecutar, el tercero los datos con los parámetros necesarios para ejecutar la acción y el
6
Tomada de [8]
33
cuarto campo contiene dos bytes con el CRC (Código de redundancia cíclica) de la trama (ver
Figura 3.7.2.1-01).
Dirección de
Código de
Disp. Esclavo
Función
1Byte
1Byte
Data
CRC
0 hasta 256
2Bytes
Bytes
CRCHigh,CRCLow
Figura 3.7.2.1-01 – Trama MODBUS RTU.7
En el modo de transmisión RTU las tramas son separadas por un intervalo en bajo de al
menos 3,5 veces el tiempo de un carácter, de esta manera el dispositivo que recibe la trama
pude saber cuando empieza y cuando termina una trama. Por otra parte, si entre dos caracteres
de una trama transcurren más de 1,5 veces el tiempo de un carácter, entonces la trama es
declarada como incompleta (ver Figura 3.7.2.1-02).
Figura 3.7.2.1-02 – Formato para la transmisión de tramas en MODBUS RTU.8
Cuando un dispositivo, sea esclavo o maestro, comienza su operación en modo de
transmisión RTU, este se queda en el estado inicial por un tiempo de 3,5 veces el tiempo de un
carácter, para luego ir al estado “Idle” (libre), de esta manera se asegura que se cumpla el
tiempo que debe existir entre las tramas. El dispositivo se mantendrá en el estado “Libre” si no
se encuentra haciendo transmisión o recepción; cuando el dispositivo se encuentra haciendo un
7
8
Tomada de [9]
tomada de [9]
34
envío de datos y transcurren más de 3,5 veces el tiempo de un carácter, el dispositivo
considera que ejecuto el tiempo de final de trama y regresa al estado “Libre”. Por otra parte, si
el dispositivo se encuentra recibiendo datos y transcurre un tiempo mayor de 1,5 veces el
tiempo de un carácter, entonces el dispositivo deja de recibir datos y procesa los que almaceno
en el buffer de recepción, luego independientemente de si la datos son válidos o inválidos el
dispositivo espera 3,5 veces el tiempo de un carácter antes de volver al estado “Libre”, es
importante resaltar que durante este tiempo, si los datos son válidos el dispositivo los procesa
y si no lo son el dispositivo desecha toda la trama. Esto se aprecia mejor en el siguiente
diagrama de flujos (Figura 3.7.2.1-02).
Figura 3.7.2.1-02 – Diagrama de estados para el modo de transmisión MODBUS RTU.9
3.7.2.2 Modo de transmisión ASCII
En este modo de transmisión cada mensaje es transmitido en una cadena continua de
caracteres, donde cada byte de datos se transmite en un formato de 10bits: 1bit de inicio, 7bits
de datos, 1bit de paridad y 1bit de parada. En caso de no estar utilizando el bit de paridad se
enviaran dos bits de parada.
Este modo de operación es utilizado principalmente cuando el enlace físico de
comunicación o las capacidades del dispositivo utilizado no permiten el manejo de
temporizadores para cumplir con los requerimientos del modo RTU. Es importante destacar
9
Tomada de [9]
35
que este modo de comunicación es menos eficiente que el anteriormente descrito, ya que para
enviar cada byte necesita dos caracteres. Por ejemplo, si el usuario desea enviar el byte 0x9C,
este byte es codificado por los caracteres 0x39 y 0x43 (0x39=”9” y 0x43=”C” en ASCII).
En este modo de transmisión cada una de las tramas contiene un carácter de inicio
(0x3A=”:”) y dos caracteres de finalización de trama (0x0D=”CR” y 0x0A=”LF”), de manera
que al recibir estos caracteres, el dispositivo sabe exactamente donde y cuando empieza y
termina cada trama.
Principio
1 Carácter
:
Dirección
Función
2 Carácter
2 Carácter
Data
0 a 2-256
caracteres
LRC
2caracteres
Fin
2 caracteres
CR, LF
Figura 3.7.2.2-01 – Trama MODBUS ASCII.10
El diagrama de estados en este modo de operación es muy sencillo debido a que cada
vez que el dispositivo recibe un carácter de inicio vacía el buffer de entrada y lo llena hasta
recibir los bytes de finalización para así volver al estado “Libre”. Cada vez que llega un
carácter de inicio se limpia el buffer de recepción y se considera que está llegando una nueva
trama, aunque el dispositivo este trabajando en la recepción de una trama anterior de la cual no
había recibido los caracteres de finalización. Cuando el dispositivo recibe los caracteres de
finalización o cierre, la trama es procesada, es decir, se calcula el LRC (Código de
redundancia longitudinal) y se chequea que concuerde con el LRC recibido, se chequea que la
dirección del dispositivo esclavo sea la misma y que el código de la función sea válido. Una
vez que se verifica la validez de la trama, si la trama es válida entonces se ejecuta la acción
solicitada, y en caso de no ser valida se descarta.
Cuando el dispositivo desea hacer una transmisión debe enviar el carácter de inicio,
luego todos los datos necesarios para ejecutar la acción que se solicite y por último se finaliza
el envío con los caracteres de cierre (ver Figura 3.7.2.2-01).
10
Tomada de [9]
36
Figura 3.7.2.2-01 – Diagrama de estado para el modo de transmisión MODBUS ASCII.11
Para mayores detalles consultar [9].
11
Tomada de [9]
CAPITULO IV: EQUIPOS EMPLEADOS
El dispositivo cuenta de varias etapas, y se puede decir que cada etapa esta conformada
por un elemento principal que el cual puede ser fácilmente reemplazable; de esta forma se
observan los siguientes equipos dentro de la constitución del Medidor de Energía Eléctrica.
4.1 Transformador
El SACI TU30-500/5 Clase 0,5 es un transformador de corriente cuya función consiste
en aislar eléctricamente al circuito medidor. Entre sus características generales se encuentran:
•
Voltaje máximo de operación, 720V.
•
Factor de seguridad menor a cinco (Fs<5).
•
Frecuencia de Operación 60Hz.
•
Normas que cumple: IEC185/ UNE21-088-1/ IEC801/1-3.4/ DIN57414/
BS3938/ EN50081-8/IEC-1010.
•
Su núcleo magnético esta elaborado en aleación de hierro-silicio de grano
orientado.
Figura 4.1-01 – Transformador de corriente TU30.12
Modelo
Ipn(A)
Clase 0,5
Clase 1
Clase 3
Peso
TU30-500/5
500
5
7,5
10
0,185
Tabla 4.1-01 – Modelos disponibles según la potencia del TU30.
12
Tomada de [10]
38
El modelo a emplear es el Clase 0,5; debido a que no se estima un consumo mayor a
5VA; esto es porque la diferencia entre terminales de entrada de corriente del ADE7758 debe
ser menor a 0.5V y la corriente máxima que puede ofrecer este transformador es de 5A.
4.2 ADE7758
El ADE7758 es un circuito integrado producido por la empresa Analog Devices, se
puede emplear como un
medidor de energía de tres fases de gran precisión, posee
comunicación serial y dos salidas de pulso (APCF Y VARCF)cuya frecuencia es equivalente a
la potencia que es medida; de esta forma su arquitectura esta conformada por convertidores
análogos a digital de segundo orden sigma-delta, un integrador digital, sensor de temperatura,
y el hardware necesario para realizar el procesamiento de señal para calcular potencia activa,
reactiva y aparente.
Su exactitud cumple con los parámetros de los estándares internacionales IEC 60687,
IEC 61036, IEC 61268, IEC 62053-21, IEC 62053-22 y IEC 62053-23.
El ADE7758 tiene un total de seis entradas analógicas divididas en dos canales:
corriente y voltaje. El canal de corriente consiste en tres pares de entradas de voltaje
diferencial: IAP e IAN, IBP e IBN, e ICP e ICN. Estos canales pares de entrada de voltaje
diferencial tienen una entrada de señal máxima de ±0.5 V. El canal de corriente tiene un
amplificador de ganancia programable (PGA) con ganancia elegible entre 1, 2, o 4; además del
PGA, los canales de corriente tienen también una selección de rango de entrada máxima para
el ADC. La elección del rango de ganancia del ADC se puede hacer por el registro de
ganancia (ver Figura 4.2-01). Como se mencionó previamente, el máximo voltaje diferencial
de entrada es ±0.5 V; sin embargo, usando el bit 3 y 4 en el registro de ganancia, el máximo
valor que puede ponerse en el ADC como entrada de voltaje es ±0.5 V, ±0.25 V, o ±0.125 V
en los canales de corriente. Esto es logrado ajustando la referencia del ADC. Los valores de
corriente y voltaje a escala completa que suministra el ADC del ADE7758 son 130A y 500V.
39
Figura 4.2-01 – Elección de Rango de Ganancia.13
En la siguiente figura se muestran los máximos niveles de señal en el canal de corriente
de entrada. La señal máxima en modo común es 0,25mV.
Figura 4.2-02 – Máximos niveles de Señal en Canal de Corriente, Ganancia 1.14
El canal de voltaje tiene tres entradas de voltaje, VAP, VBP y VCP y tienen un voltaje
máximo de entrada de +0,5V con respecto a VN. El mismo PGA que se emplea en el canal de
corriente es empleado en el canal de voltaje y se puede escoger entre los mismos rangos, 1, 2 o
4.
La siguiente figura ilustra los valores máximos de señal en la entradas del canal de
voltaje; siendo la máxima señal modo común +25mV.
13
14
Tomada de [10]
Tomada de [10]
40
Figura 4.2-03 – Máximos niveles de Señal en Canal de Voltaje, Ganancia 1.15
La elección de ganancia es hecha a través de la escritura en el registro de ganancia. Del
bit 0 al 1 se escoge en el PGA la ganancia para el canal de corriente; mientras que de el bit 5 al
6 se escoge para el canal de voltaje. En la siguiente figura se muestra como diferentes
ganancias pueden ser colocadas en el PGA1 (para canal de corriente) y PGA2 (para el canal de
voltaje) seleccionando distintos bits en el registro de ganancia.
Figura 4.2-03 – Registro de ganancia analógica del ADE7758.16
Poner en alto el bit 7 activa el integrador digital en el camino de la señal de corriente.
4.2.1 Canal de corriente del ADC.
En la figura 4.2.1-01 se observa el ADC y el camino de procesamiento de la señal para
la entrada IA del canal de corriente (igual para IB e IC). En el modo de prueba de forma de
onda, las salidas del ADC son palabras de complementos a dos con 24bit de data a un máximo
de 26.0kSPS (cientos de muestras por segundo). Con la señal de entrada analógica máxima
especificada de ±0.5V, el ADC produce su máximo valor de salida de código (ver Figura
4.2.1-01). Este diagrama muestra a escala completa una señal de voltaje aplicándose a las
15
16
Tomada de [10]
Tomada de [10]
41
entradas diferenciales de IAP e IAN. La salida del ADC varia entre 0xD7AE14 (-2,642,412) y
0x2851EC (+2,642,412).
Figura 4.2.1-01 – Camino de señal en el Canal de Corriente.17
4.2.1.1 Registros de ganancia de forma de onda de corriente.
Hay un multiplicador en el camino de la señal del canal de corriente para cada fase.
Las formas de onda de corriente pueden ser cambiados a través de ±50% escribiendo un
numero a complemento dos en los 12bits con signo del registro de ganancia de corriente
(AIGAIN[11:0], BIGAIN[11:0], y CIGAIN[11:0]); por ejemplo, si se escriben 0x7FF a esos
registros, la salida del ADC se escala a través de +50%; por otro lado, escribiendo 0x800 se
escala la salida a –50%. La siguiente expresión describe la función de los registros de ganancia
de forma de onda de corriente matemáticamente.
Forma _ de _ onda _ Corriente =
 Contenido _ de _ Re gistro _ de _ Ganancia _ de _ Corriente 
ADCSalida × 1 +

212


Cambiando el contenido de AIGAIN[11:0], BIGAIN[11:0], o CIGAIN[11:0] se
afectan todos los cálculos basados en la corriente, es decir, afecta la energía
17
Tomada de [10]
42
active/reactiva/aparente de la fase así como el cálculo de RMS actual. Además, también se
escalan las muestras de forma de onda.
4.2.1.2 Muestreo del canal de corriente.
El muestreo de la forma de onda del canal de corriente puede ser dirigido al registro
WFORM a tasas fijas de muestreo poniendo los bits WAVSEL[2:0] en el registro
WAVMODE en 000 (binario). La fase en las cuales las muestras son dirigidas son fijadas
poniendo los bits PHSEL[1:0] en el registro de WAVMODE. El cálculo de energía permanece
ininterrumpido durante el muestreo de la forma de onda.
Durante el modo de muestreo de forma de onda, una de cuatro proporciones de
muestreo puede ser escogida usando el bit 5 y 6 del registro de WAVMODE (DTRT[1:0]). La
tasa de muestreo de salida puede ser 26.0kSPS, 13.0 kSPS, 6.5 kSPS, o 3.3 kSPS. Poniendo el
bit WSMP en el registro de máscara de interrupción en 1 lógico, la pedida de interrupción del
/IRQ va activo bajo cuando una muestra está disponible. El tiempo se muestra en la siguiente
figura. Los 24bits de muestra de forma de onda se transfieren del ADE7758 en un byte (8bits)
a la vez, con el byte más significativo enviado primero; finalmente la salida de pedida de
interrupción (/IRQ) se mantiene en nivel bajo hasta que se lee el registro de restablecimiento
de estatus.
Figura 4.2.1.2-01 – Forma de Onda de muestreo del Canal de Corriente.18
4.2.2 Integrador Digital y sensor de corriente di/dt
El sensor di/dt detecta cambios en el campo magnético, causados por la corriente AC;
la siguiente figura ilustra el principio del sensor de corriente di/dt.
18
Tomada de [10]
43
Figura 4.2.2-01 – Principio de Sensor de Corriente di/dt.19
La densidad de flujo magnético inducido por una corriente es proporcionalmente
directo a la magnitud de la corriente. Los cambios en la densidad del flujo magnético que
pasan a través de un lazo conductor generan una fuerza electromotriz (fem) entre los dos
extremos del lazo. La fem es una señal de voltaje que es proporcional a la di/dt de la corriente.
La salida de voltaje de di/dt del sensor de corriente esta determinada por la inductancia mutua
entre la corriente que lleva el conductor y el sensor di/dt.
La señal de corriente debe ser recuperada del di/dt antes de poder ser empleada; siendo
necesario un integrador para obtener la señal original. El ADE7758 posee un integrador en el
Canal 1, y esta encendido por defecto cuando se da energía al dispositivo; también puede ser
apagado poniendo en alto el bit MSB en el registro de ganancia (bit 7).
Observando el comportamiento del integrador se observa una atenuación de -20dB/dec
y un cambio de fase de -90º; cuando es combinado con un sensor di/dt, la magnitud resultante
y la respuesta de fase debe ser una ganancia plana en la banda de interés (de 40 a 60Hz); sin
embargo, el sensor di/dt tiene una ganancia de 20dB/dec asociado, lo cual genera una cantidad
significativa de ruido de alta frecuencia (es por esto, la necesidad de un filtro anti-aliasing).
Cuando el integrador digital es apagado, el ADE puede ser usado directamente con un
sensor de corriente convencional, tal como un transformador de corriente (CT).
4.2.3 Detección de corriente Pico usando el registro PEAK
El ADE7758 puede ser programado para grabar el sobre pico en la forma de onda de
una corriente medida y producir una interrupción si se excede este limite.
19
Tomada de [10]
44
El valor pico de la forma de onda de corriente dentro de un número fijo de líneas de
ciclos se guarda en el registro IPEAK. La figura 4.2.3-01 ilustra el comportamiento temporal
de la detección de corriente pico.
Figura 4.2.3-01 – Detección de corriente Pico usando el registro PEAK.20
Se puede apreciar que el contenido del registro IPEAK es equivalente del bit 14 al bit
21 del muestreo de la forma de onda de corriente. La entrada máxima analógica de la muestra
de forma de onda de corriente es 0x2851EC; y se espera por consiguiente que el IPEAK a la
entrada máxima sea 0xA1.
Pueden activarse fases múltiples simultáneamente para la detección de pico, poniendo
varios bits en uno lógico en los bits PEAKSEL[2:4] del registro MMODE. Estos bits
seleccionan tanto la fase para voltaje como para la corriente pico a medir; de esta forma, si se
escoge medir varias fases, los registros VPEAK e IPEAK pueden tener valores de dos fases
diferentes, es decir, se pueden procesar el voltaje y la corriente pico independientemente.
El número de ciclos de media-línea esta basado en contar el cruce por cero del canal de
voltaje. Los bits del ZXSEL[2:0] en el registro LCYCMODE determinan qué canales de
voltaje se usan para la detección de cruce por cero. La misma señal también se usa para el
modo de acumulación de energía por ciclo de línea si esta activó.
4.2.4 Interrupción de detección de sobre corriente.
La siguiente figura muestra el comportamiento de la detección de sobre corriente.
20
Tomada de [10]
45
Figura 4.2.4-01 – Detección de sobre corriente.21
El contenido de los bits IPINTLVL[7:0] es equivalente a los bits del 14 al 21 de la
muestra de la forma de onda de corriente. Por consiguiente, poniendo este registro a 0xA1
(hexadecimal) implica colocar la detección de pico a entrada máxima analógica. La figure
4.2.4-01 muestra la corriente excediendo un límite. La interrupción de sobre corriente ocurre
cuando el bit PKI (bit 15) del registro de estado de interrupción se coloca en uno lógico; de
esta forma, al estar habilitado dicho bit la salida lógica de /IRQ se coloca en activo bajo.
Al igual que la detección de corriente pico, varias fases pueden ser observadas
simultáneamente; por último, la fase a supervisar es fijada en los bits PKIRQSEL[2:0] en el
registro MMODE.
4.2.5 Canal de Voltaje del ADC
La siguiente figura muestra el ADC y la cadena de procesamiento de la señal para la
entrada VA, que es igual para VB y VC.
21
Tomada de [10]
46
Figura 4.2.5-01 – ADC y Procesamiento de señal en el Canal de Voltaje.22
Para las medidas de energía activa y reactiva, la salida del ADC pasa directamente a
los multiplicadores y no se filtra. Esta solución evita una mayor multiplicación de bits y no
afecta la exactitud de la medida. Un filtro pasa alto (HPF) no es implementado en el camino
para eliminar el voltaje DC porque el HPF en el canal de corriente debe ser suficiente para
eliminar el error debido a offsets en el ADC para el cálculo de potencias. Sin embargo, los
offsets del ADC en el voltaje pueden producir grandes errores en el cálculo de voltaje RMS y
también afectar la exactitud del cálculo de energía aparente.
4.2.5.1 Muestreo del canal de voltaje.
El muestreo de la forma de onda de los canales de voltaje también puede ser dirigido
por el registro WFORM; sin embargo, antes de pasar al registro de WFORM, las salidas del
ADC atraviesan un filtro paso bajo de un solo polo (LPF1), con una frecuencia de corte de
260Hz; la figura 4.2.5.1-01 muestra la amplitud y respuesta en frecuencia del LPF1. Este filtro
atenúa la señal ligeramente. Por ejemplo, si la frecuencia de la línea es 60Hz, la señal a la
salida del LPF1 es atenuada un 3.575%. Las muestras de la forma de onda son de 16bits, con
datos de complemento a dos que van entre 0x2748 (+10,056decimal) y 0xD8B8 (10,056decimal). Los datos tienen signo extendido a 24bits en el registro WFORM.
22
Tomada de [10]
47
H( f ) =
1
 60 Hz 
1+ 

 260 Hz 
2
= 0.974 = −0.225dB
El LPF1 no afecta el cálculo de energía activa y reactiva porque sólo se usa en el
muestreo de la forma de onda; pero, el muestreo de forma de onda se usa para el cálculo de
voltaje RMS y la acumulación de energía aparente.
Figura 4.2.5.1-01 – Respuesta en Magnitud y Fase del LPF1.23
Los bits WAVSEL[2:0] deben ponerse en 001 (binario) en el registro de WAVMODE
para empezar el muestreo de la forma de onda de voltaje. Los bits PHSEL[1:0] controlan la
fase que se escoge para muestrear. En modo de muestreo de forma de onda, uno de cuatro
proporciones de muestreo de salida puede ser escogido cambiando del bit 5 al 6 del registro
WAVMODE. Las proporciones de muestreo de salida disponibles son 26.0kSPS, 13.5kSPS,
6.5kSPS, o 3.3kSPS. Poniendo el bit WSMP en el registro de máscara de interrupción a
Lógica 1, la salida /IRQ va activo bajo cuando una muestra está disponible. Las muestras de
forma de onda de 24bits se transfieren del ADE7758 en bytes (de 8 bits) a la vez, con el byte
más significativo enviado primero. La señal del registro está extendida en los 8 bits superiores
y los tiempos son igual a los empleados en el canal de corriente.
23
Tomada de [10]
48
4.2.6 Detección de Cruce por cero
Los ADE7758 tienen circuitos de detección de cruce por cero para cada uno de los
canales de voltaje (VAN, VBN, o VCN). La siguiente figura muestra cómo la señal del cruce
por cero se genera de la salida del canal de voltaje del ADC.
Figura 4.2.6-01 – Detección de cruce por cero en Canal de Voltaje.24
La interrupción del cruce por cero se genera a la salida del LPF1; dicho LPF1 como ya
se dijo, tiene un solo polo a 260Hz (CLKIN = 10 MHz), como resultado, hay un retardo en la
fase entre el señal de la entrada analógica del canal de voltaje y la salida del LPF1. La
respuesta del retardo de fase del LPF1 produce un retraso de tiempo de aproximadamente
1.1ms (60Hz) entre el señal de cruce por cero en las entradas de señal de voltaje de cruce por
cero.
Cuando una fase cruza del negativo al positivo, la bandera correspondiente en el
registro de estatus de interrupción (del bit 9 al 11) se coloca en uno lógico. La salida /IRQ se
coloca en activo bajo también si el bit ZX correspondiente en el registro de máscara de
interrupción esta colocado en uno lógico. Sólo el cruce por cero del negativo a positivo
generara una interrupción.
24
Tomada de [10]
49
La bandera en el registro de estado de interrupción se restablece a cero cuando los
registro de estado de interrupción son leídos con reset (RSTATUS). Cada fase tiene su propia
bandera de interrupción y un bit de máscara en el registro de interrupción.
4.2.6.1 Timeout en Cruce por cero.
Cada detección de cruce por cero tiene un registro de timeout asociado (no accesible al
usuario). Este registro sin signo de 16bits es disminuido por 1 cada 384/CLKIN segundos. Los
registros se restablecen a un valor común programado por el usuario, es decir, el registro de
timeout de cruce por cero (ZXTOUT[15:0], dirección 0x1B), cada vez que un cruce por cero
ocurre en su entrada asociada. El valor predefinido de ZXTOUT es 0xFFFF. Si el registro
interior disminuye a cero antes de detectar un cruce por cero a la entrada correspondiente,
indicara una ausencia de cruce por cero en el tiempo determinado por los ZXTOUT[15:0]. Los
bits ZXTOx de detección de la fase correspondiente en el registro de estado de interrupción se
encienden entonces (bit 9 al 11). La salida IRQ también se pone en activo bajo si el ZXTOxbit
de mascara para la fase correspondiente en el registro de máscara de interrupción se coloca en
uno lógico. La siguiente figura muestra el mecanismo de detección de interrupción de cruce
por cero cuando el voltaje de la línea A esta a un nivel fijo DC por más de CLKIN/384 ×
ZXTOUT[15:0] segundos.
Figura 4.2.6.1-01 – Detección de cruce por cero en Canal de Voltaje.25
25
Tomada de [10]
50
4.2.7 Compensación de Fase
Cuando el HPF en el canal de corriente es deshabilitado, el error de fase entre el canal
de corriente y el canal de voltaje es despreciable; por otro lado cuando el HPF esta activo, el
canal de corriente tiene respuesta de fase casi cero entre 45Hz y 1kHz; siendo esta banda
suficiente para los requerimientos típicos en las aplicaciones de medida de energía.
Aun cuando internamente la fase esta compensada, el ADE7758 debe trabajar con
transductores que pueden traer consigo errores en la fase; por ejemplo, un CT con error de fase
de 0,1º a 0,3º es algo común. Estos errores pueden variar de uno a otro componente, y deben
ser corregidos para lograr medidas precisas. Los errores asociados con perdidas de fase son
fácilmente identificables en bajos factores de potencia. El ADE7758 permite un pequeño
tiempo de retardo o adelanto para ser inducido en el procesamiento de señal para así
compensar los errores pequeños en la fase.
Los registros de calibración de fase (APHCAL, BPHCAL, y CPHCAL) son de
complemento a dos, de 7bits con signo, que pueden variar el tiempo en avance o retardo en el
camino de señal del canal de voltaje, desde 151,2µs a -75,6µs (con CKLIN = 10MHz)
respectivamente. Un bit menos significativo (LSB) es equivalente a 1,2µs en tiempo de retardo
o 2,4µs de tiempo de adelanto. Con una frecuencia de línea de 60Hz, esto da una resolución de
fase de 0, 026º (360º x 1,2µs x 60Hz) en la dirección positiva (retardo) y 0,052º en la dirección
negativa (adelanto). Esto corresponde a una corrección total de rango de -3,32º a +1,63º a
60Hz.
La figura 4.2.7-01 muestra como la compensación de fase se emplea para remover 0,1º
de adelanto en la entrada IA del canal de corriente; para poder cancelar dicho adelanto, un
adelanto debe ser introducido en la fase correspondiente en el canal de voltaje (en este caso
VA). Se puede introducir un ajuste de 0,104º, esto se logra agregando un adelanto en tiempo
en VA, un adelanto de -4,8µs se logra escribiendo -4 (0x3C) en el bloque de retardo de tiempo
(APHCAL[7:0]), reduciendo así el tiempo de retardo, 360º x 4,8µs x 60Hz = 0,104º a 60Hz.
51
Figura 4.2.7-01 – Calibración de fase en Canal de Voltaje.26
4.2.8 Medida del Periodo
Los ADE7758 proporcionan el periodo o frecuencia de medida de la línea de voltaje.
El periodo es medido en la fase especificada por el bit 0 al 1 del registro MMODE. El registro
del periodo es de 12bits sin signo, el registro FREQ, y se modifica cada 4 periodos de la fase
seleccionada.
El bit 7 del LCYCMODE selecciona si FREQ muestra la frecuencia o el periodo, poner
dicho bit en uno lógico hace que el registro muestre el periodo; por defecto este bit esta
colocado en cero lógico lo que indica que FREQ mostrara frecuencia.
Cuando se mide el periodo, la resolución de este registro es de 96/CLKIN por LSB
(9.6µs/LSB cuando CLKIN es 10MHz) que representa 0,06% con frecuencia de línea de 60Hz.
En 60Hz, el valor del registro del periodo está 1737decimal. En 50 Hz, el valor del registro del
periodo es de 2084decimal; y cuando se mide frecuencia, el valor del registro del periodo es
aproximadamente 960decimal a 60Hz y 800decimal a 50Hz. Esto es equivalente a
0.0625Hz/LSB.
4.2.9 Detección de SAG en la Línea de Voltaje
El ADE7758 puede ser programado para detectar cuando el valor absoluto de la línea
de voltaje de cualquiera de las fases cae por debajo de cierto valor pico, por un número de
medios ciclos; cada fase del canal de voltaje es controlada simultáneamente.
26
Tomada de [10]
52
Figura 4.2.9-01 – Detección de SAG.27
La imagen anterior ilustra como una línea de voltaje cae por nueve medios ciclos,
después del limite que esta definido en el registro de nivel de SAG (SAGLVL[7:0]); aunque el
registro de ciclo de SAG indica un limite de 6 medios ciclos (SAGCYC[7:0] = 0x06), el
evento de SAG solo es guardado cuando la bandera correspondiente a la fase esta especificada
en el registro de estado de interrupción (del bit 1 al 3 en el registro de estatus de interrupción).
Si el bit de SAG esta activo en uno lógico para determinada fase, la salida /IRQ va activo bajo.
4.2.9.1 Establecimiento del nivel para SAG
Los contenidos del byte SAGLVL[0:7] son comparados al valor absoluto del bit 6 al 13
del muestreo de forma de onda de voltaje; por ejemplo, el valor nominal máximo del canal de
voltaje en escala completa a 60Hz es 0x249C; del bit 13 al 6 son 0x92, de esta forma si se
escribe 0x92 el SAGLVL se coloca la detección del nivel de SAG en escala completa a su
valor mas sensitivo.
La detección es hecha cuanto el contenido del registro de nivel de SAG es mayor que
el valor de entrada de muestreo. Escribir 0x00 coloca el nivel de detección en cero,
desactivando de esta forma la detección de disminución de voltaje de entrada.
27
Tomada de [10]
53
4.2.10 Detección de voltaje pico.
Los ADE7758 pueden grabar el pico de la forma de onda de voltaje y producir una
interrupción si la corriente excede un límite prefijado.
4.2.10.1 Detección de Voltaje pico usando el registro VPEAK
El valor absoluto del pico en la forma de onda de voltaje dentro de un número fijo de
ciclos de media línea se guarda en el registro de VPEAK. La siguiente figura ilustra la
conducta temporal de la detección de voltaje pico.
Figura 4.2.10.1-01 – Detección de Voltaje Pico usando el registro VPEAK.28
El contenido del registro de VPEAK es equivalente al contenido del bit 6 al 13 del
registro de muestreo de forma de onda de voltaje de 16bits. A la entrada analógica máxima, la
forma de onda de voltaje a 60 Hz es 0x249C. El VPEAK a la entrada máxima, por
consiguiente, se espera que sea 0x92.
Además, pueden activarse múltiples fases simultáneamente para la detección de pico
poniendo varios bits en uno lógico entre los bits PEAKSEL[2:4] en el registro de MMODE.
Estos bits seleccionan la fase de medida de voltaje y corriente pico.
Se debe observar que le número de medios ciclos esta basado en la cuenta de los cruces
por cero del canal de voltaje. Los bits ZXSEL[2:0] en el registro LCYCMODE determinan
cual de las fases del canal de voltaje están siendo usadas para la detección de cruce por cero; y
la misma señal es usada para el modo de acumulación de energía de ciclo de línea si esta
activo.
28
Tomada de [10]
54
4.2.10.2 Interrupción de detección de sobre voltaje
La siguiente figura ilustra el comportamiento de la detección de sobrevoltaje.
Figura 4.2.10.2-01 – Detección de Voltaje Pico usando el registro VPEAK.29
El contenido del registro VPINTLVL[7:0] es equivalente al existente del bit 6 al 13 del
registro de muestreo de forma de onda de voltaje de 16bits; por consiguiente, poniendo este
registro a 0x92 implica poner la detección de pico a la entrada analógica máxima. La figura
4.2.10.2-01 muestra un voltaje que excede un umbral. Poniendo el bit PKV en alto (bit 14) en
el registro de estatus de interrupción, el evento del sobrevoltaje se graba. Si el PKV esta
habilitado en el registro de máscara de interrupción, la salida lógica /IRQ va activo bajo.
Pueden activarse múltiples fases para la detección de picos. Si cualquiera de las fases
activas produce una forma de onda de muestreo sobre el umbral, la bandera PKV en el registro
de estado de interrupción se activa. La fase en la cual el sobre voltaje se supervisa es fijada por
los bits PKIRQSEL[5:7] en el registro MMODE.
4.2.11 Monitoreo de alimentación del ADE7758
La alimentación analógica (AVDD) es continuamente monitoreada por el ADE7758; si
el suministro es menor a 4V+5%, el ADE7758 entra en un estado inactivo, esto es, ninguna
29
Tomada de [10]
55
energía es acumulada cuando la alimentación es menor a 4V; esto provee un mecanismo muy
apropiado para garantizar el funcionamiento optimo del medidor durante operación en alto y
bajo voltaje. El monitoreo de voltaje de alimentación esta hecho con histéresis y filtrado; esto
da gran inmunidad frente a falsos estímulos debido a fuentes con ruido. La siguiente figura
muestra el comportamiento del ADE7758 cuando el voltaje AVDD cae por debajo del limite
de monitoreo de suministro de energía.
Figura 4.2.11-01 – Monitoreo de Alimentación hecho por el ADE7758.30
4.2.12 Medidas RMS
La raíz cuadrada media (RMS) es una medida fundamental al determinar la magnitud
de una señal AC. Su definición puede ser práctica y matemática. Definido prácticamente, el
valor RMS asignado a una señal AC es la cantidad de DC necesario para producir una
cantidad equivalente a la potencia en la carga. Matemáticamente los valores RMS de un señal
continua f(t) se define como:
FRMS =
1 T 2
f (t )dt
T ∫0
(1)
Para señales muestreadas en tiempo, el cálculo de RMS implica elevar al cuadrado la
señal, tomar el promedio, y obtener la raíz cuadrada.
FRMS =
30
Tomada de [10]
1 N 2
∑ f (n)
N n=1
(2)
56
El método empleado para calcular los RMS en los ADE7758 es pasar por un filtro pasa
bajo el cuadrado de la señal de entrada (LPF3) y tomar la raíz cuadrada del resultado (vea
figura 4.2.12-01).
Con:
i (t ) = 2 × IRMS × sin(ωt )
Entonces:
i 2 (t ) = IRMS 2 − IRMS 2 × cos(ωt )
El cálculo de RMS se procesa simultáneamente en los seis canales de entradas
analógicas, y está disponible en registros independientes. Mientras los ADE7758 midan
señales no sinusoidales, debe notarse que la medida de voltaje RMS, y por consiguiente la
energía aparente, están limitas a una banda de 160 Hz. La corriente RMS, así como la potencia
activa, tienen un ancho de banda de 14 kHz.
Figura 4.2.12-01 – Procesamiento de señal de Corriente RMS.31
4.2.12.1 Cálculo de Corriente RMS.
La figura 4.2.12-01 muestra en detalle el proceso por el cual pasa la señal para el
cálculo de RMS en la fase del canal de corriente. El valor del canal de corriente RMS se
procesa de las muestras tomadas de la forma de onda del canal de corriente en modo de prueba.
Los valores de corriente RMS se guardan en registros de 24bits sin signo (AIRMS, BIRMS, y
CIRMS). Un LSB del registro de corriente RMS es equivalente a un LSB de la muestra de la
31
Tomada de [10]
57
forma de onda de corriente. La taza de actualización de la medida de la corriente RMS es
CLKIN/12.
Con la entrada analógica al máximo de 0,5V, el ADC produce un código de salida que
es aproximadamente ±2.642.412d. El valor equivalente de RMS de la señal sinusoidal al
máximo a 60Hz es 1.914.753d (0x1D3781).
La exactitud de la corriente RMS es típicamente 0.2% y el error de la entrada máxima
esta por debajo de 1/500 de la entrada máxima. Adicionalmente, esta medida tiene un ancho
de banda de 14 kHz.
4.2.12.2 Compensación de offset de la Corriente RMS.
Los ADE7758 incorporan un compensador de offset de corriente RMS para cada fase
(AIRMSOS, BIRMSOS, y CIRMSOS). Éstos son registros de 12bits con signo que pueden
usarse para quitar desplazamientos en los cálculos de corrientes RMS. Un desplazamiento
puede existir en los cálculos RMS debido a ruidos de la entrada que se integran en el
componente DC de I2(t). La calibración del desplazamiento permite mantener el contenido de
los registros IRMS en cero cuando ninguna corriente está consumiéndose. Un LSB del registro
de offset de corriente RMS es equivalente a 16.384 (decimal) del cuadrado del registro de
corriente RMS. Asumiendo que el valor máximo del cálculo de corriente RMS es 1.868.467
(decimal) con entradas de AC máximas, un LSB del desplazamiento de corriente RMS
representa 0,94% del error de la medida a -60dB debajo de la escala completa.
IRMS = IRMS O2 + 16384 + IRMSOS
Donde IRMS0 es la medida RMS sin la corrección del desplazamiento.
4.2.12.3 Cálculo del canal de Voltaje RMS.
La figure 4.2.12.3-01 muestra los detalles del cálculo RMS en la fase A del canal de
voltaje. El valor del voltaje RMS se procesa de las muestras tomadas de la forma de onda
después de pasar por el filtro paso-bajo LPF1. La salida del canal de voltaje ADC puede ser
escalado en ±50% cambiando los registros VRMSGAIN[11:0] y así realizar una calibración de
voltaje RMS global. El registro VRMSGAIN escala los cálculos de RMS así como el cálculo
de energía aparente, desde que el potencia aparente es el producto del voltaje y la corriente
58
RMS. Los valores de voltaje RMS se guardan en registros de 24bits sin signo (AVRMS,
BVRMS, y CVRMS). Los 256 LSB del registro de voltaje RMS son aproximadamente
equivalentes a un LSB de una muestra de forma de onda de voltaje. La taza de actualización
de la medida RMS de voltaje es CLKIN/12.
Figura 4.2.12.3-01 – Procesamiento de señal de Voltaje RMS.32
Con la entrada máxima de la señal AC de 0,5V, los LPF1 producen un código de salida
que es aproximadamente 63% de su valor máximo, es decir, ±9.372 (decimal), a 60Hz. El
valor RMS equivalente de una señal AC al máximo es aproximadamente 1.639.101
(0x1902BD) en el registro de VRMS.
La exactitud de la medida de VRMS es típicamente 0,5% el error de la entrada máxima
por debajo de 1/20 la entrada máxima. Adicionalmente, esta medida tiene un ancho de banda
de 160Hz.
4.2.12.4 Compensación de offset de Voltaje RMS.
Los ADE7758 incorporan un compensador de voltaje RMS para cada fase
(AVRMSOS, BVRMSOS, y CVRMSOS). Éstos son registros 12bits con signo que pueden
usarse para quitar desplazamientos en los cálculos de voltaje RMS. Un desplazamiento puede
existir en el cálculo RMS debido a los ruidos y a desplazamientos en las muestras de la
entrada. Debe notarse que la calibración del desplazamiento no permite mantener los
32
Tomada de [10]
59
contenidos de los registros de VRMS en cero cuando ningún voltaje se aplica. Esto es causado
por ruido en el cálculo de RMS de voltaje que limita el rango utilizable entre la escala
completa y 1/50 de la misma. Un LSB de desplazamiento de voltaje RMS es equivalente a 64
LSB del registro de voltaje RMS.
Asumiendo que el valor máximo del cálculo de voltaje RMS es 1.639.101 (decimal)
con entradas máximas de AC, entonces 1 LSB del desplazamiento de voltaje RMS representa
0,042% del error de la medida a 1/10 de escala completa.
VRMS = VRMS O − VRMS 0 S × 64
Donde VRMS0 es la medida RMS sin la corrección del desplazamiento.
4.2.12.5 Ajuste de ganancia de Voltaje RMS.
La ganancia de los ADC en cada fase de canal de voltaje pueden ajustarse para el
cálculo RMS usando los registros de ganancia de voltaje RMS (AVRMSGAIN,
BVRMSGAIN, y CVRMSGAIN). La ganancia de la forma de onda de voltaje antes del LPF1
es ajustada escribiendo palabras a complemento a dos en los registros de ganancia de voltaje
RMS de 12bits. La siguiente expresión muestra cómo el ajuste de ganancia se relaciona a los
contenidos del registro de ganancia de voltaje.
 VRMSGAIN 
Contenido _ registro _ VRMS = Valor _ RMS _ sin Ganancia × 1 +

212


Por ejemplo, cuando se escriben 0x7FF al registro de ganancia de voltaje, la salida del
ADC se escala a 50%.
0x7FF = 2047d -> 2047/212 = 0.5
Igualmente, 0x800 = –2047d (con signo y complemento a dos) la salida del ADC es
escalado a –50%.
4.2.13 Calculo de Potencia Activa
La potencia eléctrica esta definida como la tasa de energía que pasa de la fuente a la
carga y esta dada por la multiplicación de la forma de onda del voltaje por la forma de onda de
la corriente. La forma de onda resultante es la potencia instantánea y es igual a la tasa de
energía que pasa cada momento. La unidad es el Vatio [W] o Joules por segundo. La ecuación
(5) es la expresión de la señal de potencia instantánea de un sistema AC.
60
v(t ) = 2 × VRMS × sen(ωt )
(1)
i(t ) = 2 × IRMS × sen(ωt )
(2)
Donde VRMS es el voltaje RMS, y IRMS es la corriente RMS.
p (t ) = v (t ) × i (t )
p (t ) = IRMS × VRMS − IRMS × VRMS × cos( 2ωt )
(5)
El promedio de potencia sobre un número de líneas de ciclos viene dado por la
expresión:
p=
1
nT
nT
∫ p(t )dt = IRMS × VRMS
(6)
0
Donde t es el periodo de la línea de ciclo.
P es la potencia activa o real; es importante observar que dicha potencia es igual al
componente DC de la potencia instantánea (ecuación 5). Esta es la relación empleada por el
ADE7758 para calcular la potencia activa en cada fase. La señal de potencia instantánea es
generada multiplicando el voltaje y la corriente en cada fase, y la componente DC es esperada
en cada fase luego de pasar por cada LPF2 en la fase correspondiente y luego es alamacenada
en su registro de 16bits de vatios por hora especifico (AWATTHR, BWATTHR, Y
CWATTHR). La entrada para cada registro de energía activa puede ser cambiada dependiendo
del modo de acumulación escogido (Tabla 4.2.13.5-01).
Figura 4.2.13-01 – Calculo de Potencia Activa.33
33
Tomada de [10]
61
Como el LPF2 no tiene una respuesta en frecuencia ideal, la señal de potencia activa
tiene algo de rizado debido a la señal de potencia instantánea; este rizado es sinusoidal y tiene
el doble de la frecuencia de la línea, siendo debido a esto por lo cual desaparece cuando la
señal de potencia activa es integrada sobre el tiempo para calcular la energía.
4.2.13.1 Calibración de Ganancia de Potencia Activa
Se observa que el promedio de potencia obtenido luego de la salida del LPF2 en cada
fase puede ser escalado por +50% escribiendo en el registro de ganancia de vatios (AWG,
BWG, o CWG); dichos registros, son signados a complemento a dos y tienen una resolución
de 0,024%/LSB. La siguiente expresión describe matemáticamente la función empleada en los
registros de ganancia de vatios.
 Re gistro _ Gan _ W 
Pr omedio _ de _ Potencia = salidaLPF 2 × 1 +

212


La salida es escalable a -50% cuando el contenido del registro de ganancia de vatios se
le escribe 0x800, y la salida es aumentada en +50% cuando se escribe 0x7FF; siendo este
registro empleado para calibrar el calculo de potencia activa en cada fase.
4.2.13.2 Calibración de offset de Potencia Activa
El AD7758 posee registros de offset de vatios para cada fase, AWATTOS, BWATTOS,
y CWATTOS; estos son registro con signo de 12bits de complemento a dos y son empleados
para remover el offset en los cálculos de potencia activa. Una variación en la señal puede
ocurrir el cálculo de la potencia debido a comunicación cruzada entre canales en la línea o
inclusive dentro del mismo integrado. La calibración de offset permite al contenido de registro
de potencia permanecer en cero cuando no hay potencia consumida. Un LSB en el registro de
potencia activa equivale a 1/16LSB en la salida del multiplicador de potencia activa. En escala
completa, si la salida del multiplicador es 0xCCCCD (838.861decimal), entonces un LSB en
el LPF2 es equivalente a 0,0075% de error en -60dB por debajo de la escala completa en el
canal de corriente. Un LSB es equivalente a 1/838.861/16 x 100% = 0,0075% del valor
medido. El registro de offset de potencia activa tiene una resolución igual a 0,0075% a -60dB.
62
4.2.13.3 Calculo de signo de Potencia Activa
En primer lugar el cálculo del promedio de potencia activa es con signo; si la
diferencia de fase entre la forma de onda de la corriente y el voltaje es mayor a 90º, el
promedio de potencia se vuelve negativa. El bit REVPAP (Bit 17) del registro de interrupción
de estatus se activa si alguna de las potencias activas de las fases cambia de signo. Las fases
monitoreadas son seleccionadas por los bits TERMSEL en el registro COMPMODE. Los bits
TERMSEL también son usados para escoger cuales fases son incluidas en los pulsos de salida
APCF y VARCF. Si el bit REVPAP esta activo en la mascara de registro, la salida /IRQ va
activo bajo. El ACFNUM[15:13] indica la potencia inversa en cada una de las fases
individualmente; siendo el bit 15 colocado en activo si el signo de la fase A es negativa y así
igual para el bit 14 y 13 para fase B y C respectivamente.
4.2.13.4 Calculo de Energía Activa
Como se dijo anteriormente, la potencia esta definida como la tasa de flujo de energía.
potencia =
dEnergía
dt
(7)
De esta forma, la Energía viene dada por:
Energía = ∫ p (t )dt
(8)
El ADE7758 logra integrar la señal de potencia activa acumulando continuamente la
señal de potencia activa en el bit 41 de los registros de energía. Los registros de vatios hora
(AWATTHR, BWATTHR, CWATTHR) representan los 16bits superiores de estos registros
internos. Esta acumulación discreta en tiempo o suma es equivalente a integrar en tiempo
continuo.
Energía = ∫ p (t )dt = Lim
T →0
{∑
∞
n=0
p (nT ) × T
}
(9)
Donde n es un número de muestra de tiempo discreta y T es una muestra de periodo.
La siguiente figura muestra el camino de la señal al acumular energía. El promedio de
la señal de potencia activa es continuamente agregada al registro interno de energía activa;
dicha adición es una operación con signo, si la energía es negativa, es substraída del registro
de energía activa. El promedio de potencia activa es dividido por el contenido del registro
divisor de vatios antes de será agregado al registro de acumulación de vatios horas. Cuando el
63
valor en el registro WDIV[7:0] es cero o uno, la potencia activa es acumulada sin división.
WDIV es un registro sin signo de 8bits muy útil para medir el tiempo que ocurre después del
desbordamiento en el registro de acumulación de vatios horas.
Figura 4.2.13.4-01 – Acumulación de Energía Activa.34
La figura 4.2.13.4-01 muestra la acumulación de energía para señal sinusoidal a escala
completa en las entradas analógicas; las tres curvas mostradas, demuestran el tiempo mínimo
que toma para el registro de acumulación de vatios horas desbordarse cuando el registro de
ganancia de vatios de la fase correspondiente es igual a 0x7FF, 0x000, y 0x800. Como se
muestra, el tiempo de integración más rápido ocurre cuando el registro de ganancia de vatios
esta colocado a su valor máximo, por ejemplo 0x7FF. Este es el tiempo que toma después del
desbordamiento y puede ser escalado escribiendo en el registro WDIV y además puede ser
incrementado a un factor máximo de 255.
34
Tomada de [10]
64
Figura 4.2.13.4-02 – Tiempo del Registro de energía a escala completa de potencia.35
Se puede observar que el registro de energía activa puede pasar a escala completa
negativa (0x8000) y continuar incrementando en valor cuando la potencia activa es positiva;
inversamente, si la potencia activa es negativa, el registro de energía puede pasar a escala
completa positiva (0x7FFF) y continuar decreciendo.
Al colocar el bit AEHF (Bit 0) del registro de mascara de interrupción, el ADE7758
puede ser configurado para emitir una interrupción (/IRQ) cuando el bit 14 de uno de los tres
registros de acumulación de vatios hora cambia, indicando que el registro de acumulación esta
medio lleno (positivo o negativo).
Si se coloca el bit RSTREAD (Bit 6) del registro LCYMODE activa la lectura con
reinicio (reset) para los registros de acumulación de vatios hora.
4.2.13.5 Modo de Acumulación de Energía
La potencia activa acumulada en cada registro de vatios hora, depende de la
configuración de los bits CONSEL (Bit 0 y 1) del registro COMPMODE; se observa sus
distintas configuraciones en la siguiente tabla.
35
Tomada de [10]
65
CONSEL[1,0]
AWATTHR
BWATTHR
CWATTHR
00
VA x IA
VB x IB
VC x IC
01
VA x (IA- IB)
0
VC x (IC – IB)
10
VA x (IA –IB)
0
VC x IC
11
RESERVADO
RESERVADO
RESERVADO
Tabla 4.2.13.5-01 – Valores para los registros de Acumulación de Vatios hora.36
Es de notar que los contenidos de los registros de acumulación de vatios horas son
afectados por el registro de ganancia de corriente y de vatios de su correspondiente fase. La
ganancia de corriente no debe ser usada en el modo cero de de CONSEL.
Diferentes parámetros de calibración son dados por el ADE7758 para cubrir la
calibración del medidor.
4.2.13.6 Frecuencia de salida de Potencia Activa
La pata uno del ADE7758 (APCF) provee una salida con la frecuencia total de la
potencia activa. Luego de una calibración inicial, el creador o consumidor final siempre
querrá verificar la veracidad de la potencia medida. Una manera fácil de verificar la
calibración es proveer una salida de frecuencia que sea proporcional a la energía o potencia
activa medida bajo una condición de carga fija.
Figura 4.2.13.6-01 – Salida en frecuencia de Potencia Activa.37
36
37
Tomada de [10]
Tomada de [10]
66
Un conversor de digital a frecuencia (DFC) es usado para generar el pulso APCF de la
potencia activa total. Los bits TERMSEL (bit 2 a 4) del registro COMPMODE pueden ser
usados para elegir las fases a incluir en el cálculo total de potencia; siendo el calculo una
adición con signo de dichas fases agregadas. Sin embargo, activar el ABS (bit 5) en el registro
COMPMODE activa el modo de valor absoluto, que implica, que solo el valor absoluto de la
potencia activa es considerado.
La salida del de DFC es dividida por un par de registros divisores de frecuencia, antes
de ser enviados a la salida APCF; es de saber que es necesario tener los pulsos
APCFDEN/APCFNUM en la salida DFC antes del pulso de salida en la pata APCF. Bajo
condiciones de carga fija, la frecuencia de salida es directamente proporcional a la potencia
activa total. El ancho del pulso de APCF es 64xCLKIN si APCFNUM y APCFDEN son
iguales; si APCFDEN es mayor a APCFNUM, el ancho del pulso depende de APCFDEN,
siendo el ancho del pulso en este caso Periodo de APCF x (APCFDEN/2), con el valor de
APCFDEN/2 el numero entero más cercano; una excepción ocurre cuando el periodo es mayor
a 180ms, en este caso el ancho del pulso se fija a 90ms.
La salida máxima de frecuencia (APCFNUM = 0x00 y APCFDEN = 0x00) a escala
completa de señal AC en una fase es aproximadamente 16kHz.
APCFNUM y APCFDEN, son dos registros sin signo de 12bits que emplea el
ADE7758 para fijar la frecuencia por 1/212 a uno con pasos de 1/212 del puerto de salida
APCF; por ejemplo, si la frecuencia de salida es 1.562kHz mientras el contenido de CFDIV es
0x000, entonces la frecuencia de salida puede ser colocada a 6.103Hz escribiendo 0xFF en el
registro CFDEN.
En caso de ser escrito cero en alguno de los registros divisores de frecuencia, el divisor
usara uno en la división y no cero; además la tasa de APCFNUM/APCFDEN debe ser no
mayor uno para garantizar el funcionamiento correcto, es decir, la frecuencia de salida en
APCF no debe ser mayor a la frecuencia de salida de DFC.
La frecuencia de salida tiene un rizado ligero en la frecuencia igual al doble de la
frecuencia de la línea; esto es debido a imperfecciones en el filtrado de la señal de potencia
instantánea para generar la potencia activa. La ecuación 5 da la expresión para señal de
potencia instantánea; la cual es filtrada por LPF2, que tiene la siguiente respuesta en
magnitud:
67
H( f ) =
1
2
1+ f
(11)
82
La señal de potencia activa puede ser escrita como:


VRMS × IRMS 
p(t ) = VRMS × IRMS 
 × cos(4πf1t )
2
 1 + (2 f1 )


82 
(12)
Donde f1 es la frecuencia de línea, por ejemplo, 60 o 50Hz.
De la ecuación 12 se obtiene:


 VRMS × IRMS 
E (t ) = VRMS × IRMS × t − 
 × cos(4πf1t )
2
 4πf t 1 + (2 f1 )

2
 1
8 
(13)
De ecuación 13 puede observarse que existe un pequeño rizado en el calculo de energía
debido a la componente sen(2ωt). Escoger una frecuencia menor para APCF durante la
calibración, usando un valor grande en APCFDEN y manteniendo un valor relativamente
pequeño en APCFNUM se puede reducir este rizado no deseado. También promediando la
frecuencia de salida sobre un periodo de tiempo más largo permite el mismo resultado.
Figura 4.2.13.6-01 – Rizado de Frecuencia de Salida.38
38
Tomada de [10]
68
4.2.13.7 Modo de Acumulación de Ciclo de línea de Energía Activa
El ADE7758 esta diseñado con un modo especial de acumulación de energía activa,
con el fin de simplificar el proceso de calibración. Usando la detección de cruce por cero, el
ADE7758 actualiza los registros de acumulación de vatios por hora después de un número
entero de cruces por cero. El modo de acumulación de energía activa de la línea para vatios
hora se activa activando el bit LWATT (Bit 0) del registro LCYCMODE. La energía total
luego de un número entero de medios ciclos de línea es escrita en el registro vatios hora luego
de ser detectado el número de cruces por cero por el LINECYC. Cuando se usa el modo de
acumulación de ciclo de línea, el bit RSTREAD (Bit 6) del registro LCYCMODE debe estar
colocado en cero lógico.
Figura 4.2.13.7-01 – Modo de Acumulación de Ciclo de línea de Energía Activa.39
Los cruces de cero de la fase A, B, y C son incluidos, respectivamente, cuando se
cuentan el numero de medios ciclos de línea activando los bits ZXSEL[0:2] (Bit 3 a 5) en el
registro LCYCMODE. Cualquier combinación de cruces por cero de las tres fases puede ser
empleada para contar dichos cruces por cero; aunque solo una fase debe ser seleccionada a la
vez al momento de realizar la cuenta de cruce por cero durante la calibración.
El número de cruces por cero esta especificado por el registro LINECYC, el cual es un
registro sin signo de 16bits. El ADE7758 puede acumular potencia activa hasta 65535 cruces
por cero combinados. Escribiendo el bit LWATT, la primera lectura de energía es incorrecta;
pero escribiendo en el registro LINECYC cuando el bit LWATT esta colocado en reset de
39
Tomada de [10]
69
contador de cruce por cero, se asegura que la primera lectura de energía acumulada será
correcta.
Al final del ciclo de calibración de energía, el bit LENERGY (Bit 12) del registro
STATUS es puesto en activo; y si el bit de mascara correspondiente en el registro de mascara
de interrupción esta activo, la salida /IRQ se colocara en activo bajo; de esta forma, la salida
/IRQ también puede ser empleada para avisar el fin de calibración.
Como la potencia activa es integrada en este modo, las componentes sinusoidales
desaparecen y se elimina el rizado en el cálculo de energía; siendo la energía acumulada en
este modo:
E (t ) = VRMS × IRMS × t
(14)
Donde t es el tiempo de acumulación.
Por ultimo se observa que la acumulación de ciclo de energía activa de línea emplea el
mismo camino de señal empleada por la acumulación de energía activa; siendo la medida de
LSB para ambos métodos equivalente. Usar la acumulación de ciclo de línea para calcular los
kWh/LSB da como resultado un valor que puede ser aplicado a los registros WATTHR
cuando el modo de acumulación de línea no esta seleccionado.
4.2.14 Calculo de Potencia Reactiva
Una carga que contiene un elemento reactivo (inductor o capacitor) produce una
diferencia de fase entre el voltaje AC aplicado y la corriente resultante. La potencia asociada
con los elementos reactivos se llama potencia reactiva y sus unidades son voltio Amper
reactivos (VAR). La potencia reactiva esta definida como el producto de la forma de onda del
voltaje y la corriente cuando uno de estas dos señales tiene la fase cambiada en 90º; la
ecuación 17 da una expresión para la señal de potencia reactiva instantánea en un sistema AC
cuando la fase del canal de corriente esta cambiada +90º.
v(t ) = 2Vsen(ωt − θ )
i (t ) = 2 Isen(ωt ) , i ' (t ) = 2 Isen(ωt +
(15)
π
2
)
(16)
Donde V = voltaje en RMS, I = corriente en RMS, θ = cambio de fase causado por los
elementos reactivos en la carga; así, la potencia reactiva instantánea q(t) se puede escribir de la
siguiente forma:
70
q(t ) = v (t ) × i ' (t )
π
π


q(t ) = VI cos − θ −  − VI cos 2ωt − θ − 
2
2


Donde i’(t) es la forma de onda de la corriente cambiada por 90º; reescribiendo q(t)
q(t ) = VIsen(θ ) − VIsen(2ωt − θ )
(17)
El promedio de potencia reactiva sobre un número entero de ciclos de línea (n) esta
dado por:
1
Q=
nT
nT
∫ q(t )dt = V × I × sen(θ )
(18)
0
Donde T es el periodo de un ciclo de línea.
Q es el promedio de la potencia reactiva; la señal de potencia reactiva instantánea, q(t),
se genera multiplicando la señal de voltaje y la corriente cambiada en 90º en cada fase.
El componente DC en la señal de potencia reactiva instantánea en cada fase es extraída
por un filtro pasa bajo para obtener así el promedio de potencia reactiva. La potencia reactiva
es acumulada en su correspondiente registro de 16bits VAR por horas (AVARHR, BVARHR,
y CVARHR). Los valores a almacenar en dichos registros pueden ser alterados dependiendo
del modo de acumulación activado.
Figura 4.2.14-01 – Calculo de Potencia Reactiva.40
40
Tomada de [10]
71
La respuesta en frecuencia del LPF en el camino de señal de potencia reactiva es
idéntica al del LPF2 usado para el cálculo de promedio de potencia activa.
El filtro pasa bajo no es lineal, así que la señal de potencia reactiva tiene algo de
rizado; dicho rizado es sinusoidal y tiene una frecuencia igual al doble de la frecuencia de la
línea, como el rizado es sinusoidal por naturaleza, se elimina cuando la señal de potencia
reactiva es integrada sobre el tiempo para calcular la energía reactiva.
El filtro de cambio de fase genera un cambio de fase de -90º cuando el integrador esta
encendido, y de +90º cuando esta desactivado; además, el filtro tiene una respuesta en
magnitud sin unidad. Como el filtro de cambio de fase tiene una gran atenuación a altas
frecuencias, la potencia reactiva es primeramente para el cálculo de frecuencia de línea. El
efecto de los harmónicos se ignora en el cálculo de potencia reactiva; y debido al cambio de
fase que se incluye en el cálculo de la potencia reactiva, la medida de LSB es un poco
diferente al del cálculo de potencia activa.
4.2.14.1 Calibración de Ganancia de Potencia Reactiva
El promedio de potencia reactiva obtenida de la salida del LPF en cada fase es escalada
por +50% escribiendo en el registro de ganancias VAR correspondiente a cada fase (AVARG,
BVARG, o CVARG). El registro de ganancia VAR es de complemento a dos sin signo y tiene
resolución de 0,0024%/LSB.
 registro _ de _ ganVAR 
promendio _ de _ potencia _ reactiva = SALIDA _ LPF 2 × 1 +

212


La salida es escalada por -50% cuando el registro de ganancia VAR contiene 0x800, y
la salida será escalada a +50% cuando el valor escrito sea 0x7FF.
4.2.14.2 Calibración de offset de Potencia Reactiva
El ADE7758 posee tres registros de offset, los cuales son AVAROS, BVAROS, y
CVAROS; son registros de 12bits con signo y de complemento a dos, y son empleados para
remover offset en el cálculo de potencia reactiva. Las características de estos registros son
iguales a las que presentan los registros de calibración de offset de potencia activa.
72
4.2.14.3 Calculo de signo de Potencia Reactiva
El cálculo de promedio de potencia reactiva es con signo; como se dijo previamente, el
filtro de cambio de fase posee dos cambios de fase posibles con dos posibilidades de
operación cada uno, esto se resume bien en la tabla 4.2.14.3-01.
φ∗
Integrador
Signo de Potencia Reactiva
Entre 0 a +90
Apagado
Positiva
Entre -90 a 0
Apagado
Negativa
Entre 0 a +90
Encendido
Positiva
Entre -90 a 0
Encendido
Negativa
Tabla 4.2.14.3-01 – Calculo de signo de Potencia Reactivo.41
* φ es defendido como el ángulo de fase de la señal de voltaje menos la señal de corriente; es
decir, si la carga es inductiva φ es positivo, y si es capasitiva el signo de φ es negativo.
El ADE7758 tiene un circuito de detección de signo para el cálculo de potencia
reactiva. El bit REVPRP (Bit 18) en el registro de estatus de interrupción esta activo si el
promedió de potencia reactiva de alguno de las fases cambia. Las fases estudiadas son
escogidos en los bits TERMSEL en el registro COMPMODE; si el bit REVPRP esta activo en
el registro de mascara, la salida /IRQ va a activo bajo; este cambio de /IRQ ocurrirá para
cualquiera de los dos cambios, de positivo a negativo y de negativo a positivo.
4.2.14.4 Calculo de Energía Reactiva
La energía reactiva esta definida como la integral de la potencia reactiva.
Energía _ reactiva = ∫ q (t )dt
De forma igual a la potencia activa, el ADE7758 integra la señal de potencia reactiva a
través de la continua acumulación de la señal de potencia reactiva en los registros internos de
41bits de acumulación. Los registros de VAR horas representan los 16bits superiores de
dichos registros internos. La acumulación discreta en tiempo es igual a la integración continua
en tiempo.
Energía _ reactiva = ∫ q (t )dt = Lim
T →0
41
Tomada de [10]
{∑
∞
n=0
q (nT ) × T
}
73
Donde n es el tiempo de muestreo discreto y T es el periodo de muestreo.
La siguiente figura muestra el camino de la señal de la acumulación de energía reactiva.
El promedio de la señal de energía reactiva es continuamente agregada al registro interno de
energía reactiva; esta adición es una operación con signo, esto es, la energía negativa se resta.
El promedio de la potencia es dividido por el contenido del registro divisor de VAR antes de
ser agregado al registro de acumulación VAR hora. Cuando el valor de VARDIV[7:0] es igual
a cero o uno, la potencia reactiva es acumulada sin realizar división; VARDIV es un registro
sin signo de 8bits, útil para alargar el tiempo que existe antes de ocurrir el desbordamiento del
registro de acumulación de VAR horas.
Figura 4.2.14.4-01 – Acumulación de Energía Reactiva.42
Al igual que para la potencia activa, el tiempo mas rápido de integración ocurre cuando
los registros de ganancia VAR están definidos a máxima escala completa, por ejemplo, 0x7FF.
El tiempo que hay antes del desbordamiento puede ser escalado escribiendo en el registro
VARDIV y luego puede ser incrementado a su máximo factor de 255.
Cuando el desbordamiento ocurre, el contenido del registro de acumulación VAR horas
puede pasar a escala negativa (0x8000) y continuar incrementándose en valor cuando la
potencia reactiva es positiva; de igual forma ocurre en caso inverso.
Al escribir en el bit REHF (Bit 1) del registro de mascara, el ADE7758 puede ser
configurado para permitir interrupciones (/IRQ) cuando el bit 14 de cualquiera de los tres
42
Tomada de [10]
74
registros de acumulación VAR hora cambie, indicando que esta completamente lleno, positivo
o negativo.
Escribir el bit RSTREAD (Bit 6) del registro LCYTMODE permite la lectura con reset
para los registros de acumulación VAR hora.
4.2.14.5 Modo de Acumulación de Energía
La potencia reactiva acumulada en cada uno de los registros de VAR hora, depende de
la configuración de los bits CONSEL en el registro COMPMODE (Bits 0 y 1).
CONSEL[1,0]
AVARHR
BVARHR
CVARHR
00
VA x IA’
VB x IB
VC x IC’
01
VA x (IA’ – IB’)
0
VC x (IC’ – IB’)
10
VA x (IA’ - IB’)
0
VC x IC’
11
RESERVADO
RESERVADO
RESERVADO
Tabla 4.2.14.5-01 – Valores para los registros de Acumulación de VAR hora.43
Con IA’/IB’/IC’ las corrientes con fase cambiadas.
Los contenidos en los registros VAR hora son afectados por ambos registros de
ganancias, el de corriente y el de ganancia de VAR, de cada fase.
4.2.14.6 Frecuencia de salida de Potencia Reactiva
La pata 17 (VARCF) del ADE7758 provee una salida de frecuencia para el total de
potencia reactiva; al igual que la pata APCF, VARCF provee una señal con frecuencia
proporcional al total de potencia reactiva, siendo el ancho del pulso de VARPCF igual a
64xCLKIN si VARCFNUM y VARCFDEN son iguales y en caso de VARCFDEN ser mayor
a VARCFNUM entonces el ancho del pulso depende de VARCFDEN cumpliendo la siguiente
relación, T x VARCFDEN/2, donde T es el periodo de VARCF. Una excepción a lo anterior
ocurre cuando el periodo de VARCF es mayor a 180ms; entonces el ancho se fija a 90ms.
Un conversor de digital a frecuencia (DFC) es usado para generar el pulso VARCF de
la potencia reactiva total. Los bits TERMSEL (bit 2 a 4) del registro COMPMODE pueden ser
usados para elegir las fases a incluir en el cálculo total de potencia; siendo el calculo una
43
Tomada de [10]
75
adición con signo de dichas fases agregadas. Sin embargo, activar el SAVAR (Bit 6) en el
registro COMPMODE activa el modo de valor absoluto en el cálculo.
Si la potencia activa de la fase es positiva, ningún cambio es hecho al signo de la señal
de la potencia reactiva; sin embargo, si el signo de la señal de potencia activa es negativa en la
fase, el signo de la potencia reactiva es invertido antes de sumar y crear el pulso de salida
VARCF. Este modo debe ser usado en conjunto con el valor absoluto del modo de la potencia
activa para los pulsos de APCF.
Los efectos de activar los bits ABS y SAVAR del registro COMPMODE, son los
siguientes cuando ABS = 1 y SAVAR = 1.
Si vatios > 0 APCF = vatios y VARCF = VAR
Si vatios < 0 APCF = | vatios | y VARCF = -VAR
Figura 4.2.14.6-01 – Frecuencia de Salida de Potencia Reactiva.44
La salida del DFC es dividida por un par de registros divisores antes de ser enviada al
pulso de salida APCF; siendo necesario tener los pulsos VARCFNUM, VARCFDEN antes de
poder enviar el pulso de salida VARCF.
Es de saber que la entrada del DFC puedes ser seleccionada entere potencia reactiva
total y potencia aparente total; de esta forma, la pata de salida VARCF puede dar una
frecuencia proporcional a la potencia reactiva total o potencia aparente total, la elección es
hecha escribiendo un uno lógico en el bit VACF (Bit 7) del registro WAVMODE para obtener
la potencia aparente total o cero lógico para obtener la potencia reactiva total.
44
Tomada de [10]
76
Por último todas las demás características de operación de frecuencia son similares a
las que posee salida de potencia activa.
4.2.14.7 Modo de Acumulación de Ciclo de línea de Energía Reactiva
El modo de acumulación de ciclo de línea de energía reactiva es activado colocando un
uno lógico en el bit LVAR (Bit 1) del registro LCYCMODE, siendo la energía reactiva total
acumulada luego de un numero entero de cruces por cero; escribiéndose así, en el registro de
acumulación VAR hora luego de ser detectado dicho numero de cruces por cero por
LINECYC. La operación de este modo es similar al modo de acumulación vatios hora.
Cuando se emplea el modo de acumulación de ciclo de línea, el bit RSTREAD (Bit 6) del
registro LCYCMODE debe estar colocado en cero lógico.
4.2.15 Calculo de Potencia Aparente
La potencia aparente es definida como la amplitud del vector suma de las potencias
activa y reactiva. La siguiente figura ilustra lo que común mente se conoce como triangulo de
potencia.
Figura 4.2.15-01 – Triangulo de Potencia.45
Existen dos formas de calcular la potencia aparente, una es el acercamiento aritmético
y el otro el método vectorial; el primer método emplea el producto del voltaje y la corriente
RMS para el cálculo de la potencia aparente.
S = VRMS × IRMS
45
Tomada de [10]
(22)
77
Donde S es la potencia aparente.
El método vectorial, emplea la raíz cuadrada de la suma de la potencia activa y reactiva,
donde cada una de dichas potencias esta previamente elevada al cuadrado.
S = P2 + Q2
(23)
Para un sistema puramente sinusoidal, ambos procedimientos llevan al mismo
resultado. El calculo de energía aparente realizado por el ADE7758 es el acercamiento
aritmético; aunque, el modo de acumulación de ciclo de energía sobre tiempo síncrono en el
ADE7758 permite implementar el método vectorial en un MCU externo.
La potencia aparente siempre será positiva, sin importar el flujo de la dirección de la
energía activa y reactiva. Los valores RMS de corriente y voltaje en cada fase son
multiplicados para producir la potencia aparente de su correspondiente fase, luego este valor
es pasado por un LPF para obtener el promedio de energía aparente; siendo la respuesta en
frecuencia del LPF similar a la que da el LPF2 del cálculo del promedio de potencia activa.
4.2.15.1 Calibración de Ganancia de Potencia Aparente
El promedio de la potencia activa resulta de la salida del filtro LPF en cada fase, la cual
puede ser escalada en +50% escribiendo en el registro VAGAIN (AVAG, BVAG, CVAG),
este registro de complemento a dos con signo y tiene una resolución de 0,024%/LSB, su
función se expresa a continuación:
 registroVAGAIN 
promedio _ de _ potencia _ aparente = salidaLPF 2 × 1 +

212


La salida es escalable a -50% cuando el contenido del registro de ganancia de vatios se
le escribe 0x800, y la salida es aumentada en +50% cuando se escribe 0x7FF; siendo este
registro empleado para calibrar el calculo de potencia aparente en cada fase.
4.2.15.2 Calculo de Energía Aparente
La energía aparente esta definida como la integral de la potencia aparente:
Energia _ aparente = ∫ S (t )dt
(24)
De forma igual a la potencia activa y reactiva, el ADE7758 integra la señal de potencia
aparente a través de la continua acumulación de la señal de potencia reactiva en los registros
78
internos de 40bits de acumulación. Los registros de VA horas (AVAHR, BVAHR, y CVAHR)
representan los 16bits superiores de dichos registros internos. La acumulación discreta en
tiempo es igual a la integración continua en tiempo.
Energía _ aparente = ∫ S (t )dt = Lim
T →0
{∑
∞
n=0
S (nT ) × T
}
(25)
Donde n es el tiempo de muestreo discreto y T es el periodo de muestreo.
La siguiente figura muestra el camino de la señal de acumulación de energía aparente.
El promedio de la señal de energía reactiva es continuamente agregada al registro interno de
energía reactiva. El promedio de la potencia es dividido por le contenido del registro divisor
de VA antes de ser agregado al registro de acumulación VA hora. Cuando el valor de
VADIV[7:0] es igual a cero o uno, la potencia reactiva es acumulada sin realizar división;
VADIV es un registro sin signo de 8bits, útil para alargar el tiempo que existe antes de ocurrir
el desbordamiento del registro de acumulación de VA horas.
Figura 4.2.15.2-01 – Acumulación de Energía Aparente.46
Al igual que para la potencia activa, el tiempo mas rápido de integración ocurre cuando
los registros de ganancia VAGAIN están definidos a máxima escala completa, por ejemplo,
0x7FF. Cuando el desbordamiento ocurre, el contenido del registro de acumulación VA horas
puede pasar a escala negativa (0x8000) y continuar incrementándose en valor cuando la
potencia aparente es positiva; de igual forma ocurre en caso inverso. Al escribir en el bit
VAEHF (Bit 2) del registro de mascara, el ADE7758 puede ser configurado para permitir
46
Tomada de [10]
79
interrupciones (/IRQ) cuando el bit 14 de cualquiera de los tres registros de acumulación VA
hora cambie, indicando que esta completamente lleno.
Escribir el bit RSTREAD (Bit 6) del registro LCYTMODE permite la lectura con reset
para los registros de acumulación VA hora.
4.2.15.3 Modo de Acumulación de Energía
La potencia aparente acumulada en cada uno de los registros de VA hora, depende de
la configuración de los bits CONSEL en el registro COMPMODE (Bits 0 y 1).
CONSEL[1,0]
AVAHR
BVAHR
CVAHR
00
VARMS x IARMS
VBRMS x IBRMS
VCRMS x
ICRMS
01
VARMS x IARMS
10
VARMS x IARMS
VARMS + VCRMS
× IBRMS
2
VCRMS x
VBRMS x IBRMS
VCRMS x
ICRMS
ICRMS
11
RESERVADO
RESERVADO
RESERVADO
Tabla 4.2.15.3-01 – Valores para los registros de Acumulación de VA hora.47
Con VARMS/VBRMS/VCRMS los voltajes RMS al igual que las XIRMS.
Los contenidos en los registros VA hora son afectados por ambos registros de
ganancias, el de corriente y el de ganancia de VRMSGAIN, como también del registro
VAGAIN de cada fase. IAGAIN no debe ser usada cuando se emplea CONSEL en modo,
COMPMODE[0:1].
4.2.15.4 Frecuencia de salida de Potencia Aparente
La pata 17 (VARCF) del ADE7758 puede dar un pulso de salida con frecuencia
proporcional a la potencia aparente medida al colocar en uno lógico el bit VACF (Bit 7) del
registro WAVMODE.
47
Tomada de [10]
80
Un conversor de digital a frecuencia (DFC) es usado para generar el pulso VARCF de
la potencia aparente total. Los bits TERMSEL (bit 2 a 4) del registro COMPMODE pueden
ser usados para elegir las fases a incluir en el cálculo total de potencia; siendo el cálculo una
adición con signo de dichas fases agregadas; para mayores características revisar sección
4.2.14.6.
4.2.15.5 Modo de Acumulación de Ciclo de línea de Energía Aparente
El modo de acumulación de ciclo de línea de energía aparente esta en activo cuando se
escribe uno lógico en el bit LVA (Bit 2) del registro LCYCMODE, siendo la energía reactiva
total acumulada luego de un numero entero de cruces por cero cuando se escribe en el registro
de acumulación VA hora luego de ser detectado dicho numero de cruces por cero por
LINECYC. La operación de este modo es similar al modo de acumulación vatios hora.
Cuando se emplea el modo de acumulación de ciclo de línea, el bit RSTREAD (Bit 6) del
registro LCYCMODE debe estar colocado en cero lógico.
Este modo es especialmente útil si se desea comprobar el calculo a través del método
vectorial y se logra activando los bits LWATT y LVAR (Bits 0 y 1) del registro LCYCMODE,
haciendo que las energías activa y reactivas sean acumuladas sobre el mismo periodo de
tiempo; de esta forma un MCU externo puede llevar a cabo los cálculos necesarios.
4.2.16 Escalamiento de Registros de Energía
El ADE7758 provee medidas de energías activa, reactiva y aparente que usan
diferentes caminos de señal y filtros para cálculo. La diferencia en los caminos de datos puede
resultar en diferentes medidas de LSB entre los registros de acumulación de energías. Estas
medidas están internamente compensadas y así el escalamiento es prácticamente uno a uno;
estas relaciones se observan en la siguiente tabla.
81
A Frecuencia de 60Hz
A Frecuencia de 50Hz
Integrador Apagado
VAR = 1,004 x Vatios
VAR = 1,0054 x Vatios
VA = 1,00058 x Vatios
VA = 1,0085 x Vatios
Integrador Encendido
VAR = 1,0059 x Vatios
VAR = 1,0064 x Vatios
VA = 1,00058 x Vatios
VA = 1,00845 x Vatios
Tabla 4.2.16-01 – Escalamiento de registros de Energía.48
4.2.17 Modo de Muestreo de forma de Onda
El muestreo de las formas de onda de corriente y voltaje, así como también de la
potencia activa, reactiva y aparente, pueden ser dirigidas por el registro WAVEFORM al
emplear los bits WAVESEL[2:0] (Bits del2 AL 4) en el registro WAVMODE. La fase en la
cual las muestras están siendo dirigidas es escogida escribiendo los bits PHSEL[1:0] (Bits 0 y
1) del registro WAVMODE. Todos los cálculos permanecen sin interrupción durante el
muestreo de forma de onda. Cuatro tasas de muestreo pueden ser escogidas usando los bits 5 y
6 del registro WAVMODE (DTRT[1:0]), 26,0kSPS, 13,0kSPS, 6,5kSPS y 3,3kSPS.
Activando el bit WSMP en el registro de mascara de interrupción, la salida de
interrupción /IRQ va a activo bajo cada vez que una muestra esta disponible. Los 24bits de
muestreo de forma de onda son transferidos del ADE7758 en un byte (8bits) a la vez y el byte
más significativo es el enviado primero.
Mayor información consultar [11].
4.2.18 Interfaz serial, SPI
Los ADE7758 tienen una interfaz SPI y esta compuesta por cuatro señales: SCLK,
DIN, DOUT, y /CS. El reloj serial empleado para la transmisión de datos es aplicado a la
entrada SCLK; esta entrada lógica tiene una estructura de entrada Schmitt Trigger que permite
el uso de lentos flancos de subida (y caída) de reloj. Todas las transferencias de datos están
sincronizadas a este reloj serial; mientras los datos son pasados a través de la entrada lógica
48
Tomada de [10]
82
DIN cada flanco de bajada del SCLK y los datos leídos son enviados por el pin DOUT cada
flanco de subida del SCLK.
La entrada lógica /CS se usa cuando varios dispositivos comparten el mismo bus de
transmisión serial. Un flanco de bajada en /CS también restablece la interfaz serial y coloca en
modo de comunicación al ADE7758.
La entrada /CS debe mantenerse en bajo para permitir la transmisión de datos; esto es,
colocar la entrada /CS en alto durante una transmisión de datos aborta y pone el bus serial en
un estado de alta impedancia. La entrada /CS puede colocarse en bajo si el ADE7758 es el
único dispositivo en el bus de serial.
Sin embargo, con el /CS colocado en bajo, todas las transferencias comenzadas deben
completarse totalmente. El LSB de cada registro debe transferirse porque no hay ninguna otra
manera de devolver el ADE7758 al modo de comunicaciones sin el restablecimiento entero
del dispositivo; lo cual solo se logra, realizando un restablecimiento (reset) usando el bit 6 del
registro OPMODE[7:0], dirección 0x13.
La funcionalidad de los ADE7758 es accesible vía varios registros en el integrado (leer
referencia [11]); sus contenidos pueden actualizarse o leerse usando la interfaz serial; como ya
se menciono, después de un flanco de bajada en el pin /CS, los ADE7758 se ponen en modo
de comunicaciones; en modo de comunicaciones los ADE7758 esperan que la primera
comunicación sea un escritura al registro de comunicaciones interno. Los datos escritos al
registro de comunicaciones contienen la dirección y especifica la próxima data a ser
transferida para ser leída o escrita. Por consiguiente, todos las transferencias de datos con los
ADE7758, sea una lectura o un escritura, debe empezar con un escritura al registro de
comunicaciones.
El registro de comunicaciones es un registro de 8bits de sólo escritura. El bit más
significativo determina si los próximos datos a transferir (Bytes) son de lectura o escritura y
los siete LSB contienen la dirección del registro a ser accedido.
Las figuras 4.2.18-01 y 4.2.19-02muestran la secuencia de transferencia de datos para una
lectura y escritura, respectivamente.
83
Figura 4.2.18-01 – Lectura de datos por la interfaz serial.49
Figura 4.2.18 -02 – Escritura de datos por la interfaz serial.50
Cuando una transferencia de datos (lectura o escritura) esta completa, los ADE7758
entran una vez más en el modo de comunicaciones, es decir, la próxima instrucción seguida
debe ser un escritura al registro de comunicaciones; siendo una transferencia completada
cuando el LSB del ADE7758 (para un escritura o lectura) se transfiere desde o hacia el
ADE7758.
4.3 Módulo de desarrollo con Microcontrolador PIC 18F452:
El módulo de desarrollo permite ejecutar en el microcontrolador PIC18F452 un
programa en específico; el cual es transmitido a través de su conector RJ45 (conector de ICD),
mientras que con los puertos de conexión que posee, el microcontrolador puede interactuar y
manejar diferentes dispositivos externos. Siendo simultáneamente posible observar en un
computador la simulación de la ejecución del programa que esta ejecutándose en el
microcontrolador.
49
50
Tomada de [10]
Tomada de [10]
84
Figura 4.3-01 – Módulo de desarrollo con Microcontrolador PIC 18F452.
Algunas de sus especificaciones:
•
Microcontrolador PIC18F452, algunas de sus características:
Flash interna programable de 32Kbytes.
SRAM 1536 bytes.
EEPROM 256 bytes.
Un puerto de comunicación serial.
Niveles de prioridad para las interrupciones.
Instrucciones de 16bits. Data path de 8bits.
Reloj/oscilador con entrada PLL activo de 4-10MHz.
Reloj/oscilador con entrada DC de 40MHz.
Modulo de Puerto Maestro Síncrono Serial (MSSP), con dos modos de operación:
o SPI de tres cables (soporte para 4 tipos de SPI).
o I2C Modo Maestro y Esclavo.
•
Puerto de conexión RJ45 para tener acceso al ICD (In-Circuit Debugger).
•
Puerto de conexiones, disponible para todos los pines del microcontrolador a utilizarse con
dispositivos externos.
•
Conector para UART.
Algunas características generales de la variedad que conforma la familia de PIC LF4XX2
se muestran en la Tabla 4.3-01.
85
Características
PIC18F242
PIC18F252
PIC18F442
PIC18F452
Frecuencia de Operación
DC- 40MHz
DC- 40MHz
DC- 40MHz
DC- 40MHz
Memoria Programable
16k
32k
16k
32k
8192
16384
8192
16384
Memoria de Datos (Bytes)
768
1536
768
1536
Memoria de Datos
256
256
256
256
Fuentes de Interrupción
17
17
18
18
Puertos E/S
A, B, C
A, B, C
A, B, C, D, E
A, B, C, D, E
Cronómetros
4
4
4
4
Captura/Comparación/Mód
2
2
2
2
MSSP,
MSSP,
MSSP,
MSSP,
USART
USART
USART
USART
direccionable
direccionable
direccionable
direccionable
Comunicación Paralelo
---
---
PSP
PSP
Módulo de análogo a
5 Canales de 5 Canales de 8 Canales de 8 Canales de
digital de 10bits
entrada
entrada
entrada
entrada
RESETS (y retardos)
POR, BOR,
POR, BOR,
POR, BOR,
POR, BOR,
(Bytes)
Memoria Programable
(Instrucciones)
EEPROM (Bytes)
ulos PWM
Comunicación Serial
RESET
Detección de bajo voltaje
por RESET
por RESET
por RESET
instrucción,
instrucción,
instrucción,
instrucción,
Pila llena,
Pila llena,
Pila llena,
Pila llena,
Pila vacía.
Pila vacía.
Pila vacía.
Pila vacía.
(PWER,
(PWER,
(PWER,
(PWER,
OST)
OST)
OST)
OST)
Si
Si
Si
Si
Si
Si
Si
Si
programable
Programable ante reinicio
por fallo de alimentación
por
86
Cantidad de Instrucciones
75
75
75
75
Empacado
28pin DIP
28pin DIP
28pin DIP
28pin DIP
28pin SOIC
28pin SOIC
28pin SOIC
28pin SOIC
Tabla 4.3-01 – Características Generales de PIC 18FXX2
Como se indica desde un principio, el microcontrolador empleado es el 18F452, debido
a presentar las características necesarias para cumplir los parámetros especificados al
momento de realizar el proyecto, y también debido a que es uno de los componentes
empleados por la empresa Seebeck Instrumentación y Control C.A.
4.4 ICD, In-Circuit Debugger
Este módulo tiene como finalidad de transmitir a la memoria de instrucciones interna
del microcontrolador (18F452) el programa realizado en el ordenador; conectando dicho
ordenador por un puerto USB al módulo de desarrollo vía RJ45. Este dispositivo también
permite observar la simulación del programa mientras se encuentra funcionando en el
microcontrolador, simultáneamente a la ejecución del mismo y su interacción con otros
dispositivos.
Figura 4.4-01 – ICD. a) ICDS40, conexión vía RS232 b) ICDU40, conexión vía USB
ICD provee una solución de aplicación para el fácil manejo de los PIC16Fxx y
PIC18Fxx PIC® MCUs de Microchip que soportan pruebas de ejecución de código y también
cuenta con programación serial en-circuito (ICSP) con soporte para todos los chips con
memoria flash.
CAPITULO V: METODOLOGÍA DE DESARROLLO
El desarrollo del proyecto de pasantía se llevo a término pasando por cada una de estas
etapas, donde poco a poco se pudo estructurar el proyecto y así lograr su implementación;
dichas etapas fueron:
5.1 Investigación.
Esta primera etapa duró aproximadamente siete semanas y estuvo completamente
enfocada a la búsqueda del diseño de un circuito capaz de tomar la información de la línea y
dejarla completamente disponible para poder manejarla por medio de algún dispositivo de
lógica digital; esto debido a que en principio se pensó llevar a cabo el diseño de tal circuito,
pero en la búsqueda se encontró que ya existían circuitos integrados capaz de realizar el
acondicionamiento de señal; de esta forma la empresa considero por cuestiones de costo y
tiempo implementar un dispositivo que resumiera en si toda la creación de dicho circuito.
Se busco también la información necesaria para poder escoger el transformador más
adecuado a fin de ser usado como elemento de medición; a parte, se investigaron también los
términos y conceptos necesarios para poder realizar más adelante la implementación de los
protocolos de comunicación.
Finalmente, se realizó la primera aproximación a las diferentes herramientas de trabajo,
hardware y software de programación, por medio del estudio de los manuales
correspondientes a cada instrumento y la realización de una serie de ejercicios básicos,
mediante los cuales se conocieron los alcances, ventajas y forma de uso de cada herramienta.
5.2 Planteamiento de diseño a emplear para la realización del dispositivo.
En esta etapa se procedió al estudio y modificación de los diseños conseguidos en la
fase de investigación y duro aproximadamente dos semanas.
5.3 Implementación y montaje de prototipo.
La implementación del dispositivo duro aproximadamente cinco semanas, esto debido
a la ausencia del componente medidor de línea que en un principio se había decidido emplear
y que luego seria cambiado por otro integrado, pero por el cual también se debió esperar la
88
llegada; en cuanto al cambio de diseño planteado para el hardware a usar igualmente se
tomaron dos semanas y estuvieron contenidas en la espera del nuevo dispositivo.
5.4 Pruebas de uso.
Para este momento se realizaron medidas sobre cargas controladas y se verifico el
funcionamiento óptimo del dispositivo; en un primer momento dichas pruebas se realizaron
con un circuito básico de prueba hecho con un HC08 y una pantalla LCD. Luego de realizar
esta primera aproximación al integrado medidor de energía se procedió a emplear el
dispositivo definitivo para controlar la lógica asociada al manejo de la medición de energía y
por ultimo se llevaron a cabo las pruebas de comunicación con el protocolo MODBUS. Todo
esto ocupo un tiempo de seis semanas.
5.5 Documentación.
En esta última etapa se realizó la documentación para la empresa del prototipo
desarrollado, tomando en cuenta todo lo referente a las características y pasos de diseño,
documentación de códigos fuentes; y finalmente la realización del libro de la pasantía; todo
esto ocupo un estimado de seis semanas.
5.6 Finalización del Proyecto.
Como se observa, en el punto 5.4 no se menciona la realización de un servidor web
capaz de hacer disponible en una red local los valores que tomados en tiempo real por el
dispositivo; debido a esto, se tomaron seis semanas más para así poder cumplir con los
objetivos planteados en un principio, que fueron omitidos por errores en las estimaciones de
alcance del proyecto.
CAPITULO VI: MEDIDOR DE CONSUMO DE ENERGIA ELECTRICA
6.1 Arquitectura de Diseño del Dispositivo
A continuación se presentan los diagramas de bloque que resumen la estructura del
Dispositivo Medidor de Energía Eléctrica.
Figura 6.1-01 – Diagrama de bloques, identificación de Equipos
Figura 6.1-02 – Diagrama de bloques, identificación de Etapas
Figura 6.1-03 – Diagrama de bloques, identificación de Software
90
Figura 6.1-04 – Diagrama de bloques, identificación de Software
En un primer instante es necesario emplear un transductor o transformador de corriente,
para la implementación del equipo, el transformador de corriente a emplear será el TU30500/5; aun cuando para el prototipo de prueba el transformador de corriente empleado fue una
pinza con las mismas características del TU 30-500/5.
La medida de voltaje se toma por un circuito sencillo, que consiste de un divisor de
tensión, una red de atenuación diseñada tal que la frecuencia de corte (frecuencia de 3db)
coincide con la del filtro anti-aliasing en los canales de entrada de corriente; esto es importante
porque si estos parámetros no coinciden habrán grandes errores a factores de potencia bajos
(leer sección 3.6). Para el montaje comercial del dispositivo se planea usar un transformador
de voltaje con una red de atenuación, para aislar el circuito total.
Implementado el circuito propuesto en el manual técnico del ADE7758 que se muestra
en la figura 6.1-01, se procede a conectar dicho integrado al dispositivo encargado de manejar
la información que este toma de la línea; se conecta el PIC 18F452 por los puertos SPI como
se indica en la figura 5.1-02 dejando disponible la conexión serial para poder comunicarse a
un PC, donde se encuentra la interfaz con el usuario, servidor web y/o MODSCAN.
91
Figura 6.1-05 – Conexiones ADE7758.51
Como se ha podido observar en las secciones anteriores, se posee una visión modular
de los diversos aspectos que conforman este medidor; este punto sirve para armar los
eslabones en la cadena y hacer posible el funcionamiento estructural que posee el prototipo
desarrollado.
En un mismo orden de ideas luego de poseer el hardware perfectamente conectado; es
necesario desarrollar un código que permita al microcontrolador empleado manejar la
comunicación tanto interna, con el ADE7758, como externa con el ordenador. En el PIC
18F452 se implemento un código capaz de hacer la configuración del ADE7758, también se
implemento un código de interrupciones capaz de pasado un tiempo, fijado en uno de sus
relojes temporizadores, pedir información al ADE7758 y almacenarla en una serie de registros
ordenados dentro del PIC18F452.
El tiempo fijado en el PIC 18F452 para tomar valores almacenados en los registros del
ADE7758 es 12/CLKIN (1,2µ, con CLKIN igual a 10MHz) segundos, debido a que este es el
51
Modificado de [10]
92
tiempo en el cual tanto los registros de voltaje como de corriente RMS son refrescados y es un
tiempo 500k veces menor al tiempo de overflow de los registros de potencia, al haber fijado
dicho limite a 0,52 segundos; pero el tomar los valores antes de ocurrir el desbordamiento no
es suficiente, también es necesario configurar en el registro LCYCMODE el bit 6
(RSTREAD) en uno lógico para que cada vez que se haga una lectura, los registros observados
sean colocados en cero (revisar Capitulo IV). Siendo tarea del PIC 18F452 llevar el
acumulado de los valores medidos que lo necesiten (potencias) y el almacenamiento ordenado
de todas las medidas, que como bien se sabe son las potencias activas, reactivas y aparentes,
más los voltajes RMS y corrientes RMS, la frecuencia, y el factor de potencia para cada fase,
requeridas externamente por el protocolo MODBUS RTU.
Tabla de componentes empleados en el montaje del ADE7758.
Componente
Valor
Descripción
R1 - R6
1KΩ, 5%, ¼W
Resistencia común
RB1, RB2, RB3
10Ω, 5%, ¼W
Resistencia común
R7 - R9
1MΩ, 5%, ¼W
Resistencia común
R10 - R13
1kΩ, 0.1%, ¼W
Resistencia común
C1-C10
33nF, 10%, 50 volt
Capacitor
C11 - C12
10uF, 16V, 10%
Capacitor de Tantalium
C13 - C14
100nF, 25V, 10%
Capacitor Cerámico
Oscilador
10 MHz
M1245 OSCILADOR
Tabla 6.1-01 – Componentes empleados en montaje de ADE7758
6.2 Calibración del ADE7758
En primer lugar es necesario, luego de realizado el montaje del prototipo medidor de
energía eléctrica, llevar a cabo la calibración del ADE7758; dicha calibración puede ser
llevada a cabo empleando dos métodos, el primero consiste en emplear las salidas de
frecuencia APCF y VARCF; y la segunda consiste en emplear el modo de acumulación de
ciclo de línea (mayores referencias consultar Capitulo IV).
93
Ahora bien, al momento de realizar la calibración el método empleado fue el de
calibración utilizando los pulsos de salida de frecuencia, APCF y VARCF.
La siguiente figura muestras un flujo grama de cómo se deben calibrar los ADE7758
usando las salidas de pulso; debido a que las salidas de pulso son proporcionales a la energía
total en las tres fases, cada fase debe ser calibrada individualmente. Cambiar los registros a
escribir es rápido según sea la fase a calibrar, por consiguiente la figura 6.1-01 muestra un
método que calibra todas las fases a una condición de prueba fija antes de cambiar tanto la
condición de la prueba como la medida a calibrar.
Figura 6.1-01 – Flujo grama de Orden de Calibración.52
52
Tomada de [10]
94
6.2.1 Calibración de Ganancia Empleando Pulso de Salida
Este método de calibración es empleado para el ajuste de ganancia usando un medidor
como referencia, comparando con los pulsos de salida APCF y VARCF, y así determinar las
constantes vatios hora/LSB (Wh/LSB), VAR hora/LSB (VARh/LSB) y VA/LSB, para poder
tener disponibles los valores de potencia activa, reactiva y aparente del sistema. Los registros
empleados para la calibración de ganancia de vatios son el CFNUM(0x45), CFDEN(0x46) y
los correspondientes a cada fase xWG (0x2A a 0x2C), donde “x” será la fase A, B o C; los
registros para calibrar la ganancia de la potencia reactiva (VAR) son VARCNUM (0x47),
VARCFDEN (0x48) Y xVARG (0x2D a 0x2F); y para la ganancia de potencia aparente
(VAGAIN) los registros son VARCNUM (0x47), VARCFDEN (0x48) Y xVAG (0x30 a
0x32), y se cambian en las ecuaciones 6 a la 8 según sea el cálculo que se este realizando.
La calibración de APCF y VARCF se realiza siguiendo una serie de pasos, en primer
lugar se calibra la potencia Activa y Reactiva; y por ultimo la potencia Aparente. Las
ecuaciones empleadas son las mismas y solo cambiaran los registros, nombrados en el párrafo
anterior, correspondientes a cada salida de pulso de frecuencia.
A continuación se presenta un flujo grama con los pasos que están explicados a
continuación.
95
Figura 6.2.1-01 – Calibración de Ganancia.53
Primer Paso: Se activan las salidas de los pulsos APCF y VARCF, colocando en cero lógico
el bit dos del registro OPMODE (0x13).
Como se sabe el pulso de salida VARCF comparte dos potencias, la reactiva y aparente,
de esta forma la dirección WAVMODE[7] (0x15) debe ser escrita con uno lógico para escoger
la potencia aparente (VA) o cero lógico para escoger la potencia reactiva (VAR); por defecto
la salida de VARCF es de potencia reactiva.
53
Tomada de [10]
96
Segundo Paso: Escribir los tres registros de ganancia de potencias para las tres fases en cero
lógico; dichos registros son xWG, xVARG, y xVAG, donde x será su fase correspondiente.
Tercer Paso: Para llevar a cabo la calibración fase por fase del dispositivo es necesario
desactivar las contribuciones de potencia que dan las otras fases; esto se logra escribiendo los
bits TERMSEL[2:4] del registro COMPMODE (0x16) (escribir un uno lógico activa una fase
y escribir un cero lógico desactiva una fase).
Cuarto Paso: Se escriben los valores calculados de APCFNUM (0x45) y APCFDEN (0x46)
para tener el primer pulso de salida a medir en el puerto APCF. Para el caso de VAR y VA, se
escriben los valores calculados en VARCFNUM (0x47) y VARCFDEN (0x48). Las
frecuencias de los pulsos de salida, a escala completa en las entradas, deben ser
aproximadamente 16kHz.
Para calcular los valores de APCFNUM y APCFDEN, se emplean las siguientes
formulas:
APCFNOMINAL = 16 KHz ×
APCFESPERADO =
V NOMINAL I P
×
V EC
I EC
(1)
MC × VNOMINAL × I P
× cos(θ )
1000 × 3600
 APCFNOMINAL
APCFDEN = INT 
 APCFESPERADO



(2)
(3)
Donde MC es la constante del medidor, IP es la corriente de prueba, VNOMINAL, es
el voltaje nominal que se lee en la línea con el medidor, el VEC y IEC son los valores que
corresponden a las cantidades que mide el ADC del ADE7758 a escala completa.; θ es el
ángulo entre el canal de corriente y el canal de voltaje y el APCFESPERADO es equivalente a
la referencia del medidor en condiciones de prueba.
Las ecuaciones para VARCNUM y VARCFDEN para la calibración de VAR son las
mismas a excepción de:
VARCFESPERADO =
MC × VNOMINAL × I P
× sen(θ )
1000 × 3600
(4)
97
Quinto Paso: Se coloca el sistema prototipo a corriente de prueba y voltaje nominal, con
factor de potencia igual a cero en este paso. VAGAIN y WGAIN pueden ser calibrados al
mismo tiempo pero al hacer esto es necesario calibrar primero el offset del voltaje y la
corriente RMS (Ver sección 4.2 de Fundamentos Teóricos).
Sexto Paso: Medir el error de pulso de salida, según el medidor de referencia.
error % =
APCF − APCFESPERADO
× 100
APCFESPERADO
(5)
Séptimo Paso: Sabiendo por la teoría suministrada en el capitulo cuatro que un LSB cambia
en estos registros de 12bits en 0,0244%, manteniéndose igual tanto para los registros APCF
como para VARCF, se calculan los registros de ganancia.
APCFESPERADO = APCFNOMINAL ×
APCFNUM [11 : 0] 
xWG[11 : 0] 
× 1 +

212
APCFDEN [11 : 0] 

xWG = −
error %
0,0244
(6)
(7)
La ecuación 6 sirve para verificar que los valores xWG calculados sean las apropiados;
en caso de no serlo, se puede despejar el valor de CFDEN con la finalidad de buscar un valor
más aproximado, ya que en principio se asume que será igual al valor conseguido para
CFNUM.
Cuando el APCF esta calibrado, los registros xWATTHR tienen el mismo Wh/LSB del
medidor de referencia que se emplee si las constantes CFNUM y CFDEN mantienen los
mismos valores. Siendo el factor Wh/LSB:
Wh
=
LSB
1
MC APCFNUM 1
4×
×
×
1000 APCFDEN WDIV
(8)
Octavo Paso: al tener calibrado tanto APCF o VARCF de una fase se regresa al paso dos para
seguir con la siguiente fase a fin de calibrar las seis posibles potencias (activa, aparente).
Cuando finalmente están calibradas todas las Potencias activas y aparente se regresa al tercer
paso y se procede a calibrar la ganancia de la Potencia Reactiva.
98
Siguiendo los pasos anteriores se realizo la calibración del ADE7758 empleando la
herramienta MODSCAN para comunicarse con el PIC 18F452 el cual se comunico vía SPI
con el ADE7758 y se realizo la calibración y prueba en vivo del prototipo medidor de energía
eléctrica.
Empleando una carga resistiva y un multímetro de uso común se establecieron los
siguientes parámetros para el cálculo de la Potencia Activa.
Itest [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
FREC.
5
120
130
500
3200
1
60
Tabla 6.2.1-01 – Parámetros empleados Potencia Activa.
Se hicieron los cálculos y se escribió en los registros correspondientes según los pasos
descritos anteriormente y usando las ecuaciones 1, 2, 3, 5 y 6 se obtuvieron los siguientes
resultados en una la fase A.
Se observo en APCF una frecuencia de 0,50Hz.
APCFNOMINAL
APCFESPERADO
[Hz]
[Hz]
[d]
[d]
0,14K
0,53
264
264
APCFDEN APCFNUM
error%
xWG[d]
-5,6%
+230
Tabla 6.2.1-02 – Parámetros Obtenidos para Pot. Activa en la fase A.
Luego el Wh/LSB resultante fue: 69,4E-3Wh/LSB.
Siendo el valor obtenido para los xWG, empleando la ecuación 7, igual a 0X0E6.
Es importante apuntar que el valor de WDIV no se modifico y se dejo en cero, lo cual
hace que el valor a guardar en el registro de acumulación de potencia activa no sea dividido,
por esta constante adicional, sino almacenado directamente.
99
Para el cálculo de Potencia Aparente se empleo nuevamente la misma carga resistiva,
con el fin de tener un factor de potencia unitario; se usaron los siguientes parámetros de
prueba para esta calibración.
IP [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
FREC.
5
120
130
500
3200
0,5
60
Tabla 6.2.1-03 – Parámetros empleados VA.
Se observaron los siguientes resultados:
Se observo en VARCF una frecuencia de 0,50Hz.
VARPCFNOMINAL
VARCFESPERADO
[Hz]
[Hz]
0,14K
0,53
VARCFDEN
VARCNUM
%Error
AVARG[d]
264
264
-5,6%
+230
Tabla 6.2.1-04 – Parámetros Obtenidos para Pot. Aparente en la fase A.
Como se observa el error es muy pequeño de esta forma se mantuvieron estos mismos
valores y se tomo de esta forma la potencia aparente para la fase calibrada.
Luego el Wh/LSB resultante fue: 69,4E-3Wh/LSB.
Siendo el valor obtenido para los xWG, empleando la ecuación 7, igual a 0x0E6.
Al igual que para la medida anterior el valor de WDIV no se modifico y se dejo en cero.
Teniendo calibrada la potencia activa y aparente de cada una de las fases, se procede a
medir la potencia reactiva. En este punto es importante acotar, que al tener calibradas las dos
potencias, Activa y Reactiva a través de cálculos aritméticos es posible obtener el factor de
potencia. Dicha expresión numérica es implementada en el PIC18452 que es quien se
encargara de calcular el factor de potencia (leer Capitulo VII) para tenerlo disponible cuando
el usuario desee conocerlo.
Agregando una carga inductiva para poder calibrar la potencia reactiva; se emplea un
motor buscando conseguir un factor de potencia de cero, al usar el medidor de referencia. Se
emplean los siguientes parámetros.
100
IP [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
FREC.
4
120
130
500
3200
0
60
Tabla 6.2.1-05 – Parámetros empleados VAR.
Se hicieron los cálculos y se escribió en los registros correspondientes según los pasos
descritos anteriormente y usando las ecuaciones 1, 3, 4, 5, 6 Y 7 se obtuvieron los siguientes
resultados en una las tres fases.
Se observo en VARCF una frecuencia de 0,39Hz.
VARCFNOMINAL
VARCFESPERADO
VARCFDEN VARCFNUM
[Hz]
[Hz]
[d]
[d]
0,14k
0,426
328
328
error%
AVARG[d]
-8,45%
+346
Tabla 6.2.1-06 – Parámetros Obtenidos para Pot. Reactiva en la fase A.
Luego el Wh/LSB resultante fue: 69,4E-3Wh/LSB.
Siendo el valor obtenido para los xVARG, empleando la ecuación 7, igual a 0x15A.
Al igual que para la medida anterior el valor de WDIV no se modifico y se dejo en cero.
6.2.2 Calibración de Fase Empleando Pulso de Salida
Como ya se menciono en el cuarto capitulo, el ADE7758 incluye un registro de
calibración para compensar pequeños errores de fase; debido a que los errores grandes de fase
deben ser arreglados modificando el filtro anti-aliasing a la entrada, pequeños errores de
adelanto o retardo pueden ser corregidos empleando los registros xPHCAL, donde x es la fase
a la cual corresponde el registro (A, B, C).
Para llevar a cabo la corrección de este error se procede de la siguiente forma:
101
Figura 6.2.2-01 – Calibración de Fase.54
Primer Paso: Se realiza los pasos uno y tres de la calibración de ganancia, hecha en la sección
anterior.
Segundo Paso: Se fijan los valores de IP y VNOMINAL, fijando el factor de potencia a 0,5 con
una carga controlada.
Tercer Paso: Se calcula el porcentaje de error en el pulso de salida APCF, empleando la
ecuación 7.
Cuarto Paso: Se calcula el error de fase en grados usando la siguiente ecuación:
 error % 
Error _ de _ fase(º ) = − Arcsen

 100 × 3 
(9)
Quinto Paso: Se calcula el valor para los registros xPHCAL, donde “x” es la fase
correspondiente (fase A, B o C).
54
Tomada de [10]
102
En caso de conocerse el periodo de la línea a medir, se puede emplear el valor
disponible en el registro FREQ (0x10); la siguiente ecuación determina el valor necesario para
escribir en el registro xPHCAL usando el registro de medida de periodo. El valor 1,2µs se
cambia en caso de error de fase positivo por 2,4µs; en caso de ser errores de fase negativa se
deja intacto.
 % Error  9,6µs FREQ[11 : 0]
xPHCAL = Arcsen
×
×
360º
 100 × 3  1,2µs
(10)
Ahora bien, como se dijo en la sección anterior, solo se mostraran los valores para una
de las frecuencias de las fases. Agregando la misma carga inductiva que se empleo para poder
calibrar la potencia reactiva y unos cuantos capacitores. Se emplean los siguientes parámetros.
IP [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
FREC.
5
120
130
500
3200
0,5
60
Tabla 6.2.2-01 – Parámetros empleados para VAR.
Se observo que FREQ tenía un valor decimal de 1738d y empleando las ecuaciones 5,
9 y 10 se produjeron los siguientes resultados:
%Error/100
Error de fase en grados
APHCAL
56,1E-3
-32,3E-3
1
Tabla 6.2.2-02 – Parámetros Obtenidos para la fase A.
Escribiéndose en el registro APHCAL 0x01.
Como se observa el error de fase en grados es pequeño y negativo lo cual obligo a
emplear el valor de 1,2µs en vez de 2,4µs en la ecuación (10) de cálculo del registro APHCAL.
6.2.3 Calibración de Offset de Potencia Empleando Pulso de Salida
La calibración del offset de potencia se hace cerca de la corriente mínima donde la
máxima exactitud es requerida. Los ADE7758 tienen registros para compensar offsets en las
potencias activas y reactivas (xWATTOS y xVAROS). Los offsets en las medidas de potencia
103
aparente son compensados ajustando los registros RMS (ver sección calibración de Offset
IRMS y VRMS). La figura 6.2.3-01 muestras los pasos para calibrar los offset de potencia
empleando pulso de salida.
Figura 6.2.3-01 – Calibración de Offset de Potencia.55
55
Tomada de [10]
104
Primer Paso: Se repite del Paso 1 al 3 de la calibración de ganancia potencia empleando pulso
de salida.
Segundo Paso: Se escriben los registros xWATTOS y xVAROS a cero.
Tercer Paso: Se desactivan las fases que no se van a calibrar y se escoge el periodo de fase a
tener disponible en el registro FREQSEL[1:0].
Cuarto Paso: Se colocan el sistema de prueba a IMIN, VNOM, y factor de poder unitario. Para el
caso de estar luego del séptimo paso, se coloca el sistema de prueba para IMIN, VNOM, y factor
de potencia cero, inductivo.
Quinto Paso: Se mida el error porcentual en la salida de pulso, APCF o VARCF, usando la
ecuación 5.
Sexto Paso: Se calcula xWATTOS usando ecuación 11 (para el xVAROS se usa la ecuación
12).
4
APCFDEN
 error %
 2
xWATTOS = −
× APCFESPERADO  × ×
 100
 Q APCFNUM
(11)
4
 error %
 2 VARCFDEN
xVAROS = −
× VARCFESPERADO  × ×
 100
 Q VARCFNUM
(12)
Donde Q esta definido en las siguientes ecuaciones:
Para xWATTOS Q =
Para xVAROS Q =
CLKIN 1 1
× 25 ×
4
2
4
202
1
CLKIN 1
× 24 ×
×
4
2
 FREQ[11 : 0]  4


4


(13)
(14)
Donde FREQ (0x10) esta configurado para obtener el periodo de la línea a calibrar.
Séptimo Paso: Se repiten los pasos del cuarto al sexto para la calibración de xVAROS.
Para la calibración de offset de potencia activa se empleo una carga resistiva, con el fin
de tener un factor de potencia unitario; se usaron los siguientes parámetros de prueba para esta
calibración.
105
IP [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
50mA
120
130
500
3200
1
FREC. CLKN[HZ]
60
10M
Tabla 6.2.3-01 – Parámetros empleados para cálculo de offset de Potencia Activa.
Empleando las ecuaciones 2, 5, 11 y 13 y habiendo obtenido en APCF una frecuencia
de 5,4E-3 Hz; se observaron los siguientes resultados.
error%
APCFESPERADO [Hz]
APCFDEN
APCFNUM
Q
AWATTOS[d]
1,251
5,33E-3
264
264
18,6E-3
0
Tabla 6.2.1-02 – Parámetros Obtenidos para Pot. Activa en Fase A.
Como se observa, el valor a reescribir en el registro de offset de potencia activa
en la fase A es igual a cero; esto es, el sistema no presenta desequilibrio con respecto al offset;
los mismos resultados se obtuvieron en las restantes fases.
Luego de calibrado el offset para potencia activa, se procede a calcular la corrección
para potencia reactiva, debido a que el offset de potencia aparente se ve compensado por las
correcciones hechas para las medidas RMS. Para la calibración de offset de potencia reactiva
se empleo una carga inductiva, con el fin de tener un factor de potencia igual a cero; se usaron
los siguientes parámetros de prueba para esta calibración.
IP [A]
VNOMINAL [V]
IEC [A]
VEC [V]
MC
F. de Pot.
50mA
120
130
500
3200
0
FREC. CLKN[HZ]
60
10M
Tabla 6.2.3-03 – Parámetros empleados para cálculo de offset de Potencia Reactiva.
Empleando las ecuaciones 4, 5, 12 y 14 y habiendo obtenido en APCF una frecuencia
de 5,4E-3 Hz y se leyo en el registro de FREQ un periodo de 1738d; se observaron los
siguientes resultados.
106
error%
VARCFESPERADO
VARCFDEN
VARCFNUM
Q
AVAROS[d]
328
328
17,3E-3
0
[Hz]
1,251
5,33E-3
Tabla 6.2.3-04 – Parámetros Obtenidos para Pot. Reactiva en Fase A.
Como se observa, el valor a reescribir en el registro de offset de potencia
reactiva en la fase A es igual a cero; esto es, el sistema no presenta desequilibrio con respecto
al offset; los mismos resultados se obtuvieron en las restantes fases.
6.3 Especificaciones de Protocolo MODBUS
El integrado 18F452 es usado como un dispositivo esclavo dentro de la estructura del
prototipo medidor de energía eléctrica; de esta forma la implementación del protocolo
MODBUS RTU en el microcontrolador, se basó principalmente en las siguientes rutinas.
Primera: La rutina para verificar la validez de la trama MODBUS que envía el dispositivo
maestro al equipo esclavo; es decir, del ordenador al prototipo de medición de energía. Esta
rutina necesita dos parámetros para operar, el primero de ellos es el buffer en el que se
encuentra la trama recibida y el segundo es la longitud de dicho buffer. Una vez que se tienen
los parámetros, la rutina calcula el CRC16 de la trama recibida exceptuando los últimos dos
bytes de dicha trama, debido a que estos corresponden a los bytes de comprobación enviados
por el dispositivo maestro, para comparar los bytes de CRC16 calculados por el dispositivo
esclavo con los bytes enviados por el dispositivo maestro. En caso que los bytes calculados y
los recibidos sean iguales, significa que la trama recibida no tiene errores; una vez verificado
que la información no tiene errores se procede a verificar que efectivamente el código de la
función recibida sea igual al código enviado, si esto no ocurre entonces se dice que los datos
son no válidos.
Tamaño buffer[n]
Byte
Byte
Buffer
n-bytes
Figura 6.3-01 – Paquete recibido.
107
Segunda: Sirve para procesar la respuesta recibida. Esta rutina sólo es llamada en caso de, en
la rutina anterior, haber sido certificado que la trama MODBUS enviada por el dispositivo
maestro sea válida. Esta rutina, primero compara el código de la función que se encuentra en
la trama recibida con el código de la función por la cual el dispositivo maestro hizo la petición,
si ambos códigos coinciden, la rutina de procesamiento manda el buffer con la trama recibida
a procesarse según la acción que se desee ejecutar en función del código recibido.
Tercera: Corresponde a la función creada para hacer la petición de lectura al dispositivo
esclavo. Esta función requiere cinco parámetros para operar, en primer lugar que se
especifique la acción que se desea tomar, en segundo lugar que se le especifique la dirección
del dispositivo esclavo al que se le desea preguntar, que en este caso siempre será cero, debido
a que solo se maneja para este proyecto un solo dispositivo medidor de energía; en tercer
lugar la dirección a partir de la cual se desea que el esclavo empiece a leer los registros del
ADE7758, en cuarto lugar la cantidad de registros que se desean leer, y por último, es
necesario que la función coloque en un buffer la información que debe mandar al esclavo para
posteriormente hacer la petición. La información es colocada en el buffer en el siguiente
orden: dirección del esclavo, código de la función, byte alto de la dirección de inicio, byte bajo
de la dirección de inicio, byte alto de la cantidad, byte bajo de la cantidad, dos bytes de
CRC16. Esta función una vez que almacena en el buffer las 6 primeras posiciones del buffer
llama a la rutina para el cálculo del CRC de dicho buffer, y agrega entonces al final del buffer
los dos bytes de CRC devueltos por la función.
Dirección
Dirección del
Código de
Dispositivo Esclavo
Función
Nº de Registros a
Leer
Byte
alto
CRC
Byte
bajo
Byte
Byte
alto
bajo
Figura 6.3-02 – Parámetros de lectura.
Cuarta: Corresponde a un grupo de rutinas creadas para mandar al dispositivo esclavo a
escribir datos en uno o múltiples registros. Estas rutinas dependiendo de un parámetro son
capaces de realizar la petición al esclavo o de procesar los datos que el dispositivo esclavo
envía luego de haber realizado la petición en caso de que el chequeo de los datos haya sido
108
correcto. Estas son las funciones que emplea el dispositivo maestro (ordenador por medio de
la herramienta MODSCAN, donde ya están programadas estas funciones) para entender la
información que le envía el dispositivo esclavo, dispositivo medidor de energía eléctrica.
- 0x05 Write single coil or 0x06 Write single register: La función write single coil, obliga a
que determinada salida digital se coloque en el estado deseado (encendido o apagado);
mientras que la función write single register, permite escribir una información deseada en un
determinado registro, usando un número entero de 16 bits. Esta función requiere seis
parámetros para operar, el primero de ellos indica si deseo hacer una petición o procesar una
respuesta, el segundo indica el código de la función que se desea ejecutar, el tercero la
dirección del dispositivo esclavo, el cuarto la dirección del registro o el coil que se desea
escribir, la quinta el valor a escribir, y la sexta que es el buffer en el que se almacenan los
datos si se está haciendo una petición o de donde se leen los datos si se está haciendo un
procesamiento de la respuesta. Para procesar la respuesta la función verifica que la dirección
en la que se mandó a escribir sea la misma que la que el dispositivo esclavo escribió, y que los
datos que se mandaron a escribir sean los mismos que el dispositivo esclavo escribió.
Petición
Código de
Dirección de
Dirección de
Función
Esclavo
Registro
Valor
Buffer
Figura 6.3-03 – Parámetros de escritura de un solo Byte.
Para el medidor esta función siempre será usada solo para escribir en caso de que se
desee alterar alguno de los registros de configuración en el ADE7758.
- 0x10 Write multiple registers: Permite colocar una serie de registros consecutivos en los
valores deseados. Esta función requiere seis parámetros para operar, el primero de ellos indica
si se está haciendo una petición o un procesamiento de la respuesta, el segundo es la dirección
del esclavo, la tercera la dirección a partir de la cual el esclavo debe haber escrito los registros
o a partir de la cual debe escribirlos, dependiendo de si se está haciendo petición o procesando
una respuesta, el cuarto es un buffer con los valores que se desea darle a los diferentes
registros, el quinto es la cantidad de registros que se desean escribir, y el ultimo es el buffer en
109
el que se almacenan los datos si se está usando la función para hacer una petición, o de donde
se leen los datos si está usando la función para hacer un procesamiento de la respuesta.
Dirección de
Petición
Dirección de
Registro de
Buffer de
Cantidad de
Esclavo
inicio de
Valores
Registros
Buffer
escritura
Figura 6.3-04 – Parámetros de escritura de varios Bytes.
6.4 Interfaz Usuario
A continuación se observan algunas imágenes de la página creada en PHP, con la
finalidad de hacer disponible la informada tomada de la línea para el usuario final, a través de
una red de servicio local.
Figura 6.4-01 – Imágenes del servidor web.
El usuario simplemente debe escoger que valores desea observar según el nombre,
debido a que la aplicación web es solo para leer los datos tomados de la línea y no para la
calibración.
En caso de calibración la interfaz empleada es la que provee el programa MODSCAN.
110
6.5 Software Empleado
Los programas empleados son varios, debido a que fue necesario crear programas
específicos, un código para manejar el PIC 18F452, otro para crear un archivo de datos en el
ordenador y un ultimo programador simple para paginas web; sin contar la herramienta
MODSCAN que también sirvió para comprobar el funcionamiento del protocolo MODBUS.
6.5.1 Acerca de CCS
CCS es una compañía de ingeniería que se especializa en software/firmware embebido
y en sistemas de hardware; y proporciona varios productos muy útiles para el desarrollo de
aplicaciones. CCS ofrece, dentro del software/hardware que desarrolla, compiladores de
Microchip PICmicro® en lenguaje C para Windows y Linux; otras herramientas de desarrollo
incluyen varios prototipos de hardware, teniendo soporte para todos los PIC12, PIC14, PIC16
y PIC18 MCUs.
6.5.2 Acerca de MODSCAN
Es la herramienta empleada para la comunicación vía serial, solo en caso de calibración
aunque también puede ser empleada para lectura de datos, haciendo posible la comunicación
de escritura con el PIC18452 el cual se encarga de realizar el manejo y configuración del
ADE7758.
6.5.3 Acerca de HP VEE
HP VEE es un seudo lenguaje que ofrece un estilo de programación de interfaz gráfica
para el usuario, donde se utilizan íconos y recuadros para llenar programas completos, no es
necesaria experiencia en el lenguaje y todos los manejadores de instrumentos y programas de
prueba se muestran en un formato gráfico, trabajando exactamente como un diagrama de flujo.
El flujo del programa se ejecuta de arriba hacia abajo mientras que los datos pueden viajar de
derecha a izquierda o de izquierda a derecha.
Este programador fue empelado con la finalidad de hacer disponibles los datos
almacenados por el PIC 18F452 en un archivo capaz de ser leído por la aplicación de interfaz
gráfica, servidor web.
111
Figura 6.5.3-01 – Consola para comenzar captura de valores.
Como se observa en la figura anterior, este programa solo posee un control; el cual es
necesario para especificar el puerto serial donde estará conectada la aplicación; el archivo que
genera es un *.txt que esta disponible para la pagina web programada en PHP.
CAPITULO VII: RESULTADOS Y VALIDACIÓN
Los resultados que se buscaban obtener fueron conseguidos luego de la calibración de
las medidas, que en si representa parte de los resultados del proyecto de pasantía; debido a que
la otra parte es el manejo de información, también esto se considera como parte de los
resultados; esto es, como se encuentra disponible dicha información para el usuario.
Antes de presentar las tablas que verifican las medidas hechas es importante hacer
mención de la memoria EPROM del PIC 18F452; es en esta donde se encuentran escritos los
valores medidos, una serie de veintiún registros los cuales respaldan las medidas hechas y son
actualizados cada 10 minutos, esto con el fin de acortar menos su tiempo de vida útil.
A continuación se presenta un diagrama de flujo el cual ilustra el camino que recorren
los datos hasta llegar al usuario, él cual solo busca leer los valores medidos.
Figura 7-01 – Diagrama de flujo del recorrido de la data obtenida.
113
En el diagrama SI implica tomar valor y NO implica que el siguiente estado tiene
disponible el valor acumulado en el estado anterior.
El tiempo que tarda el ADE7758 en tomar las medidas de la línea, ta, es un tiempo
simbólico, debido a que primero toma los valores RMS y luego calcula los valores de las
potencias, este tiempo ta es aproximadamente de 2µs, debido a que las medidas RMS son
tomadas cada 1,2µs.
El tiempo de refrescamiento de los registros de almacenamiento del PIC es tp, este
tiempo se escogió en función de evitar el overflow en los registros del ADE7758 y es de 1,2µs,
menor a 0,52s que es el tiempo en el cual ocurre el overflow en la acumulación de los valores
de potencia (para el peor de los casos, cuando los valores de entrada, voltaje y corriente, son
los máximos). Adicionalmente, cada 10 minutos el PIC almacena en su memoria EPROM un
respaldo de las medidas; en caso de llegar ocurrir perdida de alimentación, los últimos valores
medidos son escritos sin importar que hallan transcurrido los 10min fijados.
El tiempo de refrescamiento en el HP VEE, es tu y fue escogido arbitrariamente; cada
segundo el HP VEE pregunta al PIC por los valores que tiene almacenados, en los registros
volátiles, y los guarda en un archivo como ya se describió previamente.
En caso de pérdida de alimentación.
Cuando el sistema regresa a funcionamiento, luego de haber ocurrido algún “apagón”,
el código desarrollado en el PIC permite conocer o no si existían medidas previas, en este caso
se toman los valores almacenados en la EPROM y se continua el monitoreo conservando un
reporte de falla; dicho reporte contiene información referente a la hora y la fecha cuando se
escribió por “emergencia” el ultimo valor medido al ocurrir el “apagón”.
Acerca del factor de potencia.
Como se dijo en el capitulo anterior, el factor de potencia se calcula en el PIC 18F452
y atiende a la formula,
fp = Cosθ =
Pactova
Paparente
Donde los valores de Pactiva y Paparente, son los valores almacenados en los registros
volátiles y leídos por el usuario en la aplicación WEB.
114
Acerca de las medidas.
Las medidas realizadas se hicieron sobre una misma carga controlada; esto es, se midió
fase por fase el consumo de esta carga determinada.
V [V]
I [A]
PACTIVA
PREACTIVA
PAPARENTE F. Pot.
[W]
[VAR]
[VA]
FREC.
Determinado
FASE A
120
4
288
384
480
0,6
60
FASE B
120
3,8
287
383
479
0,59
60
FASE C
120
4
288
384
480
0,6
60
120
4
288
384
480
0,6
60
Teórico
Tabla 7-01 – Medidas de prueba hechas con el prototipo, voltaje y corriente en valores pico.
Como se puede observar los errores en las medidas son menores a los estimados por el
fabricante del ADE7758; tan solo en la fase B se observa una variación menor al 0,1% que es
el margen de error esperado, esto ocurre debido a la calibración debido a que sin ella estos
valores no serían posibles.
Es importante considerar que estas medidas son a escala pequeña, y las variaciones al
medir el comportamiento de cargas de mayor consumo serán iguales e inclusive
imperceptibles; esto es, en el caso de hablar de consumo de kilo vatios.
Acerca del manejo de información
Como se explico, la información disponible para el usuario es mostrada en una
aplicación web, la cual permite observar según sea la fase, los valores ya mencionados para
estudiar. Algunas veces, puede ocurrir que el usuario quiera leer dichos valores cuando el
programa desarrollado en HP VEE los esta escribiendo; de esta forma se produce un crash,
que ocasiona el reinicio del programa. La solución más indicada es crear un mecanismo que
permita la administración del manejo del archivo txt de data con la finalidad de evitar dichas
“colisiones”. Una de las soluciones que se implemento, fue la de crear un segundo archivo de
115
control, el cual permitiría indicar cuando uno estaba leyendo y otro escribiendo, pero no
funciono debido a que por más pequeño fuera el tiempo de creación de este archivo de igual
forma las colisiones seguían ocurriendo. La segunda opción es tal vez la más indicada pero no
se desarrollo por considerarse fuera de los alcances de esta pasantía, y consiste en hacer una
base de datos SQL, la cual seguramente evitara dichas colisiones.
CONCLUSIONES Y RECOMENDACIONES
Siempre el desarrollo de dispositivos medidores en general podrá tener aspectos
fáciles en su desarrollo; siendo una herramienta común cuyo comportamiento puede ser
estudiado y verificado con otras ya existentes, los dispositivos medidores representan una
rama del desarrollo tecnológico que ofrece una gran gama de posibilidades de evaluación al
momento de realizar la comprobación y evaluación del prototipo en desarrollo.
Bajo las características físicas, ambientales y los equipos precedentes en la empresa
Seebeck Instrumentación y Control C.A.; existió cierto trasfondo que sirvió solo para conocer
las propiedades básicas que se le quisieron dar al dispositivo a desarrollar en esta pasantía. El
Equipo medidor de energía eléctrica que posee la empresa es uno de la marca CIRCUITOR, el
cual solo toma medidas sencillas en tres fases, midiendo únicamente la potencia activa y
mostrando solamente estos valores en sitio, por medio de un LCD.
La idea básica del diseño a realizar era lograr un componente compacto capaz de
proveer información remota, hasta cierto punto esto se logro, debido a que se logro
implementar con éxito las funciones necesarias para establecer comunicación MODBUS RTU
del ordenador al dispositivo medidor de Energía Eléctrica, se logro la implementación de una
plataforma capaz de proveer la información, tomada por el dispositivo, por medio de una
aplicación web; se logro proveer de un sistema capaz de contener información de respaldo en
caso de falla; el punto que no se logro viene referido al tamaño del dispositivo, para el cual no
se desarrollo una baquelita ni se desarrollo un acabado terminado.
Así como se dijo se menciono en las primeras líneas de este capitulo, la comprobación
es algo fácil en el desarrollo de un medidor; pero la puesta a punto, esto es configuración y
diseño son otra cosa. El uso de integrados programables o configurables, tal es el caso del
ADE7758, puede ayudar en el trabajo puesto que ahorra una gran cantidad de circuitería pero
es necesario tener cuidado debido a que como se observo en varios capítulos es importante
seguir una serie de pasos para la correcta calibración la cual es la que permitirá obtener los
resultados que en si son la inquietud primaria de este proyecto de pasantía, medidas confiables.
Habiendo sentado las bases en el manejo del integrado ADE7758 y haber logrado la
comunicación efectiva por medio de uno de los protocolos más universales en el mercado de
equipos de funcionamiento remoto, se puede decir que las próximas expansiones de este
dispositivo vendrían fundamentadas en hacer más cómodo y fácil su manejo bajo interfaces
117
graficas y desarrollo de periféricos capaces de emplear este dispositivo como una herramienta
de control independiente en ciertos ambientes.
Algo que también es importante resaltar, es la gran cantidad de software implícito en el
desarrollo de este dispositivo, lo cual demuestra la capacidad que existe en el desarrollo
modular, el cual al final, es el que permite la complementación de las distintas etapas y que
hasta cierto punto permite reconocer en cual parte del dispositivo puede existir una falla en el
caso de presentarse.
Algunas recomendaciones para el desarrollo del dispositivo diseñado en esta pasantía
serían:
•
Implementar una memoria externa, que en tal caso podría ser extraíble y de esta forma
no haría falta un ordenador en el sitio para hacer estudio del respaldo, sino
simplemente sería una información transportable físicamente.
•
Con la finalidad de expandir las posibilidades de comunicación del dispositivo de
monitoreo de energía, desarrollar el protocolo de comunicación MODBUS TCP que no
se logro implementar debido a las características del PIC empleado.
•
Expandir y depurar la implementación del software contenido en el ordenador, de
modo de hacer posible que una mismo servidor sea capaz de controlar varios
dispositivos esclavos; esta idea no se desarrollo debido a que no estaba contenida en un
primer momento en el anteproyecto.
•
Desarrollar un diseño final de baquelita a fin de tener un dispositivo definitivo del
prototipo medidor de consumo de energía eléctrica; debido a que la empresa no
requirió con urgencia el desarrollo del dispositivo este punto queda como una
referencia y no fue un objetivo específico a cumplir.
BIBLIOGRAFIA
[1] G. H. Rawcliffe, “La racionalización de las unidades eléctricas y su efecto en el sistema
M.K.S.”, J. Inst.Elec. Engrs. , parte I, pp 241 (1950)
[2] AIEEE Comite on Instrumentes and Measurements, “Pregress in the Art of Metering
Electrical Energy”, American Institute of Electrical Engineers, Nueva York, (1941) (1)
[3] H. E. Trekell, L. I. Mendelshn y J. H. Wright, “Supensión magnética del rotor del contador
de vatios-hora”, Trans. Am. Inst. Elec. Engrs., Vol. 67, pp 1180 (1948)
[4] William Cooper y Albert Helfrick, “Instrumentación Electrónica Moderna y Técnicas de
Medición”, Prentice-Hall, México, pp 1 (1991)
[5] Melvilla B. Stout, “Basic Electrical Measurements”, 2da Edición, Prentice Hall,
Englewood Cliffs, N.J, pp. 21-26 (1960)
[6] Transformadores de Medidas:
http://garaje.ya.com/migotera/trafomedida.htm
[7] Acerca de ADC:
http://en.wikipedia.org/wiki/Analog_to_digital_converter
[8] Modbus Application Protocol Specification V1.1a. disponible en:
http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1a.pdf
[9] Modbus over serial line Specification & Implementation Guide V1.0; disponible en:
http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf
[10] Catalogo de Transformador de corriente, SACI; disponible en:
http://www.maresa.com/pdf/10 instrumentos de medicion/p 10-13 transformadores de
corriente.pdf
119
[11] Hoja de especificaciones ADE7758; disponible en:
http://www.analog.com/UploadedFiles/Data_Sheets/440746517ADE7758_b.pdf