Sulla base delle altre risposte, offrirò questo come esempio. Tieni presente che questa risposta segue il vecchio adagio "a volte un po 'di inesattezza consente di risparmiare tonnellate di spiegazioni".
Supponiamo che tu abbia due dispositivi RS485 isolati elettricamente. Colleghi le linee A e B normalmente. Tuttavia, a causa delle capacità vaganti e di altri voodoo di ingegneria elettrica, uno dei dispositivi galleggia a 3000 volt più in alto dell'altro.
Nessun problema vero? Il ricevitore vede solo le linee A e B che arrivano a 3000 V e 3012 V, rileva il differenziale a 12 V che è all'interno delle specifiche e si spegne?
Bene a causa delle capacità vaganti, i dispositivi non sono effettivamente isolati al 100%, quindi il dispositivo ricevente vede effettivamente 3000 volt sulle linee A e B rispetto al proprio alimentatore. Il chip RS485 che sta utilizzando è valutato solo per fornire 2500 volt di isolamento, quindi la tensione in ingresso è in grado di saltare quel chip e friggere qualche altra parte del circuito. La corrente disponibile a quella tensione è minuscola in modo da non vedere nemmeno una scintilla, ma è sufficiente a causare danni simili a ESD ad altri circuiti integrati nel circuito, impedendo loro di funzionare correttamente.
Collegando un filo GND tra entrambi i dispositivi, la differenza di 3000 volt verrà rimossa da quella stessa microscopica corrente che viaggia attraverso il filo GND invece degli altri circuiti integrati nel dispositivo e scomparirà l'offset di 3000 volt sulle linee di segnalazione A e B.
In un certo senso la linea GND ha uno scopo simile qui come resistenza di pull-down, assicurando che tutte le linee di segnale siano a livelli noti piuttosto che fluttuano casualmente in tutto il luogo.
Sì, le specifiche RS485 considerano solo la differenza tra le linee di segnale A e B, ma ogni dispositivo ha anche una tensione massima consentita tra il proprio alimentatore GND e le linee di segnale. L'arresto di quella particolare tensione dall'uscita fuori portata si assicura che tutti i GND del dispositivo siano gli stessi, quindi un filo GND tra tutti i dispositivi RS485 fa proprio questo. Sì, in teoria i dispositivi elettricamente isolati non avranno tensioni enormi tra loro, in pratica sembra che l'isolamento non sia sempre perfetto, quindi non contare su di esso.