RS-422
busz rs_422 en: Recommanded Standard 422
Alapok
Az RS-422 egy szimmetrikus átviteli rendszer (pont-pont kapcsolat), melyet az 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 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 itt találja.
Az RS-422 jellemzői
Az RS szabványok összehasonlítását itt találja.
RS-422 | |
---|---|
Működési mód | szinkron átvitel |
Meghajtók és vevők száma egy vonalon | 1 meghajtó 10 vevő (pont-pont) |
Adatátvitel módja | félduplex |
Adatátvitel | multi-drop (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, Melsec A,.. 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 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 multidrop” hálózatot létrehozzunk, melyet legtöbbször fél-duplex üzemmódban használnak. Ilyenkor egy master küld parancsokat egy vagy több slave-nek. Az RS-422 több résztvevős rendszereket broadcast módnak is szokták nevezni.
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 (repeater-ek) számától.
RS-422 jelszintek
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: