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

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

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Пт: 24 май 2019 18:42

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




Начать новую тему Ответить на тему
 [ Сообщений: 93 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Чт: 19 июл 2018 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
Hex-файл прошивки FoxyPi (версия 2.11) для Arduino Nano 3.0 - FoxyPIv2_11.ino.eightanaloginputs.hex.
Как прошить hex-файл в плату Arduino, я описал здесь.


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


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пн: 22 окт 2018 7:09 
Не в сети

Зарегистрирован: Чт: 10 ноя 2016 2:45
Сообщения: 39
Алексей, не нашёл исходный код вашего проекта чтобы повторить на ARDUINO DUE

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

обсуждение на другом форуме
http://radioskot.ru/forum/14-11242-1

Для анализа отклика планирую использовать 12-разрядный АЦП ARDUINO DUE

Изображение
теперь различие металлов на осцилограме
Изображение
Сейчас пробую реализовать oscilloscope с логарифмической развёрткой амплитуды и времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Ср: 24 окт 2018 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 май 2018 14:25
Сообщения: 15
судя по графику, можно после импульса считать показания ацп, причем максимально быстро, и суммировать показания. В итоге получаем значения и уже в зависимости от числа, определяем тип металла


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Ср: 24 окт 2018 21:19 
Не в сети

Зарегистрирован: Чт: 10 ноя 2016 2:45
Сообщения: 39
есть математическая обработка, эти кривые на логорифмических шкалах выглядят как прямые или дуги с разной степенью наклона и начальной точки. В принципе, отклик от определённого типа металла, можно представить в виде кривой с определёнными параметрами, которые задают её форму.

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

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

Сейчас пытаюсь повторить проект на ARDUINO DUE там 12 разрядный АЦП со скоростью оцифровки 1МГЦ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Чт: 25 окт 2018 6:20 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 май 2018 14:25
Сообщения: 15
тут еще скорее всего будут проблемы с определением. т.к. график зависеть будет от глубины металла и от его размера.
надо эксперементировать, и найти точка где они при любых условиях не пересекаются. А частота 1 МГц при 84МГц не маловато говоришь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Чт: 25 окт 2018 9:53 
Не в сети

Зарегистрирован: Чт: 10 ноя 2016 2:45
Сообщения: 39
lesha05 писал(а):
А частота 1 МГц при 84МГц не маловато говоришь?

это из описания на контроллер AT91SAM3X8E который стоит в ARDUINO DUE

В природе есть АЦП 16 разрядов 100МГц, но у меня таких нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Вс: 11 ноя 2018 23:42 
Не в сети

Зарегистрирован: Чт: 10 ноя 2016 2:45
Сообщения: 39
схема гальванически развязного ключа


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Вс: 07 апр 2019 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
Третья версия FoxyPI (переход на использование АЦП Arduino и динамический режим) готова.
Прошивка (hex-файл) и описание (редактируется под третью версию) - https://acdc.foxylab.com/node/47
Видео испытаний - https://youtu.be/HzIiA9ws0Ak
P.S. В версии 4 статический режим вернется назад :-), но на базе АЦП Arduino и с интеграцией (в отличии от использования компаратора в версии 2) и соответственно улучшенной стабильностью.

P.P.S. Версия 4 отменена. Все оказалось проще - я сделал программную эмуляцию интегратора и фильтра, что и обеспечило желаемую стабильность и чувствительность.
"Воздушные" и "подземные" испытания новой версии 3.3 -
https://youtu.be/GwRvhjCmOE4
(для разряженных батареек и при приблизительно подобранных коэффициентах вышло не так уж и плохо).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Сб: 13 апр 2019 21:37 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
Добавил возможность работы металлодетектора в статическом режиме - https://youtu.be/1ulevNWBZ9A
Переключение между динамическим (по умолчанию) и статическим режимами - по долгому нажатию кнопки.
Статический режим можно использовать как для пинпойнтинга, так и как основной режим поиска (стабильность достаточна).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пн: 15 апр 2019 21:31 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
С добавлением автонастройки начальной задержки и длительности анализируемого сигнала можно считать разработку FoxyPI версии 3.3 завершенной.
Краткая сводка:
импульсный металлодетектор, работающий в статическом и динамическом режимах;
настройка параметров через меню, аудиовизуальная индикация;
параметры по умолчанию - длительность импульса 150 мкс, частота следования 80 импульсов в секунду.
Основные электронные компоненты:
Arduino Nano 3.0, LM358N, MOSFET.
Дальность обнаружения мишеней в "воздушном" тесте в статическом (в динамическом немного меньше) режиме:
(тест проводился при разряженных до 1,3 В :cry: батарейках питания силовой части, поэтому данные занижены)
золотое колечко - 9 см
монета 5 рублей - 15 см
пластина от HDD - 33 см
Как-то так :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пн: 15 апр 2019 23:58 
Не в сети

Зарегистрирован: Вт: 10 фев 2015 19:38
Сообщения: 17
Дискриминация?


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

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Ср: 17 апр 2019 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
alex---1967 писал(а):
Дискриминация?

В этой версии нет. Нейросеть нужно заново обучать, многое изменилось. Но тема, конечно, интересная. Иранцы ведь в своей статье писали, что вообще по двум точкам дискриминатор смогли замутить. Так что в будущем пластину винчестера от гантели отличить сможет :D , ну а мишени поменьше - тут уж как получится


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Чт: 18 апр 2019 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4259
Откуда: С.-Петербург
Параметры - никакие, но за попытку применить нейросеть - зачёт однозначно ! :)

На реальном грунте не будет работать чистая статика, и в присутствии грунта не будет работать дискриминация, можно даже не пытаться. Иранцы много лет на эту тему "грузят туфту", ориентироваться на них смысла нет.

_________________
"И не надо быть идиотами !" (В. Кожевников, "Щит и меч")


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Чт: 18 апр 2019 15:42 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2640
Все проблемы решаемы, если есть желание. Например, можно найти решения в открытом обсуждении. И это будет гораздо быстрее, чем вариться по одному и искать ответы только в чужих патентах и пр..
Импульсник, даже его "хвост" обладает свойствами многочастотности, которую только начинают осваивать. Поэтому перспективы есть. Ровно о наличии перспектив говорит и практика применения в сложных грунтах : ведь фазопеременные и сильносигнальные грунты типа морского пляжа для одночастотника можно сказать недоступны, но никто на них крест из-за этого не ставит. А вот импульсники на таких грунтах его даже не замечают ( чаще всего). Так же и с прочими вопросами. Нужно искать решения.
FoxyLab писал(а):
Нейросеть нужно заново обучать, многое изменилось. Но тема, конечно, интересная. Иранцы ведь в своей статье писали,
В ваших сообщениях и обсудить-то нечего по существу, - типа блог получается...

_________________
Адажио... https://www.youtube.com/watch?v=N3nPvnc7OQ0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пт: 19 апр 2019 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
Andy_F писал(а):
На реальном грунте не будет работать чистая статика

Я добавляю защитный интервал к уровню, полученному при балансировке. Чувствительность, конечно, снижается, но мне хватает, и можно не беспокоиться о движениях катушки, а ложные срабатывания весьма редки, по крайней мере, в пределах участка леса и поля. Ну а если собъется - нажать кнопку и подождать несколько секунд несложно.
Вадим писал(а):
В ваших сообщениях и обсудить-то нечего по существу, - типа блог получается...
Совершенно верно,что есть, то есть, но я пишу здесь редко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пт: 19 апр 2019 21:45 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2640
Если ограничивать себя работой только с "хвостом", то нужно менять парадигму прибора. Фактически на первый план выходят две задачи - работа с мешающими сигналами грунта и железа.
В рамках ограничения по двум выборкам, я бы вам предложил следующую парадигму : разделять все сигналы ( измеренные сигналы, приращения по двум каналам, выборкам ) на две группы, которые обозначать двумя тонами. Первым тоном обозначать сигналы, которые удовлетворяют экспоненте ( это условное понятие здесь),- время выборок у вас известно и их приращения тоже. Вторым тоном обозначать все сигналы, которые не удовлетворяют этому правилу, но отличаются от калибровочного сигнала грунта. Калибровочное отношения для грунта берётся при процедуре БГ. От сюда будут требования к точности измерения сигналов. Если отклонение есть, но точности измерения для идентификации недостаточно, то можно отображать либо третьим тоном, либо одним из двух первых,- так вполне делают в других приборах в различением железа. Другими словами тут нужна работа с отклонениями и статистикой,- никаких сложных математических, физических и вычислительных моделей.

_________________
Адажио... https://www.youtube.com/watch?v=N3nPvnc7OQ0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пт: 19 апр 2019 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: Сб: 27 дек 2014 19:02
Сообщения: 47
Что я могу сказать о проблемах в таком подходе:
Экспонент часто бывает несколько, об этом и пишут, и я сам их аппроксимировал, когда с нейросетью возился, быстрозатухающая и медленная
Насыщение АЦП скрадывает начальную часть сигнала и усложняет сопоставление сигналов разного уровня
При слабом сигнале визуально кривая практически не отличается от кривой без мишени, например, то же колечко интегратор все же позволяет заметить, но визуально кривая практически не отличима от кривой без мишени, какая уж там дискриминация. Для гвоздей ситуация ненамного лучше. А для меня смысл именно в дискриминации мелких мишеней.
P.S. Две выборки - это иранцы для своей нейросети, а так то их 25-30 делаю для каждого импульса (автоматически подбирается при балансировке)
P.P.S. На этом все, задача по созданию минималистичного МД с устраивающими меня параметрами выполнена, а дискриминация - побаловался и хватит, есть и другие проекты.


Последний раз редактировалось FoxyLab Сб: 20 апр 2019 13:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибор на Arduino
СообщениеДобавлено: Пт: 19 апр 2019 22:52 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2640
Чтобы достичь результата, нужно думать не в направлении отрицания, а направлении поиска способов.
Чувствительность : когда-то ради шутки сделал по-быстрому схему на двух компараторах после входного усилителя; перед каждым компаратором была своя RC-цепочка со своим подобранным временем; после компараторов стояли обычные стереонаушники - на каждый компаратор свой. В результате получил стереозвук - никель слева, латунь в центре, медь справа. Чутьё примерно до 20см на монетки, вроде, короче - маленькое. Но различение вполне работало,- значит это возможно, при правильной организации сигналов.
А вот как правильно сделать, это уже можно обсудить отдельно. Есть как минимум два варианта.
Экспоненты, конечно разные, - короткие, длинные, но тут важен характер кривой, что она ложится на некую линию. Если ложится, то тон высокий. Если не ложится - тон низкий. Посмотрите для наглядности патент, по которому сделан "Шанс" Andy_F, тут тема есть отдельная в импульсниках.
У нас вообще будут не экспоненты, но для предложенной парадигмы это не важно.

_________________
Адажио... https://www.youtube.com/watch?v=N3nPvnc7OQ0


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

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


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

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


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

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