この記事では、ダウンコード編集者がRS-485プロトコルの定義、特徴、ネットワーク設計、接続方法などを詳しく紹介します。一般的に使用されるシリアル通信規格として、RS-485 プロトコルは産業用制御、データ収集、その他の分野で広く使用されています。 RS-232 と比較して、より強力な耐干渉能力、より長い伝送距離、およびマルチステーション機能を備えており、多くのアプリケーション シナリオで推奨されるソリューションとなっています。 以下では、読者がこのテクノロジーをよりよく理解し、適用できるように、RS-485 プロトコルのさまざまな側面を詳しく説明します。
485 プロトコルは、シリアル通信の標準である RS-485 プロトコルを指します。代表的なシリアル通信標準は RS232 および RS485 であり、電圧やインピーダンスなどを定義しますが、ソフトウェア プロトコルは定義しません。 +2V と +6V の間の正のレベルは 1 つの論理状態を表し、-2V と -6V の間の負のレベルは別の論理状態を表します。
485 プロトコルは、シリアル通信の標準である RS-485 プロトコルを指します。代表的なシリアル通信標準は RS232 および RS485 であり、電圧やインピーダンスなどを定義しますが、ソフトウェア プロトコルは定義しません。正のレベルは +2V ~ +6V で、ある論理状態を示します。負のレベルは、-2V ~ -6V で、別の論理状態を示します。状態;デジタル信号は差動伝送を採用しており、ノイズ信号の干渉を効果的に低減できます。
1. RS-485 の電気的特性: 論理「1」は 2 つのライン間の電圧差で + (2-6) V として表され、論理「0」は 2 つのライン間の電圧差で - (2) として表されます。 -6) V 。 RS-232-Cに比べてインターフェース信号レベルが低いため、インターフェース回路のチップを損傷する可能性が低く、またTTLレベルと互換性があり、TTL回路への接続も容易です。
2. RS-485の最大データ伝送速度は10Mbpsです。
3. RS-485 インターフェイスは強力なので、ノイズ干渉に優れています。
4. RS-485 インターフェイスの標準最大伝送距離は 4000 フィートで、実際には 3000 メートルに達する可能性があります (理論上のデータ、実際の動作では、限界距離はわずか約 1200 メートルです)。RS-232-C インターフェイスはバスに接続できるトランシーバーは 1 つだけです。これは単一ステーション機能です。 RS-485 インターフェイスにより、最大 128 台のトランシーバーをバスに接続できます。つまり、マルチステーション機能を備えているため、ユーザーは単一の RS-485 インターフェイスを使用してデバイス ネットワークを簡単に確立できます。
RS-485 インターフェイスは、ノイズ干渉に対する優れた耐性、長い伝送距離、およびマルチステーション機能を備えているため、シリアル インターフェイスとして推奨されます。 RS485 インターフェイスで構成される半二重ネットワークは通常 2 つの接続のみを必要とするため、RS485 インターフェイスはすべて送信にシールド付きツイストペアを使用します。 RS485 インターフェイス コネクタは DB-9 9 ピン プラグ ソケットを使用し、スマート ターミナルとの RS485 インターフェイスは DB-9 (穴) を使用し、キーボードに接続されるキーボード インターフェイス RS485 は DB-9 (ピン) を使用します。
さらに読む:
RS485 トランシーバー回路設計では、SBUS マルチマスター プロトコルを使用して、マルチチャネル温度取得システムの設計を完成させます。一般的なシリアル ポート RS-232 規格は、通信距離が短く速度が遅いため、この通信システムには適していませんが、RS-485 規格がこの欠点を補っています。したがって、物理層トランシーバ設計には MAX485 チップが使用されます。
Rs485 トランシーバーには 2 つのイネーブル端子があり、受信イネーブル端子は接地されており、送信イネーブル端子は 51 マイクロコントローラーによって制御されます。そのため、ホストはアイドル時、およびデータを送信する必要があるときは常に受信状態になります。送信端子を有効にするだけです。また、バスの監視を実現するために、シリアルポートの受信側をシュミットトリガを介してマイコンの外部割り込みINT0に接続し、割り込みを利用してバスがビジーかどうかを判断することができます。
RS-485 通信ネットワークでは、通常、TTL レベルと RS485 レベルを変換するために 485 トランシーバーが使用されます。ノードのシリアル ポート コントローラは RX および TX 信号ラインを使用して 485 トランシーバに接続し、トランシーバは通常、シリアル ポート コントローラとトランシーバの間、およびシリアル ポート コントローラとトランシーバの間で差動ラインを介してネットワーク バスに接続されます。トランシーバーとバスの間で差動信号が送信されます。データを送信する場合、シリアル ポート コントローラーの TX 信号はトランシーバーによって差動信号に変換され、バスに送信されます。データを受信する場合、トランシーバーはバス上の差動信号を TTL 信号に変換してシリアル ポートに送信します。 RXピンを介してコントローラに接続します。通常、これらのノードにはマスターが 1 つだけ存在し、残りはすべてスレーブになります。 120 オームのマッチング抵抗がバスの始端と終端に追加されます。
以上が485プロトコルに関する内容であり、皆様のお役に立てれば幸いです。
Downcodes の編集者による解説が、RS-485 プロトコルの理解の一助になれば幸いです。 実際のアプリケーションでは、特定のニーズに応じて適切なトランシーバー チップと通信パラメーターを選択することも必要です。 ご質問がございましたら、コメント欄にメッセージを残してください。