Cunoştinţe

Tutorial de protocol de comunicare RS485 și Modbus

În domeniul controlului industrial, al comunicației de putere și al instrumentelor inteligente, comunicația serială este de obicei folosită pentru schimbul de date. Interfața RS232 a fost adoptată inițial. Datorită complexității amplasamentului industrial, diverse echipamente electrice vor genera mai multe interferențe electromagnetice în mediu, ceea ce va duce la erori de transmisie a semnalului.

În 1979, Schneider Electric a dezvoltat un protocol Modbus pentru domenii industriale. Acum, multe dintre ocaziile de comunicare RS485 din industrie folosesc protocolul Modbus, așa că astăzi vom afla despre comunicarea RS485 și protocolul de comunicare Modbus.


Comunicare RS485

1. De fapt, RS232 s-a născut înainte de RS485, dar RS232 are și neajunsuri:

1) Nivelul de semnal al interfeței este relativ ridicat, ajungând la mai mult de zece V, ceea ce este ușor de deteriorat cipul circuitului de interfață și nu este compatibil cu nivelul TTL, așa că trebuie adăugat un circuit de conversie dacă este conectat. cu circuitul cu un singur cip.

2) Linia de semnal utilizată de interfață formează comunicarea în modul de masă comună cu alte dispozitive. Această transmisie comună în modul sol este predispusă la interferențe, iar performanța anti-interferență este relativ slabă.

3) Distanța și viteza de transmisie sunt limitate și pot comunica doar la cel mult zeci de metri. Poate comunica doar între două puncte și nu poate realiza o comunicare în rețea cu mai multe mașini.


2, Având în vedere deficiențele interfeței RS232, au apărut noi standarde de interfață, cum ar fi RS485. RS485 are următoarele caracteristici:

1) Logica „1” este reprezentată de diferența de tensiune dintre cele două linii ca plus (2-6)V; logica „0” este reprezentată de diferența de tensiune dintre cele două linii ca -(2-6)V. Nivelul semnalului de interfață este mai scăzut decât cel al RS232, ceea ce nu este ușor de deteriorat cipul circuitului, iar nivelul este compatibil cu nivelul TTL, care poate fi conectat cu ușurință la circuitul TTL.

2) Viteza de comunicare RS485 este rapidă, iar rata maximă de transmisie a datelor este peste 10 Mbps. Structura sa fizică internă adoptă o combinație de șofer echilibrat și receptor de punct de control, ceea ce crește foarte mult capacitatea anti-interferență.

3) Distanța maximă de transmisie poate ajunge la aproximativ 1200 de metri, dar rata de transmisie și distanța de transmisie sunt invers proporționale. Doar viteza de transmisie sub 100KB/s poate atinge distanța maximă de comunicare. Dacă aveți nevoie să transmiteți distanțe mai mari, puteți utiliza relee.

4) Comunicarea cu mai multe mașini poate fi realizată prin conectarea în rețea pe magistrală, iar mai multe transceiver-uri pot fi agățate pe magistrală. Din perspectiva cipului RS485 existent, există drivere care pot fi conectate la diferite dispozitive, cum ar fi 32, 64, 128 și 256.


S-ar putea sa-ti placa si

Trimite anchetă