191914. lajstromszámú szabadalom • Gray kód leolvasó berendezés paritás vizsgálóval
3 19 914 4 pályákon levő 15 aktív és 14 passzív szakaszok 18, 19, 20 szakaszhatárainak és az ellenőrző E pályán levő 16 passzív, illetve 17 aktív szakaszok 21-24 szakaszhatárai viszonylagos helyzetére. A Gray-kódú pályák, pl. a G0 pálya 14 passzív és 15 aktív szakaszainak 18 és 19 szakaszhatárai azonosak a decimális sorszámmal jelölt Gray-kódok szakaszhatáraival. Az ellenőrző E pályán adott Gray-kód kombinációhoz tartozó szakasz hoszszánál a 16 passzív szakasz hossza 2.d értékkel rövidebb, míg a 17 aktív szakasz hossza 2.d értékkel hoszszabb. így például az 5. decimális szakaszhoz, melynek Gray-kódja páratlan paritású, az ellenőrző E pályán a 16 passzív szakasz van rendelve, melynek 23 és 24 szakaszhatára az 5. decimális szakasz 18 és 20 szakaszhatárán belül helyezkedik el. A d távolság biztosítja, hogy pl. feltétlenül a 18 szakaszhatár átlépése, a kódváltás lejátszódása után megy végbe a 24 szakaszhatár átlépése a 16 passzív szakasz irányában, melyhez paritásvizsgálatra utasító jel van rendelve. A 2. ábra a 13 kódhordozó elem második kiviteli változatát mutatja be, melynél az ellenőrző E pályán levő 25 aktív és 26 passzív szakaszok darabszáma megegyezik, a G0 pályán levő 15 aktív és 14 passzív szakaszok darabszámával. Ezáltal a kódleolvasás felbontó képességét nem korlátozza a Gray-kód pályáihoz képest az ellenőrző E pálya kialakítása, mivel a leggyakrabban változó G0 pálya 15 aktív és 14 passzív szakaszainak hoszsza megközelítőleg azonos a 25 aktív, illetve 26 passzív szakaszok hosszával, melyek az ellenőrző E pályán felváltva követik egymást. A G0 és ellenőrző E pályán az egyes szakaszok helyzete egymáshoz képest az alábbiak szerint van kiképezve: a 13 kódhordozónak abban a páratlan paritású jelet hordozó — pl. 3. decimális — szakaszában, melyben a legkisebb helyértékű G0 pálya 14 passzív szakasza helyezkedik el az ellenőrző E pályának is 26 passzív szakasza helyezkedik el; a 13 kódhordozónak abban a páratlan paritású jelet hordozó — pl. 1. decimális — szakaszában, melyben a legkisebb helyértékű G0 pálya 15 aktív szakasza helyezkedik el az ellenőrző E pályának is 25 aktív szakasza helyezkedik el. A Graykód minden egyes olyan páros paritású — pl. 4. decimális — szakaszának teljes hosszában, melyben a legkisebb helyértékű G0 pályán 14 passzív szakasz helyezkedik el az ellenőrző E pálya 25 aktív szakasza helyezkedik el; a Gray-kód minden egyes olyan páros paritású — pl. 2. decimális - szakaszának teljes hosszában, ahol a legkisebb helyértékű G0 pályán levő kódjel 1 értékű az ellenőrző E pálya 26 passzív szakasza helyezkedik el. A páratlan paritás ellenőrzése akkor történik, amikor a jelző illetve ellenőrző E pálya és a G0 pálya egyaránt 15 illetve 25 aktív, vagy egyaránt 14 illetve 26 passzív szakaszban van. Annak érdekében, hogy feltétlenül a páros paritásúba lépő Gray-kód változásának lejátszódása előtt fejeződjön be a paritás vizsgálat a 27 és 28 szakaszhatárok d távolsággal megelőzik a megfelelő Gray kódváltás helyét. Amennyiben az 1 — 12. decimális szakaszok olyan hosszúságúak, a G0 pályán levő 14 passzív és 15 aktív szakaszok hossza egyenlő az ellenőrző E pályán levő 25 aktív, illetve 26 passzív szakaszok hosszával. Ez a körülmény lehetőséget nyújt arra, hogy a Graykód legkisebb helyértékű G0 pályáját felhasználjuk ellenőrző pályaként. A 13 kódhordozó elem harmadik kiviteli változatánál amit a 3. ábra mutat be,a Gray-kód szakaszok egyenlő hosszúságúak és a legkisebb helyértékű G0 pálya egyben ellenőrző E pálya is. Az ábrázolt helyzetben az 1 decimális szakasz fölött helyezkednek el az egyes G0, Gj, G2, G3 pályákhoz rendelt L0, Lj, L2. L3 leolvasók. A G0 pálya fölött helyezkedik el az Lg ellenőrző leolvasó is, amely t távolságra van az L0 leolvasótól. A t távolság meghatározásánál a decimális szakasz osztástávolságát tekintjük egységnek, így t = 1 + d + 4.k ahol t — az Lq és Le leolvasók közötti távolság, d - a kódváltás biztonságos leolvasásához alkalmazott 0 és 1 közötti eltolás érték, k - tetszőleges egész szám. Az Le ellenőrző leolvasó az Lg leolvasóhoz képest a növekvő kódértékek irányában helyezkedik el, példánkban k = 1, d = 0,2, tehát t = 5,2 kódosztásnyi. Megfigyelhető, hogy ez az elrendezés teljesíti a második ábrán bemutatott második kivitelnél felsorolt feltételeket. A Gray-kód leolvasó berendezés első kiviteli változatát a 4. ábra mutatja be. A berendezés alkalmas a második és harmadik ábrákon bemutatott második és harmadik változatú 13 kódhordozó elem leolvasására. A 13 kódhordozó elem G0, Gj, G2, G3 pályáit leolvasó L0, Lj, L2, L3 leolvasók és az Le ellenőrző leolvasó 31 leolvasó egységbe van foglalva. A 31 leolvasó egységet a nem ábrázolt felhasználó berendezéssel és a 34 vezérelt paritásvizsgáló áramkör 33 adatbemenetével 32 jeltovábbító elem köti össze. A 32 jeltovábbító elem Gray-kódú jeleket továbbít. A 31 leolvasó egység L0 leolvasója, amely a G0 pálya jeleit olvassa le, 35 jeltovábbító vezetékkel a 40 vezérlő áramkör 36 második bemenetére van bekötve. A 40 vezérlő áramkör 39 első bemenetére 38 jeltovábbító vezetéken keresztül az Le ellenőrző leolvasó van bekötve. A 40 vezérlő áramkör 41 kimenete a 34 vezérelt paritásvizsgáló áramkör 33 bemenetére van kapcsolva. A 34 paritásvizsgáló áramkör 43 kimenetére 45 kijelző van kapcsolva. A 40 vezérlő áramkör 41 kimenetén a 39 első bemeneten levő, az ellenőrző E pálya 16 passzív szakaszához tartozó jelhez és a 36 második bemeneten levő 0 értékű bithez paritás vizsgálatra utasító kimenő jel van rendelve. Ugyancsak paritásvizsgálatra utasító kimenőjel van rendelve a 41 kimeneten, amennyiben a 40 vezérlő áramkör 39 első bemenetén az ellenőrző E pálya 17 aktív szakaszához tartozó jel és a 36 második bemeneten egy értékű bithez tartozó jel van együttesen. A 34 paritásvizsgáló áramkör paritásvizsgálatot végez, amennyiben 42 vezérlő bemenetén erre utasító jelet kap. Hibát jelez a 34 paritásvizsgáló egység 43 kimenetén, amennyiben a 33 bemenetén érkezett Gray-kód kombináció paritását párosnak észleli. Ebben az esetben a 45 kijelzőn hibajel jelenik meg. A GTay-kód leolvasó berendezés második kiviteli változatát az 5. ábra mutatja be. A berendezés alkalmas a 5 10 15 20 25 30 35 4) 45 50 55 60