174621. lajstromszámú szabadalom • Vonatszámjelentő berendezés
7 174621 8 keznek. Hat számjegyes rendszernél összesen 6 x 4 = 24 rekeszű léptetőregisztereket kell alkalmazni. Az A térközből a hatjegyű vonatszám átírásához tehát 24 ütemre van szükség. A 24 ütem alatt a 7 bal jelbemenetre érkező bitek sorjában balra lépnek, és az MA memória tartalma a huszonnegyedik ütem végére átíródik az MB memóriába. A menetirány megfordításakor a 16 vezérlőbemenet a másik ütemben kap vezérlést, de ekkor a 6 vezérlőbemeneteken már 1-es jelek mérhetők, és a léptetési irány ellentétes lesz. A léptetés befejeződésekor a 18 dekóderek a léptetőregiszterben BCD kódban tárolt számjegyinformációt dekódolják és a 19 kijelző egységek a megfelelő vonatszámot a kellő térközökben számjegyes alakban megjelenítik. A vonatszámjelentő működésének megértéséhez a leglényegesebb azoknak a feltételeknek a pontos meghatározása, amelyek az egyes térközökbe a számok beírásához, illetve a tóközökből a számok továbbléptetéséhez szükségesek. Nyilvánvaló, hogy a számok haladásának pontosan követni kell a vonat haladását. A foglaltsági jelzések és a haladási irány figyelembevétele önmagában nem ad elegendő támpontot a számok megfelelő léptetésére. A gyakorlatban előfordul ugyanis, hogy egyszerre két szomszédos térköz foglalt, vagy egy térközbe még egy második vonat is belép, mielőtt az első azt elhagyta volna. A vonatszámjelentő berendezésnek a gyakorlatban előforduló összes esetben megbízhatóan kell működni, és a legkülönlegesebb esetekben sem szabad téves, kétértelmű jelzést adni, vagy egy vonatszámot „elveszteni”. A fenti feladat megoldható, ha bizonyos segédinformációkat is felhasználunk. Ilye» segédinformáció nyerhető abból a tényből, hogy az adott térközben pillanatnyilag van-e számkijelzés, tehát a memóriában van-e szám tárolva vagy nincs. További segítséget jelent a szomszédos térközök olyan összeköttetése, amelynél számátírás csak kölcsönös engedélyezés esetében történhet. Ez azt jelenti, hogy az átíráshoz a fogadó térközből engedélyező jelet kell a küldő térközhöz visszajuttatni, és a küldő térközből ugyancsak engedélyező jelet kell a fogadó térköz részére továbbítani. A hibátlan logikai rendszerhez azt a tényt is hasznosítjuk, hogy egy szám átírásához mind a küldő, mind pedig a fogadó léptetőregisztert egyszerre, például 24-szer kell továbbléptetni. A fentiek előrebocsátása után most a 2. ábrára hivatkozunk, amelyen az A térközben tárolt számnak a B térközbe való átírását szemléltetjük. A VA vezérlőegységnek csak a kiolvasásához tartozó felét, a VB vezérlőegységnek pedig csak a beíráshoz tartozó felét tüntettük fel, mivel a balra léptetésnél csak ezek működnek. A tényleges V vezérlőegységek a 2. ábrán külön-külön feltüntetett beírási és kiolvasási logikát egyszerre tartalmazzák, de ezek együttes feltüntetése a megértést lényegesen nehezítette volna. A 2. ábrán a már megismert áramköri egységeken kívül logikai alapáramkörök, tehát ÉS kapuk, VAGY kapuk és inverterek, továbbá egy 20 számláló látható. A 20 számláló hossza megegyezik az M memória rekeszeinek számával, a jelen esetben tehát 24-el. A 20 számlálót és a hozzátartozó M memóriát ugyanazok az impulzusok vezérlik. Tekintettel arra, hogy minden számátírásnál éppen 24 vezérlőimpulzus keletkezik, a 20 számláló legnagyobb helyértékű számjegye, amelyhez a Q kimenet tartozik, akkor 1-es értékű, ha az M memóriába vonatszám van beírva és akkor 0-ás értékű, ha az M memória üres. Az inverz Q kimenet ezzel ellentétesen viselkedik. A B térközbe akkor kell az A térközből érkező vonat számát beírni, ha: a) az Fq munkaérintkező zárul (tehát a térköz foglalt) b) az Mb memória üres c) a VA vezérlőegység ezt engedélyezi d) a kijelölt menetirány az A térköztől a B felé mutat. Az a) és d) feltételek az FB munkaérintkező kimenetén már együttesen fennállnak, mivel az FB érintkező az IJ váltóérintkezőn keresztül az Üb a bal menetiránynak megfeleltetett impulzussorozat impulzusait továbbítja a VB vezérlőegység bemenetére. (1. ábra). A 20 számláló Gt kimenetén a b) feltételnek megfelelő logikai jel közvetlenül jelen van. A 32 ÉS kapu kimenetén tehát az a) b) és d) feltételek együttesen jelen vannak. Ha ez a három feltétel együttesen fennáll, akkor ez azt is jelenti, hogy a VB vezérlőegység készen áll a jelek fogadására, tehát a 32 ÉS kapu kimenetéről kiolvasást engedélyező jelet tudunk jobbra és balra küldeni. Balra azért, mert az eddig említett feltételek iránytól függetlenek. A jobbra küldött kiolvasást engedélyező kimeneti jelet a KoUtj kimenetre a balra küldött kiolvasást engedélyező kimeneti jelet a KoUtb kimenetre kapcsoljuk. A kiolvasást engedélyező jelek logikai függvénye tehát: Koutb = Koutj = FB • Q • (Üb + Üj) A c) feltétel kielégítésére a 32 ÉS kapu említett kimenetét 23 és 24 ÉS kapuk egyik bemenetéhez kapcsoltuk. A 24 ÉS kapu másik bemenete a balról érkező beírást engedélyező Bj„b bemenettel, a 23 ÉS kapu másik bemenete pedig jobbról érkező beírást engedélyező Bj„j bemenettel van összekötve. Jelen esetben csak a jobbról érkező beírást engedélyező jelnek van értelme, a balról érkező jel az ellentétes ütemben tud csak jelet létrehozni, amelyet most nem tudunk figyelembe venni. A 22 VAGY kapu a 23 és 24 ÉS kapuk kimeneteit VAGY kapcsolatba hozza, kimenete pedig a 21 ÉS kapu első bemenetére kerül. A 21 ÉS kapu második bemenete a Cp órajel, amely az említett modem az impulzus közepén érkezik. Tekintettel arra, hogy az FB munkaérintkezőn jel csak az .Üb bal menetiránynak megfeleltetett impulzus időtartam alati^ehet, az Mb memória, a 6 vezérlőbemeneten ekkqr nem kap vezérlést és a léptetés jobbról-balra történhet. .. " À beírás logikai függvénye, tehát: 5 10 15 20 25 .30 35 40 45 50 55 60 65 4