Návod na komunikačný protokol RS485 a Modbus
V oblasti priemyselného riadenia, silovej komunikácie a inteligentných prístrojov sa na výmenu dát zvyčajne používa sériová komunikácia. Pôvodne bolo použité rozhranie RS232. Vzhľadom na zložitosť priemyselného areálu budú rôzne elektrické zariadenia generovať viac elektromagnetického rušenia v prostredí, čo povedie k chybám prenosu signálu.
V roku 1979 Schneider Electric vyvinul zbernicový protokol Modbus protokol pre priemyselné oblasti. Teraz veľa komunikačných príležitostí RS485 v priemysle používa protokol Modbus, takže dnes sa dozvieme o komunikácii RS485 a komunikačnom protokole Modbus.
Komunikácia RS485
1. V skutočnosti sa RS232 narodil pred RS485, ale RS232 má aj nedostatky:
1) Úroveň signálu rozhrania je relatívne vysoká a dosahuje viac ako desať V, čo ľahko poškodí čip obvodu rozhrania a nie je kompatibilné s úrovňou TTL, takže ak je pripojený, musí sa pridať konverzný obvod. s jednočipovým obvodom.
2) Signálne vedenie používané rozhraním tvorí komunikáciu v režime spoločnej zeme s inými zariadeniami. Tento bežný pozemný prenos je náchylný na rušenie a výkon proti rušeniu je relatívne slabý.
3) Prenosová vzdialenosť a rýchlosť sú obmedzené a môžu komunikovať len na maximálne desiatky metrov. Dokáže komunikovať iba medzi dvoma bodmi a nedokáže realizovať sieťovú komunikáciu medzi viacerými strojmi.
2,Vzhľadom na nedostatky rozhrania RS232 sa objavili nové štandardy rozhrania, ako je RS485. RS485 má nasledujúce vlastnosti:
1) Logická "1" je reprezentovaná rozdielom napätia medzi dvoma čiarami ako plus (2-6)V; logika "0" je reprezentovaná rozdielom napätia medzi dvoma čiarami ako -(2-6)V. Úroveň signálu rozhrania je nižšia ako úroveň RS232, čo nie je ľahké poškodiť čip obvodu, a úroveň je kompatibilná s úrovňou TTL, ktorú možno ľahko pripojiť k obvodu TTL.
2) Komunikačná rýchlosť RS485 je vysoká a maximálna rýchlosť prenosu dát je vyššia ako 10 Mbps. Jeho vnútorná fyzická štruktúra využíva kombináciu vyváženého ovládača a prijímača kontrolného bodu, čo výrazne zvyšuje schopnosť proti rušeniu.
3) Maximálna prenosová vzdialenosť môže dosiahnuť približne 1200 metrov, ale prenosová rýchlosť a prenosová vzdialenosť sú nepriamo úmerné. Iba prenosová rýchlosť pod 100 KB/s môže dosiahnuť maximálnu komunikačnú vzdialenosť. Ak potrebujete prenášať na dlhšie vzdialenosti, môžete použiť relé.
4) Multi-strojová komunikácia môže byť realizovaná sieťovým prepojením na zbernici a na zbernici je možné zavesiť viacero transceiverov. Z pohľadu existujúceho čipu RS485 existujú ovládače, ktoré možno pripojiť k rôznym zariadeniam, ako sú 32, 64, 128 a 256.