Приветствую всех на форуме.
Собрал два тестовых образца своего эмулятора, все работают считывают карту и записывают во внутренний EEPROM, и эмулирует записанные карты.
Параметры образцов:
Считывание карты от 0,5 см до 1,5 максимум. (Пробовал на 30 картах у всех растояние разное). Одна из карт считывалась через раз?
Напечатанный на карте номер 039 13411
Эмуляция выбранной карты 2 - 4 см. Все читались, отображаемые на индикаторе дежурного считывателя номера соответствовали номерам на картах.
На фотках тестовый вариант моего эмулятора.
Эмулятор работает следующем образом.
Дежурный режим - кнопка "SET" не нажата положение DIP переключателей SW1, SW2, SW3 любое.(ток потребление 30 мка).
Запись в EEPROM контроллера кодов 4 карт. (ток потребления до 10ма).
Выставить на DIP переключателе SW1, SW2 - двоичный адрес.
Переключатель SW3 - OFF.
Нажать и удерживать кнопку "SET" - красный светодиод мигает раз в секунду, через пять секунд светодиод начнёт быстро мигать.
Поднести карту в зону считывания катушки эмулятора, при удачном считывании мигнёт один раз эелёный светодиод и эмулятор перейдёт в дежурный режим. Код карты записался в память эмулятора.
Если код карты уже записан в памяти эмулятора, то зелёный светодиод мигнёт два раза, красный светодиод при этом продолжает быстро мигать.
Перезапись дубликата в выбранный адрес не произойдёт.
По истечении 15 секунд эмулятор возвращается в дежурный режим.
Режим эмуляции:Выставить на DIP переключателе SW1, SW2 - двоичный адрес.
Переключатель SW3 -ON.
Нажать и удерживать кнопку "SET" - через 1,5 секунды ( задержка от случайного нажатия) Зелёный светодиод начнёт быстро мигать в течении 8 секунд.
( вроде 5 секунд мало а 10 много, исходя из экономии)
Во время мигания зелёного светодиода используем эмулятор как карту доступа. По истечении времени эмулятор переходит в дежурный режим.
Потреблени тока в режиме эмуляции ~5ма.
Перепробовали разнообразные самодельные катушки и драссели , данная схема работает только на катушке от карты EM marine 125кгц.
Основной ток в режимах записи в EEPROM и эмуляции карты потребляют светодиоды.
Надо будет подыскать светодиодики с наименьшим напряжением включения и минимальным током при приемлемым свечении.
В своё время купил двухцветные светодиодики в прозрачном корпусе.
Открывались от двух вольт и ток у красного 600мка а у зелёного 1ма, светили на ура.
Но кончились, другие всё попадаются прожорливые и с повышеным напряжением .
что первый всегда 55 , читаю пустую ячейку 55 FF FF FF FF , прописываю 56 5A 4D AA 24 ,читаю 55 5A 4D AA 24 , можно поправить прошивку чтоб первое значение тоже записывалось