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 A találmány tárgya interfész rendszer, amely szá­mítógépet vagy hasonló, programozásra képes egy­séget készülékkel köt össze. A különféle mérési, adatgyűjtési, vezérlési, szabályozási részfeladatokat megoldó készülék vagy készülékek az interfész rend­szer buszán keresztül programozott működésűek. A világon széleskörűen alkalmazott és elteijedt a programozható mérőkészülékek byte-soros bit-párhu­zamos interfész rendszere, amely készüléket egymás­sal és vezérlő egységgel vagy akár több vezérlő egységgel köt össze. Ezen IEC 625-1 és IEC 625-2 publikációk szerinti rendszer, amely az MI 12049 számú Műszaki Irányelveknek is tárgya, igen univer­zális. Lehetőséget ad egyrészt arra, hogy a mérőké­szülékeket valamely vezérlő készülék programozhas­sa, több, vezérlésre is képes készülék esetén ezek a vezérlési szerepet egymásnak átadhassák, egyik kö­zülük pedig rendszervezérlőként bármikor magához ragadhassa a vezérlést. Lehetővé teszi továbbá azt is, hogy két vagy több nem vezérlő készülék között az aktuális vezérlő által előírt módon, esetleg vezérlő hiányában, üzenetek folyhassanak úgy, hogy egyikük beszélőként, a többi pedig hallgatóként működjön. A rendszerre csatlakozó készülékek egy közös buszra csatlakoznak, amelyen a byte-nyi adatok kézfogással továbbítódnak. Ez az IEC625 interfész rendszer vagy busz ilyen módon támaszkodik a kapcsolódó minden készülék autonóm működésére, a készülékek programozása pedig többnyire a készülékbe hardver vagy szoftver úton beépített működési módok közötti választásra, a működési paraméterek beállítására korlátozódik. Bár a beszélőként és a hallgatóként működő ké­szülékek interfész funkcióinak nagyrészét képes ellátni a kereskedelemben kapható integrált áramkör, ilyen például a HEF 4738, a mérőkészülékek egyedi fel­adatainak megfelelő kapcsolódás azonban mindig to­vábbi egyedi tervezést kíván. Sőt az IEC625—2 szerinti kódformátum ajánlás az esetek nagy részében a beszé­lő oldalán az adatok konvertálását, majd a hallgató oldalán az adatok visszakonvertálását igényli. Ez történik például egy binárisan működő impulzusz­­számlálóból vagy egy A/D konverterből nyerhető adat átvitelekor az IS07 karaktereket használva. Ez egyébként terjengősebb számábrázolás is. Egy kialakítandó buszrendszer számítógéphez il­lesztésének példája a fenti IEC 625 busz esetén megvalósítható következő elrendezés. Egy szokásos mikroprocesszor felől a vezérlő, beszélő, hallgató funkciókat egyaránt ellátni képes interfész kulcseleme a Nippon Electric Company NEC uPD7210 integrált áramköre, amely eleget tesz az IEC-625 szabványban előírt összes funkcionális követelménynek (Bartha Tamás: Az IEC-Busz és alkalmazása. LSI Alkalmazás­­technikai Tanácsadó Szolgálat, Budapest, 1985). A kapcsolódó mikroszámítógép az IEC 625 busz összes vezetékére ennek az áramkörnek a regiszterein keresz­tül kapcsolódik, ez pedig buszmeghajtókon keresztül csatlakozik a buszra. A mikroszámítógépek tömeges elterjedésével és kapacitásuk nagymértékű megnövekedésével együtt azonban a vezérlők olcsóbbá, gyorsabbakká és na­gyobb kapacitásúnkká váltak, egy további, új, egy­szerűbb és olcsóbb lehetőséget teremtve a progra­mozható mérőkészülékek kialakításában. Eszerint a készülék minden lényeges funkciója csupán mikro­számítógépen keresztül, annak szoftvere által működ­tethető, ezzel például a készülék gombjaiként a számí­tógép billentyűi, kijelzőjeként pedig a számítógép képernyője használhatóak. Ilyen működésű készülékek esetében nincs szükség az autonóm működésre, a kapcsolódás megvalósítá­sánál a cél a közvetlen programozást végző számí­tógép saját buszához úgy csatolni a készüléket vagy készülékeket, hogy a közöttük folyó üzeneteket mini­málisan kelljen kódolni, dekódolni. Ugyanakkor ér­telem szerint nincs szükség a közvetlenül programo­zott készülékek közötti kommunikációra sem, mivel minden lényeges információ csak a számítógép köz­­beiktatásával terjedhet. A speciális megoldásokon túl mikroszámítógép és készülék ilyen célú összekapcsolására szokásos meg­oldási mód az, ha a készülék a mikroszámítógép saját buszához kapcsolódik és ehhez szokásos busz­­meghajtókat alkalmaznak. Ez az adott mikroszámító­gépben lévő mikroprocesszor köré épített buszhoz való igazodást jelenti, mind az adott mikropro­cesszorra jellemző buszkiosztás, mind a mikroszámító­gép belső memóriafelosztásának részletes ismeretével és felhasználásával. E megoldásnak azonban jelentős korlátái vannak. A készülék felépítése ilyenkor nagymértékben függ az adott mikroprocesszortól, amennyiben mindig pon­tosan ugyanazokat a buszvezetékeket tartalmazza. Ez­zel a készülékek felépítése erősen függ a számítógép fajtájától, ami előnytelen. Már a különböző 8 bites processzorok buszfelépítése is jelentősen eltérő, pél­dául a MOS Technology 65XX processzorai vagy a MOTOROLA 68XX processzorai csak memória írás/olvasás közös vonalat és ehhez külön érvényesítő jelet használnak, míg az INTEL 808X vagy a Zilog Z80 processzorai külön memória olvasás és írás valamint B/K olvasás és írás jelet kezelnek buszaikon, (Vancsó Gyula: Mikroszámítógép elemek a tervezés­hez. Műszaki Könyvkiadó, Budapest, 1981). Egyes mikroszámítógépek memória és címtérképén a kapcsolódási célra felhasználható címtartomány igen szűk. Amennyiben a mikroprocesszoruk ráadásul nem tud külön B/K címzést megvalósítani, az méginkább korlátozhatja a készülék csatlakozási felületét. Jelleg­zetesen ilyen példa a Commodore 64 mikroszámítógép. Egyes számítógépek esetében a belső felépítés nem szokásosan ismert, a gyártó a benne lévő mikro­processzor saját buszára csatlakozást nem támogatja, ugyanakkor biztosít általános célú csatlakozó felületet. Ilyen például a Hewlett-Packard 85F típusú mérés­­vezérlő orientációjú mikroszámítógép a General Pur­pose Input Output opcióval. A mikroszámítógépek belső órafrekvenciájának nö­vekedésével a saját buszuk kivezetése még meghajtók és késleltetett B/K címzési művelet alkalmazásával is zavarérzékeny, több készülékre csatlakozásnál az ésszerű kábelhossz korlátozott. Ilyen például az IBM PC AT, IBM PS2 és velük kompatibilis számítógépek. A közvetlen csatlakozás a belső buszra gátja lehet egy kialakítandó alap-buszrendszer továbbfejlesztésé­nek is, például több mikroszámítógéppel való készü­lékprogramozás esetére. A találmány tárgya szerinti interfész rendszer meg­alkotásával e fenti hátrányok kiküszöbölésére töre­5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom