RFID 125Khz card reader – без спец микросхем (atmega8).
Вот собственно схема. Вывод содержимого (64бит) –RS232 9600bps вывод контроллера тх-3 ножка. Для соединения с ПК использовать преобразователь на MAX232(RS232-ТТЛ), а можно схему на транзисторе (полно схем в интернете RS232--ТТЛ) . Кварц 11,0592Mhz. Индикатор чтения карточки ножка 11 (PORTD5).
Примеров использования масса – постановка объектов на охрану, цифровые замки, ограничение доступа в помещения (я использовал как замок – для этого необходим драйвер двигателя, эл.магнита и пр).
На bc547/557 выполнен узел накачки на контур, далее детектор, на LM358 выполнен фильтр и компаратор, оконечный bc547 – инвертор. Схема 100% РАБОЧАЯ проверена в симуляторе Proteus 7.5 и в железе, так что если не работает смотрим пункт кривые руки и прочее J. Для не верящих на слово симуляция протеуса (вторая mega8 – эмулятор RFID карточки).
Контроллер проверяет валидность кода - четность данных по столбцам и строкам (типа CRC). В программе реализовано декодирование манчестерского кода, по прерываниям (по захвату ICP). Интервал между считываниями 2сек. Расстояние считывания до 10см. В архиве файлы платы (SL5), схема и прочее.
Прошу обратить внимание на плате для накачки на контур использовались кт315/361(не было других L) их желательно заменить на указанные на схеме. Питание +5В подается через маломощный стабилизатор 78L05. При прошивке прошивать фьюзы таким образом:
Выполнено устройство на фольгированном текстолите (1 сторона), по ЛУТ технологии, размеры 45x65мм. Корпуса микросхем mega8-16, lm358-SMD. Позже выложу фотки готового устройства – нет сейчас доступного фотика, а веб камера это не дело. Все вопросы мыльте на kostua123@mail.ru.
Posted by Rubanov K.
Прошил, работает код читает и эмулирует отлично!
Но непонятно что с дисплеем, не могу разобраться дисплей рабочий точно, контраст регулирую, снял с терморегулятора 1х16, просто черные сегменты половина дисплея. Нашел еще в закромах 2х8 подключил, та же песня, перепроверил прозвонил подключен правильно. Уже и спиртом напоил изрядно. Но увы. Может это дисплеи такие, один Winstar другой Sunlike.
Не силен в программировании и не могу разобраться, но когда то был случай, читал на форуме что бывают проблемы с выводом строб Е приходит одновременно с установкой данных и сигнала RS, а нужно выдерживать паузу в 1мс или более. Но некоторые дисплеи к этому не критичны. Может быть в этом проблема?
Заметил только, когда прошивал проц и не знал какие фьюзы выставить, пробовал разные под кварц и т д, то перевернув дисплей увидел надпись Emulator на половине экрана. Но сам ридер не работал. После правильной конфигурации работает, кнопочки нажимал по аналогии протеуса.