シリアルポートの規格の見分け方

このQ&Aのポイント
  • シリアルポート25ピンがある場合、規格を見分ける方法はあるのか?
  • RS-232、RS-422、RS-485の規格はノイズの強さや通信距離に違いがあるのか?
  • RS-232対応ケーブルはRS-232以外の規格に使用できるのか?
回答を見る
  • 締切済み

シリアルポートの規格の見分け方

閲覧ありがとうございます。 あるシリアルポート25ピンがあるとします。 このシリアルポートの規格が「RS-232」「RS-422」「RS-485」なのかを シリアルポートを見ただけで判断は可能でしょうか? また、これら三つの規格はノイズの強さであったり、通信できる距離が違うだけで、「RS-232対応しているケーブルはRS-232しか使えない」ということは起きるのでしょうか?

みんなの回答

  • kuro804
  • ベストアンサー率29% (523/1762)
回答No.5

こんにちは RS232Cは使用電圧が高く6V位から15V位のプラスとマイナスの2つの電圧を使用しますので、他の系統からは区別可能かと思います。 RS-422とRS-485は差動駆動でケーブルは2線を練ったツイストペアの駆動だと思います。回路上、駆動に使われてるICの型番がわかれば可能です。 RS-232Cのケーブルは他では使用出来ないでしょう。

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.4

区別はできません EIA https://ja.wikipedia.org/wiki/%E9%9B%BB%E5%AD%90%E5%B7%A5%E6%A5%AD%E4%BC%9A が決めた規格ですが 統一OSもなく プロトコルも結線状況も全く違うため 下手に見つけてもつながないほうが吉です

  • lumiheart
  • ベストアンサー率47% (1099/2291)
回答No.3

>シリアルポートを見ただけで判断は可能でしょうか? まぁ、概ね不可能ですね Dサブ25ピンは昭和時代のRS232C規格ですね https://www.wdic.org/w/WDIC/RS-232C 平成時代に概ね9ピンに駆逐された Dサブ25ピンRS422の有名どころは 三菱電機Aシリーズシーケンサ https://www.mitsubishielectric.co.jp/fa/products/cnt/plca/pmerit/concept/index.html 豊田工機TOYOPUC PLC(現ジェイテクト) https://toyoda.jtekt.co.jp/products/products-list00_02.html Proface 2000シリーズタッチパネル https://www.proface.com/ja/product/hmi/gp4000/top 上記の昭和時代の機種は概ねDサブ25ピンのRS422

回答No.2

コネクタは規格が決まっているので、見た目で判断は無理ですね。(DIN 41652、MIL-DTL-24308およびIEC-807-3) RS-232は-5V以下と+5V以上の信号なのに対し、RS-422、RS-485は0Vと約5Vと電圧が低くなります。 なので、-5V以下となるピンが存在すればRS-232であると予測できます。 中の基板を確認できれば、コネクタにつながっているICの型番から規格を割り出すこともできます。 (RS422とRS485の4線式は区別困難) 極端な事例だと、アジレント社のターボ分子ポンプコントローラで、Dsub9ピンにRS232とRS485が同居している事例があります。 (フル結線でつないだら、RS485通信の信号がRS232のハンドシェイク用結線に干渉してうまく動かなかった) RS-422、RS-485は差動伝送という方式ですので、ツイストペアのケーブルを用いることで耐ノイズ性の強化と通信距離の延長を行っています。 ですので、RS-232用のツイストしていないケーブルではmノイズが乗りやすく、短距離(数m)でしかまともに使えません。 逆にRS-422やRS485用のケーブルでは最大で5芯しか結線されないので、RS-232でフルハンドシェイクを使うことができなくなります。また、ツイストにより信号のクロストークが発生する恐れがあります。 RS-422、RS-485だとむしろLANケーブルの方が流用しやすいですね。(4ペアのツイストケーブルなので)

回答No.1

  コネクターは同じなので見た目での判別はできません。 規格の違いは各端子の使い方と信号送信の方法の違いです、ストレートケーブルならどれにでも使えます。  

kotetu0504
質問者

補足

ストレートケーブルではなくクロスケーブルを選んだ時の注意点とかはありますか?

関連するQ&A

  • マザーボード COMポートヘッダーについて

    PCにシリアルポートをつけて マイコンとRS232Cで通信したいです。 ASRock Z170 Extreme6にはCOMポートヘッダー(9P)があるのですが、この9ピンをDサブ9ピンメスにピン番号を対応させて繋げたケーブルを作ればシリアルポートとして使用することができますか? 添付画像は既存製品ですが、繋げるだけでできるのならば こういうものを作ろうと思っています。

  • GPIOポートを使ったシリアル通信について

    GPIOポート(デジタルの汎用入出力)を用いてのシリアル通信について質問させて頂きます。 通常シリアル通信にはTxD,RxDといったシリアル通信用のピンを用いますが、これは通常1デバイスに一ポート程度しかありません。そこで、多数のシリアル通信デバイスを制御するのに、数のあるGPIOピンを用いることができないか、と検討しております。 具体的には、raspberry piやarduinoに搭載されるGPIOピンと制御したいデバイス(PICマイコンなど)のシリアル通信ポートを接続し、制御したいということです。 説明が下手で意図がうまく伝わらないと思いますが、できるかできないか、または参考になる資料など、なんでもいいので情報の提供をよろしくお願いいたします。 イメージしている接続を図示してみましたので、説明の足しになれば幸いです。

  • 携帯電話のシリアル接続

    現在、W42CAという防水携帯を利用しています。 PCとのデータ通信を行いたいのですが、使用したいPCソフトはシリアルポートでの 接続にしか対応していません。 そして手元には、USB接続ケーブル(データ通信用)しかないため、 USB接続ケーブルと普通の汎用シリアルケーブル(RS-232 9ピン) を使ってケーブル自作してみようと思うのですが、携帯電話側のピンアサインが なかなか見つかりません。(FOMAのものは見つかったのですが…) 同じAUのデータ通信ケーブルでもシリアル接続用(9ピン)とUSB接続用ケーブル が発売されていることから、自作はできるはずなのですが… どなたかAU携帯の接続端子(充電などに使用する端子)のピンアサインを御存じないでしょうか? ご教授のほどよろしくお願いします。 ※尚、以前似たような質問をした際、作るより買ったほうがはやいのでは? 等の質問から逸脱した話題で荒れたため、そのような投稿は遠慮してください。よろしくお願いします。

    • ベストアンサー
    • au
  • COM1(シリアル)ポートについて

    現在、ASUSのP5Qというマザーボードを使用しているのですが、 JDMプログラマというPICライタをシリアルポートに接続したいので、 COM1ポートにシリアルポート(RS232C)のブランケットを 取り付けました。 デバイスマネージャではCOM1ポートを確認できるのですが、 いざ、JDMプログラマの書き込みソフトICProgを使って、 PICの書き込みを行うと失敗し、 ほかのシリアルポート接続の機器を接続しても動作しませんでした。 USBシリアル変換ケーブルはJDMプログラマでは、 電圧の関係で使用できませんので、 直接シリアルポートで接続できるにはどうしたらいいか 分からなくて困っています。 わかる方教えてください。 よろしくお願いします。

  • USBシリアル

    NC加工機のファナック15MAとパソコンの通信に フリーソフトのWin_Rs Ver0.190を使用しています。 新しく買ったノートパソコンにはシリアルポートが付いていません。 USBシリアルで接続をしたいと考えていますが どの様なケーブルが適しているのか解りません。 USBでWin_Rsをご使用の方がいらっしゃいましたら 使用しているケーブルの型式をお教え願いたいと思います。 よろしくお願いいたします。 Win_Rs http://hp.vector.co.jp/authors/VA015642/index.html/

  • シリアルポート

    シリアル9ピン←→USB変換ケーブルにて外付HDDを接続できますか? CARD BUS用USBインターフェースカード購入したのですが私のノートPC対応していない為 お分かりになられる方教えて下さい宜しく御願い致します。

  • 測定機器のデータをシリアルポートで受けたい。

    測定機器にはRS232C用プリンターがついているんですが、プリンターの代わりにパソコンのシリアルポートからデータを受けたいんですが方法はありますでしょうか?ちなみに測定装置は25ピンのタイプでパソコンは9ピンです。クロスのケーブルを使用し、ハイパーターミナルで受けた場合は数字・英語・カタカナは認識しますが日本語が文字化けして認識しません。もし日本語を認識させる方法がありましたら教えて下さい。

  • シリアルポートについて

    シリアルポート(D-sub 9pin)をCで制御してリレーを使い簡単なロボットみたいなのを作りたいと思ってます。 シリアルポートの制御方法を自分なりに調べてみたのですが、Cでの制御方法がわからず皆様にご教授してもらおうと思いました。 まずシリアルポートを使うさいに必要な宣言などはありますか?(例えば変数など) それからシリアルポートにスイッチなどで信号を送りそれを元に判断する方法はありますか? そしてシリアルポートから外部に出力する方法はどうやればいいのでしょうか? 以上3つを教えてください。 なお自分自身CとBASICしかまだわかりませんのでC++よりCで教えていただけると光栄です。 皆様よろしくお願いします。

  • シリアルポートないんですね。

    最近のノートはシリアルがないんですね。 VBを使ってシリアル通信のプログラムを作って社内に配布しようとしたら、シリアルなんかないよって。USBでできないのって。カードは?って。 MS-COMM使ってる場合、どうしようもないですよね。COMポートの制御は。 ささいなことでかまいませんから、教えてくださいませんか?

  • RS232、RS232C、シリアルポート

    RS232とRS232Cと シリアルポートって何が違うのでしょうか。 くだらない質問で申し訳無いですが、 初心者に分かりやすく教えてください。