Medidor de Potencia Activa Monofásico y Trifásico

Anuncio
COMENTARIO TÉCNICO
Buceando
en los MCUs
Freescale......
Por Ing. Daniel Di Lella
Dedicated Field Application Engineer
EDUDEVICES
www.edudevices.com.ar
dilella@arnet.com.ar
“Medidor de Potencia Activa Monofásico y Trifásico”
Por Ing. Aranda, Roberto Carlos / Ing. Teseyra, Rene Julio / Lutfi David,
Ortiz Rodrigo – FMA - UCSE
Muchas veces al comenzar un desarrollo nos encontramos ante una verdadera
“encrucijada” cuando empezamos a analizar las distintas variantes disponibles para
implementar una solución que además de ser efectiva cuente con otros atributos como
sencillez, robustez, etc., etc.... y todos los que estamos ligados de alguna u otra forma a
este “cruel mundo de la tecnología” sabemos perfectamente que no es algo sencillo de
lograr para muchos de nosotros los “mortales”....
Esta aplicación que les entregaré en los próximos artículos tiene, a mi juicio, muchos de
los atributos anteriormente citados. Espero que sea de vuestro agrado e “ilumine” o
dispare ideas que puedan aprovechar en vuestros proyectos.
Descripción General de la Aplicación
Esta aplicación consiste en la implementación de un medidor digital de potencia activa
monofásica y trifásica para sistemas de alimentación de baja tensión desde el rango de
220V a 380V y 50Hz de frecuencia de línea. El mismo fue desarrollado a partir de un
MCU de la familia HC908 como el MC908GP32 pero puede fácilmente adaptarse a
otros más potentes de la familia HC9S08 sin mayores modificaciones, más el agregado
de los correspondientes circuitos adquisidores de señales desde la red eléctrica.
El diagrama operativo del sistema es mostrado en la figura 1, en el cual podemos
observar los principales bloques constituyentes:
a)
b)
c)
d)
e)
f)
M1. Placa Sensores Potencia Opto aislada.
MP. MCU MC908GP32, unidad central de control y procesamiento.
M2. Interfase Serial Opto aislada a PC RS-232.
T1.T2.T3 y T4. Teclas.
D1. Display inteligente LCD 16x2 con Backlight.
RTC. Reloj en Tiempo Real DS1307 de la firma Dallas.
De acuerdo a las especificaciones requeridas en este tipo de aplicaciones, el sistema es
auto alimentado desde la red eléctrica, posee indicaciones de salida por display LCD del
tipo inteligente de 16x2, y comunicación serial RS-232 opto aislada, a fin de garantizar
un correcto aislamiento galvánico - eléctrico.
En su modo normal de trabajo permite la medición y registro de las potencias activas
monofásicas o trifásicas, para cargas balanceadas y/o desbalanceadas.
Las lecturas son presentadas en un Display LCD de 16 caracteres por 2 líneas,
simultáneamente lleva un registro de las lecturas realizadas, con información de fecha y
hora, para lo cual dispone de un reloj basado en el circuito integrado DS1307, el lector
puede implementar dicho reloj utilizando el módulo “TBM” (Time Base Module) del
GP32 (HC908) o bien, utilizando el módulo RTI disponible en todos los dispositivos de
la familia HC9S08. La comunicaron serial RS-232 con optoaislamiento permite la
transmisión de los datos registrados a una PC (Computadora Personal) ya sea en el
momento de la lectura, modo on-line, o bien a posteriori a fin de utilizar un software de
procesamiento estadístico de datos desarrollado específicamente para esta aplicación, el
que además permitirá, por ejemplo, el monitoreo remoto y lectura de los datos a través
de una aplicación WEB.
Figura 1: Diagrama en bloques del Sistema
Descripción de los Módulos del Sistema
Como se menciono anteriormente la etapa de control, esta implantada en torno al
Microcontrolador MC908GP32, el cual si bien resulta sobre dimensionado para esta
aplicación especifica, resultó el mas adecuado en función de la herramienta de
desarrollo que se tenía disponible en el laboratorio para la línea Freescale, pero el lector
puede utilizar cualquier MCU de la familia HC908 o HC9S08 que disponga de un
puerto serial y las líneas suficientes I/O como para manejar el LCD y las entradas de los
sensores. Resulta claro que el procesamiento y comunicación de datos es implementado
en el software desarrollado específicamente para el MCU, y que escapa al concepto de
los futuros artículos a desarrollar. Básicamente este software gestiona la adquisición de
datos desde el modulo correspondiente, la presentación de los mismos por medio del
Display LCD, y la comunicación serial con una computadora personal.
El Modulo de adquisición y calculo de las potencias activas, es una configuración
circuital que permite la lectura de potencias y entrega como salida un valor de tensión
continua proporcional a las mismas. De esta forma el software de control resulta
sumamente simplificado ya que en definitiva se trata de la adquisición y gestión de
valores continuos (proporcionales a las potencias medidas) por parte del
microcontrolador.
El funcionamiento de este módulo de medición de potencias puede ser descripto
brevemente de la manera siguiente, en referencia al diagrama mostrado, el conversor
óptico entrega una señal de tensión continua proporcional al valor de la potencia
consumida en la carga, este valor tiene un off-set de 2.5 V, de esta forma, al pasar por
un conversor A/D de 8 bits, el valor digital correspondiente variará entre 0 y 127, se
logra entonces que cada bit sea equivalente a una lectura de 20W, mayor resolución en
la lectura puede obtenerse utilizando cualquier MCU de la familia HC9S08 con
conversores A/D de 10 Bits de resolución.
Este puente es conocido como configuración de Woodward, por lo cual en este
desarrollo fue diseñado para una potencia máxima de 1200 W, la que puede ser
modificada fácilmente mediante el rediseño de esta etapa. Se adopto este modo de
trabajo, por considerarlo interesante en función de la simplificación de la adquisición de
los datos primarios (corrientes y tensiones), y fundamentalmente del desarrollo del
software para el microcontrolador favoreciendo así su portabilidad a otros dispositivos.
La comunicación serial, es bajo la norma RS-232, clásica entre dispositivos de este tipo
y computadoras personales, disponiendo como se anticipo de la adecuada separación
óptica (aislación galvánica) para el aislamiento eléctrico, dada las características del
sistema.
En cuanto al programa esta dividido en las siguientes etapas:
A) Orden desde el teclado, PC o WEB para inicio de las mediciones
B) Inicia toma de las muestras de los 3 canales cada 10 mseg, correspondientes a
las fases RST.
C) Una ves que ha completado 100 muestras (corresponde a 1 segundo de lectura)
calcula el promedio de las mismas.
D) Registra las lecturas instantáneas y promedios de potencias.
E) Rutina de volcado a la Flash (grabación en Flash).
F) Rutina de presentación los datos por el LCD, y lectura de teclado.
G) Rutina de Comunicación Serial RS-232.
El programa de gestión y estadística de datos en la computadora personal esta
realizado en un entorno visual, con interfase a base de datos en MySQL, en la cual se
almacena los valores medidos, con la información de fecha, hora, ID de la lectura, etc.
Este software también implementa el enlace WEB a fin de dar flexibilidad de monitoreo
al sistema.
Diagramas Electrónicos del Sistema
A continuación se muestran los respectivos circuitos electrónicos desarrollados para esta
aplicación.
Microcontrolador
5V
D4
D5
D6
D7
23
24
25
26
27
28
29
30
AD0
AD1
AD2
5V
C16
100 nF
31
32
19
20
C8
5V
PTA0/KBD0
PTA1/KBD1
PTA2/KBD2
PTA3/KBD3
PTA4/KBD4
PTA5/KBD5
PTA6/KBD6
PTA7/KBD7
PTC0
PTC1
PTC2
PTC3
PTC4
PTD0/SS
PTD1/MISO
PTD2/MOSI
PTD3/SPSCK
PTD4/T1CH0
PTD5/T1CH1
PTB0/AD0
PTB1/AD1
PTB2/AD2
PTB3/AD3
PTB4/AD4
PTB5/AD5
PTB6/AD6
PTB7/AD7
PTE0/TxD
PTE1/RxD
OSC2
OSC1
Vddad/Vrefh (ADC)
Vssad/Vrefl (ADC)
Vss
Vdd
RST
IRQ
VDDA (PLL)
VSSA (PLL)
CGMXFC (PLL)
10K
7
8
9
10
11
4
1
3
2
R10_2
USUARIO_1
C10_1 100nF
10K
SW3
4
5V
1
3
USUARIO_2
C10_2 100nF
15
16
17
18
21
22
J8
CON2
12
13
10K
C6 22pF
TX
RX
4
5
R7
6
10M
C9 100nF
14
J10
1
2
3
1
2
3
4
CON4
100nF
5V
R9
1
10K
2
SW1
RESET
4
3
SW4
2
R10_3
J9
CON4
1
2
33
34
35
36
37
38
39
40
RS
E
R10_1
MC68HC908GP32
2
1
2
3
4
U4
5V
SW2
1
Y1
4,9152MHZ
C7 22pF
4
3
USUARIO_3
C10_3 100nF
Puente Adquisidor Woodward Medidor de Potencias ( FASE GENERICA x 3)
Interface Serial Optoacoplada
5V_2
1
2
3
4
5V GND RX TX
J6
C15
10uF
5V
5V_2
5V
5V_2
C13
1
3
4
5
2
6
10uF
C14
C11
10uF
VCC
R1IN
R2IN
T1IN
T2IN
C+
C1C2+
C2V+
V-
MAX232
R15 4K7
12
9
14
7
R1OUT
R2OUT
T1OUT
T2OUT
Q6
2
3
R14
R13
4K7
4K7
1
BC557
Q2
R16
C12
2
LED Amarillo
330
U6
1
BC548
4N25
3
Q5
D5
2
LED Verde
2
1
3
R17
R18
4K7
4K7
1
5
330
R12
R21
330
330
Q1
3
4
2
1
BC557
6
R22
10uF
4N25
4
RX
D6
U7
5
1
15
10uF
U5
6
GND
13
8
11
10
16
5V_2
2
BC548
R11
4K7
5V_2
TX
Fuente de Alimentación
F1
5
4
1
2
5V
1A
SW5
1
1
2
3
D1
3
C4
220nF
VOUT
2
C5
100nF
C3
470uF
R20
R5
330
5,1K
Puente Rect
2,5V
D4
4
-
1
C2
470uF
L7805/TO220
VIN
3
9V AC
+ 2
Botón de Enc.
U3
GND
6
J1
R6
LED_ROJO
Conectores
5V
1
2
3
Alimentacion
J3
AD0
AD1
AD2
1
2
3
Conversor
R19
100
5V
J4
1
2
Retroiluminación
5V
J5
1
2,5V
J2
P2
2
10K
3
5V
5,1K
D4
D6
1
3
5
7
9
11
13
2
4
6
8
10
12
14
Conector LCD
RS
E
D5
D7
VCC 5v
SDA
SCL
RTC
R24
4K7
32.768Khz
1
2
DS1307
VBAT
SCLK
SDA
SQW/OUT
VCC
6
5
1
BT1
LED SEGUNDO
4K7
R28
R26 10K
7
330
8
4
3
U4
X1
X2
GND
Y2
D7
R25
C19
100nf
2
1
R27
4K7
2
JP1 JUMPER
1
Q5
3 BC547
2
3V
Especificaciones Generales del Sistema
Potencia: Activa, Monofásica o Trifásica 220 V/ 380 V, 50 HZ. Rango 0 -1200 W
(Ampliable según Configuración).
Lecturas: Display LCD 16 x 2, Potencias Por Fases, Potencia Total
y Potencia Pico.
Comunicación: a PC mediante RS-232.
Software: Hyperterminal de Windows o similar.
Aislamiento: Optoacoplado.
Alimentación: Desde la Misma Red.
Continuará .....
Nota de Redacción: El lector puede descargar este artículo y artículos anteriores de
“Buceando...” desde la sección “Artículos Técnicos” en el sitio web de EduDevices
(www.edudevices.com.ar )
Descargar