RS-232 kommunikáció

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.

rs232

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?

RS-232 átviteli jel bitenkénti bontásban

Egy RS-232 átviteli jel bitenként lebontva

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

Kis USB kábelvég a nagyobb d-sub kábelvég mellett, mindkettő kék

USB interfész (balra) az RS-232 interfész mellett (jobbra)

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ő

Az RS-232-vel kapcsolatos iparágak, technológiák és termékek...

Technológiák Tapasztalat
USB
Technológiák Tapasztalat
A hálózaton keresztül
Technológiák Tapasztalat
SPI
Technológiák Tapasztalat
RS-485
Technológiák Tapasztalat
i2C
Tech_Form-Factor_pcb-szerelés
PCB szerelés