{{ wiki:comm:rs422_usb.png?262x162|usb - rs-422 converter}} ====== RS-422 ====== {{tag>busz rs_422}} en: Recommanded Standard 422 ===== Alapok ===== Az RS-422 egy szimmetrikus átviteli rendszer ([[hu:comm:start#topologiak|pont-pont kapcsolat]]), melyet az [[bus_rs232#|RS-232]] rendszernél nagyobb távolságokhoz és nagyobb adatsebességre terveztek. Minden fő áramkör két, nem közös földű vezetékkel rendelkezik. Az RS-422 szabvány kompatibilis a CCITT/ITU V.11 és X.27 előírással. A rendszer legegyszerűbb formája amikor egy pár RS-232 / RS-422 átalakítót használunk az [[bus_rs232#|RS-232]] rendszer hosszabbítására. Az RS-422 átvitelt hálózatokban is lehet használni 10 résztvevőig, ha 1 adó és 10 vevő van a hálózatra csatlakoztatva. Az RS-422 szabványt az EIA 1978-ban vezette be, legutolsó változata a TIA/EIA-422-B (**RS-422-B**) 1994-ben jelent meg. A szabványban csatlakozó típus és bekötés nincs definiálva, csak a jelkarakterisztikák. A szabvány max. 1200 m adatátviteli távolságot enged meg, e távolság reálisan 1000 m, 115,2 kBd sebesség esetén, amennyiben meghajtóként egy PC kommunikációs portot használunk. Az RS-ek (RS-232, RS-422, RS-485) paramétereinek összevetését [[bus_rs|itt találja]]. ==== Az RS-422 jellemzői ==== Az RS szabványok összehasonlítását [[bus_rs|itt találja]]. ^ ^[[bus_rs422|RS-422]]| ^Működési mód|[[hu:comm:start#szinkron|szinkron átvitel]]| ^Meghajtók és vevők\\ száma egy vonalon|1 meghajtó\\ 10 vevő (pont-pont)| ^Adatátvitel módja|[[hu:comm:start#half_duplex|félduplex]]| ^Adatátvitel|[[hu:comm:start#broadcast|multi-drop]]\\ [[hu:comm:start#broadcast|(broadcast)]]| ^Max. kábelhosszúság|1200 m| ^Max. adatátvitel\\ 12 m\\ 1200 m|\\ 10 Mbps\\ 100 kbps| ^Max. jelváltozási\\ sebesség (slew rate)|n.a.| ^Vevő bemeneti\\ ellenállás|≧ 4 kΩ| ^Meghajtó terhelés-\\ impedancia|100 Ω| ^Vevő "holtsáv"|±200 mV| ^Vevő feszültségszint|±10 V| ^Meghajtó kimenő\\ feszültség max.|±6 V| ^Meghajtó kimenő\\ feszültség min. (terheléssel)|±2.0 V| ^Meghajtó kimeneti\\ rövidzárási áram limit|150 mA Test felé| ^Vevő hiszterézis|50 mV| ===== RS 422 OSI modell ===== ^Szint^Magyarul^Németül^Angolul| |7|Alkalmazási réteg|Anwendungsschicht|Application layer| |6|Megjelenítési réteg|Darstellungsschicht|Presentation layer| |5|Viszonylati réteg|Kommunikationssteuerungsschicht|Session layer| |4|Forgalmazási réteg|Transportschicht|Transport layer| |3|Hálózati réteg|Vermittlungsschicht|Network layer| |2|Adatkapcsolati réteg|Sicherungsschicht|Data Link layer| |1|Fizikai réteg|Physikalische Schicht|Physical layer| Az RS-422 átvitel - csakúgy, mint az összes, RS-ben definiált protokoll - a fizikai réteg szerepét tölti be, a jelprotokoll nem kerül ebben definiálásra - meglehetősen sok protokoll esetében (CSDB, Interbus-S, [[file:///D:/www.ob121.com/bus_collection.html#melsec_a|Melsec A]],.. [[bus_view|ezekről bővebben itt talál áttekintést]]). Az RS-422-öt magában, "csupaszon" is lehet alkalmazni, de ebben az esetben a fizikai réteg feletti feladatok megvalósítását nekünk kell megoldanunk. ===== Technológia ===== Az RS-422 adó kimeneti jelként +/-10V feszültséget állít elő mindegyik kimenetén. A vevő egység +/-200 mV jelet még érvényes jelként ismer el és fogadja azt. Az RS-422 rendszernél a meghajtó mindig engedélyezett állapotban van, míg [[bus_rs485#|RS-485]] rendszernél a meghajtónak három állapota van. Az RS-422 hálózatot nem lehet igazi multidrop üzemmódban használni, mivel igazi multidrop üzemmódban egy vonalon több adó és vevő található és ott ugyanabban az időpillanatban mindegyik résztvevő tud adni illetve venni adatot. Lehetséges azonban az, hogy egy „kvázi négy-vezetékes [[hu:comm:start#broadcast|multidrop]]” hálózatot létrehozzunk, melyet legtöbbször fél-duplex üzemmódban használnak. Ilyenkor egy [[hu:comm:start#master_slave|master]] küld parancsokat egy vagy több [[hu:comm:start#master_slave|slave]]-nek. Az RS-422 több résztvevős rendszereket "[[hu:comm:start#broadcast|broadcast]]" módnak is szokták nevezni. {{wiki:comm:RS422.png?652x308|EIA / TIA 422 interface}}  \\ ===== RS 422 jelráta ===== Az RS-422-nek nincs definiálva maximális hossz, de jellemzően a jeleket 1200 méter távolságig tudja továbbítani, és kb. 50 méterig lehet biztosítani a 10 Mbps átvitelt. Az átviteli ráta / távolság hányadosa jelentősen függ az alkalmazott vezeték minőségétől és a vonali erősítők ([[bus_units#repeater|repeater]]-ek) számától. {{wiki:comm:rs_signal_rate.png?562x383|RS-232, RS-422, RS-485 compare signal rates }} ===== RS-422 jelszintek ===== {{wiki:comm:rs422_jelszint.png?346x299|RS-422 signal levels}} \\ Az RS-422 rendszernél csak egy meghajtó van a buszon, ezért ha lezáró ellenállást használunk, azt a kábel végére, az utolsó vevőhöz lehető legközelebbi helyre kell elhelyezni: ===== RS-422 full duplex kapcsolás ===== {{wiki:comm:rs422a.png?442x307|RS-422 full duplex plate}}