Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
Los
microcontroladores
incorporan
un
CAD
(Convertidor
Analgico/Digital) pueden procesar seales analgicas abundantes en
las aplicaciones. Suelen disponer de un multiplexor que permite aplicar a
la entrada del CAD diversas seales
analgicas desde las terminales del circuito integrado. Un convertidor
anlogo digital tiene como entrada un nivel de voltaje (valor analgico) y
produce en su salida un nmero binario de n bits proporcional al nivel de
la entrada (valor digital). Los convertidores de seal anlogo a digital
abrevian ADC o A/D.
El mdulo del ADC cuenta con dos registros ADRESH y ADRESL donde se
almacena
Automticamente los 10 bits la conversin digital.
Sin embargo es posible seleccionar a cual de los dos registros se va a
leer como ceros los 6
bits que restan.
Con ayuda del bit ADFM del registro ADCON1 podemos seleccionar la
distribucin de los
10 bits. Por ejemplo si ADFM=1 los bits estarn asignados entre los 8
bits de ADRESL y los
2 menos significativos de ADRESH.
Por otro lado si ADFM=0 los bits estarn asignados a los 8 bits de
ADRESH y los 2 mas
significativos de ADRESL. Para el programa a disear vamos a asignar el
valor de 0 a
ADFM.
Luego es importante recordar que el conversor necesita un tiempo de
adquisicin antes de
empezar la conversin por lo que es recomendable generar por software
un retardo que
como mnimo debe ser de 19,72 us. En el programa a disear
realizaremos un retardo con
ayuda del TMR0 y asignar el preescaler 1:256 hasta que desborde,
obteniendo asi un
retardo de 65 us. Si bien es cierto este retardo esta sobredimensionado,
es importante
recalcar que el tiempo de adquisicin puede crecer en funcin a la
impedancia de entrada.
(max impedancia recomendada = 10kohm)
DIAGRAMA DE FLUJO