Разделы

В сети

Пользователей: 197
Из них просматривают:
Аналоги: 61. Даташиты: 65. Инструкции: 4. Магазин: 1. Новости: 20. Остальное: 5. Ошибки: 2. Программы: 1. Производители: 1. Форум: 35. Чат: 2.
Участников: 5
Гостей: 192

an , MACTEP , alex01981 , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

RFID 125Khz card reader – без спец микросхем (atmega8).

Написал kostua 04.03.2011 18:40:00 (Просмотров: 83230)

Вот собственно схема. Вывод  содержимого (64бит) –RS232 9600bps вывод контроллера  тх-3 ножка. Для соединения с ПК использовать преобразователь на MAX232(RS232-ТТЛ),  а можно схему на транзисторе (полно схем в интернете RS232--ТТЛ) . Кварц 11,0592Mhz. Индикатор чтения карточки ножка 11 (PORTD5).



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

 rfid

 

На bc547/557 выполнен  узел накачки на контур, далее детектор, на LM358 выполнен фильтр и компаратор, оконечный bc547 – инвертор.  Схема 100% РАБОЧАЯ проверена в симуляторе Proteus 7.5 и в железе, так что если не работает смотрим пункт кривые руки и прочее J. Для не верящих на слово симуляция протеуса (вторая mega8 – эмулятор RFID карточки).  

 

 

Контроллер проверяет валидность кода - четность данных по столбцам и строкам (типа CRC). В программе реализовано  декодирование манчестерского кода, по прерываниям (по захвату ICP). Интервал между считываниями 2сек. Расстояние считывания до 10см. В архиве файлы платы (SL5), схема и прочее.

Прошу обратить внимание на плате для накачки на контур использовались кт315/361(не было других L) их желательно заменить на указанные на схеме.  Питание +5В подается через маломощный стабилизатор 78L05.  При  прошивке прошивать фьюзы таким образом:

 

плата rfid

 

Выполнено устройство на  фольгированном текстолите (1 сторона), по ЛУТ технологии, размеры 45x65мм. Корпуса микросхем mega8-16, lm358-SMD. Позже выложу  фотки готового  устройства – нет сейчас доступного фотика, а веб камера это не дело.  Все вопросы мыльте на kostua123@mail.ru.

Posted by Rubanov K.

 

 

14

Теги:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Плата лепилась из того что было под рукой неплохо было бы переработать полностью под smd, На плпте поставлены доп контакты на ножках 20-28 контроллера под будущие полезности (типа LCD, реле и прочее)
Фьюзы прошикать SUT0, BODEN, CKOUT остальные можно ставить в 1.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
кварц устанавливать 7-8 ножка изображение корпуса затерялось где-то на плате
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Если по простому объяснять. Пассивная карточка представляет собой чип с антенной(в реальности это карточка,брелок и пр). В чипе хранится код. Источником питания для карточки является сам считыватель (за счет индукции). При поднесении карточки к ридеру карточка передает ему этот код. Это если по простому. Вообще говоря следует уточнить какой стандарт интересует вас. Как правило распространено два типа. 1 - с рабочей частотой 125 КГц (так называемые Em Marine) содержит как правило только код, применяется в системах, где основная информация хранится в контроллере системы доступа. 2 - с рабочей частотой 13.67 МГц (Mifare), помимо кода у этих карт есть еще область памяти от 512 байт до 4 Кбайт (может есть и больше). Их тоже реально считывать без спец. чипов. Такие карты используются на транспорте, в частности ОАО РЖД, метро. Антенна у карточек выполнена из тонкой проволоки или фольги. У ридеров антенна может быть как из проволоки, так и выполнена на печатной плате проводниками.
Вот принцип на рисунке: Открыть изображение в новом окне
Вот карточка:
Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
было бы очень хорошо глянуть в исходники
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Проект выложен "как есть" он сейчас активно перерабатывается, поэтому исходные коды пока не распространяются . Более вероятным будет появление нескольких прошивок под разные нужды - типа управления драйвером двигателя, постановка сигнализации на охрану...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
 RFID 125Khz card reader – без спец микросхем (atmega8).
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Народ,есть ли у кого время помогите сделать емулятор ключей для Rfid на ATmega8 или другом контролльоре.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
http://radioded.ru/content/view/119/49/? вы хотите сказать это не мой проект? сравните для начала бинарники.... аналоговую часть кстати проект на том сайте повторяет конструкции с зарубежных сайтов опубликованные давным-давно....http:// micro.dax.ru/rfid.jpg вот вам пример аналоговой части по другому, так тоже будет работать с этой прошивкой http:// micro.dax.ru/rfid2.gif с внешним генератором...и кстати на схеме на том сайте прерывание идет не на ICP по захвату таймера, плюс на rs232 тот проект вроде ничего не выводит )) выводы вам очевидны
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
смотрите скажем протокол EM4100(я его использовал) карты я находил его без проблем, есть сайт em marine electronics там полно документации по протоколам этих карт...правда они для спец чипов пишут... но принцип если понятен то проблем не будет... удачи
 RFID 125Khz card reader – без спец микросхем (atmega8).
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Цитата:
http://radioded.ru/content/view/119/49/? вы хотите сказать это не мой проект? сравните для начала бинарники.... аналоговую часть кстати проект на том сайте повторяет конструкции с зарубежных сайтов опубликованные давным-давно....

Чтож сразу так налетать?Просто выставил схему попроще!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Цитата:
смотрите скажем протокол EM4100(я его использовал) карты я находил его без проблем, есть сайт em marine electronics там полно документации по протоколам этих карт..

Я в создании схем и програм полный 0,потому и прошу помощи!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
можешь вот это попробовать, но если серьезно что то изучить тебе прийдется чтобы собрать такую штуковину
http://kazus.ru/forums/showthread.php?t=13039
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот еще емулятор
http://scanlime.org/2010/06/avrfid-1-1-firmware/
разбирайтесь что к чему
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Если есть желание, могу предложить схему эмулятора ключей на 125КГц RFID, свой вариант.С применением Atyni2313, питается от антенны считывателя. Моя разработка. А также и считыватель на той же базе. Проверено работает. Не откажусь дать совет и помощь по изготовлению устройства. Поверь, это так просто. Понадобиться контроллер, катушка, конденсатор и КМОП ключ(м/с). А также маленькая любая пластмассовая баночка, куда это можно было бы запихнуть. Всё http://radio-hobby.org/images/subject/icon3.gif
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
выкладывай, чего уж...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Я до конца не понял, как мне обещанное всё сюда разместить. Для начала, попробую ссылку на файлы вот здесь http://file.qip.ru/file/HgZQAvju/RFID.html Если дойдёт желательно сообщить в любом случае. А заодно мнение на счёт всего этого. К сожалению это простой вариант, но из него можно слепить и "горбатого". Лично я так пожелал и этим пользуюсь, открывая подъезды любимых домов. И предлагаю вам, ведь это так просто к тому же и интересно. Да, ещё и соорудить самому. Ну, ладино, желаю удачи!

Скачать архив (zip, 300k)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
архив поврежден
 RFID 125Khz card reader – без спец микросхем (atmega8).
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7021
в сети
Ничего подобного))) Скачал, перезалил на наш сервер, внизу сообщения прикрепил ссылку.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Я как понимаю, Вы, прикрепили в конце моего сообщения мой высланный архив. Прекрасно!Надеюсь кому то это поможет, ведь информация по RFID скудная, сам про бывал. Хотя там ничего и сложного, сейчас я разработал вариант вообще без контроллера. Три микрухи: ВИ1(генератор импульсов 8КГц), К561ИЕ10(счётчик 64разрядный)и ПЗУ 27СХХ(хранитель 8ми ключей-соответственно 8 выходов)Гм.. Но нужна на эту схему батарея-крона 9В.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
и ее выкладывай
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Пишу примерно, что писал. Рад, помочь хорошему человеку. Сам пользуюсь,и тебе желаю. Всё разработал сам т.к. информ. в инете совсем скудная, кажется ни кого это не интересует. Пару недель назад прочёсывал инет 3 три - безрезультатно. Пришлось включать свой огромный опыт(мне скоро 50)И вот она правда!!! Всё оказалось легко, раз решил: "такого Кузьму, я и сам возьму". В моей версии можно вставить 7мь ключей и тыкать их в двери подъездов. Вот собственно ссылка на файлы, можешь забрать их от туда. Посмотри и сообщи, что всё ли понятно? Задумка вроде бы не привередливая. http://file.qip.ru/file/HgZQAvju/RFID.html

Скачать с сервера radio-hobby(300к zip)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
Спасибо. Все достаточно грамотно и занимательно. Но этот файл уже прикреплен выше. Я расчитывал что можно глянуть набросок схемы на 27схх
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Сейчас как на зло, у меня не хватает на проверку времени. Версию которую я предлагаю, очень проста - без контроллера. Всю работу выполняет простое, привычное нашему народу ПЗУ.Кстати, в запоминающих устр-вах можно эмулировать многое, включая протоколы обмена. Я лично эмулировал часы(счётчикидешифраторы)и.т.д. Теперь об устройстве: это аналог выдачи кода привычного контроллера. Всё просто:генератор, счётчик, декодер на основе ПЗУ, колебательный контур настроенный в резананс 125КГц. Последний и первый узлы я взял уже готовые, чтоб не терять время на отладку. Я не проверял это в натуре, но собираюсь это сделать, когда буду посвободнее. Выкладываю всё это на ваш суд в свой почтовый ящик и даю ссылку на файл-схему изобретения. Некоторые спросят: а почему? что контроллеров чтоль нет, или миниатюризация не нравится. Дело не в этом!- скажу вам. Контроллер атини2313 не достоин этого. Пре берегите его для сложных задач, а не для пустяков. Сегодня хлама типа ПЗУ и КМОП микрух у нас давно в избытке, им ведь тоже хочется поиграть в "цифравуху"

Вот ссылка на схему уже проверенного мной варианта.Работает, без проблем!ВНЕСЕНЫ ИЗМЕНЕНИЯ В СХЕМУ.Генератор питается от 5 вольт.
http://file.qip.ru/file/uSWlYXaA/Emulator_na_PZU.html
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
NE555 работает и от 5 вольт. Мне кажется, что схема работать будет.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Работать должна, но работа схемы на NE555 будет не стабильна(источник журнал РАДИО 1999 №8,стр.54)-так они считают. Хотя посмотреть вроде бы этому нечего не препятствует. Нужно собрать и проверить так ли - это. Всё, что я на схеме набросал, это пока непроверенный вариант. Уверен всё пойдёт - не первый раз "проектирую", тем более всё это просто и понятно даже "деревянным" и начинающим. Сегодня век карманных компьютеров, а изобретённая расчёска, которая в том же кармане - всё ещё нужна! Только расчёска сегодня у нас не деревянная как раньше, а из красивого, лёгкого пластика. Вот тут и размышляй!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
MaRkO написал:
Большое спс!Но есть два вопросики:
№1-Ты говориш что ключей 7-мь,а на схеме емулятора только 5-ть кнопок-ключей?
№2-записыватькод ключя надо через ридер?

Начну так: не знаю как правильно на этом сайте всё оформляется и посылается, я тыкаюсь, а у меня не получается тебе отправить, и времени в обрез.

На схеме я не указывал это т.к. пользуюсь переключателем на 5ть ключей,просто эту схему я делал чисто под себя. Фильтр в программе зарезервирован, что даёт возможность увеличения ключей до 7ми. Надо только эти метки активизировать. Что касается самих ключей, их 8ми байтный код ты должен знать, в противном случае, пользоваться прописанными там(в программе) моими ключами ты не сможешь. Тебе надо вписать (смотри внизу программы) свои ключи, хотя б один, чтобы проверить как это всё работает, а потом уже наращивать мощность. Меня интересует умеешь ли ты пользоваться программой AVR-Studio? которая нужна для пере трансляции программы.Напиши!O.K.? Теперь если ты не знаешь кодов, тебе нужно либо сходить куда-то и их со-считать, либо собрать простейший ридер по моей схеме. При чём там можно обойтись без чтения в память Атини2313. Весь массив кода можно считать и в компьютер, популярной программой Nero Wave Editor, которая есть у любого пользователя. Запрограммируй атини(залей hex) программой, и она начнёт выдавать в контур 125 КГц. Тогда у тебя будет возможность подставлять к контуру rfid ключи и считывать их в редактор через звуковую карту, в режиме записи установив "моно"дискретизацию 96Кбит и включать запись с сохранением. А потом декодировать в ручную, анализируй, растягивая полученную осциллограмму. Там найдёшь 9единиц подряд, а за ним собственно и сам ключ. Такая (ручная)раскодировка у меня занимает считанные минуты, не прибегая к ридеру. Всё - и так можно распознать на бумаге, двигаясь от метке к метке передвигая курсор каждый раз то в начло, то в конец окна редактора. Вот если коротко, то всё. Пиши посмотрим, что у тебя получится.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот скинулдополнительно файлы симулятора для ридера и эмулятора карты... подробности в архиведополнительные файлы проекта
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ ВЫКЛЫДЫВАЮ ОТВЕТЫ НА НЕКОТОРЫЕ ПОПУЛЯРНЫЕ ВОПРОСЫ ПО ДАННОЙ КОНСТРУКЦИИ

FAQ: Меня спрашивают а можно ли читать этим устройством ключи цифрал, dallas touch memory, и прочее...

Отвечаю ключи даллас не подходят они контактные (такой металический контакт на домофоне), контактные ключи цифрал тоже (они подобны даласовским, точнее аналог ds1990a)
Описываемые в статье ключи бесконтактнве (до 10-15см) так называемые RF ключи. Если вы хотите знать модно ли использовать для устройства ключи домофона и прочие смотрите тип поддерживаемых карт - EM MARINE 125Khz 64бит EM4001/4100 протокол описание подробное есть на сайте разработчика протоколо EM MARINE.


Если у вас такой ключ визит как на картинке (RF ключ), то сделать замок с моим ридером можно.

VIZIT RF 2.1
Х

неперезаписываемый
VIZIT RF 2.1 - одноцветный брелок. Небольшие размеры, тонкий корпус, привлекательный внешний вид. Железное кольцо для крепления.

Открыть изображение в новом окне

Технические характеристики:
Ключ RF (RFID брелок EM-Marin).
Радиочастотный идентификатор 125кГц пассивного типа.
Используется для панелей Vizit, оборудованных контроллером ключей RF
Непрезаписываемый ( не программируемый).
Тип микросхем: EM-Marin.
Размеры(мм): 37х30х3.
Цвет: зеленый.

(взято из прайса, ваш брелок может отличаться размерами)

Также подходят карты белые прямоугольные EM MARINE фирменнные(фото есть в статье).


FAQ: Меня спрашивают как изготовить антену(катушку)...

По поводу катушки неплохо сделать магнитную антену, но это не принципиально.... в принципе будет работать даже с другой индуктивностью(на схеме 345мкг измерял по прибору+4,7нф кондер) только расстояние 2-3см. Контур настроен на 125кгц. можете изменить емкость и индуктивность главное настраивайте по осцилу на резонанс(125кгц) тогда дальность получите 10 см. подробности в архиве:
скачайте архив http://ttk.hostzi.com/tmp/rfid.rar
соберите девайс, для начала будет работать даже с плохо настроенным контуром а потом доведете до ума:)
там симуляция протеус(7.5 sp3) работы ридера и карты и прошивки.

FAQ: Меня спрашивают а можно ли записать данным устройством карты...
Нет, потому что эти карты только для чтения и записываются только при производстве EM MARINE 64bit.
Это однако не мешает изготовить копию ключа через эмулятор карты, предварительно считав содержимое.
Cхема псевдоключа очень простая, для активного: контроллер транзистор, контур, батарейка. Для пассивного без внутреннего питания если будут желающие схему выложу. Советую скачать симулятор и прогнать в нем схему....кстати можете вносить изменения и смотреть как работает устройство... Для работы нет необходимости записывать конкретные ключи. По вашему желанию сделаю вариант с кнопочкой для стирания записи ключей, пока тестовый светодиод работает при обнаружении любого ключа.(интервал паузы поиска 1сек), это удобно для отладки устройства.

Константин kostua123@mail.tu
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Давно не было времени написать продолжение проекта .....Но вот я и подготовил его несмотря на завалы на работе...Проект на 16мгц, схемотехника не изменена, замок на 5 ключей, редактирование по интерфейсу rs232 19200 bps, ключи E - стереть все, R-прочитать содержимое памяти(записанные ключи), W-запись след ключа (после нажатия подносишь карточку) PORTB.2(16 нога) срабатывает тригером если такой ключ есть(вкл/выкл на исполнительную схему), PORTC.2(25 нога) мигает при чтении любого ключа(+не записанные), запись по кругу идет 1-5, опять 1 ключ. На макете вроде все работает....если какие баги будут будем вылавливать пишите...В протеусе не все нормально симулируется( возможны глюки с записью во флеш, нужно настраивать времменные интервалы для нормального чтения карт), поэтому советую настраивать именно на макете, там проверено... В архиве переработанная схема, прошивка, файл Протеуса
http:/micro.dax.ru/new.rar
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
обновил ссылку на архив
new.rar
отсюда скачивание должно работать
 RFID 125Khz card reader – без спец микросхем (atmega8).
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7021
в сети
Залил на наш сервер.
Скачать...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
замка для меня лично достаточно, но вот появилась мысль сделать клонер, типа поднес карточку перезалил в память контроллера все содержимое, нажал на нужную кнопку воспроизвел нужный ключ...правда проблемы будут с чтением карт без ведома владельцев т.к. частота сами понимаете LF,
это для 13,56Mhz mifare 1.5метра нетрудно получить, а тут прийдется для этих целей магнитную антену лепить и накачку помощней. Продолжение будет....
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Здравствуйте!
Serg06 писал:
Если есть желание, могу предложить схему эмулятора ключей на 125КГц RFID, свой вариант.С применением Atyni2313, питается от антенны считывателя. Моя разработка.
Желание есть.В связи с этим хотелось бы знать какие прошивать фузы и нет ли разработанных печаток в lay формате?
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
тот вариант(serg...) какой-то проблемный во всяком случае люди мне жаловались что читает глючно моим ридером...гарантирую нормальное чтение только оригинальных карт и брелковили собирай тот эмулятор на тини85/45(он проверен) что я предлагаю(выше в постах). Проблема доработать его, поставить вместо одного дросселя контур с кондером, 4 диода мост напитание можно со стабилитроном SMD резистор? вот и вся пассивная схема....если совсем тяжело будет говорите я нарисую как сделать
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
кстати эмулятор мой на подходе...код написан.. просто хочу совместить в одном устройстве функцию воспроизведения сохраненных ключей 5шт пока...все на одной меге для домофонов нужно
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Проблем ни каких. Просто тинька2313 в столе лежит,а мегу надо заказывать. поэтому и уцепился за первое что подвернулось под руку...заглючит соберем на меге..
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Два в одном флаконе-неплохо
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
на меге не принципиально... просто меги у меня есть для них програму и пишу....русурсов хватит портировать в тини2313...если будет желание...даже тини13 только там с отладкой устройства сложней будет с отладкой, там усарта аппаратного нету прийдется лепить для программного или twi (покаможно отлаживать по rs232 запись-чтение) или цеплять LCD и кнопочки...
все это можно исключить но думаю будет нейдобно работать с количеством ключей больше одного...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Не стал заморачиваться на схеме от Serg06. Выменял у коллеги 8мегу. Kostua если у тебя ридер и эмулятор в одном устройстве готовы-делись.Очень надо для хождения через турникет на моем предприятии.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.10.2011
Откуда: Россия
Сообщений: 3
не в сети
Почему не удобно? одна кнопка и светодиод, процедура следующая:
- первое нажатие: устройство включилось и эмулирует первую ячейку, светодиод моргает 2 раза в секунду
- второе: эмулируем 2 ячейку и светик моргает в 2 раза чаще.
- и т.д.
Если надо записать то долгим нажатием на текущей ячейке переводим устройство в режим чтения и записи, светик горит постоянно. при удчной записи он переходит в режим эмуляции текущей ячейки.
После прошествия скажем 5 секунд устройство выключается, при этом находясь в любом из режимов!!! Тини13 это самое правильное решение!!!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Пользоваться оно может и удобно.... а отлаживать устройство сложнее... в терминалке я логи пишу...помните что я про USART писал нужно будет придумывать что-то чтобы использовать как ридер т.е. перегонять данные на комп...
эмулировать UART, а usb hid точно не получится на одном тини с ридером
А на тини13 буду портировать готовый рабочий код... в смысле когда алгоритм будет протестирован... так будет меньше корректировать и искать ошибки. Тогда будет типа записал ключ нажав на кнопку, воспроизвел нажав на вторую...без лишнего.

PS Прошивка на стадии тестирования...пока не было возможности проверить на ридере домофона...но мой вроде нормально обрабатывает эмулированный ключ...испытания все покажут...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.10.2011
Откуда: Россия
Сообщений: 3
не в сети
Согласен, отлаживать не удобно. Да и ресурс тини слабоват для того что бы вешать его на программный UART. Хотя и это возможно. Тут я имел в виду самодостаточное устройство без связи с внешним миром. Для меня - это именно то что нужно! а если уж что нибудь по сильнее ставить, типо Меги8 в TQFP корпусе, то тут разница габаритов между другими контроллерами теряет свою актуальность. Ибо что мегу, что тини2313, да даже хоть TQFP 64 - без разницы что паять, размеры почти у всех одинаковые, соответственно конечный результат будет менее мобилен и не удобен в использовании. Хотя это кому как, это лишь мое ИМХО. Спасибо Вам за труды и за продвижение темы, будем надеяться и ждать релизов. В свою очередь могу предложить помощь в тестировании. Но время как всегда на все не хватает, а уж тем более на любимые занятия
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
кстати забыл сказать важный момент...в этом замке на 5 ключиков что выкладывал отключен генератор 125K на ножке OCR2 PORTB.3 я подавал с внешнего генератора на 74hc4060 РАБОЧАЯ схема
и прошивки на случай внутреннего и внешнего генераторов. Внутренний OCR2 -PORTB.3 17 нога, кидаете на вход вместо 4 ноги 74hc4060
Открыть изображение в новом окне
http://ttk.hostzi.com/images/
прошивки.rar
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Прошивки
http://ttk.hostzi.com/images/прошивки.rar
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
извиняюсь что то не проходит русское название ссылки
http://ttk.hostzi.com/images/mega8hex.rar
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
ридер-эмулятор(память 5 ключей) EM marine готов, думаю проект появится в виде отдельной статьи
по схеме примерно такое получается, реализовано пока на макетке...Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот фотка готового устройства в сборе (качество правда плохое) Открыть изображение в новом окне
внутри платка с кнопками, аналоговая часть и катущка...
вот прошивка под все это:прошивка ридера-эмулятора
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Kostua, за труд респект и уважуха!
Какая логика работы кнопок для записи,выбора и эмуляции карты? Где и в каком виде хранится код карты? Не плохо было бы видеть его в hex или bin...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
прибор управляется с кнопок или клавишами в терминалке RS232 установки:19200bps 8 bit, нет четности, для управления набираем: клавиши E-стереть все карты W-записать следущую прочитанную карту в память R-просмотреть содержимое памяти(5 ключей)O-воспроизвести все ключи(все 5 шт поочереди чтобы подобрать нужный а не клацать 5 раз, все равно некорректные ключи игнорируются устройствами)
Все функции кроме R-чтение дублированы на кнопки для автономной работы(если устройство подключено то в терминалке при нажатиях лог будет тоже идти)
При чтении тригером переключается светик с интервалом 700мс после каждого чтения, второй мигает при поднесении любой валидной карты не сохраненной в память.

Код пока храню в EEPROM, запись идет последовательно 1-5ключ потом опять 1 по кругу, при нажатии W. Метка на 1-й идет при включении.
Пустые ключи не будут воспроизводиться, остальные по 5раз каждый(для нормального захвата(синхронизации) содержимого ридером) ведь пассивная карта передает все время код. Кроме время эмуляции устройство работает как ридер, обратите внимание что используется внешний генератор на 74hc4060. Для большего количества карт целесообразно ввести внешнюю пзу типа 24LC256...
Вот примеры работы в терминалке:
//=================нажимаем R
SUCCESS

FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
//==============нажимаем W

PRESENT CARD
SUCCESS
0F00E19803;
//подносим карту после present... теперь прочитаем
//жмем R
SUCCESS

0F00E19803;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
//===========стираем E
SUCCESS
// смортрим содержимое R
SUCCESS

FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;
FFFFFFFFFF;

Для эмуляции жмем O: появится "Emalated #01...." для пустых будет сообщение "EMPTY #01..."

В eeprom пишутся только чистое содержимое,биты четности и стоповые, заголовок добавляются при эмуляции. В некоторых случаях сигнал жмуляции нужно будет инвертировать(в зависимости от реализации стороннего ридера(домофона))
Единой печатки нет пока, макетировалась на нескольких платках, сейчас делаю все на одной плате + печанная катушка + все smd для минимизации. Питание 5В, я подавал с 2-х литиевых 3в на стабилизатор, должен пойти и 3,7В литиевые аккум. типа как на пллеере.
Вот прошивка:скачать
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
что то опять с загрузкой файла проблема
вот еще ссылкаскачать
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Если я правильно понял- в eeprom хранится 40 бит основного кода карты, а 9 стартовых ед., биты проверки четности по строкам,столбцам и стоп бит добавляются при эмуляции?
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
....что то глюки на сайте, не возможно посмотреть схему и скачать прошивку.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
да глюки есть что-то тормозит невероятно, но прошивка качается, схему попробуй нажать "сохранить как..." на картинке, залей себе на комп если расползается при просмотре здесь..
кстати симуляцию полной схемы не выкладываю потому что не все будет в протеусе отрабатываться(модель 74hc4060 не моделируется- ошибка протеуса)
так что все проверить не удастся, можешь смотреть модель и схему ридера-замка выше в постах...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
RE://Если я правильно понял- в eeprom хранится 40 бит основного кода карты, а 9 стартовых ед., биты проверки четности по строкам,столбцам и стоп бит добавляются при эмуляции?//


Все верно нужно место экономить, а эмулировать конечно нужно полный дамп карты манчестер-коде
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот схемка, правда дальность большая не получится ввиду необходимости питания от батарейки(см 3-7 не более), для компового варианта чисто ридера или замка нужно переработать каскад накачки на антенну на 12вольтовую версию каскада, если кого будет интересовать сделаем при хорошо настроенном генераторе/контуре на выходе можно см 10-15 получить, геометрия и размеры контура кстати не последнее здесь дело Кстати вмето транзисторов накачки можно поставить трансивер SN75176(можете глянуть по даташиту что за зверь) на выходе резистор ом 150 и контур конечно
проверено тоже нормально
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот схема, что-то проблемно выкладывать оказывается
скачать
схема:Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Рыбница
Сообщений: 2491
в сети
Данная схема находится за пределами нашего сервера. За работоспособность ссылки и скорости передачи данных мы ответственности не несём.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
оно и понятно, выкладываю на своем ftpшнике, "как есть" как говорится...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
Кто пробовал печатный контур? Может есть оптимальный вариант....
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
тут пробовать нечего нужно рассчитывать печатный контур на нужную индуктивность, неплохие выкладки есть в анноуте микрочиповском что то типа MicroID 125Khz Design Guide там полно было выкладок по расчету катушек разной формы и печатных тоже....я бы выложил да не найду этот файл сейчас...кому нужно найдет
для начало можно и обычную намотать оптимально диаметр 50мм 0,2мм провод витков 55-60 я мерил по прибору 345uH, кондер 4,7nF тоже желательно точнее подобрать... Но все это не так критично, схему удастся запустить и с плохо подобранным контуром, правда дальность/чувствительность будут
плохими(нужно вплотную подносить карту) потом можно натроить как нужно
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
печатный контур на данную частоту будет сложнее выполнить(вернее сказать уместить в миниатюрные размеры) чем для 13,56mhz карт Mifare там контур вообще небольшой получается, тут слишком уж уменьшить размер не получится ввиду данных частот. Можете посмотреть как это выглядит на фирменных устройствах. Может потому в брелках и картах обычная намотка. Единственное неудобство самопального намотанного контура - необходимоть как-то монтировать все это дело в корпусе - залить лаком, силиконом, приклеить, прижать для механической устойчивости устройства.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
В том то и дело что мотаный контур куда то надо прилеплять, хотя сним получил дальность в 15см( настраивал на генераторе получил около 115вит диам 50мм и 1.4nF)...хочецца эмулятор поменее и потонее.
Появится время попробую поэксперементировать с печатным контуром 2-х или 4-х слойным
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
печатный контур рассчитаем, кондер конечно нужно будет подстраивать, печатку ведь не отмотаешь
Кстати вы накачку на контур использовали как на схеме и генератор на 74hc4060 в ваших эксперементах?
Просто для настольного варианта можно да и нужно поставить узел накачки на 9-12В, и контур побольше
можно см 10 диаметра, дальность можно больше получить.
типа такого:Открыть изображение в новом окне

есть еще варианты, помните я о трансивере вместо отдельных транзисторов...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Открыть изображение в новом окне
вот схемка модернезированного узла, смотрите кстати на эмуляторе нужно в таком случае убирать транзистор на выходе генератора PORTB.1 соединяете через сопротивление и диод(чтобы не было инверсии сигнала)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Вернее это от сюда Открыть изображение в новом окне

Хороший для ридера узел как и вся схема. А у меня просто, а простота она всем известна...от сюда и у некоторых проблемы.(если у кого по поводу..., то добро пожаловать - klsean@mail.ru. Сейчас разрабатываю версию "два в одном" именно по этой схеме(аналоговую часть)на символьном Led индикаторе(2 режима, 15 ключей, с возможностью выдачи/записи в одну из ячеек, или просто чтение в 16разр.индикатор весь 64битный код.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
вот утройство для записи и непрерывного воспроизведения 1 ключа пока нажата кнопка на PORTC.1('o' в терминале), запись на PORTC.0('w' в терминале) команды описаны выше. Выход генератора PORTB.1(см схему в постах выше)
скачать прошивку и схему подключения
прошивка на эмулятора/ридера 5 ключей уже выкладывалась
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
по поводу индикаторов и жк панелей устройство предполагается использовать для малозаметной панели желательно в антивандальном исполнении, так чтобы испортить было нечего....для офиса конечно можно и индикаторы вводить а для улицы это не годится...только из этих соображений жк не ставлю
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Смотрел. У вас на меге8, мой будет на тини2313. Мне например носить 15 ключей вполне достаточно и не требуется отгрузка в комп.по RS232 Берёшь блокнот и списываешь данные с индикатора. Это же портативное уст-во, позволяющее не отходя от двери копировать ключ и тут же его эмулировать. Хотелось бы, конечно сделать по круче, например:чтобы мой ридер мог бы устанавливать связь с международной космич. станцией, открывать там космонавтам люки и двери, но если подумать...зачем? "лепить горбатого".
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
поддержка RS232 тут стоит только для совместимости с системами контроля/учета (для работы с базой на компе скажем), все нужные функции дублированы на кнопки для автономной работы, оно читает в память, удаляет и воспроизводит ключи без подключения к компу...к тому же это позволит отлаживать, проверять работоспособность устройства
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
для индикации думаю хватит 2-3х светодиодов(обнаружена карта/воспроизводится ключ, обнаружен сохраненный ключ(на управление)) и пищалки...+ индикатор питания
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Абсолютно согласен! на счёт 3х светодиодов. Самое главное - надёжная и безотказная работа устр-ва, да плюс к этому минимум затрат (фин.)и времени на отладку при повторении. Грош-цена такому устройству, если радиолюбитель собирая его и в результате чего потом матерится ***какой му..к его разработал***. Конечно, эта ругань зачастую от недостатка опыта. Другим, только дай идею - перевернут весь мир.А ещё всем угадить в этом деле трудно. Всегда найдутся те, кого это не устраивает. То светодиоды не так мигают, то почему то юсби к нему не могли пристроить, ///сейчас бы "воткнул бы в свой" комп. и.т.д.

У меня к kostua вопрос:читал, что на вашем устр-ве ключи в EEPROM записываются в чистом виде, а биты чётности и стоп добавляются при эмуляции. Следовательно вам известно как они вычисляются.Со столбцами понятно, там просто чётность. А как строки? Мне не удалось их вычислить, и нужна помощь. Если не затруднит?
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Цитата:
У меня к kostua вопрос:читал, что на вашем устр-ве ключи в EEPROM записываются в чистом виде, а биты чётности и стоп добавляются при эмуляции. Следовательно вам известно как они вычисляются.Со столбцами понятно, там просто чётность


конечно пишутся только байты данных(5) и не битом больше между прочим это как раз сделано для систем контроля (для передачи данных на ПК в чистом виде) + эти данне и написаны на карте(можно сверить код с надписью на карты) хотя там 3 байта последних пишут обычно. Для замка это не важно можно сравнивать полный код и записывать его....ну парой байтов больше По поводу четности
там она по строкам и столбцам (каждый 5 бит-четность) т.е ниблы(полубайты) разделены битом четности, последние 5 бит в пакете: 4 бита четности по столбцу + стоповый. Ниблы я склеиваю по 2штуки в байт
вот пример для наглядности
111111111
xxxx 0 четность строки
xxxx 0
xxxx 0
xxxx 0
xxxx 0
xxxx 0
xxxx 0
xxxx 0
xxxx 0
xxxx 0
yyyy stop

четность столбца

можете скачать файл протеуса(там с симулятора карты на вирт осцил идет сигнал) разобрать пакет и на листике посчитать биты и убедитесь что все так и вызодит....
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
5-й бит четность это для строки конечно...чтобы не путать вас
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Нет,последовательность битов в коде и их назначение мне хорошо известна, иначе я не написал бы ни какой программы эмулятора. Просто, на тот момент когда я собирался писать её, я ломал голову над тем, как они получаются реально (биты чётности по строкам). Ведь если посмотреть на разложенный код, то можно увидеть, что правило чётности в столбцах(в последней строке)действует, т.е. кол-во единиц в столбце если оно там не чётно, то в итоге "1" и наоборот. А вот это же правило для строк не действует, там применено что то другое, и хотелось бы знать, что?. Я конечно программу написал,с контролем по столбцам, и не более. При чтении кода конечно, можно обойтись и без такого контроля, но знать как он генерируется, и даже включить его в свою программу. Желательно.
Пример: для полной ясности.
111111111-заголовок --- кол-во битов в строке
1000-1? --- нечётн
1110-1? --- нечётн
0111-0? --- нечётн
0111-1? --- нечётн
1001-0? --- чётн
0101-0?
1000-1?
1000-0?
0000-0?
1101-0?
0111-0-стоп (без вопросов)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
работает четность и по строкам, проверял разные ЕМ карты,брелки домофонов - все совпадает иначе ридер не проаерял бы корректно валидность дампа...разумеется ваш эмулятор работать не будет корректно со сторонними ридерами... я таким образом проверял полный дамп на сторонний ридер и все срабатывает как нужно как оригинальная карта. Я уже говорил возьмите проверьте биты в дампе который симулирует эмулятор в протеусе там все отлично видно... если уж совсем туго выложу картинку с разбором дампа
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
у меня ниблы с неверной четнотью сразу же сбрасывают чтение текущего дампа и возвращают к поиску заголовка... кстати шумы при чтении еще те, потому нужно все и проверять, как правило на дальнем расстоянии вначале начинаются пакеты с ощибками потом при приближении карты все нормализуется...это к вопросу о том где вы взяли дамп который вы считаете правильным
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Дамп я получил своим же ридером,он безо всякого сомнения считан правильно, как и с др. подобных ключей. Картам и ключам ведь совершенно без разницы, кому и какому ридеру выдавать свой код, стороннему или постороннему. Попала катушка в магнитное поле,получила питание и выдаёт непрерывно свой 64битный код. Ридер обязан распознавать весь код, а не его часть. Технология распознавания кода ридером очень проста, но в тоже время уникальна. Простота заключается в том, что существует стандарт которого нужно придерживаться. А именно манчесторский код выдаётся на частоте 2КГц с максим.длит.(250мкс * 2) +- 10%. И если при извлечении кода программа обнаружит отклонение длит.импульса, она обязана возвращаться к началу программы. В этом вся и суть - назначение правильного жёсткого алгоритма. А уж потом, когда код считан (или введена проверка попутно ), тогда идёт проверка на чётность, ибо при сбоях, а сбои частое явление, то рука дрожит с похмелья, либо из сумки лень доставать - возьму да приложу всю сумку, поэтому про-га настойчиво вернётся к началу. У сторонних в коде не 96 битов,а 64 стандартных. Они же и в африке такие. Отличаться они могут лишь частотой модуляции и фазой, да и то предположительно. На счёт шумов: Их создают гармоники частоты 125КГц. Борьба с ними проста ставить последовательный фильтр настроенный на частоту 125КГц и за ним бл.конденсатор непосредственно перед усилителем. При этом цифровой сигнал станет практически синусным, контур не будет подвержен интермодуляционным искажения. Отладить можно! Спасибо! Вам. Рад по дискутировать на эту тему. Я к тому, что в сети меня не будет примерно месяц - обстоятельства.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Цитата:
Дамп я получил своим же ридером,он безо всякого сомнения считан правильно, как и с др. подобных ключей. Картам и ключам ведь совершенно без разницы, кому и какому ридеру выдавать свой код, стороннему или постороннему. Попала катушка в магнитное поле,получила питание и выдаёт непрерывно свой 64битный код. Ридер обязан распознавать весь код, а не его часть. Технология распознавания кода ридером очень проста, но в тоже время уникальна. Простота заключается в том, что существует стандарт которого нужно придерживаться.


В том то и дело что обязан, а если считывается часть пакета с мусором(полубайт с неправильным битом четности) незачем вылавливать весь пакет
и тратить время... более того я пошел дальше - а если мы считали часть пакета и превышено максимально ожидаемое время приема пакета то он тоже сбросится(срабатывает например когда карта далеко от ридера или быстро прошла в поле ридера не успев еще передать код) это позволяет максимально ускорить время и надежность синхронизации с картой. Фильтр это само собой желательно кстати активный n-го порядка а не просто RC/LC цепочки ну и стабильность и чистота питания конечно
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Мой отъезд оказался не долгим, поэтому хотелось добавить маленькое дополнение на ваш вопрос о правильности чтения пакета RFID 125KGz. Каждый программист перед тем как написать программу, изучает протокол обмена, снимает осциллограммы(или получает их из документации)будь это RS232,I2C,одно проводной и любой др. В моём случае, спектр-пакет был записан с помощью звукового редактора с 5ти различных карт, затем анализирован в ручную. Визуально при реальных условиях стало понятно, что и какой результат(код) я должен получить при чтении каждой из 5ти карт. После написания программы "reader" достиг ожидаемого результата. Вот по этому я гарантирую правильность чтения своего 64бит кода. О строчной чётности у меня информации не какой не было, и я её в программу не включал. Согласно моему алгоритму,в котором имеется только контроль чётности по столбцам, чтение кода производится почти со 100% вероятностью. Ведь для полной уверенности, я считываю код ридером несколько раз, и потом делаю выводы. А чтобы этим не заниматься, я и просил у вас инфу на полубайтовый контроль.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
наконец удалось впихнуть в один avr mega8+кучка рассыпухи = usb HID RFID 125кгц ридер...скоро проект подготовлю. Прога тоже написана для винды, драйвер дополнительный не нужен т.к. hid протокол (стандартный драйвер есть в в системе). Кому интересна тема пишите.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
Интересен декодер манчестера
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
что тут особо интересного, работа с прерыванием по захвату таймера ICP? описание протокола есть на сайте производителя EM MARINE, если интересно могу выложить даташит с описанием (там есть описание пакетов и тайминг)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
собственно по структуре пакетов уже все разжевали здесь...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
даташит не нужен. У меня 4 варианта декодера манчестера, и каждый со своими особенностями. Вот и хочется глянуть на другую state machine.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.10.2011
Откуда: Россия
Сообщений: 3
не в сети
Конечно интересно!!!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 17.01.2012
Откуда:
Сообщений: 3
не в сети
Добрый день.
Вот ковыряю Proteus и вашу схему. Написал прогу на Bascome для card reader. Симуляция в Proteusе работает. Текст програмы банальный из хелпа к Bascom. А вот пошагово оттестить прогу не получается в Proteus, может кто подскажет в чем причина, может из за того что использую "вторая mega8 – эмулятор RFID карточки" и прошивку для эмулятора, а не исходник. Или как в Proteus сэмулировать сигнал от Rfid карточки. ХЗ иже башку срывает. Может рассогласование по частотам, в ридере я использую 3.6864MHz ну или как у автора 3х3.6864MHz а в эмуляторе от автора 8MHz.
ps
test EM4095 check... 84,C2,A6,E1,95,
 RFID 125Khz card reader – без спец микросхем (atmega8).
Студент
Студент
Дата регистрации: 16.01.2012
Откуда: Раша
Сообщений: 4
не в сети
Тоже собрал считыватель на attiny13v и одном ОУ. Написал программу, которая считывала один и тот же код. Программа работает корректно, НО как и у Serg06 не сходились биты четности по строкам... Пару дней соображал в чем дело. Потом попробовал проинвертировать все полученные биты и случилось счастье - все биты четности совпадают и код, нанесенный на карте соответствует считанному. Теперь осталось только подправить программу, и сделать нормальную плату.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 17.01.2012
Откуда:
Сообщений: 3
не в сети
Kostua можно посмотреть (вторая mega8 – эмулятор RFID карточки) исходник? На тиньке что вы выкладывали у меня в проекте не пашет.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
Вот проверенный тэг на тини45/85(в протеусе проверен)
http://svn.navi.cx/misc/trunk/avrfid/
кстати если то что не работает в протеусе это не приговор устройству(не все корректно отрабатывается) о ВЧ я вообще молчу так что без сборки и отладки не обойтись. Где то я выкладывал ридер-эмулятор на 5 ключей, в протеусе и железе у меня работает, чуть что файлы проекта залью на сервер
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Надеюсь, добрый вы - leshiy. Если при инвертировании битов у вас совпадают коды чётности, поделитесь пожалуйста технологией его получения. У меня например, это не получилось. Можно сюда, или в почту(klsean@mail.ru) Да,и в программу вашу пусть даже черновую не без интересно посмотреть. Если это тини2313. Дашь-на дашь, могу предложить свой вариант, в виде файла протеуса(пока) С функциями считывание, выдача, редактор RFID кода.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Студент
Студент
Дата регистрации: 16.01.2012
Откуда: Раша
Сообщений: 4
не в сети
Итак, собственно технология. При приеме посылки ловить нужно не 9 единиц подряд, а специальный заголовок такого вида: 01111111110(в двоичном виде) или 3FE (HEX), т.е. стоп-бит, преамбула, старт-бит. Если в посылке, которую вы принимаете нет такого заголовка, то ищете заголовок 401(HEX) или 10000000001 - это ни что иное как инверсия 3FE. Если вы поймали заголовок 401, то необходимо принимать инверсию битов. После стопового бита и 9 единиц подряд начиная собственно сама посылка стандартного вида - 4 бита + 1бит контроля ........ и т.д. ........ 4бита контроля по столбцам + 1 стоп-бит. В общем все стандартно. Ниже рисунок, 8байт посылки(невыровненной относительно заголовка) и битовая последовательность, а также инверсия этой последовательности, думаю разберетесь. Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Уважаемый! от куда вы взяли такой мне совсем не понятный цифровой дамп? И как вы его получили? Загляните выше на этот форум где собеседник kostua его для меня в обсуждении показал, и совершенно точно. И к ко всему этому я добавлю: Посылка из 64 бит сгруппирована в 12 строк и 6 информационных групп. 1-я строка(головной массив 9 бит,9 единиц) - признак начала посылки. (В принятой системе другое сочетание 9 единиц подряд невозможно)Так написано в тех.документации. А у вас я вижу 16 единиц подряд(противоречие) и пытаетесь меня убедить, что заголовок 9 единиц мол фигня, не здесь надо синхронизироваться, а на каком то 401. Не понимаю!Далее, следующие 10 строк содержат непосредственно идентификатор(40бит), который может быть разделён на групповой (8бит) и индивидуальный(32 бит), что собственно и занесено на вашу карту только в десятичном виде (частично). 0006130205(00 5D 8A 1D) Так, что проверьте где у вас не так, а я в совете не откажу.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Студент
Студент
Дата регистрации: 16.01.2012
Откуда: Раша
Сообщений: 4
не в сети
Дамп снят НЕВЫРОВНЕННЫЙ по заголовку, т.е. с любого места посылки.

НЕ ТАК, у меня скорее всего из-за того, что я сигнал после детектора пропускаю только через один компаратор и сразу на tiny13. А у автора он еще инвертируется на транзисторе... Кстати зачем??? Видимо у меня ошибка в этом.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
да потому что после изучения дампа и документации ЕМ Маrine выяснилось что посылка инверсная(а переделывать лень было... код разбора манчестера уже написан) это не столь важно - будет работать при небольших изменениях прошивки....т.е. его выкинуть можно.
Я делал под EM описание дампа манчестера, по поводу ОУ и прочего схему можно упростить вообще до безобразия.
накачка-пиковый детектор-фильтр-транзистор(подбираем порог срабатывания) и все.... А разные вариации всеми любимой схемы где-то в даташитах была правда с большим количеством деталей, ASM код как-то не внушал доверия и был немного запутан, вот и родился проект... По поводу протокола все давно известно...и кажется строить версии содержимого карт не к чему...есть ведь документация EM, на ресурсе куча информации о протоколах/ типах модуляции....
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Добрый день.
Вот ковыряю Proteus и вашу схему. Написал прогу на Bascome для card reader. Симуляция в Proteusе работает. Текст програмы банальный из хелпа к Bascom. А вот пошагово оттестить прогу не получается в Proteus, может кто подскажет в чем причина, может из за того что использую "вторая mega8 – эмулятор RFID карточки" и прошивку для эмулятора, а не исходник. Или как в Proteus сэмулировать сигнал от Rfid карточки. ХЗ иже башку срывает. Может рассогласование по частотам, в ридере я использую 3.6864MHz ну или как у автора
3х3.6864MHz а в эмуляторе от автора 8MHz.
******************************************************
Сэмулировать сигнал RFID карточки в Proteus так как в реальности задумано (по магнитному полю) не получится. Да и зачем? Какая может быть в этом цель? Сигнал эмулятора можно подать на вход и напрямую проверив цифровую часть. А аналоговую можно проверить отдельно, подключая на вход и выход виртуальные приборы. Правда, результат не совсем будет точен, но по увиденному выводы какие то можно сделать. На счёт пошаговой отладки: Загружать надо в оба контроллера ни НЕХ, а объектный код полученный в результате трансляции программы( расширение "OBJ"
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
все это хорошо но хочу переделать эмулятор под тини13(smd) - дешево и компактно для пассивного тэга
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Дамп снят НЕВЫРОВНЕННЫЙ по заголовку, т.е. с любого места посылки.

НЕ ТАК, у меня скорее всего из-за того, что я сигнал после детектора пропускаю только через один компаратор и сразу на tiny13. А у автора он еще инвертируется на транзисторе... Кстати зачем??? Видимо у меня ошибка в этом.

Если посмотреть на инвертир. пакет, то это более правдоподобно, значит вам нужно его "перевернуть", и тогда всё встанет на свои места.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 17.01.2012
Откуда:
Сообщений: 3
не в сети
НЕХ, а объектный код полученный в результате трансляции программы( расширение "OBJ" Понятно, я уже это понял. Kostua обещал выложить: "чуть что файлы проекта залью на сервер". Я с Makfail не разобрался, под linuxom чтоли компилить. Вот нашел на просторах инета http://www.emagu.de/images/rfid_grafik.gif
Вот что у меня получилось с Proteus+Bascom http://file.qip.ru/file/Hk3k8irm/RFID_mit_EM4095.html
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Андрей(leshiy)вчера я был озадачен, когда увидел, что чётность строк на вашем конкретном примере работает. Хотя по началу я не понял, что за непонятный код вы показываете, и интерпретироваете как то по своему, вопреки принятым манчестерским правилам. Это ерунда, главное результат получен. А вот у меня это не работает, и хочу показать дамп 3х ключей, именно ключей-брелков, а не карточек. По моему мнению, всё таки замки домофонов этим и защищены. Чтобы не могли считывать стандартные считыватели и.т.д. Поэтому бит контроля там представляет не просто чётность(примитивную как 2+2), а совокупность логических может быть вперемешку с арифметическими операциями. Это чисто моё предположение, да и только. И теперь думаю,либо я .... то придется публично застрелиться мне на этом форуме. Ищу тех кто с этим сталкивался. А к вам у меня просьба: не могли бы вы мне прислать осциллограмму той карточки, дамп которой мне показывали. Хочется посмотреть на неё. В любом удобном виде, нарисованная от руки, ввиде wave файла, как угодно, но чтобы был на ней отражён весь 64 код, пусть даже начатый с середины пакета. Хочу сопоставить свою дурость с эврика.Буду признательно благодарен.Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Студент
Студент
Дата регистрации: 16.01.2012
Откуда: Раша
Сообщений: 4
не в сети
Serg06, осциллограмму прислать не могу, у меня осциллограф обычный советский, без памяти. А код снятый с карточки есть на фото, которое я выложил. Напишу его еще раз: 1F 12 01 9C FF 7F 25 4E. Еще раз повторю - это неинвертированные данные. Данные у меня кладутся в EEPROM, начиная с младшего полубайта, т.е. если первым идет 1F, то интерпретировать это надо так - 0b1111_1000 ну и т.д. в том же духе(на фото расписано).
У меня вот такое предположение возникло насчет Ваших брелков - а может быть у Вас не манчестерское кодирование, а например биполярный код? Ведь собственно они похожи...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Андрей,не чего страшного,что не смог выслать мне осциллограммы. Я нашёл решение проблемы!!! всё равно благодаря тебе, и одного парня под названием Zhekabel. Получилось так: сегодня скачал по его ссылке файл симулятора Proteus (ус-ва RFID на 2x контроллерах atmega8). Вот только не знаю, его ли этот проект или нет?Ведь такую схемку я видел от kostua. Я подменил там эмулятор на свой тини2313, результат - ноль. Программа в ридере не распознала код моего ключа. Тогда беру ставлю между ними инвертор(вентиль) и в терминале вижу код в чистом виде, но далёкий от моего. Что за чудо? Начинаю копаться и анализировать осциллограммы с его эмулятора и со своего. Обнаружил, что при выворачивании на изнанку вых.сигнала у меня получился в результате код, как и в протеусе, да плюс строковая чётность как и положено. О________o!!! Господа! Только не бейте меня ногами, моя не виноват! Я в полной жо..Выходит, что мой ридер всё это время считывал инверсный код, причём правильно без изьянов. А при эмуляции тоже выдавался в инверсии, при этом двери подъездов всё равно открывались. А получалось это потому как в двух последних версиях ПО я вовсе отказался от контроля чётности, а вероятность чтения даже и в инверсии была достаточно высока. Теперь всё придётся переделывать, ну нечего, главное суть дела. Ещё раз, хоть и не намерено, но помог. Спасибо!
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
RFID 125Khz card reader – без спец микросхем (atmega8).
НЕХ, а объектный код полученный в результате трансляции программы( расширение "OBJ" Понятно, я уже это понял. Kostua обещал выложить: "чуть что файлы проекта залью на сервер". Я с Makfail не разобрался, под linuxom чтоли компилить. Вот нашел на просторах инета http://www.emagu.de/images/rfid_grafik.gif
Вот что у меня получилось с Proteus+Bascom http://file.qip.ru/file/Hk3k8irm/RFID_mit_EM4095.html
//====================================================
Makefile это файл настройки компилции, компилить нужно
WinAVR(там есть утилита кстати для создания Маке файлов)...
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
для тех кому не нравится инвертор на выходе аналоговой части - можете включить операционный усилитель в инверсном включении и будет вам счастье, там он он только потому что плата была уже собрана, а код для цифровой части отлажен (обмен между стимулятором карты и ридером)
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Кому интересно? предлагаю свой новый проект RFID 125КГц. на тини2313. Его можно скачать по этой ссылке. Там всего лишь демонстрационная программа в файле Протеуса. Реальные схемы находится тоже в этом же пакете. Прошивка контроллера эмулятора не отличается от реальной, а вот для ридера она незначительно изменена (убраны некоторые временные задержки тормозящие симуляцию макета) Аналоговая часть в демонстрацию не включена, она и не требуется. Этот вариант отличается от моего предыдущего тем, что все ошибки, а они были и значительные( мой ридер читал код в инверсии, притом ещё и успешно). Тем кто на меня дико матерился, я приношу свои глубочайшие извинения. Всё исправлено, код читается так как и ему положено. Всё это вы можете увидеть: демонстрацию, код, схему. Понажимать, поэкспериментировать, хотя и будете нарываться на глюки, но это уже сам протеус. Доверять ему конечно же можно, но осторожно.Добавлю, у кого проблемы с LED индикатором, скоро разработаю проект с одним единственным 7ми сегм.индикатором.
http://file.qip.ru/file/yr0qyesd/new_rfid_proteus.htmlОткрыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Школьник
Школьник
Дата регистрации: 14.02.2012
Откуда:
Сообщений: 1
не в сети
Спасибо за интересную статью. Вот мой аналог такого устройства

http://www.youtube.com/watch?v=0znTesZ58gg
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.04.2012
Откуда:
Сообщений: 3
не в сети
to Serg06 по последнему проекту.
Очень хороший проект, спасибо, давно хотел подобное устройство.

Есть несколько вопросов: Какие фьюзы выставить? Исходя из программы (SPIEN, SUT0, CKSEL0) И по схеме узел эмуляции не совсем понятен или транзистор неправильно нарисован?
Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Там где нарисовано +5v нужно подключать, земля-общий. Это ошибка! Дело в том, что у меня 2 версии: с транзистором прямой и обратной проводимости. Программа была в процессе отладки изменена, т.к. память в тини2313 не резиновая - не хватало, а кусок схемы просто, забыл изменить. В этом варианте устанавливается любой обратный с допустимыми параметрами (Uобр=не ниже 40-60в). У меня нормально работает КТ645Б. Что касается конфигурации тини2313. Галочка должна стоять только на SPIEN-послед.прогр.(уровень низкий) , на всех остальных должны быть единицы - не запрограммированы.
Это соответствует, кварц 8МГц, без деления такт.частоты и.т.д. Сюда же прикладываю фото моего устр-ва, можешь посмотреть.Сделано скромно, без наворотов. Возникнут вопросы, отвечу-решим. Это устройство работает безупречно. Проверено на большом кол-ве брелков и картах.
Ссылка на фото. http://file.qip.ru/file/KybHWNs5/FOTO_DEMO.html
а также фото моего универсального ключа вездехода(эмулятора), открывающий примерно70% подъездов нашего города. Его код могу выслать по почте.Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.04.2012
Откуда:
Сообщений: 3
не в сети
Спасибо, за ответ. Сам делаю это устройство из за повсеместного обилия RFid. Код вездехода очень интересует molexuse(a)yandex.ru.


Прошил, работает код читает и эмулирует отлично!
Но непонятно что с дисплеем, не могу разобраться дисплей рабочий точно, контраст регулирую, снял с терморегулятора 1х16, просто черные сегменты половина дисплея. Нашел еще в закромах 2х8 подключил, та же песня, перепроверил прозвонил подключен правильно. Уже и спиртом напоил изрядно. Но увы. Может это дисплеи такие, один Winstar другой Sunlike.
Не силен в программировании и не могу разобраться, но когда то был случай, читал на форуме что бывают проблемы с выводом строб Е приходит одновременно с установкой данных и сигнала RS, а нужно выдерживать паузу в 1мс или более. Но некоторые дисплеи к этому не критичны. Может быть в этом проблема?
Заметил только, когда прошивал проц и не знал какие фьюзы выставить, пробовал разные под кварц и т д, то перевернув дисплей увидел надпись Emulator на половине экрана. Но сам ридер не работал. После правильной конфигурации работает, кнопочки нажимал по аналогии протеуса.

Открыть изображение в новом окне
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Всё правильно! так и должно быть. Вы залили в контроллер прошивку Уважаемый! предназначенную для демонстрации в программе протеус. А она отличается от реальной. Для демонстрации в составе библиотеки не
нашлось именно такого дисплея как у меня и у вас. Мне пришлось незначительно переделать свою программу, чтобы продемонстрировать устройство, а как иначе? На дисплей в протеусе все 16 символов выводятся располагаясь друг за другом с нулевого адреса после команды "очистка дисплея". Наши дисплеи работают немного по другому: Первые 8 символов выводятся с нулевого адреса как и в протеусе, а остальным 8ми, делается пере адресация на 40(DEC) адрес. Вот по этому у вас 2я половина не видна на дисплее . В программе инструкции пере адресации второй половины дисплея заменены командой NOP(резерв). Но это не важно, я вышлю вам ссылку, чтобы можно было скачать прошивку под 1 строчный дисплей с буфером на 80 символов, которые разделены как 2 х 8 по 40 символов в каждом. ССЫЛКА --- http://file.qip.ru/file/vKMh5lS7/Emul_Reader_new.html
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 06.04.2012
Откуда:
Сообщений: 3
не в сети
Прошил, все заработало. И работает превосходно.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Младший сотрудник
Младший сотрудник
Дата регистрации: 20.05.2011
Откуда: Чувашия
Сообщений: 23
не в сети
Да, работает не плохо и без глюков. Кроме функций чтения и выдачи ключа, имеется функция редактирования, что особенно важно для вас, Александр. Ведь память позволяет запоминать только 25 кодов ключей, а у вас их о-го-го! Заводите базу, делайте распечатку, чтобы можно было вводить с клавиатуры нужный код (это пример). Вход в режим редактирования: удержание кратковременно двух клавиш, "уменьшение","увеличение". По умолчанию код для удобства = 8Н. Затем после нажатия кл. "далее", будет предложена ячейка для сохранения, и.т.д. Существуют и недостатки: не запоминается код последней используемой ячейки чтения\эмуляции. По причине многократного ежедневного обращения к EEPROM (к-во циклов в EEPROM ограничено). И нет возврата из режима эмуляции(, когда в "пищалке" щелчки, на дисплеи 8мь символов молнии. Решил - а нафиг! можно и питание перезапустить, чем тыкаться. Другая причина - память программ заканчивалась, с трудом вписался в эти функции. А код который выслал по почте, нужно проверять именно на домофонах, в системах ограниченного доступа др. система.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Практикант
Практикант
Дата регистрации: 10.10.2011
Откуда: Беларусь
Сообщений: 10
не в сети
У меня в наличии два дисплея однострочный на 16 символов маркирован как МС1601А-SYR и двухстрочный (2х8) SC0802A, какой можно использовать в Вашем проекте без изменения прошивки?
 RFID 125Khz card reader – без спец микросхем (atmega8).
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
без изменения никак, если есть сильное желание иметь LCD для устройства, сделаю вам прошивку под дисплей...очень желательно детально описать функциональность вашей версии
 RFID 125Khz card reader – без спец микросхем (atmega8).
Школьник
Школьник
Дата регистрации: 06.03.2014
Откуда:
Сообщений: 1
не в сети
Serg06 викладивал: Кому интересно? предлагаю свой новый проект RFID 125КГц. на тини2313. Его можно скачать по этой ссылке. Там всего лишь демонстрационная программа в файле Протеуса. Реальные схемы находится тоже в этом же пакете. http://file.qip.ru/file/yr0qyesd/new_rfid_proteus.html

Но ссилка уже не рабочая, собрал эмулятор  но там проблема с инверсией ключа.
Может у кого сохранился архив  Serg06 выложите его сюда, думаю многим пригодится.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 18.12.2016
Откуда: Астана
Сообщений: 3
не в сети
Здравствуйте, получаю на выходе строку из единиц и нулей. Подскажите пожалуйста, как его можно расшифровать в код карты.
http://dropmefiles.com/6sxra
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
Стыдно с таким ником задавать подобные вопросы. Структура данных описана во всех даташитах.
http://download.mikroe.com/documents/ ... 5khz-em4100-datasheet.pdf
 RFID 125Khz card reader – без спец микросхем (atmega8).
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3864
не в сети
К сожалению, автор отказался публиковать исходники. Поэтому кроме него никто не поможет. Да и сам автор очень редко сюда захаживает.
 RFID 125Khz card reader – без спец микросхем (atmega8).
Абитуриент
Абитуриент
Дата регистрации: 18.12.2016
Откуда: Астана
Сообщений: 3
не в сети
почитал форум, расшифровал свой код. Осталось только программу расшифровки написать. Раз исходников нет буду писать программу  на принимающем строку контроллере.

Разное

Ремонтируя импульсный блок питания (ИБП), отключите его от компьютера и нагрузите лампочкой 75 Вт на 220 В.
Так Вы убережете контроллеры и платы компьютера от повреждения из-за возможных скачков напряжения, возникающих при ремонте ИБП

Интересно

Это интересно. Если надо паять нихромовую проволоку - не соединений, работающих в невысоких температурах - можно легко облудить и пропаять соединение в обычной лимонной кислоте.

Похожие статьи