Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 11 дек 2019, 05:45

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Анализатор спектра
СообщениеДобавлено: 06 мар 2016, 20:33 
Не в сети
Аватара пользователя

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


Вложения:
Analisator.rar [352.18 КБ]
Скачиваний: 146
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 06 мар 2016, 21:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1932
Отлично!
Ждем отчета об испытании в железе.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 17 мар 2016, 22:43 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 18 мар 2016, 03:27 
Не в сети

Зарегистрирован: 19 ноя 2015, 03:23
Сообщения: 152
Я так понимаю, что, что то типо этого должно получиться, только в красках?

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 18 мар 2016, 09:51 
Не в сети
Аватара пользователя

Зарегистрирован: 11 янв 2014, 16:23
Сообщения: 64
viktor001 писал(а):
Я так понимаю, что, что то типо этого должно получиться, только в красках?

Вообще, в планах сделать вот это.
Фильтр нужен с резким спадом, иначе верхние частоты будут накладываться на нижние, и как результат сплошной спектр. Поэтому не уверен, что достаточно фильтра 4-го порядка.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 18 мар 2016, 23:47 
Не в сети

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

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


Вложения:
1 (2).png
1 (2).png [ 8.47 КБ | Просмотров: 3088 ]
Shemotechnika500ustroystv2013_image562.jpg
Shemotechnika500ustroystv2013_image562.jpg [ 23.74 КБ | Просмотров: 3088 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 19 мар 2016, 00:21 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 26 мар 2016, 17:26 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1932
Как продвигается проект?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 26 мар 2016, 22:24 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Анализатор спектра
СообщениеДобавлено: 26 мар 2016, 23:19 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1932
На меньшее количество значений (32 например) можно пересчитать таблицы?
Чановские генераторы таблиц не реализовывал на чем нибуть?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB