Интерпретация данных RFID-считывателя RDM630

Я пытаюсь создать устройство для открывания дверей на основе RFID с помощью Attiny2313 и RFID-считывателя RDM630. Не было никаких проблем с программированием или получением двух микросхем для связи друг с другом через UART. Проблема в интерпретации данных. Я не мог понять, что RDM630 отправил на Attiny, поэтому я подключил его через адаптер RS232/USB, и вот что я получил на своем ПК:

Display = ASCII: ascii-снимок экрана

Отображение установлено в HEX: шестнадцатеричный снимок экрана

На карте написано: 0000714511 010,59151

Может ли кто-нибудь помочь мне разобраться в данных?


person Daniel Blubberlutsch    schedule 11.05.2015    source источник
comment
Вы подключили правильный PIN-код (из таблицы данных видно, что PIN2 выводит то, что вы хотите) к адаптеру RS232/USB? И этот адаптер поддерживает уровни TTL, верно?   -  person Michael Roland    schedule 12.05.2015
comment
PIN2 подключен к TXD адаптера, если я подключу их наоборот, данные не будут отправлены. Я не знаю точно, но я уверен, что адаптер поддерживает TTL, так как мне его подарил профессор.   -  person Daniel Blubberlutsch    schedule 16.05.2015


Ответы (1)


Большинство байтов, которые отправляет модуль считывателя RFID RDM630, представляют собой символы ASCII, состоящие из шестнадцатеричных цифр ('0'-'9', 'A'-'F'), что означает 0x30-0x39, 0x41-0x46.

Похоже, что ваш RS232/USB инвертирует биты по сравнению с прямым соединением TTL.

(RS232 - это инвертированный TTL. Он также имеет разные уровни напряжения, но это нормально, если выход передачи TTL подает вход приема RS232, как в вашем случае. Обратный путь более сложен).

person Yoram Grinberg    schedule 05.09.2017