понеделник, 6 октомври 2008 г.

CLONE-PI -M




ClonePI является слегка переработанным вариатом импульсного металлоискателя Tracker PI (Кощей PI) Колоколова-Щедрина (с этой и другими конструкциями указанных авторов можно ознакомиться по адресу www.metdet.ru).
Отличия от Tracker PI следующие:

* Контроллер от Atmel заменён на контроллер от Microchip.
* " Обратное интегрирование " заменено нормальным 12-разрядным АЦП.
* Для отображения информации используется ЖКИ, светодиоды не поддерживаются.
* Прибор имеет быструю и медленную программную автоподстройку (медленная включается при обнаружении цели).
* Управление осуществляется кнопками, " вертелки " отсутствуют.
* Визуально уровень отклика отображается " ползунком " (слайдером), при уровнях громкости 3...7 частота звука зависит от уровня отклика.
* На экран выводится текущее напряжение питания, при снижении напряжения питания ниже заданного выдаётся предупреждение.

В помещении ClonePI показал уверенное обнаружение монеты 5 коп. СССР на расстоянии 25 см, что не хуже, чем у коммерческого варианта его прототипа. При этом использовалась обычная (не корзиночная) катушка диаметром 19 см, 27 витков, 1 ом.

Экран прибора
1. Уровень отклика (" быстрый " и " медленный " слайдеры).
2. Напряжение питания.
3. Порог (величина, обратная чувствительности).
4. Громкость.
5. Признак активности автоподстройки (отклик превышает порог в любую сторону).
6. Признак медленной автоподстройки (отклонение отклика в положительную сторону), совпадает со звуковой сигнализацией.
7. Индикатор включённой подсветки дисплея.
Печатная плата
Прошивка версии 1.8.1 для контроллера PIC18F252: CPI_PRG_181_18.zip

Изменения:

* Добавлен параметр Volume raise, позволяющий уменьшать громкость в начале шкалы (при слабых откликах). Это улучшает устойчивость схемы при низком пороге.
* Громкость озвучки кнопок приведена в соответствие с основной громкостью.
* Наконец исправлен "баг", приводивший к некорректной инициализации LCD после кратковременного выключения питания.
Прошивка версии 1.8.0 для контроллера PIC18F252: CPI_PRG_180_18.zip

Изменения:

* Автоподстройка грунта (Ground adjust) теперь работает в 3-х режимах - adaptive (так работали версии до 1.7), fixing (так работали версии 1.7.x) и off(static) - подстройка выключена, статический режим.
* Защитный интервал теперь может подбираться при включении (auto), использоваться запомненное значение (last), или выбираться пользователем принудительно в диапазоне 2 ... 25.

Упрощённый вариант ClonePI на контроллере ATmega8: ClonePI AVR

Прошивка версии 1.7.3 для контроллера PIC18F252: CPI_PRG_173_18.zip

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

Прошивка версии 1.7.2 для контроллера PIC18F252: CPI_PRG_172_18.zip

Дописано меню и сделаны мелкие косметические улучшения.

В этой версии назначение кнопок изменено следующим образом:

* RB7 "Menu/ESC"
* RB6 "Barrier-/Left/Up"
* RB5 "Barrier+/Right/Down"
* RB4 "OK/Zero"

Прошивка с дискриминацией (D) версии 2.0.0:CPI_PRG_D2.zip

Изменения в этой версии:

* Результат обработки выводится в виде двух шкал, по которым можно приблизительно судить о материале цели. Кроме того, на экране присутствует небольшая шкала уровня отклика и текущее напряжение питания.
* Программа предназначена для контроллера PIC18F252. Контроллер PIC16F873(A) с этой версией использован быть не может. Связано это с более высокими требованиями к ресурсам контроллера. 252-ой контроллер совместим по "распиновке" с 873-м и может быть запрограммирован тем же самым программатором.
* Программа работоспособна только с корзиночными катушками !!!
* Для работы данной прошивки необходимо закоротить резистор R21 (в старом варианте схемы).
* В этой версии назначение кнопок изменено следующим образом:
o RB7 "Menu/ESC"
o RB6 "Barrier-/Left/Up"
o RB5 "Barrier+/Right/Down"
o RB4 "OK/Zero"

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

ClonePI-M - исправленный и дополненный вариант. Устранены обнаруженные ошибки, добавлены УНЧ и ключ подсветки ЖКИ. Плата разведена как однослойка (с 13-ю перемычками). Габариты платы незначительно увеличены (120 х 50 мм). В архив входят: печать (уже в зеркальном виде под ЛУТ), расположение деталей, схема.: ClonePI-M.ZIP

Схема в формате gif (старый вариант): ClonePI.gif

Прошивка версии 1.7.1 : CPI_PRG_171.zip

Изменения в этой версии (по сравнению с 1.7):

* Добавлена регулировка напряжения выключения (Umin) с кнопок. Соответственно, изменилось назначение двух кнопок:
o RB4 "Light/Umin"
o RB5 "Zero/Power x 1/Power x 2"

При регулировке напряжения выключения (Umin) существует вероятность того, что будет выставлено напряжение, превосходящее напряжение питания в данный момент. Это приведёт к выключению устройства. Для преодоления данной ситуации надо выключить прибор, а затем включить, удерживая кнопку RB4 нажатой. Это позволит после автонастройки сразу войти в меню регулировки Umin и изменить его значение.

Прошивка версии 1.7 : CPI_PRG_17.zip

Изменения в этой версии (по сравнению с 1.6):

* Излучаемая мощность регулируется не плавно (при помощи изменения длительности "накачки"), а ступенчато может быть увеличена в 2 раза (при помощи увеличения частоты импульсов с 200 до 400 Гц). Это позволяет использовать на повышенной мощности всё тот же IRF740. Предварительные испытания ("по воздуху") показали, что дальность обнаружения с большой катушкой при этом действительно несколько увеличивается.
* Программа полностью переписана на C. Исходный текст в архив не входит и не предоставляется.
* Прошивка годится как для контроллеров с буквой "A", так и без неё. Работа с медленными АЦП (например, 1286) не поддерживается.
* Слегка изменены константы автоподстройки, исправлены мелкие недоработки и etc, etc ...

Прошивка версии D (очередная попытка дискриминации): CPI_PRG_D.zip

Изменения в этой версии:

* На экран выводится число, в какой-то степени позволяющее судить о материале цели.
* Программа полностью переписана на C. Исходный текст в архив не входит и не предоставляется.
* С экрана убраны индикатор громкости и индикатор относительной мощности с целью облегчения восприятия. Регулировки этих величин сохранены.
* Для работы данной прошивки необходимо закоротить резистор R21. С закороченным R21 вполне работоспособны и предыдущие версии, так что этот резистор может быть безболезненно удалён из схемы навсегда.
* Прошивка годится как для контроллеров с буквой "A", так и без неё. Работа с медленными АЦП (например, 1286) не поддерживается.

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

Прошивка и исходный текст программы версии 1.6 : CPI_PRG_16.zip

Изменения в этой версии:

* Добавлена регулировка мощности излучаемого импульса с клавиатуры. Мощность может изменяться от 40% до 200% от номинальной мощности. При работе на повышенной мощности желательна замена полевика VT1 на более высоковольтный, например, IRFBC40.
* Полностью переписана работа с кнопками. Каждая кнопка теперь имеет двойное назначение - при "быстром" нажатии и при нажатии с задержкой. Функции кнопок теперь следующие (быстро/с задержкой):
o RB4 "Light/Power+"
o RB5 "Zero/Power-"
o RB6 "Barrier+/Volume+"
o RB7 "Barrier-/Volume-"
После изменения мощности импульса устройство призводит рекалибровку. Кнопки можно поменять местами, отредактировав дефайны в начале программы.
* Из-за нехватки места на ЖКИ убраны индикаторы "A","S","L", вместо них выводится значение мощности импулса в процентах.
* Диапазон изменения порога ("Barrier") уменьшен до 1..9 .
* Перед величиной порога теперь выводится "B", а не "P" .

Печатная плата, расположение деталей и схема, приведённая в соответствие "с жизнью" (с платой) в формате gif: ClonePI_PCB.ZIP (обновлено 24.03.2005)

Рекомендации по настройке.

източник:http://fandy.front.ru

Blog Archive

 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com