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.
Вот ковыряю Proteus и вашу схему. Написал прогу на Bascome для card reader. Симуляция в Proteusе работает. Текст програмы банальный из хелпа к Bascom. А вот пошагово оттестить прогу не получается в Proteus, может кто подскажет в чем причина, может из за того что использую "вторая mega8 – эмулятор RFID карточки" и прошивку для эмулятора, а не исходник. Или как в Proteus сэмулировать сигнал от Rfid карточки. ХЗ иже башку срывает. Может рассогласование по частотам, в ридере я использую 3.6864MHz ну или как у автора 3х3.6864MHz а в эмуляторе от автора 8MHz.
******************************************************
Сэмулировать сигнал RFID карточки в Proteus так как в реальности задумано (по магнитному полю) не получится. Да и зачем? Какая может быть в этом цель? Сигнал эмулятора можно подать на вход и напрямую проверив цифровую часть. А аналоговую можно проверить отдельно, подключая на вход и выход виртуальные приборы. Правда, результат не совсем будет точен, но по увиденному выводы какие то можно сделать. На счёт пошаговой отладки: Загружать надо в оба контроллера ни НЕХ, а объектный код полученный в результате трансляции программы( расширение "OBJ"