Está en la página 1de 4

Investigación 1 Lectura de ADC

Microcontroladores
MT81D
Francisco Javier Vega Enriquez
Itzayanna Duarte Rabelo
Objetivo

Los estudiantes realizaran una investigacion, formato libre, en


donde expliquen lo siguiente:
- ¿Qué es el ADC?

-¿Cuantos módulos ADC tiene el microcontrolador 16f887 (o el pic que


estes usando)?

- ¿Cuál es la librería y las instrucciones básicas para realizar la


adquisición de señales análogas y su posterior conversión a digital?

Una señal análoga es una señal continua que posee valores que
van variando con el tiempo. A diferencia de una señal digital, que tiene
valores discretos en cada punto de muestreo, una señal análoga
presenta fluctuaciones constantemente. En la siguiente figura podemos
ver un patrón analógico (representado como una onda sinosuidal)
junto con un patrón digital (representado como líneas discretas).
Entre más resolución tenga nuestro microcontrolador, mas
pequeños pueden ser los rectangulos que se forman y más
aproximado puede quedar nuestra señal análoga. En otras palabras
aumentamos el muestreo de la señal para aproximarnos de mejor
forma a la forma de onda original.

Para poder detectar las señales análogas con un


microcontrolador PIC debemos emplear el conversor A/D (ADC PIC) el
cual toma la señal análoga y la transforma en un valor o número digital
(binario).

Sin embargo el conversor A/D de un microcontrolador PIC posee


dos niveles de referencia VREF+ y VREF- que indican entre que
valores estará comprendida la señal análoga de entrada.
Es importante destacar que el voltaje mínimo diferencial es de
2V, es decir la diferencia entre VREF+ y VREF- no puede ser mayor a
2V.
Un ADC convierte y mide el voltaje en un pin (que tendrá que
estar declarado como entrada con el correspondiente registro TRISA)
y lo convierte en un numero. El voltaje se mide en referencia a un
voltaje minimo, Vref(-), y un voltaje máximo, Vref(+);

V_norm = (V-Vref(-) ) / ( (Vref(+) ) - (Vref(-) ) )

La resolución de un microcontrolador PIC depende del voltaje de


referencia que se establezca en el dispositivo.
Generalmente si no se define este voltaje de referencia el
dispositivo usará el voltaje de alimentación como siendo la referencia
(es decir 5v)
El microcontrolador PIC16F887 tiene 14 canales análogos los
cuales son: AN0, AN1, AN2, AN3, AN4, AN5, AN6, AN7, AN8, AN9,
AN10, AN12 y AN13; que están distribuidos en los puertos A, B y E
(14 canales).

Conversor ADC de 8 bits: Cuando la resolución es de 8 bits, la


señal digitalizada trabaja entre 0-255. Con 8 bits el mayor número
binario que puede tener es :

La resolución: Es el voltaje necesario (señal analógica) para


lograr en la salida(señal digital), que se presente un cambio de bits.

En el compilador , las instrucciones para manejar el conversor


AD son las siguientes:

setup_adc_ports(valor)
setup_adc(modo)
set_adc_channel(canal)
valor=read_adc() ---> Lectura del resultado y almacenado en
valor, que viene a ser un numero entero dependiendo de la directiva
#DEVICE ADC= empleada.
Estos son algunos sensores cuya salida es en votios, la cual
podemos hacer uso de l modulo AD del PIC para poder digitalizar y
controlar esta señal.

Referencias
http://aprendiendoelectronicafacil.blogspot.com/2015/08/pic-c-compiler-conversor-
analogico.html
https://sensoricx.com/microcontroladores/conversor-adc-de-8-bits-para-el-pic-pic16f887/
https://controlautomaticoeducacion.com/microcontroladores-pic/14-conversion-
analogodigital-ad/
http://picfernalia.blogspot.com/2012/07/conversor-adc.html

También podría gustarte