200397. lajstromszámú szabadalom • Interfész rendszer számítógéppel programozható mérő-vezérlő készülékhez

1 HU 200397 A 2 kedtünk, valamint egy, az EEC 625 busznál lényegesen egyszerűbb felépítésre. Felismertük, hogy valamely mikroprocesszor bu­szának alkalmazása a készülékben lévő mérési-vezér­lési részfeladatokat ellátó egység felépítése szempont­jából azzal az elónnyel jár, hogy a készüléket egy­szerű, olcsó, szokásos mikroprocesszor kompatibilis áramköri elemekből lehet felépíteni. Ugyanakkor azt is felismertük, hogy egy kialakítandó interfész rend­szerhez mikroszámítógép saját busz kivezetésnél köz­vetettebb módszert kell alkalmazni. A találmány célja összefoglalva olyan interfész rendszer kialakítása, amely hardverként egyszerű mó­don biztosítja számítógéppel vagy programozásra ké­pes vezérlővel működő mérési, adatgyűjtési, vezérlési, szabályozási feladatokat ellátó rendszerek belső vezér­lését és adatforgalmát, különös tekintettel olyan ese­tekre, amikor valamely meglévő, felépítését, perifé­riáit, memóriáját, operációs rendszerét tekintve meg­felelően kiépített számítógép közvetlenül végzi hozzá kábellel kapcsolódó különálló készülék vagy készülé­kek vezérlését Ezzel a számítógép a mérés és adat­gyűjtés elemi lépéseit előírva, az adatokat beolvasva, a döntéseket elvégezve, valamint a megfelelő vezérlési szabályozási parancsokat ugyancsak elemi lépéseken át szoftver úton végrehajtva, közvetlenül irányíthatja a készülék vagy készülékek teljes működését Az ilyen felépítésre alapozott mérési-szabályozási stratégiák teljes vertikuma a számítógép szoftverében változtatható, rugalmas lehet. Ugyanakkor cél az is, hogy a készülék felépítése egyszerű lehessen, ne legyen szükség autonóm működőképességére. Szüksé­ges továbbá, hogy az interfész rendszer és a busz azonos legyen különböző típusú számítógépek alkal­mazása esetén is. A kialakítandó interfész rendszernek így egysze­rűbbnek kell lennie az univerzális céloknak is meg­felelő, a készülék autonóm működésére támaszkodó IEC625 interfész rendszernél. Felismertük, hogy a készülék vagy készülékek ilyen közvetlen vezérlésére alkalmas egy valamelyik mikro­processzor buszához hasonló, annál egyszerűbb és kor­látozottabb, kizárólag írás és olvasás műveletekkel mű­ködő busz, amely így digitális, kézfogás nélküli és szá­mos kétirányú adatbusz vezetéket, valamint számos egyirányú, kizárólag a számítógép felől meghajtott ké­­szülékcímbusz és írás/olvasás vezetéket tartalmaz. Amennyiben e korlátozott busz vezetékei adott szá­mítógép vagy mikroprocesszor esetében annak saját buszához közvetlenül, azaz csak szokásos buszillesz­tők, kapuk, dekódolók felhasználásával csatlakoznak, az elrendezés nem elégítené ki az általános célt, vala­mint számos, fentebb részletezett hátrányokkal járna. Felismertük azonban, hogy ha a készülékek vezér­lésére alkalmas ezen korlátozott busz és a számítógép saját busza közé regisztert iktatunk, a hátrányok kiküszöbölhetők. Regiszter az, ami számítógép felől írható tárolókat és számítógép felől kiolvasható bemeneteket tartal­maz. A tárolókba beírt állapotok kimeneti vezetékek jeleit állítják be, a bemenetekre csatlakozó vezetékek jelei pedig, mint állapotok, kiolvashatók. A regiszter a találmány szerinti interfész rend­szerben hasonló funkciójú, mint az IEC 625 busz esetén példaként említett NEC uPD 7210 integrált áramkör. Az IEC 625 busz esetén azonban a kapcsolódó busz, azaz egy adott számítógép vagy mikroprocesszor saját busza, és az IEC 625 busz egymástól olyan jelentősen különböznek, hogy az kizárólag egy köz­vetettséget biztosító elem közbeiktatásával hidalható át. Felismerésünk azonban abban áll, hogy ilyen közvetett kapcsolódást jelentő elemet, regisztert alkal­mazunk olyan két busz vezetékeinek összekapcsolá­sára is, amelyek esetében, azaz egy adott számítógép, vagy mikroprocesszor és egy adott funkciójú készülék speciális összekapcsolásakor ez nem feltétlenül szük­séges és nem szokásos. A közvetettséget biztosító elem, a regiszter alkalmazásával azonban lehetővé vált egy általánosabb célú interfész rendszerrel szem­ben támasztható és fent megfogalmazott követelmé­nyek kielégítése. Ezzel tehát a találmány szerinti interfész rendszer számítógépet vagy mikroprocesszoros egységet, prog­ramozható logikai vezérlőt, mikroszámítógépet, mini­számítógépet, számítógépterminált párhuzamos busz­vonalakkal kapcsol össze számítógép szoftvere által működtethető, elsősorban analóg vagy digitális jelek mérését, adatgyűjtést, analóg vagy digitális vezérlést, szabályozást végző készülékkel. A számítógépet készülékkel vagy készülékekkel összekapcsoló busz digitális, kézfogás nélküli, számos kétirányú adatbusz vezetéket és számos egyirányú, számítógép felől meghajtott készülékcímbusz, cím­busz és írás/olvasás vezetéket tartalmaz. A buszil­lesztőben pedig e busz és a számítógép vezetékei közé a számítógép felől beállított mindegyik busz­vezeték jelállapotát eltároló regiszter van közbeiktatva, egyirányú és kétirányú buszmeghajtókon kívül. Regiszter szokásos elektronikai elemekből szokásos módon felépíthető, de regiszternek előnyösen választ­ható valamely típusú írható-olvasható, esetleg össze­tettebb működést biztosító úgynevezett PORT integrált áramkör. Ez gyűjtőneve a mikroprocesszorokat ki­egészítő olyan interfész áramköröknek, amelyek több byte-nyi, programozhatóan írható kimeneti, vagy ol­vasható bemeneti vonalak együttesét, portot tartal­maznak. A portra írt információ általában megmarad és a porthoz csatlakozó jelvezetékeken hozzáférhető. Olvasható portra csatlakozó vezetékek pillanatnyi jel­értékeit a mikroprocesszor kiolvashatja. Fejlettebb PORT áramkörök ennél összetettebb működést is megvalósítanak. Ilyen például a MO­TOROLA 6821, a MOS Technology 6522, 6526, a Zilog Z80PIO vagy az INTEL 8255 integrált áramkör. Adott mikroszámítógép saját buszához nem csupán a vele egy családban levő PORT áramköríHc illeszt­hetőek. Például INTEL 8255 illeszthető MOS Tech­nology 6502 vagy 6510 mikroprocesszor buszára is (Brückmann: A Commodore 64-es csatlakozási lehető­ségei, Data Becker-Novotrade, Budapest, 1988.). Nem kellően ismert belső felépítésű számítógép esetében annak valamely meglévő és dokumentált eleme - például Hewlett Packard cég 85F típusú mérésvezédő mikroszámítógépének General Purpose Input Output opciója - is felhasználható regiszternek, amennyiben a szükséges funkciókat képes ellátni és a számítógép felől a szoftveres elérése, mint üzemmód beállítás, írás, olvasás, ismert A számítógép az adatíráshoz vagy adatolvasáshoz szükséges cím és adatinformációt a regiszterbe több 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom