web-dev-qa-db-ja.com

ラップトップでRj45-D9 RS232アダプターを使用してRS232デバイスを制御する

次の構成で、RS232デバイスを制御するために使用したいRJ45-D9 RS232アダプターがあります。

ラップトップRJ45イーサネットポート-> Cat6パッチリード-> D9 RS232アダプター-> RS232デバイス

上記はうまくいくでしょうか?

8
sam

いいえ。イーサネットポートは、RS-232信号を送受信できません。

ラップトップに従来のDB9 RS-232シリアルポートがある場合は、適切なシリアルケーブルを使用してください。そうでない場合は、USB-RS-232シリアルアダプターを使用してください。

26
Spiff

このようなアイテムがある場合、それは単なるピン割り当てアダプタであり、シリアル/イーサネットデバイスではありません。

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

RJ45ケーブルの両端でこれらのいずれかを使用して、シリアルケーブルを作成できます。そのシリアルケーブルは、壁などに設置された構造化ケーブルを通ることができますが、イーサネットスイッチまたはVLANを通ることはできません

19
Criggie

次の構成で、RS232デバイスを制御するために使用したいRJ45-D9 RS232アダプターがあります。

目標を達成できるかどうかは、この "adapter"で何ができるかによって異なります。
確かに、あなたが提案した接続用に設計された「シリアルからイーサネットへのコンバータ」があります。

ラップトップRJ45イーサネットポート-> Cat6パッチリード-> D9 RS232アダプター-> RS232デバイス

これは製品アプリケーションによく似ています。 enter image description here

シリアルイーサネットコンバータは何のために使われるのですか

最も一般的には、シリアルプリンター、バーコードスキャナー、スケール、GPS、センサーなどのシリアルRS232、RS485またはRS422デバイス、またはシリアルインターフェイスを備えたその他の民生用または産業用デバイスを、標準LANネットワーク経由でコンピューターに接続するために使用されます。
これの利点は明白です。 中央のコンピュータからリモートでシリアルデバイスを制御、監視、通信することができます


シリアルイーサネットコンバーターはどのように機能しますか?

コンバーター内の回路は、IP/TCPパケットをシリアルデータに変換し、シリアルデータをIP/TCPパケットに変換できるため、双方向で動作します。コンバーターの使用を開始する前に、コンピューターにドライバーソフトウェアをインストールする必要があります。このドライバーソフトウェアは、コンバーターがコンピューターに接続されているときにコンピューターのデバイスマネージャーに仮想COMポートを作成するため、仮想COMソフトウェアとも呼ばれます。少なくとも評判の良い売り手から購入した場合、仮想COMソフトウェアは通常、コンバーターに含まれています。

シリアルイーサネットコンバーターのドライバーソフトウェアによって仮想COMポートが作成されると、COMポートはコンピューターのデバイスマネージャーに標準の組み込みCOMポートであるかのように表示されますが、実際には次のコンバーターのCOMポートです。イーサネットのもう一方の端。


シリアルからイーサネットへのコンバーターの画像


9
sawdust

イーサネットで使用される物理的シグナリング、さらには論理プロトコルは、シリアルポートのものとは完全に異なるため、ラップトップのLANポートをデバイスのシリアルポートに直接接続することは不可能です。

ただし、両方に同じconnectorがよく使用されます。シリアルコンソール用の「RJ45」コネクタの使用はシスコによって普及したと思いますが、他のベンダーのネットワークデバイスも同じコネクタを使用しています。反対側にDE-9があり、もう一方に「RJ45」が付いているアダプタがある場合、それはおそらくシスコスタイルのコンソールケーブルです。このように( Wikipediaからの画像 ):

enter image description here

ラップトップをデバイスのシリアルポートにローカルに接続するには、USBシリアルポートアダプターを入手するだけです。それらはすぐに利用でき、一般的なもの(FT232RおよびPL2303)のドライバーはほとんどのオペレーティングシステムで見つかります。

ただし、使用例がネットワーク経由の場合のようにシリアルポートリモートに接続する場合、それは機能しません。ネットワークに接続し、デバイスのシリアルポートと通信するものが必要です。それだけを行う市販のデバイス(ターミナルサーバー)がありますが、シリアルを装備した別のコンピューターでも解決できます。

4
ilkkachu