Introduzione

Il GPIB è un'interfaccia che converte ogni computer in un sistema di acquisizione e controllo dati provenienti da alcune strumentazioni di misura come oscilloscopi, multimetri, frequenzimetri, generatori di onde, …
Nel 1970 lo Standard IEEE 488-1975 definisce le specifiche:

- meccaniche (contenitori, montaggio, cavi, connettori, …);
- elettriche (livelli logici, tempistiche, protocolli, …);
- funzionali (funzioni disponibili, …).

Lo Standard 488.1-1987 definisce un'interfaccia standard per la comunicazione fra strumenti e controlli; tale standard, però, non è sufficiente per comandare le strumentazioni in modo uniforme. Nel 1992 viene redatto l'ANSI/IEEE 488.2-1992 che completa l'IEEE 488.1 definendo i protocolli relativi ai messaggi scambiati, gli insiemi di funzioni di interfaccia che devono essere rese disponibili da parte di uno strumento, il formato e la sintassi per i dati scambiati e il formato dei dati forniti da un dispositivo in seguito ad una interrogazione.
Il GPIB è un'interfaccia di comunicazione digitale ad otto bit paralleli con un transfer rate (velocità di trasmissione) di 1 Mbytes/sec. Il bus supporta un Sistema di Controllo, generalmente un computer, ed è in grado di gestire fino ad un massimo di 14 strumentazioni. Il bus è costituito da 16 linee e ad esso possono essere collegate varie apparecchiature, purché supportino tale standard di comunicazione. Delle 16 linee, 8 sono utilizzate per la trasmissione di dati, 3 per i controlli del trasferimento dati e 5 per la gestione generale dell'interfacciamento. I dati trasmessi sono generalmente in codice ASCII ed il loro trasferimento avviene nel formato 8 bit parallelo - byte seriale. Ogni apparecchiatura può assumere tre ruoli distinti denominati rispettivamente:

- talker (parlatore);
- listener (ascoltatore);
- controller (controllore).

Ogni strumentazione può assumere uno o più ruoli; ciò dipende dal ruolo che viene assegnato all'apparecchiatura di volta in volta dal controller o dal tipo attrezzatura.
La connessione fra computer e strumentazione può essere lunga fino a 20 metri, per ovviare a questo l'utente può utilizzare gli appositi espansori (expanders) ed estensori (extenders).

L'interfaccia GPIB è disponibile su due tipi di schede:

Scheda ISA
Scheda PCI


Top Icon
Menù