Lab 07 Conversión ADC

October 15, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Lab 07 Conversión ADC...

Description

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 1 de 8

MICROCONTROLADORES LABORATORIO N° 07

Conversión ADC (Analógico – Digital)

Participantes(s)

Foto:

  Nombres: %  participación:

Grupo Ciclo 4C5 Fecha de entrega

Ccotahuana Huarca Dilman

 Aragón Aguilar Carlos

Carranza rodriguez, joseph

100%

100%

100%

Electrónica y Automatización – Microcontroladores

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 2 de 8

I.COMPETENCIAS ESPECÍFICAS DE LA SESIÓN  

Comprender la conversión ADC en un microcontrolador. Programar el Módulo ADC del PIC y aplicaciones prácticas.

II.CONTENIDOS A TRATAR Conversión a 8 bits y 10 bits. Resolución y ecuación de cálculo de conversión.  

III.MATERIALES Y EQUIPO    

CCS Compiler instalado. Entrenador de PICS PIC16F877A PC con Software de simulación.

IV.FUNDAMENTO TEÓRICO 





Para la realización de este laboratorio se requiere haber realizado y aprobado la EVALUACIÓN DE LA FASE ASÍNCRONA La lectura previa de la información proporcionada para el curso, como el texto y el manual del fabricante. Revise la bibliografía recomendada en la FASE ASÍNCRONA.

V.SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO Tener cuidado con el tpo y niveles de volaje con los que rabaja. Anes de utl Anes utliza izarr el mu mulm lmer ero, o, ase asegur gurars arse e que esá en el rango y magniud elécrica adecuada. Tener cuidado en la conexión y en la desconexión de los equipos utlizados

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 3 de 8

VI.EXPERIENCIA 1 – LECTURA Y CONVERSION SIMPLE UTILIZANDO EL MÓDULO ADC 1. Vamos a realizar u una na lectur lectura a de la entrada analógica AN3 en el cual está cone conectado ctado un POTENCIÓMETRO el cual nos brinda un voltaje variable variable entre 0 y 5 voltios. Esto se ve en el entrenador virtual de PROTEUS:

2. Vamos a m mostrar ostrar en el LCD la llectura ectura directa del valor leído con 1 10 0 bits (de 0 a 102 1023) 3) y vamos a convertir dicho valor a un valor flotante entre 0.00 y 5.00, lo cual va a representar el voltaje que ingresa a dicho pin del uC. En pocas palabras estamos creando un VOLTÍMETRO:

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 4 de 8

3. Como EVIDENCIA, EVIDENCIA, capturamos  capturamos la pantalla de PROTEUS mostrando la ventana PIC CPU Source Code: (incluir NOMBRES DE LOS INTEGRANTES).:

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

VI VII. I.

Página 5 de 8

EX EXPE PERI RIEN ENCI CIA A 2 – LE LECT CTURA URA DE 2 E ENT NTRA RADA DAS SA ANA NALÓ LÓGI GICA CAS S 1. Esta vez va vamos mos a real realizar izar la lec lectura tura de 2 entr entradas adas an analó alógica gicas, s, una de ella ellass el POTENCIÓMETRO conectado conectado a la entrada AN3 y en el otro un sensor LDR conectado a la entrada AN1.

4. El códig código o es si similar milar al anterior, solo que esta vez, antes de hacer la lectura, n necesitamos ecesitamos direccionarr a la entrada respectiva, por este motivo parte del código se va al bucle WHILE direcciona (true):

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 6 de 8

5. Como EVIDENCIA, EVIDENCIA, capturamos  capturamos la pantalla de PROTEUS mostrando la ventana PIC CPU Source Code: (incluir NOMBRES DE LOS INTEGRANTES).:

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

VIII.

RETO D DE EP PR ROG OGR RAMACIÓN:

Página 7 de 8

  

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 8 de 8

1. Util Utilizan izando do los progr programas amas ant anterio eriores res como base, base, prog programe rame con PIC un TER TERMÓMET MÓMETRO RO utilizando el sensor LM35 conectado a la entrada AN0 del PIC y cuyo rango de medición va de -55ºC a 150ºC, 1ºC equivale a 10mV. El programa debe medir SOLO temperaturas positivas de 0 a 150ºC y debe mostrarlo en una pantalla LCD. fdd525efa477ebd76bcbe 7ebd76bcbe9382f71f  9382f71f  Video demostrativo demostrativo:: https://www.loom.com/share/dae https://www.loom.com/share/daefdd525efa47 2. Como EVIDENCIA 1, 1, grabe un video de su simulación en PROTEUS utilizando la aplicación LOOM o YOUTUBE y coloque el LINK en el recuadro siguiente. En la simulación debe visualizarse los nombres de los integrantes claramente. El video NO debe durar más de 2 minutos. https://www.youtube.com/watch?v https://www.you tube.com/watch?v=jI6GHwCV =jI6GHwCVrpY rpY

3. Como EVIDENCIA 2, 2, pegue en el recuadro siguiente el CÓDIGO EN MODO TEXTO: //Integrantes //Ccotahuana Huarca Dilman //Carlos Aragon Aguilar  //Carranza rodriguez joseph #include #device adc=10 #fuses HS, NOWDT, NOPROTECT #use delay(clock=20M) #include int16 lectura1; float lectura2; char str[]={223}; void main(void) {   lcd_init ();   printf (lcd_putc, "\f TERMOMETRO");   delay_ms(200);                       }

setup_adc_p setup_adc_ports orts (AN0); setup_adc (ADC_CLOCK_INTERN (ADC_CLOCK_INTERNAL); AL); set_adc_chan set_adc_channel nel (0); delay_us (20); while (true) { lectura1 = read_adc (); lectura2 = lectura1*((5 lectura1*((5.0/1023.0)*10 .0/1023.0)*100.0); 0.0); delay_ms (20); lcd_gotoxy(1,2); printf (lcd_putc, "Temp: %3.1f%sC ",lectura2, str); delay_ms (100); }

IX.OBSERVACIONES Y CONCLUSIONES: (Deben estar convenientemente redactadas)

 

Nro.

LABORATORIO MICROCONTROLADOR MICROCONTROLADORES ES

Página 9 de 8

OBSERVACIONES:







Es muy simple el uso del simulador podemos programar la medición de 0 a ± en escala de Celsius. La escala en la que utilizamos a partir de a 0 a 150°C y pudimos concretar la prueba correctamente. Con implementación tenemos mejor claro visuales comportamiento de unlasensor y su medición en valores realeslos envalores proyectados en del un lcd.

CONCLUSIONES: 





El pic16f877a es un microcontrolador de mucha función pudiendo así programar un sensor dando respuestas de medición en tiempo real. Se puede cambiar la función que ya no teniendo valores de más +0 si no de -0 valores debajo del 0°. En el pic c compiler podemos cambiar código pudiendo cambiar el método de la lectura del sensor y proyectarlo en lcd

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF