РадиоКот >Схемы >Цифровые устройства >Защита и контроль >

Теги статьи:

Дубликатор iButton

Автор: DieHard
Опубликовано 09.09.2011
Создано при помощи КотоРед.
2011



Предлагаемый Вашему вниманию Дубликатор обладает возможностью копирования ключей iButton на заготовки TM2004, RW1990.1, RW1990.2, TM08v2, с автоматическим распознаванием типа записываемой заготовки, и хранение одного ключа в памяти Дубликатора.

Внешний вид поддерживаемых заготовок:


Заготовка TM2004 Отечественная и Китай.



Заготовка RW1990.2


Заготовка TM008v2


Дубликатор выполнен на контроллере ATmega16, тактирующимся от внутреннего генератора 4 MHz. Отображение текущего режима и информации о заготовке происходит на двухстрочном ЖК-индикаторе МЭЛТ MT-16S2D. В знакогенераторе ЖК-индикатора присутствует и используется русская кодовая страница. Так же текущий режим дублируется на двух светодиодах, с обозначениями Оk и Error. Управление устройством осуществляется кнопками Запись и Чтение.

Чтение:
Для чтения копируемого ключа iButton необходимо поместить ключ на считыватель и нажать кнопку Чтение. При успешном считывании, ключ высветится на нижней строке иникатора, загорится индикатор Ok. В случае ошибки на верхней строке будет сообщение об ошибке и загорится индикатор Error.

 

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



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


Финализация записанных заготовок не производится.

Схема Дубликатора

 

Работа дубликатора возможна  без ЖК-индикатора. В простейшем варианте исполнения Дубликатор состоит всего из десяти элементов, что не уменьшает его функциональности! Прошивка одинакова для обоих вариантов исполнения Дубликатора.

 

Fuse-биты, котрые должны быть установлены при программировании: CKSEL2, CKSEL3, SUT0, BODEN, BODLEVEL

   

Файлы:
Прошивка
Схема для DipTrace


Все вопросы в Форум.