/Medicion-y-Sintesis-de-Frecuencia-Atmega328p

El trabajo corresponde al Proyecto Final de la materia de Arquitectura de Computadores

Primary LanguageMakefile

Medición y Síntesis de Frecuencias de hasta 200Hz

El proyecto consiste en poder analizar la frecuencia de diferentes formas de onda (sinusoidal, triangular, cuadrada) y en base al cálculo de la frecuencia medida poder luego generar una señal sinusoidal de la misma frecuencia. El proyecto se dividió en dos partes, la medición de la frecuencia de entrada y la síntesis de la sinusoide.

Se realizó el programa en C utilizando un microcontrolador ATmega328p y se utilizaron los siguientes periféricos: módulos Timer0 y Timer2 (para generar un PWM), el módulo UART para poder pasar los datos por el puerto serie, el módulo del conversor ADC para analizar los datos de la señal de entrada, e interrupciones.

Dentro de la carpeta 'Documentación' se encuentra la explicación detallada del proyecto.

Resultados

En las siguientes figuras se muestran en azul las señales de entrada y en rosado las sinusoides sintetizadas a la salida. Las figuras fueron tomadas usando el simulador Proteus.

sintesis_cuadrada sintesis_2