RS-485は1983年に米国電子工業協会(EIA)が承認した信号伝送規格であり,ただの電気的な規格であり,上位層プロトコルの規定は含まず,インタフェースの物理層の規定のみである。
RS-485の特徴
1)差動信号を伝送することで、ノイズ耐性を高め、ノイズ放射による干渉を低減します。
2)最大4,000フィート(約1,219メートル)までの長距離伝送をサポートします。
3)伝送速度が高く、40フィート以内で最大10Mbpsの速度が可能です。
4)同じバスに複数のドライバとレシーバを接続できます。
5)コモンモード電圧範囲が広く、最大許容コモンモード電圧は-7 V ~ 12Vに達することができます。
2、RS-485一般的な回路接続方法

上図の485チップはSP 3485で、R0は送信ピン、DIは受信ピン、RE/DEは送受信制御ピンです。485チップは一度に一方向にデータを送信することができ、同時に送受信することはできず、送受信機能を実現するために送受信ピンのレベル状態を制御する必要があります。
RS-485のレベル信号
RS-485は差動信号を伝送する方法を使用しており、レベル信号としてAB 2本のライン電圧差を介して、差動信号は2本のラインに影響を与える外部要因に影響を与える影響は同じであり、2本のライン電圧差は変わらず、信号伝送は干渉されないので、より強力なアンチノイズ干渉能力があります。
RS-485差動回線は、以下の2つの信号を含む。
A:非反転信号(non-inverting)
B:逆方向inverting信号
ロジック1:ラインBの信号電圧はラインAよりも高い。通常は+2 Vから+6 V。
ロジック0:ラインAの信号電圧はラインBよりも高い。通常-2 Vから-6 V。
RS 485バスの関連規格によると、RS 485バス差動電圧が+200 mVを超える場合、RS 485トランシーバはハイレベルを出力します。RS 485バス差動電圧が-200 mV未満の場合、RS 485トランシーバはローレベルを出力します。RS 485バス上の電圧が-200 mV ~+200 mVの間の場合、RS 485トランシーバはハイレベルまたはローレベルを出力することができます。したがって、RS − 485バス上の差動電圧が− 200mV 〜 +200mVの間にならないようにするためには、プルアップ抵抗を用いてバス上の電圧差をクランプする必要があります。プルアップ抵抗の抵抗は一般的に4.7 Kを選択し、実際に必要な抵抗の数は、実際のライン負荷と回路条件に応じて選択値を計算する必要があります。
RS-485バス上のトランシーバの数
RS-485バスに搭載できるトランスミッタとレシーバの最大数は、負荷特性に依存します。485の規定文書に記載されているように、1つのトランスポートバスに最大128個のトランシーバを取り付けることができる。
5、RS-485バスの動作方式
RS-485バスは、半二重と全二重の2つの通信モードで設計できます。
1)半二重
バス上でのデータ転送は一方向にのみ許可されています。つまり、各送受信は1つだけです。半バスの接続方法は以下の通り。

2)全二重
バス上での双方向のデータ転送、すなわち各送受信が同時に可能になります。全二重バスの接続方法は以下の通りです。

6、RS-485のバス終端抵抗
信号の反射を避けるために、通信ラインが長い場合は、データ伝送ラインに終点を持ち、分岐長をできるだけ短くする必要があります。適切な通信回線終端には端子抵抗RTマッチングが必要で、RS-485規格はケーブルを推奨します。 Z0=120Ω。通信ラインは通常、ケーブルの最後に1つずつ120Ωの抵抗で終端します。下の図のように:

发表回复