Perché utilizzare RS232 anziché RS485 e qual è la differenza reale tra RS422 e RS485? Innanzitutto, definiamo ciascuno di essi. Tenete presente che tutti e tre sono considerati SERIALI, al contrario dello standard IEEE-488 che è PARALLELO .
Protocollo RS232
Sicuramente l'interfaccia più popolare, essendo anche una delle prime. Tuttavia, le cose potrebbero presto cambiare per ovvi motivi. Qualsiasi PC acquistato avrà una (e talvolta più) porta RS232. A volte vengono semplicemente chiamate PORTE SERIALI, ma questo può causare confusione poiché esistono altre interfacce seriali disponibili. L'RS232 è ampiamente utilizzato perché è facilmente disponibile. Tuttavia, presenta alcuni svantaggi. Eccone alcuni:
- Distanza limitata - La lunghezza dei cavi è limitata a 50 piedi o meno. Molti sostengono che sia possibile andare oltre, ma ciò non è raccomandabile e non fa parte delle specifiche RS232.
- Suscettibile al rumore - RS232 è single-ended, il che significa che le linee di trasmissione e ricezione fanno riferimento a una massa comune
- Non multipunto - È possibile collegare solo un dispositivo con protocollo RS232 per porta. Esistono alcuni dispositivi progettati per ripetere un comando a una seconda unità della stessa famiglia di prodotti, ma si tratta di casi molto rari. Ciò significa che se si dispone di 3 metri da collegare a un PC, saranno necessarie 3 porte o, almeno, un multiplexer RS232.
Protocollo RS422
Il protocollo RS422 è simile al protocollo RS232 e può essere programmato allo stesso modo, tuttavia presenta alcuni vantaggi e svantaggi. Uno dei problemi è che è necessario acquistare una porta RS422 o almeno un Convertitore da RS422 a RS232, poiché i PC non sono dotati di serie di questa interfaccia. Inoltre, potresti scoprire che ci sono meno dispositivi che supportano RS422. Alcuni vantaggi sono:
- Lunghe distanze - Generalmente sono supportate distanze fino a 500 piedi e, con i ripetitori, è possibile raggiungere distanze ancora maggiori.
- Multi-Drop - Di solito, è possibile collegare fino a 32 dispositivi per porta e anche di più utilizzando i ripetitori. I dispositivi sono contraddistinti da indirizzi univoci assegnati a ciascuno di essi. Ad esempio, se si dispone di 5 dispositivi collegati a una porta, questi saranno indirizzati come unità da 1 a 5. Se si desidera comunicare con l'unità n. 1, è necessario inviare un comando all'unità n. 1. Tutte le unità ASCOLTANO il comando, ma solo l'unità indirizzata risponderà. Ciò vale anche per RS485. Gli indirizzi possono essere impostati tramite interruttori o software, a seconda del tipo di sonda.
- Resistente al rumore - Poiché utilizza una coppia separata FLOATING di trasmissione e ricezione (quattro cavi), offre una migliore immunità al rumore rispetto all'RS232.
Protocollo RS485
RS485 è molto simile a RS422. Tanto che spesso causa confusione. Entrambi sono multi-drop ed entrambi possono comunicare su distanze molto lunghe, quindi perché scegliere uno piuttosto che l'altro? Innanzitutto, RS485 è generalmente un sistema a 2 fili, anche se alcuni produttori possono specificare RS485 a 4 fili, che è molto meno comune e molto simile al protocollo RS422. È importante identificare quale dei due viene utilizzato in caso si valuti uno strumento. Ecco alcune delle principali differenze tra RS485 a 2 fili e RS422:
- RS485 può avere più dispositivi di comando e più dispositivi di ascolto. L'RS422 può avere un solo dispositivo di comando e più dispositivi di ascolto. Ad esempio, è possibile collegare un PC (il dispositivo di comando) a 10 regolatori di temperatura (dispositivi di ascolto). Il PC può istruire uno qualsiasi dei regolatori a modificare il setpoint o a inviare una lettura della temperatura, ma nessuno dei regolatori può comandare gli altri regolatori. Con RS485, è possibile avere più PC e più regolatori su un unico bus, in modo che un PC possa inviare un comando per modificare un setpoint e un altro PC possa inviare un comando per restituire i dati, ecc. Ricordare che tutti i dispositivi sul bus devono avere un indirizzo univoco, in modo che solo l'unità indirizzata risponda. (simile a RS422)
- Il cablaggio dei pin RS485 è più semplice poiché si ha a che fare solo con 2 fili invece che 4.
- La programmazione RS485 è più difficile, poiché si inviano e si ricevono dati sugli stessi due fili, è necessario abilitare e disabilitare il trasmettitore al momento giusto in modo da poter eseguire comunicazioni corrette. Immaginate di inviare un comando USD$2SEND dal trasmettitore. Se il trasmettitore non viene spento in tempo, i dati inviati da un altro dispositivo andranno persi. Se il trasmettitore viene spento troppo rapidamente, c'è la possibilità che parte del comando USD$S2END venga troncata prima che abbia la possibilità di completare la trasmissione dei bit di carattere. Quando si programma una scheda plug-in RS485, è necessario leggere il REGISTRO DI STATO per determinare se è il momento di commutare o meno. Alcune schede, come la OMG-ULTRA-485, dispongono di una modalità AUTO che è sufficientemente intelligente da eseguire questa operazione automaticamente, rendendola trasparente al programmatore. Poiché RS422 e RS232 hanno linee di trasmissione e ricezione separate, sono più facili da implementare. Naturalmente, ci sono altre questioni da considerare, come l'handshaking, ma non saranno trattate in questa breve descrizione.
Nota: potrebbe essere più facile utilizzare un convertitore da rs232 a rs485 esterno al pc. Assicurarsi che il convertitore disponga di un controllo intelligente dei trasmettitori in modo che si occupi automaticamente della commutazione e sia trasparente per l'utente. Quindi, programmare il dispositivo come si farebbe con un dispositivo rs422 o rs232. Uno di questi dispositivi è il nostro modello cat-285.
Convertitori seriali e USB

Convertitore da seriale a Ethernet
Questo dispositivo collega qualsiasi dispositivo seriale (RS232, RS485) a una rete Ethernet. Il convertitore può anche inviare notifiche tramite e-mail e dispone di SNMP per la gestione remota.
Convertitori dati da seriale a Ethernet
Il dispositivo converte i segnali di comunicazione seriale RS-232 e RS-422/485 in un segnale Ethernet che può essere letto da qualsiasi computer una volta configurato il server Web per la configurazione. >Ulteriori informazioni

