IEEE-488

IEEE-488

IEEE-488 kábel csatlakozóval
Típusú gumi
Sztori
Fejlesztő HP
Fejlett 1965
kiszorított IEEE-488.2
Kitelepített HP-IB, GPIB (1975)
Műszaki adatok
Forrócsere Igen
Adatbeállítások
Bit szélesség 8 bites
Sávszélesség 8 Mb/s
Max. eszközöket tizenöt
Jegyzőkönyv párhuzamos
 Médiafájlok a Wikimedia Commons oldalon

Az IEEE-488 ( Standard Digital Interface for Programmable Instrumentation ) egy nemzetközi szabvány specifikáció , amely egy interfészt ír le a digitális mérőműszerek buszhoz történő csatlakoztatásához . 

A Hewlett-Packard fejlesztette ki az 1960-as évek végén automatizált tesztberendezésekben ( ATE  ) való használatra Hewlett-Packard Interface Bus (HP-IB) néven [ 1] .  1975-ben az American Institute of Electrical and Electronics Engineers szabványosította IEEE-488 néven, és jelenleg is használják ebben a minőségben. Az IEEE-488 általános célú interfészbusz (GPIB), IEC-625 ( IEC 625.1) és más néven is ismert . A hasonló szovjet szabványban , a GOST 26.003-80 „Interfész rendszer mérőeszközök bájtsoros, bit-párhuzamos információcseréjéhez” elnevezése „többvezetékes nyilvános trönkcsatorna”.  

Jellemzők

A buszon minden eszköz egyedi, ötbites elsődleges címmel rendelkezik, 0 és 30 között (tehát az eszközök lehetséges száma 31). Az eszközcímeknek nem kell összefüggőnek lenniük, de az ütközések elkerülése érdekében megkülönböztethetőnek kell lenniük. A szabvány legfeljebb 15 eszköz csatlakoztatását teszi lehetővé egy húsz méteres fizikai buszra, láncos csatlakozókkal a bővítéshez [2] [3] .

Az aktív bővítők lehetővé teszik a busz kiterjesztését és akár 31 elméletileg lehetséges eszköz használatát a logikai buszon.

Három különböző típusú eszköz van meghatározva, amelyek csatlakoztathatók a buszhoz: "hallgató" (hallgató), "beszélő" (hangszóró) és/vagy vezérlő (pontosabban az eszközök lehetnek "hallgató" vagy "beszélő" állapotban). vagy "vezérlő" típusú legyen). A "hallgató" állapotban lévő eszköz beolvassa a busz üzeneteit; a "beszélő" állapotban lévő eszköz üzeneteket küld a busznak. Egy adott időpontban egy és csak egy készülék lehet "beszélő" állapotban, míg "hallgató" állapotban tetszőleges számú eszköz lehet. A vezérlő döntőbíróként működik, és meghatározza, hogy az eszközök közül melyik van jelenleg „beszélő” és „hallgató” állapotban. Egyszerre több vezérlő is csatlakoztatható a buszhoz. Ebben az esetben az egyik vezérlő (általában a GPIB interfész kártyán található) a felelős vezérlő (Controller-in-Charge, CIC), és szükség szerint delegálja a funkcióit más vezérlőkre.

A vezérlés és az adatátviteli funkciók logikailag elkülönülnek egymástól; a diszpécser egy eszközt beszélőként  és egy vagy több eszközt hallgatóként hivatkozhat anélkül, hogy részt kellene vennie az adatátvitelben .  Ez lehetővé teszi ugyanazon busz megosztását több vezérlő között. Egy adott időpontban csak egy buszeszköz lehet aktív vezérlőként.

Az adatok átvitele a buszon egy háromfázisú, kész/rendelkezésre álló/elfogadott kapcsolatlétrehozási eljárás során történik, amelyben a leglassabb résztvevő eszköz határozza meg a tranzakció sebességét. A maximális adatátviteli sebesség 1 MB/s volt a szabvány eredeti kiadásában, és a szabvány kiterjesztéseinél 8 MB/s-ra növelték.

Elektromosan az IEEE-488 egy nyolc bites párhuzamos busz, amely tizenhat jelvezetéket tartalmaz (nyolc kétirányú az adatokhoz, három a csatlakozáshoz, öt a buszvezérléshez), valamint nyolc visszatérő vezeték a földhöz.

Minden jelvonal negatív logikát használ: a legnagyobb pozitív feszültséget logikai "0"-ként, a legnagyobb negatív feszültséget logikai "1-ként" értelmezi. Az adatsorok (DIO) 1-től 8-ig, az adatsorok (LD) a GOST-ban 0-tól 7-ig vannak számozva.

Az öt interfészvezérlő vonal megmondja a buszhoz csatlakoztatott eszközöknek, hogy milyen műveleteket hajtsanak végre, milyen üzemmódban legyenek, és hogyan reagáljanak a GPIB parancsokra.

Parancsok

A GPIB parancsok továbbítása mindig a klasszikus IEEE-488.1 protokoll használatával történik. A szabvány meghatározza az eszközöknek küldött parancsok formátumát, valamint a válaszok formátumát és kódolását. A parancsok általában a megfelelő angol szavak rövidítései. A lekérdezési parancsok kérdőjellel végződnek. Minden kötelező parancs előtt csillag (*) van. A szabvány meghatározza azon képességek minimális készletét, amelyekkel minden eszköznek rendelkeznie kell, nevezetesen: adatok fogadása és továbbítása, szolgáltatáskérés küldése és válaszadás az „Interfész törlése” jelre. Minden parancs és a legtöbb adat a 7 bites ASCII készletet használja , amelyben a 8. bitet nem használják, vagy paritásként használják.

A buszra csatlakoztatott eszközök információinak fogadásához és a busz újrakonfigurálásához a vezérlő öt osztályú parancsokat küld: „Uniline” („egy bites”), „Univerzális többsoros” („többbites általános célú”), „Cím többvonalas” ” („többbites cím”) , „Talk Address Group Multiline” („többbites csoportcímátvitel”) és „Listen Address Group Multiline” („többbites csoportcím fogadása”).

IEEE-488.2 escape szekvenciák

Leírás Menekülési sorrend IEEE-488.2 követelmények
Igaz ATN parancs küldése parancsot küldeni Szükségszerűen
Az adatküldési cím beállítása Beállítás küldése Szükségszerűen
Parancsok küldése ATN-false Adatbájtok küldése Szükségszerűen
Programüzenet küldése Küld Szükségszerűen
Az adatok fogadásának címének beállítása Fogadás beállítása Szükségszerűen
Adatok fogadása ATN-false Válaszüzenet fogadása Szükségszerűen
Válaszüzenet fogadása kap Szükségszerűen
IFC vonal aktiválása Küldje el ifc Szükségszerűen
Tisztító készülékek Eszköz törlése Szükségszerűen
Eszközök offline beállítása Helyi vezérlés engedélyezése Szükségszerűen
A készülékek távirányító állapotba állítása Távoli engedélyezése Szükségszerűen
Eszközök beállítása távirányító módban zárolt állapotban Állítsa be az RWLS-t Szükségszerűen
Eszközök offline állapotba állítása zárolási állapotban LLO küldése Szükségszerűen
Olvassa el a 488.1 állapotbájtot Olvassa el az állapotbájtot Szükségszerűen
Trigger-végrehajtási üzenet küldése egy csoportnak (GET) ravaszt Szükségszerűen
A vezérlés átvitele másik eszközre Pass control Szükségszerűen
Párhuzamos szavazás Végezze el a párhuzamos szavazást
Eszközkonfiguráció párhuzamos lekérdezéshez Párhuzamos lekérdezés konfigurálása
A párhuzamos szavazás lehetőségének törlése Párhuzamos lekérdezés Konfigurálásának megszüntetése

A parancsrendszer második összetevője a programozható műszeres parancsszabvány, az SCPI .( Eng.  Standard Commands for Programming Instruments ), 1990 -ben fogadták el . Az SCPI szabványos szabályokat határoz meg a parancsként használt kulcsszavak lerövidítésére. A kulcsszavak hosszú (például MEASure – mérték) vagy rövid (MEAS) betűkkel használhatók. Az SCPI formátumú parancsok elé kettőspont kerül. A parancs argumentumait vessző választja el. Az SCPI szabvány programozható műszer modellen működik. A modell funkcionális komponensei közé tartozik a mérőrendszer ("bemenet", "érzékelő" és "számítógép" alrendszerek), egy jelgeneráló rendszer ("számítógép", "forrás" és "kimenet" alrendszerek), valamint a "formátum", "alrendszerek" kijelző", "memória" és "trigger". Természetesen egyes eszközökből hiányoznak bizonyos rendszerek vagy alrendszerek. Például egy oszcilloszkóp nem rendelkezik jelgeneráló rendszerrel, de egy programozható digitális sorozatgenerátor nem rendelkezik  mérőrendszerrel. A rendszerek és alrendszerek összetevőivel végzett munka parancsai hierarchikusak, és kettősponttal elválasztott alparancsokból állnak.

Példa egy olyan parancsra, amely egy digitális multimétert 20 V-ig terjedő váltakozó feszültség mérésére konfigurál 1 mV-os pontossággal, és egyidejűleg kéri a mérési eredményt [1] :

:MÉRÉS:FESZÜLTSÉG:AC?20,0,001

Vezérlőprotokollok 488.2

A protokollok vezérlési sorozatokat kombinálnak a teljes mérési művelet végrehajtása érdekében. 2 kötelező és 6 választható protokoll van meghatározva. A RESET protokoll biztosítja, hogy minden műszer inicializálva legyen. Az ALLSPOLL protokoll sorban lekérdezi az egyes rögzítőket, és minden egyes rögzítőhöz egy állapotbájtot ad vissza. A PASSCTL és a REQUESTCTL protokollok biztosítják a busz vezérlésének átvitelét különböző eszközökhöz. A TESTSYS protokoll önteszt funkciót valósít meg minden egyes eszközhöz.

A FINDLSTN és FINDRQS protokollok támogatják a GPIB rendszerkezelést. Ebben az esetben a 488.1 szabványban rejlő lehetőségeket használják ki. A vezérlő végrehajtja a FINDLSTN protokollt, generál egy Listener címet és ellenőrzi, hogy van-e eszköz a buszon az NDAC vonal állapota alapján. A FINDLSTN protokoll visszaadja a figyelők listáját, és ennek a protokollnak az alkalmazás futása előtti végrehajtása biztosítja, hogy az aktuális rendszerkonfiguráció helyes legyen. A FINDRQS protokoll az SRQ vonal tesztelésének képességét használja. Az eszközök bemeneti listája priorizálható. Ez biztosítja, hogy a legkritikusabb eszközöket először szervizeljék.

Kulcsszó Név Követelmények
VISSZAÁLLÍTÁS Rendszer telepítés Szükségszerűen
ALLSPOLL Szekvenciális eszközlekérdezés Szükségszerűen
FINDRQS FINDRQS-t igénylő eszköz keresése Választható
PASSCTL Irányítás átadása Választható
REQUESTCTL Menedzsment kérés Választható
FIDLSTN Hallgatók keresése Választható
TESTSYS Rendszer automatikus tesztelése Választható
SETADD Cím beállítása Nem kötelező, de FIDLSTN szükséges

Csatlakozók

pin szám [4] név az IEEE szerint név a GOST szerint Célja
egy Adatbeviteli/kimeneti bit. DIO1 0. adatsor LD0 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
2 Adatbeviteli/kimeneti bit. DIO2 1. adatsor LD1 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
3 Adatbeviteli/kimeneti bit. DIO3 2. adatsor LD2 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
négy Adatbeviteli/kimeneti bit. DIO4 3. adatsor LD3 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
5 Végezze el vagy azonosítsa. EOI Az átviteli vonal vége KP A "beszélőt" használta az üzenet végének azonosítására. A vezérlő ezt a jelet érvényesíti a buszra csatlakoztatott eszközök párhuzamos lekérdezésének kezdeményezéséhez.
6 adatok érvényesek. DAV "kísérő adatok" sor SD Egy beszélőeszköz arra használja, hogy értesítse a hallgató készülékeket arról, hogy a beszélő által készített információ fent van az adatvonalakon és érvényes.
7 Nem áll készen az adatokra. NRFD "fogadásra kész" sor háziorvos A "hallgató" eszközök arra használják, hogy tájékoztassák a "beszélő" eszközt arról, hogy nem állnak készen az adatok fogadására. Ebben az esetben a „beszélő” eszköz leállítja az információcserét, amíg az összes „hallgató” típusú eszköz készen áll a párbeszéd folytatására. A busz a "szerelt VAGY" elvén van megvalósítva, ami lehetővé teszi, hogy minden hallgató külön-külön felfüggessze a teljes buszt.
nyolc Adatokat nem fogadunk el. NDAC "Adat érkezett" sor DP A „hallgató” eszközök használják, és közli a „beszélő” eszközzel, hogy az adatokat minden célállomás megkapta. Ha ez a jel nem aktív, a beszélő biztos lehet benne, hogy az összes kliens sikeresen beolvassa az adatokat a buszról, és folytathatja a következő adatbájt átvitelét.
9 felület tiszta. IFC "Tiszta felület" sor OI A jel a busz inicializálására vagy újrainicializálására és az interfész alaphelyzetbe állítására szolgál.
tíz szolgáltatásigénylés. SRQ Szolgáltatásigénylő sor ZO A jel bármely busz kliens számára elérhető. Az eszköz akkor állítja elő, amikor az eszköz működésében (állapotában) bekövetkezett változásokról információkat kell átadni a vezérlőnek, és ezen adatok átadása szükséges a vezérlőnek ahhoz, hogy döntést hozhasson az eszköz működésében bekövetkezett változásokról. rendszer egészét. Ezen a jelzésen a vezérlő lehetőség szerint átviszi az azt az eszközt "beszélő" állapotba, és átadja neki az adatátviteli funkciókat.
tizenegy Figyelem. ATN "vezérlés" sor FEL A buszvezérlő a vonal segítségével közli az ügyfelekkel, hogy parancsok vannak a buszon, nem adatok.
12 Pajzs PAJZS Képernyő SP UP A 12-es érintkezőből származó huzal össze van csavarva a 11-es érintkező vezetékével
13 Adatbeviteli/kimeneti bit. DIO5 4. adatsor LD4 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
tizennégy Adatbeviteli/kimeneti bit. DIO6 5. adatsor LD5 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
tizenöt Adatbeviteli/kimeneti bit. DIO7 6. adatsor LD6 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
16 Adatbeviteli/kimeneti bit. DIO8 7. adatsor LD7 Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között.
17 távoli engedélyezés. REN "távirányító" sor DU A buszra csatlakoztatott eszközt a buszról (és nem a vezérlőpanelről) érkező parancsok végrehajtási módjára kapcsolja, és fordítva. A vezérlő generálja, hogy a vezérlőtől kapott parancsok szerint aktiválja a buszra csatlakoztatott eszközök működését.
tizennyolc (DAV-val csavart vezeték) GND Csavart érpárú LED jelvezeték SP SD Az egyik „logikai földelő” vezeték a jelvezetékkel össze van csavarva, hogy minimalizálja a jelvonalak közötti kölcsönös interferenciát, a jelvezetékek külső zajra való érzékenységét és az interfész jelek átvitelét a külső környezetbe.
19 (NRFD-vel csavart vezeték) GND Csavart érpárú GP jelvezeték SP GP Hasonlóképpen
húsz (NDAC-vel csavart vezeték) GND Sodrott érpárú DP jelvezeték SP DP Hasonlóképpen
21 (iFC-vel csavart vezeték) GND Sodrott érpárú vezetékes jelvezeték OI SP OI Hasonlóképpen
22 (SRQ-val csavart vezeték) GND Sodrott érpárú vezeték jelvezeték ZO SP ZO Hasonlóképpen
23 (ATN-vel csavart vezeték) GND UE jelvezeték sodrott érpárja SP UP Hasonlóképpen
24 Logikai földelés "Logika földje"

IEEE-488

Az IEEE-488 24 tűs Amphenol szalag típusú mikrocsatlakozót ír elő a csatlakoztatáshoz. A szalagos mikrocsatlakozó D-alakú fémházzal rendelkezik, amely nagyobb, mint a D-szubminiatűr csatlakozóé. A csatlakozót néha tévesen " Centronics-csatlakozónak " nevezik, mivel a nyomtatógyártók ugyanazt a típusú 36 tűs csatlakozót használták a megfelelő nyomtatócsatlakozásokhoz .

Az IEEE-488 csatlakozó szokatlan tulajdonsága, hogy általában "kétfejű" kialakítást használ, egyik oldalán dugó, a másik oldalán pedig anya található (a kábel mindkét végén). Ez lehetővé teszi a csatlakozók csatlakoztatását egy egyszerű láncos csatlakozáshoz. A csatlakozó mechanikai jellemzői négyre vagy kevesebbre korlátozzák a kötegben lévő csatlakozók számát.

Ezeket vagy UTS ( Unified Thread Standard ) menetes csavarok (ma már nagyrészt elavult) vagy M3,5 × 0,6 metrikus csavarok tartják a helyükön. Megállapodás szerint a metrikus csavarok feketére vannak festve, így két különböző típusú csatlakozó nem metszi egymást.  

IEC-625

Az IEC-625 szabvány előírja a 25 tűs D-szubminiatűr csatlakozók használatát, ugyanazokat, mint az IBM PC-kompatibilis számítógépek a párhuzamos porthoz . Ez a csatlakozó a 24 tűs csatlakozótípushoz képest nem kapott jelentősebb elfogadottságot a piacon.

Történelem

Az 1960 -as évek végén a Hewlett-Packard (HP) különféle mérőeszközöket és tesztberendezéseket, például digitális multimétereket és logikai jelelemzőket gyártott. A HP Interface Bus (HP-IB) segítségével létesítettek kommunikációt saját maguk és a számítógép között .

A busz viszonylag egyszerű volt, az akkoriban létező technológián alapult, egyszerű párhuzamos elektromos buszokat és néhány egyedi vezérlővonalat használt. Például a HP 59501 Power Supply Programmer és a HP 59306A Relay Actuator viszonylag egyszerű perifériák voltak, amelyek HP-IB-t használnak, csak TTL-logikára valósítottak, és nem használtak mikroprocesszorokat .

Más gyártók gyakorlatilag lemásolták a HP-IB-t, és terveiket általános célú interfészbusznak (GPIB) nevezték el, létrehozva ezzel az automatizált mérésvezérlés de facto ipari szabványát. Ahogy a GPIB népszerűsége nőtt, úgy nőtt a nemzetközi szabványügyi szervezetek általi szabványosítása is.

Szabványok

IEEE

1975-ben az IEEE szabványosította a buszt "Standard Digital Interface for Programmable Instrumentation" IEEE-488 (ma IEEE-488.1) néven. Formalizálta a GPIB protokoll mechanikai, elektromos és alapvető paramétereit, de nem mondott semmit a parancsról vagy az adatformátumról.

1987-ben az IEEE bevezette a "Standard Codes, Formats, Protocols és Common Commands" IEEE-488.2 szabványt, amely a korábbi specifikációt IEEE-488.1 néven újradefiniálta. Az IEEE-488.2 alapvető szintaxist és formátumot biztosít az olyan konvenciókhoz, mint az eszközfüggetlen parancsok, adatszerkezetek, hibaprotokollok és hasonlók. IEEE-488.2, IEEE-488.1-re épülve, cseréje nélkül; a berendezések megfelelhetnek a 488.1-nek anélkül, hogy a 488.2-t betartanák. Az új szabvány két részből áll: IEEE-488.1, amely leírja a hardver és az alacsony szintű interakciót a busszal, és az IEEE-488.2, amely meghatározza a parancsok buszon keresztüli továbbításának sorrendjét. Az IEEE-488.2 szabványt 1992-ben ismét felülvizsgálták. A szabvány első változatának elfogadásakor még nem létezett szabvány az eszközspecifikus parancsokra. Az azonos osztályú műszerekhez (például egy multiméterhez) tartozó vezérlőparancsok gyártók, sőt modellek között is nagy eltéréseket mutattak.

1990-ben bevezették a "Programozható Műszeres Vezérlési Szabványt". [5] SCPIhozzáadott univerzális szabványos parancsokat, és egy sor eszközosztályt osztályspecifikus parancsok átvitelével. Bár az SCPI-t az IEEE-488.2 szabvány alapján fejlesztették ki, könnyen adaptálható bármilyen más (nem IEEE-488.1) hardveralaphoz.

IEC

Az IEC az IEEE-vel párhuzamosan kidolgozta saját szabványát - IEC-60625-1 és IEC-60625-2.

A megfelelő ANSI szabvány "ANSI Standard MC 1.1" néven volt ismert .

2004 - ben az IEEE és az IEC egyesítette saját szabványait az IEEE/IEC "kettős protokoll" IEC-60488-1-be, amelyben a programozható műszerek szabványos digitális interfészének nagyobb teljesítményű protokollja - 1. rész: Általános [6] helyébe lépett . IEEE -488.1/IEC-60625-1 és IEEE-488.2/IEC-60625-2. [7] Az IEC-60488-2-t ennek megfelelően a 2. rész: Kódok, formátumok, protokollok és általános parancsok [8] váltotta fel.

GOST

A rendszerben a vevők és információforrások címeinek száma nem haladhatja meg a 961-et kétbájtos szervezet esetén.

A 8. számú függelék tulajdonképpen kijelenti, hogy a szabványban nincsenek hibaérzékelő eszközök:

Az eszközök hibaészlelési igénye nagymértékben változik a zajos környezettől, az interfészen áthaladó adatok fontosságától, az adatforrásnál és a nyelőnél aktív eszközfunkciók típusától, valamint a rendszer általános alkalmazásától függően, amelyben az eszköz található. használt.

Ez a szabvány nem tartalmazza a hibaészlelés speciális és specifikus eszközeit. A megfelelő hibaészlelési módszer az adott alkalmazástól vagy rendszertől függ, ezért ez a szabvány nem határozza meg.

Az alábbi általános pontok közül néhány a hagyományos hibaészlelő eszközök előnyeinek szemléltetésére szolgál.

Az LD7 paritásbitje a 7 bites kód LD0-LD6-jában található hibák észlelésére [9] minimális eszközt biztosít a hibaészleléshez , és minimális hardvert igényel. A paritásellenőrzés lehetővé teszi egyetlen hiba észlelését bármely bájt bitcsoportjában. Előfordulhat, hogy egy bájton belül több hibás bitet a rendszer nem észlel.

Az egyes LD-sorokon egy sor vagy adatblokk végén lévő longitudinális paritásbit ugyanúgy használható, mint egy paritásbit (ugyanaz a cél és ugyanaz az eredmény).

A redundáns kódokat használó ciklikus vezérlés bonyolultabb, és jelentősen megnöveli a szabályozás költségeit a fenti módszerekhez képest. Különböző ciklikus vezérlőkódok használhatók a különböző típusú hibák észlelésére. Ez a szabvány nem vonatkozik a speciális ciklusvezérlő mozgásokra.

HS-488 a National Instrumentstől

A National Instruments visszafelé kompatibilis kiterjesztést vezetett be az IEEE-488.1-hez, eredeti nevén High Speed ​​​​GPIB (HS-488). A szabványos kábelek és hardver használatával a HS-488 javítja a busz teljesítményét azáltal, hogy kiküszöböli az IEEE-488.1 (DAV/NRFD/NDAC) háromjeles sémában, ahol a maximális átviteli sebesség nem haladja meg az 1,5-öt, kiküszöböli a nyugtázásra való várakozás szükségességét. MB/s. Így az adatátviteli sebességet 8 MB / s-ra lehetett növelni, bár a sebesség csökkent, amikor több eszközt csatlakoztattak a buszhoz. Ez tükröződött a 2003 -as szabványban (IEEE-488.1-2003) [10] .

Használat

Automata mérőberendezésben

A National Instruments által gyártott termékek a laboratóriumi munkaállomások automatizálására irányulnak. Ezek a mérőműszerek olyan osztályai, mint az analizátorok-tesztelők, kalibráló rendszerek , oszcilloszkópok és a GPIB buszon alapuló tápegységek [11] . A többcélú rendszerekben a moduláris megoldások (VXI) érvényesülnek, és a legnépszerűbb eszközök itt mindenféle multiplexer kapcsoló. A multiméterek mindkét esetben egyformán képviseltetik magukat.

Az összetett mérőrendszereket a HP, a Wavetek gyártja, B&K Precision (Cobra Electronics), Kinetic Systems, Inc. 1993-ban a GPIB interfészek több mint fele Sun , SGI , IBM RISC System/6000 és HP munkaállomásokon volt. Speciális nyelvek szintjén használnak szoftvereszközöket, mint például a Rövidített tesztnyelv minden rendszerhez(ATLAS) és olyan általános célú nyelvek, mint az Ada [12] .

Interfészként számítógépben

A HP fejlesztőinek figyelme az interfész digitális műszerekkel való felszerelésére irányult, a tervezők nem különösebben tervezték, hogy az IEEE-488-at nagyszámítógépek perifériás eszköz interfészévé teszik. De amikor a HP első mikroszámítógépeinek interfészre volt szüksége a perifériákhoz ( merevlemezek , szalagos meghajtók , nyomtatók , plotterek stb.), a HP-IB könnyen elérhető volt és könnyen adaptálható volt erre a célra.

A HP által gyártott számítógépek a HP-IB-t használták, mint például a HP 9800 [13] , a HP 2100 series [14] és a HP 3000 series [15] . A HP által az 1980-as években gyártott mérnöki számológépek némelyike, például a HP-41 és a HP-71B sorozat, az opcionális HP-IL/HP-IB interfészmodulon keresztül IEEE-488 képességgel is rendelkezett.

Más gyártók is alkalmazták az univerzális interfész buszt számítógépeikhez, például a Tektronix 405x sorozatot.

A Commodore PET az IEEE-488 buszt használta nem szabványos kártyacsatlakozóval külső eszközeik csatlakoztatásához. A Commodore nyolc bites számítógépeket örökölt, például a VIC-20-at, C-64-et és C-128-at, amelyek soros interfészt használtak kerek DIN-csatlakozóval, amelyeknél megtartották az IEEE-488 interfész programozását és terminológiáját.

Míg az IEEE-488 busz sebességét 10 MB/s-ra növelték egyes alkalmazásoknál, a parancsprotokoll-szabványok hiánya korlátozza a harmadik felek által kínált ajánlatokat és az interoperabilitást . Végül a gyorsabb és teljesebb szabványok (például SCSI ) váltották fel az IEEE-488-at a perifériákban.

Előnyök

Hátrányok

Lásd még

Jegyzetek

  1. 1 2 A GPIB anatómiája . Hozzáférés dátuma: 2010. február 13. Az eredetiből archiválva : 2014. január 9..
  2. Archivált másolat (a hivatkozás nem elérhető) . Letöltve: 2010. február 13. Az eredetiből archiválva : 2008. december 2..   . - "Az elsődleges cím egy 0 és 30 közötti szám." Archivált másolat (nem elérhető link) . Letöltve: 2010. február 13. Az eredetiből archiválva : 2008. december 2.. 
  3. Archivált másolat (a hivatkozás nem elérhető) . Letöltve: 2010. február 13. Az eredetiből archiválva : 2011. július 7..   . - "bármilyen cím használható a 0 és 30 közötti tartományban. Archivált másolat (nem elérhető link) . Letöltve: 2010. február 13. Az eredetiből archiválva : 2011. július 7.. 
  4. Az érintkezők GOST szerinti számozása eltér az IEEE / IEC-ben megadottaktól !!
  5. A GPIB története . Nemzeti hangszerek. — "1990-ben az IEEE 488.2 specifikáció tartalmazta a programozható műszerezés szabványos parancsai (SCPI) dokumentumot." Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  6. IEC/IEEE szabvány a nagyobb teljesítményű protokollhoz a szabványos digitális interfészhez programozható műszerekhez – 1. rész: Általános (IEEE Std 488.1-2003 elfogadása) . IEEE. Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  7. Lecserélt vagy visszavont kiadványok . IEC. Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  8. Szabványos digitális interfész programozható műszerekhez – 2. rész: Kódok, formátumok, protokollok és általános parancsok (Az (IEEE szabvány 488.2-1992) elfogadása . IEEE. Letöltve 2010. február 6.. Archiválva az eredetiből 2012. április 17-én.
  9. GOST 13052-74.
  10. A továbbfejlesztett szabvány nyolcszorosára növeli az IEEE 488 műszerbuszok sebességét . IEEE (2003. október 6.). Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  11. Yu.A.Semerenko. A műszeres GPIB interfésze személyi számítógéppel az LPT porton keresztül  // Műszerek és kísérleti technikák. - 2005. - T. 48 , sz. 5 . - S. 53-55 . Az eredetiből archiválva: 2017. december 12.
  12. A. Bazhenov. GPIB, 488.2 és SCPI szabványok és hatásuk a mérési automatizálás fejlődésére  // World of Computer Automation. - 2000. - 1. sz . Az eredetiből archiválva: 2016. március 4.
  13. HP 98135A HP-IB interfész 9815 . HP Számítógép Múzeum . Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  14. 59310A HP-IB interfész . HP Számítógép Múzeum . - "HP-IB interfész HP1000 és HP2000 számítógépekhez". Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..
  15. 27113A HP-IB interfész . HP Számítógép Múzeum . - "CIO HP-IB interfész 3000 Series 900-hoz". Letöltve: 2010. február 6. Archiválva az eredetiből: 2012. április 17..

Linkek