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 />

átviteléhez a bitorientált protokollt használják. Szinkron átvitelnél a redundancia<br />

alacsonyabb, de a kapcsolódó hardver bonyolultabb. Az alkalmazható adatátviteli<br />

sebesség magasabb, mint az aszinkron átvitelnél. Tipikusak a 4800 bit/s feletti értékek.<br />

Szinkron átvitelnél igen előnyös a Manchester-kódolás, amely minden adatbithez<br />

jelváltozást rendel, így a vevőnek egyszerű a szinkront fenntartania.<br />

7.5.4. A protokoll<br />

A kommunikációban résztvevő eszközök között átvitt információ vezérlőinformációból<br />

(bitek vagy bájtok), hasznos információból és adatellenőrző információból áll.<br />

Az információfeldolgozó egységnek a vett adatok feldolgozásához ismernie kell az<br />

egyes bitek, illetve bájtok funkcióit. Az átvitt üzenetek (telegramok) felépítésének<br />

szabályait és értelmezési módját protokollnak nevezik. Számos szabványos protokoll<br />

ismeretes. A pont-pont összeköttetés, illetve a hálózati kommunikáció protokolljai<br />

a vezérlőinformációban térnek el egymástól.<br />

A telegram egy keretbe foglalt üzenet, amely keret rendszerint három részből<br />

áll: a fejrész (header), az adattest (data unit), az adatellenőrző rész (trailer). A<br />

header tartalmazza a célcímet (annak a résztvevőnek a címét, amelynek az üzenet<br />

szól) és a vezérlőinformációt. A vezérlőinformáció tartalmazhatja például a telegram<br />

hosszát és/vagy a telegram típusát. Az adattestben (Data Unit) lévő információk<br />

ettől a vezérlőinformációtól függően eltérő hosszúságúak lehetnek, illetve mást<br />

és mást jelenthetnek.<br />

A Data Unit tartalmazza az üzenetet. Az üzenet hossza lehet telegramtípusonként<br />

fix, vagy a fejrészben lévő hosszadattal megadott módon változó.<br />

A trailer ellenőrző információt tartalmaz. A küldő a megelőző telegram elemeiből<br />

egy adott algoritmus szerint kiszámít egy értéket (ellenőrző kódot), és ezt írja be a<br />

trailerbe. A vevő a vett telegramelem ékből ugyanazon algoritmus alapján maga is<br />

kiszámítja az ellenőrzőkódot, és ezt összehasonlítja a adótól kapottal. Ezek a telegramrészek<br />

maguk is telegramkódokból állnak, amelyek felépítése szintén rögzített.<br />

7.5.5. Adatvédelmi módszerek<br />

7.5.5.1. A keresztparitásos ellenőrzés<br />

Az átvitt adatok védelmének legismertebb módja a keresztparitás. Ez lehet páros<br />

vagy páratlan paritás. Mindkét esetben az adatbiteket egy paritásbittel egészítjük<br />

ki. Az adatbitekben és a paritásbitben lévő 1-esek számának páros paritás esetén<br />

párosnak, páratlan paritás esetén páratlannak kell lennie. Ha tehát páros kereszt-<br />

170

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

Saved successfully!

Ooh no, something went wrong!