Новая темаОтветить Страница 1 из 1   [ Сообщений: 8 ]
Автор Сообщение
 Заголовок сообщения: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 02 апр 2017, 13:57 

Зарегистрирован: 26 ноя 2016, 12:52
Сообщения: 56
Добрый день .
Как реализовать вывод максимальных пиков частоты на промежутке от 20 до 120Гц , на lcd 16x02.
Сигнал будет подаваться на ацп .
Допустим играет музыка , раз максимальная амплитуда 77Гц потом второй пик 35Гц и так далее . Вот эти показания мне и надо в цифрах и выводить на lcd .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 02 апр 2017, 18:52 
Аватара пользователя

Зарегистрирован: 02 мар 2013, 09:18
Сообщения: 1464
Откуда: Москва
Пик-это амплитуда, а 77Гц - это частота. Что именно нужно отлавливать?

_________________
Если долго мучиться, может быть получится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 02 апр 2017, 20:40 
Аватара пользователя

Зарегистрирован: 07 дек 2015, 14:40
Сообщения: 1102
Откуда: Рязань
Походу речь идет о выхвате амплитудных всплесков, на всем диапазоне частот.
Запуливаем на ацп весь мусор и отсекаем все, что ниже необходимого уровня.
Как то так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 02 апр 2017, 23:02 

Зарегистрирован: 26 ноя 2016, 12:52
Сообщения: 56
Частоту и уровень сигнала с максимальной амплитудой на промежутке от 20 до 120гЦ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 03 апр 2017, 01:23 
Аватара пользователя

Зарегистрирован: 07 дек 2015, 14:40
Сообщения: 1102
Откуда: Рязань
В целом, задача для ардуинки не простая. Если просто частоту импульсов посчитать, это она может. Ацп имеется и уровень с дискретностью в 1024 шага от 0 до 5в она покажет. А разобрать на составляющие, по сути, многочастотный шум, сложновата задача. Или не корректно поставлен вопрос.
Есть пример сигнала, который надо обрабатывать?
Если "Допустим играет музыка , раз максимальная амплитуда 77Гц потом второй пик 35Гц и так далее " это в качестве примера смотреть. То тут одиночный всплеск не посчитать на ардуине, тупо загоняя сигнал на ацп.
Ардуина увидит тупо одну линию. И если написать программу, что между какими то двумя всплесками проходит время которое соответствует некой заложенной частоте, то ардуина сможет выделить эти всплески. А если они (всплески) одиночные, то нужно сигнал до завода его в ацп разложить на нужные диаппазоны частот тоесть низкие, средние, высокие, и каждый отдельно заводить на ацп, скажем опросом каждого канала на частоте несколько килогерц, то тогда можно ловить всплески в этих зарание известных диапазонах. Чем выше нужна точность, тем больше каналов. Если нужно по 1 герцу, то это 100 каналов в нужных рамках. Я не уверен, что это вобще реально на коленке собрать такой демультиплексор.
А если условно разбить на 3-4 диапазона, то в целом осуществить возможно.
Так же надо не забывать, что чем больше каналов для анализа, тем больше времени необходимо для прослушки всего диапазона, а частота на которой работает ардуинка весьма скромна. Даже если прошивку самой ардуино ide выкинуть и написать все на чистом СИ, используя сам камень авровский, то это не на много погоды сделает.
Gurvinok тут гуру по всем вопросам, может и подскажет, если вопрос корректно задать.
Ps еще вот сюда загляни.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 03 апр 2017, 10:55 
Аватара пользователя

Зарегистрирован: 02 мар 2013, 09:18
Сообщения: 1464
Откуда: Москва
Для такой цели лучше взять STM32. Он по шустрее будет. А вообще тут попахивает внешним АЦП и ПЛИСиной.

_________________
Если долго мучиться, может быть получится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 04 апр 2017, 00:01 

Зарегистрирован: 26 ноя 2016, 12:52
Сообщения: 56
Хотелось бы например получить такого рода результат . На LCD должна водиться частота и уровень сигнала с максимальной амплитудой на промежутке от 20 до 120гЦ в каком направлении двигаться ?
Я склоняюсь к авр 32 + внешний ацп(только каой ?) и ковырять бпф .


Вложения:
пример.jpg
пример.jpg [ 30.46 КБ | Просмотров: 430 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: arduino uno , FFT-спектральный анализатор .
СообщениеДобавлено: 04 апр 2017, 09:44 
Аватара пользователя

Зарегистрирован: 07 дек 2015, 14:40
Сообщения: 1102
Откуда: Рязань
Господа, эта ветка по ардуине. Той самой, что с ide скетчи забрасывает.
Зачем переходить на другие камни не переходя в темы им посвященные?!

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Новая темаОтветить Страница 1 из 1   [ Сообщений: 8 ]


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

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


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

Найти:
Перейти:  
cron
     Рейтинг@Mail.ru           Яндекс.Метрика