Авторизация


...

Кто на сайте?

Сейчас 77 гостей и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 23863
-Материалы : 209

Пользователь сайта продает...

  MRF24J40MA-I/RM

Пользователь сайта покупает...

Контроллер доступа на RFID-картах.

Автор: Эураб Просмотров: 9216

 

 

ISO-карты могут выпускаться дополнительно с магнитной полосой, идентификационным номером, изготовленным методом тиснения, полем для подписи держателя карты.

Персонализация ISO-карт происходит с помощью термопечатишелкографииофсетной печати. Персонализация Clamshell-карт производится с помощью наклеек, на которые наносится вся необходимая информация. Считыватель генерирует магнитное поле частотой 125 кГц. Попадая в магнитное поле считывателя карта получает энергию и начинает циклически модулировать магнитное поле считывателя сигналом, в котором зашифрован ее идентификационный код. Радиус действия метки колеблется от 5-10 до 60-70 сантиметров в зависимости от конструктива метки и считывателя.

Метод модуляции несущей амплитудный. Кодирование данных - манчестер (англ.)русск.. Циклически передаются 64 бита, в том числе 40 бит собственно уникального номера, специальная синхронизирующая последовательность и контрольные биты четности.[1]

Основная сфера применения контроль доступа в помещения и на автостоянки. Отличительная особенность идентификационных карт Em marine — более низкая стоимость по сравнению с proximity-картами других стандартов (например, HID илиMifare). 

 

   Данный проект был сделан по просьбе друга для установки на дверь в складское помещение. В дальнейшем было изготовлено ещё несколько по просьбе друзей и знакомых. Конструкция оказалась простой и надёжной. Работает данное устройство так: пропускает только те RFID-карты, которые были заранее занесены в память устройства.

Основные характеристики контроллера доступа:

  • RFID-карты формат EMmarin 125 кГц.
  • Микроконтроллер ATtiny13.
  • Количество карт/брелоков - 10.
  • Кнопка "OPEN" нормально разомкнутая, защищена от залипания.
  • Выход управления замком, сильноточный полевой транзистор, режим работы на защёлку (включается на время).
  • Питание - 12 В.
  • Потребление в дежурном режиме - 35 мА.
  • Количество карт/брелков доступа - 10 шт.
  • Длина связи с кнопкой "OPEN" - 10 м.
  • Тип выхода управления замком - открытый сток (мощный полевой транзистор, ток до 2 А).

Технические характеристики RFID Карт EM Marine Clamshell 125Khz:

  • Тип микросхемы: EM-Marine 
  • Рабочая частота: 125KHz 
  • Тип карты: Read only
  • Печать ID: да, формат xxx,xxxxx 
  • Материал: ABS 
  • Цвет: белый, зеленый, серый, синий 
  • Возможность нанесения печати: да 
  • Рабочая температура: -30°С…+55°С
  • Температура хранения: -40°С…+75°С
  • Размеры(мм):86х54х1.6

Применение:


Карта Clamshell с прорезью стандарта EM Marine с повышенной дальностью чтения на 50-70%.На карте нанесен ее код , что значительно упрощает занесение в базу данных при отсутствии считывающих устройств. При использовании наклейки с липким слоем (паутч), можно произвести персонализацию.  

 

 

Рис.1. Принципиальная схема контроллера ограничения доступа на RFID-картах 125КГц (Em-Marin) на 10 карт.

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

 

Рис.2. Вид изнутри собранного RFID-валидатора.

Рис.3. Внешний вид собранного RFID-валидатора.

Рис.4. Печатная плата RFID-валидатора.

Рис.5. Установка Fuse-битов в программаторе PonyProg.

 

Работа устройстваскачать видеоролик:

Инструкция по программированию.

Рабочий режим - при подачи 12В на контроллер светодиод мигает 1Гц.
Режим программирования - светодиод мигает 2Гц.
При нажатии на кнопку "OPEN" серия коротких звуковых сигналов во временя открытия замка.

 

Звуковые сигналы.

1 короткий сигнал - карта или брелок записан в память контроллера.
2 коротких сигнала - карта или брелок уже записан в памяти контроллера.
5 коротких сигнала - выход из режима программирования.
1 длинный сигнал - память карт-ключей стерта из контроллера.
Непрерывные  короткие сигналы - память карт/ключей заполнена, максимально 10шт. ( требуется отключение питания контроллера).

 

Запись МАСТЕР-КАРТЫ и времени открывания замка.

1 - Выключить питание контроллера.
2 - Нажать кнопку "OPEN"
3 - Удерживая кнопку подключить питание к контроллеру, через 5 сек. контроллер "ПИСКНЕТ", светодиод будет мигать с частотой 2 Гц. 
4 - Отпустить кнопку.
5 - Поднести в зону считывания карту или брелок, раздастся одиночный звуковой сигнал, Мастер-карта или брелок ЗАПИСАН,  при этом запишется время открытия замка 1 сек.

6 - Удерживая карту или брелок в зоне считывания - считаем звуковые сигналы. Кол-во определяет требуемое время отрывания замка, приращение 1 сек., но не более 32 сек.
7 - Отключаем питание контроллера или выдерживаем паузу 30 сек.

 

Стирание всей памяти карт-брелков.


1 - Рабочий режим.
2 - Нажимаем кнопку "OPEN" и удерживая подносим  к считывателю МАСТЕР-карту или брелок и держим, через 5 сек раздастся продолжительный звуковой сигнал - память карт/брелков стёрта.
3 - Отпускаем кнопку отнимаем карту или брелок.

 

Добавление карт или брелков.


1 - Подносим МАСТЕР-карту или брелок к считывателю и удерживаем 5 сек, раздадутся 2 коротких звуковых сигнала, светодиод будет мигать с частотой 2 Гц.
2 - Подносим поочерёдно к считывателю карту/брелок - раздастся короткий звуковой сигнал, карта/брелок ЗАПИСАН, если раздастся 2 коротких звуковых сигналов - код карты/брелка уже записан в памяти микроконтроллера.
3 - Записываем требуемое кол-во карт или брелков, максимально 10.
4 - Отключаем питание контроллера или выдерживаем паузу 30 сек.

От Автора:

Катушка: 50 витков проводом 0,12мм.

int OSC 9.6 MZh
BODLEVEL (00)- 4,3V
Остальные FUSE по умолчанию.

Идентификатор карты состоит из 5 байт. На карте производители пишут три младших байта по два раза в разных форматах. Например, на карте написано: 0002404426 036, 45130 (в десятичной системе-DEC) В память контроллер будет записано 4 байт: 00 24 B0 4A (в 16-тиричной системе-НЕХ), где 0002404426 (DEC) = 24 B0 4A (НЕХ), или 036 (DEC) и 45130 (DEC) = 24 B0 4A (НЕХ).
5 байт груповой код я не использую.

В схеме использовал SMD транзисторы npn-BC847C,pnp-BC857C в корпусе sot23-3, маркируются BC847C - 1G, BC857C - 3G.

 

 

Файлы для скачивания:

Ссылка для скачивания доступна только авторизованным пользователям сайта !

Ссылка для скачивания доступна только авторизованным пользователям сайта !

      Обсудить на форуме (там же можно скачать исходник и прошивку для ATmega8).

Список использованных ресурсов:

Автор - Зураб, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

http://www.radioded.ru  , http://radiomaster.com.ua , 

http://ru.wikipedia.org, http://con.ru

Статью добавил: Sergey Roslik.

 

Случайные статьи....

Prev Next

Обработка клавиатуры в прерывании

03-07-2012 Александр Милевский

Обработка клавиатуры в прерывании

   Продолжение статьи описанный на сайте chipmk.ru«Вариант создания клавиатуры без прерываний»Вариант без прерываний не оптимален, так как требует ждать время фиксированных задержек, программа ничего полезного в это время не делает.Для многих программ это не критично, но так делать просто неудобно...

Замена контроллера на плате конденсатора для автозвука.

29-04-2011 Альберт Бикбулатов

Замена контроллера на плате конденсатора для автозвука.

Столкнулся с парой случаев, когда потребовалось заменить контроллер на плате конденсатора типа PROLOGY CAP или CAD. В одном случае для ремонта, а в другом, для расширения функций. Поскольку родной контроллер не перепрошивается, в обоих случаях потребовалась замена. По распиновке и...

ПП приема кода RC-5 с ИК пульта

15-03-2011 Алексей

ПП приема кода RC-5 с ИК пульта

Возникло желание к одной из своих конструкций прикрутить управление с ИК пульта ДУ. Кодировка была выбрана RC5 как самая распространенная и имеющийся пульт с такой кодировкой… Первоначальная задумка была такая: использовать прерывание по INT0 по спаду. В прерывании полностью принять сигнал...

ПП чтения и записи двух десятичных чисел в одном байте.

09-06-2012 Super User

Бывает необходимость сохранения достаточно массивной информации в виде десятичных чисел. Очень удобно сохранять не одно десятичное число в байте, а два (одно число сохраняется в младшем, другое в старшем полубайтах). Тем самым соответственно,  в два раза сокращается и объем необходимой ...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru