他の回答に基づいて、これを例として提供します。この答えは、「少しの不正確さで多くの説明が省ける場合がある」という古い格言に従っていることに留意してください。
電気的に絶縁された2つのRS485デバイスがあるとします。通常どおり、AとBの回線を接続します。ただし、浮遊容量やその他の電気工学的なブードゥーのため、デバイスの1つは他のデバイスよりも3000ボルト高く浮いています。
大丈夫?受信機はラインAとBが3000Vと3012Vで入ってくるのを見るだけで、仕様の範囲内にある12Vの差動を取り出して出ますか?
浮遊容量のため、デバイスは実際には100%分離されていないため、受信デバイスは実際に、AおよびBラインで自身の電源に対して3000ボルトを認識します。使用しているRS485チップは、2500ボルトの絶縁を提供するだけの定格であるため、入力電圧はそのチップをジャンプして回路の他の部分を焼くことができます。その電圧で利用可能な電流は小さいので火花さえ見られませんが、回路内の他のICにESDのような損傷を引き起こし、それらが適切に動作しなくなるのに十分です。
両方のデバイス間にGNDワイヤを接続すると、デバイス内の他のICの代わりにGNDワイヤを流れる同じ微小電流によって3000ボルトの差が除去され、AおよびB信号線の3000ボルトオフセットが消えます。
いくつかの点で、GNDラインはプルダウン抵抗として同様の目的を果たしており、すべての信号ラインがランダムにフローティングされるのではなく、既知のレベルにあることを保証しています。
はい、RS485仕様はAとBの信号ラインの違いのみを調べますが、各デバイスは独自の電源GNDと信号ライン間に最大許容電圧も持っています。特定の電圧が範囲外になるのを止めるには、すべてのデバイスのGNDが同じであることを確認することによって行われるため、すべてのRS485デバイス間のGNDワイヤがそれを行います。はい、理論的には、電気的に絶縁されたデバイスは、それらの間に大きな電圧を持ちません。実際には、絶縁は必ずしも完全ではないようで、頼りにしないでください。