О сайте Группа в контакте RSS Годограф Volksturm Импульсные металлоискатели IB металлоискатели Пинпоинтеры Другие схемы Заказать Конструкции металлоискателей Полезные ссылки

Схемы металлоискателей MD4U

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Чт: 28 мар 2024 12:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему
 [ Сообщений: 121 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Пн: 30 мар 2020 15:19 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
У вас прибор на столе. Посмотрите осцилки при разной удаленности цели..

_________________
radioman


Вернуться к началу
 Профиль  
 


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 6:43 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Pawa писал(а):
Можно и о СД забыть
Давно пора переходить на квазиоптимальные перемножители http://jre.cplire.ru/win/sep07/2/text.html . СД - это прошлый век...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 6:59 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Korvo писал(а):
парой постов выше, я выкинул резисторную связь между каналами. Не знаю, чего хотел этим добиться Random
С потенциометра снимается сигнал, индицирующий факт совпадения принятой фазы сигнала с установленной фазой Грунта (соотношения сопротивлений в резистивном делителе R58+RT1 равно устанавливаемому tg(Ф)грунта ) . При равенстве Jm/Re=выставленному tg(Ф)грунта на этих резисторах формируется ноль.., и озвучки - нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 7:29 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Korvo писал(а):
выявление цветнины на фоне железа
Просто из смеси что-то выделить в принципе не возможно, а вот если рассматривать весь процесс поочередного формирования этой смеси.. то есть возможность их разделения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 10:29 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
Вот вот и рассматривать нужно не после СД.

_________________
radioman


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 17:28 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Pawa писал(а):
Вот вот и рассматривать нужно не после СД.
.. а, где же накапливать сигналы откликов..., неужели на высокодобротном (Q более 500) полоснопропускающем звене, высокостабильном и точно настроенном на частоту генератора ТХ :?:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 19:19 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Pawa писал(а):
У вас прибор на столе. Посмотрите осцилки при разной удаленности цели..

Я честно пытался поставить эксперимент, но разброс значений абсолютно бессистемный. Т.е. получить какую то зависимость я не смог. Вероятно, мешается шум, т.е. нужна хорошая плата. Чем сейчас и занимаюсь.

Sergey_P писал(а):
С потенциометра снимается сигнал, индицирующий факт совпадения принятой фазы сигнала с установленной фазой Грунта (соотношения сопротивлений в резистивном делителе R58+RT1 равно устанавливаемому tg(Ф)грунта ) . При равенстве Jm/Re=выставленному tg(Ф)грунта на этих резисторах формируется ноль.., и озвучки - нет.
Спасибо! Думаю, это можно и в цифре сделать. Не буду ставить этот делитель

Sergey_P
А Вы что-то знаете о зависимости сдвига фазы от размера и удаленности цели, о чем пишет Pawa?
Может быть есть какая то формула расчета VDI c поправкой на этот эффект ...

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 19:58 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
Andrew2 писал(а):
ВДИ вычисляется так: VDI=(int)(57*(atan2(X,Y))); Умножаем на 57 для перехода к градусам.
Вот та самая заветная формула, которая учитывает зависимость сдвига фазы от удаленности цели.
То что вы измеряете, вашим алгоритмом, называется сдвиг фазы, а VDI это угол вектора с координатами начала [0,0] и координатами конца [x,y].

_________________
radioman


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 20:50 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Pawa писал(а):
Andrew2 писал(а):
ВДИ вычисляется так: VDI=(int)(57*(atan2(X,Y))); Умножаем на 57 для перехода к градусам.
Вот та самая заветная формула, которая учитывает зависимость сдвига фазы от удаленности цели.
То что вы измеряете, вашим алгоритмом, называется сдвиг фазы, а VDI это угол вектора с координатами начала [0,0] и координатами конца [x,y].

Любой шкале VDI можно поставить в соответствие шкалу отношений Y/X. Зависимость не линейная, но - будет однозначное соответствие. Далее, у меня индикация звуковая, поэтому мне непосредственно VDI - считать и не нужно! Я ведь могу просто задать диапазон в любых попугаях, хоть даже и в Y/X. Что и делаю.

Поэтому я глухо не понимаю, где в приведенной Вами формуле содержится та уникальная зависимость от размера и/или удаленности мишени, которая пропущена у меня?
Я делаю ровно то же самое! Просто, не считаю арктагнес (на F407 считал именно по приведенной Вами формуле, но в чипе F030 очень бедно с поддержкой арифметики, поэтому я все упростил).

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 21:09 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
Попробую на примере.
Допусти вы машете монетой рядом с катушкой и имеете амплитуду канала Х 3 вольта, а У 2 вольта. Отвели монету дальше на предел чувствительности и получили результат Х = 27 мВ, У = 18 мВ. Получается что вы имеете в первом случае амплитуду пропорциональную фазе в 3 вольта, во втором 27 мВ, фаза разная, а монета все таже. Но если посчитать угол вектора (VDI) - получите tan(3/2) = 56° и тоже для tan(27/18) = 56°.

_________________
radioman


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 21:30 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Pawa писал(а):
(VDI) - получите tan(3/2) = 56° и тоже для tan(27/18) = 56°.
На Вашем примере я получу в первом случае 3/2 , во втором случае 27/18. Но 3/2=27/18=1.5, разве нет? :-)

Может быть, Вы что то другое хотели написать ... но по факту - пропорционально пересчитали цифры из первого примера во второй, отношение осталось то же, и очевидно что результат арктангенса и VDI - те же.

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
В сети

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Вт: 31 мар 2020 21:38 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
Как же с вами тяжело... Умываю руки...

_________________
radioman


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 6:02 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
Korvo писал(а):
Вопрос о VDI вероятно нужно начинать : Откуда вообще появляется фазовый сдвиг отклика от Целей и генератора ТХ?
Поиск целей электромагнитным зондированием осуществляется изменяющимся поисковым полем, характеризующимся величиной, направлением и скоростью его изменения.
1. По правилу "штопора" изменяющийся вектор индукции магнитного поля, попадая на проводящую электричество поверхность (объект, обладающий электрической проводимостью), наводит на ней вихревые токи. Чем больше площадь такой поверхности, тем больше формируется вихревых токов.., а они в свою очередь создают вторичное поле, воспринимаемое приемной катушкой. Т.к. это поле создается током по проводимости вещества, то тут действуют обычные законы Ома…, ну там нагрев, потери, силы противодействия и пр… т.е. создается действующая, активная составляющая отклика - Re. В следствии направленности изменяющегося вектора магнитной индукции для реальных объектов произвольной формы величина отклика будет меняться при изменении положения объекта относительно катушки ТХ (пример: вращающаяся металлическая пластинка, которая подставится то ребром, то плоскостью поверхности… )
2. Помимо электропроводности вещество целей еще и намагничивается по законам ферромагнетиков, парамагнетиков и диамагнетиков. Ферро и парамагнетики намагничиваются согласно первичному полю, а диамагнетики противоположно ему. Эта намагниченность вещества создает свое поле, воспринимаемое приемной катушкой в виде эдс с фазовыми сдвигами -90гр (ферро и парамагнетики) и +90гр (диамагнетики) - Jm. В зависимости от величины (силы) намагничивающего поля ферромагнетики формируют свое поле нелинейно по сравнению с пара и диамагнетиками. Чем лучше намагничивается вещество (больше магнитная восприимчивость), тем сильнее оказывают уже намагниченные участки объема вещества на соседние участки, что приводит к несовпадению направлений векторов индукции первичного поля ТХ и поля созданного намагниченным объектом.
Уже из этих двух положений можно видеть, что получаемые величины Re и Jm для реальных объектов далеко не стабильны и меняются в зависимости от величины, формы, положения в пространстве, а если еще добавить процесс динамического поиска (моменты времени появления – проноса над целю – уход цели из под поисковой катушки), то в результате получаем петли, а не прямые палки, на годографе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 9:09 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Sergey_P писал(а):
в результате получаем петли, а не прямые палки, на годографе.
Спасибо!
Физика искажений в приемной катушке понятна. Но есть вопрос по петлям на годографе. Петля получается из одного маха, или нескольких?
И если из одного, то соответствует ли максимальный радиус петли - максимуму амплитуды в после СД (к примеру - на частоте 7Гц, как в тесоро)?

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 10:37 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
максимальный радиус - это максимальная амплитуда вектора отклика от Цели и имеет наиболее достоверное значение VDI (без учета пространственной ориентации объекта сложной формы). Конечно же "петля" рисуется сразу за один проход над целью с точностью представления оцифрованных данных по времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 11:29 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Sergey_P писал(а):
максимальный радиус - это максимальная амплитуда вектора отклика от Цели и имеет наиболее достоверное значение VDI (без учета пространственной ориентации объекта сложной формы). Конечно же "петля" рисуется сразу за один проход над целью с точностью представления оцифрованных данных по времени.
Спасибо! А кто то писал алгоритм, как по точкам петли наиболее точно определить вектор?

У меня сейчас сделан самый простой алгоритм (за идею благодарность Pawa):
1 Снимаем первую точку (в каналах X и Y, как только начал расти сигнал) - 4 значения (DMA), усредняем.
2. В цикле ищем максимум:
- Снимаем следующую точку - 4 значения, усредняем,
- Результат сравниваем со средним значением предыдущей точки цикла. Если меньше или равно - достигли максимума, выход из цикла на следующий шаг. Если больше - усредняем с средним значением предыдущей точки цикла, сохраняем, и начинаем измерение новой точки.
3. Считаем VDI ( я считаю только Y/X, без арктангенса), сравниваем на попадание в диапазон, выдаем звуковой сигнал на спикер.

Таким образом, в моем распоряжении оказывается половина петли годографа. Первые пол-маха пищит тесорка, вторые пол-маха ей помогает микроконтроллер.

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 14:18 
Не в сети

Зарегистрирован: Сб: 14 дек 2019 10:44
Сообщения: 126
Если сделаете озвучку пропорционально углу вектора за время одного прохода над целью, то сможете озвучить ту самую петлю, что на слух даст больше информации о цели. Возможно звук придется сделать немного протяжнее чем он есть на самом деле.
Пояснение: звук должен начинать озвучивать угол при самом минимуме сигнала и заканчивать тогда когда сигнал полностью пропадет. Диапазон частот озвучки должен быть таким чтобы его мог отличить каждый.

_________________
radioman


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 01 апр 2020 15:20 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Pawa писал(а):
Если сделаете озвучку пропорционально углу вектора за время одного прохода над целью, то сможете озвучить ту самую петлю, что на слух даст больше информации о цели.

Идея отличная! К сожалению, у меня пока не получилось менять частоту таймера "на лету". Пробовал брать два зависимых таймера - один задает тон, другой длинну. Но на фоне постоянных прерываний с АЦП работает это криво - пока.

Расшарил исходники, завел новую тему. Чтобы не замусоривать эту техническими деталями. viewtopic.php?f=25&t=11560

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Пт: 17 апр 2020 16:47 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Почти три недели ушло на то, чтобы с Compadre мигрировать на Vaquero. В процессе восстановил алгоритм работы процессора Vaquero, т.е. PIC-контроллер просто выкинул как ненужный -все теперь делает ARM. Получилось неплохо - все как было, плюс один новый режим (vdi звук).

Алгоритм подсчета VDI остался тот же самый, но
- Заметил, что оцифровывать лучше обе половины сигнала в каналах XY - пролет до центра ДД датчика, и после, где сигнал зеркально меняет полярность.
- Менять частоту спикера очень часто - в зависимости от точки петли (годографа) - сильно портит качество звука, вносит треск. Поэтому, остановился на том, что тон у меня меняется только в максимуме петли, и при пропадании сигнала.
- Пробовал считать vdi в обработчике прерываний, и в главном цикле. Если делать в обработчике прерываний, то звук хрипит - сказывается особенность микроконтроллера STM32F0, который не может напрямую дергать внешним пином, и делает это только через прерывание. А если обработка прерывания кем то занята - звук портится. С приоритетами ничего хорошего добиться не получилось. Поэтому, оставил все расчеты в главном цикле.

На этом я наверное закончу свои эксперименты - процессор (STM32F030) у меня дохлый: в нем мало памяти и нет плавучки для ЦОС. А без ЦОС алгоритм дорабатывать уже некуда, думаю. Исходники я все выложил в форуме по тесорам (ссылка постом выше). Может быть, будет кому то полезно.

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 8:41 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
Возник вопрос, даже несколько
1. Я правильно понимаю, что под прямой обработкой понимается - оцифровка (с оверсэмплингом в большинстве случаев, ибо процессоры на полной скорости "не тянут"), затем БПФ, и потом уже работа с Re и Im: арктангенс их отношения даст VDI. ?
Есть другие алгоритмы? Может быть, без Фурье, а просто дискриминатор повторяют?

2. Если надо просто посчитать угол сдвига фазы, почему нельзя его просто измерить счетчиком?
На россыпи, конечно, такое не сделать, но на ПЛИС вполне можно организовать счетчик, который будет заполнять время между Tx и Rx импульсами опорной частотой в десятки мегагерц. Точность будет очень высокая, причем буквально для каждого импульса, а не оверсэмплинг, как на микроконтроллерах.

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 8:50 
Не в сети

Зарегистрирован: Ср: 15 апр 2015 14:55
Сообщения: 282
Откуда: Оглянись...
Не так все просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 9:11 
Не в сети

Зарегистрирован: Пн: 28 авг 2017 20:21
Сообщения: 223
korsaj писал(а):
Не так все просто.

Это к какому пункту, первому и/или второму?
Ткните ссылкой, где почитать, плиз

_________________
Compadre, Vaquero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 9:22 
Не в сети

Зарегистрирован: Ср: 15 апр 2015 14:55
Сообщения: 282
Откуда: Оглянись...
К обоим.
Почитать тут
viewtopic.php?f=77&t=10291
и по форуму раскиданы крупицы информации.

Ну и вот так тоже можно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 16:09 
Не в сети

Зарегистрирован: Чт: 28 мар 2013 19:19
Сообщения: 296
Sergey_P писал(а):
Korvo писал(а):
выявление цветнины на фоне железа
Просто из смеси что-то выделить в принципе не возможно, а вот если рассматривать весь процесс поочередного формирования этой смеси.. то есть возможность их разделения.

А как же с фокусом - монетка на фоне плоскогубцев? :wink:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет VDI. Требуется углубленная теория.
СообщениеДобавлено: Ср: 09 дек 2020 17:29 
Не в сети

Зарегистрирован: Сб: 21 ноя 2009 12:10
Сообщения: 2697
Откуда: Новосибирск
argo писал(а):
А как же с фокусом - монетка на фоне плоскогубцев?
Так же, по очереди: выкручиваем дискриминатор на отсутствие реакции на плоскогубцы, а затем подкладываем монетку... и фокус - удался. (В реальных условиях никто подкладывать плоскогубцы под каждую монетку в грунте не будет :) )


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 121 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти: