Как сделать простую систему бесконтактной идентификации

pict_prg.gif (5779 bytes) Исходный текст программы

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

Таким образом поиски приводят к транспондерам фирмы TEMIC, а именно, к устройству E5530 (техническое описание, формат PDF, 74 kB).  
  Микросхема содержит уникальный 128-и битный код. Попадая в электромагнитное поле с частотой 100...200 Кгц микросхема в паре с внешней небольшой катушкой индуктивности и конденсатором накапливает энергию для своей работы. Получив энергию микросхема транспондер начинает непрерывно выдавать в ответ свой уникальный код путем кратковременного закорачивания (некоторой импульсной последовательностью) той же катушки индуктивности. Излучающая электромагнитное поле антена чувствует ответ транспондера как импульсное изменение нагрузки (принцип трансформатора). Передаваемый двоичный код выдается транспондером как бифазно-модулированый.

Принципиальная схема транспондера состоит из трех элементов.
Устройство считывния транспондера несколько сложнее. Схема в основном повторяет пример данный в документе "microIDtm 125 kHz RFID System Design Guide" фирмы Microchip. Функция схемы заключается в том, чтобы принять код транспондера и передать его на выход по стандартному последовательному протоколу 9600,N,1.


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

На основе приведенной схемы был разработан несложный но эфективный автомобильный иммобилайзер, схема подключения которого показана ниже.
Иммобилайзер блокирует зажигание при отсутствии в зоне действия антены транспондера с соответствующим кодом.
  Дистанция уверенного считывания транспондера 50 см.
  Размер приемной антены 20х33 см.
  Иммобилайзер комплектуется двумя транспондерами оформленными в виде карточек размером 50x85x1,5 мм и диаметр 40x1.5 мм
  Цена иммобилайзера не более 120$.
  Отдельно карточка продается не дороже 18$.
Временные диаграммы работы зашиваются жестко после согласования с заказчиком.

Автор проекта: Александр Елисеев (E-mail: ea@eunet.lt)