Qual è la differenza tra RS-232 e RS-485?
Una porta seriale che funziona perfettamente al banco può diventare inaffidabile quando la macchina viene installata a cinquanta metri di distanza, condivide una canalina portacavi con un azionamento motore o deve comunicare con dieci strumenti. La scelta tra RS-232 e RS-485 è quindi una decisione progettuale, non una semplice scelta del connettore. Questa guida parte dall'installazione effettiva del cliente: quanti dispositivi sono presenti, quanto sono distanti tra loro, quanto è disturbato l'ambiente e cosa può supportare il controllore esistente.

1. Cosa cambia per l'utente con l'interfaccia
RS-232 è un'interfaccia elettrica single-ended. Il ricevitore misura un segnale rispetto a un riferimento condiviso. Il suo impiego tradizionale è un collegamento punto-punto tra due dispositivi, ad esempio un portatile di configurazione e un azionamento, un indicatore di pesatura e un controllore locale oppure uno strumento di vecchia generazione e un acquisitore dati. Trasmissione e ricezione utilizzano percorsi di segnale separati, quindi una normale comunicazione RS-232 può trasmettere e ricevere contemporaneamente quando l'apparecchiatura e il software lo supportano. Il connettore può essere DB9, una morsettiera o un modello proprietario; la sola forma del connettore non dimostra lo standard elettrico né l'assegnazione dei pin.
RS-485 utilizza una segnalazione differenziale. Il ricevitore risponde alla differenza di tensione tra due fili anziché alla tensione di un solo filo. I disturbi che si accoppiano in modo simile a entrambi i conduttori vengono respinti più facilmente. Questo rende RS-485 utile nei reparti produttivi, nella gestione degli edifici, nei sistemi di misura, negli armadi per apparecchiature ferroviarie e in altre installazioni in cui i cavi passano vicino ad apparecchiature elettriche. Una comune installazione a due fili è half-duplex: i dispositivi collegati trasmettono a turno sulla stessa coppia. Le configurazioni RS-485 a quattro fili hanno coppie separate per trasmissione e ricezione, ma la possibilità di ottenere la comunicazione simultanea desiderata dipende dalla progettazione dei dispositivi e dall'architettura di rete.
Nessuna delle due denominazioni specifica il protocollo applicativo. Modbus RTU viene spesso trasportato su RS-485, ma non è sinonimo di RS-485. Analogamente, una porta RS-232 può trasportare un insieme di comandi del produttore, dati NMEA, testo di console o un altro protocollo. Un convertitore può convertire i livelli elettrici e, a seconda della sua progettazione, i mezzi trasmissivi o il trasporto di rete. Non può inventare automaticamente indirizzi di dispositivo mancanti, rendere compatibili comandi incompatibili o far comunicare un protocollo proprietario in Modbus. Prima di scegliere un convertitore, richiedere sia le specifiche dell'interfaccia fisica sia il protocollo dei messaggi.
2. Confrontare i parametri che influiscono sull'installazione
| Domanda per la scelta | RS-232 | RS-485 |
|---|---|---|
| Quanti dispositivi? | Normalmente una coppia trasmettitore-ricevitore per collegamento. | Più ricetrasmettitori possono condividere un bus. Una configurazione classica con 32 carichi unitari costituisce un riferimento; i moderni dispositivi con carico unitario frazionario possono consentirne un numero maggiore. Verificare il ricetrasmettitore effettivo e il carico della rete. |
| Come vengono misurati i segnali? | In modalità single-ended, rispetto alla massa di segnale. | In modalità differenziale, tra i conduttori della coppia A/B, entro l'intervallo di modo comune specificato per il ricetrasmettitore. |
| Quale tensione è prevista? | Per un ricevitore conforme, le regioni inferiori a −3 V e superiori a +3 V sono valide; la polarità rappresenta i due stati logici. Non collegare queste tensioni direttamente ai pin UART TTL/CMOS. | Un ricevitore conforme deve riconoscere un ingresso differenziale di almeno ±200 mV nelle condizioni specificate. Si tratta di una soglia del ricevitore, non di una tensione garantita su ogni morsetto in campo. |
| A quale distanza e a quale velocità? | L'indicazione classica è di circa 15 m a 20 kbit/s. I ricetrasmettitori moderni e i cavi di buona qualità possono consentire distanze maggiori, ma occorre verificare il dispositivo effettivo e le condizioni. | In molti progetti sono praticabili distanze di centinaia di metri; circa 1,200 m è un riferimento a bassa velocità frequentemente citato per cavi e condizioni adeguati. Velocità, perdite del cavo, terminazione e disturbi riducono il margine disponibile. |
| Quanti fili di segnale? | Tipicamente TX, RX e massa di segnale per un collegamento semplice; l'handshaking può richiederne altri. | Tipicamente una coppia intrecciata A/B per un bus a due fili, più una configurazione di riferimento/massa opportunamente progettata. I sistemi a quattro fili utilizzano due coppie. |
| È necessaria la terminazione? | Nessun terminatore di linea nei normali collegamenti RS-232 brevi. | Per un bus lungo o veloce, adattare l'impedenza del cavo solo alle due estremità fisiche della dorsale; 120 Ω è comune con cavi da 120 Ω. Verificare se i dispositivi la includono già. |
La distanza non è una garanzia del prodotto. I valori sopra riportati descrivono condizioni progettuali comunemente citate, non il massimo supportato da ogni prodotto FCTEL. Uno strumento a 9,600 bit/s su una coppia intrecciata di qualità e un controllore a 1 Mbit/s in un impianto elettricamente disturbato hanno margini molto diversi. Verificare il tipo di cavo, il baud rate, il numero di nodi, l'isolamento e le schede tecniche delle apparecchiature specifiche per la propria installazione.

3. Tre situazioni del cliente e la scelta pratica
Un portatile di manutenzione accanto a una macchina di vecchia generazione
Il tecnico deve scaricare parametri su un azionamento all'interno di un quadro. Entrambe le estremità dispongono di porte RS-232 documentate, il cavo è corto e il collegamento viene utilizzato solo durante la messa in servizio. Un cavo RS-232 diretto è generalmente la scelta più semplice. Verificare l'incrocio TX/RX, la massa di segnale, il baud rate, i bit di dati, la parità, i bit di stop e se il dispositivo richiede il controllo di flusso hardware RTS/CTS. Un adattatore da USB a RS-232 deve fornire livelli RS-232 effettivi; un adattatore seriale da USB a TTL con un connettore simile non è intercambiabile.
Dodici misuratori distribuiti lungo una linea di produzione
Un controllore deve interrogare dodici misuratori in sequenza. Posare dodici cavi RS-232 lunghi e indipendenti aumenta il numero di porte nel quadro, il cablaggio e il lavoro di ricerca guasti. Se i misuratori supportano RS-485 a due fili e un protocollo comune, una dorsale in cascata è spesso la soluzione progettuale migliore. Assegnare a ogni misuratore un indirizzo di protocollo univoco, utilizzare una coppia intrecciata con impedenza adeguata, installare terminatori solo alle estremità fisiche quando necessario e verificare che il carico unitario totale rimanga entro la capacità del driver. Riportare ogni indirizzo e la posizione di ogni derivazione sul disegno conforme all'installazione realizzata; il personale di manutenzione ne avrà bisogno in seguito.
Una macchina remota tra edifici diversi o oltre una zona fortemente disturbata
La segnalazione differenziale di RS-485 migliora la tolleranza ai disturbi, ma non sostituisce una progettazione della sicurezza elettrica. Una lunga tratta in rame tra edifici può essere soggetta a differenze di potenziale di terra o sovratensioni impulsive al di fuori dell'intervallo di modo comune del ricetrasmettitore. Valutare isolamento galvanico, protezione dalle sovratensioni impulsive, strategia di schermatura e norme locali di messa a terra. Per tratte molto lunghe o differenze di potenziale considerevoli, una soluzione da seriale a fibra può eliminare il percorso conduttivo. Scegliere l'architettura in funzione dei rischi del sito, anziché presumere che cambiare l'etichetta del connettore in RS-485 risolva il problema.
4. Cablare correttamente un bus RS-485 a due fili
L'errore di installazione più comune è una topologia a stella costituita da più diramazioni lunghe. RS-485 funziona al meglio con una dorsale principale che collega i dispositivi in sequenza, con derivazioni brevi ove possibile. A velocità più elevate, le derivazioni lunghe creano riflessioni che deformano i fronti e producono errori CRC intermittenti. Mantenere uniti i due conduttori della coppia da un'estremità all'altra ed evitare di posarli insieme a cavi di potenza elevata. Se il cavo è schermato, seguire il piano di messa a terra del sito e la documentazione delle apparecchiature; non esiste un collegamento dello schermo universalmente corretto per ogni edificio e configurazione di isolamento.
La terminazione va collocata alle due estremità fisiche della dorsale, non su ogni dispositivo né semplicemente sui due dispositivi con l'indirizzo più basso e più alto. Una resistenza da 120 Ω è comune quando l'impedenza caratteristica del cavo è vicina a 120 Ω. Due terminatori di questo tipo impongono un carico considerevole al driver, quindi aggiungerne altri non è privo di conseguenze. Alcuni controllori e misuratori contengono terminazioni inseribili tramite interruttore; documentare quali interruttori sono attivati. La polarizzazione failsafe è una funzione separata che mantiene un bus inattivo in uno stato definito. Prima di aggiungere resistenze di polarizzazione esterne, verificare se il ricetrasmettitore offre già un comportamento failsafe integrato e se la rete ne ha bisogno.
La denominazione A/B non è uniforme tra tutti i produttori. Il terminale A di un produttore può corrispondere al D− o persino al B di un altro. Individuare in entrambi i manuali il terminale dichiarato non invertente/invertente oppure la polarità differenziale a riposo, quindi eseguire una prova. Mantenere un riferimento di segnale adeguato in base ai limiti di modo comune dei ricetrasmettitori. Se l'apparecchiatura è isolata, seguire le relative istruzioni di isolamento e messa a terra anziché collegare indiscriminatamente i riferimenti tra edifici.

5. Mettere in servizio il collegamento in modo da individuare il guasto
- Identificare ogni porta. Fotografare le etichette dei morsetti e raccogliere i manuali. Verificare se si tratta di RS-232 o RS-485, se il collegamento è a due o quattro fili, la piedinatura, se un dispositivo dispone di una porta isolata e quali impostazioni sono selezionabili via software.
- Far funzionare prima un singolo collegamento breve. Provare il controllore con un solo dispositivo vicino al quadro, al baud rate e con il protocollo previsti. Questo permette di distinguere un'incompatibilità di protocollo da un problema del cavo prima di aggiungere il cablaggio di campo.
- Uniformare le impostazioni seriali. Impostare in modo coerente baud rate, bit di dati, parità e bit di stop. Per un protocollo a interrogazione, impostare indirizzi univoci e formati dei comandi corrispondenti. Gli indirizzi duplicati possono sembrare disturbi casuali sulla linea perché due dispositivi rispondono contemporaneamente.
- Controllare fisicamente il cablaggio. Seguire l'intera dorsale, individuare entrambe le estremità fisiche, verificare la corrispondenza A/B nei manuali, controllare la coppia di serraggio dei connettori e cercare derivazioni lunghe o configurazioni a stella accidentali. Un bus può sembrare funzionare correttamente con un solo dispositivo e smettere di funzionare non appena viene collegata la seconda diramazione.
- Controllare terminazione, polarizzazione e riferimento. Dopo aver disalimentato in sicurezza e secondo la procedura dell'apparecchiatura, verificare quali terminatori sono installati. Non effettuare la diagnosi aggiungendo alla cieca resistenze in ogni quadro. Riesaminare la polarizzazione del bus a riposo e i requisiti di modo comune e messa a terra.
- Aumentare gradualmente il carico. Aggiungere i dispositivi uno alla volta e registrare i contatori degli errori, i tentativi ripetuti o gli errori CRC. Eseguire le prove con la lunghezza finale del cavo, al baud rate finale e mentre i macchinari vicini sono in funzione. Una prova al banco riuscita non dimostra il margine disponibile in campo.
Se gli errori si verificano solo all'avvio di un motore, indagare su interferenze, schermatura, percorso dei cavi, isolamento ed esposizione a sovratensioni impulsive. Se gli errori si verificano solo dopo l'aggiunta di un nodo, controllare conflitti di indirizzo, carico, derivazioni e terminazioni aggiuntive. Se non si riceve mai una risposta, partire dal tipo di interfaccia, dalla corrispondenza A/B, dal formato seriale e dal protocollo prima di sostituire l'hardware. Un oscilloscopio o un analizzatore seriale adeguato può aiutare a distinguere i problemi della forma d'onda elettrica da messaggi validi ma formattati in modo errato.
6. Cosa specificare quando si ordina un prodotto di interfaccia
Inviare una scheda sintetica dei requisiti anziché chiedere semplicemente «un convertitore RS-485». Includere il modello dell'apparecchiatura esistente e il manuale della porta, il protocollo e il formato seriale, il numero di nodi, la distanza massima del cavo, il baud rate desiderato, il funzionamento a due o quattro fili, il connettore e la piedinatura, la tensione di alimentazione, il metodo di montaggio e la temperatura di esercizio. Aggiungere se l'installazione collega edifici diversi, richiede isolamento galvanico, è esposta a sovratensioni impulsive o deve utilizzare fibra o Ethernet come segmento di trasporto. Queste informazioni consentono a un tecnico di scegliere un prodotto con l'interfaccia elettrica corretta e un margine adeguato per l'installazione.
Per un convertitore da RS-232 a RS-485, verificare anche il controllo della direzione di trasmissione. In una rete half-duplex a due fili, il dispositivo trasmittente deve rilasciare il bus affinché un altro nodo possa rispondere. Alcuni convertitori commutano automaticamente la direzione; altri dipendono da un segnale RTS o dalla configurazione. Per un gateway da seriale a Ethernet, chiarire se l'applicazione richiede un tunnel seriale trasparente, una porta COM virtuale o la conversione del protocollo. Queste modalità operative possono sembrare simili nella pagina di un prodotto, ma si comportano diversamente nel sistema di controllo del cliente.

Domande frequenti
Posso collegare un pin TX RS-232 direttamente al terminale A RS-485?
No. Le due interfacce utilizzano segnalazioni elettriche e topologie diverse. Utilizzare un convertitore adeguato e verificarne alimentazione, assegnazione dei pin, controllo della direzione half-duplex e compatibilità del protocollo.
RS-485 significa automaticamente 1,200 metri e 32 dispositivi?
No. Si tratta di riferimenti storici legati a ipotesi sul cavo, sulla velocità di segnalazione e sul carico unitario. Un moderno ricetrasmettitore con carico unitario frazionario può supportare più nodi, mentre una rete veloce o un'installazione inadeguata possono consentire una distanza minore. Le specifiche delle apparecchiature e del cavo determinano il progetto effettivo.
Ogni dispositivo RS-485 deve avere una resistenza da 120 Ω?
No. In una dorsale convenzionale terminata, la resistenza viene collocata a ciascuna estremità fisica. I terminatori aggiuntivi aumentano il carico e possono peggiorare la comunicazione. I collegamenti brevi o lenti possono avere esigenze progettuali diverse; fare riferimento alla documentazione della rete e del prodotto.
Perché i dispositivi hanno porte RS-485 corrispondenti ma continuano a non scambiarsi dati?
La corrispondenza delle porte elettriche è solo il primo livello. Verificare la modalità a due/quattro fili, il formato seriale, gli indirizzi dei dispositivi, i comandi del protocollo, le temporizzazioni di risposta e il controllo della direzione del convertitore. Un collegamento fisico può funzionare correttamente mentre i messaggi applicativi rimangono incompatibili.
Devi collegare apparecchiature reali?
Condividi i modelli del controllore e degli strumenti, i manuali delle rispettive porte, la distanza del cavo, il numero di dispositivi e l'ambiente di installazione. FCTEL può aiutarti a definire più precisamente i requisiti dell'interfaccia e del convertitore per il tuo progetto.
Parliamo delle tue esigenze di collegamento →Riferimenti tecnici: Analog Devices AN-960, Guida all'implementazione dei circuiti RS-485/RS-422; Texas Instruments, Guida alla progettazione RS-485; Analog Devices, Fondamenti delle comunicazioni seriali RS-232. Le specifiche e le istruzioni di installazione del singolo prodotto hanno la precedenza su questa guida generale.
