Не могу понять кабель EIA-232 (RJ45) к DB9... (кажется простым!)

Я купил подержанный блок BayTech RPC4 (8-портовый удлинитель, управляемый с помощью RS232).

На передней панели устройства имеется порт RJ45 (EIA-232) и схема подключения к порту DB9, чтобы вы могли подключить его к ПК.

Вот схема:введите описание изображения здесь

Если я использую стандартную проводку TIA-568B для разъема RJ45:

1 = orange/white
2 = orange
3 = green/white
4 = blue
5 = blue/white
6 = green
7 = brown/white
8 = brown

... тогда похоже, что мне нужно подключиться к DB9 следующим образом:

1 = DB9 #4
2 = DB9 #5
3 = DB9 #7
4 = DB9 #3
5 = DB9 #2
6 = DB9 #1
7 = DB9 #5
8 = DB9 #6+8

Однако, похоже, это не работает. Я использую WinXP HyperTerminal для тестирования (9600-8-N-1) и не получаю ни ввода, ни вывода.

Кто-нибудь может мне помочь? Что я делаю не так?

Ответы (2)

Обновлять

Как я изначально и предсказывал, проводка проприетарная, а сигналы управления потоком беспорядочные. @SofaKng реконструировал официальный кабель и создал эту таблицу (воспроизведена здесь):

RJ45 pin,   DB9 pin (female)
----------------------------
  1           1
  2           6 + 8
  3           2
  4           5
  5           5
  6           3
  7           4
  8           7

Оригинал

Вы упустили ключевую деталь. Их соединительный кабель RJ-45 подключен к нуль-модему . Это означает, что он перевернут. Вы перепутали все свои пары (вы подключили TX к TX, RX к RX и т. д.)

Предполагая, что вы используете прямой соединительный кабель...

  • как вы указали, что вы своим комментарием "стандарт TIA-568B"
  • вы должны использовать порядок TIA-568B на обоих концах соединительного кабеля

... это происходит так:

Device Signal, RJ-45 Pin#, DB9 Pin#, PC Signal
----------------------------------------------
> DTR 1 --- 6 DSR   
> GND 2 --- 5 GND
> RTS 3 --- 8 CTS
> TxD 4 --- 2 RXD
> RxD 5 --- 3 TXD
> DSR 6 --- 4 DTR
> GND 7 --- 5 GND <-- note: repeats, bussed to device #2
> CTS 8 --- 7 RTS
> RI  9 --- 9 RI  <-- doesn't actually fit in an RJ-45 (only 8 signals), probably safe to ignore if I read their diagram correctly

DB9 на ПК подключается таким образом (см. рисунок). Обратите внимание, как нуль-модем отличается от таблицы, которую вы предоставили. Это потому, что их кабель RJ-45 перевернут нуль-модемом, чтобы отменить его. Хитро и глупо, но именно так они решили это реализовать.

введите описание изображения здесь

Какие-то другие мысли...

На самом деле, я заметил на диаграмме, что они делают очень странные вещи с сигналами управления потоком. Например, они закорачивают CTS и DSR на стороне ПК, но не на другой стороне. Они направляют RTS на стороне ПК к DSR на стороне устройства. И прочие странности.

Это может быть плохая документация, но я подозреваю, что они внедрили специальную прошивку / программное обеспечение, которое использует сигналы управления потоком нестандартными способами, чтобы гарантировать, что вы покупаете и используете только их кабели и адаптеры.

Я бы посоветовал вам сделать два полукабеля. На одном конце подсоедините RJ-45 к ненагруженному проводу, а на другом подсоедините DB9F к ненагруженному проводу. Затем вы можете прокручивать все эти странные конфигурации, пока не добьетесь нужного результата. Я бы начал с моего предложенного отображения. Если это не сработает, отчитайтесь, и я дам вам свою карту всех их странностей в линиях управления потоком.

Удачи! "="

Очень хорошо объяснили, спасибо! Однако… В итоге я купил готовый кабель и адаптер (от Pacific Custom Cables), и он был подключен по-другому, но он работал. Я опубликую свои результаты в другом ответе...

В итоге я заказал готовый кабель и адаптер в Pacific Custom Cables, и они сработали, поэтому я проверил распиновку RJ45 (нуль-модем) на DB9.

Основываясь на их распиновке, я сделал новый кабель (обжатый RJ45 на одном конце, припаянный разъем DB9 на другом конце), и вот рабочая распиновка:

RJ45 pin,   DB9 pin (female)
----------------------------
  1           1
  2           6 + 8
  3           2
  4           5
  5           5
  6           3
  7           4
  8           7

Я не понимаю, почему такая распиновка, но это то, что работает, и распиновка «официальных» кабелей и адаптера.

+1 Рад слышать, что ты разобрался! Я обновлю свой ответ. Этот шаблон не взят из оригинальной документации, поэтому в игре должно быть что-то нераскрытое и проприетарное.