practica de un conversor analogo digital

Post on 25-Sep-2015

3 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

practica de docente ing. guachalla narvaez

TRANSCRIPT

  • Diseo con microcontroladores PIC en lenguajes MikroBasic y MikroC Docente: Ing. Roger Guachalla Narvezxoroger@yahoo.es

    PRACTICA 08: Conversor Anlogo/Digital1. Objetivos:

    Comprobar el funcionamiento del conversor A/D, de 10 bits y multiplexado en 8 canales,incorporado en el PIC16F877A

    2. Fundamento TericoLa conversin implementada por los microcontroladores PIC16F cuenta con una resolucin de 10 bits, loque permite obtener un nmero con un rango de 0 a 1023, que es proporcional a los valores de referencia,que por defecto son 0 voltios y 5 voltios. Esto significa que si una entrada anloga, tiene una tensin de 0voltios su resultado es 0, y si la tensin es de 5 voltios el resultado de la conversin es 1023 de igual manerasi la tensin es de 2.5 voltios, el resultado ser 511.El PIC16F877A tiene 8 entradas de seal anloga multiplexadas, lo que significa que el mdulo deconversin interna del microcontrolador es slo uno, y los mltiples canales se pueden leer pero no almismo tiempo. Para realizar este tipo de conversiones los compiladores MikroBasic y MikroC Pro for PICcuentan con la librera ADC Library. Est librera cuenta con la funcin denominada ADC_Read(). Estafuncin retorna el resultado de la conversin del canal especificado por el parmetro entre parntesis.Diagrama en Bloques:

    Registros de Control:

  • bits 5-3 CHS2:CHS0Seleccin de canal analgico a convertir. Se selecciona uno de los ocho canales AN0,...,AN7 colocandoen estos tres bits el nmero binario correspondiente al canal deseado. (Los canales analgicos a usardebern tener sus bits TRIS correspondientes seleccionados como entradas).

    bit 2 GO/DONEBit de inicio y fin de conversin.- Con el convertidor encendido, poniendo este bit en 1 se inicia laconversin del canal seleccionado. Este bit permanece en 1 durante la conversin y es limpiadoautomticamente por el convertidor al terminar la conversin.

    bit 0 ADONEncendido del convertidor. Al poner este bit en 1 el convertidor se enciende y al ponerlo en 0 se apagay no consume corriente.

    bit 7 ADFMSeleccin de formato del resultado. Al ponerlo en 1 se selecciona resultado de 10 bits justificado a laderecha. Y con un 0 se selecciona justificacin a la izquierda.

    Bits 3-0 PCFG3:PCFG0Bits de configuracin de las entradas del convertidor. Configuran las patitas de entrada del convertidorde acuerdo a la siguiente tabla, (en donde A = Entrada Analgica D = Entrada /Salida digital)

  • 3. Diagrama Esquemtico:

    Componentes Proteus:

  • 4. Cdigo fuente ejemplo en lenguaje MikroBasic Pro for PIC

    5. Procedimiento Experimental en LaboratorioI. 1era Firma:

    Cambiando el cdigo fuente ejemplo al lenguaje MikroCPro for PIC, compilar, simular enProteus y Armar el circuito en protoboard probando su funcionamiento.

    II. 2da Firma:Usando el lenguaje MikroBasicPro for PIC o MikroCPro for PIC realizar uno de los siguientes INCISOS:(El lenguaje a usar y el inciso a realizar sern asignados por el Docente o por el Auxiliar una vez obtenidala 1era Firma)

    a) Termmetro Digital: Usando el sensor de temperatura LM35 realizar un termmetro digital queindique la temperatura en escalas Celsius y Fahrenheit en el display LCD.

    b) Detector de Colores: Usando el sensor reflectivo infrarojo CNY70 realizar un detector que indiqueel color entre 4 posibles colores. El nombre del color se mostrar en el display LCD.

    c) Medidor de ngulos: Acoplando una barra al eje de giro de un potencimetro y usando untransportado, realizar un medidor de ngulos que muestre el ngulo entre la referencia y la barradesde 0 hasta 180 grados.

  • 6. Informe de la Prctica: Conversor Anlogo/DigitalI. Firmas en la Cartula (0, 1 o 2) que avalen los procedimientos realizados en LaboratorioII. Imprimir el Diagrama Esquemtico y el Cdigo Fuente en MikroBasic o MikroC usados para realizar

    el inciso asignado para la obtencin de la 2da Firma del Trabajo en LaboratorioIII. TRABAJO DE INVESTIGACION:

    Cada trabajo de investigacin debe incluir: Resumen escrito a mano (de un mnimo de 3 pginas) Fuentes de Informacin (direcciones web, bibliografa) Copias impresas de la informacin adquirida a travs de las fuentes

    1. Sensor de Temperatura: LM35

    2. Sensor reflectivo infrarojo CNY70

    IV. Conclusiones

top related