Схемы металлоискателей MD4U http://md4u.ru/ |
|
Пинпоинтер Тiny13MD http://md4u.ru/viewtopic.php?f=19&t=9700 |
Страница 2 из 7 |
Автор: | lsd_wiz [ Вс: 03 май 2015 22:28 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Вадим писал(а): Но как-то же вы поняли, где плохой пин ? Вот, практика использования как раз всё рассудит. И при этом, если в солёной воде или чёрном песке вы не работали и вас всё устраивает, то это не значит, что у того, кто сталкивался с таким, не возникнут нарекания к конкретной той или другой схеме. Хожу не в первый раз со своей конструкцией, работает как часы -4...+15 ночной и дневной коп, чустсво одинаковое(Брал с сабой целый веер пинов с разными МК и генами, понял одно... подстроичник/переменник самое слабое звено.. влага и конденсат.. те варианты где был постоянный резистор не боялись грязи и грунта, во главное, самое главное, сразу поменять подстроечник на постоянный) Причем испытывал новый вариант с шим и гун, есть конечно вопросы по софту, но это решаемо. И не важно какой ген, автоподстройка порога и прочей математики - решает.... Лазил по местности где грунт очень сильно насыщен камнями, очень много горячих, в Беларуси таких мест хватает, Гроза6 просто не работает в таких местах, Всё звенит. Пин работал стабильно реагировал только на метал. Сделал вариант minimax + мк чуства больше, но не на много,и опять же 5 см на монету 1.5см в диаметре это выше крыши. |
Автор: | Dmitri [ Пн: 04 май 2015 23:57 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Подстроечник в пине - да, не самый лучший вариант, но - терпимо. Тоже вывел шток подстроечника в Q6, хотя автором это не предусмотрено. В результате: могу скорректировать температурное влияние, и выбрать порог чувствительности применимо к ситуации. Важно, чтобы эта ручка была бы удобной конструктивно. Влага и прочие внешние воздействия - страшны больше теоретически: на одном из выходов потерял пин, повторно удалось туда выйти только через неделю. В течении недели были и дожди и мороз по утрам. Пин нашёл, включил - работает, как только из дома... Конечно, профилактику сделал по возвращении, но криминала внутри не увидел. Так что не стоит бояться того, что возможно, но не обязательно фатально. |
Автор: | Вадим [ Вт: 05 май 2015 0:14 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Ну, если схема работает и при -4 "С, то это хорошо - поздравляю ! Что касается горячих камней, например, то в статике это не так страшно - может лишь немного уменьшаться чутьё, если монетка находится где-то под таким камнем. |
Автор: | lsd_wiz [ Вт: 05 май 2015 8:18 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Цитата: Что касается горячих камней, например, то в статике это не так страшно - может лишь немного уменьшаться чутьё, если монетка находится где-то под таким камнем. Подались мне места где минерализация в "Горячем камне" на столько высока что и статика и преглушение чуства не спасала. Выход был только один, искать место по лучше. Сегодня к вечеру выдам как надеюсь финальный вариант П/П с новой прошивкой и слегка измененной схемой.. |
Автор: | Blackhock2012 [ Вт: 05 май 2015 9:26 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Будим ждать... |
Автор: | lsd_wiz [ Пн: 18 май 2015 11:17 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Версия 1.4 Изменения: Автоотлючение МК и генератора через 10мин бездействия. Измерение заряда Батареи (Триггер разряда на 3 выводе МК 0.55В, 0.32В) Автосброс при длительном срабатывании более 15сек (перекалибровка) Два варианта прошивки(Для динамика с ген. и без него) Оптимизирован код. На вопрос зачем прямосмещённый диод в базе транзистора, это температурная компенсация, в дополнении с коллекторной стабилизации (ООС и темп). Долго возился с температурной компенсацией по средствам ШИМ, Организацией ГУН(если кому интересно могу скинуть схему с прошивкой на тини24). Но работа ГУН мне не нравится, Хотя и есть в ней свои плюсы. В качесте термостабилизации решено было отказаться от внешних измерений температуры и регулировкой тока насыщения по средствам ШИМ, вариант очень эффективный, но очень сложный в настройке и для каждого датчика необходимо подбирать свой диапазон заполнения ШИМ на изменение температуры. Да и прямосмещённый диод эффективней и проще в реализации. Для всех моих катушек эффективное смешение было при R* 39-43кОм. |
Автор: | Вадим [ Ср: 20 май 2015 3:39 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Лично мне такая схема кажется лучше... Поэтому есть несколько вопросов. 1. Как сильно изменилось чутьё на те же предметы ? Пришлось ли для получения приемлемого чутья переделывать обработку - ну, там учитывать младшие разряды и т.д. ? 2. Как работает цепь обратной связи с вывода 7 через Р3, С3 на эмиттер транзистора генератора ? Какое среднее напряжение на С3, какой примерный диапазон? |
Автор: | mr_Kuzmich [ Ср: 20 май 2015 10:20 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
п.2 - это не цепь ОС, это питание на генератор подается/убирается программно для ухода в спячку ("Автоотлючение МК и генератора через 10мин бездействия")... |
Автор: | Dmitri [ Ср: 20 май 2015 18:36 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Чувствительнось, очевидно, осталась той же: с чего бы ей меняться?! |
Автор: | Petrucho [ Чт: 21 май 2015 2:09 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
lsd_wiz писал(а): ...Minimax-PP тоже самое тока там ПОС на емкостях, (и за основу взята схема ГСП старого кассетного магнитофона) и опять компаратор, схема простая как грабли, но опять каждый раз ловить порог. ... Генератор гнома взят один к одному из схемы PETRAPIN темостабильность которого оставляет желать лучшего, столкнувшись с проблемами балансировки на холоде, поиски надёжно работающего решения привели как вы говорите к старому кассетному магнитофону. А порог ловить там вовсе не нужно, один раз выставил и забыл. Работает от -18 а может и ниже. Но дело там вовсе не в генераторе - он там просто раскачивает приличный ток в контуре. Термостабильность обеспечивает ассиметричная аналоговая фильтрация. Не представляю как это можно переложить на цифру. |
Автор: | Lion [ Чт: 21 май 2015 10:38 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Автор: | Petrucho [ Чт: 21 май 2015 12:46 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Согласен В любом случае - этот генератор обладает плохой температурной стабильностью, и при настройке придётся выбирать между хорошей чувствительностью и большим температурным диапазоном. |
Автор: | Dmitri [ Чт: 21 май 2015 17:30 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Вот подстроечник для того и нужен - всего-то, и проблема термостабильности решена. Q-6 использую в настоящее время, о чём уже писал. Там такой же генератор, с теми же тараканами... Но ничего сложного в небольшой подстройке, "на ходу", не вижу. Вряд ли стоит стремиться уйти от текущих настроек - по логике, получится весьма усреднённый прибор: ну не бывает так, чтобы схема не реагировала на заметное изменение температуры... В своё время, пытаясь решить эту проблему, просто "загрубил" генератор. Ну, работало..., но - плохо. Поэтому и вернулся к подстроечнику. Жаловаться не на что: при работе пином мы уже никуда не торопимся, сидим над ямкой, отчего бы не подкрутить настройку?! Легко. Зато чувствительность максимальна и по месту и по внешним факторам. |
Автор: | Вадим [ Чт: 21 май 2015 23:01 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
По моим записям в журнале в подобных автогенераторах выпрямленное напряжение может меняться до 1 В в диапазоне температур 0-50"С. Так что я и думал, что если установить при 20"С 500мВ, то при 0"С должен быть срыв генерации... И по новой версии №4 тоже думал, что применена авторегулировка уровня переменного напряжения, сравнением с внутренним опорным... Petrucho писал(а): столкнувшись с проблемами балансировки на холоде, поиски надёжно работающего решения привели как вы говорите к старому кассетному магнитофону. А порог ловить там вовсе не нужно, один раз выставил и забыл. Работает от -18 а может и ниже. Дмитрий, что такое "асимметричная аналоговая фильтрация" ? Что-то не нашёл... Я лично думал, что там , В Минимаксе, простая динамическая схема - вот и весь секрет термостабильности,- мы просто выделяем дельту изменения постоянки и устраняем термоНЕстабильность этой постоянки. Тот же элемент памяти, при цифровой обработке...
Но дело там вовсе не в генераторе - он там просто раскачивает приличный ток в контуре. Термостабильность обеспечивает . Не представляю как это можно переложить на цифру. |
Автор: | Petrucho [ Пт: 22 май 2015 1:03 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Да, там динамический режим работы. Но, дифференциатор не совсем обычный. Здесь описана работа ассиметричного фильтра: viewtopic.php?p=107873#p107873 |
Автор: | witek_tym [ Вс: 24 май 2015 20:59 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
lsd_wiz писал(а): Сделал вариант minimax + мк чуства больше, но не на много,и опять же 5 см на монету 1.5см в диаметре это выше крыши. Добрый вечер,можно подробней об таком варианте?Чем то не устроил? |
Автор: | lsd_wiz [ Пт: 31 июл 2015 20:16 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Версия 1.5 Увеличена частота АЦП до 1200кГц Изменён режим работы АЦП(с непрерывной к выборочной). Уменьшено время реакции. Версия 1.6 Организован ГУН диапазон 3Ч 900-2020Гц 50 шагов Цифровая фильтрация от еденичных помех. Так как из-за изменения констант, из-за работы ГУН, время автосброса будет плавать от 7-15сек Версия 1.6.1 Небольшая корреция выборок АЦП Версия тестовая, возможно могут вылезти глюки... По схеме изменений пока нет. |
Автор: | lsd_wiz [ Пн: 03 авг 2015 20:01 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Вот новый вариант термостабилизации генератора, получилась очень эффективно. Но сложнее подобрать ток насыщения катушки. Второй вариант генератора подсмотрен у буржуев, режим генератора подбирается смешением транзистора путем подключения к цепи термостабилизации (Точка А). |
Автор: | Blackhock2012 [ Ср: 26 авг 2015 16:05 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Во второй схеме обмотки мотаются на одном сердечнике или на разных? |
Автор: | lsd_wiz [ Чт: 27 авг 2015 11:37 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Blackhock2012 писал(а): Во второй схеме обмотки мотаются на одном сердечнике или на разных? На одном, сначала 1,8 мГн ~ 95 витков проводом 0.23-0,25 на стержне. Потом вторая вторая 15 мкГн, 1-3 витка. Вот по ориг. схема генератора. |
Автор: | Petrucho [ Пт: 28 авг 2015 4:37 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Поиск среднего значения из трёх выборок АЦП в функции ФИЛЬТР можно упростить. // find the middle value between three samples if (stmp[0]<=stmp[1] && stmp[1]<=stmp[2]) mdl = stmp[1]; else if(stmp[1]<=stmp[0] && stmp[0]<=stmp[2]) mdl = stmp[0]; else mdl = stmp[2]; |
Автор: | lsd_wiz [ Пт: 28 авг 2015 15:39 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Возможно вы и правы. С моей точки зрения, я отказался от усреднения в пользу медианы, так как её алгоритм эффективные давит единичные выбросы Функ. filter это не поиск среднего значения как такового. Это самый простой медианный фильтр (http://chipenable.ru/index.php/embedded ... filtr.html) теория (http://trv-science.ru/2011/10/25/sredne ... e-mediana/). |
Автор: | Petrucho [ Пн: 31 авг 2015 1:41 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Я имел в виду - выбор среднего по величине числа из трёх чисел, т.е. логика работы фильтра не поменялась а лишь реализация малость упростилась. Спасибо за ссылки на фильтры. Как вариант можно попробовать сделать фильтр второго порядка повторно пропустив три последних результата фильтрации через этот самый медианный фильтр. |
Автор: | lsd_wiz [ Пн: 31 авг 2015 8:38 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Слабоватa tiny13 для фильтра второго порядка.. переходить на что нибудь по вместительней и шустрее, кпримеру tiny45 скорее всего |
Автор: | Petrucho [ Пн: 31 авг 2015 10:37 ] |
Заголовок сообщения: | Re: Пинпоинтер Тiny13MD |
Кстати пересмотрел код вашего фильтра. Думаю можно попробовать заменить вашу реализацию на вот такую использующую "скользящее окно", если конечно ОЗУ хватит Код: void Filter(void)
{ static unsigned char stmp[2][3], idx[2]; if (idx[input] > 2) idx[input] = 0; stmp[input][idx[input]++]=adc[input]; // find the middle value between three samples if (stmp[input][0]<=stmp[input][1] && stmp[input][1]<=stmp[input][2]) mdl = stmp[input][1]; else if(stmp[input][1]<=stmp[input][0] && stmp[input][0]<=stmp[input][2]) mdl = stmp[input][0]; else mdl = stmp[input][2]; } |
Страница 2 из 7 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |