У меня есть USB-DB9 (штекер), которому необходимо взаимодействовать с устройством с портом DB9 (штекер).
Соединяю ли я оба порта DB9 (вилка) вместе с помощью нуль-модемного (перекрестного) кабеля или прямого кабеля?
Распиновка устройства здесь . Контакт 2 — передача, контакт 3 — прием.
Распиновка кабеля USB-RS232, я полагаю, такая же, как и на материнских платах компьютеров. Контакт 2 — TX, 3 — RX.
Единственный способ убедиться в этом — измерить напряжение на контактах 2 и 3 с помощью мультиметра, когда устройство включено, но в остальных случаях находится в режиме ожидания. Контакт, который работает как выход (независимо от того, называется ли он «Передача» или «Прием»), будет иметь определенное отрицательное смещение (обычно от -5 В до -12 В), в то время как контакт, который функционирует как выход. вход будет близок к 0В.
Подключите входной контакт устройства к контакту 2 ПК (или адаптера USB-RS-232), а выходной контакт — к контакту 3.
Посмотрев Таблицу 9 в руководстве, я думаю, что описание двух кабелей сильно намекает на то, что устройство DCE, а значит, вам понадобится прямой кабель.
Это зависит от того, являются ли устройства "DTE" или "DCE" .
Если они оба компьютеры, вам нужен нуль-модем. Если один из них является модемом или модемоподобным устройством, то вы этого не сделаете.
Я бы попробовал сначала без пересечения, и если вы не получите ответ, попробуйте пересечь tx и rx. RS-232 часто является методом проб и ошибок.
У меня всегда был с собой набор смены пола, кабели и нуль-модемы, до появления USB...
Скотт Сейдман
Роджер Роуленд
Ян Блэнд