RFID ридер

Обсуждаем цифровые устройства...
Freeman
Встал на лапы
Сообщения: 113
Зарегистрирован: Чт янв 17, 2008 23:40:37
Контактная информация:

RFID ридер

Сообщение Freeman »

Добрый день, пытаюсь освоить РФИД, собираю(для дома) ридер на 125 кГЦ (avr+U2270b), но есть проблемы с расшифровкой манчестера.

может кто c RFIDами имел дело, отзовитесь! :idea:

Имеется 2 карточки EM-marin
на первой напечатан номер:
0005298920 080, 56040
на второй
0005276455 050, 33575
имеют ли эти номера связь с электронным кодом, передаваемым карточками?

В результате дешифровки манчестера получается код(бинарный):
Для первой карточки:
111111111001100111111111000111100000000000000101000000100010011
для второй(он почему-то короче, еще не разобрался где ошибка):
11111111100110100000000110001111111111111111110

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

Буду очень признателен за любую помощь)
Реклама
Аватара пользователя
Daimeeo
Родился
Сообщения: 14
Зарегистрирован: Пт ноя 07, 2008 00:10:56
Откуда: From Hell

Сообщение Daimeeo »

С этими вопросами тебе сюда http://dlinyj.livejournal.com/
Реклама
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Объясните работу считывателей RFID

Сообщение RadioStrong »

Объясните, пожалуйста, принцип работы RFID считывателей.
Основан ли он на принципе работы трансформатора?
С него подается сигнал на метку, а с метки обратно - одновременно ли это происходит? Желательно как можно более подробно обо всех токах: какие куда идут))
Как расчитывают антенну для считывателей?
Шурики
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Сообщение Шурики »

Когда-то пытали такую штуку в связке U2270b (приемник) + какая-то MCS51 (брали микроконтроллер то ли AT89C2051 то ли просто 89С51) и как транспондер микросхему e5530. Это все от ATMEL'а.

Года три назад это было, попробую поискать, может найду хвосты.

на U2270b ссылка:
http://www.atmel.ru/Disks/Atmel%20Produ ... c50587.htm

на e5530 ссылка:
http://www.atmel.ru/Disks/Atmel%20Produ ... 9da03b.htm

Тогда на Атмеле было плохо с описаниями теории, по теории и расчетам антенн читал в книге EMBEDED CONTROL HANDBOOK Vol.1 от Microchip.

У обоих фирм есть комплекты для разработчика.
Атмел:
http://www.atmel.ru/Disks/Atmel%20Produ ... oc4688.pdf
Реклама
Эиком - электронные компоненты и радиодетали
Шурики
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Сообщение Шурики »

Общий смысл такой:

U2270b, является приемо-передатчиком (в документации называется Read/Write Base station).
Она содержит генератор на частоту 125КГц-150КГц и эта частота подается в катушку.
Транспондер (карта) в смысле питания устройство пассивное. т.е. своего источника внутри у него нет. Питается от наведенной энергии. Антенна транспондера настроена на ту же частоту, которую генерит U2270b.
Получается трансформатор, у которого ,условно, первичной обмоткой будем считать обмотку на считывателе, вторичной обмотку в карточке. Если теперь замыкать его вторичную обмотку, размах сигнала на первичной обмотке тоже будет меняться.

Существуют транспондеры, которые шьются на заводе сквозной нумерацией и только выдают собственный уникальный код и такие, которые могут запоминать и выдавать информацию по этому интерфейсу.
Реклама
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Сообщение RadioStrong »

как я понимаю считыватель постоянно излучает энергию. Вопрос:как в транспондере формируется информация (нули и единицы) и как считыватель распознаёт то, что присылает ему транспондер?
Реклама
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

RadioStrong писал(а):как в транспондере формируется информация (нули и единицы)
Если упрощённо – то закорачиванием приёмной катушки.
RadioStrong писал(а):как считыватель распознаёт то, что присылает ему транспондер?
По изменению э/м поля, связанному с замыканием и размыканием находящейся в нём приёмной катушки.
Даже остановленные часы два раза в сутки показывают правильное время.
Шурики
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Сообщение Шурики »

Да, если в транспондере нет источника питания, тогда в таких системах считыватель излучает почти постоянно (или с "разумным" промежутком во времени).
Приемная антенна и конденсатор, подключенные на вход микросхемы транспондера, настроены в резонанс излучаемой частоте.
Информация считывается из внутренней памяти транспондера, и замыкает приемную катушку. В результате этого уровень излучаемого сигнала в передающей катушке тоже падает, так как они индуктивно связаны. получается Амплитудная модуляция.
Обычно передаваемый сигнал (последовательность замыканий катушки) по частоте ниже рабочей частоты.
Излучающая же катушка так же подключена и на аналоговый вход. Там фильтром из сигнала убирается рабочая частота, происходит детектирование и далее компаратор преобразует все опять в двоичную последовательность аналогичную переданной транспондером. Все. Дальше в микроконтроллер на обработку.

Там контроллер ищет заголовок сообщения, далее декодирует само сообщение.

Транспондер обычно выдает код не один раз, поэтому контроллер должен проверить несколько посылок на совпадение и принять решение.
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Сообщение RadioStrong »

не могли бы вы рассказать (или дать материал) того, как рассчитывается антенна для таких (RFID) считывателей и как рассчитывать обвязку для него (для максимальной дальности, добротности, настройки на нужную частоту и т.д.)
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Где-то у иностранцев видел полностью самопальный проект ридера на PIC с описанием, правда там всё было заточено кажется под 13,56 МГц карты.
Даже остановленные часы два раза в сутки показывают правильное время.
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Сообщение RadioStrong »

буду очень благодарен, если найдёшь! Было бы полезно изучить
Аватара пользователя
Владимир К.
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Ср ноя 21, 2007 14:14:37
Откуда: Краснодар

Сообщение Владимир К. »

Не этот ли проект?
Вложения
reader.zip
(96.56 КБ) 1162 скачивания
Electronikus mente prius et oculis agat, quam armata manu.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Нет, не этот. Я вот это имел в виду:
http://www.eng.tau.ac.il/~yash/kw-usenix06/index.html
Там построили аж целый эмулятор RFID карты, кстати тоже весьма интересное дело... :))
Даже остановленные часы два раза в сутки показывают правильное время.
naykon
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт янв 08, 2009 15:50:04

Сообщение naykon »

могу подкинуть готовый рфид для изучения он usb создает виртуальный ком порт
Aleks555
Родился
Сообщения: 1
Зарегистрирован: Сб сен 26, 2009 18:12:53

Сообщение Aleks555 »

Подкинь если не трудно.
naykon
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт янв 08, 2009 15:50:04

Сообщение naykon »

ну только в москве если что пишите в личку
Denis_T
Родился
Сообщения: 1
Зарегистрирован: Вт сен 29, 2009 20:00:53

Сообщение Denis_T »

Считанная последовательность не верна

"111111111001100111111111000111100000000000000101000000100010011"

Длина строки 63 бита, а не 64. Ладно, допустим, что завершающий ноль отсутствует.
(см. протокол тут http://www.cypress.com/?docID=15592)

Далее разберем строку согласно протоколу EM-Marine:

111111111 - заголовок пакета, 9 бит, верно

0011 (0) - верно, четность ноль
0111 (1) - верно, четность один
1111 (1) - не верно, четность в данном случае будет ноль

Далее разбирать строку смысла не имеет.

Приведите алгоритм дешифрации манчестера и по возможности осциллограму детектированного сигнала на входе МК.
(снять ее можно через звуковую карту каким либо звуковым редактором, например "Sound Forge".
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Сообщение RadioStrong »

Подскажите, пожалйуста: как увеличить дальность ридера? Какие параметры/элементы нужно изменить? (если не сложно - как можно подробнее)
RadioStrong
Родился
Сообщения: 16
Зарегистрирован: Чт сен 10, 2009 14:23:45

Сообщение RadioStrong »

ПОДСКАЖИТЕ, КАК УВЕЛИЧИТЬ ДАЛЬНОСТЬ ДЕЙСТВИЯ РИДЕРА?? БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН!
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Сообщение Wladimir_TS »

Размер (площадь) приемопередающей рамки увеличивай. Ну и пропорционально - подводимую мощность.
Ответить

Вернуться в «Цифровая техника»