• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

ФНЧ с лог выходом

  • Автор темы Автор темы ReasonX
  • Дата начала Дата начала

ReasonX

Новые
Регистрация
23 Мар 2013
Сообщения
57
Реакции
0
Баллы
0
ФНЧ с лог выходом

Мб не правильно сформулировал название темы.

Вообщем суть такая. Делаю стробоскоп на МК, делаю на МК не просто так, хочу реализовать изменение программы в такт и еще много чего, что не могу адекватно сформулировать.

Все идет хорошо и медленно приближается к тому месту с которым я очень не хотел бы сталкиваться, но видимо придется.

С ФНЧ, что бы согласовываться с композицией моя атмега должна иметь хоть какую то связь с ним. Пока делаю связь по ударным, потом планирую по вокалу, мелодии и хэтам.

Собственно нужен фильтр и детектор который будет срабатывать от "Щелчка" ударных и только от него, выдавая на выход импульс. Длинна в принципе не важна, главное не более 100мс.

ФНЧ должен вырезать все с 300 до 800 герц.

Но я боюсь нескольких вещей, банально дребезга, который приведет к сбою всей программы.
Ложного срабатывания и не срабатывания.

Собственно на ум приходит ФНЧ и триггер Шмитта.

Мб есть способ легче ? Ибо кучу индуктивностей и кондеров надо, на ОУ не вариант.
 
Все фильтры и триггеры реализуются программно.
Делать устройство на МК и ставить аппаратные фильтры (за исключением особых случаев) - дурной тон!
В Вашем случае, нужен не просто фильтр, а алгоритм обработки сигнала. В нем д.б. учтено и ожедание всплеска (для ритмичных ударников) и "тарелок", и математическое фильтрование сигнала, и самонастраивающийся амплитудный детектор, и многое другое. Не стесняйтесь применять математические методы обработки. Правда, эти методы изучаются уже в институте на курсе высшей математики... Но на этом форуме есть грамотные люди - если что, поможем.
 
Последнее редактирование:
Все фильтры и триггеры реализуются программно.
Делать устройство на МК и ставить аппаратные фильтры (за исключением особых случаев) - дурной тон!
В Вашем случае, нужен не просто фильтр, а алгоритм обработки сигнала. В нем д.б. учтено и ожедание всплеска (для ритмичных ударников) и "тарелок", и математическое фильтрование сигнала, и самонастраивающийся амплитудный детектор, и многое другое. Не стесняйтесь применять математические методы обработки. Правда, эти методы изучаются уже в институте на курсе высшей математики... Но на этом форуме есть грамотные люди - если что, поможем.

Боюсь слишком сложно для меня будет, тем более мне бы свою программу работать заставить =)

Для меня это звучит банально страшно. Вышки не имею, о чем давно жалею.
 
+ я пишу на ассэмблере, си пока не изучал, тиня не может умножать\делить, придется тоже писать.

Так что думаю у меня тот особый случай =)
 
+ я пишу на ассэмблере, си пока не изучал, тиня не может умножать\делить, придется тоже писать.

Так что думаю у меня тот особый случай =)
Особый случай - сила сигнала меньше порога чувствительности усилителя. Всё остальное - отмазка. ;)
Писал программы и на С, и на ассемблере, и на вижлах... Кроме приятного сервиса языков высокого уровня, принципиальной разницы не ощутил.
Начните изучение с математических методов обработки радиосигнала. А там само пойдет.
И тут главное - не бояться. Всё получится, если приложить все необходимые усилия.
 
Особый случай - сила сигнала меньше порога чувствительности усилителя. Всё остальное - отмазка. ;)
Писал программы и на С, и на ассемблере, и на вижлах... Кроме приятного сервиса языков высокого уровня, принципиальной разницы не ощутил.
Начните изучение с математических алгоритмов обработки радиосигнала. А там само пойдет.

Не отрицаю отмазки.

Это мой первый проект на МК и АЦП пока только в планах в далеком будущем.

Такая реализация очень сильно затормозит меня, хотя мб и даст много опыта, считаю что еще рановато.
 
Не отрицаю отмазки.

Это мой первый проект на МК и АЦП пока только в планах в далеком будущем.

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

Я наверное не правильно сформулировал, вся лог обработка сигнала будет в МК (Подсчет, вычисление BPM и выбор программы исходя из расчетов)

От фильтра требуется только ловить ударные, не более, предугадывать и прочие будет МК.
 
В двух словах, при совпадении частоты входного сигнала с частотой внутреннего генератора, на выходе декодера появляется логический сигнал
 

Вложения

  • lm567.GIF
    lm567.GIF
    6.9 KB · Просмотры: 240
В двух словах, при совпадении частоты входного сигнала с частотой внутреннего генератора, на выходе декодера появляется логический сигнал

Пытался почитать даташит, но как обычно одни вопросы.

Частота фиксирована или есть погрешность ?

У ударных же частота может сильно колебаться.

Мб мне все таки легче ФНЧ сделать будет ?
 
Об этой микросхеме чуть подробнее почитай в книге "Ремонт зарубежных телефонов." или "Ремонт импортных радиотелефонов". Найти их можно тут Книги по ремонту телефонов
 
Назад
Сверху