Если такой сигнал подать непосредственно на вход АЦП микроконтроллера, мы получим лишь малый диапазон значений входного напряжения (0 В – 0.5 В), т.е. значения лишь верхней волны и вычисление алгоритма FFT будет неверным.
Звуковой сигнал с линейного выхода аудиоустройства представляет собой переменный сигнал, волну с амплитудой около 1 В. Осциллограмма ниже наглядно отображает звуковой сигнал синусоидальной формы частотой 5 кГц (контрольная точка на схеме W2).
до 35 линий ввода/вывода общего назначения.
13-канальный 10-битный АЦП;
USB интерфейс, SPI интерфейс;
один 8-разрядный таймер, три 16-разрядных таймера;
32 КБайт Flash-память программ;
ядро PIC18, рабочая частота до 48 МГц;
Основные характеристики микроконтроллера:
Для вычисления значений по алгоритму быстрого преобразования Фурье в диапазоне звуковых частот необходимо должным образом подготовить сигнал для дальнейшей обработки микроконтроллером. PIC18F4550 имеет встроенный многоканальный АЦП, который может использоваться для измерения напряжения в диапазоне 0 В – 5 В с 10-битным разрешением (0-1023).
Принципиальная схема устройства
Аппаратная часть
разрешение дисплея 128×64 точки.
скорость отображения 10 кадров в секунду;
диапазон частот 312 Гц – 10 кГц;
частота дискретизации 20 кГц;
Основные характеристики:
Проект демонстрирует реализацию анализатора спектра звуковых частот на 8-разрядном микроконтроллере производства компании Microchip. Анализ спектра выполняется при помощи оптимизированного алгоритма быстрого преобразования Фурье (Fast Fourier Transformation, FFT), написанного полностью на языке Си. Визуализация данных (спектра) в реальном времени осуществляется на графическом ЖК дисплее с разрешением 128×64 точки.
27/06/2011Анализатор спектра в реальном времени на PIC18F4550. Часть 1. Схемотехническое решение
Анализатор спектра в реальном времени на PIC18F4550. Часть 1. Схемотехническое решение - версия для печати
Комментариев нет:
Отправить комментарий