Voltimetro de 0 a 50 Volts
3 participantes
PICELECTRONICA :: Inicio :: Microcontroladores :: Microchip :: CCS
Página 1 de 1.
Voltimetro de 0 a 50 Volts
Creo que este es el circuito que todos quisieramos tener en nuestras fuentes de poder, se trata de un sencillo Voltimetro hecho con el 16F877 al cual se le ha ampliado el rango de trabajo hasta algo mas de 50Volts, al principio tuve algunos problemas con la resolucion y prescision pero al final se pudo corregir en gran medida con codigo y pude obtener una prescision decente y como ya es mi costumbre coloco el codigo y la simulacion para que lo chequen
El circuito:
El codigo:
Aqui les dejo la descarga con la simulacion en proteus
Y para muestra un videito
El circuito:
El codigo:
- Código:
//////////////////////////////////////////////////////////////////////////////////////
//Voltimetro Simple con rango de 0 a 50V//
//PIC16F877//
//Compilador: CCS//
//Somacruz//
//31-05-2012//
/////////////////////////////////////////////////////////////////////////////////////
#include <16f877a.h>
#device adc=10//Resolucion del ADC
#use delay (clock=4M)
#include "flex_lcd.c"
#fuses NOCPD,NOWDT,BROWNOUT,PUT,XT,NOWRT,NOLVP,NODEBUG,NOPROTECT
///////////////////////////////////////////////////
//Programa Principal//
//////////////////////////////////////////////////
void main()
{
unsigned long valor=0;//Declaracion de variables
float voltaje; //Variable que contendra el resultado
///////////////////////////////////////////////////////////////////////////////////////
//Se habilita el A/D y se declara el PORT a usar//
///////////////////////////////////////////////////////////////////////////////////////
setup_adc( ADC_CLOCK_INTERNAL );
setup_adc_ports(AN0);
set_adc_channel(0);
//////////////////////////////////////////////
//Se inicia la LCD//
//////////////////////////////////////////////
lcd_init();
lcd_gotoxy(1,1);
lcd_putc("Iniciando.....");
delay_ms(2000);
lcd_putc("\f" ) ;
lcd_gotoxy(4,1);
lcd_putc("VOLTIMETRO");
do//Bucle
{
delay_ms(100);
valor = read_adc();
voltaje = (float)valor*0.004882812*10.44 ;
lcd_gotoxy(5,2);
printf(lcd_putc,"%g V",voltaje);
}while(true);
}
Aqui les dejo la descarga con la simulacion en proteus
Y para muestra un videito
NECESITO EL ESQUEMA
podrias pasar o escanear el esquema del voltimetro con sus materiales y componetes
necesito presentar mi proyecto
necesito presentar mi proyecto
josechun- Mensajes : 1
Fecha de inscripción : 05/11/2014
Re: Voltimetro de 0 a 50 Volts
Which compiler you used to ?
manojsoorya- Mensajes : 1
Fecha de inscripción : 05/02/2015
Ups
Perdon, por cuestiones personales y laborales no tuve acceso al grupo el esquema esta en la simulacion, saludosjosechun escribió:podrias pasar o escanear el esquema del voltimetro con sus materiales y componetes
necesito presentar mi proyecto
PICELECTRONICA :: Inicio :: Microcontroladores :: Microchip :: CCS
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|