реклама на сайте
подробности

 
 
> FFT + ATmega8, Быстрое преобразование Фурье
Wart
сообщение Sep 25 2012, 18:03
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 25-09-12
Пользователь №: 73 685



Всем добрый вечер.
Возникла у меня проблема. Пытаюсь сделать анализатор спектра на atmega8, используя библиотеку avrfft, написанную специально для MegaAVRs. За основу брал код со страницы http://www.jnutthailand.com/FFT.html, но ничем не могу открыть схему, приведенную там. Как нужно фильтровать звуковой сигнал? Сейчас на вход АЦП подаю звуковой сигнал амплитуды 2.5V, сдвинутый на 2.5V вверх (0V-5V). Но получаются редкие бары-банды (не знаю как правильно назвать эти столбики), а в целом скачат одновременно все 24 полоски. Есть проект в Протеусе + код под WinAvr (в приложении). Там нужно подать любую wav мелодию на вход АЦП (осторожно, генерация очень тормозит). Очень рассчитываю на вашу помощь.

Прикрепленный файл  fft.rar ( 77.49 килобайт ) Кол-во скачиваний: 259


И кстати как избежать проседания напряжения во время просчета fft в функции? В реальности диоды слегка мигают. Без этой функции свечение диодов стабильно. Нижняя полоска светится всегда.
Спасибо.

Сообщение отредактировал Wart - Sep 25 2012, 18:04
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Артём_
сообщение Sep 25 2012, 19:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Wart @ Sep 25 2012, 21:03) *
И кстати как избежать проседания напряжения во время просчета fft в функции? В реальности диоды слегка мигают.

Вы хотите сказать что ядро так напрягается, что питание аж просаживается? Тогда схема питания кривая.

Или задержка на вычисления слишком большая?
Go to the top of the page
 
+Quote Post
Wart
сообщение Sep 25 2012, 21:34
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 25-09-12
Пользователь №: 73 685



Цитата(_Артём_ @ Sep 25 2012, 23:30) *
Вы хотите сказать что ядро так напрягается, что питание аж просаживается? Тогда схема питания кривая.

Или задержка на вычисления слишком большая?

Значит второе, т.к диоды питаются от сдвиговых регистров, не от МК. За счет задержки на вычисление, импульс свечения получается немного длиннее, следовательно и яркость выше. Теперь буду думать как этого избежать. Мысли вслух. Спасибо.

Сообщение отредактировал Wart - Sep 25 2012, 21:35
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 19:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016