martes, 13 de octubre de 2015

CONVERTIDOR ANALÓGICO DIGITAL ADC CON MICROCONTROLADOR AVR

convertidor analógico digital AVR ejemplo2 imagenEl ADC convertidor analógico digital AVRpermite medir señales analógicas en forma digital, para ello el AVR cuenta con pines por donde le llegará la señal analógica, estos pines deben configurarse como entradas analógicas, el convertidor analógico digital AVR convierte la señal analógica que le llega al pin configurado como entrada analógica, en un número binario de 10 bits que representará la medida analógica, este número binario se guarda en sus registros ADCH y ADCL de 8 bits cada uno pero estos actúan como un solo registro de 16 bits, en el registro ADCH se guardan los bits mas significativos y en el registro ADCL se guardan los bits menos significativos, el número que representa la tensión analógica y guardado en forma binaria dentro de estos registros será de 10 bits para el ATMEGA88 que  será el microcontrolador AVR utilizado para los ejemplos.
El ADC convertidor analógico digital AVR necesita una tensión de referencia para poder trabajar adecuadamente, esta tensión de referencia Vref normalmente será la tensión a la cual trabaja el AVR, aunque por programa se puede elegir otras tensiones de referencia; a la relación que hay entre la tensión de referencia Vref y el máximo número binario de 10 bits 210-1=1023=1111111111 que representará la señal analógica se le conoce como resolución, por ejemplo para el caso del ATmega88 se tendrá que la resolución del convertidor analógico digital AVR será:
Resolución = Vref/(210-1) = Vref/1023
Si se toma como la Vref=5V que es la tensión adecuada a la que trabaja el ATmega88 se tendrá que la resolución de su convertidor analógico digital AVR será:
Resolución = 5V/(210-1) = 5V/1023
de donde
Resolución = 0,004887585533V ≈ 0,0049V luego la resolución para el caso del convertidor analógico digital AVR de 10 bits con un voltaje de referencia de 5V será:
Resolución=4,9mV
La resolución indica en este caso que a la tensión de referencia de 5V se le ha partido en 1023 partes iguales y cada una de esas partes equivalen a aproximadamente 4,9mV, al utilizar esto en forma digital indicará que para un 0 será 0V, si el voltaje aumenta desde 0 en 4,9mV se tendrá un 1, si aumenta 2 veces 4,9mV se tendrá un 2, si aumenta 3 veces 4,9mV se tendrá un 3, si aumenta 4 veces 4,9mV se tendrá un 4 etc.

No hay comentarios:

Publicar un comentario