Tutorial protocol de comunicare RS485 și Modbus (2)
3. RS485 are un sistem cu două fire și un sistem cu patru fire. Sistemul cu patru fire poate realiza doar comunicare punct-la-punct, care este rar folosită acum. Sistemul cu două fire este o topologie de magistrală, iar pe aceeași magistrală pot fi conectate maximum 32 de noduri. În rețeaua de comunicații RS485, se utilizează în general metoda de comunicare master-slave, adică un master cu mai mulți sclavi.
4. În multe cazuri, atunci când conectați legătura de comunicație RS-485, utilizați pur și simplu o pereche de perechi răsucite pentru a conecta capetele „A” și „B” ale fiecărei interfețe. Ignorând conexiunea la pământul semnalului, această metodă de conectare poate funcționa normal de multe ori, dar a îngropat o mulțime de pericole ascunse din două motive:
1) Problemă de interferență în modul comun: interfața RS-485 adoptă modul diferențial pentru a transmite semnale și nu trebuie să detecteze semnalul în raport cu un anumit punct de referință. Sistemul trebuie doar să detecteze diferența de potențial dintre cele două linii. Dar oamenii ignoră adesea că transceiver-ul are un anumit interval de tensiune în modul comun. Intervalul de tensiune în modul comun al transceiver-ului RS-485 este de -7 la plus 12V. Doar atunci când sunt îndeplinite condițiile de mai sus, întreaga rețea poate funcționa normal. Când tensiunea în modul comun a liniei de rețea depășește acest interval, aceasta va afecta stabilitatea și fiabilitatea comunicării și chiar va deteriora interfața.
2) Problemă EMI: partea în mod comun a semnalului de ieșire a driverului de transmisie are nevoie de o cale de întoarcere. Dacă nu există un canal de întoarcere cu rezistență scăzută (masă de semnal), acesta se va întoarce la sursă sub formă de radiație, iar întregul magistral va radia unde electromagnetice ca o antenă uriașă.
5. Deoarece PC-ul are doar o interfață RS232 în mod implicit, următoarea metodă poate obține circuitul RS485 al computerului gazdă al PC-ului:
1) Convertiți semnalul RS232 al portului serial al PC-ului în semnalul RS485 prin circuitul de conversie RS232/RS485. Pentru mediul industrial complex, cel mai bine este să alegeți produsul cu anti-surtens și izolare.
2) Prin intermediul cardului cu port multi-serial PCI, cardul de expansiune al cărui semnal de ieșire este RS485 poate fi selectat direct.