A "Recommended Standard 232", ismertebb nevén RS-232, egy aszinkron, soros kommunikációs protokoll, amelyet 1960-ban hoztak létre. Eredetileg általában modemekhez, nyomtatókhoz, egerekhez és egyéb perifériás eszközökhöz való csatlakozáshoz használták.
Sok más soros kommunikációs interfészhez hasonlóan az RS-232 sem képes olyan valós idejű kommunikációra, mint ahogyan azt mondjuk EtherCAT. Azonban garantált a rögzített kommunikációs sebesség vagy adatátviteli sebesség, ellentétben az EtherCAT-tal, ahol a maximális sebesség a hálózati forgalom alapján változik.
Azt is fontos megjegyezni, hogy a nagyon hasonlókkal ellentétben RS-485 protokoll, az RS-232 nem alkalmas három vagy több eszközből álló hálózat fogadására; kizárólag két eszköz közötti kommunikációra szolgál.
Hogyan működik az RS-232
A legegyszerűbben az RS-232-n keresztül kommunikáló eszközök két vezetéken keresztül kommunikálnak egy kábelen belül. A kimenő jelek Tx jelek (adás), a bejövő jelek pedig Rx jelek (vétel). Ezek a kimeneti jelek általában ±5V és ±25V között vannak. A kábel hossza mentén bekövetkező feszültségesések figyelembevétele érdekében a vevőkészülék a +3 V feletti feszültséget 0-nak, a -3 V alatti feszültséget pedig 1-es, egyszerű bináris kommunikációnak értelmezi.
Hogyan néznek ki az adatok?
Az RS-232 átvitelek több bitből állnak. Először a start bit, amely tudatja a fogadó eszközzel, hogy adatokat fog fogadni. Ez azért fontos, mert az RS-232 egy aszinkron protokoll, így „előkészíti” a fogadó eszközt a következő adatok megfelelő időzítéssel történő olvasására.
Ezután következnek az adatbitek, amelyek 5-9 bitesek lehetnek, bár a 8 bit a leggyakoribb. Itt van az üzenet húsa.
Az adatbitek után jön a paritásbit, amely egy kicsi, de esendő védelmi vonal a hibák ellenőrzésére. A paritásbit határozza meg, hogy az adatbitek száma páros (0) vagy páratlan (1). A rendszer akkor azonosítja a hibát, ha páros számú adatbitet olvas be a páratlan paritású bit előtt, vagy fordítva. Ennek a rendszernek azonban az a nyilvánvaló hibája, hogy ha 2, 4 vagy 6 adatbitet félreolvasnak, akkor a teljes szám akkor is helyesen, páratlanként vagy páratlanként kerül beolvasásra.
Utolsó a stopbit, amely 1, 1,5 vagy 2 bites periódust ad meg a következő kezdőbit továbbítása előtt.
RS-232 vs USB
Valamikor régen az RS-232 portok a legtöbb laptopon és PC-n alapfelszereltségnek számítottak. Azonban, USB 1996-os bevezetése óta teljesen leállította az RS-232-t a számítógépeken. Az RS-232-t azonban továbbra is használják szerverekkel, CNC-berendezésekkel és természetesen szervo meghajtókkal.
Az RS-232 nagyobb feszültségkülönbséget használ, mint az USB, ami természetesen magasabb energiafogyasztást eredményez. Az RS-232 szabványunk szerinti D-sub csatlakozók sokkal nagyobbak, mint egy szabványos USB-port, és jóval nagyobbak, mint egy USB-C-port.
Az RS-232 azonban nem nélkülözi az USB-vel szembeni előnyeit. Mivel nagyobb feszültségingadozást használ, az RS-232 kevésbé érzékeny az EMI-re, és megfelelően tud futni körülbelül 15 méteres kábelen (3-5-ször hosszabban, mint az USB-nél lehetséges).
További információ
- A múltban a közös interfész, amely lehetővé tette a felhasználók számára, hogy a PC-be épített szabványos soros portok segítségével csatlakozzanak a meghajtóhoz anélkül, hogy további hardvert kellett volna vásárolniuk.
- Ma már a piacon könnyen elérhetőek az olcsó USB- RS-232 átalakítók.
ADVANCED A Motion Controls képességei
- Számos meglévő meghajtó RS-232-t használ konfigurációs interfészként. Lásd az elérhető modelleket.
- 115,2 kbit/sec maximális sebesség
- 1,3 msec üzenetidő