Вы находитесь на странице: 1из 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/268206997

Algoritmos para la Medición de Energía Eléctrica Utilizados en un


Microcontrolador de la Tecnología Microchip

Conference Paper · January 2004


DOI: 10.13140/2.1.3364.2568

CITATION READS

1 1,789

3 authors, including:

Rubén Martinez-Alonso
Centro Nacional de Control de Energía, México
12 PUBLICATIONS   23 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Parallel Architecture View project

All content following this page was uploaded by Rubén Martinez-Alonso on 02 December 2014.

The user has requested enhancement of the downloaded file.


Algoritmos para la Medición de Energía Eléctrica
Utilizados en un Microcontrolador de la Tecnología
Microchip
M.C. Rubén Martínez Alonso Dr. Domingo Torres Lucio M.C. Luis Eduardo Ugalde Caballero

Instituto Tecnológico de Morelia


Programa de Graduados e Investigación en Ingeniería Eléctrica. Av. Tecnológico 1500, Col. Lomas de Santiaguito,
C.P. 58120. Morelia, Michoacán, México

Resumen.– Este artículo presenta un conjunto de algoritmos que


se utilizan para realizar la medición de energía eléctrica, estos A. Digitalización de voltaje y corriente [1].
algoritmos son ensamblados dentro de un microcontrolador de la
tecnología Microchip, el PIC16F874. El medidor construido El voltaje RMS se puede obtener de la forma,
despliega la facturación por el consumo de kWh, basándose en
una tarifa escalonada de tipo doméstico de CFE. También Erms = E ( k ) ∀k = 1, 2, 3, ... (1)
muestra en pantalla las mediciones de voltaje, corriente, potencia
y el tiempo de medición. Este medidor toma muestras de voltaje y
corriente de ondas senoidales y las convierte a digital para Las señales muestreadas de voltaje y corriente se introducen a
realizar el procesamiento en tiempo real. un circuito MAV (Mean Absolute Value), este a su vez da
como resultado una señal equivalente al valor RMS de una
I. INTRODUCCIÓN función senoidal, estos valores son los E(k) que entran al
convertidor A/D del microcontrolador.
Los medidores de energía eléctrica son instrumentos que se
utilizan para medir la demanda de energía eléctrica que
consume una carga eléctrica; estos medidores también son Circuito MAV Convertidor A/D
del PIC
llamados kilowattorímetros, porque la mayoría de ellos mide
la energía en kWh. La medición de la energía eléctrica se ha
Fig. 1. Digitalización de voltaje y corriente.
estandarizado en kWh, aunque se puede medir en cualquier
instante, algunos miden kW por segundo, minuto, día, etc [1].
Generalmente todos los medidores de energía eléctrica Siendo Erms el voltaje de salida de un circuito MAV
digitales utilizan un microcontrolador, el cual procesa las utilizado en el acondicionamiento de señal, E ( k ) es el voltaje
señales recibidas de una etapa de acondicionamiento de
digital representado en números binarios convertidos por el
señales. Todos los microcontroladores son programables, estos
convertidor A/D, y k es el número de muestras que lleva a
utilizan lenguaje ensamblador para realizar la función
predeterminada por el programador. En este documento se cabo el convertidor A/D. La ecuación (2) describe el muestreo
presentan los algoritmos que fueron ensamblados a un de corriente, donde I rms es el valor de salida del circuito
microcontrolador de la tecnología microchip, el PIC16F874, MAV de voltaje representativo de la corriente y donde I ( k )
para que realice las funciones de un medidor digital de energía
es el valor digital de la corriente.
eléctrica.

II. DIGITALIZACIÓN DE PARÁMETROS I rms = I ( k ) ∀k = 1, 2, 3, ... (2)

Antes de iniciar con lo referente a los algoritmos se B. Digitalización de la potencia media[1].


mencionan las representaciones digitales de voltaje, corriente, Para el cálculo de la potencia activa se tiene [3, 6]:
potencia activa, potencia aparente, y energía eléctrica que
sirven como referencia para la elaboración de dichos
algoritmos. P ( k1 ) = E ( k ) I ( k ) cosφ ( k1 )
∀k , k1 = 1, 2, 3, ... (3)
M.C. Rubén Martínez Alonso, rmaalo@mexico.com.
Dr. Domingo Torres Lucio, dtorres@elec.itmorelia.edu.mx. Donde P ( k1 ) es la potencia activa representada en forma
M.C. Luis Eduardo Ugalde Caballero, leugalde@yahoo.com.mx.
digital en un número binario. El ángulo φ ( k1 ) es el ángulo de
Los anteriores pertenecen al Instituto Tecnológico de Morelia, Programa de
Graduados e Investigación en Ingeniería Eléctrica. Av. Tecnológico 1500, defasamiento entre la corriente y el voltaje; k1 es la muestra
Col. Lomas de Santiaguito, C.P. 58120. Morelia, Michoacán, México
tomada en cada ciclo de una onda senoidal. Se observa que el para el desarrollo de programación de los algoritmos de
número de muestras para voltaje y corriente dependen de las energía eléctrica.
muestras tomadas por el convertidor A/D, siendo diferente a
las muestras realizadas para el ángulo de defasamiento, ya que MPLAB. Es un software que permite editar un programa
este se presenta 60 veces en un segundo mientras que el fuente en lenguaje ensamblador, permitiendo ensamblarlo y
convertidor A/D es mucho más rápido en su proceso puesto simularlo en pantalla. Además, permite ejecutar el programa
que toma 4000 muestras por segundo, es así que se tienen dos paso a paso y ver cómo se modificarían de forma real sus
tiempos diferentes, pero esto no es representativo para el registros internos, la memoria RAM y/o EEPROM, según se
cálculo de energía eléctrica ya que se realiza cada 50 ms. fueran ejecutando las instrucciones [1].

PICSTART Plus. Es un componente del MPLAB, que


C. Digitalización de potencia aparente [1]. complementa el software de éste, el PICSTART, es la parte
De la misma manera la potencia aparente [3, 6] esta dada por: del hardware del MPLAB, donde se ensambla el
microcontrolador, el PICSTART puede programar cualquier
S (k ) = E (k ) I (k ) microcontrolador de la tecnología microchip a excepción de la
gama alta de circuito integrado de lados paralelogramos
∀k = 1, 2, 3, ... (4) iguales [2].

donde S ( k ) es la potencia aparente digital representada en un El PICSTART se conecta a la computadora a través del puerto
número binario. serie, y tiene un enlace con el MPLAB, para de ahí ensamblar
el programa realizado en el microcontrolador.
D. Ecuación para el registro de energía eléctrica [1].
El registro de energía eléctrica se realiza cada segundo y En la Tabla 1 se presentan las rutinas realizadas para el diseño
expresada en kWh. Para sensar, se obtiene el equivalente en del proyecto así como el número de subrutinas que utilizan.
kilowatts/horas para cada segundo; como el tiempo para una Tabla 1. Algoritmos para medición de energía.
hora son 3600 s y un watt es 1x10-3 kilowatts, este factor es
2.77x10-4. La ecuación (5) muestra la representación de la No. Algoritmos No. De
medición digital de energía eléctrica. subrutinas
1 Medidor digital de energía eléctrica 21
2 Visualización (LCD) 8
1 k =c 3 Inicio 1
W ( k1 ) = ∑ E ( k ) I ( k ) Cosφ ( k1 ) 4 Lectura de la EEPROM 2
c k =1 5 Convertidor A/D y multiplexor 3
∀k , k1 = 1, 2, 3,... (5) 6 Interrupción del TMR0 1
7 Reloj 3
Donde la constante c, es el número de muestras que se desean 8 Multiplicación de 8x8 bits 1
realizar para la toma de energía. 9 Suma de 16x16 bits 5
10 División entre 4 2
III. PROGRAMACIÓN DE LOS ALGORITMOS DE 11 Multiplicación de 16x16 bits 2
12 Conversión a kWh 1
INFORMACIÓN.
13 Suma de 48x48 bits 14
14 Escritura de la EEPROM 3
Anteriormente se dio la descripción de las ecuaciones digitales 15 Menú 5
para la obtención de los distintos parámetros a sensar; y en 16 Conversión de 16 bits binarios a 5 dígitos 2
esta sección se desarrollan los algoritmos de programación de BCD
17 Conversión de 5 dígitos BCD a ASCII 1
esas ecuaciones.
18 Conversión de 16 bits binarios a 15 dígitos 3
BCD
El lenguaje que se utiliza es el ensamblador para 19 Conversión de 15 dígitos BCD a ASCII 1
microcontroladores PIC, de la tecnología microchip, y el 20 Conversión de 5 BCD a binario. 3
software de programación utilizado fue el MPLAB, también 21 Resta de 16x16 bits binarios 2
22 Cálculo del pago por kWh con diferentes 4
de la tecnología microchip.
tarifas de acuerdo el nivel de consumo de
energía.
La programación del microcontrolador es la etapa más extensa 23 Cálculo del factor de potencia 3
del diseño del medidor digital de energía eléctrica puesto que
es la parte central de control del proyecto, como ya se ha E. Algoritmo general del medidor digital de energía eléctrica.
mencionado el PIC utilizado es el PIC16F874, porque tiene
memoria Flash, la cual se puede borrar eléctricamente, esto En el diagrama de flujo general del diseño, se presentan cada
sirve para realizar todas las pruebas necesarias de cada uno de una de las rutinas utilizadas en el proyecto, donde se engloba
los programas a utilizar, es decir se realiza el programa en en un solo algoritmo todo el diseño del prototipo; consta de 23
MPLAB, para después ensamblarlo al microcontrolador, y rutinas que a su vez tienen varias subrutinas, y en conjunto
posteriormente realizar las pruebas de hardware en el circuito son el medidor digital de energía eléctrica. En la fig. 2. se
electrónico. A continuación se describirán las partes esenciales muestra este algoritmo de programación.
El diagrama de flujo comienza con la activación de la LCD, los dígitos para su visualización, esta a su vez llama a
posteriormente se lee la memoria EEPROM, por si existiera LCD_BUSY que se encarga de configurar el puerto C que es
información en ella, después se inicializa el convertidor A/D, por donde se mandan los datos y se configura como salida
hasta que ocurre una interrupción se activa el reloj, y para mandar el carácter, también de LCD_REG se va LCD_E,
comienza a realizar el cálculo de potencia, para posteriormente donde se manda un pulso para la habilitación del “enable” de
calcular el valor de energía y el pago por el consumo de kWh; la LCD, que sirve para habilitar o deshabilitar la LCD. Hay
para almacenarlo finalmente en la memoria EEPROM, otra rutina que se llama LCD_DATOS, se utiliza para enviar
cuando se termina de escribir la memoria retorna la una instrucción de configuración a la LCD o un dato para que
interrupción y vuelve al programa principal. A continuación se se escriba. [1]. En la Fig. 3 se muestra su algoritmo de
presenta en la fig. 2 el diagrama de flujo general del medidor programación.
digital de energía eléctrica. [6]
LCD LCD_INI LCD_BUSY

Medidor Digital call delay_2 RE,1 = 1


Interrupción se UP_LCD W = 38h TRISB = FFh
call LCD_REG RE,2 = 1
provoca cada call delay_5Ms
TRISB = 00h
LCD 50 ms TRISE = 00h W = 38h
call LCD_REG L_BUSY
ADCON1 = 02h
INTCON = 00H call delay_5Ms
No
Inicio de Increm. Cont. RE,0 = 0 W = 38h
call LCD_REG
RE,2 = 0 RB7 = 0 ?
Variables call delay_5Ms
call LCD_INI
Contador = 5 Goto reloj Si

Si No return RE,2 = 0
Lectura de la 0Bh W
call LCD_REG TRISB = 00h
EEPROM Contador = 0 01h W RE,1 = 0
LCD_DATOS
incrementa cont 1 call LCD_REG
return
Conv A/D goto inicio
RE,0 = 0
W RB
Multiplica V*I call LCD_BUSY delay_5Ms
LCD_REG RE,0 = 1
No goto LCD_E W 1Ah
Interr. del Suma potencia W Dato_B
RE,0 = 0
TMR0 W RB return DatoA = 00h
call LCD_BUSY
Contador 1 = 4 Goto reloj
Si No goto LCD_E delay_1
Si LCD_E
Goto Interrupción No
Contador 1=0 return
RE,2 = 1 DatoA = 0 ?
reloj nop
Dividir suma delay_2
RE,2 = 0 Si
potencia entre
Visualiza segundos cuatro W 20h return
return
W dly

Visualiza minutos Conv. a KW


sd

No
Visualiza horas Escritura de
energia en el dly = 0 ?
EEPROM
call menu Si
return
Goto reloj
Retorna interrupción
Fig. 3 Algoritmo de visualización.
Fig. 2 Algoritmo general del medidor de Energía.
G. Algoritmo del Convertidor A/D.
IV. PRINCIPALES ALGORITMOS DEL DISEÑO El Convertidor A/D pasa valores analógicos a valores digitales
para que puedan ser manejados por el microcontrolador. Los
F. Algoritmo de Visualización. valores a convertir son voltaje y corriente, se adecuaron en la
La visualización de parámetros es esencial ya que es donde el etapa de adquisición de datos para que fuera posible su
usuario puede observar las lecturas tomadas por el medidor. conversión [3].
Esta rutina realiza la transferencia de datos del
microcontrolador al LCD, y su diagrama de flujo se presenta El convertidor es de 10 bits pero solamente se toman 8 bits ya
en la Fig. 3 [7]. que el convertidor también puede dar estos resultados, se
toman los 8 bits más bajos para mayor comodidad en los
La rutina esta compuesta de 8 subrutinas que son necesarias algoritmos de programación, ya que los registros del
para la configuración y el buen funcionamiento del LCD. microcontrolador son de 8 bits. [5]. También el
Primeramente se llama a la subrutina UP_LCD, donde se microcontrolador tiene disponible un multiplexor de 8 canales
configuran todos los registros a utilizar y posteriormente se que trabaja en conjunto con el convertidor. Para el proyecto
manda llamar la rutina LCD_INI que se encarga de hacer únicamente se utilizan 2 canales del multiplexor para realizar
tiempo para inicializar la LCD, este tiempo es de 15 ms, que la conversión. En la fig. 4 se muestra el algoritmo de esta
es relativamente un tiempo muy largo para el rutina.
microcontrolador; esta rutina llama tres veces la subrutina Esta rutina inicia configurando el puerto A como entradas que
DELAY_5MS, para realizar un tiempo de retardo. La es el puerto destinado para la entrada de datos a convertir,
subrutina LCD_REG se encarga de mandar lo que hay en un posteriormente se llama la subrutina InicializeAD que es
registro existente ya sea de voltaje, corriente, energía o donde se configuran los registros del convertidor A/D, y son
cualquier otro a la salida del puerto C, donde son entregados
el ADCON0 que configura el multiplexor y el ADCON1 suma de 48 bits incrementa1
presenta los resultados.
W sumA6 W 01h
Posteriormente se lee el registro donde se almacena el addwf sumB6 addwf sumA5
resultado de la conversión que es el registro ADRESL, el paso No
No
siguiente es leer el bit 3 del ADCON0, y ver en que canal se STATUS,C = 0? STATUS,C = 0?

encuentra; es decir se revisa el canal multiplexado, donde se call incrementa1


goto ajusta1a
Si Si
sabe si es voltaje o corriente el dato a convertir, para que sean return
W sumA5
almacenados en sus registros correspondientes. Después se addwf sumB5
llama la subrutina NextChannel que se encarga de cambiar el No
ajusta1a

canal a multiplexar, y cuando termina se llama a la subrutina STATUS,C = 0? W 01h


de Septupdelay que sirve para esperar el final del proceso de call incrementa2 addwf sumA4
Si
una conversión, cuando se termina una conversión regresa a No

iniciar el programa. STATUS,C = 0?

Si goto ajusta1b

Conv A/D InicializaAD W sumA2 return


addwf sumB2
Start ADCON1 = 02h No ajusta1b
ADCON0 = 81h STATUS,C = 0?
TRISA = FFh
incf sumA1 W 01h
ADRESL = 00h
Call InicializaAD Si addwf sumA3

W sumA1 No
Return
update addwf sumB1 STATUS,C = 0?

Septupdelay retlw 0 ajusta1c


Si goto ajusta1c
ADRESL W
No W 01h return
W = 50h
ajusta1d addwf sumA2
ADCON0,3 = 1 RCONV1 W
Temp = W
No
Si W 01h
RCONV2 W No addwf sumA1 STATUS,C = 0?

Temp = 0 ?
return Si goto ajusta1d
LISTO
Si
return
NextAD Return

Call NextChannel NextChannel Fig. 5 Algoritmo de la suma de 48 bits.


Call
Septupdelay
W = 08h
ADCON0 =W + ADCON0
El número que se obtiene en decimal es 248, que es el límite
loop
ADCON0,4 = 00h
hasta donde se puede sumar la energía, esto es: 28147x1010
ADCON0,2 = 1
No
por lo que se desprecian los últimos 4 dígitos ya que son muy
Return bajos y el digito más alto, siendo que en realidad no se
Si
necesita una medición que esté del orden de 1x10-10, por
ejemplo:
Fig. 4 Algoritmo del convertidor A/D.
H. Suma de 48 bits. 248 =28147-49767-10656
Esta rutina se requiere para integrar el valor de energía, y El número anterior es decimal y son 15 dígitos, la suma se
acumularla conforme transcurra el tiempo, realiza la suma de inicia desde el primer dígito, pero al realizar el cálculo se
6 bytes, o 48 bits. El algoritmo se resuelve de la siguiente desprecian los 4 más bajos, y el digito más alto, visualizando
manera: se tienen 6 registros llamados sumA y 6 de sumB, que los 10 restantes. A continuación se presenta un ejemplo:
van desde sumA1 a sumA6, igualmente para sumB, estos Se tiene una carga de 100 watts; calcular la energía consumida
registros se suman uno por uno, el registro más bajo para en 1 segundo en kWh.
sumA es sumA6 y así hasta sumA1 que es el más alto. Se
revisa el bit C del registro “estado”, por si hubo acarreo en la 100 watts = 0.1 kW.
suma de los registros, si no existe ningún acarreo se suman los Se multiplica por 2.77x10-4 y el resultado es:
6 registros sin problema, pero si existe acarreo en la suma de
sumA6 con sumB6 se va una subrutina que se llama 0.1 kW x 2.77x10-4 = 2.77x10-5 = 0.0000277 kWh
incrementa 1, donde el registro sumA5 se suman con el valor
de 1 hexadecimal, igualmente se revisa si existe acarreo en la Para efectuar las operaciones en binario se resuelve de la
suma de ser afirmativo se va a la rutina de “ajusta1a” y se siguiente manera:
efectúa 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 En un registro el factor de conversión se escribe:
suma y así sucesivamente hasta llagar al registro más alto. En 277 decimal = 100010101 binario, se almacena en dos bytes
la Fig. 5 se presenta este algoritmo para su mejor 00000001-00010101, en otro registro se escribe el valor en
entendimiento. watts de la potencia consumida.
100 decimal = 1100100 binario, se almacena en un registro de llamar a la opción deseada. En la Fig. 5 se aprecia la rutina
dos bytes 00000000-01100100. Después se efectúa la mencionada.
multiplicación de 16 x 16 bits y el resultado es un registro de
32 bits 00000000-00000000-01101100-00110100 este MENU voltaje
resultado es 27700 siendo que en realidad representa 2.77x10-5
es por eso que se tiene que realizar una transformación para TRISC = FFh RCONV2 = 00h
goto conver
adecuar el valor obtenido en las operaciones binarias, para que buscar
se pueda visualizar correctamente. Quiere decir que corriente
representar 27700, que es el resultado en decimal de la W PORTC
operación binaria anterior, en realidad sería el número: W opcion RCONV1 = 00h

0.000027700. Por lo tanto se efectúan las operaciones en No


goto conver1

binario desde los registros más bajos, sólo que para opcion,0 = 0 goto voltaje
visualizarlos no se requiere de tanta exactitud, ya que al potencia
Si
visualizar los dígitos se desprecian los 4 dígitos más bajos No RCONV1 W
W mulplr
decimales es decir del número 27700, no se visualiza el 7700, opcion,1 = 0 goto corriente RCONV2 W
solo el 2, que realmente corresponde a 2x10-5. Los 2 bytes de Si
W Mulcnd
call mpy
menos peso no se visualizan ni los 4 bits de más peso del 6 No goto conver2

byte, que es sumA1. Así que del número: 28147-49767-10656 opcion,2 = 0 goto potencia

eliminando los 4 dígitos de menos peso y el bit de más peso Si


No
quedando únicamente el número 8147497671 donde a partir
opcion,3 = 0 goto LCD
de los 5 dígitos se escribe un punto para separar los decimales
de los valores enteros quedando expresado en el medidor de Si

energía de la siguiente manera: Return


Fig. 5 Algoritmo del menú.
E = 00000.00000 kWh
Donde para el ejemplo anterior el consumo de 100 W/s se J. Consumo por la demanda de energía eléctrica.
visualiza: Uno de los objetivos importantes en la construcción del
aparato diseñado es la opción de visualizar el pago
E = 00000.00002 kWh correspondiente al consumo de energía, en el proyecto se
Se desprecia el bit de más peso porque sería un valor de utilizó la tarifa más común que es la tarifa 1A de Comisión
energía del orden de 100,000 kWh, que realmente es un Federal de Electricidad que se encarga del suministro de
consumo fuera de lo común, por ello se estableció que es energía en nuestro país. El algoritmo de esta rutina se presenta
suficiente alcanzar hasta 99999.99999 kWh, que es el valor en la Fig. 6.
estándar para la mayoría de los kilowattorímetros comerciales.

I. Algoritmo del menú pago kWh pagomenor151


Esta rutina como su nombre indica se realiza para seleccionar
inicializa pago =(100*.455)+
el parámetro que se quiera visualizar en la pantalla LCD, si se variables en 0 (kWh-100)*.677
quiere desplegar energía, corriente o cualquiera de los No
return
parámetros únicamente se presiona un botón para cada una de kWh > 0?
la opciones. return
Si pagomayor150
goto pagomayor
Se conecta un selector al puerto D, donde se lee la entrada por pago =(100*.455)+
medio de este algoritmo, y si manda una señal activa “1”, pagomenor101
(50*.677)+(kWh-150)*1.801

habilita la opción que indica este registro, y en la Tabla 2 se return


pago =kWh x .455
presenta cada opción son su respectiva entrada por el puerto
D. return

Tabla 2 Rutina del menú. pagomayor


Puerto D Opción
No
(entrada) kWh < 101?
00000001 Voltaje
No
00000010 Corriente Si
kWh < 151?
00000100 Potencia goto
pagomenor101 goto
00001000 Energía y precio por Si pagomayor150
kWh goto
pagomenor151

La rutina configura el puerto D como entrada, posteriormente Fig. 6 Algoritmo del consumo por la demanda de kWh.
se va a la subrutina “buscar”, y mueve lo que tiene el puerto D
al registro “opción” y después va a comparar cada bit, para
V. CONCLUSIONES VI BIOGRAFÍAS
Rubén Martínez Alonso, nació en Tepic Nayarit,
El avance de la tecnología de los dispositivos electrónicos, en 1977; Obtuvo el grado de ingeniero eléctrico en
contribuye con la sencillez y exactitud de los medidores el Instituto Tecnológico de Tepic, en al año 2000 y
digitales, puesto que cada vez se diseñan más sofisticados y el grado de Maestro en Ciencias en Ingeniería
económicos, ayudando a una mejor medición de los Eléctrica con especialidad en equipos eléctricos,
(laboratorio de instrumentación y microelectrónica)
parámetros eléctricos a medir. Se diseñó y construyó un en el Instituto Tecnológico de Morelia, México, en
prototipo de un medidor digital de energía eléctrica con un el año 2003.
microcontrolador PIC16F874 y una de las características del
trabajo realizado, es que el diseño presenta un medidor en el
Domingo Torres Lucio, nació en Uruapan
cual se pueden registrar más parámetros, y no solo el de Michoacán en 1964, Obtuvo el grado de Ingeniero en
energía como se realiza actualmente en los medidores Comunicaciones y Electrónica y el grado de Maestro
monofásicos, la idea es registrar y visualizar parámetros tales en Ciencias en Electrónica en el Instituto Politécnico
como voltaje RMS, corriente RMS y potencia activa dentro de Nacional de México en 1991 y 1996
respectivamente. Curso sus estudios de doctorado en
la memoria del medidor. Presentar los principales algoritmos la Universidad Henri Poincaré Nancy I de Francia,
que forman el diseño de este instrumento ejemplifica la donde se le otorgo el grado de Doctor en Ciencias en
programación utilizada en el microcontrolador PIC16F874, Microelectrónica e Instrumentación. Actualmente es
que es un dispositivo muy económico y de gran alcance, por lo Profesor-Investigador del Programa de Graduados e
Investigación en Ingeniería Eléctrica del Instituto Tecnológico de Morelia,
que este se puede emplear como procesador principal de un México.
medidor digital de energía eléctrica.
Luis Eduardo Ugalde Caballero, nació en la
Ciudad de México en 1971, realizó sus estudios de
VI. REFERENCIAS Ingeniería Electrónica y Maestría en Ciencias en
Ingeniería Eléctrica en el Instituto Tecnológico de
[1] Rubén Martínez Alonso, Domingo Torres Lucio “Diseño Morelia. Ha desarrollado trabajos en el área de
de Medidor Digital de Potencia Eléctrica con lectura de Compensadores Estáticos de Potencia Reactiva,
Automatización y Robótica. Actualmente es Profesor
Datos en RF”, XVII Congreso de Instrumentación, SOMI del Programa de Graduados e Investigación en
Member of Imeko, Sociedad Mexicana de Ingeniería Eléctrica del Instituto Tecnológico de
Instrumentación, Mérida Yucatán, del 14al 18 de Octubre Morelia, México.
del 2002.
[2] Rubén Martínez Alonso, Domingo Torres Lucio, “Diseño
de un Medidor de Parámetros Eléctricos con
Comunicación RF”, XIII Reunión de Otoño de
Comunicaciones, Computación, Electrónica y Exposición
Industrial, IEEE ROC&C’2002. Acapulco, Gro. Del 1 al 6
de Octubre del 2002.
[3] P.A. V. Lóss, “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
diseño práctico de aplicaciones. Ed. Mc Graw Hill,
copyrigh 1997.
[8] Manuel Madrigal Martínez, “Calidad de la energía y
análisis armónico,” Programa de graduados e
investigación en ingeniería eléctrica, Instituto
Tecnológico de Morelia. Morelia Michoacán, México,
2003.

View publication stats

Вам также может понравиться