спектроанализатор звука помогите со схемой
-
armanlight
- Родился
- Сообщения: 6
- Зарегистрирован: Пт сен 09, 2011 07:23:21
- Откуда: Павлодар
спектроанализатор звука помогите со схемой
Здравствуйте появилась задумка собрать сей девайс нашел на сайте спектроанализатор пичок но мне надо на 32 частотных канала и столбцы хотябы на 40 светодиодов и желательно на мк (если на pic то вообще супер у нас в городе только ПИКи можно достать а АВР надо заказывать) может у кого схемка завалялась помогите прошу.
- Реклама
-
armanlight
- Родился
- Сообщения: 6
- Зарегистрирован: Пт сен 09, 2011 07:23:21
- Откуда: Павлодар
Re: спектроанализатор звука помогите со схемой
ну что ни у кого нету идей уже 38 просмотров ( и не одного ответа
Re: спектроанализатор звука помогите со схемой
Попробую переформулировать твою задачу. Тебе нужны 32 линии измерения напряжения с шагом 1//40 МАКС и ОДИН (?!?) ПИК с 32-я выходами?
-
armanlight
- Родился
- Сообщения: 6
- Зарегистрирован: Пт сен 09, 2011 07:23:21
- Откуда: Павлодар
Re: спектроанализатор звука помогите со схемой
ну пик не обязательно просто авр у нас доставка от месяца и больше ждать) а так главное чтоб не сильно сложно
Re: спектроанализатор звука помогите со схемой
Рисуй на рассыпухе. При твоей вводной искать контроллер будешь долго, в итоге (если найдёшь) получится сложно/очень сложно.)
Усилитель на входе, с выходом сигнала от 0 до 20 вольт.
Частотный фильтр (32 линейки).
Светодиодный вольтметр с шагом 0,5 вольта. (32 шт. - по вольтметру на каждую линейку фильтра). (можно набрать из 4-х микрушек по 10 выходов у каждой)
1280 светодиодов::
1. По 0.5р = 640р.
2. Если готов распаять всю эту ораву светиков - дособрать остальное и вовсе "раз плюнуть".
Усилитель на входе, с выходом сигнала от 0 до 20 вольт.
Частотный фильтр (32 линейки).
Светодиодный вольтметр с шагом 0,5 вольта. (32 шт. - по вольтметру на каждую линейку фильтра). (можно набрать из 4-х микрушек по 10 выходов у каждой)
1280 светодиодов::
1. По 0.5р = 640р.
2. Если готов распаять всю эту ораву светиков - дособрать остальное и вовсе "раз плюнуть".
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: спектроанализатор звука помогите со схемой
Схема не вопрос: мк, расширители, матрица светодиодов. Вопрос в программе.
Docendo discimus
-
armanlight
- Родился
- Сообщения: 6
- Зарегистрирован: Пт сен 09, 2011 07:23:21
- Откуда: Павлодар
Re: спектроанализатор звука помогите со схемой
аналоговую схему собрать один день) такой вариант тоже был просто хотелось бы оформить все это на контроллере , а в написании программы действительно вопрос( мне такое не написать это точно).
Re: спектроанализатор звука помогите со схемой
Автору темы:
Для начала уточните диапазон частот и скорость обновления, исходя из этого уже МК выбирать нужно, да и обвязку его тоже.
А заодно и уточните какие серии ПИКов у вас доступны, а то они очень разные бывают от 10х до 32х.
Если диапазон частот "звуковой" (20Гц - 20кГц) 16е ПИКи сразу отбрасываем, 18е тоже не лучший выбор, но в принципе 32 полосный FFT за разумное время может и потянут. Лучше уж 16 битные брать для комфортной работы, в идеале dsPIC, для него уже и либы готовые есть от производителя.
Для начала уточните диапазон частот и скорость обновления, исходя из этого уже МК выбирать нужно, да и обвязку его тоже.
А заодно и уточните какие серии ПИКов у вас доступны, а то они очень разные бывают от 10х до 32х.
Если диапазон частот "звуковой" (20Гц - 20кГц) 16е ПИКи сразу отбрасываем, 18е тоже не лучший выбор, но в принципе 32 полосный FFT за разумное время может и потянут. Лучше уж 16 битные брать для комфортной работы, в идеале dsPIC, для него уже и либы готовые есть от производителя.
[color=#FFBF00]На любой вопрос даю любой ответ[/color]
Re: спектроанализатор звука помогите со схемой
То что Вам нужно называется алгоритм быстрого преобразования Фурье (БПФ или FFT). Если килограмм светодиодов не проблема, то и на МК скупиться не стоит ). МК надо выбирать с аппаратным умножителем: pic18, atmega, c8051f, stm8/32...
Кратко суть программы:
1) берем 64 выборки из АЦП (это для 32 гармоник);
2) применяем БПФ (в сети есть готовые библиотеки c примерами);
3) по результатам найдём уровни гармоник и выведем на матрицу;
и т. д. по кругу.
Максимальная частота сигнала (Fmax) будет определяться частотой выборок АЦП (Fd): Fmax = Fd/2. Минимальная же будет Fmin = Fmax/32.
ЗЫ
Если нет МК с умножителем (вариант для извращенцев), можно попробовать применить алгоритм быстрого преобразования Уолша. Только тогда придется самому разбираться, готовое в сети встречал только под ПЛИСы.
Кратко суть программы:
1) берем 64 выборки из АЦП (это для 32 гармоник);
2) применяем БПФ (в сети есть готовые библиотеки c примерами);
3) по результатам найдём уровни гармоник и выведем на матрицу;
и т. д. по кругу.
Максимальная частота сигнала (Fmax) будет определяться частотой выборок АЦП (Fd): Fmax = Fd/2. Минимальная же будет Fmin = Fmax/32.
ЗЫ
Если нет МК с умножителем (вариант для извращенцев), можно попробовать применить алгоритм быстрого преобразования Уолша. Только тогда придется самому разбираться, готовое в сети встречал только под ПЛИСы.
Re: спектроанализатор звука помогите со схемой
разве можно столько матерных слов сразу говоритьDavlet писал(а):То что Вам нужно называется алгоритм быстрого преобразования Фурье (БПФ или FFT). Если килограмм светодиодов не проблема, то и на МК скупиться не стоит ). МК надо выбирать с аппаратным умножителем: pic18, atmega, c8051f, stm8/32...
Кратко суть программы:
1) берем 64 выборки из АЦП (это для 32 гармоник);
2) применяем БПФ (в сети есть готовые библиотеки c примерами);
3) по результатам найдём уровни гармоник и выведем на матрицу;
и т. д. по кругу.
Максимальная частота сигнала (Fmax) будет определяться частотой выборок АЦП (Fd): Fmax = Fd/2. Минимальная же будет Fmin = Fmax/32.
ЗЫ
Если нет МК с умножителем (вариант для извращенцев), можно попробовать применить алгоритм быстрого преобразования Уолша. Только тогда придется самому разбираться, готовое в сети встречал только под ПЛИСы.
KIT
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: спектроанализатор звука помогите со схемой
Еще можно посмотреть в сторону быстрого преобразования Хартли.Davlet писал(а):можно попробовать применить алгоритм быстрого преобразования Уолша
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: спектроанализатор звука помогите со схемой
а проще всего посмотреть на http://elm-chan.org/works/akilcd/report_e.htmlНичегонеработает писал(а):Еще можно посмотреть в сторону быстрого преобразования Хартли.Davlet писал(а):можно попробовать применить алгоритм быстрого преобразования Уолша
битва с дураками проиграна, победители торжествуют. слава победителям!
-
armanlight
- Родился
- Сообщения: 6
- Зарегистрирован: Пт сен 09, 2011 07:23:21
- Откуда: Павлодар
Re: спектроанализатор звука помогите со схемой
действительно цена контроллера не является проблемой ) проблемой является сама программа для меня её написание большая проблема(


