Está en la página 1de 3

Formato para elaborar Guías de Código: F 053 LI 008

asignaturas teórico – prácticas Página: 1 de 3


FACULTAD DE INGENIERIA

FACULTAD / PROGRAMA: Ingeniería Electrónica y PUNTOS: 3


Telecomunicaciones

ASIGNATURA: Digitales II NOMBRE DE LA PRÁCTICA: PRACTICA VERSION:


Módulo ADC en uC No: 6 1.0

GRUPO: 1 JORNADA: Nocturna FECHA: 08/10/2019

1. INTRODUCCIÓN:
Debido a que la mayoría de las señales de sensores y otros dispositivos electrónicos son
análogas, es necesaria una forma de conversión de dichas señales para que los
microcontroladores (en su totalidad digitales), puedan leerlas e interpretarlas. En esta
práctica, veremos el módulo de conversión que poseen la mayoría de los
microcontroladores.

2. ANTECEDENTES Y JUSTIFICACIÓN:
Un conversor o convertidor de señal analógica a digital (ADC) es un dispositivo electrónico
capaz de convertir una señal analógica, ya sea de tensión o corriente, en una señal digital
mediante un cuantificador y codificándose en muchos casos en un código binario en
particular. Donde un código es la representación unívoca de los elementos, en este caso,
cada valor numérico binario hace corresponder a un solo valor de tensión o corriente.

En la cuantificación de la señal se produce pérdida de la información que no puede ser


recuperada en el proceso inverso, es decir, en la conversión de señal digital a analógica y
esto es debido a que se truncan los valores entre 2 niveles de cuantificación, mientras
mayor cantidad de bits mayor resolución y por lo tanto menor información perdida. Se utiliza
en equipos electrónicos como computadoras, grabadores de sonido y de vídeo, y equipos
de telecomunicaciones.

Casi todos los microcontroladores comerciales poseen un módulo de conversión ADC que
le permite procesar señales análogas de entrada. En general dichos módulos permiten
configurar la resolución de conversión (modificando el número de bits deseados para
representar el dato análogo), generalmente 8 bits, 10 bits o 12 bits.

Entre mayor sea la resolución de bits, menor información se perderá en la conversión, pero
mayor será el tiempo de conversión y la cantidad de memoria requerida para almacenar los
datos. Como en muchos otros periféricos del microcontrolador, la conversión se puede
manejar por interrupciones, ya que el tiempo que toma realizarla pueda aprovecharse en
otras tareas.
Formato para elaborar Guías de Código: F 053 LI 008
asignaturas teórico – prácticas Página: 2 de 3
FACULTAD DE INGENIERIA

3. OBJETIVO(S) ESPECÍFICO(S):
• Realizar el montaje del microcontrolador.
• Programar en lenguaje C un algoritmo para control de leds, comunicación y
conversión ADC.
• Simular el código desarrollado en Proteus.
• Implementar el sistema en protoboard.

4. MARCO TEORICO:
Microcontroladores, Conversor Análogo a Digital, Tasa de Muestreo.

5. RECURSOS UTILIZADOS:
• Microcontrolador PIC16F876A, PIC16F877, PIC16F877A o similares.
• Resistencias, Condensadores, Pulsadores, Potenciometro y LEDs.
• Tarjeta con el circuito integrado FTD232.
• Cable DB9 o cable Mini USB (según el circuito elegido).
• Fuente de Voltaje.
• Protoboard, cables, pinzas, etc.

6. PROCEDIMIENTO EXPERIMENTAL:
1. Realice en el software Proteus el montaje que aparece a continuación con una
modificación; en lugar del botón conecten un potenciometro así:
a. Pin 1 – Vcc
b. Pin 2 – Pin AN0 del uC
c. Pin3 - GND
Formato para elaborar Guías de Código: F 053 LI 008
asignaturas teórico – prácticas Página: 3 de 3
FACULTAD DE INGENIERIA

2. Luego, en PICC, partiendo del código del laboratorio anterior, incluya una parte que
realice el siguiente proceso:
El sistema debe permitir seguir controlando la dirección de rotación por medio de la
ventana Terminal con los comandos ‘I’ y ‘D’ y enviando la información de cuántas veces
ha rotado cuando se envíe el comando de parada ‘P’. En resumen, debe funcionar igual
que el laboratorio anterior con una adición:
Utilizando el potenciometro deben contralar la velocidad de movimiento de los leds. Para
esto, debe activar el módulo ADC del microcontrolador y seleccionar el pin AN0 como
entrada de conversión; luego, deben leer el valor del potenciometro y de acuerdo a ese
dato configurar la velocidad de parpadeo (aumentándola o disminuyéndola), de acuerdo
al sentido de giro del potenciometro.

3. Cuando el algoritmo esté programado y compilado, simule su funcionamiento en


Proteus.

4. Programe el código en el microcontrolador real utilizando uno de los programadores


del laboratorio de la universidad. Deberá obtener el mismo resultado que en la
simulación.

7. INFORME TÉCNICO:
El informe debe incluir:
• Montaje funcional del circuito simulado en Proteus.
• Montaje funcional del circuito real en protoboard.
• Código del algoritmo en lenguaje C.
• Comparación entre los dos circuitos y conclusiones.

8. BIBLIOGRAFÍA RECOMENDADA:
• Compilador C CCS y Simlador Proteus para Microcontroladores PIC. Eduardo García
Breijo. Alfaomega.
• El Lenguaje de Programación C. Brian W. Kernighan, Dennis M. Ritchie. Pearson
Education.
• Internet.

También podría gustarte