8-полосный анализатор спектра
Автор ARV & Mamonth   
16.01.2008 г.

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

В частности, едва ли не в каждом музыкальном центре имеется "анализатор спектра" (audio spectrum monitor)  - прыгающие в такт музыке столбики... Вообще-то, назначение такого анализатора вовсе не украшать устройство, но во многих центрах это чисто декоративный прибамбас - столбики часто прыгают без всякой связи с реальным спектром, иногда даже все одновременно... Но ведь красиво - согласитесь! Мы думаем, что анализатор спектра стал бы неплохим дополнением любого самодельного усилителя или эквалайзера, и не только украшением, но и действительно полезным прибором. 

 

 

Но число любительских конструкций анализаторов спектра исчисляется единицами - нам лично известно буквально две: одна была опубликована в журнале Радио почти 25 лет назад, а другая - разработка японца Чена, многократно растиражированная в интернете. Первая конструкция построена по аналоговому принципу и содержит большое число полосовых фильтров, что делает ее дорогой, сложной в сборке и настройке. Вторая выполнена на современной элементной базе, но что-то не встречаются сообщения тех людей, которые повторили бы ее... Одна из причин этого - применение графического ЖК-дисплея - это низкоконтрастныый и довольно небольшой прибор, который явно не украсит лицевую панель усилителя. А при адаптации программы под иные средства индикации (лично мы уверены, что лучше всего подходят для этого светодиоды***) всплывает вторая проблема: исходный текст программы содержит много ошибок. Так или иначе, но альтернативных вышеупомянутым схем не известно. И потому мы разработали свой вариант.

Audio Spectrum Monitor
Audio Spectrum Monitor

Наш проект основан на коде Элм-Чена, однако мы очень серьезно его переработали: нашли и устранили все ошибки, провели оптимизацию по скорости работы и объему требуемой памяти, изменили алгоритм индикации, добавили новые функции - в общем, работали не один месяц. И в итоге получили устройство с крайне простой схемой (прототип) - всего 1 микроконтроллер ATMega8, буквально десяток резисторов, пара конденсаторов и 64 светодиода.

Печатная плата для схемы-прототипа не разрабатывалась, все собрано на макетной плате, но вы уже можете ознакомиться с ее работой по нескольким видеороликам (формат Windows Media и 3gp) и фотографиям. Благодаря программной реализации анализа спектра сигнала наша конструкция обладает широкими возможностями и гибкостью в перенастройке: на видео показан вариант работы программы, реализующей динамический диапазон шкалы по напряжению всего в 7 дБ, но уже разработан вариант логарифмической индикации с диапазоном 20 дБ. Число индицируемых частотных полос спектра может быть любым - от 1 до 10 и более, число уровней в шкале - до 15.  Индицируемые частоты так же могут быть выбраны почти произвольно в диапазоне от 150 до 15000 Гц. Варианты индикации так же могут быть различными: непрерывными столбиками мгновенных значений уровня, отдельными "точками" (на фото вверху) пикового уровня, комбинацией этих способов.

Так как нами потрачено много сил и времени на разработку этого проекта (который, кстати, не завершен и послужит основой еще нескольких), мы не можем в настоящее время предоставить для свободного скачивания прошивку анализатора, тем более открыть ее исходный код. В настоящее время мы прорабатываем вариант публикации демо-версии прошивки, которая лишь позволит вам убедиться в серьезности проделанной нами работы и ее качестве. Но мы готовы обсудить со всеми желающими варианты, которые позволят повторить нашу разработку. Так же мы готовы выполнить адаптацию схемы/программы под конкретные требования.

Зачеркнутому - верить! с 6.02.2010 прошивки для спектроанализатора доступны для свободного скачивания! Подробности см. в новостях.

Вы можете ознакомиться с тем, как все это выглядит:

Если у вас нет возможности посмотреть видео on-line, вы можете скачать этот или другие ролики и просмотреть их off-line: видео первой версии программы (низкое качество) видео1(3gp) видео2(3gp) видео3(3gp) видео4(wmv) видео5(wmv) . А это 2 видеоролика высокого качества с новой версией программы (с пик-индикаторами): видео6(mp4, 9,5М) видео7(mp4, 4,5M) (последний ролик вы можете посмотреть  на YouTube.

Надеемся, наш проект вам понравится! Предлагаем обсудить проект на форуме.

 


Добавить в любимые (0) | Просмотров: 89954

  Коментарии (9)
 1 Написал(а) Владимир, в 12:25 17.01.2008
Прекрасное устройство!  
8 столбиков попахивают стариной.  
Может 64 цветных светодиода расположить квадратом с матовым экраном?
 2 Написал(а) Марк, в 22:36 17.01.2008
Не плохо было бы сделать демку со свипгенератором и полосы традиционные (октавные, полоктавные, третьоктавные... на что хватит духу и вычислительных возможностей). А так - весьма недурственно.
 3 Написал(а) вова, в 22:35 22.04.2008
а схему ,прошивку где взять?
 4 Написал(а) ARV, в 13:51 23.04.2008
в настоящее время [b]схема[/b] секрета не представляет, ибо ничего, кроме контроллера, светодиодов и нескольких резистров не представляет. вместо прошивки можно получить уже [b]запрограммированный МК[/b]. условия можно обсудить в частной переписке. очевидно, что без прошитого МК и схема вам не потребуется, потому ее и нет.
 5 Написал(а) ARV, в 15:01 30.11.2008
Просьба ко всем, кто интересуется проектом: [B]ПИШИТЕ МНЕ через КОНТАКТЫ или стучите в АСЮ[/B] (раздел НАЧИНАЮЩИМ) - я просматриваю комментарии очень редко.
 6 Написал(а) masha, в 23:08 03.03.2009
а можно номер вашей аськи?
 7 Написал(а) ARV, в 20:13 04.03.2009
мой номер аськи доступен в разделе для начинающих - им он чаще требуется :)
 8 Написал(а) Павельчук Александр, в 05:39 10.05.2009
Я бы все же предпочел на ЖК индикаторах-типа от сотового телефона.Или вообще сделал на матрице от автомобильного телевизора. 
Тогда можно будет написать любые надписи,да и с цветом возможности неограниченные.
 9 Написал(а) pavel, в 23:08 09.08.2009
Автор темы, а можно лично с Вами связаться как-то, мыло или ася? Интересуюсь программным кодом.

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.