Está en la página 1de 21

Voltmetro Digital

con PIC 16F877A


PRESENTADO POR:
Arapa Ticona Jos Luis
Caldern Arias Henry Jess
Roque Gutirrez Brayan Oscar
INTRODUCCIN

Estudiar experimentalmente un circuito


elctrico o electrnico, implica utilizar
instrumentos de medicin para cuantificar
caractersticas elctricas de los diferentes
elementos que lo constituyen, estos elementos
utilizados pueden tener caractersticas
analgicas o digitales.
OBJETIVOS

El proyecto presentado tendr comoobjetivo


principal, disear un voltmetro de corriente
continuausando un micro controlador PIC
16F877 el cual nos permite medir la tensin de
hasta 12 voltios,
Entender cmo funciona la arquitectura
FUNDAMENTO TERICO
Casi todos los fabricantes de microprocesadores lo son tambin de
microcontroladores
Hemos seleccionado a Microchip y en particular la serie 16F87
es sencillo en el manejo y contiene un buen promedio elevado en los
parmetros (velocidad, consumo, tamao, alimentacin).
Caractersticas principales:
Tiene procesador de arquitectura RISC avanzada.
Hasta 368 bytes de memoria de datos RAM
Bajo consumo (menos de 2 mA a 5 V y 5 Mhz)
RISC: (ReducedInstructionSetComputer, Computador con Conjunto de
Instrucciones Reducidas) es un tipo de diseo deCPUgeneralmente
utilizado enmicroprocesadoresomicrocontroladores
Pines de un PIC16F877
Los PIC16F87X de Microchip
pertenecen al tipo de
procesador RICS que es un
procesador de instrucciones
reducidas, se caracteriza por
que el nmero de instrucciones
es pequeo y adems casi
todas se realizan en la misma
cantidad de tiempo, por otro
lado posee unidades que
trabajan en paralelo conectadas
por pipes o tuberas. Este tipo
de procesador emplea una
arquitectura Harvard lo que
significa que trabaja las zonas
de memoria de programa y
datos en forma separada.
Diagrama de Bloques del PIC16F877

En la parte superior izquierda


memoria del Programa
memoria de datos (RAM)

En la parte intermedia encontramos


La memoria EEPROM
bloques como son el Status Reg. que es el
registro de estado encargado de anotar el
estado actual del sistema, cada vez que
se ejecuta una instruccin se llevan a
cabo cambios dentro del microcontrolador
como desborde, acarreo.
Osciladores

El Oscilador es un circuito que genera una seal peridica, es


decir, que produce una seal peridica a la salida sin tener
ninguna entrada peridica. Los osciladores se clasifican en
armnicos, cuando la salida es sinusoidal, o de relajacin, si
generan una onda cuadrada.
Un oscilador a cristal es un oscilador armnico cuya frecuencia
est determinada por un cristal de cuarzo o una cermica
piezoelctrica.
En osciladores de frecuencia variable, la frecuencia se puede
ajustar mecnicamente o aplicando tensin a un elemento, se
conocen como osciladores controlados por tensin.
Puente rectificador 2W10

Puente rectificadormonofsico de onda


completa.
Ideal para montarlo en circuito impreso
(PCB).
Capaz de soportar picos de tensin
inversa de hasta 1000v.
Mxima tensin en la entreda de 700v.
Intensidad mxima de salida 2Amp.
Soporta picos de intensidad de hasta
60Amp.
Regulador de voltaje 7805

Tiene la capacidad de regular voltaje positivo de 5V a


1A de corriente, en la mayora de los desarrollos con
arduino o con programadores Pic estamos obligados a
garantizar una fuente de tensin constante, eso
disminuye la posibilidad de daar nuestro circuito
debido a oscilaciones en los niveles de tensin
La forma ms prctica y simple de lograr esto es
mediante elRegulador de voltaje
7805,bsicamente es un dispositivo que cuenta con
3 pines.
Diagrama de conexin del regulador de voltaje
7805
el grfico fue tomado directamente de la hoja de datos del
fabricante as tenemos la certeza que funciona correctamente.
Es importante que el capacitor de la rama de entrada sea por lo
menos 3 veces ms grande que el de la rama de salida.
Display lcd 16x2

LCD alfanumrico de 2 filas por 16 columnas conBacklight Led Azul.

ngulo de visin amplio y alto contraste


Puede mostrar 2 lneas x 16 caracteres
Opera con 5V DC.
Consumo de corriente con luz de fondo total:
25 mA mx
De uso general en: fotocopiadoras, mquinas de
fax, impresoras lser, equipo de prueba
industrial.
Oscilador de cristal de 4 mhz

Es unoscilador electrnicoque utiliza


laresonancia mecnicade un cristal
vibratorio dematerial piezoelctricopara
crear una seal elctrica con
unafrecuenciaprecisa.
Esta frecuencia se utiliza comnmente para
controlar el tiempo, como en losrelojes de
cuarzo, para proporcionar una seal de reloj
estable paracircuitos integradosdigitalesy
para estabilizar las frecuencias de
lostransmisoresyreceptores de radio.
EQUIPOS Y MATERIALES A
UTILIZAR
01 Regulador de voltaje L7805Cv
01 Puente de diodos 2W10
01 PIC16F877
01 Oscilador Cristal 4MHz
01 Potencimetro 5K
01 LCD TUXGR 16X2 R2
02 Borneras
04 Resistencias (10k 30k 50k 220)
04 Capacitores
PROCEDIMIENTO
Plano elctrico
Se utiliza una batera de 12 voltios que se utiliza como fuente cuyo
voltaje se desea medir.Pero el Micro controlador PIC16F877A no puede
leer directamente 12 voltios por lo tanto un circuito divisor de tensin
con resistencias se utiliza parabajar tensin de corriente continua a
travs del pin convertidor analgico digital del micro controlador
PIC16F877A.
Las resistencias se utilizan como divisor de tensin.De acuerdo con la
frmula de divisin de voltaje, el voltaje de menos de 5 voltios aparece a
travs de microcontrolador PIC en el caso de tensin de entrada mxima
12 voltios.

Por lo tanto a la tensin mxima de entrada de 12 voltios, finalmente


reduce la tensin a travs del micro controlador pic que es inferior a 5
voltios. El microcontrolador PIC16F877A tiene siete entradas de
convertidor analgico digital. Esto significa que puede ser interconectado
con siete entradas analgicos o se puede medir siete cantidades
analgicas.
El Mdulo ADC del microcontrolador PIC convierte la seal analgica en
nmeros binarios. El microcontrolador tiene 10 bits de ADC por lo tanto,
convierte la seal analgica a digital de 10 bits.
La resolucin significa el valor para cual ADC incrementa en uno.Esto
significa que por cada seal analgica, ADC incrementa su valor en uno.
la pantalla LCDse utiliza para mostrar los valores de tensin.
PROGRAMACION

La programacin del PIC es muy fcil si se tiene un compilador C


perfecta comoMikro C Pro,MPLAB C de alta tecnologa, etc.
PIC16F877A tiene incorporado ADC (Convertidor Analgico a Digital)
Mdulo, que utiliza ADC para leer el valor de la tensin de entrada.