Схемы металлоискателей MD4U
http://md4u.ru/

PI
http://md4u.ru/viewtopic.php?f=24&t=292
Страница 3 из 4

Автор:  Anker [ Пт: 07 апр 2006 17:39 ]
Заголовок сообщения: 

Кстати, мало кто знает - первый прибор ИМБ был с одной катушкой метр на метр, намотанной алюминиевым проводом, автор разработки -Э. Шайдуров, я читал его монографию по импульсным системам поиска. Прибор прекрасно работал, да вот беда - не влезал в танк.
Пришлось переработать...
Существует заблуждение, что таким монстром можно искать только 500 - килограмовые бомбы, я тоже так когда -то думал, но на самом деле ИМБ регистрирует даже крупный кованый гвоздь.

Автор:  Chocolate John [ Пт: 07 апр 2006 21:05 ]
Заголовок сообщения: 

Anker писал(а):
на самом деле ИМБ регистрирует даже крупный кованый гвоздь.

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

Автор:  Andy_F [ Пт: 07 апр 2006 22:59 ]
Заголовок сообщения: 

Chocolate John писал(а):
Полагаю, что современный прибор сможет засекать не только кованые, но и цельнотянутые, крупные гвозди, тоже.


:D Эх, Борода, Борода...

Автор:  Chocolate John [ Пт: 07 апр 2006 23:38 ]
Заголовок сообщения: 

Andy_F писал(а):
:D Эх, Борода, Борода...

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

Автор:  Serj [ Сб: 08 апр 2006 11:23 ]
Заголовок сообщения: 

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

Автор:  Коляй [ Сб: 08 апр 2006 14:58 ]
Заголовок сообщения: 

В послеламповых советских телевизорах именно такой каскад строчной развёртки УПИМЦ

Автор:  deradox [ Пн: 10 апр 2006 9:57 ]
Заголовок сообщения: 

Вот вероятно это тебе подойдет

http://www.thunting.com/geotech/pages/m ... au_300.pdf

Автор:  Lenin [ Вт: 11 апр 2006 20:20 ]
Заголовок сообщения: 

Вы ребята чего-то от темы отклонились?!:D

Вопрос к Andy_F:
Какая в ClonePI «болтанка» результатов АЦП (до и после фильтрации)?

Автор:  Andy_F [ Вт: 11 апр 2006 21:45 ]
Заголовок сообщения: 

Lenin писал(а):
Вы ребята чего-то от темы отклонились?!:D

Вопрос к Andy_F:
Какая в ClonePI «болтанка» результатов АЦП (до и после фильтрации)?

Не очень понял, что имеется в виду? Кроме того, по клону другой раздел есть, давай уж туда уйдём его обсуждать...

Автор:  Lenin [ Ср: 12 апр 2006 5:02 ]
Заголовок сообщения: 

Andy_F вопрос как раз по теме «Цифровая обработка в МД», а ClonePI - это просто пример. А вопрос связан с помехами в PI и их фильтрации. Просто у меня на макете (не ClonePI) «болтанка» результатов АЦП (12 разрядов, Uоп=5В) до фильтрации +-140 ед., после фильтрации +-4 ед.
Это хороший результат или нет?
Вот я и хотел сравнить с уже работающем проектом.
До какого примерно уровня нужно снижать помехи, чтобы прибор нормально работал?

Автор:  Andy_F [ Ср: 12 апр 2006 13:33 ]
Заголовок сообщения: 

Lenin писал(а):
Andy_F вопрос как раз по теме «Цифровая обработка в МД», а ClonePI - это просто пример. А вопрос связан с помехами в PI и их фильтрации. Просто у меня на макете (не ClonePI) «болтанка» результатов АЦП (12 разрядов, Uоп=5В) до фильтрации +-140 ед., после фильтрации +-4 ед.
Это хороший результат или нет?
Вот я и хотел сравнить с уже работающем проектом.
До какого примерно уровня нужно снижать помехи, чтобы прибор нормально работал?

Понял, о чём речь.
АЦП сам по себе не "болтается" вообще. Точнее, там возможны уходы на 1 младшиего разряда (т.е., 1/4096 для 12 разрядного DAC, типичное значение для SAR), но эти уходы медленные.
А с подключённым трактом RX и катушкой всё зависит от уровня помех. Я получал похожие результаты - без фильтрации "болталось" где-то +-100, с фильтрацией +-5...10 (в моих конкретных условиях, схема была IB с прямой обработкой, фильтрация - EMA).
Кстати, качество фильтрации в частотной области и искажения сигнала во временной области находятся, если можно так сказать, в обратной зависимости друг к другу. EMA плохо фильтрует помехи, но мало искажает отклик, TMA фильтрует гораздо лучше, но чувствительность при этом заметно падает, а "настоящий" цифровой фильтр ведёт себя уже и вовсе чёрти как.

Автор:  Lenin [ Ср: 12 апр 2006 17:44 ]
Заголовок сообщения: 

А фильтр Баттерворта пробовал? У меня как раз он реализован в паре с медианным. Сначала медианный срезает ВЧ, а потом Баттерворта довершает дело.
Срабатывают быстро, но немного затягивают сигнал от мишени, где-то на 150мс. Пока думаю как от этого избавиться.
А что такое TMA и ЕМА?

Автор:  Andy_F [ Ср: 12 апр 2006 18:54 ]
Заголовок сообщения: 

Lenin писал(а):
А фильтр Баттерворта пробовал? У меня как раз он реализован в паре с медианным. Сначала медианный срезает ВЧ, а потом Баттерворта довершает дело.
Срабатывают быстро, но немного затягивают сигнал от мишени, где-то на 150мс. Пока думаю как от этого избавиться.
А что такое TMA и ЕМА?


В качестве "настоящего" фильтра я как раз пробовал полосовой Баттерворта, кажется 2-15 Гц. Мне совсем не понравилось - если его реализовывать на "плавающей точке", то это очень медленно, а если ограничиться целочисленной арифметикой, то характеристики жутко искажаются по сравнению с рассчётными (такой фильтр уже сам не захочешь). И даже с плавающей точкой реакция на мишень оказалась, мягко говоря, неудовлетворительная. Для проектирования использовал Filter Solution 8.0, он сразу исходник фильтра на С выдаёт. Может, конечно, я чего-то не понял...
TMA и EMA - сглаживания, треугольное скользящее среднее и экспоненциальное скользящее среднее соответственно.

Автор:  Lenin [ Ср: 12 апр 2006 20:09 ]
Заголовок сообщения: 

Нормальный фильтр Баттерворта это НЧ. А если его использовать как ПЧ (за счет коэффициентов), то действительно получается «порнография». Я отрабатывал это в MATLAB-е. Можно подобрать коэффициенты, которые можно безболезненно округлить до третьей цифры после запятой. А затем промоделировать фильтр с округленными коэффициентами (посмотреть характеристики, реакцию на импульс и т.д.).
A ЕМА я пробовал (в литературе он так и называется - экспоненциальное скользящее среднее), мое мнение от него больше вреда чем пользы, а увеличение порядка только ухудшает его практические свойства.
А ТМА думаю надо попробовать. Чего-то не могу найти его в литературе. Как он реализуется?

Автор:  cerber [ Ср: 12 апр 2006 21:13 ]
Заголовок сообщения: 

Мой первый МД, был собран не для личных целей... работал я тогда в КИПиА, нужно было сделать металл детектор для конвейера, штатный реагировал на заклёпки транспортёрной ленты, катушку мотал литцендратом, передающий блок был в катушке, но двуполярка по 15 вольт убивала, далее шёл сигнальный кабель 80 метров, до блока блокировки- работал идеально, схемка была построена на двух генераторах, но с изюминкой :wink: На приёмной схема была построена на полевиках.

Автор:  Alteh [ Вт: 18 апр 2006 14:04 ]
Заголовок сообщения: 

Lenin писал(а):
A ЕМА я пробовал (в литературе он так и называется - экспоненциальное скользящее среднее), мое мнение от него больше вреда чем пользы, а увеличение порядка только ухудшает его практические свойства.
А ТМА думаю надо попробовать. Чего-то не могу найти его в литературе. Как он реализуется?

Очень просто. Складываем последние N значений и делим результат на N (таким образом получаем WMA). TMA отличается тем, что полученные значения пропускаем ещё раз через такой же фильтр.
(Дойная перегонка :lol: )
Я как и Andy_F пытался сделать фильтры на обычном МК. Вывод, если хотим получить действительно ХОРОШИЙ результат - надо ставить DSP. Иначе ни хрена не успеть :cry:
С уважением.
Александр.

Автор:  Lenin [ Вт: 18 апр 2006 21:26 ]
Заголовок сообщения: 

Александр, не надо никаких DSP. У меня последняя версия фильтра выполняется на AVR (16МГц) за 86,5 мкс. Вроде решил проблему затягивания сигнала от мишени. Короче пришлось использовать чистый НЧ Баттерворта 4 порядка. А снизу «подопру» автоподстройкой.
Вот и получится полосовой фильтр. Коэффициенты автоподстройки можно менять, следовательно, можно менять и частоту пропускания фильтра «снизу».

Автор:  Alteh [ Ср: 19 апр 2006 9:12 ]
Заголовок сообщения: 

Пардон, я невнимательно прочитал название темы... Отвечал про ТМА и попутно вставил про DSP. Имелся в виду IB. У меня при 10МГц тактовой на PIC 2336 шагов, да учесть прерывания... Моговато будет. Хотя интересно. И как решил с весовыми? Наверное кучу времени убил на моделирование? Я делал 2-го порядка, но подобрать коэффициенты не получилось. В результате - полная фигня... Хуже чем WMA работает. Поэтому на ТМА и остановился.
С уважением.
Александр.

Автор:  kos [ Ср: 19 апр 2006 11:03 ]
Заголовок сообщения: 

я пока остановился на пропускании сначала медианным , а затем EMA.
посмотрю как это будет выглядеть на грунте.

Автор:  kos [ Пт: 12 май 2006 9:09 ]
Заголовок сообщения: 

погулял немного с прибором (IB),
и на практике пришел к интересному выводу:
крутизна фильтра (слева, т.е. НЧ половина ) определяет чуствительность прибора к изменению грунта.

т.е. использовать ЕМА конечно можно, но тогда высокой чуствительности будет мешать грунт. левая (НЧ) половина полосового фильтра как раз разделяет грунт и отклик от металла.

наверно по этому у кощея три варианта фильтра для грунтов с разной минерализацией.
:roll:

Автор:  Ciklon [ Ср: 17 май 2006 23:54 ]
Заголовок сообщения: 

Вопрос к цифровикам...По фильтрам.
При обработке сигнала какими фильтрами пользуются, в основном. ФВЧ или ПФ. Для получения нужных кондиций фильтров в програмном виде чего добиваются и в ущерб чему. Я имею в виду крутизну АЧХ и поведение фильтра, его реакцию на импульсный сигнал. Возникающий звон (время установления) мешает или не мешает. Или с ним как то борятся? Какие проблемы стоят для получения нужных параметров? Модели аналоговые, построение цифровое чем отличается, что дает, а что берет?
Сформулировал как мог... :D

Автор:  Andy_F [ Чт: 18 май 2006 0:41 ]
Заголовок сообщения: 

Ciklon писал(а):
Вопрос к цифровикам...По фильтрам.
При обработке сигнала какими фильтрами пользуются, в основном. ФВЧ или ПФ. Для получения нужных кондиций фильтров в програмном виде чего добиваются и в ущерб чему. Я имею в виду крутизну АЧХ и поведение фильтра, его реакцию на импульсный сигнал. Возникающий звон (время установления) мешает или не мешает. Или с ним как то борятся? Какие проблемы стоят для получения нужных параметров? Модели аналоговые, построение цифровое чем отличается, что дает, а что берет?
Сформулировал как мог... :D


Вопрос уж очень всеобъемлющ :)

1. Известно, что чем лучше характеристики фильтра в частотной области, тем хуже - во временной (и наоборот), безразлично, для цифровых или аналоговых фильтров. Так как определяющими для детектора являются всё-таки временные характеристики, то применение фильтров с высокой селективностью ни к чему хорошему приводить не должно (и моими экспериментами это подтверждается).
2. При сколько-нибудь высокой частоте дискретизации существует проблема быстродействия (т.е., отсчёт должен быть обработан до взятия следующего отсчёта, да ещё и остальные части программы должны успевать что-то делать).
3. Предыдущая проблема в какой-то степени решается переходом от вычислений с плавающей точкой к целочисленным вычислениям, но тогда характеристики фильтра сильно искажаются (относительно расчётных), зачастую до неузнаваемости.
4. Пользуются любыми фильтрами - ФНЧ, ФВЧ, ПФ и режекторными, как и в аналоговой схемотехнике. Вопрос уж очень абстрактный...
5. Для самообразования советую "вытащить" из сети какую-нибудь программку проектирования фильтров (например, FilterSolution), и поиграться с ней. В FilterSolution, например, прекрасно видно, что на целочисленной арифметике можно иногда реализовывать ФНЧ (но лучше и этого не делать).

Автор:  kos [ Чт: 18 май 2006 7:51 ]
Заголовок сообщения: 

Цитата:
При обработке сигнала какими фильтрами пользуются, в основном. ФВЧ или ПФ.

в итоге для IB нужен то полосовой фильтр.
фактически приходится использовать то что подходит по скорости обработки и удобству использования.


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

Цитата:
5. Для самообразования советую "вытащить" из сети какую-нибудь программку проектирования фильтров (например, FilterSolution), и поиграться с ней. В FilterSolution, например, прекрасно видно, что на целочисленной арифметике можно иногда реализовывать ФНЧ (но лучше и этого не делать).

У меня была мечта выкачать из МД реальные данные для примера.
и с ними попробовать разные варианты фильтров. руки все не доходят.
а просто так без данных ..... :roll:

Автор:  Ciklon [ Чт: 18 май 2006 10:18 ]
Заголовок сообщения: 

Ээээ...я в цифровые не лезу, там мне делать нечего, придется 25 лет учиться, жизни не хватит. С фильтрами знаком, не по наслышке. Какие фильтры использовать и где - это мне понятно. Как они себя ведут с сигналами и как фазу фертят - это все мы проходили. Меня интересовал вопрос проблем у цифровых решений и их достоинствах.
Применить полосовой фильтр- это уж конечно. Но полоса достаточно узкая должна быть. Получить приличный срез на октаву можно скомбинировав ФВЧ+ПФ, что и сделано в Вайтсе 5900(6000). Хоть они там немного отличаются RC элементами, но в принципе одинаковы. Частота начала среза лежит на 8-10Гц. Понятное дело, чем кручее, тем лучшее мы отрежем нижнюю часто, верхняя нас сильно не интересует. Но при импульсном воздействии (а сигнал то импульсный) возникает бяка в виде звона, тем более, что фильтыр полосовой! Да и у любого другого фильтра этот процес однозначный- время успокоения обр. связи из-за фазового сдвига внутри самого фильтра. У ПФ нет сдвига на частоте резонанса, но он ПФ- колокольчик...Так вот и вопрос из этого и проистекает- как в принципе выходят из этого положения в цифирьном исполнении? Можно ведь пойти 2мя путями- вылизывать фильтр, чтобы минимум звона и макс. среза (компромис) или наоборот, использовать тот звон в мирных целях. Пускай себе звенит наздоровье, наоборот, получить параметры...А звон? Как его обрабатывать, есть ли на это счет какие то мысли?

К стати, данные для фильтров в принципе общеизвестны, выкачивать их не надо. Разве что время отклика системы поглядеть. Скорость движения/размеры цели/время отклика катушки на выходе СД. Осциллограф с большой разверткой- все видать. У меня с катушкой 160= 100мс (200мс. период), с большей катухой- 200мс (400мс период). Это надо учитывать при проэктировании фильтра. Больше катушка- ниже срез...или ширее полоса... Для дискрима малые размеры катушки лучшее, этол очевидно. Площадь грунта (объем) значительно меньше облучается, значит и сигнал от него ниже, при том же поле.... А сигнал цели не страдает.

Автор:  Andy_F [ Чт: 18 май 2006 12:07 ]
Заголовок сообщения: 

Вообще позиция довольно странная - "... цифровые фильтры мне не интересны, но расскажите тонкости реализации..."

Думаю, в данном случае, чем спрашивать у малограмотного населения форума (ничего личного, и себя отношу к таковым), лучше вытащить вот с этой странички http://lord-n.narod.ru/walla.html книгу Айфичер Э. Джервис Б.
Цифровая обработка сигналов. Практический подход. 2-е издание. 2004г.
(или другую, какая понравится), и почитать.

Страница 3 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/