http://www.forum.getchip.net/

Анализатор спектра
http://www.forum.getchip.net/viewtopic.php?f=17&t=719
Страница 1 из 4

Автор:  akv [ 06 мар 2016, 20:33 ]
Заголовок сообщения:  Анализатор спектра

Представляю вашему вниманию анализатор спектра на ATMega8. Алгоритм быстрого преобразования Фурье с прореживанием по времени ("бабочка") был переписан на AB из исходного кода , написанного на асме. Диапазон анализируемых частот от 0 до 9,6 кГц с шагом 150Гц, т.е. 64 значения. Амплитуда гармоник изменяется от 0 до 32. Преобразование занимает ~7,5 мсек с кварцем в 16МГц. Для наглядности спектра частот, прикрутил дисплей от Нокиа 3310. А самое главное (из-за чего собственно анализатор понадобился), добавил выход на пиксели WS2812B с отображением по уровню частот (код из статьи эффектора) по различным палитрам, тем самым делая акцент на цветомузыке. Программа протестирована в Протеусе, на железе в скором времени. Входной сигнал необходимо пропустить через фильтр низких частот (до 9,6 кГц), отсеяв верхние, которые в силу алгоритма БПФ будут зеркально добавлять гребенки в отображаемый спектр.


Вложения:
Analisator.rar [352.18 КБ]
Скачиваний: 794

Автор:  GetChiper [ 06 мар 2016, 21:45 ]
Заголовок сообщения:  Re: Анализатор спектра

Отлично!
Ждем отчета об испытании в железе.

Автор:  akv [ 17 мар 2016, 22:43 ]
Заголовок сообщения:  Re: Анализатор спектра

Первые испытания в . На вход подал сигнал напрямую с телефона без ФНЧ. С фильтром пока проблемы, хотел поставить эллиптический с программируемой частотой среза, но не нашёл в продаже. Посмотрел у китайцев, цена на них не бюджетная. Если есть у кого идеи, прошу в студию... Дисплей стоит от Siemens C55, практически аналог Nokia 3310, только разрешение больше. Эффектов пока нет, только несколько палитр. Но думаю, эта не проблема, на данном сайте много готовых решений :) .

Автор:  viktor001 [ 18 мар 2016, 03:27 ]
Заголовок сообщения:  Re: Анализатор спектра

Я так понимаю, что, что то типо этого должно получиться, только в красках?

https://www.youtube.com/watch?v=RTkSBGBRWjE

А почему именно эллиптический фильтр? Не думаю, что для цветомузыки нужен такой крутой срез. Обычного ФНЧ четвёртого порядка вполне хватит.

Автор:  akv [ 18 мар 2016, 09:51 ]
Заголовок сообщения:  Re: Анализатор спектра


Автор:  viktor001 [ 18 мар 2016, 23:47 ]
Заголовок сообщения:  Re: Анализатор спектра

Ну это в теории, а на практике, люди создавшие анализатор спектра не парятся по поводу фильтра на входе. Может всё это программно сделано. Я по крайней мере ещё не встречал особого акцента по входу. Но я ни в коем случае ничего не навязываю, просто предлагаю попробовать с простыми фильтрами. Ну или купить типа MAX7400ESA+

Вот схемка простого фильтра на 10 кГц. Вместо С5 поставьте 110 нано и будет примерно 9,64кГц.
Прилагаю ещё одну схему фильра НЧ но уже с эллиптической АЧХ. При указанных на схеме номиналах этот фильтр обеспечивает высокую крутизну спада при частотах выше 3400 Гц, так что номиналы придётся пересчитать.

Вложения:
1 (2).png
1 (2).png [ 8.47 КБ | Просмотров: 14360 ]
Shemotechnika500ustroystv2013_image562.jpg
Shemotechnika500ustroystv2013_image562.jpg [ 23.74 КБ | Просмотров: 14360 ]

Автор:  akv [ 19 мар 2016, 00:21 ]
Заголовок сообщения:  Re: Анализатор спектра

viktor001, спасибо за схемы. Первая схема точно ничего не даст, проверено на практике. Там обычный усилитель на LM386 c RC цепочкой на выходе (ФНЧ 10кГц). А вот вторая схема на К1401УД2 (по-моему аналог LM324N) возможно подойдет, что то похожее встречал на других анализаторах спектра.

Автор:  GetChiper [ 26 мар 2016, 17:26 ]
Заголовок сообщения:  Re: Анализатор спектра

Как продвигается проект?

Автор:  akv [ 26 мар 2016, 22:24 ]
Заголовок сообщения:  Re: Анализатор спектра

Нормально, собрал фильтр на LM324N. За основу взял 2-е похожие рабочие схемы из интернета , подкорректировал значения резисторов и конденсаторов методом научного тыка (как не странно, но протеус в этом деле сильно помог ). Собрал на макетке и проверил, работает. Правда АЧХ в рабочей области не совсем равномерная, но терпимая, в этом плане, конечно лучше специализированная микросхема. Зато к плюсам можно отнести дешевый LM324N, на котором также собран микрофонный усилитель, так как имеет в своём составе 4 операционных усилителя (потребовалось 3). Скоро выложу схему и видео работы.

Автор:  GetChiper [ 26 мар 2016, 23:19 ]
Заголовок сообщения:  Re: Анализатор спектра

На меньшее количество значений (32 например) можно пересчитать таблицы?
Чановские генераторы таблиц не реализовывал на чем нибуть?

Страница 1 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/