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

цифровой мд
http://www.md4u.ru/viewtopic.php?f=24&t=6198
Страница 1 из 2

Автор:  Hund [ Пт: 06 апр 2012 20:18 ]
Заголовок сообщения:  цифровой мд

Как бы посидев уже пару лет почитав форум все более прихожу к мысли о том что пора выдумывать форумный мд с процессорной обработкой сигнала. У Циклона при всей его любви к аналоговым решениям и прекрасным на мой малопросвещенный взгляд схемам и то вот память на конденсаторах плывет. Вспышки идей Сергея _П так и остаются на бумаге. Моих умения явно на все не хватит - вот и решил завести топик - может кому нелень будет помочь.
Общее видение на данный момент таково - входной каскад за основу вератор 3 вплоть до фазового детектора. Генератор (пока в раздумьях) или все таки автогенератор в катушке , или внешний кварцованный перестраиваемый.
После детектора буфер - привести сигналы с выхода детектора к диапазону входных сигналов АЦП -далее собственно 3 канала(x,y,генератор) АЦП+процессор + вывод на двустрочный жк дисплей и динамик соответственно. В процессоре собствено "решатель" от которого требуется - привести небаланс катушки к нулю(несколько вариантов),вычесть сигнал грунта тем или иным способом(море вариантов), отследить появление цели и сформировать реакцию на это событие.При всем этом
особенно интересно уделить внимание малым сигналам и методам их выделения.
Также по идее должно получиться нечто типа базы для проверки идей по разнообразной борьбе с грунтом и другому актуальному функционалу мд.
В силу недостаточности знаний для начала прошу совета по выбору платформы (разрядности ацп,типа процессора и тп.) - чтобы с запасом хватало на программу обработки написанную скажем изначально криво и на перспективу хватило бы для серьезной обработки. Вот присмотрел отладочный набор от техас инструментса - ADS1278EVM-PDK - но дороговат он нет ли чего еще подходящего подешевле?
Также готов выслушать предложения по общему видению состава мд и нюансам .

Автор:  Andy_F [ Сб: 07 апр 2012 10:42 ]
Заголовок сообщения:  Re: цифровой мд

"Цифровой" МД имеет, как минимум, два сильноразличающихся варианта - с прямой обработкой (когда всё "убрано" в контроллер, кроме входного усилителя и выходного усилителя), и обычный аналоговый прибор, к которому приделан "показометр" на контроллере. Судя по написанному, речь идёт о втором варианте. Заниматься таким, ИМХО, большого смысла нет - есть индикатор VDI от Random'а и годографы Zakа и Mars'а. Цепляем их к той же Грозе, и получаем искомое. Мощный контроллер в этом случае не нужен, т.к. данные оцифровываются после детектирования, но требуется АЦП на много разрядов. Или требуется повышать разрадность оверсамплингом, тогда нужен контроллер помощнее. Если делать какую-то экспенриментальную платформу я бы советовал STM32 от ST - дёшево и сердито. Сейчас у них появилась очень интересная серия STM32F4, но даже младшие серии имеют чудовищное быстродействие.

Сам я пока потихоньку занимаюсь приборчиком с прямой обработкой на связке ATmega32 и MCP3201, датчик от Циклона. Дело двигается медленно, т.к. мало свободного времени. Самое трудное там (и самое интересное) - обработка сигналов, остальное - рюшечки... Сейчас как раз обсуждаем с Циклоном в личке обнаружение цели. Вот несколько картинок оттуда, синяя линия - канал X, зелёная - канал Y, красная - G, а фиолетовая - угол отклика от цели в градусах (VDI), вычисляется только при наличии цели:

2 копейки "серебром" НI (медь), угол порядка 180 градусов:
Изображение

5 копеек СССР (латунь), угол градусов 140:
Изображение

15 копеек СССР (нейзильбер), угол 110 градусов:
Изображение

Железная гайка, порядка 40 градусов:
Изображение

Пробка :) :
Изображение

Автор:  Hund [ Сб: 07 апр 2012 12:27 ]
Заголовок сообщения:  Re: цифровой мд

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

Автор:  Andy_F [ Сб: 07 апр 2012 16:51 ]
Заголовок сообщения:  Re: цифровой мд

Hund писал(а):
Мне несколько не ясно что именно мы теряем заставив процессор обрабатывать уже продетектированный сигнал?

Ничего не теряем, делаем задачу более бессмысленной. Прибор остаётся схемотехнически сложным, ради чего в нём контроллер - не ясно.

Hund писал(а):
... хочется подучиться - раз, попробовать относительно сложные алгоритмы выделения цели из зашумленного сигнала - два.

Первая задача - очень хорошая, можно только приветствовать, что касается алгоритмов... интересно, какие именно алгоритмы хочется попробовать ?

Автор:  Hund [ Сб: 07 апр 2012 17:12 ]
Заголовок сообщения:  Re: цифровой мд

Скажем то что предлагал сергей_п , альфа-бета .

Автор:  Nizsan [ Ср: 02 май 2012 21:49 ]
Заголовок сообщения:  Re: цифровой мд

Сейчас ситуация с цифрой повторяет ситуацию лет 7 назад с цифровой фотографией
на сьезде фотохудожников когда мы приехали туда с 10мп цифрой, все категорично заявили цифра фигня (цыфра стоила тогда дорого) и мы никогда не перейдем на цыфру
сейчас все на цыфре и в фотошопе)))))))))
за цыфрой будущее, просто мы не умеем ей пользоваться)))
найдите чувака который профи в DSP и будет вам счастье
на производительном проце можно даже сделать алгоритм обучения МД с ИИ под определенный грунт
Пришел на место закопал образцы обучил МД и в процессе копа делаеем дальнейшее дообучение
Нужен нормальный МК или ДСП и много памяти для запоминания сигнатур, фазовых сдвигов и тд.
Это типа распознавания символов.

Автор:  Ciklon [ Ср: 02 май 2012 21:58 ]
Заголовок сообщения:  Re: цифровой мд

"чувак профи в DSP" должен быть большим энтузиастом МД и хорошо в том разбираться. В МД, не только в DSP. Иначе такой "ерундой" не будет заниматься никто. Только профессиональные производители могут себе позволить вложить некие деньги в разработку прибора, который не будет стоить выеденного яйца, поскольку простой "Foma с Эльдорадо" переплюнуть может то ДСП.
Не всякий профи в DSP вообще разбирается в элементарной физике МД и разных аналоговых процессах.

Автор:  Nizsan [ Ср: 02 май 2012 22:29 ]
Заголовок сообщения:  Re: цифровой мд

насколько я знаю эльдорадо плохо отстраиваеться от сложных грунтов( например пляж) и имеет сложности с плоскими предметами, чего нет в к20м
сейчас уже простые Терры повторить никто не возьмется, что будет лет через пять?

Автор:  Ciklon [ Ср: 02 май 2012 23:40 ]
Заголовок сообщения:  Re: цифровой мд

Чтобы повторить, надо знать что именно повторять. Вот с этого и начинается МД. Но не с DSP. C отстройки от того сложного грунта, на пляже...С этого все и начинается. Никакой "профи" ничего не сделает не зная предмета МД.

Автор:  verybed [ Пн: 07 май 2012 9:03 ]
Заголовок сообщения:  Re: цифровой мд

Тут придётся как говорил Черномырдин "Если делать - то по большому".
Вот полузаброшенный проект для другой темы, гляньте.
http://uschema.com/forum/viewtopic.php? ... it=LPC1768
Такой проц стоит 95грн., альтернатива более дорогому STM32. Программатор
шаровой (почти).
нужно добавить АЦП, убрать лишнее и вперёд.....сделать свой к20м.
Я лично свои силы/время не оценил настолько, чтобы сразу всё освоить.

Автор:  Nizsan [ Пн: 07 май 2012 9:32 ]
Заголовок сообщения:  Re: цифровой мд

Кстати интересно было б взглянуть на графики отклика монеты и пивной пробки(Фольги) с разной шириной сигнала ШИМ (от 10..240 )например с шагом 20
минелабовцы активно с этим эксперементируют
Возможно будут видны закономерности в графиках, позволяющие сделать разделение.
кстати при быстрой проводке на к20м пробка отсеивается это наверно связано с узкими импульсами на графике

Автор:  masterel [ Ср: 16 май 2012 22:35 ]
Заголовок сообщения:  Re: цифровой мд

В принципе это не очень сложная задача, главное собрать аналоговую часть (катушка, усилитель, преобразователь), а цифровая - просто точный расчет и настройка программы-прошивки.

Автор:  Privet [ Чт: 29 ноя 2012 22:07 ]
Заголовок сообщения:  Re: цифровой мд

masterel писал(а):
В принципе это не очень сложная задача, главное собрать аналоговую часть (катушка, усилитель, преобразователь), а цифровая - просто точный расчет и настройка программы-прошивки.

Аналоговая часть в таком МД будет довольно простая. Придётся только повозиться с ADC преобразователем, но возможно что участься воспользоваться аналоговым входом микроконтроллера. На этом этапе это не вопрос.

Автор:  tonks [ Сб: 30 мар 2013 1:14 ]
Заголовок сообщения:  Re: цифровой мд

Занимаюсь вот на макетке своим проектом, вроде и получаеться, вот думаю какую бы альтернативу годографу сделать в циферном отображении... В експа отображаеться FE CO, я вот пока думаю вичислять ВДИ и нелинейность отклика, у кого какие мысли как полезней перевести годограф в N`нoе число?

Автор:  nn-coil [ Сб: 30 мар 2013 1:42 ]
Заголовок сообщения:  Re: цифровой мд

Попробуй полукруглое табло как спидометр, центр по средине, влево-вправо -+ и цифры вди
угол отклонения и длина стрелки от центра это сила сигнала
а по бокам можно отображать что угодно

Автор:  tonks [ Вс: 31 мар 2013 3:17 ]
Заголовок сообщения:  Re: цифровой мд

залил немножко на ютуб, кое как работает - http://youtu.be/lo_Ve_xtdYI, много ещё хомутов, дальше буду делать на базе вератор 4.

Автор:  tonks [ Пн: 01 апр 2013 3:16 ]
Заголовок сообщения:  Re: цифровой мд

Вот ещё допилил чтото в духе годографа - http://youtu.be/ivQFn83guuc хотя походу никому не интересно :(

Автор:  Privet [ Пн: 01 апр 2013 4:14 ]
Заголовок сообщения:  Re: цифровой мд

tonks писал(а):
Вот ещё допилил чтото в духе годографа - http://youtu.be/ivQFn83guuc хотя походу никому не интересно :(

Почему не интересно? Очень интересно. Только можно несколько подробностей. Как и на каком этапе преобразуете в цифру? Несколько слов хотя бы по структуре Вашего прибора и алгоритма.

Автор:  /RR/ [ Пн: 01 апр 2013 8:39 ]
Заголовок сообщения:  Re: цифровой мд

tonks писал(а):
Вот ещё допилил чтото в духе годографа - http://youtu.be/ivQFn83guuc хотя походу никому не интересно :(

Нижняя "полуволна" отклика зеркальна, она, по сути, не несет никакой дополнительной информации. Нет смысла тратить на неё место на экране - логичнее сместить всю картинку вниз (начало координат в самой нижней точке экрана), тем самым расширив диапазон индикации амплитуды основной "полуволны".

P.S.: Графическое оформление сдернуто один в один с Экспа :)

Автор:  TVM [ Пн: 01 апр 2013 10:24 ]
Заголовок сообщения:  Re: цифровой мд

tonks писал(а):
Занимаюсь вот на макетке своим проектом, вроде и получаеться, вот думаю какую бы альтернативу годографу сделать в циферном отображении... В експа отображаеться FE CO, я вот пока думаю вичислять ВДИ и нелинейность отклика, у кого какие мысли как полезней перевести годограф в N`нoе число?

Может перевести годограф в стерео звук.

Автор:  TVM [ Пн: 01 апр 2013 11:29 ]
Заголовок сообщения:  Re: цифровой мд

http://www.youtube.com/watch?v=KPeaH1OB ... r_embedded
Идея примерно такая.
Желательно смотреть с наушниками.
Возможно что-то и получится.

Автор:  tonks [ Пн: 01 апр 2013 11:34 ]
Заголовок сообщения:  Re: цифровой мд

/RR/ писал(а):
tonks писал(а):
Вот ещё допилил чтото в духе годографа - http://youtu.be/ivQFn83guuc хотя походу никому не интересно :(

Нижняя "полуволна" отклика зеркальна, она, по сути, не несет никакой дополнительной информации. Нет смысла тратить на неё место на экране - логичнее сместить всю картинку вниз (начало координат в самой нижней точке экрана), тем самым расширив диапазон индикации амплитуды основной "полуволны".

P.S.: Графическое оформление сдернуто один в один с Экспа :)
Так и думаю сделать, всему своё время, я итак за такое рекордно короткое время влез в програмирование, много слишком информации, изучаю железо, притом почти всё нада с нуля, в Баскоме не так густо с исходниками :( Сегодня иду на коп, буду тестировать. С експа дёрнул ибо понравилось, неудержался:)

Автор:  tonks [ Пн: 01 апр 2013 11:36 ]
Заголовок сообщения:  Re: цифровой мд

TVM писал(а):
http://www.youtube.com/watch?v=KPeaH1OBp9E&feature=player_embedded
Идея примерно такая.
Желательно смотреть с наушниками.
Возможно что-то и получится.
Ща пасмотрим что там, хотя на авр думаю бессмысленно лепить.

Автор:  tonks [ Пн: 01 апр 2013 17:42 ]
Заголовок сообщения:  Re: цифровой мд

Пора в поля :) Собираю в корпус от AND 8)

Автор:  tonks [ Пн: 01 апр 2013 17:52 ]
Заголовок сообщения:  Re: цифровой мд

Privet писал(а):
tonks писал(а):
Вот ещё допилил чтото в духе годографа - http://youtu.be/ivQFn83guuc хотя походу никому не интересно :(

Почему не интересно? Очень интересно. Только можно несколько подробностей. Как и на каком этапе преобразуете в цифру? Несколько слов хотя бы по структуре Вашего прибора и алгоритма.
Поскольцу с прямой ЦОС не сложилось експериментирую на ентом макете + Лобо, сигналы с фильтров, АЦП 12 бит MCP3204, проц Атмега32, управление - кнопки поленился делать потому через любой пульт от ТВ. Пока лишь генерация звука через таймер2, Таймер1 на раскачку, Таймер0 для звука и ИК управления. Алгоритм пока простой - 16 выборок с фильтрацией, усреднение, отрисовка фигурок как в видео или вычисление ВДИ, на данный момент пишеться маска. Пока тренируюсь на таком, может пожже когда "подросту" то и прямую ЦОС опробую.

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