測控總線技術(shù)第八章總線_第1頁
測控總線技術(shù)第八章總線_第2頁
測控總線技術(shù)第八章總線_第3頁
測控總線技術(shù)第八章總線_第4頁
測控總線技術(shù)第八章總線_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

測控總線技術(shù)第八章總線第一頁,共六十九頁,2022年,8月28日8.1概述美國惠普(HP)公司從60年代中期就開始著力解決自動測試系統(tǒng)接口標(biāo)準(zhǔn)化問題1972年公布了它們的通用接口系統(tǒng),命名為HP-IB1975年美國電氣與電子工程師協(xié)會(IEEE)在HP-IB基礎(chǔ)上制定了IEC-488-75《可程控儀表的數(shù)字接口》標(biāo)準(zhǔn)國際電工委員會以IEEE-488-75為基礎(chǔ),制定了IEC-625《可程控測量儀表的接口系統(tǒng)(字節(jié)串行,位并行)》標(biāo)準(zhǔn)1978年IEEE也把IEEE-488-75標(biāo)準(zhǔn)修改為IEEE-488-78標(biāo)準(zhǔn)這兩個(gè)標(biāo)準(zhǔn)都是國際公認(rèn)的總線標(biāo)準(zhǔn),按這兩個(gè)標(biāo)準(zhǔn)配置的接口都稱為通用標(biāo)準(zhǔn)接口,由它們構(gòu)成的系統(tǒng)都稱GPIB(GeneralPurposeInterfaceBus)系統(tǒng)國家標(biāo)準(zhǔn):GB/T15946-1995第二頁,共六十九頁,2022年,8月28日GPIB的目標(biāo)1.它應(yīng)該是一種在有限距離內(nèi)(例如在一個(gè)實(shí)驗(yàn)室內(nèi))的通用接口系統(tǒng);2.通過它來實(shí)現(xiàn)測試系統(tǒng)內(nèi)各設(shè)備之間毫不含糊的可靠通信;3.被聯(lián)接的各設(shè)備之間可以互相直接通信,而不一定要通過中介單元(測試控制器)的媒介;4.對被聯(lián)接設(shè)備的特性要求,應(yīng)提出盡可能少的限制條件;5.通信應(yīng)是異步的(無需同步);6.價(jià)格低廉,以便亦能適用于廉價(jià)的簡單測試系統(tǒng);7.使用起來應(yīng)相當(dāng)靈活多樣、簡單方便,使用者無需費(fèi)很大努力即能容易了解、掌握它的使用。第三頁,共六十九頁,2022年,8月28日GPIB的基本特性1.互聯(lián)方式(總線型)系統(tǒng)實(shí)物連接如圖,其概念模型圖。測試系統(tǒng)所使用的全部儀器和計(jì)算機(jī)均通過一組標(biāo)準(zhǔn)總線相互連接。第四頁,共六十九頁,2022年,8月28日首先,在于系統(tǒng)的組成比較方便、靈活;組建和拆解測試系統(tǒng)十分簡單。其次,采用這種連接方式使儀器與儀器之間可以直接“通話”而無須通過中介單元(一般是計(jì)算機(jī))。標(biāo)準(zhǔn)接口總線GPIB第五頁,共六十九頁,2022年,8月28日2.總線構(gòu)成(16條信號線)

8條數(shù)據(jù)輸入輸出線、3條掛鉤線、5條管理線

3.設(shè)備容量(15臺)可采用增加母線的方式擴(kuò)大容量,每增加一條總線可增加14個(gè)器件,最大可增加到14x14=196個(gè)器件4.地址容量(31個(gè)聽地址,31個(gè)講地址)

25-1=3131X31=9615.?dāng)?shù)傳方式(bit并行、Byte串行、雙向異步傳遞)6.數(shù)傳輸率:max:1MB/stype:500KB/s第六頁,共六十九頁,2022年,8月28日7.?dāng)?shù)據(jù)傳遞距離(不超過20m):L=min(20m,2mXn)n:器件個(gè)數(shù)8.接口功能(共10種)設(shè)備與接口系統(tǒng)之間每一種交互作用就稱為一種接口功能。十種接口功能:9.GPIB系統(tǒng)的控制(總線控者/測試系統(tǒng)控制器)10.消息邏輯(TTL電平,負(fù)邏輯)第七頁,共六十九頁,2022年,8月28日8.1.1GPIB總線結(jié)構(gòu)總線結(jié)構(gòu)16線制:8條數(shù)據(jù)線:DIO8~DIO1

8條管理線:3條掛鉤線:DAV,NRFD,NDAC5條管理線:ATN,REN,IFC,SRQ,EOI

第八頁,共六十九頁,2022年,8月28日一、

數(shù)據(jù)線:DIO8~DIO1(雙向異步傳遞兩種多線消息比特)—器件消息(/ATN=數(shù)據(jù)工作方式):程控命令、測量數(shù)據(jù)、STB

—接口消息(ATN=命令工作方式):通令、專令、地址、副令二、掛鉤控制線(三線)SH(T/C)驅(qū)動:DAV線—(DAV=1)數(shù)據(jù)有效

AH(L)驅(qū)動:NRFD線—(RFD=0)未準(zhǔn)備好

NDAC線—(DAC=0)未收到數(shù)據(jù)第九頁,共六十九頁,2022年,8月28日三、接口管理線:

ATN線:注意線。ATN消息:區(qū)分“命令”和“數(shù)據(jù)”。REN線:遠(yuǎn)控使能線。REN消息EOI線:結(jié)束識別線。EOI消息/ATN∧EOI=END。(以接口消息形式發(fā)送的器件消息結(jié)束符)ATN∧EOI=IDY。(控者進(jìn)行并行查詢---識別)SRQ線:服務(wù)請求線。SRQ消息。(類似于INT信號)。IFC線:接口清除線。IFC消息。迫使所有器件接口停止母線上的活動,回到接口空閑狀態(tài)。第十頁,共六十九頁,2022年,8月28日8.1.2GPIB三線掛鉤技術(shù)宣布數(shù)據(jù)有效DAV=1或撤除數(shù)據(jù)DAV=0講者當(dāng)所有的聽者準(zhǔn)備好,則NRFD=0只要有一個(gè)聽者未準(zhǔn)備好,則NRFD=1當(dāng)所有的聽者都已接收完數(shù)據(jù)時(shí),則NDAC=0只要有一個(gè)聽者未接受完,則NDAC=1NRFDNDACDAV&聽者1講者2講者3&RFDRFDDACDACDAC利用DAV,NRFD,NDAC這三條線形成的掛鉤關(guān)系

第十一頁,共六十九頁,2022年,8月28日GPIB系統(tǒng)采用廣播式通信。講者必須先知道是否所有的聽著已準(zhǔn)備好接收數(shù)據(jù)。只有在都準(zhǔn)備就緒的條件下,講者才被允許把要廣播的數(shù)據(jù)放置到數(shù)據(jù)線上去。講者向所有聽者宣布數(shù)據(jù)線上數(shù)據(jù)有效。聽者在得知數(shù)據(jù)線上數(shù)據(jù)有效后才允許從數(shù)據(jù)線上接收數(shù)據(jù)。接收完畢后,還應(yīng)當(dāng)通知講者,只有當(dāng)講者得知所有聽者都已接收完畢,方可從數(shù)據(jù)線上把數(shù)據(jù)撤除。每個(gè)字節(jié)傳送皆按上述過程進(jìn)行。

第十二頁,共六十九頁,2022年,8月28日NRFD是由聽者送向講者,它是由各聽者的RFD(即準(zhǔn)備就緒)經(jīng)線與后形成,因此只要有一個(gè)聽者還未準(zhǔn)備就緒(RFD=0),則NRFD=1。DAV是由講者送給聽者的數(shù)據(jù)有效線。當(dāng)數(shù)據(jù)線上數(shù)據(jù)有效,則講者使DAV=1。從數(shù)據(jù)線上撤除數(shù)據(jù)后,講者使DAV=0。NDAC也是由聽者送向講者的一條線,它由各聽者DAC(即數(shù)據(jù)接收完畢)經(jīng)線與后形成。當(dāng)所有聽者皆接收完畢,則NDAC=0,只要還有一個(gè)聽者沒有接收完畢,則NDAC=1。第十三頁,共六十九頁,2022年,8月28日

DAV,NRFD,NDAC三線不僅用來進(jìn)行通信聯(lián)絡(luò),它們之間還存在著互鎖關(guān)系。圖(a)、(b)分別表示了講者工作過程與聽者的工作過程。從圖中可以看出其互鎖關(guān)系,比如在講者工作過程中,若NRFD≠0,則DAV不會為1,因而根本談不上DAC=0,當(dāng)然NDAC也不會為0。聽者工作過程這種互鎖關(guān)系也是一樣的。a)講者工作過程;b)聽者工作過程第十四頁,共六十九頁,2022年,8月28日接口功能與器件功能:器件:把測試系統(tǒng)內(nèi)的微機(jī)或各種儀器設(shè)備,通稱為器件。器件功能:是在程序控制(遠(yuǎn)程)下,器件實(shí)現(xiàn)其自身基本任務(wù)的能力,是與器件用途密切相關(guān),并因不同器件而異,因此不可能統(tǒng)一。接口功能:是GPIB的核心,是為在系統(tǒng)中完成各器件之間通信聯(lián)絡(luò)的關(guān)鍵部分,這部分與器件功能無關(guān),因此可以實(shí)現(xiàn)標(biāo)準(zhǔn)化。GPIB接口標(biāo)準(zhǔn)正是對器件的接口功能做出了規(guī)定。8.1.3GPIB的接口功能第十五頁,共六十九頁,2022年,8月28日接口功能名稱代號源方掛鉤(SourceHandshake)SH受方掛鉤(AcceptorHandshake)AH講者TalkerT或擴(kuò)大講者ExtendedTalkerTE聽者ListenerL或擴(kuò)大聽者ExtendedListenerLE服務(wù)請求ServiceRequsetSR遠(yuǎn)控/本控Remote/LocalRL并行查詢ParallelPollPP器件清除DeviceClearDC器件觸發(fā)DeviceTriggerDT控者ControllerC接口功能(InterfaceFunction):器件與GPIB總線的一種交互作用。第十六頁,共六十九頁,2022年,8月28日一、五種基本接口功能:SH&AH.T&

L.C

管理和控制多線消息比特雙向,異步,正確的傳遞。

1.源方SH和受方AH掛鉤功能

利用三條掛鉤線實(shí)現(xiàn)三線連鎖掛鉤,保證DIO線上的多線消息在器件間準(zhǔn)確的異步傳遞。

2.T和L功能:

發(fā)送和接收DIO線上的器件數(shù)據(jù)。

第十七頁,共六十九頁,2022年,8月28日3.C功能:

賦予器件具有控制GPIB系統(tǒng)中器件數(shù)據(jù)流通的能力

指派聽者、講者:決定器件數(shù)據(jù)流通方向;

發(fā)送通令和專令:實(shí)現(xiàn)器件清除、觸發(fā)、查詢等特殊接口操作;識別母線上的服務(wù)請求、發(fā)起串行/并行查詢;控者轉(zhuǎn)移:總線負(fù)責(zé)控者轉(zhuǎn)移;系統(tǒng)控者:(一個(gè)系統(tǒng)內(nèi)只有一個(gè))在任何時(shí)刻發(fā)出IFC、REN??毓δ埽?/p>

控者:配有C功能的GPIB器件,“控制”系統(tǒng)母線及各器件的接口功能。

控制器:控制系統(tǒng)完成測試功能,處理測量數(shù)據(jù),不必有C功能,但必須有

L、T、AH、SH功能?!翱刂啤备髌骷钠骷δ?/p>

第十八頁,共六十九頁,2022年,8月28日二、五種輔助接口功能完成特殊的管理、控制交互作用4.SR:服務(wù)請求從接口向負(fù)責(zé)控者提出,請求控者中斷當(dāng)前進(jìn)行的工作來對該器件進(jìn)行服務(wù)。每個(gè)獨(dú)立的請求源都配有一個(gè)相應(yīng)的SR功能。5.PP:并行查詢:以事先分派的一條DIO線在控者發(fā)起并行查詢時(shí)送出PPR消息,通常配合SR功能。6.DC:器件清除:響應(yīng)控者發(fā)出的DCL通令或SDC專令7.DT:器件觸發(fā)功能:響應(yīng)負(fù)責(zé)控者發(fā)出的GET專令8.R/L:遠(yuǎn)控/本控切換:在兩種輸入操作控制信息之中選擇其一的能力第十九頁,共六十九頁,2022年,8月28日8.2GPIB的消息編碼格式一、邏輯組成模型

器件功能區(qū):完成器件所擔(dān)負(fù)的測控功能。產(chǎn)生器件消息(DeviceDependentMessage)通過接口編碼送上Bus;同時(shí)也接受由接口譯碼的別的器件發(fā)出的器件消息。接口功能區(qū):實(shí)現(xiàn)器件間的匹配連接(機(jī)械、電氣、功能,運(yùn)行)用以管理和控制器件消息的傳遞。接口消息:由接口功能接受,并據(jù)之改變狀態(tài)的消息(InterfaceMassages)遠(yuǎn)地接口消息:經(jīng)由GPIB總線傳遞本地接口消息:在器件功能與接口功能之間傳遞器件消息遠(yuǎn)地接口消息器件功能器件功能接口功能接口功能總線本地消息本地消息第二十頁,共六十九頁,2022年,8月28日二、

儀器的操作與控制IEEE488.2標(biāo)準(zhǔn)指出,驅(qū)使GPIB器件/儀器的器件功能電路狀態(tài)變化,通常稱為器件功能“操作(Operation)”,而GPIB器件功能操作由“程控消息”引起;GPIB器件/儀器的控制和操作是按控制源來分類:遠(yuǎn)控:可程控,接受外來數(shù)字式數(shù)據(jù)控制的能力。本控:可程控本地控制通常分為:(1)儀器操作員可訪問的、用于儀器控制的儀器上的開關(guān)、旋鈕、按鍵、觸屏位置等。(2)從器件/儀器非GPIB接口系統(tǒng)輸入的“外部控制信號“,它可以引起本地操作。例如,數(shù)字電壓表的外觸發(fā)信號能夠啟動一次采樣測量。(3)特別應(yīng)該聲明,通過連接到器件的其他總線接口(如:RS232C、通用并行接口等),來自測試系統(tǒng)內(nèi)另一個(gè)控制操作點(diǎn)的器件功能操作也定義成GPIB本地操作。第二十一頁,共六十九頁,2022年,8月28日三、設(shè)備在GPIB系統(tǒng)中的地位

從系統(tǒng)組建角度出發(fā),每個(gè)設(shè)備的地位是相同的;但它們在完成給定目的和執(zhí)行操作的地位上是不相同的。從接口功能管理上看:講或聽器件;GPIB總線“控者/Controller”從測試系統(tǒng)進(jìn)行的操作或從器件消息傳遞角度出發(fā):“測試系統(tǒng)控制器(TestSystemController)”/“測試控制器/主控器/主控機(jī)”;“器件(Device)”。第二十二頁,共六十九頁,2022年,8月28日四、GPIB消息分類接口功能→設(shè)備功能的本地消息(未規(guī)定)設(shè)備功能→接口功能的本地消息設(shè)備消息(程控指令,測量或顯示數(shù)據(jù)、狀態(tài)字節(jié))多線接口消息(通令、指令、尋址令、副令)單線接口消息接口消息本地消息遠(yuǎn)地消息消息第二十三頁,共六十九頁,2022年,8月28日8.2.1單線接口消息編碼助記符消息名稱類型類別DIO8D7D6D5D4D3D2D1DAVNRFDNDACATNEOISRQIFCRENATN注意(通令)UUCXXXXXXXXXXX1XXXXIPC接口清除(通令)UUCXXXXXXXXXXXXXX1XREN遠(yuǎn)控可能(通令)UUCXXXXXXXXXX0XXXX1DAC數(shù)據(jù)已接收UHSXXXXXXXX1XXXXXXXDAV數(shù)據(jù)有效UHSXXXXXXXXXXXXXXXXEND結(jié)束USTXXXXXXXXXXX01XXXIDY識別(通令)UUCXXXXXXXXXXX11XXXPPR1并行點(diǎn)名響應(yīng)1USTXXXXXXX1XXX11XXXPPR2并行點(diǎn)名響應(yīng)2USTXXXXXX1XXXX11XXXPPR3并行點(diǎn)名響應(yīng)3USTXXXXX1XXXXX11XXXPPR4并行點(diǎn)名響應(yīng)4USTXXXX1XXXXXX11XXXPPR5并行點(diǎn)名響應(yīng)5USTXXX1XXXXXXX11XXXPPR6并行點(diǎn)名響應(yīng)6USTXX1XXXXXXXX11XXXPPR7并行點(diǎn)名響應(yīng)7USTX1XXXXXXXXX11XXXPPR8并行點(diǎn)名響應(yīng)8UST1XXXXXXXXXX11XXXRED準(zhǔn)備好接收數(shù)據(jù)UHSXXXXXXXXX0XXXXXXRQS請求服務(wù)USTX1XXXXXXXXX0XXXXSRQ服務(wù)請求USTXXXXXXXXXXXXX1XX第二十四頁,共六十九頁,2022年,8月28日(1)ATN通令:用來指示數(shù)據(jù)線上是接口消息還是設(shè)備消息。ATN=1為接口消息(命令),ATN=0為設(shè)備消息(數(shù)據(jù))。(2)REN通令:用來使系統(tǒng)中所有設(shè)備處于遠(yuǎn)控可能狀態(tài)(REN=l),凡被尋址設(shè)備則被設(shè)定為遠(yuǎn)控方式。(3)IFC通令:用來使具有DC功能的設(shè)備返回到初始態(tài)(IFC=1)。(4)IDY通令:用來發(fā)起并行點(diǎn)名(EOI=1,ATN=1)。(5)DAV,DAC,RFD:用于實(shí)現(xiàn)三線掛鉤技術(shù)。(6)PPR1~PPR8:8個(gè)并行點(diǎn)名響應(yīng)信號。當(dāng)控者發(fā)出IDY通令進(jìn)行并行點(diǎn)名,已準(zhǔn)備好被并行點(diǎn)名的8臺設(shè)備在自己分配到的那條數(shù)據(jù)線上置上響應(yīng)信號,以表示自己的狀態(tài)。凡PPRi=1的設(shè)備,為提出服務(wù)請求的設(shè)備。(7)SRQ:當(dāng)配有SR功能的設(shè)備有服務(wù)請求時(shí)則SRQ=l,表示它提出服務(wù)請求。(8)RQS:當(dāng)控者響應(yīng)服務(wù)請求,則控者用串行點(diǎn)名查詢,而RQS狀態(tài)就是被串行點(diǎn)名的設(shè)備提供給控者的狀態(tài)。若RQS=1表示是自己提出了服務(wù)請求。(9)END:這是講者提供給控者表示數(shù)據(jù)傳送結(jié)束的狀態(tài)(EOI=1,ATN=0)。第二十五頁,共六十九頁,2022年,8月28日8.2.2多線接口消息編碼多線接口消息是指使用數(shù)據(jù)線DIOi傳送的接口消息,它用于管理接口系統(tǒng)。多線接口消息用七位ASCII碼進(jìn)行編碼(DIO1~DIO7),DIO8不用。多線接口消息分為通令、指令、尋址令、副令四種。

IEC–625多線通令表:助記符名稱編碼LLO本地封鎖×0010001DCL設(shè)備清除×0010100SPE串行點(diǎn)名可能×0011000SPD串行點(diǎn)名不可能×0011001PPU并行點(diǎn)名解除×0010101第二十六頁,共六十九頁,2022年,8月28日多線接口消息又分三類:(1)通令稱為通令群(UCG),DIO7~5為001:LLO本地封鎖(LOCALLOCKOUT);DCL器件清除(DEVICECLEAR);PPU并行查詢組態(tài)不可能(PARALLELPOLLUNCONFIGURE);SPE串行查詢可能(SERIALPOLLENABLE);SPD串行查詢不可能(SERIALPOLLDISABLE)。第二十七頁,共六十九頁,2022年,8月28日(2)專令稱專令群(ACG),DIO7~5為000。(先指定聽者)有:GTL進(jìn)入本地(GOTOLOCAL);SDC有選擇的器件清除(SELECTEDDEVICECLEAR);PPC并行查詢組態(tài)(PARALLELPOLLCONFIGURE);GET群執(zhí)行觸發(fā)(GROUPEXECUTTRIGGER);TCT取得控制(TAKECONTROL)。(3)尋地址

(尋找匹配地址)類型編碼助記符說明聽地址(LAG)01XXXXXMLA0111111=UNL講地址(TAG)10XXXXXMTA/OTA1011111=UNT副地址/副令(SCG)11XXXXX1111111=非副地址第二十八頁,共六十九頁,2022年,8月28日(4)副地址/副令副令群(SCG):DIO7~6=11。第一個(gè)拜特代表地址,相繼的第二個(gè)拜特即為副地址;第一個(gè)拜特代表命令(通令、專令),相繼的第二個(gè)拜特即為副命令。規(guī)定了兩條副命令:PPE并行查詢可能PPD并行查詢不可能(5)本地消息它們都是單線消息,并用三個(gè)小寫字母來作代名。標(biāo)準(zhǔn)中只規(guī)定了由器件功能發(fā)給本器件的接口功能的本地接口消息,列于下表。

第二十九頁,共六十九頁,2022年,8月28日序號本地接口消息名稱代號原文接口功能1進(jìn)入準(zhǔn)備gtsgotostandbyC2個(gè)別服務(wù)要求istindvidualservicerequestPP3只聽(lon)listenonlyL,LE4本地查詢可能(lpe)localpollenablePP5聽ltnlistenL,LE6本地不聽lunLocalunlistenL,LE7新拜特資用nbanewbyteavailableSH8電源接通ponpoweron各接口功能9準(zhǔn)備好接受下一個(gè)消息rdyreadyfornextdataAH10要求并行查詢r(jià)pprequestparallelpollC11要求系統(tǒng)控制rscrequestsystemcontrolC12要求服務(wù)rsvrequestserviceSR13返回本地rtlreturntolocalRL14發(fā)送接口清除sicsendinterfaceclearC15發(fā)送遠(yuǎn)控可能sresendremoteenableC16采取異步控制tcatakecontrolasynchronouslyAH,C17采取同步控制tcstakecontrolsynchronouslyC18只講tontalkonlyTE,T第三十頁,共六十九頁,2022年,8月28日8.2.4設(shè)備消息編碼1.設(shè)備消息的結(jié)構(gòu)設(shè)備消息的最小單位為“消息單元”,消息單元必須具有一個(gè)明確的意義及完整的概念。由一個(gè)或若干個(gè)相關(guān)的消息單元排成的一個(gè)序列稱為“消息塊”。由一塊或幾塊相關(guān)的消息塊排成的一個(gè)序列稱為“記錄”,一般一個(gè)記錄應(yīng)表達(dá)一個(gè)完整的設(shè)備消息。消息單元如圖(a)所示,它由題頭、本體以及定界標(biāo)三部分組成。圖(b)表示了設(shè)備消息的結(jié)構(gòu)。

TVUW×YZ題頭本體定界標(biāo)(a)消息單元定界標(biāo)消息塊定界標(biāo)記錄定界標(biāo)消息塊記錄消息單元消息單元TUVWXTUVWXT…VWXTUVWZ第三十一頁,共六十九頁,2022年,8月28日各段的含義如下:T段(題頭)。它用來描述V段數(shù)據(jù)的類型、性質(zhì)和單位。若V段是測量數(shù)據(jù),則T段應(yīng)描述的類型、性質(zhì)是交流電壓、直流電壓、功率、頻率等。T段還應(yīng)描述測量數(shù)據(jù)的單位,如伏、安、微法、歐姆等。若V段是程控指令,則T段應(yīng)描述程控什么量。T段規(guī)定用英文字母的ASCII碼表示,對程控指令,T段取什么英文字母沒有規(guī)定,由用戶自定。但對測量數(shù)據(jù),T段取什么英文字母是有規(guī)定的。T段長度不限,但是愈短愈好。U段(本體之一)。用該段表示V段數(shù)據(jù)的正負(fù)極性及無符號數(shù)。分別用+、-、Δ所對應(yīng)的ASCII碼來表示。U段長度為一個(gè)字節(jié)。U段僅在V段是測量數(shù)據(jù)時(shí)使用,若V段為程控指令,則不用U段。V段(本體之二)。該段用來放測量數(shù)據(jù)和程控指令的數(shù)據(jù)部分。這是消息單元不可缺少的一個(gè)段。V段長度不限,自左至右先放高位后放低位。通常使用BCD碼或ASCII碼表示V段。當(dāng)采用ASCII碼表示十進(jìn)制數(shù)時(shí),有NR1,NR2,NR3三種表示法。NR1表示法用來表示整數(shù),NR2表示法用來表示帶小數(shù)的數(shù)。NR3表示法是數(shù)值的浮點(diǎn)表示法。表8-8,表8-9,表8-10第三十二頁,共六十九頁,2022年,8月28日X段。X段為消息單元定界標(biāo),取“,”“;”或“/”對應(yīng)ASCII碼。Y段。Y段為消息塊定界標(biāo),同時(shí)也是最后一個(gè)消息單元的定界標(biāo),可選用ETB,ETBEND,CK,LF,NL來作Y定界標(biāo)。Z段。Z段為記錄的定界標(biāo),兼作最后一個(gè)消息塊及最后一個(gè)消息單元的定界標(biāo)??蛇x用ETX或DABEND來作Z段定界標(biāo)。

W段(本體之三)。當(dāng)V段采用NRs表示法時(shí),W段中放冪值,若用其它表示法,則W段不出現(xiàn)。

第三十三頁,共六十九頁,2022年,8月28日3.測量數(shù)據(jù)的編碼格式測量數(shù)據(jù)中V段是必不可少的,T,U,W,X段可任選。4.狀態(tài)字節(jié)編碼格式當(dāng)控者收到服務(wù)請求信號SRQ=1后,就進(jìn)行串行點(diǎn)名。凡被點(diǎn)名的設(shè)備依次被尋址為講者,它用講功能向控者發(fā)一狀態(tài)數(shù)據(jù)來說明自己的工作狀態(tài),以供查詢。2.程控指令的編碼格式程控指令又稱程控?cái)?shù)據(jù)。它是由系統(tǒng)控者發(fā)出的命令,用于設(shè)置或改變某一設(shè)備的設(shè)備功能(如設(shè)置工作模式,選擇量程,改變操作方式等)??卣邞?yīng)先尋址該設(shè)備為聽者,使其進(jìn)入聽者狀態(tài),然后再發(fā)程控指令,程控指令編碼格式由TVZ三段組成,比較簡單。有些程控指令簡單到僅有T段,如START(啟動),RESET(復(fù)位),STOP(停止)。

第三十四頁,共六十九頁,2022年,8月28日8.3GPIB自測系統(tǒng)通信機(jī)理分析第十一講8.4GPIB接口芯片及接口設(shè)計(jì)第三十五頁,共六十九頁,2022年,8月28日8.3.1基本測試過程的消息序列

基本測試過程可以用一個(gè)消息序列來形象描述。這些消息序列就是自動測試系統(tǒng)測試程序中經(jīng)常調(diào)用的子程序。經(jīng)常用到的基本操作及其消息序列有:①傳送設(shè)備消息過程的消息序列;②遠(yuǎn)地本地轉(zhuǎn)換過程的消息序列;③服務(wù)請求和串行點(diǎn)名過程的消息序列;④并行點(diǎn)名過程的消息序列;⑤控制權(quán)轉(zhuǎn)移過程的消息序列。還有其它一些過程的消息序列。第三十六頁,共六十九頁,2022年,8月28日1、傳送設(shè)備消息過程的消息序列傳送設(shè)備消息是最基本的操作。設(shè)備消息包括:程控指令、測量數(shù)據(jù)、狀態(tài)字節(jié)。而這個(gè)基本操作只傳送程控指令與測量數(shù)據(jù)。狀態(tài)字節(jié)在服務(wù)請求串行點(diǎn)名過程中傳送。消息序列有兩種表示方式:一種用序列表表示,一種用方框圖表示,前者簡潔,后者形象。傳送設(shè)備消息過程的消息序列表如表8-12所示。消息序列表也可以表示成方框圖的形式,設(shè)系統(tǒng)控制者已發(fā)送過IFC=1及REN=1,圖8-7即為傳送設(shè)備消息過程的消息序列方框圖。

圖8-7傳送設(shè)備消息過程方框圖第三十七頁,共六十九頁,2022年,8月28日2、服務(wù)請求串行點(diǎn)名過程的消息序列設(shè)備在兩種情況下進(jìn)行服務(wù)請求:一種是異常情況,如故障、程控指令錯(cuò),這時(shí)它經(jīng)過服務(wù)請求要求控者處理。一種是正常情況,設(shè)備測量過程比較慢,按中斷方式工作,當(dāng)設(shè)備測量完成后,向控者請求服務(wù)給予處理,平時(shí)控者可處理自己事務(wù)。ATNRENDIO1~DIO8說明11UNL控者發(fā)UNL,取消上階段所有聽者任命11LADC控者發(fā)LADC,自己把自己任命為聽者,以便接受狀態(tài)字節(jié)11SPE控者發(fā)SPE,使各設(shè)備進(jìn)入串行點(diǎn)名11TAD1控者發(fā)講地址1,任命設(shè)備1為講者01SBN1控者使ATN=0,讓出總線,設(shè)備1發(fā)狀態(tài)字節(jié)SBN1,設(shè)備1不是請求源11TAD2控者令A(yù)TN=1,收回總線,發(fā)講地址2,任命設(shè)備2為講者,設(shè)備1自動失去講地位01SBN2控者發(fā)ATN=0,把總線讓給設(shè)備2,設(shè)備2發(fā)狀態(tài)字節(jié),使RQS=1,是設(shè)備2請求11SPD控者發(fā)送ATN=1,收回總線,且SRQ=0,發(fā)SPD結(jié)束串行點(diǎn)名第三十八頁,共六十九頁,2022年,8月28日3、并行點(diǎn)名消息序列并行點(diǎn)名過程分三步進(jìn)行:(1)安排并行點(diǎn)名。若想了解n臺設(shè)備(n≤8)的工作情況,首先要安排它們參加并行點(diǎn)名.實(shí)現(xiàn)方法是給一臺設(shè)備發(fā)一組命令,有n臺設(shè)備就發(fā)n組命令。尋址該設(shè)備為聽者。向該聽者發(fā)送PPC命令,使該設(shè)備獲得參加并行點(diǎn)名準(zhǔn)備及接受PPE命令能力。緊接著又向該設(shè)備發(fā)PPE命令,規(guī)定它在哪一條DIO線上響應(yīng)。發(fā)UNL,取消該設(shè)備聽者資格,以便對下個(gè)設(shè)備進(jìn)行并行點(diǎn)名組態(tài)。(2)執(zhí)行并行點(diǎn)名。由控者發(fā)出IDY命令,參加并行點(diǎn)名各設(shè)備按組態(tài)結(jié)果把PPR消息送相應(yīng)數(shù)據(jù)線上。(3)結(jié)束并行點(diǎn)名。控者收到各設(shè)備的PPR消息后可發(fā)PPU命令,結(jié)束此次并行點(diǎn)名。應(yīng)當(dāng)注意:控者是在ATN=1的情況下接收PPR消息的,這時(shí)不進(jìn)行三線掛鉤聯(lián)絡(luò)。這是利用數(shù)據(jù)線DIO來傳送消息時(shí)唯一不用三線掛鉤聯(lián)絡(luò)的特殊情況。第三十九頁,共六十九頁,2022年,8月28日4、控制權(quán)轉(zhuǎn)移過程的消息序列

自動測試系統(tǒng)是以控者為核心的主從系統(tǒng),通常按控者情況可分為以下三種:(1)無控者系統(tǒng)。(有人干預(yù))(2)單一控者系統(tǒng)。這種系統(tǒng)只有一個(gè)控者,它既是系統(tǒng)控者也是責(zé)任控者。這也是GPIB系統(tǒng)中最常見的系統(tǒng)??卣咂渌饕蝿?wù)是:①控者向各設(shè)備發(fā)出單線與多線消息,即各種命令。②控者向各設(shè)備發(fā)送程控命令以決定其操作模式。③設(shè)備向控者發(fā)來狀態(tài)字節(jié)以反映工作情況。④各設(shè)備向控者發(fā)送測量數(shù)據(jù)以求處理。第四十頁,共六十九頁,2022年,8月28日(3)多控者系統(tǒng)。多控者系統(tǒng)中有一個(gè)以上的控者,但必須有也只準(zhǔn)有一個(gè)系統(tǒng)控者,而且系統(tǒng)控者不能變。具體執(zhí)行某次自動測試的控者稱為責(zé)任控者,它可以由系統(tǒng)控者兼任,也可不兼任,責(zé)任控者可以互相轉(zhuǎn)移,但某一階段只準(zhǔn)有一個(gè)責(zé)任控者。表8-15第四十一頁,共六十九頁,2022年,8月28日5、遠(yuǎn)地控制與本地控制轉(zhuǎn)換過程的消息序列可編程儀器都設(shè)有本地與遠(yuǎn)地兩種工作方式。遠(yuǎn)地方式時(shí),該設(shè)備就接入自動測試系統(tǒng),共同協(xié)同運(yùn)行來完成系統(tǒng)測試任務(wù)。本地方式,相當(dāng)于從系統(tǒng)脫離,這時(shí)依靠該設(shè)備面板上的開關(guān)手動操作。自動測試過程中有時(shí)需要遠(yuǎn)控與本控相互轉(zhuǎn)換。與遠(yuǎn)地控制及本地控制有關(guān)的命令及消息有下列4條:(1)REN=1表示遠(yuǎn)地控制可能,REN=0表示遠(yuǎn)地控制不可能。(2)rtl本地消息是把設(shè)備面板上遠(yuǎn)地/本地開關(guān)信號引入接口而形成的。若rtl=l表示返回本地,而rtl=0則表示不返回本地。(3)LLO本地封鎖通令,它使設(shè)備遠(yuǎn)地/本地開關(guān)信號rtl失效,從而使手動開關(guān)無法改變遠(yuǎn)地/本地方式。(4)GTL進(jìn)入本地指令,它可使尋址設(shè)備從遠(yuǎn)地方式進(jìn)入本地方式。第四十二頁,共六十九頁,2022年,8月28日1.存取控制方式GPIB系統(tǒng)的通信子層是公用總線型結(jié)構(gòu)的局域網(wǎng)絡(luò),所有設(shè)備都經(jīng)通用接口掛在公用總線上。IEC-625規(guī)約采用了集中式存取控制中的兩種存取控制方法,即輪詢表法與請求選擇法。GPIB采用主從方式通信GPIB在輪詢表法的基礎(chǔ)上加入了請求選擇法,在發(fā)生緊急情況時(shí)可通過服務(wù)請求,中斷現(xiàn)有運(yùn)行轉(zhuǎn)去進(jìn)行服務(wù)處理。GPIB。為了加快對服務(wù)請求的響應(yīng)速度,除了通常的串行查詢(點(diǎn)名)外,還設(shè)置了并行查詢(點(diǎn)名)。

8.3.2GPIB自動測試系統(tǒng)通信機(jī)理第四十三頁,共六十九頁,2022年,8月28日2.流量控制技術(shù)GPIB系統(tǒng)采用三線互鎖聯(lián)絡(luò)技術(shù)(又稱三線掛鉤技術(shù))它支持多機(jī)通信。在GPIB系統(tǒng)中,如果發(fā)生某臺設(shè)備收發(fā)緩沖區(qū)用完,三線互鎖聯(lián)絡(luò)技術(shù)也可以有效地防止溢出。第四十四頁,共六十九頁,2022年,8月28日3.?dāng)?shù)據(jù)交換方式GPIB系統(tǒng)每次通信時(shí),先要由控者任命一個(gè)講者及多個(gè)聽者,然后才開始通信,一旦講者取得了發(fā)送權(quán),把它所要發(fā)送的所有數(shù)據(jù)全部發(fā)送完,再最后結(jié)束傳送,講者把總線權(quán)還給控者,撤消聽者任命。GPIB系統(tǒng)所采用的這樣一種數(shù)據(jù)交換方式屬于線路交換方式,控者任命講者、聽者是建立線路階段,講者發(fā)送數(shù)據(jù)是通信階段,講者把總線使用權(quán)歸還控者,撤除聽者任命是線路拆除階段。它向上層提供有連接服務(wù)。

第四十五頁,共六十九頁,2022年,8月28日4.同步技術(shù)GPIB系統(tǒng)采用位并行、字節(jié)串行方式進(jìn)行異步傳輸。①在GPIB系統(tǒng)中一個(gè)字節(jié)的8位一起傳送。②GPIB系統(tǒng)字節(jié)與字節(jié)之間都要進(jìn)行一次三線掛鉤,一個(gè)一個(gè)字節(jié)正確地分割開了。這樣,字節(jié)同步在三線掛鉤中就已同時(shí)解決了。③幀同步問題。GPIB系統(tǒng)的接口消息相當(dāng)于命令幀,設(shè)備消息相當(dāng)于數(shù)據(jù)幀。接口消息都是單字節(jié)的,字節(jié)同步就是幀同步,因此對接口消息不需要再進(jìn)行任何包裝。設(shè)備消息是數(shù)據(jù)幀,有時(shí)可能比較長,是多字節(jié)幀。GPIB采用幀頭T與幀尾分界符X,Y,Z來包裝,通過識別分界符就可以達(dá)到正確分離出消息單元、消息塊及記錄的目的,從而實(shí)現(xiàn)了幀同步。

第四十六頁,共六十九頁,2022年,8月28日5.連接控制(網(wǎng)絡(luò)尋址)GPIB系統(tǒng)屬于線路連接方式。對每臺連入系統(tǒng)的設(shè)備都應(yīng)當(dāng)經(jīng)過設(shè)備面板開關(guān)設(shè)定其講地址及聽地址,這個(gè)地址一經(jīng)設(shè)定就不再改變??卣咴诮⑼ㄐ啪€路時(shí)使用MTA尋址令,發(fā)出尋址講者,凡設(shè)備講地址與MTA中講地址一致的設(shè)備即被受命為講者,原講者自動被撤消,然后控者用UNL把上階段任命的聽者撤除。再用MLA尋址令發(fā)出尋址聽者,凡設(shè)備聽地址與MLA中聽地址一致的設(shè)備,即被任命為聽者,對多個(gè)聽者中的每一個(gè)都必須尋址,最后控者使ATN=0,把總線發(fā)送權(quán)交給任命的講者,就建立起講者與多個(gè)聽者的線路。用這種講地址、聽地址尋址令來進(jìn)行連接控制。若采用擴(kuò)展地址,則還要用STA尋副地址令才能建立起連接來。

第四十七頁,共六十九頁,2022年,8月28日6.差錯(cuò)控制GPIB自動測試系統(tǒng)通過IEC-625總線所傳輸?shù)男畔⒎謨深悾阂活愂墙涌谙?,它都是單字?jié)的七位ASCII碼,第8位用作奇偶校驗(yàn)。在數(shù)據(jù)鏈路層,對接口消息不需要再設(shè)置校驗(yàn)。另一類是設(shè)備消息,IEC-625-2文件所提供的設(shè)備消息編碼格式中也沒有設(shè)置校驗(yàn)段,這說明GPIB系統(tǒng)沒有要求進(jìn)行數(shù)據(jù)鏈路層的差錯(cuò)控制。在高層設(shè)置差錯(cuò)控制以補(bǔ)充GPIB通用接口中的這點(diǎn)不足。第四十八頁,共六十九頁,2022年,8月28日8.4GPIB接口芯片及接口設(shè)計(jì)第四十九頁,共六十九頁,2022年,8月28日8.4.1兩類GPIB接口芯片在GPIB接口的各種實(shí)現(xiàn)方法中,以采用GPIB接口芯片設(shè)計(jì)GPIB接口效率最高。這也是目前最常用的GPIB接口設(shè)汁方法。GPIB接口芯片分為兩種類型:一類芯片必須與微處理機(jī)配合使用,經(jīng)過編程才能形成各種接口功能。因此這類芯片又稱為“可編程GPIB接口芯片”。屬于這類接口芯片的主要有Motorola公司的MC-68488,Intel公司的8291/8292,TexasInstruments公司的TMS-9914,NEC公司的μPD7210等。另一類GPIB接口芯片不需要微處理機(jī)的支持,它的各種接口功能不是依靠軟件編程設(shè)定,而是由硬件邏輯電路產(chǎn)生。因此,這類芯片又稱為“不可編程GPIB接口芯片”。屬于這類接口芯片的主要有Fairchild公司的96LS488,NPC公司的SM8530B,Philips公司的HEF4738等。第五十頁,共六十九頁,2022年,8月28日這兩類GPIB接口芯片在使用及特性上有下列差別:(l)可編程GPIB接口芯片的功能比較強(qiáng),大多可實(shí)現(xiàn)全部十種或至少九種接口功能。不可編程GPIB接口芯片功能相對比較弱,主要實(shí)現(xiàn)講者、聽者及與講聽有關(guān)的功能。(2)可編程GPIB接口芯片必須與微處理機(jī)配合使用。不可編程GPIB接口芯片不需微處理機(jī)支持,單獨(dú)就可充當(dāng)GPIB接口。(3)可編程GPIB接口芯片的引腳分為兩部分,一部分與IEC-625(IEEE-488)總線適配,另一部分與某一種或幾種微處理器適配。不可編程GPIB接口芯片的引腳也分為兩部分,一部分與IEC-625(IEEE-488)總線適配,另一部分加適當(dāng)電路后與可程控儀器適配,而與微處理器不存在適配關(guān)系。(4)可編程GPIB接口芯片的硬件連接比較簡單,無論與IEC-625總線還是與微處理器都不必加多少硬件電路即可連接。不可編程GPIB接口芯片的硬件連接要稍許復(fù)雜一些,與IEC-625總線的連接比較簡單,但是與可程控儀器的連接比較復(fù)雜,必須根據(jù)可程控儀器的類型,配置不同的硬件電路方可連接。(5)可編程GPIB接口芯片主要用于設(shè)計(jì)計(jì)算機(jī)的GPIB接口及μP化儀表的GPIB接口,而不可編程GPIB接口芯片則主要用在為普通可程控儀器配備GPIB接口。

第五十一頁,共六十九頁,2022年,8月28日8.4.2可編程GPIB接口芯片應(yīng)用舉例第五十二頁,共六十九頁,2022年,8月28日圖8-10表示了TMS-9914A與MCS-51單片機(jī)的連接關(guān)系,說明如下:(l)讀/寫控制。由于MCS-51CPU具有訪內(nèi)指令與訪外指令,對TMS-9914A的讀寫應(yīng)當(dāng)使用訪外指令,所以把MCS-51單片機(jī)的/IORO,/WR,/RD邏輯組合后一個(gè)送/WE,一個(gè)反相后送DBIN。當(dāng)而/IQRQ=0,/WR=O,/RD=1時(shí),/WE=0,DBIN=0,表示寫控制。當(dāng)/IQRQ=0,/WR=1,/RD=0時(shí),/WE=1,DBIN=1。表示讀控制。(2)接口尋址。MCS-51的A3~A7,譯碼后送/CE進(jìn)行片選。MCS-51的A0~A2接RS0~RS2進(jìn)行片內(nèi)尋址,尋找TMS-9914A的內(nèi)部寄存器。本機(jī)開關(guān)地址寄存器LS241的選通信號(接EN端)由片選、A0~A2、讀/寫控制信號邏輯組合后產(chǎn)生,選通LS241,把本機(jī)開關(guān)地址寄存器內(nèi)容讀入,再寫到TMS-9914A的地址寄存器中。(3)與發(fā)送器接收器的連接。與TMS-9914A配用的收發(fā)器為SN75160與SN75161。DIO1~DIO8根數(shù)據(jù)線經(jīng)SN75160接IEC-625。3根掛鉤線、5根接口管理線經(jīng)SN75161接IEC-625。為了實(shí)現(xiàn)講者、聽者、控者功能,這16條線均應(yīng)工作在雙向方式,而在實(shí)現(xiàn)每種具體接口功能時(shí),這些線的流向由TMS-9914A的TE端及CONT端與SN75160,SN75161的1及11端的連接決定。

第五十三頁,共六十九頁,2022年,8月28日TMS-9914A的內(nèi)部寄存器TMS-9914A內(nèi)部共有13個(gè)寄存器,如表8-17所示。各寄存器作用說明如下:(1)中斷狀態(tài)寄存器0與l(R0R,RlR)及中斷屏蔽寄存器0與1(R0W,RlW)(共4個(gè))TMS-9914A為多中斷源系統(tǒng),總共14個(gè)中斷源,但只有1個(gè)中斷請求端/INT,因此采用中斷與查詢相結(jié)合的方法申請中斷。當(dāng)中斷系統(tǒng)中任何一個(gè)中斷源請求中斷時(shí),/INT均有效,然后通過查詢中斷狀態(tài)寄存器各位的狀態(tài)來識別是誰請求的中斷。當(dāng)“中斷狀態(tài)寄存器0”(R0R)的2~7位中任一位置“1”時(shí),INT0位就置“1”。當(dāng)中斷狀態(tài)寄存器1(RlR)的0~7位中任一位置“1”時(shí),INT1位就置“1”?!爸袛嗥帘渭拇嫫?,l”(R0W,R1W)各位與中斷狀態(tài)寄存器各位一一對應(yīng),當(dāng)對中斷屏蔽寄存器某位置“0”,則意味著與之對應(yīng)的中斷源被屏蔽,被屏蔽的中斷源不產(chǎn)生/INT中斷請求,但相應(yīng)中斷狀態(tài)位仍置“1”。第五十四頁,共六十九頁,2022年,8月28日中斷狀態(tài)各位代表的中斷事件如下:BI:數(shù)據(jù)輸入寄存器已接收到1個(gè)字節(jié),提出中斷申請,要求讀入。BO:數(shù)據(jù)輸出寄存器中1個(gè)字節(jié)已發(fā)出,請求中斷,要求寫入下一字節(jié)。END:收到結(jié)束標(biāo)志,END=/ATN∧EOI,表示數(shù)據(jù)傳送結(jié)束。IFC:接收到IFC消息。RLC:本地控制與遠(yuǎn)地控制兩種工作方式發(fā)生轉(zhuǎn)換。MAC:本機(jī)地址發(fā)生改變。GET:接收到GET命令。ERR:SH功能出錯(cuò)。UCG:接收到未定義命令或副命令。APT:在擴(kuò)展講功能TE及擴(kuò)展聽功能LE工作時(shí),收到一個(gè)副地址。DCAS:清除功能DC進(jìn)入工作狀態(tài)。第五十五頁,共六十九頁,2022年,8月28日(2)尋址狀態(tài)寄存器(R2R)此寄存器用來存放ATN消息以及T,TE,L,LE,RL接口功能單元的狀態(tài),因?yàn)檫@些功能狀態(tài)與是否尋址有關(guān),所以該寄存器稱為尋址狀態(tài)寄存器。REM=1表示處于遠(yuǎn)控狀態(tài),LLO=1表示處于本地封鎖狀態(tài)。ATN=1表示ATN消息有效,LPAS=1表示LE功能處于主地址尋址狀態(tài)。TPAS=1表示TE功能處于主地址尋址狀態(tài)。LADS=1表示被尋址為聽者。TADS=1表示被尋址為講者。ulpa在雙地址尋址時(shí)表示最低地址位A1的狀態(tài)。ulpa=1表示地址最低位為1,ulpa=0表示地址最低位為0。。

第五十六頁,共六十九頁,2022年,8月28日(3)地址設(shè)定寄存器(R4W)此寄存器的A5~A1存放設(shè)備地址的設(shè)定值。通常在自動測試系統(tǒng)開始工作時(shí),設(shè)備的微處理機(jī)從本機(jī)地址開關(guān)設(shè)定電路中讀取本機(jī)地址設(shè)定值,然后把它寫入此寄存器。dat=1表示禁止講功能,dal=1表示禁止聽功能。edpa=1表示該設(shè)備為雙重地址,這時(shí)假設(shè)設(shè)備地址的設(shè)定值為5,由于是雙重地址,Al不起作用,故5與4皆為設(shè)備地址。因此用24H,25H都可以受命該設(shè)備為講者,用44H,45H都可以受命該設(shè)備為昕者。

第五十七頁,共六十九頁,2022年,8月28日(4)總線狀態(tài)寄存器(R3R)該寄存器用來存放3條掛鉤線、5條接口管理線的狀態(tài)。實(shí)際上此寄存器的各位是各相應(yīng)邏輯電路的輸出端直接控制的。(5)串行點(diǎn)名寄存器(R5W)當(dāng)RSV置位,則會直接驅(qū)動SRQ總線產(chǎn)生服務(wù)請求。S8,S6~S1各位是用戶規(guī)定的服務(wù)內(nèi)容。該寄存器中各位只能用RESET硬件清零。(6)命令通過寄存器(R6R)有些多線接口消息,如副地址、副令等未定義命令將不在GPIB接口中自動譯碼,而是由命令通過寄存器(R6R)接收后直接送微處理機(jī)去處理。(7)并行點(diǎn)名寄存器(R6W)當(dāng)設(shè)備并行點(diǎn)名時(shí),各設(shè)備將把該寄存器中存放的內(nèi)容送總線“線或”后送控者。而R6W中的內(nèi)容是按照設(shè)備所接收到的PPE命令的要求在R6W的相應(yīng)位預(yù)先寫入數(shù)值,此位只能用RESET硬件清零。第五十八頁,共六十九頁,2022年,8月28日(8)數(shù)據(jù)輸入寄存器(R7R)該寄存器用來接收設(shè)備消息,并采用中斷方式送微處理機(jī)。每接收到一個(gè)字節(jié),則中斷狀態(tài)位BI=1,請求中斷,這時(shí)三線掛鉤鎖定(NRFD保持有效)。當(dāng)微處理機(jī)響應(yīng)BI中斷,把這個(gè)字節(jié)讀入,BI復(fù)0。三線掛鉤是否自動恢復(fù),要看是否采用三線掛鉤鎖定工作方式,若沒有采用三線掛鉤鎖定工作方式,則三線掛鉤自動恢復(fù)。若采用三線鎖定工作方式,則必須用輔助命令rhdf才會恢復(fù)三線掛鉤。(9)數(shù)據(jù)輸出寄存器(R7W)該寄存器存放作為講者或控者向總線發(fā)出的設(shè)備消息及接口消息。微處理機(jī)用中斷方式把這些消息寫入R7W,當(dāng)發(fā)送一個(gè)字節(jié)完成后,BO置“1”,請求中斷。微處理機(jī)在中斷服務(wù)程序中。再寫入下一個(gè)字節(jié)。(10)輔助命令寄存器(R3W)該寄存器的f4~f0五位不同的編碼表示不同的輔助命令,輔令是微機(jī)與GPIB接口進(jìn)行操作的手段。/c/s位表示輔助命令有效的時(shí)間。若/c/s=1表示輔助命令一直有效,直到微機(jī)再次寫此命令并讓/c/s=0時(shí),此輔助命令才失效,此輔助命令才結(jié)束。

(11)ton(01010)只講命令微機(jī)用此命令任命自己為講者,用OTA取消講者地位。第五十九頁,共六十九頁,2022年,8月28日(12)gts(01011)進(jìn)入暫停態(tài)命令控者收到此命令使ATN=0,由CACS態(tài)進(jìn)入CSBS態(tài)。(13)tca(01100)控者異步進(jìn)入作用態(tài)即CACS態(tài)并使ATN=1。(14)tcs(01101)控者同步進(jìn)入作用態(tài),此命令使控者從CIDS態(tài)變?yōu)镃ACS態(tài)。先執(zhí)行shdw(虛掛鉤命令),再執(zhí)行tcs,控者將監(jiān)聽講者與聽者間的數(shù)據(jù)傳送,一旦數(shù)據(jù)傳送結(jié)束,則使ATN=1,使控者與聽者/講者保持同步,以防丟失數(shù)據(jù)。(15)rpp(01110)請求并行點(diǎn)名命令當(dāng)接口處在CACS態(tài),若從微機(jī)接收到rpp命令,則進(jìn)入CPWS態(tài),在此狀態(tài),控功能發(fā)送IDY命令,進(jìn)行并行點(diǎn)名。第六十頁,共六十九頁,2022年,8月28日(16)sic(01111)接口清除命令。執(zhí)行/c/s=1的sic命令,IFC=1。(17)sre(10000)遠(yuǎn)控可能命令。執(zhí)行此命令使REN=l。(18)rqc(10001)要求控制權(quán)命令。當(dāng)接口從總線上收到TCT命令(控制權(quán)轉(zhuǎn)移)時(shí),TCT作為未定義命令,將經(jīng)“命令通過寄存器”送到微

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論