Algoritmo para Leer Valores de Energia Electrica

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Algoritmos para la Medicin de Energa Elctrica

Utilizados en un Microcontrolador de la Tecnologa


Microchip

M.C. Rubn Martnez Alonso Dr. Domingo Torres Lucio M.C. Luis Eduardo Ugalde Caballero

Instituto Tecnolgico de Morelia
Programa de Graduados e Investigacin en Ingeniera Elctrica. Av. Tecnolgico 1500, Col. Lomas de Santiaguito,
C.P. 58120. Morelia, Michoacn, Mxico

Resumen. Este artculo presenta un conjunto de algoritmos que
se utilizan para realizar la medicin de energa elctrica, estos
algoritmos son ensamblados dentro de un microcontrolador de la
tecnologa Microchip, el PIC16F874. El medidor construido
despliega la facturacin por el consumo de kWh, basndose en
una tarifa escalonada de tipo domstico de CFE. Tambin
muestra en pantalla las mediciones de voltaje, corriente, potencia
y el tiempo de medicin. Este medidor toma muestras de voltaje y
corriente de ondas senoidales y las convierte a digital para
realizar el procesamiento en tiempo real.

I. INTRODUCCIN

Los medidores de energa elctrica son instrumentos que se
utilizan para medir la demanda de energa elctrica que
consume una carga elctrica; estos medidores tambin son
llamados kilowattormetros, porque la mayora de ellos mide
la energa en kWh. La medicin de la energa elctrica se ha
estandarizado en kWh, aunque se puede medir en cualquier
instante, algunos miden kW por segundo, minuto, da, etc [1].
Generalmente todos los medidores de energa elctrica
digitales utilizan un microcontrolador, el cual procesa las
seales recibidas de una etapa de acondicionamiento de
seales. Todos los microcontroladores son programables, estos
utilizan lenguaje ensamblador para realizar la funcin
predeterminada por el programador. En este documento se
presentan los algoritmos que fueron ensamblados a un
microcontrolador de la tecnologa microchip, el PIC16F874,
para que realice las funciones de un medidor digital de energa
elctrica.

II. DIGITALIZACIN DE PARMETROS

Antes de iniciar con lo referente a los algoritmos se
mencionan las representaciones digitales de voltaje, corriente,
potencia activa, potencia aparente, y energa elctrica que
sirven como referencia para la elaboracin de dichos
algoritmos.


M.C. Rubn Martnez Alonso, [email protected].
Dr. Domingo Torres Lucio, [email protected].
M.C. Luis Eduardo Ugalde Caballero, [email protected].

Los anteriores pertenecen al Instituto Tecnolgico de Morelia, Programa de
Graduados e Investigacin en Ingeniera Elctrica. Av. Tecnolgico 1500,
Col. Lomas de Santiaguito, C.P. 58120. Morelia, Michoacn, Mxico
A. Digitalizacin de voltaje y corriente [1].
El voltaje RMS se puede obtener de la forma,

( ) E E k
rms
= 1, 2, 3, ... k = (1)

Las seales muestreadas de voltaje y corriente se introducen a
un circuito MAV (Mean Absolute Value), este a su vez da
como resultado una seal equivalente al valor RMS de una
funcin senoidal, estos valores son los E(k) que entran al
convertidor A/D del microcontrolador.

Circuito MAV
Convertidor A/D
del PIC

Fig. 1. Digitalizacin de voltaje y corriente.

Siendo E
rms
el voltaje de salida de un circuito MAV
utilizado en el acondicionamiento de seal, ( ) E k es el voltaje
digital representado en nmeros binarios convertidos por el
convertidor A/D, y k es el nmero de muestras que lleva a
cabo el convertidor A/D. La ecuacin (2) describe el muestreo
de corriente, donde I
rms
es el valor de salida del circuito
MAV de voltaje representativo de la corriente y donde ( ) I k
es el valor digital de la corriente.

( ) I I k
rms
= 1, 2, 3, ... k = (2)
B. Digitalizacin de la potencia media[1].
Para el clculo de la potencia activa se tiene [3, 6]:

( ) ( ) ( ) ( )
1 1
P k E k I k cos k =

1
, 1, 2, 3, ... k k = (3)

Donde ( )
1
P k es la potencia activa representada en forma
digital en un nmero binario. El ngulo ( )
1
k es el ngulo de
defasamiento entre la corriente y el voltaje;
1
k es la muestra

tomada en cada ciclo de una onda senoidal. Se observa que el
nmero de muestras para voltaje y corriente dependen de las
muestras tomadas por el convertidor A/D, siendo diferente a
las muestras realizadas para el ngulo de defasamiento, ya que
este se presenta 60 veces en un segundo mientras que el
convertidor A/D es mucho ms rpido en su proceso puesto
que toma 4000 muestras por segundo, es as que se tienen dos
tiempos diferentes, pero esto no es representativo para el
clculo de energa elctrica ya que se realiza cada 50 ms.

C. Digitalizacin de potencia aparente [1].
De la misma manera la potencia aparente [3, 6] esta dada por:

( ) ( ) ( ) S k E k I k =
1, 2, 3, ... k = (4)

donde ( ) S k es la potencia aparente digital representada en un
nmero binario.
D. Ecuacin para el registro de energa elctrica [1].
El registro de energa elctrica se realiza cada segundo y
expresada en kWh. Para sensar, se obtiene el equivalente en
kilowatts/horas para cada segundo; como el tiempo para una
hora son 3600 s y un watt es 1x10
-3
kilowatts, este factor es
2.77x10
-4
. La ecuacin (5) muestra la representacin de la
medicin digital de energa elctrica.

1
( ) ( ) ( ) ( )
1 1
1
k c
W k E k I k Cos k
k c

=
=
=


1
, 1, 2, 3, ... k k = (5)
Donde la constante c, es el nmero de muestras que se desean
realizar para la toma de energa.

III. PROGRAMACIN DE LOS ALGORITMOS DE
INFORMACIN.

Anteriormente se dio la descripcin de las ecuaciones digitales
para la obtencin de los distintos parmetros a sensar; y en
esta seccin se desarrollan los algoritmos de programacin de
esas ecuaciones.

El lenguaje que se utiliza es el ensamblador para
microcontroladores PIC, de la tecnologa microchip, y el
software de programacin utilizado fue el MPLAB, tambin
de la tecnologa microchip.

La programacin del microcontrolador es la etapa ms extensa
del diseo del medidor digital de energa elctrica puesto que
es la parte central de control del proyecto, como ya se ha
mencionado el PIC utilizado es el PIC16F874, porque tiene
memoria Flash, la cual se puede borrar elctricamente, esto
sirve para realizar todas las pruebas necesarias de cada uno de
los programas a utilizar, es decir se realiza el programa en
MPLAB, para despus ensamblarlo al microcontrolador, y
posteriormente realizar las pruebas de hardware en el circuito
electrnico. A continuacin se describirn las partes esenciales
para el desarrollo de programacin de los algoritmos de
energa elctrica.

MPLAB. Es un software que permite editar un programa
fuente en lenguaje ensamblador, permitiendo ensamblarlo y
simularlo en pantalla. Adems, permite ejecutar el programa
paso a paso y ver cmo se modificaran de forma real sus
registros internos, la memoria RAM y/o EEPROM, segn se
fueran ejecutando las instrucciones [1].

PICSTART Plus. Es un componente del MPLAB, que
complementa el software de ste, el PICSTART, es la parte
del hardware del MPLAB, donde se ensambla el
microcontrolador, el PICSTART puede programar cualquier
microcontrolador de la tecnologa microchip a excepcin de la
gama alta de circuito integrado de lados paralelogramos
iguales [2].

El PICSTART se conecta a la computadora a travs del puerto
serie, y tiene un enlace con el MPLAB, para de ah ensamblar
el programa realizado en el microcontrolador.

En la Tabla 1 se presentan las rutinas realizadas para el diseo
del proyecto as como el nmero de subrutinas que utilizan.

Tabla 1. Algoritmos para medicin de energa.

No. Algoritmos No. De
subrutinas
1 Medidor digital de energa elctrica 21
2 Visualizacin (LCD) 8
3 Inicio 1
4 Lectura de la EEPROM 2
5 Convertidor A/D y multiplexor 3
6 Interrupcin del TMR0 1
7 Reloj 3
8 Multiplicacin de 8x8 bits 1
9 Suma de 16x16 bits 5
10 Divisin entre 4 2
11 Multiplicacin de 16x16 bits 2
12 Conversin a kWh 1
13 Suma de 48x48 bits 14
14 Escritura de la EEPROM 3
15 Men 5
16 Conversin de 16 bits binarios a 5 dgitos
BCD
2
17 Conversin de 5 dgitos BCD a ASCII 1
18 Conversin de 16 bits binarios a 15 dgitos
BCD
3
19 Conversin de 15 dgitos BCD a ASCII 1
20 Conversin de 5 BCD a binario. 3
21 Resta de 16x16 bits binarios 2
22 Clculo del pago por kWh con diferentes
tarifas de acuerdo el nivel de consumo de
energa.
4
23 Clculo del factor de potencia 3

E. Algoritmo general del medidor digital de energa elctrica.

En el diagrama de flujo general del diseo, se presentan cada
una de las rutinas utilizadas en el proyecto, donde se engloba
en un solo algoritmo todo el diseo del prototipo; consta de 23
rutinas que a su vez tienen varias subrutinas, y en conjunto
son el medidor digital de energa elctrica. En la fig. 2. se
muestra este algoritmo de programacin.

El diagrama de flujo comienza con la activacin de la LCD,
posteriormente se lee la memoria EEPROM, por si existiera
informacin en ella, despus se inicializa el convertidor A/D,
hasta que ocurre una interrupcin se activa el reloj, y
comienza a realizar el clculo de potencia, para posteriormente
calcular el valor de energa y el pago por el consumo de kWh;
para almacenarlo finalmente en la memoria EEPROM,
cuando se termina de escribir la memoria retorna la
interrupcin y vuelve al programa principal. A continuacin se
presenta en la fig. 2 el diagrama de flujo general del medidor
digital de energa elctrica. [6]

Inicio de
Variables
Si
Goto Interrupcin
Interr. del
TMR0
No
Lectura de la
EEPROM
Conv A/D
Escritura de
energia en el
EEPROM
Goto reloj
Conv. a KW
Retorna interrupcin
call menu
Visualiza horas
Contador 1=0
Contador 1 = 4
Suma potencia
Si
No
Contador = 0
incrementa cont 1
Multiplica V*I
Contador = 5
Si
No
Goto reloj
LCD
Medidor Digital
Visualiza minutos
Visualiza segundos
Interrupcin se
provoca cada
50 ms
Increm. Cont.
reloj
Goto reloj
Dividir suma
potencia entre
cuatro

Fig. 2 Algoritmo general del medidor de Energa.

IV. PRINCIPALES ALGORITMOS DEL DISEO

F. Algoritmo de Visualizacin.
La visualizacin de parmetros es esencial ya que es donde el
usuario puede observar las lecturas tomadas por el medidor.
Esta rutina realiza la transferencia de datos del
microcontrolador al LCD, y su diagrama de flujo se presenta
en la Fig. 3 [7].

La rutina esta compuesta de 8 subrutinas que son necesarias
para la configuracin y el buen funcionamiento del LCD.
Primeramente se llama a la subrutina UP_LCD, donde se
configuran todos los registros a utilizar y posteriormente se
manda llamar la rutina LCD_INI que se encarga de hacer
tiempo para inicializar la LCD, este tiempo es de 15 ms, que
es relativamente un tiempo muy largo para el
microcontrolador; esta rutina llama tres veces la subrutina
DELAY_5MS, para realizar un tiempo de retardo. La
subrutina LCD_REG se encarga de mandar lo que hay en un
registro existente ya sea de voltaje, corriente, energa o
cualquier otro a la salida del puerto C, donde son entregados
los dgitos para su visualizacin, esta a su vez llama a
LCD_BUSY que se encarga de configurar el puerto C que es
por donde se mandan los datos y se configura como salida
para mandar el carcter, tambin de LCD_REG se va LCD_E,
donde se manda un pulso para la habilitacin del enable de
la LCD, que sirve para habilitar o deshabilitar la LCD. Hay
otra rutina que se llama LCD_DATOS, se utiliza para enviar
una instruccin de configuracin a la LCD o un dato para que
se escriba. [1]. En la Fig. 3 se muestra su algoritmo de
programacin.

LCD
UP_LCD
ADCON1 = 02h
TRISB = 00h
INTCON = 00H
RE,2 = 0
RE,0 = 0
call LCD_INI
TRISE = 00h
0Bh W
call LCD_REG
01h W
call LCD_REG
LCD_DATOS
RE,0 = 0
RE,0 = 1
W RB
goto LCD_E
call LCD_BUSY
goto inicio
call delay_5Ms
LCD_INI
W = 38h
call delay_2
call LCD_REG
call delay_5Ms
call LCD_REG
W = 38h
call delay_5Ms
call LCD_REG
W = 38h
return
return
call LCD_BUSY
return
goto LCD_E
LCD_REG
W RB
RE,0 = 0
return
LCD_E
RE,2 = 1
nop
RE,2 = 0
delay_5Ms
DatoA = 00h
return
W 1Ah
W Dato_B
delay_1
DatoA = 0 ?
Si
No
Si
return
W dly
dly = 0 ?
sd
W 20h
delay_2
No
Si
return
TRISB = FFh
RB7 = 0 ?
L_BUSY
RE,1 = 1
RE,2 = 1
LCD_BUSY
No
RE,1 = 0
TRISB = 00h
RE,2 = 0

Fig. 3 Algoritmo de visualizacin.

G. Algoritmo del Convertidor A/D.
El Convertidor A/D pasa valores analgicos a valores digitales
para que puedan ser manejados por el microcontrolador. Los
valores a convertir son voltaje y corriente, se adecuaron en la
etapa de adquisicin de datos para que fuera posible su
conversin [3].

El convertidor es de 10 bits pero solamente se toman 8 bits ya
que el convertidor tambin puede dar estos resultados, se
toman los 8 bits ms bajos para mayor comodidad en los
algoritmos de programacin, ya que los registros del
microcontrolador son de 8 bits. [5]. Tambin el
microcontrolador tiene disponible un multiplexor de 8 canales
que trabaja en conjunto con el convertidor. Para el proyecto
nicamente se utilizan 2 canales del multiplexor para realizar
la conversin. En la fig. 4 se muestra el algoritmo de esta
rutina.
Esta rutina inicia configurando el puerto A como entradas que
es el puerto destinado para la entrada de datos a convertir,
posteriormente se llama la subrutina InicializeAD que es
donde se configuran los registros del convertidor A/D, y son

el ADCON0 que configura el multiplexor y el ADCON1
presenta los resultados.
Posteriormente se lee el registro donde se almacena el
resultado de la conversin que es el registro ADRESL, el paso
siguiente es leer el bit 3 del ADCON0, y ver en que canal se
encuentra; es decir se revisa el canal multiplexado, donde se
sabe si es voltaje o corriente el dato a convertir, para que sean
almacenados en sus registros correspondientes. Despus se
llama la subrutina NextChannel que se encarga de cambiar el
canal a multiplexar, y cuando termina se llama a la subrutina
de Septupdelay que sirve para esperar el final del proceso de
una conversin, cuando se termina una conversin regresa a
iniciar el programa.
Conv A/D
Start
TRISA = FFh
Call InicializaAD
update
ADRESL W
ADCON0,3 = 1
RCONV2 W
LISTO
NextAD
Call NextChannel
Call
Septupdelay
loop
ADCON0,2 = 1
RCONV1 W
No
Si
InicializaAD
ADCON1 = 02h
ADCON0 = 81h
ADRESL = 00h
Return
W = 08h
Return
ADCON0 =W + ADCON0
ADCON0,4 = 00h
NextChannel
Septupdelay
W = 50h
Temp = W
Si
Temp = 0 ?
No
Return
Si
No

Fig. 4 Algoritmo del convertidor A/D.
H. Suma de 48 bits.
Esta rutina se requiere para integrar el valor de energa, y
acumularla conforme transcurra el tiempo, realiza la suma de
6 bytes, o 48 bits. El algoritmo se resuelve de la siguiente
manera: se tienen 6 registros llamados sumA y 6 de sumB, que
van desde sumA1 a sumA6, igualmente para sumB, estos
registros se suman uno por uno, el registro ms bajo para
sumA es sumA6 y as hasta sumA1 que es el ms alto. Se
revisa el bit C del registro estado, por si hubo acarreo en la
suma de los registros, si no existe ningn acarreo se suman los
6 registros sin problema, pero si existe acarreo en la suma de
sumA6 con sumB6 se va una subrutina que se llama
incrementa 1, donde el registro sumA5 se suman con el valor
de 1 hexadecimal, igualmente se revisa si existe acarreo en la
suma de ser afirmativo se va a la rutina de ajusta1a y se
efecta la suma de sumA4 con el valor de 1 hexadecimal, se
vuelve a revisar el bit C de estado por si existe acarreo en la
suma y as sucesivamente hasta llagar al registro ms alto. En
la Fig. 5 se presenta este algoritmo para su mejor
entendimiento.

suma de 48 bits
W sumA6
addwf sumB6
STATUS,C = 0?
Si
call incrementa1
No
STATUS,C = 0?
addwf sumB5
W sumA5
Si
No
addwf sumB2
STATUS,C = 0?
incf sumA1
Si
No
W sumA2
addwf sumB1
W sumA1
retlw 0
STATUS,C = 0?
addwf sumA5
W 01h
incrementa1
goto ajusta1a
Si
No
return
return
addwf sumA4
W 01h
ajusta1a
Si
STATUS,C = 0?
goto ajusta1b
No
addwf sumA3
STATUS,C = 0?
Si
W 01h
return
ajusta1b
goto ajusta1c
No
addwf sumA2
return
Si
STATUS,C = 0?
ajusta1c
W 01h
goto ajusta1d
No
addwf sumA1
return
ajusta1d
W 01h
call incrementa2

Fig. 5 Algoritmo de la suma de 48 bits.

El nmero que se obtiene en decimal es 2
48
, que es el lmite
hasta donde se puede sumar la energa, esto es: 28147x10
10

por lo que se desprecian los ltimos 4 dgitos ya que son muy
bajos y el digito ms alto, siendo que en realidad no se
necesita una medicin que est del orden de 1x10
-10
, por
ejemplo:

2
48
=28147-49767-10656
El nmero anterior es decimal y son 15 dgitos, la suma se
inicia desde el primer dgito, pero al realizar el clculo se
desprecian los 4 ms bajos, y el digito ms alto, visualizando
los 10 restantes. A continuacin se presenta un ejemplo:
Se tiene una carga de 100 watts; calcular la energa consumida
en 1 segundo en kWh.

100 watts = 0.1 kW.
Se multiplica por 2.77x10
-4
y el resultado es:

0.1 kW x 2.77x10
-4
= 2.77x10
-5
= 0.0000277 kWh

Para efectuar las operaciones en binario se resuelve de la
siguiente manera:

En un registro el factor de conversin se escribe:
277 decimal = 100010101 binario, se almacena en dos bytes
00000001-00010101, en otro registro se escribe el valor en
watts de la potencia consumida.


100 decimal = 1100100 binario, se almacena en un registro de
dos bytes 00000000-01100100. Despus se efecta la
multiplicacin de 16 x 16 bits y el resultado es un registro de
32 bits 00000000-00000000-01101100-00110100 este
resultado es 27700 siendo que en realidad representa 2.77x10
-5

es por eso que se tiene que realizar una transformacin para
adecuar el valor obtenido en las operaciones binarias, para que
se pueda visualizar correctamente. Quiere decir que
representar 27700, que es el resultado en decimal de la
operacin binaria anterior, en realidad sera el nmero:
0.000027700. Por lo tanto se efectan las operaciones en
binario desde los registros ms bajos, slo que para
visualizarlos no se requiere de tanta exactitud, ya que al
visualizar los dgitos se desprecian los 4 dgitos ms bajos
decimales es decir del nmero 27700, no se visualiza el 7700,
solo el 2, que realmente corresponde a 2x10
-5
. Los 2 bytes de
menos peso no se visualizan ni los 4 bits de ms peso del 6
byte, que es sumA1. As que del nmero: 28147-49767-10656
eliminando los 4 dgitos de menos peso y el bit de ms peso
quedando nicamente el nmero 8147497671 donde a partir
de los 5 dgitos se escribe un punto para separar los decimales
de los valores enteros quedando expresado en el medidor de
energa de la siguiente manera:

E = 00000.00000 kWh
Donde para el ejemplo anterior el consumo de 100 W/s se
visualiza:

E = 00000.00002 kWh
Se desprecia el bit de ms peso porque sera un valor de
energa del orden de 100,000 kWh, que realmente es un
consumo fuera de lo comn, por ello se estableci que es
suficiente alcanzar hasta 99999.99999 kWh, que es el valor
estndar para la mayora de los kilowattormetros comerciales.

I. Algoritmo del men
Esta rutina como su nombre indica se realiza para seleccionar
el parmetro que se quiera visualizar en la pantalla LCD, si se
quiere desplegar energa, corriente o cualquiera de los
parmetros nicamente se presiona un botn para cada una de
la opciones.

Se conecta un selector al puerto D, donde se lee la entrada por
medio de este algoritmo, y si manda una seal activa 1,
habilita la opcin que indica este registro, y en la Tabla 2 se
presenta cada opcin son su respectiva entrada por el puerto
D.
Tabla 2 Rutina del men.
Puerto D
(entrada)
Opcin
00000001 Voltaje
00000010 Corriente
00000100 Potencia
00001000 Energa y precio por
kWh

La rutina configura el puerto D como entrada, posteriormente
se va a la subrutina buscar, y mueve lo que tiene el puerto D
al registro opcin y despus va a comparar cada bit, para
llamar a la opcin deseada. En la Fig. 5 se aprecia la rutina
mencionada.

MENU
TRISC = FFh
buscar
goto voltaje opcion,0 = 0
No
opcion,1 = 0 goto corriente
No
opcion,2 = 0 goto potencia
No
opcion,3 = 0 goto LCD
No
Return
W PORTC
W opcion
Si
Si
Si
Si
voltaje
RCONV2 = 00h
goto conver
corriente
goto conver1
RCONV1 = 00h
potencia
W mulplr
RCONV1 W
RCONV2 W
W Mulcnd
call mpy
goto conver2

Fig. 5 Algoritmo del men.

J. Consumo por la demanda de energa elctrica.
Uno de los objetivos importantes en la construccin del
aparato diseado es la opcin de visualizar el pago
correspondiente al consumo de energa, en el proyecto se
utiliz la tarifa ms comn que es la tarifa 1A de Comisin
Federal de Electricidad que se encarga del suministro de
energa en nuestro pas. El algoritmo de esta rutina se presenta
en la Fig. 6.

inicializa
variables en 0
kWh > 0?
Si
pago kWh
return
No
goto pagomayor
pagomayor
goto
pagomenor101
No
kWh < 101?
Si
goto
pagomenor151
kWh < 151?
Si
No
goto
pagomayor150
pago =kWh x .455
pagomenor101
return
pago =(100*.455)+
(kWh-100)*.677
return
pagomenor151
return
pago =(100*.455)+
(50*.677)+(kWh-150)*1.801
pagomayor150

Fig. 6 Algoritmo del consumo por la demanda de kWh.




V. CONCLUSIONES

El avance de la tecnologa de los dispositivos electrnicos,
contribuye con la sencillez y exactitud de los medidores
digitales, puesto que cada vez se disean ms sofisticados y
econmicos, ayudando a una mejor medicin de los
parmetros elctricos a medir. Se dise y construy un
prototipo de un medidor digital de energa elctrica con un
microcontrolador PIC16F874 y una de las caractersticas del
trabajo realizado, es que el diseo presenta un medidor en el
cual se pueden registrar ms parmetros, y no solo el de
energa como se realiza actualmente en los medidores
monofsicos, la idea es registrar y visualizar parmetros tales
como voltaje RMS, corriente RMS y potencia activa dentro de
la memoria del medidor. Presentar los principales algoritmos
que forman el diseo de este instrumento ejemplifica la
programacin utilizada en el microcontrolador PIC16F874,
que es un dispositivo muy econmico y de gran alcance, por lo
que este se puede emplear como procesador principal de un
medidor digital de energa elctrica.

VI. REFERENCIAS

[1] Rubn Martnez Alonso, Domingo Torres Lucio Diseo
de Medidor Digital de Potencia Elctrica con lectura de
Datos en RF, XVII Congreso de Instrumentacin, SOMI
Member of Imeko, Sociedad Mexicana de
Instrumentacin, Mrida Yucatn, del 14al 18 de Octubre
del 2002.
[2] Rubn Martnez Alonso, Domingo Torres Lucio, Diseo
de un Medidor de Parmetros Elctricos con
Comunicacin RF, XIII Reunin de Otoo de
Comunicaciones, Computacin, Electrnica y Exposicin
Industrial, IEEE ROC&C2002. Acapulco, Gro. Del 1 al 6
de Octubre del 2002.
[3] P.A. V. Lss, A single Phase Microcontroller Based
Energy Meter, IEEE Instrument and Measurement
Technology Conference , St Paul, Minesota, U.S.A, May
18-21, 1998, pp 797-800.
[4] Dennis E. Coleman, Microchip Technology Inc. Watt-
Hour Meter Reference Desing, july 1998; printed in the
U.S.A.
[5] Brett Duane, Stepheng Humbert, Microchip, Watt-hour
meter using PIC16C923 and CS5460, 2000 Microchip
Technology Inc.
[6] Manual Microchip PIC16F87X, 28/40-Pin 8-Bit CMOS
FLASH Microcontrollers, 2001, Microchip Technology
Inc. printed in U.S.A.
[7] Jose Maria Angulo Usategui Microcontroladores PIC
diseo prctico de aplicaciones. Ed. Mc Graw Hill,
copyrigh 1997.
[8] Manuel Madrigal Martnez, Calidad de la energa y
anlisis armnico, Programa de graduados e
investigacin en ingeniera elctrica, Instituto
Tecnolgico de Morelia. Morelia Michoacn, Mxico,
2003.




VI BIOGRAFAS

Rubn Martnez Alonso, naci en Tepic Nayarit,
en 1977; Obtuvo el grado de ingeniero elctrico en
el Instituto Tecnolgico de Tepic, en al ao 2000 y
el grado de Maestro en Ciencias en Ingeniera
Elctrica con especialidad en equipos elctricos,
(laboratorio de instrumentacin y microelectrnica)
en el Instituto Tecnolgico de Morelia, Mxico, en
el ao 2003.


Domingo Torres Lucio, naci en Uruapan
Michoacn en 1964, Obtuvo el grado de Ingeniero en
Comunicaciones y Electrnica y el grado de Maestro
en Ciencias en Electrnica en el Instituto Politcnico
Nacional de Mxico en 1991 y 1996
respectivamente. Curso sus estudios de doctorado en
la Universidad Henri Poincar Nancy I de Francia,
donde se le otorgo el grado de Doctor en Ciencias en
Microelectrnica e Instrumentacin. Actualmente es
Profesor-Investigador del Programa de Graduados e
Investigacin en Ingeniera Elctrica del Instituto Tecnolgico de Morelia,
Mxico.

Luis Eduardo Ugalde Caballero, naci en la
Ciudad de Mxico en 1971, realiz sus estudios de
Ingeniera Electrnica y Maestra en Ciencias en
Ingeniera Elctrica en el Instituto Tecnolgico de
Morelia. Ha desarrollado trabajos en el rea de
Compensadores Estticos de Potencia Reactiva,
Automatizacin y Robtica. Actualmente es Profesor
del Programa de Graduados e Investigacin en
Ingeniera Elctrica del Instituto Tecnolgico de
Morelia, Mxico.

También podría gustarte