Автор Тема: Аудиоспектроанализатор  (Прочитано 134965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #120 : 18 Октября 2010, 13:18:21 »
0
Множат и делят, есть стандартные библеотеки на ассемблере , причем для 16р чисел, кроме того константы считаются на калькуляторе и в этом виде в программулину.
Умножает AVR аппаратно, а вот делить, стервец, не умеет - не научили :( Поэтому Фурье МК дается с натугой.

Оффлайн олег640

  • Хороший знакомый
  • **
  • Сообщений: 126
  • Репутация: 0
  • Поблагодарили: +6
Re: Аудиоспектроанализатор
« Ответ #121 : 18 Октября 2010, 21:52:40 »
0
Ребят ,а в чем схему зарисовать,нагородил немножко .

Оффлайн MetalHeart

  • Администрация
  • *****
  • Сообщений: 3932
  • Репутация: 18
  • Денис
  • Поблагодарили: +1155
Re: Аудиоспектроанализатор
« Ответ #122 : 18 Октября 2010, 22:02:18 »
0
олег640, по каким мотивам? :)

Хм.. sPlan может?

Оффлайн олег640

  • Хороший знакомый
  • **
  • Сообщений: 126
  • Репутация: 0
  • Поблагодарили: +6
Re: Аудиоспектроанализатор
« Ответ #123 : 18 Октября 2010, 22:11:58 »
0
спасибо,Денис,то что надо ,хочу нарисовать что меня посетило по поводу анализатора.

Оффлайн олег640

  • Хороший знакомый
  • **
  • Сообщений: 126
  • Репутация: 0
  • Поблагодарили: +6
Re: Аудиоспектроанализатор
« Ответ #124 : 24 Октября 2010, 21:39:17 »
0
Чего то не получилось воспользоваться программой ,не нашел библиотеку для кмоп,наверное плохо искал,нарисовал от руки ,DA1,2 -LM3915.Интересно ,можно ли такое дело просимулировать .Думаю ,точнее надеюсь ,что должно работать так как в моем первом посте ... ;-[
http://fotki.yandex.ru/users/oleg548416/album/127903/

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #125 : 07 Ноября 2010, 00:05:31 »
0
Чего-то как-то все втихушку что-то ваяют, чтоль?
Я вот что решил: делаю 28-полосный, фильтры 4-го порядка на MC4558 или чего там найду в SO... В DIP как-то монструозно получается  :facepalm:
Располосовка:
<40
50
63
80
100
125
160
200
250
315
400
500
640
800
1000
1250
1600
2000
2500
3150
4000
5000
6300
8000
10000
12500
16000
>20000

Нижний и верхний LPF и HPF соответственно.
Коммутация и индикация на контроллере, атмега16, думается, вполне потянет, столбики по 7 уровней, 1 свободный бит порта на индикатор уровня сигнала + еще какую-нибудь наглядную агитацию.

А?

PS. Как тут сворачивающийся список соорудить?

PPS. FilterPro от TI сильно врет?

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #126 : 07 Ноября 2010, 00:16:07 »
0
Имхо, 40 от 50 , четвертый порядок не различит
Лучше чем 12 дБ на октаву от него в реале не добиться, а сколько октав между 50 и 40?
« Последнее редактирование: 07 Ноября 2010, 00:18:22 от hippo64 »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #127 : 07 Ноября 2010, 00:22:47 »
0
Имхо, 40 от 50 , четвертый порядок не различит
Лучше чем 12 дБ на октаву от него в реале не добиться, а сколько октав между 50 и 40?
Ну... Порядок фильтров по ходу пьесы будет уточняться, бо после килогерца 4-ый, имхо, уже снобизм. Покурил, подумал - неа, не снобизм... При такой плотности полос - еще и мало будет...
« Последнее редактирование: 07 Ноября 2010, 00:30:08 от Althair »

Оффлайн MetalHeart

  • Администрация
  • *****
  • Сообщений: 3932
  • Репутация: 18
  • Денис
  • Поблагодарили: +1155
Re: Аудиоспектроанализатор
« Ответ #128 : 07 Ноября 2010, 01:02:12 »
0
а сколько октав между 50 и 40?

Меньше октавы ;) приблизительно 4 ноты

и добавил...
Althair,  я похоже остановился на схеме Audio Spectrum Analyzer, вот эта то есть:
http://radio-hobby.org/modules/news/article.php?storyid=742

Уже собрал все материалы, которые только удалось найти в инете.
И видео есть.. Хоть и не очень важно.. Но судя по записи анализатор шустрый.. А по отзывам - честный.
Есть рецепт как расширить кол-во полос.
Audio Spectrum Analyzer


Материалы-то нашел, но собирать буду позже, пока не до него...


и добавил...
Единственное чего тут не хватает - "зависания" пикового уровня.
« Последнее редактирование: 07 Ноября 2010, 01:22:19 от MetalHeart »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #129 : 07 Ноября 2010, 01:43:21 »
0
Althair,  я похоже остановился на схеме Audio Spectrum Analyzer, вот эта то есть:
http://radio-hobby.org/modules/news/article.php?storyid=742

Именно эта схема пошла у меня за основу, в частности - блок коммутации. Но 10 полос, имхо, для выхода из класса "моргалки", все-таки маловато.
Единственное чего тут не хватает - "зависания" пикового уровня.

Воооот. Именно этим и должен, по моей задумке заниматься МК. Пиками, различного свойства отбражениями инфы - RMS, стереобаланс, фазовые выкрутасы и проч.
Мысля засела прочно - собрать качественный прибор студийного уровня, чтобы алесисам-лексиконам-эдиролам шнобель утереть :)

Оффлайн олег640

  • Хороший знакомый
  • **
  • Сообщений: 126
  • Репутация: 0
  • Поблагодарили: +6
Re: Аудиоспектроанализатор
« Ответ #130 : 07 Ноября 2010, 15:14:00 »
0
 Я буду свою мостырить чтоб пик зависал

Оффлайн mikky

  • Наш человек
  • ****
  • Сообщений: 538
  • Репутация: 1
  • Миша
  • Поблагодарили: +17
Re: Аудиоспектроанализатор
« Ответ #131 : 07 Ноября 2010, 20:10:14 »
0
Чего-то как-то все втихушку что-то ваяют, чтоль?
Ага, просто медленно всё получается..Деталюхи получил, но пока всё долго шло посетили новые мысли..Вот есть платки индюков разведённые, если надо кому.
[ Вложение: Вам нельзя просматривать вложения ] [ Вложение: Вам нельзя просматривать вложения ]
« Последнее редактирование: 07 Ноября 2010, 20:21:19 от mikky »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #132 : 07 Ноября 2010, 20:20:30 »
0
Лично я буду сразу делать под SMD, бо появился канальчик, по мелочам принесут... С операми вот пока не определился  :d_know:

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #133 : 07 Ноября 2010, 20:26:12 »
0
Имхо самые обычные, типа 358 в соике, дешево и сердито.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #134 : 07 Ноября 2010, 20:30:15 »
0
Имхо самые обычные, типа 358 в соике, дешево и сердито.
И собственных шумов фильтров в 4-ом порядке больше сигнала?

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #135 : 07 Ноября 2010, 20:31:51 »
0
еще станет вопрос точных кондюков и резюков при таком количестве полос, но другого пути , наверное, нет. Я прикинул,на контроллере, при 20мГц такта, можно успеть на 16 полосах определить наличие частот, уровень уже тяжко отслеживается, с погрешностями и опозданием

и добавил...
А каков будет диапазон измерения? -70 дБ оне влегкую тянут.Проверено. Измерительные усилители для термопар делали на них без проблем, 12 разрядов не дрожали.
« Последнее редактирование: 07 Ноября 2010, 20:36:06 от hippo64 »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #136 : 07 Ноября 2010, 20:55:54 »
0
еще станет вопрос точных кондюков и резюков при таком количестве полос, но другого пути , наверное, нет. Я прикинул,на контроллере, при 20мГц такта, можно успеть на 16 полосах определить наличие частот, уровень уже тяжко отслеживается, с погрешностями и опозданием
В моей задумке отслеживается только уровень по каждой полосе, тут контроллер будет отдыхать. Диапазон - -25, -15, -6, 0, +3, +6, +9 (пик). ИМХО, за глаза.
Кондюки и резюки 0.5% и 1% имеются в достатке, тут я не заморачиваюсь. Одно что человек, который мне будет комплектовать "передачку" (с местного радиотехнического завода) застрелится все это подбирать :cr:
« Последнее редактирование: 07 Ноября 2010, 21:02:29 от Althair »

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #137 : 07 Ноября 2010, 21:07:10 »
0
Ну 24дБ 358 потянут с многократным запасом, контроллер привел только как пример невозможности построения приборного, а не тащильного спектроанализатора.
Ну и мерить лучше, имхо, компараторами, и, желательно без динамической индикации

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #138 : 07 Ноября 2010, 21:23:57 »
0
Ну 24дБ 358 потянут с многократным запасом, контроллер привел только как пример невозможности построения приборного, а не тащильного спектроанализатора.
Ну и мерить лучше, имхо, компараторами, и, желательно без динамической индикации
Влепить толпу LM3915? Не вопрос, но чем это будет отличаться от динамического опроса фильтров с частотой 200...250 Гц? Задержкой в 5 мс, думается мне, никто не будет опечален...

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #139 : 07 Ноября 2010, 21:31:32 »
0
Шуметь оно будет на пиковых токах фронтов как трактор

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #140 : 07 Ноября 2010, 21:37:36 »
0
Шуметь оно будет на пиковых токах фронтов как трактор
Блоки фильтров и индикации разнести на разные платы, а питание у них по любому будет разное. Об этом я тоже думал.

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #141 : 07 Ноября 2010, 22:41:43 »
0
А мне видится примерно вот так

Audio Spectrum Analyzer 15 FPS only ( VU-meter)

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #142 : 07 Ноября 2010, 23:59:14 »
0
Сразу видать - добротность фильтров в этой конструевине ниже нуля.

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #143 : 08 Ноября 2010, 00:05:52 »
0
Althair,Гош, а у тебя мысля в какую сторону шевелится - двухканальный монстр, или сумматор на входе одноканального предпочтёшь?

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #144 : 08 Ноября 2010, 07:36:26 »
0
Althair,Гош, а у тебя мысля в какую сторону шевелится - двухканальный монстр, или сумматор на входе одноканального предпочтёшь?
Предпочту переключаемый сумматор, чтобы можно было посмотреть частотку каналов в сумме и каждый канал в отдельности :)

и добавил...
Манна небесная: на складе обнаружено 70 шт. (!!!) AD826AN, лежащие там уже третий год. Интересно, я ящиком пива отделаюсь? :cr:

и добавил...
Теперь можно и двухканального зверя задумывать :)

и добавил...
А с такими операми и эквалайзер можно туда же привернуть на тех же фильтрах... ;)
« Последнее редактирование: 08 Ноября 2010, 12:02:43 от Althair »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #145 : 09 Ноября 2010, 08:27:25 »
0
Так. Упарился с предыдущим софтом, переношу весь проект в Proteus. И вот именно теперь мне, как никогда, нужен новый проц в ноут :wall:

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #146 : 09 Ноября 2010, 11:47:32 »
0
Сразу видать - добротность фильтров в этой конструевине ниже нуля.
Гош, я про принцип построения, у Лексиных была когда то попытка стандартизировать распиновку разъемов межблочных, ну вот типа того же.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #147 : 09 Ноября 2010, 12:37:19 »
0
Гош, я про принцип построения, у Лексиных была когда то попытка стандартизировать распиновку разъемов межблочных, ну вот типа того же.
А... Так я мыслью в ту сторону и парю - независимые блоки, кои можно совать куда угодно. Конкретно - отдельно блоки фильтров, блок коммутации, блок управления и блок индикации. Как вариант ко всему этому - сумматор с раздельным регулированием по каждой полосе, чтобы получить эквалайзер.
« Последнее редактирование: 09 Ноября 2010, 12:39:27 от Althair »

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Аудиоспектроанализатор
« Ответ #148 : 09 Ноября 2010, 12:40:42 »
0
Це дило!

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #149 : 09 Ноября 2010, 20:21:27 »
0
Так-с... Чего-то меня штырит конкретно.
Оффтоп, но в тему: посоветуйте (читай: носом ткните) какую-нибудь максимально честную софтинку для расчета фильтров на ОУ? Как выяснилось - FilterPro мало того, что ахинею выдает, так еще и не годится вообще.