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

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

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Пн: 17 дек 2018 6:52

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




Начать новую тему Ответить на тему
 [ Сообщений: 53 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 24 ноя 2018 22:41 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Преимущества
- открытый код (Assembler AVR)
- питание 3.3...5V без каких-либо стабилизаторов (1 элемент LiPo)
- минимум деталей с минимумом требований к ним
- программная компенсация дрейфов на достаточное, на мой взгляд, для практики время
А вот и недостатки
- нужен программатор для Атмел. Я пользуюсь USBASp2.0 (c Aliexpress) + AVRDUDE_PROG3.3
- нужен компилятор, если хотите менять пороги срабатывания. Я пользуюсь AtmelStudio.
- нужны азы по знанию ассемблера для АВР если захочется улучшить программу
- остальные недостатки см.ниже по тексту.
Могу выложить просто файл прошивки но не знаю как тут это делается. Текст программы в отдельном файле не смог выложить - запрет на файлы .ТХТ
Как работает:
Генератор по схеме Колпитца на КП303Ж (чуть хуже 303А) уменьшает амплитуду при приближении индуктора к железу , меди или алюминию и увеличивает амплитуду и частоту при приближении к ферриту и др. с малыми потерями.
Контроллер периодически следит за напряжением генератора и сравнивает его с опорным напряжением, определенным при включении прибора. По этой причине не имеет значения величина питания прибора в указанных выше пределах и качество конденсаторов. Конечно, если мгновенно не изменяется окружающая температура. Если есть термостабильные конденсаторы - ну и слава богу. У меня их нет.
При снижении входного напряжения , звуком индицируется 4 порога: цель далеко- редкие сигналы, ближе - частые , очень частые и почти непрерывный звук. При повышении напряжения издается звук, похожий на слово ФЕРРИТ.
Настройка генератора сводится к подбору резистора, тк. разброс параметров КП303 у разных экземпляров, большой. При некотором значении резистора 1...2 кОм амплитуда максимальна. При уменьшении резистора она падает. Этот участок дает бОльшую чувствительность прибора. Выбирайте его.
Для повышения чувствительности АЦП переведен в режим работы от внутренней опоры 1.1В. Поэтому выгодно установить резистором напряжение на входе АЦП около 1В. При этом разрешение аЦП максимально и есть возможность отследить и повышение амплитуды. Незначительно уменьшится чувствительность и при меньшем напряжении - 0.9 или 0.8В.
нижний по схеме конденсатор контура можно увеличить в 2-3 раза.
Феррит взят круглый. При длине 4см чувствительность меньше, при 8 см больше. Витков я намотал 4 слоя проводом 0.55, а другого у меня нет. Некоторые мотают 0.35. Ориентировочная индуктивность 3-5мГ. При конденсаторах по 33нФ частота составляет 15...18кГц. Мотайте больше, может оказаться лучше.
Выходное напряжение можно получить разным способом - взять амплитудное значение через диод, как на схеме, или проинтегрировать на конденсаторе через резистор 10-20кОм. Это для тех, у кого нет диода. Резистор устанавливается вместо диода. Выходное напряжение во втором случае, конечно, понизится. Интегрирующему конденсатору достаточно емкости 0.5...1.0мКФ но можно и больше. Если он будет керамическим, параллельно полезно установить резистор 100кОм или чуть больше. Если он электролитический и так присутствует саморазряд, но надо помнить, если конденсатор принудительно не разряжать, сигнал при применении диода запомнится надолго, а этого нам не надо.
Контроллер -любой АВР , с минимумом пинов. Нам надо 2: 1 пин для входа в АЦП и 1 пин для подключения звонка. Для простоты выбран активный бипер на 5В, у меня он работает и от 3.3В. Наверное лучше сразу взять на 3.3В. Кому надо , параллельно можно подключить сверхяркий светодиод через резистор.
Я взял контроллер АТМега328р, как самый дешевый, что нашел на алиэкспресс. Он был в составе прибора с названием Arduino-Pro-Mini, но какая разница как его назвать. У него избыточная мощность для этой конструевины, но он дешевый и маленький и это главное для меня. Вибратор, по моему опыту, бесполезная вещь, жрущая энергию. А надо вам - подключите к звонку чрез полевик 2N7002, он может пропустить около 100мА при 3,5В по паспорту.
Как видите, все лишнее отброшено. Упрощение привело к уменьшению стабильности во времени. Но тут все просто. Если появляются ложные сигналы, нужно выключить прибор и снова включить. Будет установлен новый опорный уровень амплитуды. Применено левое выравнивание в АЦП, используется 8 бит. Сигнал зашумлен и биты 9 и 10 сильно мотает.
Включать, конечно, надо в стороне от влияющих масс. После звукового сигнала порог определен, можно искать.
Прилагаю схему отладки в Протеусе. Полезная вещь для отладки программ. Не забудьте - в Протеусе не запустится Колпитц, если вы не инициируете генерацию. Для этого надо замкнуть и разомкнуть концы верхнего по схеме конденсатора контура. Используйте интерактивный двухполюсный свич SW-SPST-MOM. На схеме его нет, чтобы не загромождало суть. На время отладки куда как лучше поставить вместо генератора интерактивный потенциометр POT-HG.
Приложений 2: схема и текст программы. Текст удалил - с него мало пользы
;


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


Последний раз редактировалось ВалерийЛем Ср: 05 дек 2018 11:33, всего редактировалось 1 раз.

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


Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: Пн: 30 окт 2006 17:20
Сообщения: 2445
Откуда: Sumy,Ukraine
Есть подобный проект - viewtopic.php?f=19&t=9700&start=0
Осталось "скрестить" - "камень" взять на 8 ног, а генератор и софт - предложенный здесь :|

_________________
Количество металла в земле обратно пропорционально количеству мужиков, копающих её поверхность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 15:06 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Дык в тексте программы поменять вектор прерывания и номер пора осталось. Для этого я и выложил текст. А других камней-то нет у меня кроме АтМега 2560 - ног там куда больше. Если Вам интересно, дайте номер камня я переделаю программу под него, но проверить смогу только в модели, которую видели в приложении.


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

Зарегистрирован: Пн: 30 окт 2006 17:20
Сообщения: 2445
Откуда: Sumy,Ukraine
Откомпилируйте в hex или bin для популярных процессоров attiny13 и attiny15. Если конфигурационные биты надо будет устанавливать отличные, от считанных с этих "камней" по умолчанию - укажите и их. Попробуем собрать. Файлы прошивок заархивируйте в rar или zip - они прикрепятся к сообщениям.

_________________
Количество металла в земле обратно пропорционально количеству мужиков, копающих её поверхность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 16:56 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Ok!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 18:07 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2353
ВалерийЛем писал(а):
- питание 3.3...5V без каких-либо стабилизаторов
Какое чутьё получилось с коротким стержнем на монету 5 сов. копеек или 5 железных рублей РФ?
Как чутьё зависит от напряжения питания ?
Какова термостабильность при -0"С или меньше ?
Вот вариант функциональной схемы с чуть лучшими параметрами. За счёт удвоения напряжения и чуть большей степени возбуждения генератора. Можно ли предусмотреть включение кнопкой и звук на пьезоизлучатель в мостовой схеме; можно ли сделать на контроллере с питанием от 9 В напрямую ? Если будет интересно, то ряд параметров можно улучшить или обсудить подробнее варианты.


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

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 18:26 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2353
:) Блин, - выпрямитель надо к истоку подключить, ошибся тут с местной беготнёй.

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 19:11 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Надо линейку бы купить, нету у меня. Сравнивал с GP pointer, он у меня есть. У меня чуть больше дистанция.
Стабилизацию температуры игнорирую: после того как температура схемы станет равна окружающей, амплитуда установится на некотором уровне. При включении этот уровень становится образцовым. Ваш вопрос меня заинтересовал. Только что посмотрел по осциллографу. Снижение напряжения питания приводит к понижению амплитуды: при 5В если установить 1В выходного напряжения, то при 3.3 В оно снижается до 950мВ. У меня после включения оно становится новой опорой. Пороги срабатывания для обоих случаев одни и те же. Например, первый порог 0.0043мВ. Если пересчитать через опорное напряжение, чувствительность упадет на 5% и это при разнице питания 5 и 3.3В. А у LIPO аккумуляторов выше 4.2В заряд запрещен. Поэтому разница составит 2-3%. Такая разница в чувствительности не ощутима. Поэтому когда дрейф есть то ли от температуры, или батарея проседает, (появляются попискивания), просто я снова выключаю/включаю поинтер. Это не так часто.
Удваивать напряжение для меня смысла нет - при опоре 1,1В его и так с избытком. Приходится понижать, хотя чувствительность падает. Я заметил, что максимальная чувствительность получается с уменьшением разистора при начале спада амплитуды. На моем КП303Ж это 1.25В , а оно превышает опорное 1.1В. Если увеличивать нижнюю емкость, амплитуда тоже падает, но растет чувствительность. Поскольку 4-5 см мне достаточно, за большим не гнался. Может когда попробую выложиться в ютуб, но сейчас попросили перепрограммировать на тини13, я полез в даташит. На тини13 ничего никогда не делал, у меня его нет. Первая попытка в модели - не работает АЦП и прерывания от таймера. Ищу причину, она мне сейчас не понятна, поскольку представление I/O регистров в протеусе у меня не совпадает с даташитом на тини13. Пока занят этим


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 19:29 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2353
На схеме ещё можно сделать запитку стока полевика от контроллера (хотя через транзисторный ключ было бы лучше ).
Сравнивать питание 5 В и 3 В не совсем корректно напрямую, потому что тут больше сказываются особенности поведения транзистора при низком питании и там нелинейные зависимости. При большем питании его сопротивление, приведённое к контуру будет больше, а это уменьшает шунтирующее действие и повышает чутьё. Но тут, ещё нужно сравнить в указанном режиме разные полевики ( начальный ток стока разный ) и биполярники.
Малая степень возбуждения контура приводит к сильному влиянию дестабилизирующих факторов, напр., температуры !
Удвоение напряжения равносильно удвоению усиления ! Я предлагаю выпрямлять от положительного питания, чтобы получить большую амплитуду колебаний. Кроме того имеет смысл ввести Г-обранзный НЧ-фильтр...
Далее : питание 5 В даст надежду, что можно получить хорошую громкость хотя бы в мостовом включении, у всех предыдущих пинов питание низкое и громкость получается тихая, нужен доп.усилитель.
И далее - пьезоизлучатель можно использовать в качестве кнопки включения вместе с основной функцией излучения звука. Но тут нужен ас электроники.

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Последний раз редактировалось Вадим Вс: 25 ноя 2018 20:01, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 19:38 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Надо подумать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 21:08 
Не в сети

Зарегистрирован: Чт: 07 июн 2012 21:09
Сообщения: 91
:(


Последний раз редактировалось Lion Пн: 26 ноя 2018 21:11, всего редактировалось 1 раз.

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

Вы можете отключить эти сообщения.
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 21:15 
Не в сети

Зарегистрирован: Чт: 07 июн 2012 21:09
Сообщения: 91
:cry:


Последний раз редактировалось Lion Пн: 26 ноя 2018 20:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 21:56 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Тут вот какая ситуевина вышла. При загрузке в AtmelStudio камня с номером AtTiny13 после компиляции без сообщения об ошибках, в протеусе не работал ни АЦП ни прерывание от таймера Т0. Несколько часов ушло на разбор . После установки в программу вместо мнемокодов регистров (ADCSRA, TIMSK, TCCR0A Et cetera) их реальные адреса, но не те что в даташите, а еще и со смещением 0x20, которое вычислил по протеусу, модель начала работать. А теперь пойди пойми, то что я выложу, нормальные файлы загрузки или помойку. Похоже на заголовочный файл к тини13 с приветом или на меня.
Фуз по умолчанию CLKDIV8 снять, пусть работает на 9 MHz. Картинку подключения прилагаю. на время проверки вместо генератора подключите потенциометр Внутренняя опора - 1.1В.
Ход проверки: установить 1 В потенциометром. Включить. Дождаться звонка. Понизить напряжение на 0.05В услышать редкие звонки. Повысить напряжение от 1В на 0.05В и услышать противные звонки. Конец.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 22:00 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Г-ну Lion спасибо за комментарий


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 22:05 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Я не навязываю свое решение НИКОМУ. Рассказал, чем пользуюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 25 ноя 2018 22:42 
Не в сети

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

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Пн: 26 ноя 2018 0:34 
Не в сети

Зарегистрирован: Чт: 07 июн 2012 21:09
Сообщения: 91
:cry:


Последний раз редактировалось Lion Пн: 26 ноя 2018 20:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Пн: 26 ноя 2018 1:05 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2353
Lion писал(а):
Вам на пальцах это обьяснить?

Про бога вопрос закрыт давно - зло! по делам его узнали!
Про остальное можете объяснить. В программе нужно переделать знак реакции,- это большая проблема для программиста ? :)
В предложенном варианте так же подаётся 1,1 В, как и в авторской схеме, но оно равно Uпит. - Uвыпр. = 5В - 3,9В или 3В - 1,9В. Плюс потери на выпрямление дадут ещё 0,7В к переменному напряжению на контуре.
Даже если бы вы применили двухполупериодное с указанной схемой, то и это даст выигрыш : напряжение на контуре больше, а постоянного доходит то же самое количество, а вот дельта постоянного проходит вся и в 2 раза больше.
Кстати, и служители зла есть зло - судя по их наездам. А что я имел ввиду, нарисовано на схеме.

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Пн: 26 ноя 2018 1:26 
Не в сети

Зарегистрирован: Вс: 23 май 2010 10:48
Сообщения: 2353
Кстати, ещё заметьте : в стандартном варианте типа моего, выпрямляется напруга со всего контура ( ну не всегда, но больше ), а в авторском вар-те - только с кондёра, около половины. Значит и дельта будет пропорционально выше в стандартном варианте.
Вообще, перед повтором я бы хорошенько подумал, схема сыроватая, если не сказать то, что я думаю. :)
И потом разговор про полевики - сколько он кушает ? Биполярник при 5-6 В кушает около 500мкА.

_________________
Time To Say Goodbye : https://www.youtube.com/watch?v=yTgWh96iYfU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 01 дек 2018 15:30 
Не в сети
Аватара пользователя

Зарегистрирован: Пн: 30 окт 2006 17:20
Сообщения: 2445
Откуда: Sumy,Ukraine
ВалерийЛем писал(а):
А теперь пойди пойми, то что я выложу, нормальные файлы загрузки или помойку

Залил дамп в камень. Включил, пока без генератора, с потенциометром, активный бузер на 5 в, питание от 18650. Всё, как в предположении: при вх.напряжении около 1 вольта устройство замолкает и стабильно держит такое состояние. Есть некий гистерезис в этом положении - при незначительном изменении вх.напряжения остаётся тишина. Потом, при понижении напряжения - длинные сигналы, при повышении - пачки коротких. Хотелось бы озвучку, как в фирменных пинах - с переменной частотой следования. Индикация "чёрный-цветной" - в принципе, не важно. т.к. это пин. Буду собирать генератор...

_________________
Количество металла в земле обратно пропорционально количеству мужиков, копающих её поверхность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 01 дек 2018 16:51 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Жаль не могу сам послушать, протеус это одно, а жизнь чуть иначе. В протеусе и форма сигнала генератора иная. Но попробуем дистанционно отладиться. Проблема только в таймере. Если исходник поможет, вышлю. Можно будет Вам самостоятельно менять пороги и частоты. Правда, с ассемблером не всем хочется заморачиваться. На СИ я не люблю писать, но если надо, могу попробовать. Или на ардуине. Не знаю, влезет ли ардуина в этот камень. В коде АСМ есть лишние переменные, они остались от более сложной программы с регулировкой чувствительности. Без каких-дибо последствий можно выкинуть. Можно выкинуть и чистку регистров. Тем более что на этом миникамне она кривая выходит. Сейчас я пробую приладить вместо изменения периода следования, изменение высоты тона. Пока не красиво. Но зима длинная.
Пробовал больше витков на укороченный стержень, но длинный дает лучшие результаты. Как в поговорке - ск. волка не корми, у осла длиннее. Выписал с алиэкспресс микродинамики на 32 ома.Когда приедут, буду отлаживать изменение тона.
Пойду посмотрю, может найду на алиэкспресс и Тини13, тогда все проблемы можно будет решить проще.
Если нужны расширенные комментарии к коду, напишу для каждой строки.
Вот те же бейца попробовал, только в профиль. Работает (в протеусе, конечно). Таймер тут вообще не используется . Использовано прерывание от АЦП, что ему в пустую молотить.
;
; pinTiny13ADC.asm
;
; Created: 28.11.2018 16:39:57
;
; PinAttiny13ASM.asm
;
; Created: 25.11.2018 17:07:48
;
; PinPointer1.asm
;
;************************************************************
; Metal_pointer.asm for Attiny13
;************************************************************
; Sound is getting from D0 to feed 3.3V buzzer
; Vcc= 3.3...4.2V LiPo without any stabilizator
; Created: 12.06.2018 19:25:42,modified 21.11.2018
; Author : LVJ416@mail.ru
;************************************************************


Последний раз редактировалось ВалерийЛем Чт: 06 дек 2018 16:42, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 01 дек 2018 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: Пн: 30 окт 2006 17:20
Сообщения: 2445
Откуда: Sumy,Ukraine
Извиняюсь - то я слишком шибко подстроечник крутонул. Нормально работает при снижении напряжения - есть все четыре градации частоты. Возможно, было бы лучше с большим числом градаций, чтобы получалось в итоге, как вообще просто переменная частота в зависимости от расстояния. Но и так неплохо.
По длинному стержню - боюсь, начнёт срабатывать на поворот в горизонтальной плоскости (магнитное поле Земли). Всегда стараются подобрать компромисс между длиной стержня, добротностью катушки и чувством. Имею катушечку от старого своего самодельного пина - длина 6 см, диаметром 8 мм, провод 0.33, но только 2 mH в ней. В транзисторах порылся - КП303В только имеется в наличии "ближайший". Начну с того, что есть. Потом перемотаем, транзистор поменяем...

_________________
Количество металла в земле обратно пропорционально количеству мужиков, копающих её поверхность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 01 дек 2018 17:40 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Сколько их надо - скажите. Памяти наверное хватит. Уберу лишний код. Тот что есть, сделан "в лоб", достаточно примитивен, его можно оптимизировать. Здесь для программирования удобно использовать степень двойки. В моем случае это сдвоенный регистр R24+R25. Состояние их разрядов при инкременте на 1 в цикле прерывания позволяет без особых затрат генерировать длительности. Если оттолкнуться условно от 1 Гц, как самого медленного свистка, следующий шаг 0.5 Гц 0.25Гц и т.д. пока уже трудно будет различать изменение. Но шагов 5-6 можно, наверное, будет распознать.
Я попробую на своем камне (328р) и расскажу... Можно и произвольные длительности генерировать, но мне не хотелось выпендриваться - не в коня корм, как и беготня за термостабилизацией. Максимум что стоит - это установить 1% конденсаторы, но они уже по цене дороже чем все остальное. Поэтому если сигнал отполз от опоры - выключить и включить. Новая опора готова. Можно и загрубить первый порог до 0.009 В. Дальности хватает, потеря незначительная.
А по транзисторам - у них такие паспортные разбросы, что соседние индексы перекрывают. Х.з. смотрел на начальный ток и и крутизну В/А характеристики. Зарубежные есть лучше, но на толкучке не нашел.
Кстати, какая минимальная частота вышла, я по ней сравню результат в протеусе. У меня на осциллографе протеуса чуть больше 200 мс


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Сб: 01 дек 2018 18:51 
Не в сети
Аватара пользователя

Зарегистрирован: Пн: 30 окт 2006 17:20
Сообщения: 2445
Откуда: Sumy,Ukraine
ВалерийЛем писал(а):
Кстати, какая минимальная частота вышла, я по ней сравню результат в протеусе. У меня на осциллографе протеуса чуть больше 200 мс

Не мерял. Пусть, когда частоту генератора буду строить по осциллографу, замеряю.
Про конденсаторы. Обычно ставим "зелёные подушечки" с литерой J в маркировке - они и широко-распостранённые (с разборки) и стабильные (по крайней мере - для подобного типа устройств). Wima ещё есть, К71-1, но они крупнее.

_________________
Количество металла в земле обратно пропорционально количеству мужиков, копающих её поверхность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пинпойнтер на AVR
СообщениеДобавлено: Вс: 02 дек 2018 2:22 
Не в сети

Зарегистрирован: Ср: 21 ноя 2018 10:51
Сообщения: 28
Откуда: Спб
Пока не стоит перематывать катушку. Возможно, 2 мГ хватит дальности и с ней. 4-5 см наверное вытянет


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

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


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

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


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

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