Conversor de señal Analógica a Digital



Conversor de señal  Analógica a Digital

La conversión analógica-digital consiste en la transcripción de señales analógicas en señal digital, con el propósito de facilitar su procesamiento(codificación, transducción, etcétera) y hacer la señal resultante (digital) más inmune al ruido y otras interferencias a las que son más sensibles las señales analógicas.


Objetivo general

  • Crear conversiones de señales entre una analógica a una digital para su fácil y rápido su transporte, al ser únicamente de dos bits, contribuyendo a una comunicación mas eficaz entre distintos instrumentos electrónicos.

Objetivos Especificos

  • Comprender el funcionamiento de un conversor de señales del PIC 16F877A  (ADC)
  • Manipular el voltaje inducido al PIC de manera analógica mediante un potenciómetro.

Código hecho en PIC C Compiler y simulación en Proteus


#include <16f877a.h>
#device adc=10
#fuses hs,nowdt
#use delay(clock=20M)
#define lcd_data_port getenv("sfr:portb")
#define lcd_rs_pin pin_b0
#define lcd_rw_pin pin_b1
#define lcd_enable_pin pin_b2
#include <lcd.c>


void main()
{
   int16 q;
   float p;
   setup_adc_ports(ALL_ANALOG);
   setup_adc(adc_clock_internal);
   lcd_init();
   while(true)
   {
      set_adc_channel(1);
      delay_us(20);
      lcd_gotoxy(1,1);
      q=read_adc();
      p=(5.0*q)/1024.0;
      printf(lcd_putc," ADC = %4Ld",q);
      printf(lcd_putc,"\n voltaje = %1.2f",p);
   }
}


Integrantes de grupo:

  • Cuadros Sandhaus Jeancarlo
  • Iquiapaza Diaz Willis
  • Hañari Charca Eddy



Video explicativo 





Comentarios