Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Electrónica
Sistemas Microprocesados
INFORME DE LABORATORIO VI
Integrantes:
Juan Villacís S.
Gabriela Chicaiza
Darío Valarezo
Sept./2009-feb/2010
Tema: CONVERSIÓN ANÁLOGA DIGITAL Y DIGITAL ANÁLOGA
Ejercicio 1
Determinar:
Entradas:
Señal de 0-5 v
Salidas:
Procesos:
INICIO
Sub rutina
Defino Variables Valor, Voltaje
ADCON1=$80
Sub rutina
Apago cursor.
Limpio LCD
Retardo de 300ms
Codificación:
Esquemático
Simulación
Determinar:
Entradas:
Señal de 0-5 v
Salidas:
Diagrama de Flujo
INICIO
Sub rutina
Defino Variables Valor, Voltaje
Habilito Option_reg
Sub rutina
ADCON1=$80
Leo voltaje de entrada en Um
Apago cursor.
Vol=(vol*5)/1024
Despliego valores
Retardo de 300ms
Codificación:
Esquemático
Simulación
Valor de 0v-5v.
Ejercicio 3.-
1000mv=100ºC
240mv=24ºC
-300mv=-30ºC
Chose R1=-Vs/50uA
V out=-1500mv at 150ºC
=+250mv at -25ºc
=-550mv at -55ºC
En el MCU hay que implementar una regla de tres con el valor analógico leído, de
forma que podamos trabajar con el valor devuelto en formato de temperatura real, ya
sea para hacer un termómetro con avisador o simplemente para mostrar la lectura en
un LCD.
Los ADC en el pic 18f452 devuelven valores con 10bits de resolución, se entiende que
este valor comprende de 0-5v por lo tanto su valor máximo es 1023y equivale a los
5voltios para el ejemplo que mostraremos mas abajo utilizaremos el sensor LM35sin
realimentación negativa con el cual solo podemos obtener lectura de temperatura
mayores a 0º.
Donde 5v/1024(bits)=0.00488+1000=4.88
Ahora se multiplica por el valor de 10 devuelto para obtener un segundo decimal del
resultado de la conversión ADC/Temperatura, con esto tenemos un valor que hemos
redondeado a 48.
Determinar:
Entradas:
Salidas:
Procesos:
Configuro el LCD
Eliminamos el Cursor
Limpiamos el LCD
Conversion ADC7Temperatura
Retardo de un segundo
Diagrama de Flujo
INICIO
Configuro Vfer
Eleminamos a cursor
Lectura In Analógica
Conversión ADC/temperatura
Mostramos Caracteres
LCD
Retardo 1 s.
Codificación:
Esquemático
Simulación
Ejercicio 4.-
Determinar:
Entradas:
Salidas:
Procesos:
Configuro el LCD
Eliminamos el Cursor
Limpiamos el LCD
Conversion ADC7Temperatura
Retardo de un segundo
Diagrama de Flujo
INICIO
For a = i to 255
a=0
Escribo puerto a
a=a+1
A=255
Retardo
a=a-1
Retardo
a=0
Escribo en el Puerto A
Codificación:
Esquemático
Simulación
Conclusiones:
Es necesario conocer y averiguar mas afondo sobre las opciones de salida del
pic16f877a para poder aprovecharlas de la mejor manera y hacer uso de sus
herramientas.
Todo diseño electrónico presenta una gama de resoluciones mediante la
programación y el diseño de su algoritmo teniendo en cuenta que se desea a la
entrada a la salida y los procesos que debe hacer..
Recomendaciones: