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 át­alakí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 for­má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ó áram­kö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 át­alakítóba íródnak. Az előző adatblokk kiadásakor az 53 vezérlőegység az 52 soros-párhuzamos átala­kítót nullázta. Az adatblokk végét az jelzi, hogy az adatblokk kezdő l-ese végiglépett a soros-párhuza­mos átalakítón. Ebben az állapotban történik az adatblokk ellenőrzése. Az 53 vezérlőegység ellenőr­zi, 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 maximum­ná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át­lan, azt átadja az adatforgalom ellenőrző jeleknek megfelelően a 14a bemeneti adatsínre. Ha a jó adat­blokk á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égki­vá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ó be­menetre 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 adat­sínre kapuzzák. Az ismertetett adó és vevő maximum három byte-os adatok továbbítására alkalmas, természete­sen 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áltoz­tatá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 csa­torná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 reke­szeit, másrészt új digitális adat érkezésekor bizto­sí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 csatla­koztatva, 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 jele­nik 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 ki­meneteit. A 66 vezérlőegységet a 18 egységkiválasz­tó bemenet és a 19 bytekiválasztó bemenetek vezér­lik. Ezután a találmány szerinti berendezéssel elvé­gezhető több csatornás mérési, illetve irányítási el­já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 beme­netet, 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állapo­tú jelek egy csoportjának bemenetét, a hozzájuk tar­tozó adatgyűjtési, ellenőrzési, irányítási feladat el­lá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 prog­ram egyszerűsítése, a memóriaigény csökkentése ér­deké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űvelete­ket, 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 ha­tározzák meg. Minden egyes csatornához tartoznak csatornare­giszterek, amelyekbe a kezelő pultról 75 pult logi­kán keresztül, vagy más beviteli eszközzel 74 keze­lő 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ő logi­kája címzi meg 78 vezetéken, a kezelő által beállí­tott csatornaszám alapján. Ugyanakkor a 75 pult lo­gika 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 csa­tornaszámregiszter tartalma adja meg, amely 70 csa­tornaszámregiszter tartalmát az eljárás során cikli­kusan 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 adat­forgalmat - adat ki- és/vagy bevitelt - bonyolítunk le. Ez úgy történhet, hogy az egyes szervekhez tar­tozó 9 bemeneti, 10 kimeneti és/vagy 11 bemeneti -10 15 20 25 30 35 40 45 50 55 60 5

Next

/
Thumbnails
Contents