universidad politecnica salesiana sede quito facultad de ingenierías

Anuncio
UNIVERSIDAD POLITECNICA SALESIANA
SEDE QUITO
FACULTAD DE INGENIERÍAS
CARRERA DE INGENIERIA ELÉCTRICA
FORMULARIO DE: DENUNCIA DEL TEMA
APELLIDOS:
NOMBRES:
SALAZAR ESPINOSA
CESAR EDUARDO
N I V E L:
EGRESADO
DATOS DEL PROYECTO PROPUESTO
TIPO DE PROYECTO:
TESIS
PREVIO A LA OBTENCION DEL TITULO DE: INGENIERO ELÉCTRICO
CON MENCION EN CONTROL.
TEMA: DISEÑO Y COSTRUCCION DE UN INSTRUMENTO DE MEDIDA
DIGITAL PARA POTENCIA ACTIVA, REACTIVA Y APARENTE
USARSE EN EL DEPARTAMENTO DE ENERGÍA DE ANDINATEL S.A.
A
PLANTEAMIENTO DEL PROBLEMA:
El Departamento de Energía y Climatización de Andinatel no cuenta con un
instrumento de medida que facilite las lecturas y registros por medio de base de
datos (ACCESS) y presentar en un PC los parámetros eléctricos necesarios para
monitorear el consumo de potencia de equipos eléctricos e instalaciones.
JUSTIFICACION:
Se necesita un instrumento digital con el que se pueda obtener datos reales y que a
su vez permita la elaboración de reportes por medio de una base de datos y que
los resultados que se obtengan se visualicen en un PC por medio del puerto serial
y utilice el protocolo de comunicación (RS 232); características que no todos los
equipos de medida poseen.
Podemos desplegar la investigación tecnológica necesaria orientada al desarrollo
de productos similares pero con distinta tecnología que será propia y considero
que éste es uno de los valores agregados de mayor trascendencia, pues esto nos
ubica en el camino de la independencia tecnológica, que genera más confianza en
el consumidor local, pues sabe que cuenta con el respaldo y el soporte técnico
local, inmediato, confiable y económico.
ALCANCE
Construir un equipo que sea capaz de medir el voltaje alterno de 0 a 127 voltios,
una corriente alterna de 0 a 10 amperios y un cos fi entre –1 y +1. Basado en
estos tres datos, se podrá visualizar en una pantalla de cristal liquida, ya sea la
potencia aparente, la potencia activa, o la potencia reactiva.
El error máximo será del 1% en cada una de las medidas.
Generar un reporte con la base de datos y su visualización en formato WEB,
diseñar un programa para el PIC 16F87X y la complementación de la
comunicación serial para que se enlace con el PC.
OBJETIVOS GENERALES.
Utilizar este prototipo de medición de parámetros eléctricos en el Departamento
de Energía de Andinatel, para mejorar y optimizar el trabajo de mantenimiento.
Construir un equipo de medición y diseñar un sistema electrónico digital para
generar un reporte Web utilizando la base de datos creado de las mediciones.
OBJETIVOS ESPECIFICOS.
Crear un lazo de comunicación entre el prototipo de medición y un PC, para
visualizar los resultados que se generan.
Presentar en una base de datos (ACCESS) los valores medidos y realizar un
análisis de las características eléctricas de un circuito.
Registrar los valores medidos y presentarlos tanto en el equipo como en un
computador.
Aplicar el microcontrolador en la construcción del equipo de medición demostrar
que es posible tener un equipo de calidad y confiable.
HIPOTESIS.
Con el diseño y construcción de este instrumento de mediciones se podrá observar
lecturas exactas y almacenarlas en función del tiempo y comprobar con el análisis
de económico si es o no posible bajar los costos del prototipo, determinar a
tiempo cualquier falla existente en un sistema eléctrico, mediante un programa de
mantenimiento preventivo.
METODOLOGIA.
El prototipo a desarrollar, se caracterizará por la permanente y continua
investigación explorativa y sobre todo la investigación experimental. Dada la
naturaleza del proyecto, será necesario hacer numerosas pruebas en cada uno de
sus partes y a la vez se someterán a distintas condiciones de trabajo y operación.
La investigación experimental será imprescindible y permanente desde el inicio
hasta la conclusión y puesta en marcha del proyecto.
Para el trabajo propuesto, se utilizará el método de observación científica e
inductiva, con el propósito de realizar la demostración y operabilidad del trabajo
propuesto hasta su terminación.
CAPITULACION
CAPITULO I
Introducción.
Diagrama de bloques del equipo.
Explicación general de funcionamiento.
Explicación de cada bloque.
CAPITULO II
Diseño del circuito electrónico.
Detectores de cruce por cero de voltaje y corriente.
Funcionamiento de transductores de voltaje y corriente.
Protocolo de comunicación.
CAPITULO III
Diagrama de flujo.
Programa del micro-controlador.
Programas del PC.
Generación de base de datos.
Generación de reportes Web.
CAPITULO IV
Diseño del circuito impreso (PROTEUS).
Explicación del circuito impreso.
Listado de materiales.
Presupuesto.
CAPITULO V
Conclusiones.
Recomendaciones.
Pruebas.
CAPITULO VI
Anexo.
Bibliografía.
CAPITULO I
DIAGRAMA DE BLOQUES DEL VATIMETRO
INTRODUCCIÓN
El diagrama de bloque es una herramienta eficaz para apreciar en forma general las
partes que está compuesto un equipo, aquí se puede ver claramente cada una de las
fases de construcción del equipo, siendo el elemento principal el microcontrolador
PIC 16F870, el que en los últimos años ha sido de mucho interés en programas de
automatización donde han llegado a ser necesarios, existiendo una creciente demanda
en todos los campos, por ejemplo controladores de temperatura, instrumentos de
medida, automatización de maquinaria, comunicaciones, robótica, etc.
La investigación y desarrollo de una idea reside tanto en la parte electrónica como
en los programas necesarios para los microcontroladores, y es ahí donde se invierten
grandes sumas de dinero. Cuando una idea ya ha sido investigada y desarrollada es
preciso obtener un prototipo, el mismo que aún después de haber sido comercializado
siempre estará sujeto a mejoras que permitirán crear nuevas versiones. En la presente
tesis utilizando el PIC16F870 (microcontrolador fabricado por MICROCHIP) se
diseña y construye un equipo capaz de medir voltaje, corriente y defasaje en AC,
partiendo de estas tres mediciones se obtendrá la potencia activa, reactiva y el cos fi.
Dichos valores se visualizarán en un display de cristal líquido.
1
1.1 DIAGRAMA DE BLOQUES.
PC
VAC
C
O
M
U
N
I
C
A
C
I
Ó
N
RS
232
L C D
DISPLAY DE CRISTAL LÍQUIDO
DETECTOR
CRUCE POR
CERO ( I )
SENSOR DE
CORRIENTE
A0
P I C
A1
DETECTOR
CRUCE POR
CERO ( V )
SENSOR DE
VOLTAJE
FUENTES
+ 5VDC
+ 12VDC
- 12VDC
+5VDC
CARGA
2
1.2
EXPLICACION GENERAL DEL FUNCIONAMIENTO.
En el diagrama de bloques el recuadro con líneas entrecortadas separa lo interno de
lo externo al equipo.
En la parte externa del recuadro encontramos, la fuente de energía alterna VAC de
60Hz la misma que entregará un voltaje comprendido de 0 a 127 voltios con una
capacidad de corriente de hasta 10A. La carga, es una impedancia a la que se le
aplica la fuente de energía VAC, en estas condiciones el vatímetro (objeto de esta
tesis) obtendrá las medidas de voltaje, corriente y defasaje, adicionalmente estos
valores se visualizarán en una pantalla LCD de 2 líneas de 16 caracteres cada línea.
El PC, es un computador personal en el que se visualizarán las medidas anteriores en
una hoja electrónica de cálculo y en una página WEB.
Los sensores de voltaje y corriente adaptan las señales para que puedan ser medidas
por el PIC a través de dos entradas analógicas (A0, A1) siendo cuantificadas por el
conversor análogo digital, obteniéndose las magnitudes de voltaje y corriente.
Los detectores de cruce por cero utilizan como entrada las salidas de los respectivos
sensores. Las salidas de los detectores de cruce por cero tanto de voltaje como de
corriente son pulsos digitales que cambian de estado cada vez que la señal de entrada
cruza por cero y como se conoce la frecuencia (60Hz) el programa calcula el ángulo
de desfase que existe entre voltaje y corriente.
De este modo se tienen los tres parámetros que son voltaje, corriente y ángulo de
desfase. Con estos tres parámetros y el programa implementado en el PIC
obtendrán las potencias activa, reactiva y aparente.
3
se
Los valores de voltaje, corriente, cos fí y potencia activa se visualizarán en el LCD y
también se transmitirán al PC cuando él lo solicite, a partir de estos, se podrá
visualizar cualquier potencia.
1.3
EXPLICACION GENERAL DE CADA BLOQUE.

PIC, microcontrolador fabricado por MICROCHIP, existe una gran variedad
de PICs, en este caso se ha seleccionado el 16F870. Es el elemento central de
este equipo el cual tiene un conversor análogo digital de 10 bits, con cinco
canales de entrada de los cuales sólo se usan dos, una memoria de 2048
localidades de 14 bits cada una para el programa, posee un USART el mismo
que permite la comunicación serial con el PC.
1.3.1 CARACTERÍSTICAS PRINCIPALES DEL PIC 16F870.
• CPU de alto rendimiento.
• 35 instrucciones.
• Un ciclo de máquina de 4 períodos del oscilador.
• Todas las instrucciones tienen un ciclo de máquina con excepción las de salto.
• Velocidad de operación: desde DC hasta una frecuencia de 20 MHz.
• 2K X 14 palabras de memoria FLASH de programa.
• 128 X 8 bytes de memoria (RAM) para datos.
• 64 X 8 bytes de memoria EEPROM.
• Capacidad de Interrupción (hasta 11 fuentes).
• Ocho niveles de HARDWARE de pila.
• Modos de direccionamiento directo e indexado.
• POR, reset on power.
• Watchdog Timer (WDT).
• Posee código de protección.
• Modo de ahorro de energía SLEEP.
• Tecnología de baja potencia, de alta velocidad CMOS FLASH / EEPROM.
• Totalmente de diseño estático.
4
• Alto Sink / Source Current: 25 mA.
• Energía; <1,6 mA a 5V, 4 MHz; 20uA a 3V, 32kHz. < 1 uA corriente standby.
• Timer0: temporizador de 8-bits / contador de 8 bits prescaler.
• Timer1: temporizador de 16-bits / contador con prescaler.
• Timer2: temporizador de 8 bits / contador de 8 bits prescaler y postscaler.
• Un modulo de Capture, Compare, PWM.
• Conversor análogo digital con resolución de 10 bits.
• USART, Recepción y transmisión universal sincrónica asincrónica.
1.3.2
DISPLAY DE CRISTAL LÍQUIDO, LCD.
Es una pantalla de cristal líquido de dos filas de 16 caracteres cada una, su principal
característica es su reducido consumo de potencia (en el orden de los microvatios).
1. VSS, negativo de la polarización.
2. VDD, positivo de la polarización.
3. VEE, voltaje de control para el contraste.
4. RS, register select. Parte del control, para la escritura de datos.
5. RW, read-write. Permite leer o escribir en el LCD.
6. E, enable. Habilita o deshabilita el LCD.
7. D0, bit 0 de los datos.
5
8. D1, bit 1de los datos.
9. D2, bit 2de los datos.
10. D3, bit 3de los datos.
11. D4, bit 4de los datos.
12. D5, bit 5de los datos.
13. D6, bit 6de los datos.
14. D7, bit 7de los datos.
Comandos de control para el LCD.
Comando
Operación
$FE, 1
Limpia visor
$FE, 2
Vuelve a inicio (comienzo de la primera línea)
$FE, $0C
Cursor apagado
$FE, $0E
Subrayado del cursor activo
$FE, $0F
Parpadeo del cursor activo
$FE, $10
Mueve cursor una posición hacia la izquierda
$FE, $14
Mueve cursor una posición hacia la derecha
$FE, $C0
Mueve al comienzo de la segunda línea
Tabla 1.3.2
1.3.3
SENSOR DE VOLTAJE.
Es un circuito que tiene como entrada un voltaje alterno de 0 a 127 voltios eficaces
y entregará un voltaje de salida senoidal de 0 a 5 Vpp, este voltaje oscila no
alrededor de 0V sino de 2.5V. Este voltaje ingresa a la entrada analógica (A0, pin 2
del PIC). La salida es lineal, es decir proporcional a su entrada.
6
1.3.4
CRUCE POR CERO DE VOLTAJE.
Este circuito electrónico tiene como entrada la salida del sensor de voltaje y entrega
una salida digital que cambia de estado cada vez que dicha señal pasa por cero, ésta
señal ingresa al pin 11 de PIC.
1.3.5
SENSOR DE CORRIENTE.
Tiene como entrada una corriente alterna de 0 a 10 amperios eficaces y entregará un
voltaje de salida senoidal de 0 a 5 Vpp, este voltaje oscila no alrededor de 0V sino de
2.5V. Este voltaje ingresa a la entrada analógica (A1, pin 3 del PIC). La salida es
lineal, es decir proporcional a su entrada.
1.3.6
CRUCE POR CERO DE CORRIENTE.
Su entrada es la salida del sensor de corriente y entrega una salida digital que
cambia de estado cada vez que dicha señal pasa por cero, esta señal ingresa al pin 12
del PIC.
1.3.7
COMUNICACIÓN SERIAL.
Se realiza por medio del USART del PIC y el USART del PC. Se encuentra
completamente aislado eléctricamente del circuito del equipo por medio de dos
optoacopladores.
1.3.8
FUENTES.
El equipo utiliza en total 4 fuentes. Tres de ellas con un GND común son de
+5VDC; +12VDC; -12VDC y una fuente de +5VDC independiente a las anteriores la
misma que es utilizada para comunicaciones.
7
CAPITULO II
DISEÑO DEL CIRCUITO ELECTRONICO
INTRODUCCION
En este capítulo se explica el circuito total utilizando como una herramienta de
SOFTWARE moderna y poderosa como es el PROTEUS, utilizando un
osciloscopio virtual obtiene las formas de onda en cualquier parte del circuito.
Donde sea necesario se utilizarán ecuaciones, gráficos, curvas características,
referencias a los anexos.
Para la selección de los elementos se ha tenido en cuenta principalmente sus
características y en segundo lugar su costo, pues se trata de crear un equipo no
solo eficiente sino también económico.
Se utiliza un voltaje de entrada de 127Vrms = 179Vp que es el voltaje máximo a
ser medido por el equipo.
8
Vin (0 a 127VAC)
T3
T2
T1
3
2
1
GND
VACinp
T6
T5
T4
T3
T2
T1
VAR1
Si1
GND'
+5VDC'
4
5
6
GND
2
A RSI0
B 0.0047
1
2
T2
T1
RI0 1k
-12VDC
3
1
+5VDC
+12VDC
2
GND
RSV0 2.2K
RV0 1k
RSV1 18K
RSV2 18K
1
FUENTES
GND
2
1
Sv1
BVIN
RS232
GND
2
T2
T1
1
RSV3 18K
3
2
GND
12
13
4.7k
+12VDC
1
UI1:A
-12VDC
120k
Si2
10uF
C-12VDC
RI1
10uF
C+12VDC
GND
100nF
C+I1
+12VDC
GND
100nF
C+I2
GND
GND
100nF
C-V1
6
5
4
2
1
10k
RV2
GND
100nF
C-V2
GND
470nF
CFV3
5.6k
470nF
CFI2
100nF
C-I1
390
9.1k
470nF
CFI3
100nF
C-I2
GND
GND
680
RI2
RPIC17
RPIC18
RFI3
GND
GND
-12VDC
470nF
470nF
GND
5.6k
CFI1
RFI2
4N25
UR232
4N25
UT232
5.6k
5.6k
1
2
4
5
6
CFI0
RFI1
680
RPC3
RPC2 1.2K
RFI0
+5VDC'
GND
100nF
C+V2
-12VDC
GND
470nF
CFV2
5.6k
RFV3
OPTOACOPLADORES RS232
GND
100nF
C+V1
+12VDC
470nF
470nF
GND
CFV1
CFV0
GND
5.6k
5.6k
5.6k
RFV2
RFV1
RFV0
GND
10uF
C+5VDC
+12VDC
14
UV1:D
-12VDC
RV1
GND
12
13
PIC-Rx
+5VDC
GND
PIC-Tx
470nF
Sv7
14
GND
120k
RV6 47k
CFVB
+5VDC
+5VDC
GND
RI6 100k
470nF
CFIB
RS
+5VDC
RI5 47k
470nF
CFIA
RI4 100k
1
Sv8
5
6
9
10
Sv10
GND
+5VDC
RV5 47k
470nF
CFVA
1
GND
UI1:D
RI3
GND
3
2
UV1:A
47k
RV3
GND
11
100k
V CC
2
ENA
5
6
9
10
1
7
UI1:B
A-I
RI7
DIODE-LED
2
A-V
RV7 1k
Sv9
Sv11
LED
8
UI1:C
RLED 330
LCD
7
UV1:B
8
UV1:C
GND
12
13
3
2
GND
100k
UI2:A
RI8 100k
D4 D5 D6 D7
100k
1
14
100nF
GND
5
6
12
13
RST
GND
9
3
2
10
C+PIC
+5VDC
Sv12
UV2:D
RV8
8
Sv14
4
7
UI2:B
14
UI2:D
RRST 1k
+5VDC
5
10
9
A-V A-I +5VDC
3
2
1
5
6
Sv13
UV2:C
1
UV2:A
+12VDC
Sv15
7
7
6
UPIC16F870
+12VDC
8
UI2:C
-12VDC
33pF
C1
X0-V
Sv16
UV2:B RV9
47k
-12VDC
11
RV4
CON
3
GND
RS
4
Sv6
R/W
5
Sv5
E
6
Sv4
D4
11
Sv3
D5
12
RSV4 18K
Sv2
D7
14
D7
VACinp
BCARGA
D6
13
GND
D6
28
B7
RST
D5
27
B6
A0
26
B5
A1
25
B4
24
B3
A2
D4
4
A4
4
11
4
1/2
3/4
GND
8
A3
2
RS
A5
11
XT
a
RI9 47k
b
1
2
OSC0
9
OSC1
23
B2
ENA
22
B1
+5VDC
21
B0
GND
20
+5V
PIC-Rx
19
ZV
X0-I
2
X0-V X0-I
11
GND
PIC-Tx
1
ZI
33pF
C2
1
GND
C7
C0
18
C6
C1
12
16
C5
C2
13
15
C4
C3
14
17
10
9
4
Figura 2.1
2.1 DISEÑO DEL CIRCUITO ELECTRONICO.
Utilizando como referencia el circuito de la figura 2.1 se halla lo siguiente:
En la parte superior izquierda se encuentra el transductor de voltaje cuya señal de
entrada es Vin (0 a 127Vrms) y tiene como salida la señal en Sv9.
En la parte superior derecha se localiza el detector de cruce por cero de voltaje
donde la señal de entrada es Sv7 y la de salida es Sv16.
La esquina inferior izquierda presenta el transductor de corriente Si1 y la salida
está en Si9.
En la esquina inferior derecha se tiene el detector de cruce por cero de corriente
la entrada es Si7 y la salida es Si16.
En la parte
central izquierda se observa el circuito que permite realizar la
comunicación serial con el PC.
En la parte central hallamos la pantalla de cristal líquido, se trata un LCD de 2
líneas de 16 caracteres cada una.
Al centro a la derecha se encuentra el PIC que es el elemento encargado de
procesar la información.
Resumiendo, en la figura 2.1 se tiene lo siguiente:

Transductor de voltaje.

Detector de cruce por cero de voltaje.

Transductor de corriente.
10

Detector de cruce por cero de corriente.

Comunicación serial.

Visualización en el LCD.

Procesamiento de la información con el PIC.
2.2 TRANSDUCTOR DE VOLTAJE.
El objetivo del transductor de voltaje es aceptar un voltaje de entrada AC de 0 a
127 Vrms (0 a 179Vpp) y da como salida una señal alterna entre 0 y 5Vpp
proporcional a la entrada, esta señal deberá estar centrada en 2,5VDC. Ingresará
al PIC por el canal 0 del conversor análogo digital del PIC (pin 2).
El transductor de voltaje está formado por:
2.2.1

El divisor de tensión.

Un amplificador inversor de entrada.

Un filtro pasivo de cuarto orden.

Un amplificador inversor de salida.

Un cambiador de nivel de 0 a 2.5 VDC.

Un seguidor de tensión para reducir la impedancia de salida.
DIVISOR DE TENSIÓN.
Tiene como entrada un voltaje alterno de 0 a 127V y una frecuencia de 60Hz. Los
elementos que lo conforman son RSV0-RSV1-RSV2-RSV3- RSV4-RV0. Existen 5
resistencias en el divisor y no solamente 2 para evitar que la caída de tensión en cada
una de ellas sea alta pues cada resistencia puede aislar 100V como máximo.
11
Divisor de tensión.
Figura 2.2
Tabla de datos del divisor de tensión.
Tipo de señal
Código en fig 2.1
Color
Valor
Entrada
Vin
Azul
179 V
Salida
Sv1
Violeta
1.7 V
Tabla 2.2
2.2.2
AMPLIFICADOR INVERSOR DE ENTRADA.
Está formado por el UV1: D, RV0, RV1. Todos los operacionales son con el
CI:TL084 (ver anexos) y se encuentran polarizados con +12VDC y -12VDC. Para
este amplificador la entrada es Sv1 y la salida es Sv2.
12
Amplificador inversor.
Figura 2.3
Tabla de datos del amplificador inversor.
Tipo de señal
Código en fig 2.1
Color
Valor
Entrada
Sv1
Azul
1.7 V
Salida
Sv2
Violeta
7.9 V
Tabla 2.3
Se observa que existe un desfase de 180o pues se trata de un amplificador inversor.
2.2.3 FILTRO PASIVO DE CUARTO ORDEN.
En un filtro pasivo solo intervienen elementos RC. Se encuentra formado por
RFV0, CFV0, RFV1, CFV1, RFV2, CFV2, RFV3, CFV3. Tiene como entrada Sv2 y
como salida Sv6. Lo que interesa de este filtro pasivo son tres cosas, cuanto atenúa y
desfasa a la señal de entrada de 60Hz y cuanto atenúan los armónicos.
13
a.
Atenuación y desfase a 60Hz. En el filtro pasivo de cuarto orden se tiene:
Atenuación y desfase.
Figura 2.2.3
Tabla de datos del filtro pasivo de cuarto orden.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada
Sv2
Azul
7.9 V
Salida
Sv6
Violeta
490 mV
Tabla 2.2.3
Existe un desfase de aproximadamente 160º entre Sv6 y Sv2.
b.
¿Cuánto atenúa los armónicos este filtro? Un resultado práctico y rápido
se obtiene utilizando el mismo PROTEUS. Partimos del circuito de la
fig.2.4.
14
Atenuación de armónicos (representación en PROTEUS).
Figura 2.4
Atenuación de armónicos (Osciloscopio virtual PROTEUS).
Figura 2.5
En la fig.2.5 se observa que para una señal de entrada cuadrada (color azul) se logra
como salida una señal senosoidal con muy bajo contenido armónico (color violeta).
15
El Vin. que ingresa en el circuito se asume que es senosoidal y no debería contener
armónicos pero en la realidad esto no es cierto ya que si existen, aunque no tan
grandes como los que posee una onda cuadrada.
2.2.4
AMPLIFICADOR INVERSOR DE SALIDA.
Este amplificador está formado por el operacional UV1:A y las resistencias RV2 y
RV3, la función de este amplificador es compensar la atenuación que produjo el
filtro pasabajos.
Amplificador inversor de salida.
Figura 2.6
Tabla de datos del amplificador inversor.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada
Sv6
Azul
490 mV
Salida
Sv7
Violeta
2.28 V
Tabla 2.6
16
2.2.5
CAMBIADOR DE NIVEL DC DE 2.5V.
Se encuentra formado por CFVB, RV5 y RV6. Su objetivo es obligar que la señal
que se encuentra en Sv7 que oscila alrededor de 0V pase a oscilar sobre los 2.5V esta
nueva señal se tiene en Sv8.
Cambiador de nivel.
Figura 2.7
Tabla de datos del cambiador de nivel.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada
Sv7
Azul
2.3 mV
Salida
Sv8
Violeta
4.72 V
Tabla 2.7
17
2.2.6
SEGUIDOR DE VOLTAJE.
Se encuentra formado por el operacional UV1:B. Entrega como salida exactamente
lo mismo que tiene en la entrada, su función es reducir a cero la impedancia de
salida. Para nuestro caso la entrada es la señal que existe en Sv8 y la salida se tiene
en Sv9.
La señal que se dispone en Sv9 (que es la misma que de Sv8) de acuerdo a la figura
2.7 cambia entre +0.27V y +4.75V, se trata solo de voltajes positivos que se
encuentran en el rango que puede aceptar el conversor análogo digital del PIC. Es la
señal de Sv9 la que ingresa al canal cero de dicho conversor (pin 2 del PIC).
2.3 DETECTOR DE CRUCE POR CERO DE VOLTAJE.
El objetivo de esta parte del circuito es generar una señal exactamente el instante en
que el voltaje que existe en Sv7 cruce por 0, dicha señal será parte de la información
clave para el cálculo del cos fi.
El detector de cruce por cero de voltaje se encuentra formado por:

Eliminador de la componente DC, circuito RC (RV4, CFVA).

Seguidor de voltaje UV1C.

Amplificador inversor UV2: D, RV7 y RV8.

Comparador negativo UV2:A y comparador positivo UV2:C.

Comparador de salida UV2:B.

Circuito recortador de señal; RV9 y ZV.
18
2.3.1
ELIMINADO DE LA COMPONENTE DC.
Su función es eliminar la componente DC que existe en SV7, ésta componente DC
proviene del error de offset que poseen todos los operacionales en este caso el
operacional UV1:A. Dicho error es imposible de predecir en el simulador ante lo
cual el PROTEUS asume que no existe, por lo tanto si visualizamos las señales Sv7
y Sv10 se ve que las dos son iguales (figura 2.8).
Eliminador de la componente DC.
Figura 2.8
Es muy obvio notar que las dos señales se encuentran sobrepuestas.
2.3.2
SEGUIDOR DE VOLTAJE.
Su objetivo es obtener una señal igual a la de Sv10 en Sv11 pero con la diferencia
que si en Sv10 conectamos una carga el voltaje se reducirá, en cambio en SV11 el
voltaje se mantendrá. Se encuentra formado por UV1:C, la señal que poseemos en
SV11 es igual a lo que se tiene en la figura 2.8.
19
2.3.3
AMPLIFICADOR INVERSOR.
Está constituido por UV2:D, RV7 Y RV8, se trata de un amplificador inversor cuya
ganancia es de 100. En la figura 2.9 se ven las señales a la entrada (Sv11) y salida
(Sv12).
Amplificador inversor.
Figura 2.9
Tabla de datos del amplificador inversor.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada
Sv11
Azul
2.3 V
Salida
Sv12
Violeta
10.5 V
Tabla 2.9
20
2.3.4
COMPARADOR NEGATIVO Y COMPARADOR POSITIVO.
Están formados con los amplificadores operacionales UV2:A y UV2:C, su objetivo
es crear dos señales similares a la de Sv11 en Sv13 y Sv14. Estas últimas señales se
encuentran en contrafase y poseen los flancos mejorados respecto a Sv11. Esto se
puede observar en la figura 2.10.
Comparador positivo y comparador negativo.
Figura 2.10
Tabla de datos de los comparadores.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada
Sv12
Azul
10.5 V
Salida UV2:A
Sv13
Violeta
10.2 V
Salida UV2:C
Sv14
Negro
10.3 V
Tabla 2.10
21
2.3.5
COMPARADOR DE SALIDA.
Se encuentra formado solo por el amplificador operacional UV2:B, las entradas son
las señales Sv13 y Sv14 y la salida es Sv15. Se puede observar en la figura 2.11.
Comparador de salida.
Figura 2.11
Tabla de datos del comparador de salida.
Tipo de señal
Código en Fig. 2.1
Color
Valor
Entrada neg.
Sv13
Violeta
10.2 V
Entrada pos.
Sv14
Negro
10.2 V
Salida
Sv15
Azul
10.5 V
Tabla 2.11
22
2.3.6
CIRCUITO RECORTADOR DE SEÑAL.
Se encuentra formado por la resistencia RV9 y el díodo zener ZV y su salida es
Sv16. Se puede observar en la figura 2.12.
Recortador de señal.
Figura 2.12
La señal obtenida (color violeta) ingresa al PIC por el Pin 11 dando la información
de que la señal de voltaje que teníamos en Sv7 esta cruzando por cero.
2.4
TRANSDUCTOR DE CORRIENTE.
El transductor de corriente es exactamente igual al de voltaje, excepto en las dos
primeras partes del inicio, la primera el tipo de sensor y la segunda la ganancia de la
primera etapa de amplificación. Debido a esto y para explicar el transductor de
corriente solo haremos mención las partes que difieren del transductor de voltaje.
23
2.4.1 SENSOR DE CORRIENTE.
Se encuentra formado por el elemento RSI0 (ver Fig. 2.1) el mismo que es un
alambre galvanizado de 1.5mm de diámetro y 8.3cm de longitud se encuentra en
serie a la carga de modo que cuando circule una corriente hacia la carga la resistencia
de este alambre galvanizado tendrá una caída de tensión proporcional a la corriente y
a la resistencia del mismo.
Calculo de la resistencia del alambre galvanizado.
RoFE = 0.1 ohm * mm2 /m
L = 0.083 m
S = pi * (1.5mm)2 / 4 = 1.76 mm2
R = roFE * L / S
= 0.1 ohm * (mm2 /m) * 0.083 / 1.76 mm2
= 0.0047 ohms
Calculo de la caída de tensión en el alambre galvanizado cuando circula la corriente
máxima para la cual es diseñado este equipo, dicha corriente es de 10AMP.
VRSI0 = I * R
= 10Amp * 0.0047 Ohms
= 0.047 V
= 47 mVrms
= 66 mVp
24
Sensor de corriente.
Figura 2.13
Tabla de datos de sensor de corriente.
Tipo de señal
Código en fig 2.1
Color
Valor
Entrada
Si1
Azul
66 mV
Salida
Si2
Violeta
7.9 V
Tabla 2.13
Vale recalcar la caída de tensión debido al amperímetro es de 0.047V cuando la
corriente es de 10Amp, dicho de otra manera prácticamente no presenta interferencia
sobre el circuito.
De aquí en adelante todo es similar al transductor de voltaje, difiere obviamente en
que la señal analógica de corriente ingresa al canal 1 del conversor análogo-digital
(pin 3 del PIC).
25
2.5
DETECTOR DE CRUCE POR CERO DE CORRIENTE.
Es similar al detector de cruce por cero de voltaje excepto que ingresa al pin 12 del
PIC.
2.6 COMUNICACIÓN SERIAL.
En la comunicación serial es indispensable aislar eléctricamente al puerto del PC
con las fuentes del vatímetro caso contrario no sería posible utilizarlo para medidas
donde la fuente de entrada sea la de la red normal de 110VAC que disponemos. Por
lo tanto se ha utilizado optoacopladores en este caso dos CI: 4N25 (ECG 3040), estos
elementos cumplen con dos funciones, la primera es el aislamiento y la segunda es el
acoplamiento de los niveles lógicos utilizados entre el PC y el PIC.
Los niveles lógicos que manejamos lo podemos ver en la siguiente tabla:
ESTADO LOGICO
PC
PIC
0
+12V
0V
1
-12V
5V
Tabla 2.14
Los pines de transmisión y recepción que poseen tanto el PC como el PIC son:
PC (DB9)
PIC
Transmisión
3
17
Recepción
2
18
Tabla 2.15
El formato de comunicación es el RS232 que consiste en el envío de paquetes de 10
bits los mismos que son un bit de arranque, 8 bits de datos y un bit de parada.
26
a. TRANSMISIÓN DESDE EL PC HASTA EL PIC. Intervienen los elementos
UR232, RPC3 y RPIC18. Existe un led y un fototransistor dentro del
optoacoplador también se encuentra asociado el terminal PIC-Rx.
El funcionamiento de estos elementos se resume en la siguiente tabla:
PC transmite.
LED
Fototransistor.
PIC-Rx
0L ó +12V
ON
saturado
0V ó 0L
1L ó -12V
OFF
corte
5V ó 1L
Tabla 2.16
b. TRANSMISIÓN DESDE EL PIC HASTA EL PC. Intervienen los elementos
UT232, RPC2 y RPIC17. Existe un led y un fototransistor dentro del
optoacoplador también se encuentra asociado el terminal DB9-2 (pin 2 del
terminal DB9, pin de recepción).
El funcionamiento de estos elementos se resume en la siguiente tabla:
PIC transmite.
LED
Fototransistor
DB9-2 (Rx)
0L ó 0V
OFF
Corte
5V ó 0L
1L ó 5V
ON
Saturado
0V ó 1L
Tabla 2.17
Es importante notar que cuando el PIC transmite hacia el PC un uno lógico el nivel
de voltaje que le llega al PC es de 0V cuando lo que debió haberle llegado es -12V.
El PC interpreta estos 0V como un nivel lógico alto, esto es valido para distancias
cortas de comunicación.
2.6 VISUALIZACION EN EL LCD.
Se trata de un visualizador de cristal líquido de dos líneas de 16 caracteres cada
una, la descripción de los pines de esta pantalla es:

VSS, negativo de la polarización (la referencia del circuito).

VDD, positivo de la polarización (+5V).
27

VEE, voltaje de control para el contraste, se encuentra conectado a 0V
produciendo un máximo contraste. También se lo puede usar con un
potenciómetro conectado en sus extremos 0 y 5V y el Terminal del medio a
este pin de contraste.

RS, register select. Forma parte del proceso de la escritura en el LCD.
Cuando está en 0 implica que la información que se le está enviando son los 4
bits menos significativos de un byte y cuando está en 1 son los 4 bits más
significativos. Este pin es controlado por el pin 22 del PIC que es el bit 1 del
puerto B.

RW, read-write. Permite leer o escribir en el LCD, usualmente solo se lo
utiliza al LCD para escritura por lo tanto este pin esta conectado a 0L.

E, enable. Habilita o deshabilita al LCD. Una vez que se ha escrito en el LCD
no es necesario que se le mantenga habilitado gran parte de su circuiteria.
Enable es controlado por el pin 21 del PIC que es bit 0 del puerto B.

D0 hasta D7, corresponden a los bits de datos, se los puede enviar los 8 bits a
la vez o en dos paquetes de 4 bits, usamos la segunda opción puesto que
minimiza el número de pines que utiliza el PIC también simplificando en el
pistado de la placa.

Se utilizan D4, D5, D6 y D7 los mismos que son manejados por los pines 25,
26, 27 y 28 del PIC correspondientes a los bits 4, 5, 6 y 7 del puerto B.
2.7 PROCESAMIENTO DE LA INFORMACION CON EL PIC.
Está implementado con el PIC 16F870 (ver anexos) cuyas características básicas
las se puede encontrar en el capítulo uno y más detalles en los anexos. Dispone
de tres puertos el A con 6 pines que pueden trabajar en forma analógica o digital,
el B con 8 pines digitales y el C también con 8 pines digitales. Todos los pines
digitales son bidireccionales.
28
La distribución de los pines se visualiza en la siguiente tabla:
Número de pin
Función
# bit del puerto
Asignación
1
Reset
-
RESET
2
Inp. Analog. 0
0 del puerto A
Inp. Analog. de V.
3
Inp. Analog. 1
1 del puerto A
Inp. Analog. de I.
4
2 del puerto A
5
3 del puerto A
6
4 del puerto A
7
5 del puerto A
8
GND
9
CRISTAL
10
CRISTAL
11
0 del puerto C.
Cruce por 0 de V.
12
1 del puerto C.
Cruce por 0 de I.
13
2 del puerto C.
14
3 del puerto C.
15
4 del puerto C.
16
5 del puerto C.
17
Transmisión
6 del puerto C.
Tx del RS232
18
Recepción
7 del puerto C.
Rx del RS232
19
GND
20
VCC
21
0 del puerto B.
Enable del LCD
22
1 del puerto B.
RS del LCD
23
2 del puerto B.
24
3 del puerto B.
25
4 del puerto B.
D4 para el LCD
26
5 del puerto B.
D5 para el LCD
27
6 del puerto B.
D6 para el LCD
28
7 del puerto B.
D7 para el LCD
Tabla 2.18
29
CAPITULO III
SOFTWARE PARA EL VATIMETRO
INTRODUCCIÓN
Este capítulo abarca cinco partes; los diagramas de flujo del programa del PIC, el
programa del PIC, los programas del computador, la generación de la base de datos y
la realización del reporte WEB.
Los diagramas de flujo constan de: un diagrama general, comunicaciones, medida de
voltaje, medida de corriente, medida del con fi y el de visualización en el LCD. Cada
diagrama contiene su respectiva explicación.
EL programa del PIC contiene las instrucciones mismas del programa, se encuentra
realizado en PIC BASIC.
Los programas del computador nos referimos al LabVIEW, ACCESS y a la página
WEB. Cada programa contendrá sus respectivos comentarios y explicaciones donde
sea menester.
30
3.1
SOFTWARE DEL PIC.
A continuación se presenta el programa, los respectivos diagramas de flujo y una
breve explicación que permita esclarecer su funcionamiento. Los diagramas de flujo
resultan útiles pues dan una visión mucho más clara de la estructura del programa.
3.1.1
PROGRAMA DEL PIC.
DEFINE Osc 20
DEFINE LOADER_USED 1
' Usa programa el Bootloader.
DEFINE HSER_BAUD 19200
' Comunicación serial por hardware.
DEFINE HSER_CLROERR 1
' Hser clear overflow automatically
DEFINE HSER_RCSTA 90h
' Hser receive status init
DEFINE HSER_TXSTA 20h
' Hser transmit status init
DEFINE LCD_DREG PORTB
' LCD, Puerto de datos.
DEFINE LCD_DBIT 4
' LCD, Inicio del bit de datos (0 ó 4).
DEFINE LCD_RSREG PORTB
' LCD register select port
DEFINE LCD_RSBIT 1
' LCD register select bit
DEFINE LCD_EREG PORTB
' LCD enable port
DEFINE LCD_EBIT 0
' LCD enable bit
DEFINE LCD_BITS 4
' LCD, Tamaño del bus de datos (4 ó 8)
DEFINE LCD_LINES 2
' LCD, Número de líneas.
DEFINE LCD_COMMANDUS 2000 ' LCD, Retardo.
DEFINE LCD_DATAUS 50
' Data delay time in us
DEFINE ADC_BITS 10
' ADC, número de bits en el resultado.
DEFINE ADC_CLOCK 1
' ADC, clock source (fosc / 32)
DEFINE ADC_SAMPLEUS 50
' ADC, muestreo en microsegundos.
TrisA = $FF: ADCON1 = $80
' PortA, entradas análogas.
TrisB = $FF: PortB = $0
' PortB.
TrisC = $87: PortC = $0
' PortC.
31
‘ -------------------------------- DEFINICION DE VARIABLES ----------------------------Vx0 VAR PortC.0
‘ Señal de cruce por cero de voltaje.
Ix0
‘ Señal de cruce por cero de voltaje.
VAR PortC.1
DRx VAR BYTE
‘ Para la comunicación serial.
ERx VAR BYTE
Cont VAR BYTE
‘ De uso general.
Vmax VAR WORD
‘ Para la subrutina que mide voltaje.
Vact VAR WORD
Vmin VAR WORD
Vrms VAR WORD
KV
VAR WORD
Imax VAR WORD
Iact
VAR WORD
Imin
VAR WORD
‘ Para la subrutina que mide corriente.
Irms VAR WORD
KI
VAR WORD
Tmed VAR WORD
‘ Para la subrutina del cos fi.
CosF VAR WORD
RLC VAR BYTE
PotW VAR WORD
‘ Se inicia el programa con un texto
en el LCD.
LCDOUT $FE,1
LCDOUT $FE,$02, "
' Borrar el display.
U.P.S.
"
LCDOUT $FE,$C0, " CESAR SALAZAR "
PAUSE 1000
READ $0,KV.Byte0
READ $1,KV.Byte1
READ $2,KI.Byte0
READ $3,KI.Byte1
32
‘ -------------------------------- MODULO DEL PROGRAMA ------------------------------Inicio: CALL Serie
CALL GVrms
CALL GIrms
CALL CosFi
CALL ExLCD
GOTO Inicio
‘ Sub. Serie: comunicación con el PC
.
Serie: DRx = 0
ERx = 0
HSERIN 10,OutS,[DRx]
HSERIN 10,OutS,[ERx]
IF DRx <> ERx THEN GOTO OutS
BRANCH DRx,[C00,C01,C02,C03,C04,C05,C06,C07,C08]
C00: HSEROUT [Vrms.Byte0]: RETURN
C01: HSEROUT [Vrms.Byte1]: RETURN
C02: HSEROUT [Irms.Byte0]: RETURN
C03: HSEROUT [Irms.Byte1]: RETURN
C04: HSEROUT [KV.Byte0]: RETURN
C05: HSEROUT [KV.Byte1]: RETURN
C06: KV = KV + 50:
WRITE $0,KV.Byte0
WRITE $1,KV.Byte1
RETURN
C07: KV = KV - 50
WRITE $0,KV.Byte0
WRITE $1,KV.Byte1
RETURN
C08: KI = KI + 50
WRITE $0,KI.Byte0
33
WRITE $1,KI.Byte1
RETURN
C09: KI = KI - 50
WRITE $0,KI.Byte0
WRITE $1,KI.Byte1
RETURN
OutS: RETURN
' Sub. GVrms: Cuantifica el V al Vrms de
entrada.
GVrms: Vmax=0
Vmin=0
Cont=0
WVx01: IF (Vx0=1) THEN GOTO WVx01
PAUSEUS 3230
PortC.3 = 1
ADCIN 0,Vact
PortC.3 = 0
Vmax = Vmax + Vact
PAUSEUS 8250
PortC.3 = 1
ADCIN 0,Vact
PortC.3 = 0
Vmin = Vmin + Vact
Cont = Cont + 1
IF Cont = 32 THEN
Vrms = Vmax - Vmin
34
Vrms = 1000 * Vrms
Vrms = DIV32 KV
RETURN
ENDIF
GOTO WVx01
' Sub. GIrms: Cuantifica la I al valor
Irms de entrada.
GIrms: Imax=0
Imin=0
Cont=0
WIx01: IF (Ix0=1) THEN GOTO WIx01
PAUSEUS 3230
PortC.3 = 1
ADCIN 1,Iact
PortC.3 = 0
Imax = Imax + Iact
PAUSEUS 8250
PortC.3 = 1
ADCIN 1,Iact
PortC.3 = 0
Imin = Imin + Iact
Cont = Cont + 1
IF Cont = 16 THEN
Irms = Imax - Imin
Irms = 1000 * Irms
Irms = DIV32 KI
RETURN
ENDIF
35
GOTO WIx01
' Subrutina CosFi:
CosFi: Tmed = 0
Vmax = 0
Cont = 0
RLC = 0
CosF0: IF (Vx0 = 1)|(Ix0 = 1) THEN GOTO CosF0 ; Espera que los dos sean
ceros.
T1CON = 0
'Set del TIMER1, con preescalador en 1.
TMR1H = 0
TMR1L = 0
CosFL: IF (Vx0 = 1) THEN GOTO LoadL ; Si Vx0=1 entonces Load es L.
CosFC: IF (Ix0 = 1) THEN GOTO LoadC ; Si Ix0=1 entonces Load es C.
GOTO Consol
LoadL: @BSF T1CON,TMR1ON
RLC = 1
WIx0: IF (Ix0 = 0) THEN GOTO WIx0
@BCF T1CON,TMR1ON
GOTO OutCos
LoadC: @BSF T1CON,TMR1ON
RLC = 2
WVx0: IF (Vx0 = 0) THEN GOTO WVx0
@BCF T1CON,TMR1ON
GOTO OutCos
OutCos: Tmed.Byte1 = TMR1H
Tmed.Byte0 = TMR1L
36
Vmax = Vmax + Tmed / 5
Cont = Cont + 1
IF Cont < 8 THEN GOTO CosF0
Tmed = Vmax
Tmed = (Tmed * 90) + 16666
Tmed = DIV32 33333
Tmed = Tmed – 5
SELECT CASE Tmed
CASE IS > 1000: Tmed = 0: RLC = 0
CASE IS >90 : Tmed = 90
END SELECT
cosF = (100 * COS (Tmed * 64 / 90)) / 127
IF CosF=100 THEN RLC = 0
RETURN
' Sub. ExLCD: Exhibe en el LCD los
resultados.
ExLCD: LCDOUT $FE,1,$FE,2,"V=",DEC(Vrms/10),".",DEC(Vrms // 10)
LCDOUT $FE,$02,$FE,$14,$FE,$14,$FE,$14,$FE,_
$14,$FE,$14,$FE,$14,$FE,$14,$FE,$14
Iact = Irms
LCDOUT "I=",DEC(Iact/100),"."
Iact = Iact//100
LCDOUT DEC(Iact/10)
LCDOUT DEC(Iact//10)
LCDOUT $FE,$C0
IF RLC = 0 THEN LCDOUT "C = 1"
IF RLC = 1 THEN LCDOUT "C=-0.", DEC(Cosf//100)
37
IF RLC = 2 THEN LCDOUT "C=+0.", DEC(Cosf//100)
LCDOUT
$FE,$C0,$FE,$14,$FE,$14,$FE,$14,$FE,$14,$FE,$14,$FE,$14,$FE,$14,$FE,$14
PotW = Vrms * Irms
PotW = DIV32 10
PotW = PotW * CosF
PotW = DIV32 1000
LCDOUT "P= ",DEC(PotW/10),".",DEC(PotW//10)
RETURN
END
Para el vatímetro han sido necesarios los siguientes diagramas.

Diagrama de flujo general.

Diagrama de flujo de la comunicación.

Diagrama de flujo del voltaje (medida de la amplitud).

Diagrama de flujo de la corriente (medida de la amplitud).

Diagrama de flujo del cos fi. (medida de la ángulo).

Diagrama de flujo LCD (exhibir los datos).
A continuación se presenta estos seis diagramas de flujo y se sigue con una
explicación que permite aclarar el proceso de ellos.
38
DIAGRAMA DE FLUJO GENERAL
INICIO
COMUNICACIÓN
SERIAL
MEDIR
VOLTAJE
MEDIR
CORRIENTE
MEDIR
COS FI
RESULTADOS EN
EL LCD
39
DIAGRAMA DE FLUJO DE LA SUBRUTINA SERIE
SERIE
DRX=0
ERX=0
NO
NO
HAY
DATO
RX
SI
PASO
10uSG
DRX= RX
SI
HAY DATO
RX
SI
NO
NO
PASO
10uSG
ERX= RT
SI
DRX= ERX
SI
NO
DRX= 0
NO
RETURN
SI
DRX=1
TRANSMITA
Vrms – BYTE 0
NO
DRX=2
SI
NO
SI
DRX=3
TRANSMITA
Vrms –BYTE 1
NO
SI
DRX=4
TRANSMITA
Irms –BYTE 0
NO
SI
TRANSMITA
Irms –BYTE 1
DRX=5
SI
TRANSMITA
CosF –BYTE 0
RETURN
RETURN
40
RETURN
TRANSMITA
CosF –BYTE 1
DIAGRAMA DE FLUJO DE LA SUBRUTINA (GVrms) QUE MIDE EL
VOLTAJE
INICIALIZACION DE VARIABLES
Vmax=0, Vmin=0, Cont=0
WVx0
SI
SI
Vx0 = 1?
NO
PAUSA DE 3230 uS
Vact = CAD_V
Vmax = Vmax + Vact
PAUSA DE 8250 uS
Vact = CAD_V
Vmin = Vmin + Vact
Cont = Cont + 1
NO
Cont = 32?
SI
Vrms= Vmax - Vmin
Vrms= 1000 * Vrms
Vrms= DIV32 KV
RETURN
41
DIAGRAMA DE FLUJO DE LA SUBRUTINA (GIrms) QUE MIDE
LA CORRIENTE
INICIALIZACION DE
VARIABLES
Imax=0, Imin=0, Cont=0
WVx0
SI
SI
Ix0 = 1?
NO
PAUSA DE 3230 uS
Iact = CAD_V
Imax = Imax + Iact
PAUSA DE 8250 uS
Iact = CAD_V
Imin = Imin + Iact
Cont = Cont + 1
NO
Cont = 16?
SI
Irms= Imax - Imin
Irms= 1000 * Irms
Irms= DIV32 KI
RETURN
42
DIAGRAMA DE FLUJO DE LA SUBRUTINA (CosFi) QUE MIDE EL
COS FI
OUT Cos
INICIALIZACION DE VARIABLES
Tmed.Byte1 = TMR1H
Tmed.Byte0 = TMR1L
Vmax =Vmax +Tmed / 5
Cont = Cont + 1
Tmed=0, Vmax=0, Cont=0, RLC=0
CosF 0
SI
Vx0=1
OR
IX0=1
Cont<8
SI
NO
Tmed = Vmax
Tmed = (Tmed * 90)+16666
Tmed = DIV32 33333
Tmed = Tmed - 5
T1CON=0
TMR1H=0
TMR1L=0
Cos FC
NO
Tmed
>1000
NO
NO
Vx0=1
IX0=1
SI
Load L
SI
SI
SI
Load C
Tmed = 0
RLC = 0
TRM1
ON
TMR1 ON
Cos fi = [100*Cos(Tmed*64/90)]/127
RLC=1
RLC=2
Tmed
>90
Tmed 0 90
SI
WIX0
WVX0
VX0=0
IX0=0
SI
RLC = 0
Cos fi
NO
NO
TMR1
OFF
A DE FLUJO
TMR1
OFF
DE LA SUBRUTINA
43
=100
DIAGRAM
RETURN
(ExLCD)
PARA EL LCD
CONDICIONES INICIALES DEL
VISOR Y POSICIONAMIENTO DEL
CURSOR
LCDOUT
$FE,1
$FE,2
¨V=¨
MUEVA EL VISOR A LA 1RA LINEA
VUELVA AL INICIO DE LA 1RA LINEA
ESCRIBIR V=
LCDOUT
$FE,02
$FE,14
¨I=¨
VUELVA AL INICIO DE LA 1RA LINEA
(POR 8 VECES) MUEVE CURSOR DERECHA
ESCRIBIR I=
LCDOUT
$FE,C0
$FE,14
¨P=¨
MUEVA EL CURSOR AL INICIO DE LA 2DA FILA
(POR 8 VECES) MUEVE CURSOR DERECHA
ESCRIBIR P=
LCDOUT
$FE,C0
¨CosFi¨
MUEVA CURSOR AL INICIO DE 2DA FILA
ESCRIBIR COF=
ESCRIBIR
¨C=1¨
RLC=0
SI
NO
ESCRIBIR
¨C=-0¨
RLC=1
SI
NO
ESCRIBIR
¨C=+0¨
RLC=2
SI
NO
RETURN
EXPLICACION.
44
DIAGRAMA DE FLUJO GENERAL.
Es claro que se encuentra formado por varios subprogramas, cada uno de los cuales
se encarga de una tarea en particular.
DIAGRAMA DE FLUJO DE LA SUBRUTINA SERIE.
Esta subrutina permite realizar la comunicación entre el PIC (utiliza los pines 17 que
es Tx y el 18 que es de Rx) y el PC, la función principal es que el PC le solicite al
PIC la información ya sea del voltaje, la corriente o el cos fi. Esta subrutina espera
recibir dos veces consecutivas el mismo dato desde el PC, este dato puede ser 0, 1, 2,
3, 4 ó 5.
Tabla de datos PIC – PC
Dato recibido desde PC
Respuesta del PIC al PC
0
Vrms,byte0
1
Vrms,byte1
2
Irms,byte0
3
Irms,byte1
4
CosF,byte0
5
CosF,byte1
X
Tabla 3.1
Si en 20 milisegundos no recibe 2 veces el mismo dato abandona esta subrutina.
Dependiendo del dato que recibió el PIC responde de un modo distinto de
acuerdo a la tabla 3.1.
DIAGRAMA DE FLUJO DE LA SUBRUTINA GVrms.
45
Esta subrutina se ejecuta en varias etapas que son:
a. Se inicializan las variables: Vmax = 0
Vmin = 0
Cont = 0
b. Es un condicional el cual pregunta si el cruce por cero de voltaje ha ocurrido
o no. Si ha ocurrido regresa al literal b es decir continuará preguntándose
hasta que la señal de cruce por cero de voltaje ya no exista, en este caso pasa
al literal c.
c. Espera hasta que la señal de voltaje se encuentre en su valor máximo.
d. Lee el valor máximo de la señal de voltaje, dicho valor lo acumula en la
variable Vmax.
e. Espera un tiempo hasta que la señal de voltaje se encuentre en el valor
mínimo.
f. Lee el valor mínimo de la señal de voltaje, dicho valor lo acumula en Vmin.
También se incrementa Cont.
g. Se pregunta si Cont es 32, si aun no lo es repite los literales desde b hasta f.
h.
Se ha realizado la lectura de 32 veces el valor máximo de voltaje y se lo ha
almacenado en Vmax. Lo mismo se ha hecho con 32 valores mínimos y se los
ha almacenado en Vmin.
i. Toma los datos acumulados en Vin y Vmax para realizar la operación Vmax
– Vmin y dicho valor lo acumula en Vrms y este valor lo multiplica por 1000,
y vuelve a ser guardado en Vrms.
j. Lee el dato acumulado en Vrms y de esta forma tener un valor de voltaje
exacto y poderlo presentar en la pantalla.
DIAGRAMA DE FLUJO DE LA SUBRUTINA GIrms:
46
Esta subrutina también se ejecuta en varias etapas que son:
a. Se inicializan las variables
Imax = 0
Imin = 0
Icont = 0
b. Es un condicional el cual pregunta si el cruce por cero de corriente ha
ocurrido o no. Si ha ocurrido regresa al literal b es decir continuará
preguntándose hasta que la señal de cruce por cero de corriente ya no exista,
en este caso pasa al literal c.
c. Espera hasta que la señal de voltaje se encuentre en su valor máximo.
d. Lee el valor máximo de la señal de corriente, dicho valor lo acumula en la
variable Imax.
e. Espera un tiempo hasta que la señal de voltaje se encuentre en el valor
mínimo.
f. Lee el valor mínimo de la señal de corriente, dicho valor lo acumula en Imin.
También se incrementa Cont.
g. Se pregunta si Cont es 16, si aun no lo es repite los literales desde b hasta f.
Se ha realizado la lectura de 16 veces el valor máximo de corriente y se lo
almacenado en Imax. Lo mismo se ha hecho con 16 valores mínimos y se los
ha almacenado en Imin.
h. Toma los datos acumulados en Imin e Imax para realizar la operación Imax –
Imin y dicho valor lo acumula en Irms y este valor lo multiplica por 1000 y
vuelve a ser guardado en Irms
i. Lee el dato acumulado en Irms de esta forma tener un valor de corriente
exacto y poderlo presentar en la pantalla.
DIAGRAMA DE FLUJO DE LA SUBRUTINA CosFi.
47
Esta subrutina se ejecuta de la siguiente manera:
a.- Inicializamos valores:
Tmed=0
Vmax=0
Cont=0
RLC= 0
b.- Se realiza una comparación para determinar si los valores de Vx0 e Ix0 son
iguales a 1, caso contrario regrese a la subrutina CosF0.
Vx0=1
OR
Ix0=1
c.- Luego de esta comparación se prosigue con las interrogaciones para determinar
el tipo de carga que se encuentra conectado y además determinamos el cos fi de
ésta carga por medio de la formula:
Cos fi= [100*Cos (Tmed* 64/90)] / 127
DIAGRAMA DE FLUJO DE LA SUBRUTINA ExLCD:
Permite exhibir los resultados en el LCD. Lo hace en cuatro partes, primero exhibe
el voltaje en la primera mitad de la primera línea, luego la corriente en la segunda
mitad. La segunda línea es para exhibir el cos fi y la potencia.
3.2
PROGRAMAS DEL PC.
En el PC, por medio del programa LabVIEW (Laboratory Virtual Instrument
Engineering Workbench) se pueden ver físicamente en tiempo real los resultados
que se están presentando en el equipo de medición.
Presentación de valores medidos en LabVIEW.
48
Fig. 3.3
Para lo cual se cuenta con cuatro ventanas de gráficos (Waveform) en las que se
muestran los valores de voltaje, corriente, potencia y cos fi respectivamente en
forma lineal.
También se presentan en sendos controles numéricos digitales los valores de voltaje,
corriente, cos fi, potencia, mismos que se encuentran a la derecha de la ventana del
LabVIEW.
En su parte izquierda se tiene un Owned label (Com Port n) se escoge el puerto por el
cual se están recibiendo los datos en este caso el Com5 y la parte inferior se
encuentra el botón parar, por medio del cual se puede detener la ejecución.
3.4 GENERACION DE DATOS.
49
Para la generación de datos en primer lugar se creo una base de datos en ACCESS la
misma que puede ser abierta y verificar los registros que ahí se generan por medio
del mismo LabVIEW, como se puede apreciar en la figura. 3.4.
Presentación de la base de datos
Fig. 3.4
En esta ventana de LabVIEW podemos apreciar los siguientes elementos:
Medidor: al activar este botó muestra el número de tabla que se han generado.
Get Data: al activar este botón muestra la tabla que se ha escogido y la presenta.
Rouws:
que indica el número de datos generados
Columns:
que indica el número de columnas
Stop:
para la ejecución del programa.
Resol string: muestra la dirección en la cual esta la base de datos.
3.5 GENERACION DE REPORTES EN WEB.
50
Esta generación de reportes es producido por el programa LabVIEW, ya que este
tiene la opción de generar paginas en Web, mismos que pueden ser vistos en forma
remota, en la ventana de la WEB se pueden apreciar las graficas de los valores de
voltaje, corriente, potencia y cos fi, así como también los valores numéricos que el
equipo de medición está emitiendo.
Para acceder a la página Web se procede de la siguiente manera:

Abrimos LabVIEW.

Hacemos clic en la pestaña de TOOLS.

Escogemos la opción WEB PUBLISHING TOOL.

Escogemos que ventana se quiere ver en la Web que pueden ser: los gráficos
y valores de la medición o los reportes de la base de datos.
51
CAPITULO IV
ELABORACION DEL CIRCUITO IMPRESO
INTRODUCCION
Aquí se analiza todo lo que corresponde a la parte de la elaboración del circuito, se
comienza con el diseño del circuito impreso para lo cual se lo ha utilizado al ruteador
del PROTEUS (ARES), la explicación de la ubicación de los elementos y más
detalles de la parte física del impreso.
El diseño está pensado en que tendrá una presentación adecuada para lo cual el
impreso debe estar trazado de modo que el LCD, los terminales de entrada de voltaje,
los conectores de las fuentes DC para el circuito y el de las comunicaciones sean de
fácil acceso y montaje.
Se realiza un listado de los materiales y a la vez el presupuesto del circuito, es
evidente que no se añade mano de obra, costos de las pruebas, entre otros sino
exclusivamente el costo económico de los materiales.
52
4.1 DISEÑO DEL CIRCUITO IMPRESO.
Figura 4.1
En la figura 4.1 se puede ver la ubicación de los elementos, no consta el LCD dado
que va sobrepuesto en la parte superior (queda en dos niveles).
El UT232 y UR232 que son los optoacopladores para la comunicación, se encuentran
en la parte superior (quedarían debajo del LCD), el conector para las comunicaciones
que es de tres pines se encuentra en la parte superior derecha.
En la esquina superior izquierda se encuentran tres condensadores electrolíticos de
10uF los mismos que sirven para mejorar las fuentes DC que ingresan al impreso.
53
El conector para las fuentes DC de alimentación es de seis pines y se encuentra en la
parte superior-centro-derecha.
Existe un led en la parte central de la placa el mismo que se encenderá cuando el
circuito impreso se encuentre en condiciones de entrar en funcionamiento.,
Dado que el equipo incluye dos circuitos similares el uno el transductor de voltaje y
el otro el de corriente y como cada uno de ellos es relativamente grande se ha
realizado un circuito simétrico es decir el transductor de voltaje al lado izquierdo y el
de corriente a lado derecho.
El PIC se lo ha ubicado en la parte central puesto que tiene que ser conectado casi
con todos los demás elementos. Los cuatro amplificadores operacionales son del
mismo tipo (TL084).
La bornera para la entrada de voltaje está en la parte inferior izquierda y la bornera
donde se conecta la carga se encuentra en la parte inferior derecha.
54
El ruteado del circuito impreso es a doble lado y como se puede ver en la figura 4.2
Fig. 4.2
55
La figura 4.3 representa una vista total del ruteado y de las siluetas de los elementos
que forman el vatímetro.
SENSOR DE CORRIENTE
Figura 4.3
56
La figura 4.4 exhibe una vista tridimensional del vatímetro ya ensamblado.
Figura 4.4
57
4.2.- LISTA Y PRESUPUESTO DE LOS MATERIALES
ITEM CANTIDAD
MATERIAL
VALOR ($)
1
4
resistencia de 18 k ¼ de vatio
0.08
2
1
resistencia de 2.2 k ¼ de vatio
0.02
3
7
resistencia de 47 k ¼ de vatio
0.14
4
8
resistencia de 5.6 k ¼ de vatio
0.16
5
6
resistencia de 100 k ¼ de vatio
0.12
6
4
resistencia de 1 k
¼ de vatio
0.08
7
1
resistencia de 0.39 k ¼ de vatio
0.02
8
1
resistencia de 0.68 k ¼ de vatio
0.02
9
2
resistencia de 0.33 k ¼ de vatio
0.04
10
2
resistencia de 9.1 k ¼ de vatio
0.04
11
1
resistencia de 120 k ¼ de vatio
0.02
12
1
resistencia de 18 k ¼ de vatio
0.02
13
10
condensador 100nf
0.80
14
12
condensador 470nf
5.00
15
2
condensador 33pf
0.16
16
3
condensador 10uf
0.45
17
2
diodo zener
0.10
18
1
led
0.10
19
1
pantalla cristal liquido
9.00
20
4
TL084
3.60
21
1
PIC 16F870
6.00
22
1
circuito impreso
25.00
23
1
cristal de 20 mhz
0.90
24
1
Cable de comunicación serial RS232
2.00
$ 53.87
Por el costo total se puede decir que se ha cumplido con uno de los objetivos que era
obtener un vatímetro económico, la precisión y confiabilidad serán demostradas en el
protocolo de pruebas en el siguiente capítulo.
58
Características y costo del FLUKE 87 III
FUNCION
RANGO Y RESOLUCION
PRECISION %
VDC
1000V
0.1mV
±0.05
VAC
1000V
0.1mV
± 0.7
DC CORRIENTE
10A
0.1uA
± 0.2
AC
10A
0.1uA
±1
CORRIENTE
RESISTENCIA
40M Ώ
0.1 Ώ
CAPACITANCIA 1nF
5uF
FRECUENCIA
0.5Hz
200Hz
COSTO
460 DOLARES INCLUIDO
IVA
Características y costo del FLUKE 112
FUNCION
RANGO
PRECISION %
VDC
600V
6000mV
±1
VAC
600V
6000mV
± 0.7
DC CORRIENTE
10A
0.1uA
± 0.2
AC
10A
0.1uA
NO SE APLICA
CORRIENTE
RESISTENCIA
600Ώ
CAPACITANCIA 1000nF
COSTO
40MΏ
±0.9
10000uF
165 DOLARES INCLUIDO
IVA
59
±1.9
Características y costo del equipo construido CS 1
FUNCION
RANGO
PRECISION %
VAC
127V
0.1V
±1
AC CORRIENTE
10A
0.02A
±1
POTENCIA
1270W
0.01W
±3
COS FI
-1
+1
±1
REGISTRO
DATOS TIEMP. REAL
COMUNICACION PUERTO SERIAL PIC - PC
ACCESS
VISUALIZACIÓN EN
PC
COSTO
53.87 DOLARES INCLUIDO
IVA
60
CAPITULO V
PRUEBAS
INTRODUCCION
Vale recordar que para llegar a obtener el resultado final de esta tesis se tuvo que
realizar el equipo por tres versiones, hasta lograr obtener los resultados propuestos.
Hago unas citas textuales del libro PRINCIPIOS DE ELECTRONICA de Albert Paúl
Malvino, página 14.

“Hay que entender que la electrónica es un 50% arte y el otro 50% ciencia”.

“El uso excesivo de fórmulas es un error”.

“La mayor parte de los problemas tienen varias soluciones”.
61
5.1.1
PRUEBAS
Mientras se lo ha ido construyendo y una vez que se ha concluido con la fabricación,
se ha probando paso a paso, tanto la respuesta que debe dar en un determinado punto
del circuito, así como verificando con el osciloscopio las formas de ondas que nos
debe dar en cada etapa, especialmente en la de filtrado y cada uno de los
amplificadores operacionales, para de esta forma tener una garantía de que la parte
que se está analizando cumple con nuestras expectativas.
Las pruebas con el osciloscopio real han sido de gran ayuda, ya que por medio de
ellas nos hemos dado cuenta de fallas para poder cambiar y rectificar elementos y
circuitos que no han sido beneficiosos para su funcionamiento, razón por la que me
he demorado y salido fuera de lo previsto en la finalización y entrega del presente
trabajo.
Una vez finalizada la construcción, se la ha sometido a la prueba final, que es la de
verificar realmente la respuesta que da el equipo cuando se lo aplica una carga y este
valor compararlo con un instrumento de precisión como es el caso del multímetro
FLUKE, las mismas que han sido satisfactorias y han llenado las expectativas que se
tenia en un comienzo. Los valores expuestos en las siguientes tablas han sido
contrastados con un multímetro marca FLUKE que son los de más alta precisión en
el mercado.
62
RESISTIVO
VOLTAJE
CORRIENTE
ITEM
EQPO FLUK EQPO FLUK
10
20
30
40
50
60
70
80
90
100
14,9
26,8
38,1
49,3
63,2
71,8
83,8
95
108,3
119
14,95
26,8
38
49,3
63,2
71,8
84,2
95,3
108,6
119,2
0,57
0,77
0,93
1,07
1,23
1,33
1,45
1,57
1,69
1,79
0,56
0,77
0,92
1,06
1,23
1,32
1,45
1,57
1,69
1,78
INDUCTIVO
VOLTAJE
CORRIENTE
ITEM
EQPO FLUK EQPO FLUK
10
20
30
40
50
60
70
80
90
100
14,4
26,2
37,6
49
60
70
80,6
92,5
102,9
114,8
15,3
27,4
39
51
61,9
74
84,9
96,9
108
120
0,01
0,01
0,01
0,01
0,02
0,02
0,03
0,03
0,03
0,04
0,01
0,01
0,01
0,01
0,02
0,02
0,03
0,03
0,03
0,04
RESISTIVO +INDUCTIVO
VOLTAJE
CORRIENTE
ITEM
EQPO FLUK EQPO FLUK
10
20
30
40
50
60
70
80
90
100
14,8
27
36,6
49,3
61,1
72,3
88,8
94,2
109,4
118,7
14,79
27
37,1
49,3
61,1
72,7
88,9
94,7
109,3
118,9
0,57
0,37
0,93
1,07
1,21
1,34
1,46
1,56
1,7
1,79
0,57
0,37
0,94
1,07
1,21
1,38
1,47
1,6
1,7
1,79
COS FI
ITEM
1
1
1
1
1
1
1
1
1
1
10
20
30
40
50
60
70
80
90
100
COS FI
ITEM
‐0
‐0
‐0
‐0
‐0
‐0
‐0
‐0
‐0
‐0
10
20
30
40
50
60
70
80
90
100
COS FI
ITEM
1
1
1
1
1
1
1
1
1
1
10
20
30
40
50
60
70
80
90
100
63
CAPACITIVO
VOLTAJE
CORRIENTE
EQPO FLUK EQPO
FLUK
14,9
27,2
39,3
51,7
63,7
73,2
84,6
96,4
106,7
121,9
15,1
27,3
39,3
51,8
63,6
74,2
85
96,9
107,1
122
0,04
0,06
0,1
0,13
0,16
0,18
0,21
0,24
0,27
0,31
0,41
0,06
0,1
0,14
0,17
0,18
0,2
0,23
0,27
0,31
RESISTIVO + CAPACITIVO
VOLTAJE
CORRIENTE
EQPO FLUK EQPO
FLUK
14,9
27
37,9
49,5
60,3
72,6
83,5
94,6
110
119,2
14,98
27
38
49,5
60,6
73
84
95
110
119,4
0,58
0,77
0,93
1,08
1,21
1,35
1,47
1,58
1,73
1,83
0,58
0,77
0,94
1,08
1,24
1,36
1,48
1,6
1,73
1,84
CAPACITIVO + INDUCTIVO
VOLTAJE
CORRIENTE
EQPO FLUK EQPO
FLUK
14,4
26,2
39,3
51,9
62,9
72,9
85,1
96,9
107,2
120,2
15,1
27,5
39,3
51,9
62,8
73,8
85,5
96,7
107,5
120,4
0,01
0,01
0,1
0,13
0,16
0,18
0,21
0,24
0,27
0,3
0,02
0,02
0,1
0,13
0,16
0,19
0,22
0,22
0,28
0,3
COS FI
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
COS FI
+1
+1
+1
+0,99
+0,99
+0,99
+0,99
+0,99
+0,98
0,98
COS FI
‐0,0
‐0,0
+0,0
+0,0
+0,0
+0,0
+0,0
+0,0
+0,0
+0,0
RESISTIVO +INDUCTIVO + CAPACITIVO
VOLTAJE
CORRIENTE
ITEM
COS FI
EQPO FLUK EQPO FLUK
10
20
30
40
50
60
70
80
90
100
13,7
26,2
37,6
49,3
60,9
72,1
83,5
94,6
105,5
119,3
13,9
26,2
37,7
49,3
60,8
72,4
83,9
94,7
105,5
119,7
0,57
0,77
0,93
1,09
1,22
1,35
1,47
1,58
1,69
1,83
64
0,59
0,77
0,93
1,09
1,21
1,38
1,5
1,6
1,69
1,87
1
1
1
+0,99
+0,99
+0,99
+0,99
+0,99
1
+0,99
CONCLUSIONES.
Se ha encontrado las siguientes en cuanto al hardware del vatímetro:

El sensor de voltaje fue probado de distintas maneras, la primera fue con un
transformador pero tuvo varios problemas tales como; tamaño, distorsión de
la señal sobre todo en bajos voltajes, distorsiona el cruce por cero por ende
en el cos fi. Para el sensor de voltaje se opto por un divisor de tensión basado
en resistencias, no genera distorsión de la señal, ni en la fase.

El sensor de corriente fue mucho más complejo se probó con un
transformador de corriente el cual presentó los mismos problemas que hubo
para el de voltaje ante lo cual se lo descarto. Se decidió por un sensor
resistivo el cual presenta las ventajas de no distorsión de señal ni de fase.

Los filtros pasabajos utilizados también presentaron inconvenientes siendo el
principal la falta de estabilidad de la capacidad frente a la temperatura, este
problema se solucionó utilizando condensadores de poliéster.

La etapa de amplificación también estuvo acompañada de varios
inconvenientes como por ejemplo el error de offset que poseen todos los
amplificadores operacionales, este problema se hubiese podido solucionar
con la introducción de potenciómetros, pero esto crea otro inconveniente que
es la calibración física de cada potenciómetro en el vatímetro.

Los detectores de cruce por cero teóricamente funcionarían con un solo
operacional en lazo abierto pero en la realidad fue más complicado debido al
error de offset y al tiempo de respuesta del operacional. Después de varias
pruebas se concluyó con el circuito que fue implementado.

El PIC utilizado es el adecuado para este equipo, no sería útil si se trata de
implementar con un LCD gráfico puesto que necesitaría más pines de salida
ante lo cual se requeriría un procesador de 40 pines.
65
En cuanto a las pruebas realizadas al vatímetro.

Se ha cumplido con el principal objetivo propuesto que era el obtener un
equipo con un error máximo del 1%. Esto nos lleva a pensar que si es posible
obtener un menor error sin que se encarezca demasiado.

Los valores de voltaje y corriente han sido contrastados con un multímetro
marca FLUKE dichos resultados son satisfactorios puesto que se encuentran
dentro del margen de error propuesto. El cos fi fue calibrado con un
osciloscopio manteniéndose también dentro del error del 1%.
En cuanto al trabajo en conjunto.

Se ha demostrado que si es posible construir en nuestro medio un equipo
confiable y económico.

Se ha construido un equipo más acorde con las necesidades de nuestro
medio.

Implícitamente tenemos un servicio técnico a nuestro alcance, dado que un
equipo extranjero usualmente al dañarse pasan a formar parte de la bodega.
66
RECOMENDACIONES.

La UPS debe fomentar en primer lugar el desarrollo y construcción de
equipos de medida.

La UPS debe tener implementado un laboratorio que facilite el desarrollo
tecnológico de este tipo de equipos.

La UPS debería brindar facilidades al momento de conseguir un cierto
dispositivo electrónico, pues es más sencillo para la institución que para un
estudiante.

Las tesis ha desarrollarse deberían tener como base las tesis ya existentes con
la finalidad de profundizar y mejorar los equipos ya realizados.

Hay que darle énfasis al fondo del problema es decir en el propio diseño del
equipo.
67
ANEXOS
68
6.2 BIBLIOGRAFIA.
CREUS Antonio.
Instrumentación Industrial.
Sexta Edición.
NASHELSKY Boylestad. Electrónica Teoría de Circuitos. Cuarta Edición.
DRISCOLl Coughlin.
Amplificadores Operacionales. Cuarta Edición.
OGATA.
Ingeniería de Control Moderna. Segunda Edición.
SCHILLING y BELOVE. Circuitos Eléctricos Integrados. Tercera Edición.
MICROCHIP.
Manual de Operación y Funcionamiento del PIC16F870.
GIECK Reiner y GIECK Kurt. Manual de Formulas Técnicas.
Editorial Paraninfo.
MALVINO Albert Paúl.
Prontuario de Electricidad y Electrónica.
Principios de Electrónica.
69
Tercera edición.
Descargar