170852. lajstromszámú szabadalom • Mikroprocesszoros ber többcsatornás mérési és/vagy irányítási feladat ellátására
170852 9 10 ket, továbbá nullázza az 52 soros-párhuzamos átalakítót. Az 53 vezérlőegység tartalmazza az időzítésvizsgáló, paritásvizsgáló és végző nulla vizsgáló logikai hálózatokat is. A működés módja a következő. A bejövő jeleket, célszerűen optikai csatolóval az 50 jelfogadó és formáló áramkör galvanikusan leválasztja, majd szűrővel és jelformálóval az adás frekvenciájánál lényegesen nagyobb frekvenciájú zavarójeleket kiszűrni. Az 50 jelfogadó és formáló áramkör kimenő jelének időzítését (bit idők) az 53 vezérlőegység vizsgálja. Az 51 dekódoló az 50 jelfogadó és formáló áramkör kimenő jeléből előállítja az adatjelet és az órajelet. Az adatjel és az órajel együttesen biztosítják, hogy az érkező adatbitek egymás után az 52 soros-párhuzamos átalakítóba íródnak. Az előző adatblokk kiadásakor az 53 vezérlőegység az 52 soros-párhuzamos átalakítót nullázta. Az adatblokk végét az jelzi, hogy az adatblokk kezdő l-ese végiglépett a soros-párhuzamos átalakítón. Ebben az állapotban történik az adatblokk ellenőrzése. Az 53 vezérlőegység ellenőrzi, hogy az adatblokk paritás helyes-e, az utolsó bit nulla-e, az utolsó bit után befejeződött-e az adás (a blokk nem túl hosszú-e). Az 53 vezérlőegység a vételt leállítja és az 52 soros-párhuzamos átalakítót nullázza, ha a vétel folyamán a biten belüli paritás hibás volt vagy ha egy bit ideje az előírt maximumnál hosszabb vagy az előírt minimumnál rövidebb volt. Hibás adatblokk esetén az 52 soros-párhuzamos átalakítót az 53 vezérlőegység nullázza és a vevő új adatblokk fogadására kész. Ha az adatblokk hibátlan, azt átadja az adatforgalom ellenőrző jeleknek megfelelően a 14a bemeneti adatsínre. Ha a jó adatblokk átadása előtt a vonalon adás kezdődik (a szünetidőben az adatblokk átadása nem történt meg), az adatot a vevő nem veszi. Az 52 soros-párhuzamos átalakítóba beléptetett adat byte-onként kerül a 14a bemeneti adatsínre. Ennek feltétele a 18 egységkiválasztó bemeneten levő kiválasztó jel, amely az 53 vezérlőegységben levő 56a, 56b és 56c ÉS-kapuk egyik bemenetére van kapcsolva. Az ÉS-kapuk másik bemenete rendre egy-egy 19 bytekiválasztó bemenetre van kapcsolva. Az ÉS-kapuk kimenő jele képezi az 55a, 55b és 55c kapuáramkörök vezérlő jelét, amelyre azok az 52 soros-párhuzamos átalakító megfelelő részének tartalmát a 14a bemeneti adatsínre kapuzzák. Az ismertetett adó és vevő maximum három byte-os adatok továbbítására alkalmas, természetesen a byte-ok száma a párhuzamos-soros átalakító, illetve a soros-párhuzamos átalakító regiszterhosszának és kapcsolódó áramkörök értelemszerű változtatásával kívánság szerint választható meg. A 8. ábrán a találmány szerinti berendezésben 10 kimeneti egységként előnyösen alkalmazható több csatornás digitális-analóg átalakítóegység egyszerűsített tömbvázlata látható. A digitális-analóg átalakítóegység írható-olvasható 60 memóriájához és 67 címregiszteréhez kapcsolt digitális bemenete a 14b kimeneti adatsínre van csatlakoztatva. Az egyes csatornákhoz beérkező digitális adatok a 60 memória megfelelő rekeszében vannak tárolva. Ezek beírását és ciklikus kiolvasását a 67 címregiszter útján 66 vezérlőegység végzi. A 66 vezérlőegység egyrészt ciklikusan megcímezteti a 60 memória egyes rekeszeit, másrészt új digitális adat érkezésekor biztosítja annak a megadott címre való beírását. A 60 memória kimenete a 61 digitális-analóg átalakítón át vezérelhető 62 átkapcsoló bemenetére van csatlakoztatva, amely 62 átkapcsolót a 66 vezérlőegység a 60 memória címzésével szinkron vezérli. így az egyes memória címeken tárolt adatok analóg értéke mindig a 62 átkapcsoló ugyanazon kimenetén jelenik meg. A 62 átkapcsoló kimenetei analóg 63a-63n tartóáramkörökön át 64a-64n erősítőkre vannak csatlakoztatva, mely utóbbiak kimenetei képezik a digitális-analóg átalakítóegység analóg 65a-65n kimeneteit. A 66 vezérlőegységet a 18 egységkiválasztó bemenet és a 19 bytekiválasztó bemenetek vezérlik. Ezután a találmány szerinti berendezéssel elvégezhető több csatornás mérési, illetve irányítási eljárást ismertetjük a 9. ábrán szemléltetett egyszerűsített tömbvázlat alapján. A mikroprocesszoros irányító berendezés analóg és kétállapotú csatornákkal rendelkezik. Egy analóg csatornán az analóg bemenetet, a hozzá tartozó adatgyűjtési, ellenőrzési, irányítási feladat ellátását és kimenő jel vagy jelek adását értjük. Egy kétállapotú csatornán kétállapotú jelek egy csoportjának bemenetét, a hozzájuk tartozó adatgyűjtési, ellenőrzési, irányítási feladat ellátását és kimenő jel vagy jelek adását értjük. A csatornák általában egymástól függetlenek, de az irányítási feladat elvégzése során kapcsolat jöhet létre köztük. Az adatgyűjtési, ellenőrzési és irányítási feladat részműveleteit program írja le. A program egyszerűsítése, a memóriaigény csökkentése érdekében célszerű az összes csatornára egy közös programot írni, amely magába foglalja mindazokat az adatgyűjtési, ellenőrzési és irányítási műveleteket, amelyeket valamely csatornán el kívánunk végeztetni. Azt az információt, hogy mely csatornán mely műveleteket kell elvégezni, vagy el nem végezve átugrani, a 71a-71n csatornaregiszterek határozzák meg. Minden egyes csatornához tartoznak csatornaregiszterek, amelyekbe a kezelő pultról 75 pult logikán keresztül, vagy más beviteli eszközzel 74 kezelő logikán át a kezelő beírhatja az elvégzendő műveletekre vonatkozó adatokat. A csatornaregiszterek közül a kívánt csatornához tartozó beírás során a 75 pult logika, vagy a beviteli eszköz 74 kezelő logikája címzi meg 78 vezetéken, a kezelő által beállított csatornaszám alapján. Ugyanakkor a 75 pult logika biztosítja azt is, hogy a kezelő szükség esetén bármelyik csatornához tartozó csatornaregiszterek tartalmát kijeleztetheti. Ezt 77 vezeték jelöli. Az egyes 71a-71n csatornaregiszterek megcímzését 73 címzőáramkörök végzik, amelyekhez a címet 70 csatornaszámregiszter tartalma adja meg, amely 70 csatornaszámregiszter tartalmát az eljárás során ciklikusan növeljük. Az eljárásnál először periodikusan megvizsgáljuk a bemeneti, kimeneti és/vagy bemeneti-kimeneti szervek állapotát és a bejelentkezett szervekkel adatforgalmat - adat ki- és/vagy bevitelt - bonyolítunk le. Ez úgy történhet, hogy az egyes szervekhez tartozó 9 bemeneti, 10 kimeneti és/vagy 11 bemeneti -10 15 20 25 30 35 40 45 50 55 60 5