in
inststrurumementantaçãção o GPGPIB IB tententatandndo o momoststrarar r seseuu funcionamento tanto no nível de software como funcionamento tanto no nível de software como de hardware.
de hardware.
I – I
I – I
NTRODUÇÃONTRODUÇÃO OO ppaaddrrãão o IIEEEEE E 448888..11, , ttaammbbéémm conhecido por GPIB (General Purpose Interface conhecido por GPIB (General Purpose Interface B
Buus)s), , dedesscrcreveve e um um ppadadrãrão o dde e ininteterfrfacace e dede ccoommuunniiccaaççãão o eennttrre e eeqquuiippaammeennttoos s ee co
contntrorolaladodores res de de didifeferenrentetes s fabfabricricanantetes. s. OO m
meessmmo o ccoonnttéém m iinnffoorrmmaaççãão o aacceerrcca a ddee es
espepecicifificacaçõções es elelététriricacass, , memecâcâninicacas s e e dede funcionamento da interface.
funcionamento da interface.
1.1 –
1.1 –
HISTÓRICOHISTÓRICO OO barbarrameramento nto GPIGPIB B foi foi invinvententado ado pelpelaa Hewlett-Packard Corporation em 1974, com o Hewlett-Packard Corporation em 1974, com o objetivo de simplificar as comunicações entre objetivo de simplificar as comunicações entre equipamentos de medida e computadores. Nessa equipamentos de medida e computadores. Nessa alt
alturaura, , os os comcomputputadoadores res não não pospossuísuíam am porportastas padr
padrões de ões de ligaçãoligação. Por . Por outro lado, apenas umoutro lado, apenas um nú
númemero ro mumuitito o resrestritrito to de de eqequiuipapamementntos os dede medida apresentava conectores com linhas de medida apresentava conectores com linhas de saída BCD paralelas, para ligação a impressoras saída BCD paralelas, para ligação a impressoras ou plotters.
ou plotters. O
O concontrotrole le remremoto oto dodos s equequipamipamententosos estava limitado a um pequeno número de linhas estava limitado a um pequeno número de linhas d
de e eenntrtraadda a nnuum m coconneectctoorr, , eexxiissttenente te nnaa retaguarda dos mesmos, permitindo a seleção de retaguarda dos mesmos, permitindo a seleção de um número reduzido de funções ou gamas de um número reduzido de funções ou gamas de medida. Como tal, uma interface especial com o medida. Como tal, uma interface especial com o com
computputadoador r teriteria a que que ser ser desdesenvenvolvolvido ido parparaa ca
cada da eqequiuipapamementnto, o, prpresesenente te na na momontntagagemem experimental. Tal implicava geralmente meses experimental. Tal implicava geralmente meses de
de tratrabalhbalho, o, mesmmesmo o parpara a os os sissistematemas s menmenosos complexos.
complexos. Um
Um novo barramennovo barramento, HP-IB to, HP-IB (Hewl(Hewlett- ett-Packar
Packard d InstrInstrument Bus) passaria a ument Bus) passaria a utilizutilizar ar umum ccaabbo o ppaaddrrãão o dde e mmooddo o a a iinntteerrlliiggaar r vváárriiooss
eletrônica e um conjunto padrão de respostas a eletrônica e um conjunto padrão de respostas a com
comandandos os vinvindos dos do do comcomputputadoadorr. . O O sissistematema seria facilmente expansível, ligando múltiplos seria facilmente expansível, ligando múltiplos equip
equipamentoamentos s através de através de conectconectores ores especiespeciaisais (c
(cababos os pipiggggyybabackck). ). O O núnúmemero ro mámáxiximo mo dede eq
equiuipapamementntos os ligligadados os dedeststa a mamaneneira ira esestatavava limitado a 14 e o comprimento do cabo a 20 limitado a 14 e o comprimento do cabo a 20 metros.
metros. O
O babarrrramamenento to HPHP-I-IB B fofoi i prpropopososto to àsàs or
orgaganinizazaçõções es ininteternrnacacioionanais is de de papadrdrõeões s emem 1974, sendo adotado pelo comitê IEC na Europa 1974, sendo adotado pelo comitê IEC na Europa em
em 19197575. . DeDevivido do a a obobjejeçõções es levlevanantatadadas s nonoss EUA por outra grande companhia sobre o nome EUA por outra grande companhia sobre o nome do barramento, foi criado o novo nome: General do barramento, foi criado o novo nome: General Purpose Instrument Bus
Purpose Instrument Bus (GPIB). O barramento(GPIB). O barramento GPIB foi formalmente adotado como IEEE 488, GPIB foi formalmente adotado como IEEE 488, em 1978.
em 1978.
1.2 –
1.2 –
NORMASNORMAS OO barbarrameramento GPIB é nto GPIB é desdescritcrito o por trêspor três normas:
normas:
•
•
IEEE 488.1
IEEE 488.1
que define os aspectosque define os aspectosmecânicos e elétricos mecânicos e elétricos
•
•
IEEE 488.2
IEEE 488.2
que trata de relatório deque trata de relatório destatus, comandos padrões e formato de
status, comandos padrões e formato de dados.dados.
•
•
SCPI
SCPI
que define um grupo de comandosque define um grupo de comandosde fácil compreensão para todos os de fácil compreensão para todos os equipamentos.
equipamentos.
II – IEEE 488.1: I
II – IEEE 488.1: I
NTERFACENTERFACED
D
IGITALIGITALP
P
ADRÃOADRÃO PARAPARA
E
E
QUIPAMENTOSQUIPAMENTOSP
P
ROGRAMÁVEISROGRAMÁVEIS2.1 –
2.1 –
ASPECTOSASPECTOS FUNCIONAISFUNCIONAIS ExiExistem stem três três tiptipos os de de disdispospositivitivos os queque p
pododem em seser r ligligadados os ao ao babarrrrameamentnto o IEIEEE EE 484888 GPIB: os talkers, os listeners e os controladores. GPIB: os talkers, os listeners e os controladores. Um
ba
barramrramentento. o. Por Por seu seu ladlado, o, um um lislistenetener r recerecebebe m
meennssaaggeenns s dde e ddaaddoos s ddo o bbaarrrraammeennttoo. . OO controlador, geralmente o computador, controla controlador, geralmente o computador, controla as ligações de comunicação e envia comandos as ligações de comunicação e envia comandos GPIB para os diferentes dispositivos.
GPIB para os diferentes dispositivos.
Alguns dispositivos podem desempenhar Alguns dispositivos podem desempenhar ma
mais is do do quque e umuma a fufunçnçãoão. . PoPor r exexememplplo, o, umum ana
analislisadoador r de de espespectrectro o podpode e desdesempempenhenhar ar asas funções de listener e talker.
funções de listener e talker.
2.2 –
2.2 –
LINHASLINHASEm termos físicos, o GPIB é composto Em termos físicos, o GPIB é composto p
por or 16 16 linlinhahas s (ló(lógigica ca TTTTL L nenegatgativiva). a). EsEstatass linhas correspondem às linhas de dados, linhas linhas correspondem às linhas de dados, linhas de
de hanhandshdshake ake e e linlinhas de has de gesgestão da tão da inteinterfacrface,e, como visto na figura 1.
como visto na figura 1.
2.2.1 – L
2.2.1 – L
INHASINHAS DEDED
D
ADOSADOS OiOito to lilinhnhas as do do babarrrramamenento to GPGPIB IB sãsãoo li
linhnhas as de de dadadodos s bibididirecrecioionanaisis, , DIDIO O 1-1-8. 8. AsAs lliinnhhaas s dde e ddaaddoos s ssãão o reressppoonnssáávveeiis s ppeellaa ttrraannssfeferrêênncicia a dde e ddaaddoos s e e mmeennssaaggeenns s ddee comandos GPIB.
comandos GPIB.
2.2.2 – L
2.2.2 – L
INHASINHAS DEDEH
H
ANDSHAKEANDSHAKE TrêTrês linhas s linhas de de handshandshake controlam emhake controlam em mod
modo o assassíncíncronrono, o, a a trantransfesferênrência cia de de bytbytes es dede men
mensagsagens ens ententre re disdispospositivitivosos. . O O proprocescesso so dede h
haannddsshhaakke e ggaarraanntte e qquue e oos s ddiiffeerreenntteess dispositivos enviem e recebem mensagens, nas dispositivos enviem e recebem mensagens, nas linhas de dados, sem erros de
linhas de dados, sem erros de transmissão.transmissão. A
As s lliinnhhaas s dde e hhaannddsshhaakke e ssãão o aassssiimm res
responponsávsáveis eis pelpela a tratransfnsferênerência cia de de daddados os dodo ap
apararelelho ho de de esescrcritita a (t(talalkeker) r) papara ra totododos s osos disp
dispositivositivos os endereçendereçados no ados no estado de estado de leituraleitura (l
(lisistetenenersrs). ). O O tatalklker er cocontntrorola la a a lilinhnha a DADAVV,, enq
enquanuanto to que que os os lislisteneteners rs concontrotrolam lam as as linlinhashas NDAC e NRFD:
NDAC e NRFD:
•
•
NR
NRFD
FD (N
(Not
ot Re
Read
ady
y Fo
For
r Da
Data
ta))
- - OOdi
dispspososititivivo o em em momodo do liliststenener er esestá tá (o(ou u nãnão)o) prep
preparado para receber arado para receber um byte um byte de mensagem.de mensagem. T
Também usado pelo ambém usado pelo talker para talker para sinalisinalizar zar modomodo de transferência GPIB HS-488;
de transferência GPIB HS-488;
•
•
ND
NDAC
AC (N
(Not
ot Da
Data
ta Ac
Acce
cept
pted
ed))
- - OO2.2.3 – L
2.2.3 – L
INHASINHAS DEDEG
G
ESTÃOESTÃO DADAII
NTERFACENTERFACEGPIB
GPIB
AsAs cincinco co linhlinhas as de de gesgestão tão do do harhardwadwarere fazem a gestão do fluxo de informação através fazem a gestão do fluxo de informação através d
do o babarrrramamenentoto. . A A ddesescrcriçição ão ddesestatas s lilinhnhasas u
uttililiizazaddaas s nno o ccoonnttrorole le dde e ooppeeraraçõções es ddoo barramento, é a seguinte:
barramento, é a seguinte:
•
•
A
ATN
TN (A
(Att
tten
enti
tion
on)
) –
–
EnEnququananto to oocontrolador envia mensagens de interface ou controlador envia mensagens de interface ou endereços de dispositivos, o ATN deve estar endereços de dispositivos, o ATN deve estar no
no estestado ado ververdaddadeiroeiro. . AATN TN é é colcolocaocado do nono es
estatado do fafalslso o ququanando do o o babarrrramamenento to esestátá transmitindo dados;
transmitindo dados;
•
•
EOI
EOI (En
(End
d Or
Or Id
Ident
entify
ify))
– – MaMarcrca a ooúl
últitimo mo cacararactcterere e dda a mmenenssagagem em ouou, , emem co
conjnjuuntnto o cocom m o o sisinnal al AATNTN, , de de momodo do aa realizar uma operação de parallel poll.
realizar uma operação de parallel poll.
•
•
IFC (Interface Clear)
IFC (Interface Clear)
– O controlador – O controladord
de e ssiisstteemma a aattiivva a a a lliinnhha a IIFFC C ppaarraa “desendereçar” todos dispositivos iniciando, “desendereçar” todos dispositivos iniciando, assim, o barramento;
assim, o barramento;
•
•
R
REN
EN (R
(Reemo
mote
te E
Ena
nabl
blee))
– – UUssaaddooconjuntamente com mensagens da interface conjuntamente com mensagens da interface ou endereços de dispositivos, para comutar ou endereços de dispositivos, para comutar os instrumentos em modo de controle remoto os instrumentos em modo de controle remoto ou local;
ou local;
•
•
SRQ
SRQ (Se
(Serv
rvice
ice Re
Reque
quest)
st)
– – QuQualqalqueuer rdispositivo pode ativar essa linha de modo a dispositivo pode ativar essa linha de modo a requisitar, em modo assíncrono, a atenção do requisitar, em modo assíncrono, a atenção do controlador
Di
Dispsposositiitivovos s com com coconenexão xão GPGPIB IB sãsãoo usualmente conectados com um cabo condutor usualmente conectados com um cabo condutor blindado de 24 pinos com conexão receptáculo blindado de 24 pinos com conexão receptáculo
e
e tomtomadada a (am(ambabas) s) no no fimfim. . VVococê ê popode de liligagar r disp
dispositivositivos em os em um ou um ou outro uma outro uma configconfiguraçãouração lin
linearear, , umuma a conconfigfigurauração ção de de estestrelarela, , ou ou umauma combinação de ambos como mostrado na figura combinação de ambos como mostrado na figura abaixo.
abaixo.
Figura 2
Figura 2
O
O coconenectoctor r papadrdrão ão é é o o AmAmphphenenol ol ou ou CiCincnchh S
Sééririe e 557 7 MMIICCRROORRIIBBBBOON N oou u ttiippo o AAMMPP C
CHHAAMMPP. . PPaara ra aappllicicaaçõçõees s eessppeeciciaiais s ddee interconexão, um cabo de adaptador com cabo interconexão, um cabo de adaptador com cabo não padronizado e/ou conectores são utilizado. não padronizado e/ou conectores são utilizado. O GPIB usa lógica negativa com níveis padrões O GPIB usa lógica negativa com níveis padrões TTL.
TTL.
III – IEEE 488.2: P
III – IEEE 488.2: P
ROTOCOLOSROTOCOLOS EEC
C
OMANDOSOMANDOS PARAPARA
U
U
SAR OSAR OIEEE 488.1
IEEE 488.1
OO coconcenceitito o GPGPIB IB exexprpresesso so no no papadrdrãoão IE
IEEE EE 48488, 8, totornrnoou u mmuiuita ta fáfácicil l a a tatarerefa fa dede conectar fisicamente diferentes dispositivos. No conectar fisicamente diferentes dispositivos. No en
entatantnto, o, nãnão o pepermrmitite e aoaos s pprorogrgramamadadororeses co
comumuninicacarr, , de de foformrma a fáfácicil, l, cocom m os os váváririosos eeqquuiippaammeennttooss. . AllgA guunns s ffaabbrriiccaannttees s ddee instr
instrumentaçumentação de ão de medidmedida a identiidentificam o ficam o fim dafim da resposta dos seus dispositivos recorrendo a um resposta dos seus dispositivos recorrendo a um C
Caarrrriiaagge e RReettuurrn n ((CCRR)), , oouuttrroos s ccoom m uummaa seqüência Carriage Return - Linefeed CR-LF ou seqüência Carriage Return - Linefeed CR-LF ou apenas um LF.
apenas um LF. Re
Regrgra a gegeraral, l, os os nonomemes s de de cocomamandndosos,, sistema de numeração e codificação dependiam sistema de numeração e codificação dependiam d
de e ccadada a ffaabbrricicaannttee. . NNuumma a tteennttatatiivva a ddee uniformização, a Tektronix propôs um conjunto uniformização, a Tektronix propôs um conjunto de padrões em 1985. Este conjunto de propostas de padrões em 1985. Este conjunto de propostas co
consnstittitui ui a a babase se papara ra o o papadrdrão ão IEIEEE EE 48488.8.2,2, ad
adototadado o em em 19198787. . Em Em simsimulultântâneoeo, , o o papadrdrãoão o
oririggininal al fofoi i rereddesesenenhahado do papasssasandndo o a a sser er conhecido como 488.1.
conhecido como 488.1. O
O novnovo o padpadrão rão IEEIEEE-4E-488.88.2 2 estestabelabeleceece ffoorrmmaattoos s ppaaddrrõõees s ppaarra a aas s mmeennssaaggeenns s ddee dispositivos, um conjunto de comandos comuns, dispositivos, um conjunto de comandos comuns, um padrão para a estrutura de relatório de status um padrão para a estrutura de relatório de status b
bem em comcomo o papara ra prprototococololos os do do cocontntroroladladoror.. D
Desesta ta foformrma a fofoi i ununifificicadado o o o coconntrtroole le ddee eq
equiuipapamementntos os de de memedididada, , fafabrbricicadados os pepelala maioria dos construtores.
maioria dos construtores. O
O foformrmatato o papadrdrão ão papara ra as as memensnsagagenenss enviadas termina com um LF e/ou declarando enviadas termina com um LF e/ou declarando EOI (end or identify) no último caractere da EOI (end or identify) no último caractere da ssttririnngg. . MMúúllttipiplolos s ccoommaannddooss, , nna a mmeessmmaa men
mensagsagem, em, são são sepseparaarados dos atratravés de avés de ponponto to ee vírgula. Como formato base para as respostas vírgula. Como formato base para as respostas numéricas, foi utilizado dados de ponto fixado. numéricas, foi utilizado dados de ponto fixado.
3.1 – P
3.1 – P
ROTOCOLOSROTOCOLOSProtocolos são rotinas de alto nível que Protocolos são rotinas de alto nível que co
combmbininam am um um núnúmmerero o de de sseqeqüêüênncicias as dede co
contntrorole le papara ra dedesesempmpenenhahar r opopereraçaçõeões s dede sis
sistema tema de de testeste te comcomunsuns. . IEEIEEE E 488488.2 .2 defidefinene dois protocolos obrigatórios e seis protocolos dois protocolos obrigatórios e seis protocolos opcionais. Esses protocolos reduzem o tempo de opcionais. Esses protocolos reduzem o tempo de
p
prroottooccoollo o ddo o FFIINNDDLLSSTTN N aapprroovveeiitta a aa capacidade do Controlador de monitorar linhas capacidade do Controlador de monitorar linhas d
de e bbararraramemennto to pparara a lolocacalilizazar r esescucutatanndodo di
dispsposositiitivovos s no no babarrarramementnto. o. O O CoContntroroladlador or im
implplememenenta ta o o prprototoococolo lo ddo o FIFINNDLDLSSTNTN emi
emitindtindo o um um endendereçereço o de de escescuta uta parparticuticular lar ee então monitorando a linha do NDAC handshake então monitorando a linha do NDAC handshake p
parara a dedetetermrmininar ar se se um um didispspososititivivo o exexisistete naquele endereço. O resultado do protocolo do naquele endereço. O resultado do protocolo do FINDLSTN é uma lista de endereços para todos FINDLSTN é uma lista de endereços para todos os
os didispsposositiitivovos s lolocacalizlizadadosos. . O O prprototococololo o dodo FI
FINDNDRQRQS S é é um um memecacaninismsmo o efeficicieientnte e paparara lo
localcalizaizar r didispspososititivivos os quque e esestão tão sosolilicitcitanandodo serviço.
serviço.
3.2 – H
3.2 – H
ANDSHAKINGANDSHAKINGO Handshaking é o processo pelo qual O Handshaking é o processo pelo qual os dados
os dados são transferidosão transferidos s assinassincronamecronamente nte dede for
forma ma concontrotroladalada. . AtrAtravéavés s desdesse se proprocescesso, so, asas perdas de dados são mínimas.
perdas de dados são mínimas.
3.2.1 – IEEE 488 Handshake
3.2.1 – IEEE 488 Handshake
Nesse processo o Talker afirma o a linha Nesse processo o Talker afirma o a linha DAV e espera o Listener afirmar a linha NFRD. DAV e espera o Listener afirmar a linha NFRD. Ap
Após ós esesse se prprococesesso so ininiciciaial, l, oos s dadadodos s sãsãoo tr
tranansmsmititididosos. . O O prprococesesso so tetermrminina a apapós ós oo Li
Liststenener er recrecebeber er um um EOEOI I e e nenegagar r o o NDNDACAC.. Todo o processo pode ser visualizado na figura Todo o processo pode ser visualizado na figura 4. 4.
Figura 4
Figura 4
3.2.2 – HS488
3.2.2 – HS488 Handshake
Handshake
ddepepoiois s o o CConontrtroolaladdor or enendderereçeça a totododos s ooss Listeners. Se o Listener suportar HS488, então o Listeners. Se o Listener suportar HS488, então o transfere-se usando o HS488 handshake (Figura transfere-se usando o HS488 handshake (Figura 5). Uma V
5). Uma Vez esteja ez esteja o HS488 habilitado, o HS488 habilitado, o To Talker alker coloca um byte nas linhas de dados espera por coloca um byte nas linhas de dados espera por um tempo, afirma DAV, espera mais um tempo, um tempo, afirma DAV, espera mais um tempo, nega DAV, e dirige o próximo byte de dados nas nega DAV, e dirige o próximo byte de dados nas li
linhnhas as de de dadadodos. s. O O LiListstenener er guguardarda a NDNDACAC negado e deve aceitar o byte dentro do tempo negado e deve aceitar o byte dentro do tempo especificado.
especificado.
Figura 5
Figura 5
IV – SCPI: C
IV – SCPI: C
OMANDOOMANDOP
P
ADRÃOADRÃO PARAPARAE
E
QUIPAMENTOSQUIPAMENTOSP
P
ROGRAMÁVEISROGRAMÁVEISEm Abril 1990, um grupo de fabricantes Em Abril 1990, um grupo de fabricantes de
de insinstrutrumenmento to anuanuncinciou ou a a espespecifecificaçicação ão dodo SCPI, que define um grupo de comandos para SCPI, que define um grupo de comandos para instrumentos programáveis.
instrumentos programáveis. An
Antetes s do do SSCPCPI, I, cacada da fafabrbricicanante te dede instrumento desenvolvia seu próprio grupo de instrumento desenvolvia seu próprio grupo de ccoommaannddoos s ppaarra a sseeuus s eeqquuiippaammeennttooss pr
progogramáramáveiveis. s. NesNessa sa faltfalta a de de padpadronronizaçização,ão, desenvolvedores de sistema de teste tinham que desenvolvedores de sistema de teste tinham que aprender um número de comandos enorme para aprender um número de comandos enorme para equipamentos específicos.
equipamentos específicos. Por
Por defdefiniinir r uma uma proprogragramaçmação ão padpadrãorão,, SCP
SCPI I decdecrescresce e temtempo po de de desdesenvenvolvolvimeimento nto ee aumenta a capacidade para trocar instrumentos. aumenta a capacidade para trocar instrumentos.
S
SCCPPI I é é uum m ccoommpplleettoo, , aalléém m ddee ext
extensensíveível, l, padpadrão rão que que uniunifica fica comcomandandos os dede pr
progogramaramação ção parpara a equequipamipamententos. os. A A priprimeimeirara versão do padrão foi liberada em meados de versão do padrão foi liberada em meados de 1990. Hoje, o Consórcio do SCPI continua a 1990. Hoje, o Consórcio do SCPI continua a
p
prorogrgramamaçação ão quque e popodedem m seser r ususadados os cocomm q
quaualqlquuer er titippo o de de hhararddwwarare e ou ou de de lilinnk k dede comunicação.
comunicação. SC
SCPI PI esespepecifcificica a regregras ras papadrdrononizaizadadass para abreviar palavras
para abreviar palavras-chave de -chave de comandcomando e o e usausa o protocolo de controle de trocas para formatar o protocolo de controle de trocas para formatar comandos e parâmetros.
comandos e parâmetros. SCP
SCPI I ofeoferece rece vanvantagtagens ens numnumeroerosas sas aoao engenheiro de teste. Uma destas é a que o SCPI engenheiro de teste. Uma destas é a que o SCPI fornece um conjunto compreensivo de funções fornece um conjunto compreensivo de funções de
de proprogragramaçmação ão cobcobrinrindo do todtodas as as as priprincincipaipaiss fu
funçnçõeões s de de um um ininststrurumementnto. o. EsEste te coconjnjununtoto pa
padrodroniznizado ado de de comcomandandos os assasseguegura ra um um maimaiss alto grau de comunicação entre equipamentos e alto grau de comunicação entre equipamentos e mi
mininimimiza za o o esesfoforçrço o enenvovolvlvidido o em em prprojojetaetar r novos sistemas de teste.
novos sistemas de teste.
Figura 6 - Modelo de Equipamento SCPI
Figura 6 - Modelo de Equipamento SCPI
V – C
V – C
ONCLUSÃOONCLUSÃOO padrão IEEE 488, também conhecido O padrão IEEE 488, também conhecido co
como mo GPGPIBIB, , vevem m momoststrarandndo-o-se se a a memelhlhor or alternativa quando se trata de transferência de alternativa quando se trata de transferência de da
dadodos s enentre tre eqequiuipampamenentotos s prprogogramramáváveis eis dede medição, pois reduz a quantidade de protocolos, medição, pois reduz a quantidade de protocolos, formatos de dados e comandos usados na área formatos de dados e comandos usados na área de instrumentação.
de instrumentação. O
O ususo o de de apapenenas as trtrês ês papadrdrõeões s (I(IEEEEEE 488.1, IEEE 488.2 e SCPI) torna o GPIB um 488.1, IEEE 488.2 e SCPI) torna o GPIB um p
padadrãrão o bebem m esestrtruututurarado do e e fáfácicil l dde e crcriaiar r aplicativos.
aplicativos.
VI – R
VI – R
EFERÊNCIASEFERÊNCIAS[1] ANSI/IEEE 488.1-1987, IEEE Standard Digital [1] ANSI/IEEE 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation. Interface for Programmable Instrumentation. [2] ANSI/IEEE 488.2-1992, IEEE Codes, Formats, [2] ANSI/IEEE 488.2-1992, IEEE Codes, Formats, Protocols, and Common Commands, and Standard Protocols, and Common Commands, and Standard
[6] GPIB Discussions [6] GPIB Discussions
http://www.inesinc.com/gpibinfo.htm http://www.inesinc.com/gpibinfo.htm..
[7] Packard, Tutorial Description of the [7] Packard, Tutorial Description of the Hewlett-Packard Interface Bus Hewlett-Hewlett-Packard, Nov. 1987. Packard Interface Bus Hewlett-Packard, Nov. 1987. [8] NI-488.2MTM User Manual for Windows 95 and [8] NI-488.2MTM User Manual for Windows 95 and Windows NT
Windows NT, National , National Instruments, Inc., Austin, TX,Instruments, Inc., Austin, TX, 1996.
1996.
[9] IEEE Std 488.2-1992, IEEE Standard Codes, Formats, [9] IEEE Std 488.2-1992, IEEE Standard Codes, Formats, Protocols, and Common Commands for Use with IEEE Protocols, and Common Commands for Use with IEEE Std 4881.-1987, IEEE Standard Digital Interface for Std 4881.-1987, IEEE Standard Digital Interface for Programmable Instrumentation, Institute of Electrical and Programmable Instrumentation, Institute of Electrical and Electronics Engineers, New York, NY, 1992.
Electronics Engineers, New York, NY, 1992.
[10] Instrument Communication Handbook, IOTech, Inc., [10] Instrument Communication Handbook, IOTech, Inc., Cleveland, OH, 1991.
Cleveland, OH, 1991.
[11] Instrumentation for Enginnnering Measuments, 2 [11] Instrumentation for Enginnnering Measuments, 2 Edição, Jmaes W. Dallly, William F. Riley e Kenneth G. Edição, Jmaes W. Dallly, William F. Riley e Kenneth G. Mc.Connell, Jonh Wiley & Sons,
Mc.Connell, Jonh Wiley & Sons, Inc. New YInc. New York, 1993.ork, 1993. [12] Process Control
[12] Process Control Instrumentation TechnologyInstrumentation Technology, 4, 4 Edição, Curtis Jonhson, Prentice Hall Career & Edição, Curtis Jonhson, Prentice Hall Career & Technology, New Jersey, 1993.