Conoscenza

Esercitazione sul protocollo di comunicazione RS485 e Modbus

Nei campi del controllo industriale, della comunicazione di potenza e degli strumenti intelligenti, la comunicazione seriale viene solitamente utilizzata per lo scambio di dati. Inizialmente è stata adottata l'interfaccia RS232. A causa della complessità del sito industriale, varie apparecchiature elettriche genereranno più interferenze elettromagnetiche nell'ambiente, che porteranno a errori di trasmissione del segnale.

Nel 1979, Schneider Electric ha sviluppato un protocollo bus protocollo Modbus per i settori industriali. Ora, molte delle occasioni di comunicazione RS485 nel settore utilizzano il protocollo Modbus, quindi oggi impareremo a conoscere la comunicazione RS485 e il protocollo di comunicazione Modbus.


Comunicazione RS485

1. Infatti RS232 è nata prima di RS485, ma anche RS232 ha dei difetti:

1) Il livello del segnale dell'interfaccia è relativamente alto, raggiunge più di dieci V, il che è facile da danneggiare il chip del circuito di interfaccia e non è compatibile con il livello TTL, quindi è necessario aggiungere un circuito di conversione se è collegato con il circuito a chip singolo.

2) La linea di segnale utilizzata dall'interfaccia costituisce la comunicazione in modalità terra comune con altri dispositivi. Questa trasmissione in modalità terra comune è soggetta a interferenze e le prestazioni anti-interferenza sono relativamente deboli.

3) La distanza e la velocità di trasmissione sono limitate e possono comunicare solo al massimo decine di metri. Può comunicare solo tra due punti e non può realizzare comunicazioni di rete multi-macchina.


2, in considerazione delle carenze dell'interfaccia RS232, sono emersi nuovi standard di interfaccia come RS485. RS485 ha le seguenti caratteristiche:

1) La logica "1" è rappresentata dalla differenza di tensione tra le due linee come più (2-6)V; la logica "0" è rappresentata dalla differenza di tensione tra le due linee come -({5}})V. Il livello del segnale dell'interfaccia è inferiore a quello di RS232, che non è facile danneggiare il chip del circuito, e il livello è compatibile con il livello TTL, che può essere facilmente collegato al circuito TTL.

2) La velocità di comunicazione RS485 è elevata e la velocità massima di trasmissione dei dati è superiore a 10 Mbps. La sua struttura fisica interna adotta una combinazione di driver bilanciato e ricevitore check-point, che aumenta notevolmente la capacità anti-interferenza.

3) La distanza massima di trasmissione può raggiungere circa 1200 metri, ma la velocità di trasmissione e la distanza di trasmissione sono inversamente proporzionali. Solo la velocità di trasmissione inferiore a 100 KB/s può raggiungere la massima distanza di comunicazione. Se hai bisogno di trasmettere distanze maggiori, puoi usare i relè.

4) La comunicazione multi-macchina può essere realizzata mediante collegamento in rete sul bus e più ricetrasmettitori possono essere appesi al bus. Dal punto di vista del chip RS485 esistente, ci sono driver che possono essere collegati a diversi dispositivi come 32, 64, 128 e 256.


Potrebbe piacerti anche

Invia la tua richiesta