Fórum témák

» Több friss téma
Cikkek » Kommunikáció alapjai - Soros adatátvitel
Kommunikáció alapjai - Soros adatátvitel
Szerző: Topi, idő: Feb 3, 2007, Olvasva: 44215, Oldal olvasási idő: kb. 2 perc
Lapozás: OK   2 / 7
A digitális technikával egyidős soros kommunikációs jelátviteli megoldás az RS232 aszinkron soros átvitel. Ezt az EIA szabványt többször átdolgozták, kiegészítették, ma az RS232C az érvényes változat. A CCITT nemzetközi szabványként is elfogadta (V.24). Az RS232C esetében az átvitt bit időtartama nem lehet tetszőleges, egy szabványos sorból kell választani a bitidő értékét. A bitidő reciproka a Baud rate. A közepes sebességű átvitelek megengedett Baud rate értékei pl.: 1200, 2400, 4800, 9600. A Baud rate értéket a kapcsolatfelvétel előtt ki kell kötni s azt az adónak is és a vevőnek is ismernie kell.
Adásszünetben az adatvezetéken logikai 1 szint van, az adatot Start bit vezeti be (0 szint). A lefutó él után minden bitidő közepén mintát vesz a vevő a jelvezeték logikai szintjből – így fogadja az adatot. Az adat végén paritásbit állhat, az átvitelt Stop bit (1 szint) zárja le. A Stop bit után azonnal következhet egy újabb átvitel Start bitje, de tetszőlegesen hosszú ideig is logikai 1 értéken maradhat a vonal (szünet). Mivel a kerettel (Start bit, Stop bit) kiegészített adatok közvetlenül egymás után is küldhetők vagy rövidebb-hosszabb szünetek közbeiktatásával, ezt az átviteli megoldást aszinkron soros átvitelnek szokás nevezni. Az aszinkron soros csatlakozó az IBM PC szabványos illesztő felülete, de igen sok mikrovezérlőben is megtaláljuk az aszinkron soros Portot (esetenként kommunikációs Port a neve).
A szinkron soros átvitel fogalma megváltozott az idők folyamán. A digitális technika hajnalán a szinkron soros átvitel olyan soros adatkapcsolatot jelentett, ahol a keretet az adatblokk elején lévő egy vagy több ún. szinkronszó jelentette, amit szünetek nélkül követett az adatok bitjeinek sorozata. A mai szinkron soros átviteli megoldásokban az adatbiteket egy további vezetéken kiküldött órajel sorozat segítségével lehet precízen kezelni (a későbbiekben néhány ilyen megoldás is terítékre kerül). Az RS232C pont-pont összeköttetésre alkalmas. Eredetileg a nagytávolságú összeköttetésben a számítógép és a modem közötti kapcsolatra dolgozták ki, de később modem nélküli nagytávolságú átviteleket is létrehoztak a felhasználásával, sőt, a számítógép és a perifériák közötti jelkapcsolatra is felhasználták. Az egér pl. többnyire a számítógép RS232C soros csatlakozóján keresztül működik.
Sajnos az újabb gépek már nem rendelkeznek RS-232 interface-szel. Ha nagyon szerencsénk van, akkor találhatunk az alaplapunkon egy tüskesort, amivel kivezethetjük a soros portot.

Bár a legegyszerűbb esetben egy kétirányú RS232C kapcsolathoz egy adó és egy vevő jelvezeték valamint egy GND (0V) vezeték szükséges, tehát három érrel a kapcsolat kialakítható, a szabványos megoldásban további jelek átvitelét is előírják. Sodrott érpár segítségével az RS232C 15 m távolságot hidal át (a szabvány szerint), legnagyobb adatsebessége 20 Kbit/s. A gyakorlatban azonban jóval nagyobb sebességek mellett is használják, így pl. a Maxim cég MAX 3237 RS232C adója 1 Mbit/s adatátviteli sebességet teljesít.
A cikk még nem ért véget, lapozz!
Következő: »»   2 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem