proyecto

21
LECTOR DE VOLTAJE AC UTILIZANDO EL CANAL ADC MANTENIMIENTO ELECTRONICO INDUSTRIAL E INSTRUMENTAL INDUSTRIAL 28409

description

lector de voltaje AC atilizando el canal ADC

Transcript of proyecto

Page 1: proyecto

LECTOR DE VOLTAJE AC UTILIZANDO EL CANAL ADC

MANTENIMIENTO ELECTRONICO INDUSTRIAL E INSTRUMENTAL INDUSTRIAL

28409

CENTRO INDUSTRIAL DE LA EMPRESA Y LOS SERVICIOS

Page 2: proyecto

“C.I.E.S”

MEDIDOR DE VOLTAJE

APRENDICES:

SERGIO HERNAN CASTRO AGUDELO

OMAR ALONSO CRUZ PEREZ

INSTRUCTOR:

HERNANDO GOMEZ PALENCIA

MANTENIMIENTO ELECTRONICO INDUSTRIAL E INSTRUMENTAL INDUSTRIAL

28409

CENTRO INDUSTRIAL DE LA EMPRESA Y LOS SERVICIOS

Page 3: proyecto

“C.I.E.S”

Índice analítico

1. medidor de voltaje

1.1 introducción

1.2 objetivos generales

1.3 específicos

1.4 marco teórico

1.5 procedimientos

1.6 conclusiones

1.7 Bibliografía

2. compilador C CCS

2.1 proteus

1.1 INTRODUCCIONEl nombre medidor de voltaje proviene de una utilidad básica como es la realidad de las mediciones eléctricas para cualquier clase de equipos cumple un Propósito de mantener estable la maquina Este trabajo, consiste en verificar el correcto funcionamiento de las maquinas básicas que presenta.

1.2 OBJETIVOS GENERALVerificar el correcto funcionamiento de las maquinas, en susDiferentes configuraciones, con el fin de poder realizar una correcta medición eléctrica

1.3 ESPECIFICOS1. Obtener una base teórica sobre el medidor de voltaje que se simulara a través del Proteus 7 Professional.

Page 4: proyecto

2. Implementar el circuito obtenido y Verificar a través de su compilador en el funcionamiento que deseas obtener3. Comparar los resultados obtenidos en la Simulación con los resultados obtenidos en la práctica.

1.4 MARCO TEORICOEl medidor de voltaje esta diseñado para medir y prevenir una alta o baja tensión dependiendo como esta configurado Sin embargo, sí está conectado a una fuente de voltaje positivo y negativo, estableciendo Estos son típicamente pueden ser de +5 V y -5V.

1.5 PROCEDIMIENTOInicialmente se realizaron las simulaciones, para cada una de las configuraciones de la entrada de voltaje al igual que sus respectivosMontajes en la práctica, como se mostrara en este informe.

1.6 CONCLUSIONESConcluimos que el sistema de mediciones eléctricas pueden tener un gran potencial en el futuro para proteger los diferentes maquinas industriales

1.7 BIBLIOGRAFIA

PROTEUS 7 PROFESSIONAL

COMPILADOR C CCS

INTERNET (google)

PCBWIZ

MATERIALES DE TRABAJO MANUALES

Page 5: proyecto

IMÁGENES DEL PROYECTO

HERRAMIENTAS UTILIZADAS:

MULTIMETRO DIGITAL:

Page 6: proyecto

FUENTE DUAL:

IMPLEMENTOS UTILIZADOS:

CONDENSADOR 1000 UF

Page 7: proyecto

CONDENSADOR 10 UF

DIODO N 5404

Page 8: proyecto

LM 317

PIC 18F 2550

Page 9: proyecto

LED

REOSTATO 100K OHM

Page 10: proyecto

REOSTATO 5K OHM

RESISTENCIA 220 OHM

Page 11: proyecto

FINALIZACION DEL PROYECTO:

Page 12: proyecto

SELECTOR TRIFASICO

Page 13: proyecto

TRANSFORMADOR

2 PROGRAMA CCS C Y SIMULADOR EN PROTEUS

#include<18f2550.h> // DECLARO EL MICROCONTROLADOR CON EL QUE VOY A TRABAJAR//

#fuses INTXT, NOPUT, NOBROWNOUT, NOLVP, NOMCLR, NOWDT

#use delay (clock=8000000) // DEFINO LA FRECUENCIA DE OSCILACION DEL CRISTAL INTERNO//

#define use_portb_lcd true // DEFINO EL PUERTO QUE VOY A TRABAJAR EN LA LCD//

#include<lcd.c> // INCLUYA LA LCD//

#byte porta=0xf80 // DECLARALA LA DIRECCION DE LOS PUERTOS QUE VAMOS A TRABAJAR //

Page 14: proyecto

#byte portb=0xf81 // DECLARALA LA DIRECCION DE LOS PUERTOS QUE VAMOS A TRABAJAR //

Float resultadoadc; //SE ESTA DECLARANDO UNA VARIABLE DECIMAL //

Float voltaje, lectura; // SE DECLARAN DOS VARIABLES TIPO DECIMAL//

Void main (void) // FUNCION PRINCIPAL//

{

lcd_init (); // INICIE LA LCD//

set_tris_a (0x01); // DECLARACION COMO ENTRADA EL PUERTO A//

set_tris_b (0x00); // DECLARACION COMO SALIDA EL PUERTO B//

Porta=00; // LIMPIO PUERTOS //

Portb=00; //LIMPIO PUERTOS//

lcd_gotoxy(2,1); // ESCRIBA EN EL SEGUNDO ESPACIO DEL PRIMER REGLON// //

lcd_putc ("voltimetro:"); //LO QUE COPIE SE REPRESENTE EN EL PRIMER RENGLON //

lcd_putc ("\f voltimetro"); //ESCRIBA EN LA LCD //

delay_ms (10); //TIEMPO DE ESPERA DE LA SALIDA DE LA INFORMACION//

While (true) // SI ES VERDADERO LO QUE ESTA EN EL PROGRAMA EJECUTELO//

{

set_adc_channel (0); //ESTABLESCO ADC EN EL CANAL (0)//

delay_ms (10); //TIEMPO DE ESPERA//

Resultadoadc=read_adc (); //LEER EL RESULTADO DE LA OPERACION//

Voltaje=resultadoadc/255*5; //EL RESULTADO DEL VOLTAJE DESEADO//

Page 15: proyecto

Lectura=voltaje*24.35; //POR EL VALOR DE LA MULTIPLICACION //

delay_ms (1); // TIEMPO DE ESPERA DE LA SALIDA DE LA INFORMACION //

lcd_gotoxy (1,2); // ESCRIBA EN ELPRIMER ESPACIO DEL SEGUNDO REGLON //

Printf (lcd_putc,"%1.2fvoltios", lectura); //LEER EN LA LCD MULTIPLICACION DEL VOLTAJE//

delay_ms (1); // TIEMPO DE ESPERA DE LA SALIDA DE LA INFORMACION//

}

}

2.1 SIMULADOR EN PROTEUS

Page 16: proyecto

PCB WIZARD

Page 17: proyecto
Page 18: proyecto