Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
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