Использование адаптера RS232 от Rj45 до D9 с ноутбуком для управления устройством RS232

3664
sam

У меня есть адаптер RS232 с RJ45 на D9, который я хочу использовать для управления устройством RS232 в следующей конфигурации:

Порт Ethernet для ноутбука RJ45 -> Патч-кабель Cat6 -> Адаптер D9 RS232 -> Устройство RS232

Будет ли работать выше?

8
Адаптер RJ45 - DB9 почти наверняка просто соединяет контакты на разъеме RJ9 с разъемами на RJ45 - мне еще не приходилось сталкиваться ни с одним из этих устройств с какой-либо логикой в ​​нем - и потребуется много логики (и конфигурации) Ethernet и последовательные соединения очень разные. davidgo 5 лет назад 7
Пожалуйста, предоставьте фотографию вашего адаптера. Criggie 5 лет назад 3
@Criggie, вероятно, это адаптер, который APC использовал в своих источниках бесперебойного питания в течение многих лет, прежде чем они переключились на использование адаптеров RJ45-to-USB. Mark 5 лет назад 1

4 ответа на вопрос

27
Spiff

Порты Ethernet не могут передавать или принимать сигналы RS-232.

Если ваш ноутбук оснащен традиционным последовательным портом DB9 RS-232, используйте его с соответствующим последовательным кабелем. Если это не так, используйте последовательный адаптер USB-RS-232.

* «Порты Ethernet не могут передавать или принимать сигналы RS-232» * - Но есть конвертеры. sawdust 5 лет назад 1
@sawdust У вас есть пример? Michael Hampton 5 лет назад 2
Любой кабель RJ45-последовательный, который я видел, был сделан для подключения к коммутатору / маршрутизатору для управления или программирования [как это] (https://www.amazon.com/Cisco-72-3383-01-Console-Cable-RJ45- к-DB9 / др / B000GL3MOY). JPhi1618 5 лет назад 3
@MichaelHampton - в конце моего ответа есть ссылка. sawdust 5 лет назад 1
@ JPhi1618, это просто адаптер распиновки, он не помогает с различиями в физической и логической сигнализации между Ethernet и последовательным портом. Я полагаю, причина, по которой разъем «RJ45» используется для последовательных консолей, заключается в том, что он меньше, чем DE9. Это может иметь значение, например, для возможности установки разъема консоли на передней панели коммутатора вместо необходимости размещать его сзади. Немного сбивает с толку тот факт, что используется один и тот же разъем, но его, скорее всего, будет легко найти, и любой может найти штекеры для изготовления, например, более длинного последовательного кабеля. ilkkachu 5 лет назад 3
@ilkkachu, учитывая количество коммутаторов, использующих консольный порт RJ45, с использованием этого разъема, с другой разводкой контактов, должно было сэкономить производителям коммутаторов миллионы долларов к этому моменту времени! PhasedOut 5 лет назад 0
Негативное мнение, потому что автор заявляет, что он * "ненавидит (а) ... вводит в заблуждение информацию в ответах" *. Этот упрощенный ответ ошибочен, поскольку он (1) предполагает, что у OP имеется пассивный адаптер без каких-либо доказательств, и (2) это предположение не установлено, что делает этот безусловный ответ вводящим в заблуждение. sawdust 5 лет назад 0
18
Criggie

Если у вас есть что-то подобное этому, то это всего лишь адаптер распиновки, а не устройство с последовательным / сетевым интерфейсом.

https://cdn3.volusion.com/uvrp7.f3o9w/v/vspfiles/photos/319016-2.gif?1401188765

Вы можете использовать один из них на каждом конце кабеля RJ45 для создания последовательного кабеля. Этот последовательный кабель может проходить через структурированный кабель, установленный внутри стены или аналогичный, но он не может проходить через коммутатор Ethernet или VLAN.

Я использовал их в течение длительного времени, и они надежно работают даже с относительно длинными кабелями (более 10 метров). Ismael Miguel 5 лет назад 2
Стандарт RS-232 определяет разъемы DB25. Поскольку разъемы DB25 больше, чем у большинства современных разъемов, и, следовательно, они несколько неудобны, большое количество оборудования переключилось на другие разъемы, включая разъемы RJ-45 и DE-9 на вашем изображении. Этот адаптер, скорее всего, предназначался для обеспечения соединения между сервером или сетевым оборудованием с последовательным портом RJ-45 и другим устройством с последовательным портом DE-9. kasperd 5 лет назад 3
@kasperd, Если вы хотите получить техническую информацию, RS-232 описывает интерфейс между компьютером или терминалом компьютера (он же «Терминал данных» или «DTE») и _modem_ (он же «Оборудование передачи данных», или "АКД"). В наши дни, когда мы говорим «RS-232», мы игнорируем почти все, за исключением его самого низкого уровня - строкового кодирования и кадрирования. Solomon Slow 5 лет назад 4
@SolomonSlow Точно. Я хочу сказать, что есть части этого стандарта, которые больше не используются сегодня, включая форм-фактор разъема. Изображенный адаптер предназначен для преобразования между двумя разъемами, которые производители решили использовать вместо более крупного разъема DB25. kasperd 5 лет назад 1
9
sawdust

У меня есть адаптер RS232 с RJ45 на D9, который я хочу использовать для управления устройством RS232 в следующей конфигурации:

Сможете ли вы достичь своей цели, зависит от того, на что способен этот « адаптер ».
Конечно, есть «преобразователи последовательный в Ethernet», предназначенные для соединения, которое вы предложили:

Порт Ethernet для ноутбука RJ45 -> Патч-кабель Cat6 -> Адаптер D9 RS232 -> Устройство RS232

который выглядит как приложения продукта: .

Так для чего нужен последовательный Ethernet-конвертер ?

Чаще всего он используется для подключения последовательного интерфейса RS232, RS485 или RS422, такого как принтер с последовательным интерфейсом, сканер штрих-кода, весы, GPS, датчик или любое другое потребительское или промышленное устройство с последовательным интерфейсом, к компьютеру через стандартную сеть LAN.
Преимущество этого очевидно; Вы сможете управлять, контролировать и связываться с последовательным устройством удаленно с центрального компьютера .


Как работает последовательный Ethernet-конвертер?

Схемы внутри преобразователя могут преобразовывать пакеты IP / TCP в последовательные данные, а также преобразовывать последовательные данные в пакеты IP / TCP, поэтому он работает в обоих направлениях. Прежде чем вы сможете начать использовать конвертер, вам необходимо установить на компьютер программное обеспечение драйвера. Это программное обеспечение драйвера также называется виртуальным программным обеспечением COM, потому что оно создает виртуальный COM-порт в диспетчере устройств вашего компьютера, когда преобразователь подключен к вашему компьютеру. Виртуальное программное обеспечение COM обычно входит в конвертер, по крайней мере, если вы покупаете у уважаемого продавца.

После того, как виртуальный COM-порт будет создан программным драйвером преобразователя Serial to Ethernet, COM-порт будет отображаться в диспетчере устройств вашего компьютера, как если бы он был стандартным встроенным COM-портом, однако на самом деле это COM-порт в преобразователе в другой конец Ethernet.


Изображения последовательных преобразователей в Ethernet


Эти преобразователи классные и полезные, но я не думаю, что я бы назвал что-то, что требует собственного источника питания, «адаптером». OP мог бы использовать это, если бы его последовательным устройством требовалось дистанционное управление. JPhi1618 5 лет назад 2
* «Я не думаю, что я бы назвал что-то, что требует собственного источника питания,« адаптером »» * - Все, что имеет цифровую микросхему, потребует питания. Адаптеры USB *** *** (например, переходник USB-RS-232 с последовательным интерфейсом ***, упомянутый в другом ответе) имеют то преимущество, что соединение USB обеспечивает питание для преобразователя. Ethernet - это не шина, как USB, поэтому нет питания (если у вас нет PoE). sawdust 5 лет назад 4
Не упускает ли это смысл вопроса? Порт Ethernet для ноутбука пользователя не может использоваться для подключения последовательного соединения. Да, он может подключаться по локальной сети к одному из этих устройств, но это не вопрос. cpt_fink 5 лет назад 5
Очень верно. Может быть, я в меньшинстве, но я всегда резервировал «адаптер» для чего-то, что является действительно тупым соединением между контактами. Теперь, когда вы упомянули об этом, я видел, как другие довольно часто используют «USB-адаптер для последовательного порта» (и для аналогичных продуктов). JPhi1618 5 лет назад 1
@cpt_fink - ОП хочет * "** контролировать ** устройство RS232" *, а не * "управлять последовательным соединением" * (что бы это ни значило), как вы утверждаете. В описании последовательного преобразователя Ethernet говорится, что * «вы сможете ** контролировать ** ... ваше последовательное устройство удаленно с ... компьютера». * Разве это не идеальный ответ на вопрос ОП? sawdust 5 лет назад 2
@sawdust, есть ли существенная разница между «управлением» «устройством RS232» и подключением последовательного порта? Почему акцент на выборе слов? ilkkachu 5 лет назад 0
Имейте в виду, что некоторые из этих адаптеров обеспечивают только соединение TELNET, а не виртуальный порт COMnn. Поэтому перед покупкой проверьте требования к программному обеспечению управления вашим устройством и возможности адаптера Ethernet-последовательный порт. Richard 5 лет назад 1
@ JPhi1618 - Я склонен согласиться с вами в использовании «адаптера». Однако новички и производители ПК используют его по-разному. Платы расширения IBM PC назывались адаптерами. Так угадайте, что означает "A" в CGA, EGA и PGA (названия видеокарт)? sawdust 5 лет назад 1
В то время как у этого есть хорошая информация, любой с одним из этих попыток заставить это работать, не будет задавать вопрос OP в его текущем решении. ОП, скорее всего, имеет пассивный распиновочный адаптер. YetAnotherRandomUser 5 лет назад 0
@ YetAnotherRandomUser - я согласен с вашими замечаниями, но когда я первоначально разместил этот ответ, был только один принятый ответ. Этот ответ ИМО является ошибочным, слишком абсолютистским и делает неустановленные предположения относительно обстоятельств ФП. Моя цель состояла в том, чтобы конкретно предложить контрапункт (к этому другому ответу) и ответ / решение, которое соответствовало заявленной цели ОП. Я не пытаюсь ответить на вопрос «что это за адаптер?» (Который только подразумевался, а не задавался ОП), но, похоже, это фокус некоторых новых ответов. sawdust 5 лет назад 0
@ilkkachu - Если вы знакомы с концепцией модели протокола, «управление» будет выполняться на уровне высокого уровня (т. е. на уровне приложения), тогда как * «подключение последовательного порта» * находится на самом низком уровне ( т.е. физический) слой. sawdust 5 лет назад 0
@sawdust, хорошо, это было неаккуратно с моей стороны, я перефразирую: есть ли какая-то разница в _ "** управлении ** устройством RS232" _ и общении с устройством через последовательный порт в целом? Почему акцент на «контроле», а не на каком-то другом слове? ilkkachu 5 лет назад 0
@ilkkachu - Этот глагол был выбран не мной, а цитатой из ОП и описания продукта. Акцент был сделан на том, чтобы указать, что точная цель ФП может быть достигнута возможностями продукта, используя их слова, а не мои. sawdust 5 лет назад 0
5
ilkkachu

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

Тем не менее, один и тот же разъем часто используется для обоих. Я думаю, что использование разъема «RJ45» для последовательной консоли стало популярным в Cisco, но сетевые устройства других производителей используют тот же разъем. Если у вас есть адаптер с DE-9 на другом конце и «RJ45» на другом, это, скорее всего, консольный кабель в стиле Cisco. Как этот ( изображение из Википедии ):

enter image description here

Для локального подключения ноутбука к последовательному порту устройства просто приобретите адаптер последовательного порта USB. Они должны быть легко доступны, и драйверы для обычных (FT232R и PL2303) можно найти для большинства операционных систем.

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