Arduino
Proyectos
Robtica
Recursos
PICs
Foro
cursomicros.com
Programacin de Microcontroladores
ADC - Conversor Analgico Digital
Contenido
Introduccin
Conceptos Bsicos
Resolucin y Voltajes de Referencia del ADC
El ADC de aproximaciones sucesivas
El Mdulo ADC de los AVR
Operacin del Mdulo ADC
Seleccin del Canal de Conversin
Los Voltajes de Referencia
Resultado de la Conversin
Reloj del ADC y Tiempo de Conversin
Interrupcin del ADC y Modo Sleep
Registros del Mdulo ADC
ADCSRA
ADCSRB
ADMUX
ADCH y ADCL
DIDR0
Prctica: Conversiones Normales
Introduccin
Por ms que actualmente nuestro alrededor est repleto por la tecnologa digital, sabemos que el mundo no
naci as y que hay cosas que tampoco van a cambiar. No podemos cambiar la naturaleza analgica de los
fenmenos naturales como la presin, la temperatura, la luminosidad, la electricidad, el magnetismo, etc.
El transductor elemental que se utiliza para digitalizar las seales de estos fenmenos es el Conversor
Analgico a Digital, ADC, que convierte una tensin elctrica en un valor numrico. De algn modo,
cualquier otra seal puede llegar a manifestarse elctricamente, de all a tensin elctrica, y la tenemos. As es
como funcionan por ejemplo los sensores de luz, de temperatura (de calor), etc.
Conceptos Bsicos
Antes de entrar de lleno en la programacin del conversor ADC de los AVR vamos a conocer algunos
conceptos que nos ayudarn para no perdernos en la teora. Puedes saltearte este apartado si deseas pero
presiento que en algn momento regresars
Por ejemplo, en un ADC 10 bits con Vref- = 0 V y Vref+ = 5V, la resolucin alcanzada ser de (5-0)/1023
= 4.88 mV. Significa que el mximo error posible ser de 4.88/2 = 2.44 mV.
Es poco usual encontrar aplicaciones donde Vref- sea diferente de GND = 0V y donde Vref+ sea diferente
de VCC = 5V. En estas condiciones se puede aplicar una regla de tres para deducir que una entrada
analgica Vin cualquiera (entre 0 y Vref+) ser convertida en un valor numrico que se puede calcular con la
siguiente frmula:
Anterior
Arriba
Siguiente
Trminos de uso & Deslinde
Copyright 2009-2013 by cursomicros.com