193901. lajstromszámú szabadalom • Kapcsolási elrendezés több csatorna villamos fogyasztásának összegzésére
193901 be írt parancsszó szabja meg a vezérlőáramkör működési módját. Ha vezérlőáramkört a 16 kijelzőmező vezérlésére akarjuk használni, az erre utaló parancsszót írjuk be, majd a 174 adatregisztertömbbe a kijelzendő adatokat. Ezekből az adatokból a 176 második dekóder és a 177 meghajtó állítja elő a kijelző digit- és szegmens jeleit. Ha a 17 vezérlőáramkört a billentyűzet leolvasására akarjuk felhasználni, az erre utaló parancsot kell beírni a 173 parancsregisztertömbbe. A 18 billentyűzet célszerűen mátrix elrendezésű. A 17 vezérlőáramkör a 175 első dekóderen keresztül meghajtja a 18 billentyűzet oszlopvezetékeit, a 16 kijelzőmező sorvezétékei pedig a 172 FIFO regiszter* hez csatlakoznak. Ily módon a 17 vezérlőáramkör meg tudja határozni, hogy a 18 billentyűzeten melyik gombot nyomták meg. A 4 mérésvezérlő egy lehetséges kiviteli alakjának tömbvázlatát a 3. ábrán mutatjuk be. Az áramkör 41 háromállapotú buffereket és 42 időzítő áramkört tartalmaz. A 41 háromállapotú bufferek bemenetei az 5 első illesztő áramkör kimeneteivel állnak összeköttetésben. A háromáilapotú bufferek száma megegyezik az 5 első illesztő áramkör által kiszolgált bemeneti csatornák számával. A 41 háromállapotú bufferek engedélyező bemenetei és kimenetel a 19 adat- és vezérlőbuszra csatlakoznak. Ugyancsak ide csatlakozik a 42 időzítő áramkör is. A 4 mérésvezérlő működése a következő: Az 1 mikroprocesszor a 42 időzítő áramkörön beállít egy adott időintervallumot. Ennek letelte után mintát vesz a 41 háromállapotú bufferek kimenetéről. A minta értéke logikai 1 vagy 0 lehet. Ezt az értéket a processzor eltárolja, majd ismét beállítja az időzítést, és ennek lejártával a mintavételt megismétli. Ha valamelyik csatornához tartozó buffer kimenetén többször egymásután 1 szintet, majd többször egymásután 0 szintet talál, akkor azon a csatornán impulzus beérkezését detektálja. Megfelelő algoritmussal így biztosítható a zavaró impulzusok kiszűrése is. A 42 időzítő áramkörön az 1 mikroproceszszor által beállított időzítés értéke célszerűen kicsi a hasznos impulzus időtartamához képest. Amíg a 42 időzítő áramkörben beállított időzítés nem jár le, az 1 mikroproceszszor egyéb feladatokat, például kijelző, billentyűzetkezelés stb. tud ellátni. A 9 hattérmemória vezérlő, valamint a 12 hálózati feszültségfigyelő egy lehetséges kiviteli alakját a 4. ábrán mutatjuk be. Az ábrán az említett áramkörök belső felépítésén kívül más áramkörökkel való kapcsolatuk is részletesebben fel vannak tüntetve. A 12 hálózati feszültségfigyelő 121 szintkomparáló áramkört, 122 tiltó áramkört és 123 kaput tartalmaz. A 121 szintkomparáló 5 áramkör bemenete a hálózati tápegység stabilizátorának bemenetére van kötve (külön nem ábrázoltuk). A 122 tiltó áramkör bemenete a 9 háttérmemória vezérlő első kimenetére van kötve. A 123 kapu első bemenete a szintkomporáló áramkör kimenetére, másik bemenete a tiltó áramkör kimenetére, kimenete pedig a háttérmemória vezérlő első bemenetére van kötve. A 9 háttérmemória vezérlő 91 párhuzamos pontcsoportvezérlőt, 92 többszörös analóg kapcsolót, 93 adat- és címbuszt, 94 programfutásfigyelő áramkört, 95 első vezérlő pontcsoportot, 96 második vezérlő pontcsoportot, 97 kaput tartalmaz. A 91 párhuzamos pontcsoportvezérlő a 19 adat és vezérlőbuszra, továbbá első kimenete a 94 programfutásfigyelő áramkör bemenetére, ennek kimenete pedig az ábrán nem feltüntetett módon az 1 mikroprocesszor alaphelyzetbe állító áramkörére csatlakozik. A 91 párhuzamos pontcsoportvezérlő második kimenete a 9 háttérmemória vezérlő első kimenetére, továbbá a 97 kapu első bemenetére van kötve. A 97 kapu második bemenete pedig a 92 többszörös analóg kapcsoló vezérlő bemenetére csatlakozik. A 95 első vezérlő pontcsoport a 91 párhuzamos pontcsoportvezérlő kimenetére és a 92 többszörös analóg kapcsoló bemenetére csatlakozik. A 96 második vezérlő pontcsoport a 92 többszörös analóg kapcsoló kimenetére, valamint a 10 óraegység és a 11 RAM vezérlő bemenetére csatlakozik. A 93 adat- és címbusz a 91 párhuzamos pontcsoportvezérlőt köti össze a 10 óraegység és a 11 RAM adat és cím pontcsoportjával. A 9 háttérmemória vezérlő és a 12 hálózati feszültségfigyelő az alábbi feladatokat látja el: a 10 óraegységgel és a 11 RAM háttérmemóriával együtt — eltárolja a felhasználó által beprogramozott adatokat, például a csatornánkénti impulzus egyenérték állandókat, a kapcsolási időpontokat, stb., — eltárolja a mérésadatgyűjtéssel nyert értékeket, — képezi a valós időt, — megvédi az előbb felsorolt adatokat hálózati zavar vagy feszültségkiesés esetén, — az 1 mikroprocesszor esetleges átmeneti működési zavara esetén meggátolja a hibás utasítássorozatok hatására bekövetkező adatsérülést a 11 RAM és a 10 óraegységben, — automatikusan helyreállítja az 1 mikroprocesszor programfutását a mikroprocesszor alaphelyzetbe állításával. A felsorolt feladatokat az alább leírt módon működve valósítja meg: A 121 szintkomparáló áramkör a tápegység stabilizátorának bemeneti feszültségét figyeli. Meghatározott érték alá csökkenés-6 5 10 15 20 25 30 35 40 45 50 55 60 65 4