RS485、RS422 RS232 プロトコルの違い
Jan 22, 2019
RS232、RS422、RS485 プロトコルの違い
なぜ使う RS232 vs RS485 および RS422 対 RS485 の本当の違いは何ですか。最初に、それぞれ 1 つを定義することができます。すべての 3 つが並列である IEEE 488 とは対照的に、シリアルを考慮されることを覚えておいてください。
RS232 プロトコル

間違いなく最も人気のあるインターフェイスは、最初の一つでもあります。しかし、事は、明白な理由のためすぐに受け取れます。購入したパソコンでお越しの際にも RS232 ポートが 1 つ (および時々 もっと)。時に、彼ら単と呼びますシリアル ポート、しかし、利用できる他のシリアル インターフェイスがあるので、これは混乱を引き起こす可能性があります。それはそう容易に利用できるため、RS232 を使用されています。ただし、いくつかの欠点があります。少数はここにあります。
限られた距離のケーブル長が 50 フィートまでまたはより少ないです。多くの主張をさらに移動するが、これは推奨されず、RS232 仕様の一部ではないです。
-RS232 のノイズを受けやすい、シングル エンド、つまり送信と受信線共通に参照されて
マルチ ドロップしない - ポートあたり 1 つの RS232 プロトコルのデバイスのみを接続できます。一部のデバイスは、同じファミリ製品の 2 番目のユニットにコマンドをエコーするように設計がありますが、これは非常にまれです。つまり、PC に接続する 3 メートルあれば、3 ポートを必要、または少なくとも、RS232 マルチプレクサー。
RS422 プロトコル

RS422 は、RS232 プロトコルに似ています、しかし同じ方法でプログラムすることができます、いくつかの長所と短所。1 つの問題は、PC がこのインターフェイスを標準装備で来ることはありませんので、RS422 ポートまたは少なくとも RS422 RS232 コンバーターを購入する必要です。また、RS422 をサポートするデバイスをより少ないがあることを見つける可能性があります。いくつかの利点は次のとおりです。
長い距離を実行 - 最大 500 フィートは一般的にサポートされているし、リピータを使えばさらに距離を達成することができます。
長い距離を実行 - 最大 500 フィートは一般的にサポートされているし、リピータを使えばさらに距離を達成することができます。
マルチ ドロップ - 通常は、最大 32 のデバイス接続できるポートでさらに多くあたりリピータを使用しています。デバイスは、各デバイスに割り当てられている一意のアドレスで識別されます。たとえば、ポートに接続されている 5 つのデバイスがある場合が単位 1 を 5 として対処でしょう。ユニット #1 と通信する場合は、ユニット #1 にコマンドを送信します。すべてのユニットを聞くコマンドがアドレス単位のみが対応いたします。これは、RS485 にも適用されます。アドレスは、スイッチまたはデバイスの設計によっては、ソフトウェアを介して設定できます。
ノイズに強い - 独立したフローティング伝送を使用して送受信ペア (4 芯)、のでそれは RS232 よりも優れたノイズ耐性を提供しています。
RS485 プロトコル

RS485 は RS422 に非常に似ています。ほど、それはしばしば混乱を引き起こします。両方のマルチ ドロップと両方は非常に長い距離を介して通信できるならなぜ他の上の 1 つを選択か。まず、RS485、2 線式システムでは、一般的にいくつかのメーカーは 4 線式 RS485 を指定可能性がありますはるかに少ない共通と RS422 プロトコルに似ているが。1 つは楽器を検討する際に採用されているを識別することが重要です。2 線式 RS485 および RS422 のいくつかの主な違いは次のとおりです。
RS485 は、複数の指揮のデバイスと複数のリスニング デバイスを持つことができます。RS422 には、のみ 1 つの司令官と複数のリスナーを使用できます。たとえば、10 の温度コント ローラー (リスナー) に 1 台の PC (指揮デバイス) を接続できます。PC は、setpoint を変更するかを読むと、温度を送信するコント ローラーのいずれかを指示できますが、コント ローラーのどれもが他のコント ローラーのいずれかを命じることができます。RS485 とことができます複数の PC、複数のコント ローラーに 1 本のバス、1 台の PC は、設定値を変更するコマンドを送信でき、別の PC は、データ等を送信するコマンドを送信できます。アドレス単位のみが対応いたしますので、バス上のすべてのデバイスが固有のユニット アドレスをいる必要がありますに注意してください。(RS422 に類似)
RS485 ピン配置配線は、4 ではなく 2 線のみが処理するので簡単です。
プログラミング RS485 は、送信するので同じの 2 本のワイヤで受信を有効にして、正しい時刻に送信機を無効に、適切なコミュニケーションを行うことができるように必要により困難です。送信機から 2SEND ドル米ドル ・ コマンドを送信想像してください。送信機をオフにしない時間で、別のデバイスから送信されるデータは逃されます。これまで文字のビットの伝達を終えたチャンスを有する前に、USD$ S2END が切詰められるコマンドのチャンスがある送信機が余りにすぐに電源が切れている場合。RS485 プラグイン カードをプログラミングする場合は、時間を切り替えるかどうかを判断する状態レジスタを読むと思います。OMG 超 485 など、いくつかのカードは自動モードが自動的にこれを行うのに十分なインテリジェント プログラマにそれを透明にします。その事柄のための RS232、RS422、個別送信があると行を受け取る、彼らが簡単に実装できます。もちろん、他のハンド シェークなど検討すべき事項が、この簡単な説明では扱いませんがあります。





