Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Фильтруют все!
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
Виталий_
Господа, прошу консультации!
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.
Подскажите решение.
cant
вы вначале укажите, на чем реализовать собрались? какая величина затухания устроит.

а так "схема фильтра низких частот" и гугл вам подскажет от простейшего на кондентсаторах и катушках до более сложных в несколько порядков
Виталий_
да в принципе RC устроит, затухание пусть даже 3 дБ.
Вот накидал схемку, проверял в мультисиме, не режет, как не меняй длительность и емкость конденсатора.
Прошу извинить за корявый рисунок
cant
замените на фильтр высоких частот

http://vt-tech.eu/ru/articles/calculators/...rc-filters.html
Виталий_
Не ну с гармоническим воздействием более менее понятно. А вот с импульсным че-то не учитываю видимо. Давно не фильтровал)

А ведь если период неизменный, то частота постоянна, тогда вопрос можно ли отфильтровать по длительности?
kovigor
Цитата(Виталий_ @ May 26 2014, 23:12) *
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.

Если у вас обычные КМОП (ТТЛ) - импульсы, сделайте цифровой автомат - дискриминатор длительности на любой подходящей CPLD ...
Plain
Требуется:

1) задержать сигнал на 50 мкс;

2) в течение этого времени измерять длительность импульса — например, интегратором;

3) по окончании этой задержки и если условие задачи выполнено, синтезировать на выходе схемы импульс с измеренной длительностью — например, тем же интегратором.

Соответственно, триллион резисторов и конденсаторов задачу не решат при всём желании.
sifadin
Цитата(Виталий_ @ May 26 2014, 23:12) *
Господа, прошу консультации!
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.
Подскажите решение.


Фильтрация сводится по сути к измерению длительности с последующим восстановлением измеренной величины, с задержкой на один период


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

Нужно переделать всю систему так, чтобы по одному каналу шли импульсы, а по второму отмашка - годный он или нет с задержкой на один период

shf_05
Цитата(Виталий_ @ May 27 2014, 02:12) *
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.

фильтрует в смысле убирает или оставляет? импульсы какой формы, амплитуды?
важна ли форма сигнала на выходе "фильтра" или нужен факт тот не тот импульс?
сами по себе ФНЧ, ФВЧ, ПФ для вашей задачи врядли подойдут, если только сделать квазиоптимальный фильтр на импульс длиной 50мс и выше, в общем нужно понимать какие импульсы и для чего ловите.

нужно было измерить длительность импульсов делал так (правда в цифре)- задавал порог срабатывания компаратора, на его выходе получал прямоуг. сигнал, дальше просто измерял его длительность путем подсчета количества выборок, на которых он выше порога срабатывания.
Меджикивис
Цитата(Виталий_ @ May 27 2014, 01:12) *
Господа, прошу консультации!
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.
Подскажите решение.
Хочу уточнить основы.
1. НЕВОЗМОЖНО "отфильтровать" такой импульс, оставив его на своем месте.
Почему.
Вот, допустим, импульс начался.
Если схема не обладает пророческими способностями, то ни она, ни Вы сами, не можете сказать, когда именно закончится этот импульс, и превзойдет ли он 50 мкс.
А вот когда он закончился - уже можно решать, столько ли он продлился, и что теперь делать.

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

Если импульс аналоговый, произвольной формы, то запускаем его в линию задержки на 50 мкс за которой ключ.
Если импульс оказался длинее 50 мкс - открываем ключ - он проходит на выход. Если короче, то ключ не открываем.

3. При стабильном периоде повторения можно задержать ровно на период. Таким образом, импульс будет появляться на выходе как будто "на своем собственном месте", - только в следующем периоде. Если, конечно, дальнейшее предназначение схемы позволяет такое.
Herz
Цитата(Виталий_ @ May 26 2014, 23:12) *
Нужен фильтр, который фильтрует импульсы длительностью более длительности N (например 50 мкс), при неизменном периоде.

Ещё неплохо бы узнать, что именно означает слово "фильтрует". Импульсы длительностью более длительности N нужно оставлять или, наоборот, подавлять?
TSerg
Обычно, таки понимается "фильтрует==вырезает".
Хотя уточнение вполне уместно.
ViKo
Цитата(TSerg @ May 27 2014, 13:22) *
Обычно, таки понимается "фильтрует==вырезает".
Хотя уточнение вполне уместно.

Обычно таки наоборот - ФНЧ пропускает НЧ, ФВЧ - пропускает ВЧ.

Но ТС обычным путем не идет. rolleyes.gif (если что, ТС - это топикстартер, а не TSerg cool.gif )
demiurg_spb
Цитата(ViKo @ May 27 2014, 14:43) *
Обычно таки наоборот - ФНЧ пропускает НЧ, ФВЧ - пропускает ВЧ.
+1
Но для меня "логичнее" наоборотsm.gif
ViKo
Цитата(demiurg_spb @ May 27 2014, 14:00) *
+1
Но для меня "логичнее" наоборотsm.gif

Возьмем отвлеченный пример, для восстановления "логики" - воздушный фильтр... rolleyes.gif
TSerg
Фильтра́ция в теории случайных процессов - неубывающее семейство σ-алгебр. sm.gif
demiurg_spb
Цитата(ViKo @ May 27 2014, 15:04) *
Отличный "якорь"!
TSerg
Цитата(ViKo @ May 27 2014, 15:04) *
Возьмем отвлеченный пример, для восстановления "логики" - воздушный фильтр... rolleyes.gif


А, что не так? Воздушный фильтр "вырезает" вредные составляющие, т.е. песок, пыль и пр.
ViKo
Цитата(TSerg @ May 27 2014, 14:15) *
А, что не так? Воздушный фильтр "вырезает" вредные составляющие, т.е. песок, пыль и пр.

Ну вы даете... sm.gif
... а пропускает - ...? И потому называется - ...?
TSerg
Не вижу крамолы, диалектику - вижуsm.gif
ViKo
Цитата(TSerg @ May 27 2014, 14:50) *
Не вижу крамолы, диалектику - вижуsm.gif

Чтобы не путаться и не путать, лучше придерживаться определенного (официального) правила.

Могу привести пример, который, действительно, ставит в тупик. У русскоговорящих ключ "открыт" - проводит, "закрыт" - не проводит. У англоговорящих "open" - не проводит, "close" - проводит. Вот это - диалектика. rolleyes.gif
VCO
Цитата(ViKo @ May 27 2014, 15:03) *
У англоговорящих "open" - не проводит, "close" - проводит. Вот это - диалектика. rolleyes.gif

open - разомкут
close - замкнут
Да пёс с ней, с логикой и диалектикой, у нас и сами выключатели вверх тормашкой! Вы лучше ТС помогите...

...Почитал посты выше - вроде уже помогли. Цифровой дискриминатор на ПЛИС - самое подходящее решение даже для аналогового сигнала.
Виталий_
Всем спасибо!
Фильтрует-отфильтровывает-убирает!
Пока думаю...
alexf
Цитата(Виталий_ @ May 27 2014, 10:02) *
Фильтрует-отфильтровывает-убирает!


Тут как раз англоязычные термины убирают неоднозначность. ФНЧ - low pass filter, т.е. конкретно пропускающий низкие частоты. А для логики подумайте о светофильтре. Зеленый ПРОПУСКАЕТ зеленый цвет.
VCO
Цитата(alexf @ May 29 2014, 07:07) *
Тут как раз англоязычные термины убирают неоднозначность. ФНЧ - low pass filter, т.е. конкретно пропускающий низкие частоты. А для логики подумайте о светофильтре. Зеленый ПРОПУСКАЕТ зеленый цвет.

Для логики ещё подходит: фильтруй базар biggrin.gif
И ещё: модератор фильтрует полезные посты и удаляет флуд wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.