Перейти к содержанию
  • записи
    3
  • комментариев
    16
  • просмотра
    29 023

Новшества. Теория.


Nobody

985 просмотров

Нелегко найти способ объяснения того, что мы предлагаем. Ибо то, что ново в себе, будет понятно только по аналогии со старым.

Фрэнсис Бэкон

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

Наиболее простым и естественным является связка генератор-частотомер. В таком случае структурная схема получается следующей:

blogentry-91008-0-97365600-1290614833_thumb.jpg

Пионерами в разработке подобных устройств стали Андрей Щедрин и Юрий Колоколов с их прибором Tracker FM.

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

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

Период колебаний — наименьший промежуток времени, за который осциллятор совершает одно полное колебание (то есть возвращается в то же состояние, в котором она находилась в первоначальный момент, выбранный произвольно). Википедия.

Микроконтроллер семейства AVR оказался как нельзя более подходящим для такой работы. В идеальных условиях, если частота работы контроллера = 10МГц а частота поискового генератора = 10кГц то на один период измеряемого сигнала приходится 1000 отсчетов контроллера. Измерив 100 периодов можно получить

точность в 0,1Гц, потратив на это всего 10мс времени. Соответственно, каждую секунду можно получать 100 измерений частоты. Неплохо?

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

С кратковременной нестабильностью приходится бороться усреднением результатов измерения и введением "порогового уровня срабатывания".

blogentry-91008-0-73540900-1290622358_thumb.jpg

(микроконтроллер игнорирует любое изменение частоты пока оно не превысит порог (зеленая линия на графике)

Мера эта хоть и ограничивает чувствительность, но все же является совершенно необходимой :( .

Долговременную нестабильность можно побороть двумя способами: тщательным подбором конденсаторов в колебательном контуре по группе ТКЕ или прибегая к специальным методам обработки сигнала (фильтрации).

Более подробно логику работы и методы обработки сигнала в металлоискателе по принципу частотомера мы рассмотрим в следующий раз.

До встречи! :drinks:

6 Комментариев


Рекомендуемые комментарии

привет!

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

Теперь возьмём самую "больную" часть искателя на принципе частотомера, а именно - генератор и выкинем его куда подальше из схемы <_<

Далее реализуем генератор импульсов на микроконтроллере, который будет крайне стабилен!! :rolleyes:

следующая задача - просто анализ переходного процесса, а именно - время нарастания, либо спада импульса.

Тут можно использовать ЦАП (вот только не знаю, в AtTinny2313 он есть?)...

либо ещё проще :rolleyes:

с помощью компаратора измерять время переходного процесса и отсюда плясать))

ну это так, мысли вслух))

Ссылка на комментарий

зы

nobody, я в схемотехнике не очень силён, но общими усилиями можно будет попробовать реализовать :rolleyes:, если что, пишите в личку)

Ссылка на комментарий

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

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

Ссылка на комментарий

Здравствуйте!

"я пробовал на практике"... Отрицательный результат - тоже результат. Если есть вопрос - есть и интерес в этом направлении. Почему бы не выложить на форуме "что получилось"(не обязательно подробно)? Хотя бы для предупреждения наступания на грабли. А может, в этом что-то есть!

С уважением, Павел.

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

На этом принципе работает импульсный металлоискатель, но это же совсем другая история.

Ссылка на комментарий

Panda_y2k прав. Незачем заново изобретать велосипед. Насчет ударной раскачки контура - суть в том, что на колебательный контур подавалось напряжение и в какой-то момент отключалось. В контуре начинались затухающие колебания, проанализировав амплитуду (длительность) и частоту которых можно судить о наличии или отсутствию цели. Относительно обычного "набиенщика" это позволяет анализировать второй параметр - амплитуду. Но на столе у меня получилась низкая чувствительность (около 5см. на пятак). Хотя вот подумал что сейчас я бы накачивал контур от +12В, как у импульсника, а не от +5В. Может таким образом и получилось бы "выдавить" глубину.

Зачем эта ударная накачка нужна? По изначальной идее это позволит получать больше информации о цели или ее отсутствии (грунт) по сравнению с набиенщиком при гораздо меньшей сложности схемы и катушки (не нужно балансировать катушки так как это делается в ИБ приборах). Относительно же импульсного метода это даст возможность определения типа металла. Я этот подход окончательно не отбросил, может и займусь когда закончу текущий проект.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Добавить комментарий...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...