10.01.2015 Views

Bevezetés a mechatronikába - MEK

Bevezetés a mechatronikába - MEK

Bevezetés a mechatronikába - MEK

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A programozható vezérlők alkalmazása<br />

előző bit 0, vagy 1. A bitérték 1 értéket fog felvenni, ha nem változik a polaritás az<br />

előző bitperiódus végén, de változik a bitperiódus közepén, és 0 bitértéket azonosít,<br />

ha a bitperiódusnak mind az elején, mind a közepén polaritásváltás történik.<br />

Ezzel a kódolással a pozitív feszültségszintről negatív feszültségszintre történő<br />

átmenet 0 bitértéket is, és 1 bitértéket is jelenthet, az előző bitperiódus végének<br />

állapotától függően. A bit értékét az határozza meg, hogy ilyenkor van-e<br />

polaritásváltás, vagy nincs. Ha a bitidő elején nincs polaritásváltás, az 1, ha van,<br />

akkor 0 bitértéket jelez.<br />

7.5.3. A szinkronizálás<br />

Két digitális eszköz közötti kommunikációnál azon időtartam ismeretére van szükség,<br />

amelynek segítségével azonosítani lehet minden elküldött jelet. Ezt az időtartamot<br />

bitperiódusnak vagy bitidőnek nevezik. Egy hibátlanul elküldött adatsorozatról<br />

a vevőnek fel kell ismernie az adatsorozatot, és azonosítani kell az egyes bitekhez<br />

tartozó jelrészleteket. Ehhez kétféle eljárás ismert: az aszinkron, illetve szinkron<br />

eljárás. Aszinkron átvitel esetén a karaktereket START-, illetve STOP-bitek határolják,<br />

ezért START/STOP átvitelnek is nevezik. Általában minden karakter 10-11<br />

bitből tevődik össze:<br />

1 START-bit;<br />

8 adatbit (ASCII kód esetén, de ez eltérő is lehet, pl. a telexkód 5 bites);<br />

paritásbit;<br />

l-2 STOP-bitből.<br />

A kód egy startbittel kezdődik, ez jelöli a kód kezdetét. Ezt követi nyolc biten az<br />

információ, majd egy paritásbit. A kód végét a stopbit jelzi. Az aszinkron adatátviteli<br />

eljárásoknál a startbit és a stopbit határolja az egyes kódokat. A telegramkód tehát<br />

8 adatbit esetén összesen 11 bitből áll. Ez a viszony, valamint a telegram felépítéséből<br />

adódó viszony fontos, az átvitel hatékonyságára utaló mennyiség.<br />

A START/STOP bitek miatt a jelsorozat eléggé redundáns, mivel információtartalom<br />

szempontjából felesleges biteket tartalmaz. Ugyanakkor a vevőoldalon nincs<br />

szinkronizálva a vétel, és emiatt a nagyobb sebességű (> 9600 bps) átvitel nem<br />

biztonságos. Aszinkron átvitel esetén karakterszinkronizáció történik a karaktert<br />

megelőző START-, illetve követő STOP-bitek révén.<br />

Szinkron adatátvitelnél az egymást követő jelek ütemezetten, szinkronizáltan<br />

követik egymást. Az adatok átvitele blokkos formában történik, amelyeket blokkszinkronizáló<br />

bitekkel egészítenek ki.<br />

Az átvitel egyik formája a karakterorientált átvitel, amely főként a szöveges információ<br />

átvitele esetén előnyös, de adatok továbbítására körülményes. Adatok<br />

169

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!