USB to COM, как RS-232 взаимодействует с данными? - PullRequest
0 голосов
/ 22 сентября 2011

Если бы у меня был RFID-считыватель, который посылал несколько нажатий клавиш через USB, как HID, как бы COM-порт мог взаимодействовать, если бы я использовал конвертер USB-COM? Что бы увидел COM-порт?

Ответы [ 3 ]

1 голос
/ 22 сентября 2011

Вы должны увидеть "нажатия клавиш" с устройства RFID.

На канальном уровне конвертер должен решать проблемы несоответствия скорости. Это делается через внутренний буфер или путем регулирования отправителя.

Но протокол HID - это больше, чем просто нажатие клавиш. Таким образом, либо дополнительная информация будет подавлена ​​преобразователем USB-COM, либо не будет. Эта проблема также может зависеть от конвертера.

В такого рода мэшапах HW лучше всего попробовать и посмотреть. (А затем напишите сообщение в блоге о том, что вы обнаружили.)

Какова ваша общая цель? К чему вы пытаетесь подключить RFID-ридер?

Добавлено Я согласен с точкой зрения @Turbo J: почти каждый USB-COM конвертер работает как устройство USB. Таким образом, если вы подключите их к другому USB-устройству, ничего не произойдет, поскольку вы используете их «неправильно».

Вам нужно будет найти конвертер USB / Host в COM. Обычное название для таких вещей - «компьютер» - подержанный ноутбук может быть лучшим выбором, если вы хотите продолжить этот путь.

1 голос
/ 22 сентября 2011

По USB устройство может общаться только с хостом.

RFID-считыватель - это устройство. USB->COM конвертер - это устройство. Они не могут общаться друг с другом без хозяина.

Вывод: Если вы хотите, чтобы данные RFID выходили из COM-порта, напишите программу, которая делает это - считывая данные HID с устройства RFID и записывая в USB-порт USB.

0 голосов
/ 22 сентября 2011

Наверное, ничего.COM-порты обычно очень низкоскоростные (вы можете настроить их до 115 кбит / с. USB-порты (для сравнения) невероятно высокоскоростные порты. Я думаю, что самая низкая скорость USB составляет 1,5 Мбит / с.

Чем большеВажный вопрос заключается в том, как вы собираетесь сделать физическое преобразование. У вас есть RFID-считыватель, на котором есть разъем USB. Собираетесь ли вы отрубить это и припаять разъем db9 на конце, который вы затем подключите кUSB-COM-адаптер и пытаться считывать последовательные данные с com-порта? Вы добавляете в него еще один шаг, который вам не нужен (в любом случае вы используете USB-порт).

...