版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、電子測量 第 9 章 - 11. 組建自動測試系統(tǒng)組建自動測試系統(tǒng)2. 自動測試系統(tǒng)中的總線技術自動測試系統(tǒng)中的總線技術 2.1 GPIB總線總線 2.2 LXI總線總線 3. 自動測試系統(tǒng)的軟件設計自動測試系統(tǒng)的軟件設計 3.1 軟件開發(fā)環(huán)境軟件開發(fā)環(huán)境 3.2 軟件開發(fā)示例軟件開發(fā)示例 電子測量 第 9 章 - 2例:放大器的幅頻特性測試例:放大器的幅頻特性測試測試人員測試人員電電壓壓源源信信號號源源電電壓壓表表記記錄錄紙筆紙筆繪繪圖圖紙筆紙筆被測器件被測器件人工測試系統(tǒng)人工測試系統(tǒng)電子測量 第 9 章 - 3人工測試特點:人工測試特點:由三部分組成,即人、被測件和儀器設備。由三部分組成,
2、即人、被測件和儀器設備。人的作用有兩方面,一方面為對測試過程的人的作用有兩方面,一方面為對測試過程的指揮;一方面執(zhí)行對設備的操作。指揮;一方面執(zhí)行對設備的操作。測試速度較慢。測試速度較慢。例如:點頻法,逐點測量法例如:點頻法,逐點測量法電子測量 第 9 章 - 4計計算算機機接口接口信信號號源源接口接口電電壓壓表表接口接口打打印印機機接口接口繪繪圖圖儀儀接口接口電電壓壓源源接口接口被測器件被測器件自動測試系統(tǒng)自動測試系統(tǒng)電子測量 第 9 章 - 5組建自動測試系統(tǒng)組建自動測試系統(tǒng)圖圖 9-1-1 自動測試系統(tǒng)結(jié)構圖自動測試系統(tǒng)結(jié)構圖 自動測試系統(tǒng)通常由三大部分以及相互之間的接口自動測試系統(tǒng)通常
3、由三大部分以及相互之間的接口組成。主機是整個自動測試系統(tǒng)的核心。組成。主機是整個自動測試系統(tǒng)的核心。1.1自動測試系統(tǒng)的基本結(jié)構自動測試系統(tǒng)的基本結(jié)構電子測量 第 9 章 - 6電子測量 第 9 章 - 7自動測試系統(tǒng)自動測試系統(tǒng)自動測試設備自動測試設備ATE測試環(huán)境測試環(huán)境測試程序集測試程序集TPS 生命周期模型定義了系統(tǒng)生命周期各個階段的目生命周期模型定義了系統(tǒng)生命周期各個階段的目標、輸入、需求、交付成果以及驗證與確認活動。標、輸入、需求、交付成果以及驗證與確認活動。 歷史上出現(xiàn)了多種生命周期模型,例如歷史上出現(xiàn)了多種生命周期模型,例如“瀑布模瀑布模型型”、“V模型模型”、“螺旋型模型螺旋
4、型模型”等。等。1.2自動測試系統(tǒng)結(jié)構的另一種描述自動測試系統(tǒng)結(jié)構的另一種描述1.3自動測試系統(tǒng)的開發(fā)和集成自動測試系統(tǒng)的開發(fā)和集成電子測量 第 9 章 - 8單元級系統(tǒng)級平臺級實現(xiàn)系統(tǒng)需求規(guī)范集成測試用戶需求及需求分析詳細設計單元測試系統(tǒng)測試系統(tǒng)確認和交付架構設計圖圖9-1-2 “V模型模型”生命周期生命周期 “V模型模型”清晰地描述了各階段的輸入、輸出以及各階清晰地描述了各階段的輸入、輸出以及各階段之間的信息流。段之間的信息流。電子測量 第 9 章 - 9自動測試系統(tǒng)中的總線技術自動測試系統(tǒng)中的總線技術總線的分類:總線的分類:按總線應用領域按總線應用領域:計算機總線計算機總線儀器或測控系統(tǒng)
5、總線儀器或測控系統(tǒng)總線網(wǎng)絡通信總線網(wǎng)絡通信總線按總線數(shù)據(jù)傳送方式按總線數(shù)據(jù)傳送方式:并行總線并行總線串行總線串行總線按照總線的用途和應用場合按照總線的用途和應用場合片內(nèi)總線(微處理器芯片內(nèi)的總線)片內(nèi)總線(微處理器芯片內(nèi)的總線)片間總線(微處理器中各芯片間的總線)片間總線(微處理器中各芯片間的總線)內(nèi)總線(微機系統(tǒng)內(nèi)各插件板的總線)內(nèi)總線(微機系統(tǒng)內(nèi)各插件板的總線)外總線(微機系統(tǒng)之間、微機系統(tǒng)與外于外總線(微機系統(tǒng)之間、微機系統(tǒng)與外于設之間以及微機系統(tǒng)與其它系統(tǒng)之間的總設之間以及微機系統(tǒng)與其它系統(tǒng)之間的總線)線)電子測量 第 9 章 - 102.1 GPIB總線總線2.1 GPIB總線總線
6、(1 1) 惠普公司在惠普公司在6060年代末和年代末和7070年代初開發(fā)了年代初開發(fā)了HPIBHPIB通用儀器通用儀器控制接口總線標準控制接口總線標準。 (2 2) IEEEIEEE國際組織在國際組織在19751975年對年對GPIBGPIB進行了標準化,由此進行了標準化,由此GPIBGPIB變成了變成了IEEE 488IEEE 488標準。術語標準。術語GPIBGPIB,HP-IBHP-IB和和IEEE 488IEEE 488都是同義詞。都是同義詞。 (3 3)GPIBGPIB的原始目的是對測試儀器進行計算機控制。然而,的原始目的是對測試儀器進行計算機控制。然而, GPIBGPIB的用途十
7、分廣泛,現(xiàn)在已廣泛用于計算機與計算機之間的用途十分廣泛,現(xiàn)在已廣泛用于計算機與計算機之間的通訊,以及對掃描儀和圖像記錄儀的控制。的通訊,以及對掃描儀和圖像記錄儀的控制。電子測量 第 9 章 - 11主要組成:主要組成:器件器件接口接口總線總線2.1 GPIB總線總線(1)GPIB系統(tǒng)的基本結(jié)構系統(tǒng)的基本結(jié)構主要組成:主要組成:器件器件接口接口總線總線2.1 GPIB總線總線(1)GPIB系統(tǒng)的基本結(jié)構系統(tǒng)的基本結(jié)構電子測量 第 9 章 - 12 1、器件、器件凡配備了凡配備了 IEEE 488.1接口的獨立裝置均稱為器件。接口的獨立裝置均稱為器件??卣咂骷卣咂骷v者器件講者器件聽者器件聽者器
8、件 凡是能接收控者發(fā)出給指定器件命令或凡是能接收控者發(fā)出給指定器件命令或者接收講者器件發(fā)出的數(shù)據(jù)、程控命令者接收講者器件發(fā)出的數(shù)據(jù)、程控命令的器件的器件在系統(tǒng)運行中,當控者退出總線控制后在系統(tǒng)運行中,當控者退出總線控制后能夠發(fā)布測量數(shù)據(jù)、報告內(nèi)部狀態(tài)或者能夠發(fā)布測量數(shù)據(jù)、報告內(nèi)部狀態(tài)或者發(fā)布儀器程控命令的器件發(fā)布儀器程控命令的器件系統(tǒng)的指揮者,能夠發(fā)布各種命令,對系統(tǒng)的指揮者,能夠發(fā)布各種命令,對接口系統(tǒng)進行管理,一般使用計算機來接口系統(tǒng)進行管理,一般使用計算機來實現(xiàn)實現(xiàn) GPIB系統(tǒng)的器件分為以下三類:系統(tǒng)的器件分為以下三類:電子測量 第 9 章 - 13 2、接口、接口作用:器件通過接口與
9、系統(tǒng)中其他器件進行數(shù)據(jù)和控制作用:器件通過接口與系統(tǒng)中其他器件進行數(shù)據(jù)和控制信息的交互。信息的交互。 GPIB系統(tǒng)使用的總線電纜和總線插頭各有兩種型式。系統(tǒng)使用的總線電纜和總線插頭各有兩種型式。 按按IEC625規(guī)定采用了規(guī)定采用了24芯電纜和芯電纜和25芯針式接插頭。芯針式接插頭。 按按IEEE488標準和標準和GBn249標準規(guī)定則采用標準規(guī)定則采用23芯電纜和芯電纜和 24芯扁線型接插頭。芯扁線型接插頭。圖圖9-2-2 25芯針狀接頭芯針狀接頭圖圖9-2-3 24芯扁線型接頭芯扁線型接頭電子測量 第 9 章 - 14IEEE-488 stacking connectors電子測量 第 9
10、 章 - 15無論哪種電纜和接插頭,電纜芯線和接插頭引腳無論哪種電纜和接插頭,電纜芯線和接插頭引腳的定義都是標準化的。的定義都是標準化的。表表9-2-1 IEEE488.1標準的引腳定義標準的引腳定義引腳信號線引腳信號線引腳信號線引腳信號線1DIO17NRFD13DIO519地2DIO28NDAC14DIO620地3DIO39IFC15DIO721地4DIO410SRQ16DIO822地5EOI11ATN17REN23地6DAV12屏蔽18地24邏輯地線表表9-2-2 IEC625標準的引腳定義標準的引腳定義引腳信號線引腳信號線引腳信號線引腳信號線1DIO17DVA13屏蔽19地2DIO28N
11、RFD14DIO520地3DIO39NDAC15DIO621地4DIO410IFC16DIO722地5REN11SRQ17DIO823地6EOI12ATN18地24地25地電子測量 第 9 章 - 16 3、總線、總線 GPIB規(guī)范定義了各器件應通過標準的無源電纜連接規(guī)范定義了各器件應通過標準的無源電纜連接 在一起,各對應引腳線并行連接。在一起,各對應引腳線并行連接。 總線共有總線共有16條信號線,分為數(shù)據(jù)線、握手線和控制線。條信號線,分為數(shù)據(jù)線、握手線和控制線。 總線上采用總線上采用TTL電平、負邏輯(即低電平為邏電平、負邏輯(即低電平為邏 輯輯1,高,高 電平為邏輯電平為邏輯0)。)。 總
12、線上傳遞消息和命令,允許各儀器間不通過計算機總線上傳遞消息和命令,允許各儀器間不通過計算機 實現(xiàn)信息交互,有利于提高系統(tǒng)的工作效率。實現(xiàn)信息交互,有利于提高系統(tǒng)的工作效率。電子測量 第 9 章 - 171、器件容量、器件容量 一個一個GPIB系統(tǒng)中通常允許包含的計算機和儀器的總系統(tǒng)中通常允許包含的計算機和儀器的總數(shù)量應少于或等于數(shù)量應少于或等于15臺(包括控者器件在內(nèi))。臺(包括控者器件在內(nèi))。 由于接收門電路的灌電流負載能力最大為由于接收門電路的灌電流負載能力最大為48mA,而,而每個發(fā)送門高電平輸出電流為每個發(fā)送門高電平輸出電流為3.2 mA,因此有,因此有48 mA/3.2 mA=15。
13、 在一個自動測試系統(tǒng)中,一般僅需要一臺計算機。因在一個自動測試系統(tǒng)中,一般僅需要一臺計算機。因此除計算機之外,最多還能容納此除計算機之外,最多還能容納14臺儀器。臺儀器。(2) GPIB系統(tǒng)的基本性能系統(tǒng)的基本性能電子測量 第 9 章 - 18 2、電纜長度、電纜長度 規(guī)定電纜總長度不大于規(guī)定電纜總長度不大于20米,此時數(shù)據(jù)傳輸速率低米,此時數(shù)據(jù)傳輸速率低于于500 kB/S;另一種規(guī)定方式是;另一種規(guī)定方式是“每根電纜長度每根電纜長度器件器件數(shù)數(shù)20米米”。 通常電纜長度有通常電纜長度有 2米、米、1.5米兩種。在滿足系統(tǒng)要求米兩種。在滿足系統(tǒng)要求條件下,選用短電纜對提高數(shù)傳速率有利。條件下
14、,選用短電纜對提高數(shù)傳速率有利。 如果采用平衡發(fā)送器和接收器,可將數(shù)傳距離擴大如果采用平衡發(fā)送器和接收器,可將數(shù)傳距離擴大到到500米。米。電子測量 第 9 章 - 19 3、傳輸速度、傳輸速度 在標準電纜上一般為在標準電纜上一般為 250500 kB/S。 4、地址容量、地址容量 在在GPIB系統(tǒng)中,一個器件至少占用一個地址,個別器系統(tǒng)中,一個器件至少占用一個地址,個別器件還可以占用兩上以上的地址。件還可以占用兩上以上的地址。 GPIB系統(tǒng)采用系統(tǒng)采用5位二進制數(shù)來生成地址,其中位二進制數(shù)來生成地址,其中11111碼不碼不作器件的地址代碼,其余作器件的地址代碼,其余31個編碼可作為器件的聽地
15、址和個編碼可作為器件的聽地址和講地址。講地址。 GPIB系統(tǒng)也允許使用雙字節(jié)來擴展地址容量。系統(tǒng)也允許使用雙字節(jié)來擴展地址容量。電子測量 第 9 章 - 20GPIB系統(tǒng)總線共有系統(tǒng)總線共有16條信號線,分為數(shù)據(jù)線、握條信號線,分為數(shù)據(jù)線、握手線和控制線三組。手線和控制線三組。(3) GPIB系統(tǒng)的總線結(jié)構及操作系統(tǒng)的總線結(jié)構及操作1、數(shù)據(jù)線、數(shù)據(jù)線8條(條(DIO8DIO1) 通過這些數(shù)據(jù)線可以傳輸多線消息。數(shù)據(jù)編碼可通過這些數(shù)據(jù)線可以傳輸多線消息。數(shù)據(jù)編碼可采用二進制編碼、采用二進制編碼、BCD編碼或編碼或7比特的比特的ASCII碼(第碼(第8比特用于奇偶校驗,或者不用)。比特用于奇偶校驗
16、,或者不用)。 目前用得最多的目前用得最多的ASCII碼。碼。電子測量 第 9 章 - 21作用:保證數(shù)據(jù)雙向、異步、可靠地在處理速度不同作用:保證數(shù)據(jù)雙向、異步、可靠地在處理速度不同的器件之間傳遞。的器件之間傳遞。a) DAV(Data Valid)“數(shù)據(jù)有效數(shù)據(jù)有效”線線 特點:特點:由發(fā)送消息的一方控制,只有當由發(fā)送消息的一方控制,只有當DAV1時時表示總線上的數(shù)據(jù)有效,收方才可以接收。表示總線上的數(shù)據(jù)有效,收方才可以接收。b) NRFD(Not Ready For Data)“沒有準備好沒有準備好”線線 特點:特點:該線是由接收器件共同控制的。當接收器件該線是由接收器件共同控制的。當接
17、收器件中至少有一個器件沒準備好時,中至少有一個器件沒準備好時,NRFDl。只有當所。只有當所有接收器件全部準備好時,才有有接收器件全部準備好時,才有NRFD=0。2、握手線、握手線3條(條(DAV、NRFD、NDAC) 電子測量 第 9 章 - 22c)NDAC(No Data Accept)“數(shù)據(jù)未接收數(shù)據(jù)未接收”線線 特點:特點:是由接收器件共同控制的。當接收器件中至少是由接收器件共同控制的。當接收器件中至少有一個器件沒有收完數(shù)據(jù)時,有一個器件沒有收完數(shù)據(jù)時,NDACl。直至所有接收。直至所有接收器件全部接收完時,器件全部接收完時,NDAC=0。將數(shù)據(jù)送至數(shù)據(jù)總線上將數(shù)據(jù)送至數(shù)據(jù)總線上發(fā)送
18、一方檢查發(fā)送一方檢查NRFD是否為是否為0。NRFD0,發(fā)送一方,發(fā)送一方令令 DAV 1,收方開始接收,收方開始接收,全部收方都接收完時,發(fā)送一方令全部收方都接收完時,發(fā)送一方令DAV0,宣布數(shù),宣布數(shù)據(jù)無效,并將總線上的數(shù)據(jù)撤掉。據(jù)無效,并將總線上的數(shù)據(jù)撤掉。當發(fā)送消息一方要發(fā)送一個字節(jié)時:當發(fā)送消息一方要發(fā)送一個字節(jié)時:電子測量 第 9 章 - 23三線掛鉤三線掛鉤電子測量 第 9 章 - 24a) ATN(ATenNion)“注意注意”線線 此線由現(xiàn)行控者控制。此線由現(xiàn)行控者控制。狀態(tài):狀態(tài): ATN=l表示現(xiàn)行控者正在起作用。表示現(xiàn)行控者正在起作用。 當當ATN=0,意味著現(xiàn)行控者已
19、退出控制。,意味著現(xiàn)行控者已退出控制。 當當ATN由由0變變1時,表明控者要進入作用態(tài),此時時,表明控者要進入作用態(tài),此時 現(xiàn)行講者與聽者間的握手要立刻中斷?,F(xiàn)行講者與聽者間的握手要立刻中斷。3、控制線、控制線5條(條(ATN、IFC、REN、EOI、SRQ)電子測量 第 9 章 - 25b)IFC(InterFace Clear)“接口清除接口清除”線線 此線由系統(tǒng)控者控制。此線由系統(tǒng)控者控制。狀態(tài):狀態(tài):IFCl表明控者命令系統(tǒng)中各器件接口功能表明控者命令系統(tǒng)中各器件接口功能清除到初始態(tài)(至少保持清除到初始態(tài)(至少保持100微秒以上)微秒以上) 。如果。如果IFC始終為始終為1,系統(tǒng)將無法
20、運行。,系統(tǒng)將無法運行。通常在自動測試系統(tǒng)上電以后,控者發(fā)一次通常在自動測試系統(tǒng)上電以后,控者發(fā)一次IFC命命令,使接口功能可靠地回到初始態(tài)。在特定情況下需令,使接口功能可靠地回到初始態(tài)。在特定情況下需要系統(tǒng)控者介入控制時,系統(tǒng)控者通過發(fā)要系統(tǒng)控者介入控制時,系統(tǒng)控者通過發(fā)IFC,從現(xiàn),從現(xiàn)行控者手中接過控制權。行控者手中接過控制權。電子測量 第 9 章 - 26c) REN(Remote Enable) “遠控可能遠控可能”線線 REN受控者控制。受控者控制。狀態(tài):狀態(tài): REN0,它使程控器件一律回到本地操作方式。,它使程控器件一律回到本地操作方式。 RENl時,器件并不能立刻進入遠地程控
21、方式。時,器件并不能立刻進入遠地程控方式。只有此后由控者對各程控器件任命聽者后,被任命只有此后由控者對各程控器件任命聽者后,被任命聽者的器件才能進入程控方式。如果器件要再回到本聽者的器件才能進入程控方式。如果器件要再回到本地方式,這時需要控者發(fā)有關的指令,或者由人工干地方式,這時需要控者發(fā)有關的指令,或者由人工干預。預。電子測量 第 9 章 - 27 d) EOI(End Or Identify)“結(jié)束或識別結(jié)束或識別”線線 此線可由現(xiàn)行控者控制,也可由現(xiàn)行講者控制。此線可由現(xiàn)行控者控制,也可由現(xiàn)行講者控制。 i)識別作用)識別作用 當當ATN=1且且EOI=l,表明控者要求,表明控者要求“識
22、別識別”,這時,這時EOI線受現(xiàn)行控者控制。這是并行查詢中一種查詢方式。線受現(xiàn)行控者控制。這是并行查詢中一種查詢方式。 ii)結(jié)束作用)結(jié)束作用 這時這時EOI線受現(xiàn)行講者控制,此時表示數(shù)傳的結(jié)束,線受現(xiàn)行講者控制,此時表示數(shù)傳的結(jié)束,即即END=ATNEOI。電子測量 第 9 章 - 28 e) SRQ(Service Request)“服務請求服務請求”線線 SRQ線是有服務請求功能的各器件共用的,它是線是有服務請求功能的各器件共用的,它是各器件的各器件的SRQi的邏輯或。當控者退出控制后,控者的邏輯或。當控者退出控制后,控者依然有監(jiān)視依然有監(jiān)視SRQ線的能力。一旦線的能力。一旦SRQ=1
23、,這就表明,這就表明系統(tǒng)中至少有一個器件要求控者為它服務,這時控系統(tǒng)中至少有一個器件要求控者為它服務,這時控者應中斷現(xiàn)行講者和聽者的數(shù)傳,通過查詢了解情者應中斷現(xiàn)行講者和聽者的數(shù)傳,通過查詢了解情況后,為該器件服務。況后,為該器件服務。電子測量 第 9 章 - 291、消息交換模型、消息交換模型GPIB系統(tǒng)中的任何器件都包含器件功能和接口功能系統(tǒng)中的任何器件都包含器件功能和接口功能這兩部分功能。這兩部分功能。 器件消息遠地接口消息器件功能接口功能器件功能接口功能本地接口消息本地接口消息總線圖圖 9-2-5 GPIB系統(tǒng)的消息交換模型系統(tǒng)的消息交換模型(4) GPIB系統(tǒng)的消息交換系統(tǒng)的消息交換
24、電子測量 第 9 章 - 30GPIB系統(tǒng)中器件之間需要傳遞的消息種類很多,消息系統(tǒng)中器件之間需要傳遞的消息種類很多,消息以三個大寫(或小寫)的英文字母表示。以三個大寫(或小寫)的英文字母表示。按內(nèi)容分按內(nèi)容分接口消息接口消息 (控著發(fā)出,(控著發(fā)出,ATN=1)器件消息器件消息 (講著發(fā)出,(講著發(fā)出,ATN=0)按來源分按來源分遠地消息遠地消息 (用三個大寫英文字母表示)(用三個大寫英文字母表示)本地消息本地消息 (以三個英文小寫字母表示)(以三個英文小寫字母表示)接消息使用信號線數(shù)目分接消息使用信號線數(shù)目分單線消息(用一根線傳遞)單線消息(用一根線傳遞)多線消息(用多根線傳遞)多線消息(
25、用多根線傳遞)2、消息分類、消息分類電子測量 第 9 章 - 31結(jié)論:結(jié)論:同一種消息可能具有多種名稱。例如同一種消息可能具有多種名稱。例如IFC是是單線、接口、遠地消息;單線、接口、遠地消息;rdy是器件、本地消息。是器件、本地消息。 3、消息編碼、消息編碼無論是多線接口消息還是多線器件消息,都必須以無論是多線接口消息還是多線器件消息,都必須以適當?shù)男问竭M行編碼,然后才能傳遞。適當?shù)男问竭M行編碼,然后才能傳遞。IEEE488.1標標準對準對16條多線接口消息的編碼格式作了嚴格的規(guī)定,條多線接口消息的編碼格式作了嚴格的規(guī)定,具體的編碼定義可以查閱具體的編碼定義可以查閱IEEE488.1標準。
26、標準。電子測量 第 9 章 - 32為保證數(shù)據(jù)傳輸和數(shù)據(jù)控制的可靠性,定義了為保證數(shù)據(jù)傳輸和數(shù)據(jù)控制的可靠性,定義了10種接口功能。種接口功能。表表9-2-3 10種接口功能種接口功能名稱代號英文原文控者CController講者TTalker聽者LListener源握手SHSource Handshake受者握手AHAcceptor Handshake服務請求SRService Request遠地/本地RLRemote/Local并行查詢PPParallel Poll器件觸發(fā)DTDevice Trigger器件清除DCDevice Clear (5) GPIB系統(tǒng)的接口功能系統(tǒng)的接口功能電子
27、測量 第 9 章 - 33 1、接口功能簡介、接口功能簡介聽者功能聽者功能適用于所有需要從總線上接收數(shù)據(jù)的器件。例如打印機適用于所有需要從總線上接收數(shù)據(jù)的器件。例如打印機要將其他儀器經(jīng)總線傳出的數(shù)據(jù)接收下來并進行打印。要將其他儀器經(jīng)總線傳出的數(shù)據(jù)接收下來并進行打印。 講者功能講者功能 適用于需要向其他器件傳送數(shù)據(jù)的器件。例如示波器適用于需要向其他器件傳送數(shù)據(jù)的器件。例如示波器需要將其采集到的測量數(shù)據(jù)送往打印機。需要將其采集到的測量數(shù)據(jù)送往打印機。 控者功能控者功能 為計算機或其他控制器而設立的??卣呖梢岳迷摴橛嬎銠C或其他控制器而設立的。控者可以利用該功能向有關器件發(fā)布各種命令。比如復位系統(tǒng)
28、、尋址某臺能向有關器件發(fā)布各種命令。比如復位系統(tǒng)、尋址某臺器件為講者或聽者。器件為講者或聽者。電子測量 第 9 章 - 34 源方握手功能和受方握手功能源方握手功能和受方握手功能 是為使響應速度不同的器件功能在同一系統(tǒng)中能是為使響應速度不同的器件功能在同一系統(tǒng)中能夠正確地交互數(shù)據(jù)(或命令)而設立的。夠正確地交互數(shù)據(jù)(或命令)而設立的。 受方握手功能受方握手功能 適用于所有需要從總線上接受數(shù)據(jù)或命令的器件,適用于所有需要從總線上接受數(shù)據(jù)或命令的器件,在接收控者發(fā)出的命令時,在接收控者發(fā)出的命令時,AH功能僅同控者的功能僅同控者的SH功功能握手,保證器件能收下控者發(fā)出的命令。能握手,保證器件能收下
29、控者發(fā)出的命令。電子測量 第 9 章 - 35 服務請求(串行查詢)功能服務請求(串行查詢)功能 類似于計算機的外部中斷請求功能。類似于計算機的外部中斷請求功能。 例如當器件例如當器件在運行中出現(xiàn)了一些異常情況,器件將使在運行中出現(xiàn)了一些異常情況,器件將使SRQ為為 1產(chǎn)生服務請求,提請控者為它服務。一旦控者對它產(chǎn)生服務請求,提請控者為它服務。一旦控者對它進行串行查詢,則器件的進行串行查詢,則器件的 SR功能將促使本器件將功能將促使本器件將SRQ置為置為0。串行查詢是逐臺進行的??卣呦热蚊弧4胁樵兪侵鹋_進行的。控者先任命被查詢的器件為講者,控者自任命為聽者,聽取被查查詢的器件為講者,控者自
30、任命為聽者,聽取被查詢器件的匯報一狀態(tài)數(shù)據(jù)。詢器件的匯報一狀態(tài)數(shù)據(jù)。電子測量 第 9 章 - 36遠控遠控/本地控制功能本地控制功能提供了針對器件的本地操作和遠控操作方式選擇提供了針對器件的本地操作和遠控操作方式選擇功能,兩種操作方式不能同時進行,由控者控制功能,兩種操作方式不能同時進行,由控者控制REN線的電平實現(xiàn)。線的電平實現(xiàn)。并行查詢功能并行查詢功能是控者為了了解系統(tǒng)中各器件有否服務請求而主是控者為了了解系統(tǒng)中各器件有否服務請求而主動查詢的一種方式。不具有講者功能的器件可以通動查詢的一種方式。不具有講者功能的器件可以通過該功能來接受控者的查詢。過該功能來接受控者的查詢。電子測量 第 9
31、章 - 37器件觸發(fā)功能器件觸發(fā)功能允許器件接收控者發(fā)來的允許器件接收控者發(fā)來的GET(群執(zhí)行觸發(fā))指令,使(群執(zhí)行觸發(fā))指令,使器件完成某一操作。例如,有些器件在上電后并不立即開器件完成某一操作。例如,有些器件在上電后并不立即開始工作,而是要由控者發(fā)出一條始工作,而是要由控者發(fā)出一條“啟動啟動命令,單獨地啟命令,單獨地啟動一臺或成群地啟動幾臺器件后才開始進行測量。動一臺或成群地啟動幾臺器件后才開始進行測量。器件清除功能器件清除功能使器件功能回到某種指定的初始狀態(tài)。測試過程中往往使器件功能回到某種指定的初始狀態(tài)。測試過程中往往需要使一臺甚至全體器件功能回到某種特定的初始狀態(tài)。需要使一臺甚至全體
32、器件功能回到某種特定的初始狀態(tài)。例如:讓計數(shù)器的計數(shù)值回到零。器件清除功能由控者使例如:讓計數(shù)器的計數(shù)值回到零。器件清除功能由控者使用。用。電子測量 第 9 章 - 382、器件的接口功能設置、器件的接口功能設置對于某一類器件,通常僅需從對于某一類器件,通常僅需從10種接口功能選擇一種種接口功能選擇一種或多種接口功能,而沒有必要配置全部功能。這既要或多種接口功能,而沒有必要配置全部功能。這既要充分考慮器件的性能需要,又應兼顧成本、使用效率充分考慮器件的性能需要,又應兼顧成本、使用效率等方面的要求。等方面的要求。表表9-2-4 接口功能配置示例接口功能配置示例設備名稱所需配置接口信號發(fā)生器(聽者
33、)AH,L,RL,DT紙帶讀出器(講者)SH,AH,T數(shù)字電壓表(聽者和講者)SH,AH,T,L,SR,RL,PP,DC,DT計算機(聽者、講者和控者)SH,AH,T,L,C電子測量 第 9 章 - 39組建組建GPIB自動測試系統(tǒng)時,通常選用計算機作為自動測試系統(tǒng)時,通常選用計算機作為控者通過將控者通過將GPIB接口卡插入計算機的擴充槽,將卡接口卡插入計算機的擴充槽,將卡上的上的GPIB接口插座通過接口插座通過GPIB電纜同其它儀器相連,電纜同其它儀器相連,就可以構成測試系統(tǒng)。就可以構成測試系統(tǒng)。 計算機計算機 GPIB 接口卡接口卡 GPIB 電纜電纜 圖圖9-2-6 基于基于GPIB的自
34、動測試系統(tǒng)的自動測試系統(tǒng)(6) 基于基于GPIB總線的自動測試系統(tǒng)總線的自動測試系統(tǒng)電子測量 第 9 章 - 40電子測量 第 9 章 - 41電子測量 第 9 章 - 42GPIB接口卡多以大規(guī)模集成電路為主體來實現(xiàn)。接口卡多以大規(guī)模集成電路為主體來實現(xiàn)。圖圖9-2-7 GPIB接口卡的結(jié)構框圖接口卡的結(jié)構框圖電子測量 第 9 章 - 43電子測量 第 9 章 - 442.4 LXI總線總線(1)概述)概述 (a) Agilent N8241A(A類)類) (b) Agilent N5700 系列系統(tǒng)直流電源系列系統(tǒng)直流電源(C類類) 截至截至2011年年3月,通過月,通過 LXI 聯(lián)盟認證
35、的聯(lián)盟認證的LXI產(chǎn)品有產(chǎn)品有1500多種,其中多種,其中A類類LXI產(chǎn)品有產(chǎn)品有11類、類、26種,種,B類類LXI產(chǎn)產(chǎn)品有品有2類、類、5種,種,C類類LXI產(chǎn)品有產(chǎn)品有203類、類、1470種種電子測量 第 9 章 - 45(2) LXI的技術特點的技術特點 :1、易用性易用性2、性能性能3、可擴展性可擴展性4、便于組建分布式系統(tǒng)便于組建分布式系統(tǒng)5、機架空間與安裝機架空間與安裝6、下一代測試系統(tǒng)應用下一代測試系統(tǒng)應用 LXI與其他總線儀器的混成系統(tǒng)與其他總線儀器的混成系統(tǒng) 電子測量 第 9 章 - 46LXI 標準根據(jù)器件能夠提供的觸發(fā)和同步能力,將標準根據(jù)器件能夠提供的觸發(fā)和同步能力
36、,將LXI器件分為三種功能類型。器件分為三種功能類型。 C 類器件類器件B 類器件類器件A類儀器類儀器 提供符合提供符合LXI規(guī)范的標準規(guī)范的標準LAN和和Web接口,包括實現(xiàn)接口,包括實現(xiàn)LAN 查詢功能、查詢功能、IVI 驅(qū)動程序接口、儀器網(wǎng)頁等驅(qū)動程序接口、儀器網(wǎng)頁等在符合在符合C類要求的基礎上,類要求的基礎上,B類器件提類器件提供標準的供標準的LXI事件接口、同步事件接口、同步API并支并支持持 IEEE1588定時特性定時特性在符合在符合B類要求的基礎上,類要求的基礎上,A類器件提類器件提供了硬件觸發(fā)總線接口供了硬件觸發(fā)總線接口(3)LXI的器件類型的器件類型 電子測量 第 9 章
37、- 47(4)LXI標準的主要內(nèi)容標準的主要內(nèi)容1、物理規(guī)范、物理規(guī)范LXI物理結(jié)構物理結(jié)構 每一每一LXI模塊必須遵從所在地區(qū)或市場的模塊必須遵從所在地區(qū)或市場的CSA、EN、UL和和IEC標準,符合相關標準,符合相關(如如FCC、VDE、Mil-Std)的的EMC 標準。標準。電子測量 第 9 章 - 482、以太網(wǎng)、以太網(wǎng)3、程序接口、程序接口 符合符合LXI 標準的裝備要支持標準的裝備要支持 TCP(傳輸控制協(xié)議傳輸控制協(xié)議)、UDP(用戶數(shù)據(jù)報協(xié)議用戶數(shù)據(jù)報協(xié)議)和和IPv4(互聯(lián)網(wǎng)協(xié)議第互聯(lián)網(wǎng)協(xié)議第4版版)。 LXI 裝置必須支持裝置必須支持IP 地址地址(DHCP或自動或自動IP
38、)、MAC地址地址(由制造商規(guī)定由制造商規(guī)定)和主機名和主機名(由用戶規(guī)定由用戶規(guī)定)的設的設置功能。置功能。 LXI 標準要求所有設備都須有可互換虛擬儀器標準要求所有設備都須有可互換虛擬儀器(IVI)驅(qū)動程序,可使用所偏愛的程序語言或開發(fā)環(huán)境驅(qū)動程序,可使用所偏愛的程序語言或開發(fā)環(huán)境 LXI標準的設備必須支持標準的設備必須支持 LAN 查詢功能,使主控查詢功能,使主控PC能確認已連接的儀器。能確認已連接的儀器。電子測量 第 9 章 - 494、儀器網(wǎng)頁、儀器網(wǎng)頁 每一臺符合每一臺符合LXI 標準的設備都必須提供自己的網(wǎng)標準的設備都必須提供自己的網(wǎng)頁。網(wǎng)頁上要有該設備的各種重要信息,包括制造頁
39、。網(wǎng)頁上要有該設備的各種重要信息,包括制造商、型號、序列號、說明、主機名、商、型號、序列號、說明、主機名、MAC 地址和地址和IP 地址。地址。 LXI還要求這一可從任何還要求這一可從任何W3C瀏覽器接入的配置瀏覽器接入的配置網(wǎng)頁要允許使用者改變參數(shù)。網(wǎng)頁要允許使用者改變參數(shù)。5、同步觸發(fā)機制、同步觸發(fā)機制a. 網(wǎng)絡消息觸發(fā)網(wǎng)絡消息觸發(fā)b. IEEE1588 時鐘同步觸發(fā)時鐘同步觸發(fā)c. LXI 觸發(fā)總線觸發(fā)總線電子測量 第 9 章 - 50圖圖 9-2-22 IEEE 1588 網(wǎng)絡的亞微妙級同步原理網(wǎng)絡的亞微妙級同步原理 電子測量 第 9 章 - 51自動測試系統(tǒng)的軟件設計自動測試系統(tǒng)的軟
40、件設計 目前,能夠用于自動測試系統(tǒng)、虛擬儀器系統(tǒng)開發(fā)、目前,能夠用于自動測試系統(tǒng)、虛擬儀器系統(tǒng)開發(fā)、比較成熟的軟件開發(fā)平臺主要有兩大類:比較成熟的軟件開發(fā)平臺主要有兩大類: 一類是通用的可視化軟件編程環(huán)境,主要有一類是通用的可視化軟件編程環(huán)境,主要有Microsoft公司的公司的Visual C+、C#、Visual Basic等等 另一類是一些公司推出的專用于虛擬儀器開發(fā)軟件編另一類是一些公司推出的專用于虛擬儀器開發(fā)軟件編程環(huán)境,主要有程環(huán)境,主要有Agilent公司的圖形化編程環(huán)境公司的圖形化編程環(huán)境Agilent VEE 、NI公司的圖形化編程環(huán)境公司的圖形化編程環(huán)境LabVIEW以及文
41、本編以及文本編程環(huán)境程環(huán)境LabWindows/CVI。3.3 軟件開發(fā)環(huán)境軟件開發(fā)環(huán)境(1)概述)概述電子測量 第 9 章 - 52(2)LabWindows/CVI 簡介簡介Measurement Studio LabWindows/CVI基于ANSI C 集成化語言開發(fā)環(huán)境內(nèi)置各種儀器庫和函數(shù)庫支持多線程、功能強大、效率高 ComponentWorks+集成Visual C+的開發(fā)工具測量類(采集和分析)、實用類、數(shù)據(jù)對象基于ActiveX的用戶接口編程向?qū)pplication WizardComponentWorksVisual Basic的ActiveX控件用于控制設定的簡單易用的
42、屬性界面通過屬性、事件等方法做到靈活的程序控制電子測量 第 9 章 - 53電子測量 第 9 章 - 54C for Virtual Instrumentation “用于虛擬儀器的用于虛擬儀器的C語言語言” 特點:特點:(1)采用基于)采用基于ANSI C內(nèi)核的事件驅(qū)動與回調(diào)函數(shù)編程技術,程序的實時內(nèi)核的事件驅(qū)動與回調(diào)函數(shù)編程技術,程序的實時性能優(yōu)越,適合于開發(fā)大型、復雜的測試軟件使用。性能優(yōu)越,適合于開發(fā)大型、復雜的測試軟件使用。 (2)以工程文件為框架的集成化開發(fā)平臺,將源代碼編輯、)以工程文件為框架的集成化開發(fā)平臺,將源代碼編輯、32位位ANSI C編譯、連接、調(diào)試以及各種函數(shù)庫等集成
43、在一個開發(fā)環(huán)境中,并且為用戶編譯、連接、調(diào)試以及各種函數(shù)庫等集成在一個開發(fā)環(huán)境中,并且為用戶提供函數(shù)面板和儀器驅(qū)動器編程向?qū)У冉换ナ介_發(fā)工具。提供函數(shù)面板和儀器驅(qū)動器編程向?qū)У冉换ナ介_發(fā)工具。( 3 ) 支 持 多 種 總 線 類 型 的 儀 器 和 數(shù) 據(jù) 采 集 設 備 , 為 用 戶 提 供) 支 持 多 種 總 線 類 型 的 儀 器 和 數(shù) 據(jù) 采 集 設 備 , 為 用 戶 提 供GPIB/GPIB488.2庫、庫、DAQ庫、庫、Easy I/O庫、庫、VISA庫、庫、VXI庫、庫、RS-232庫庫和和IVI庫等。庫等。電子測量 第 9 章 - 55特點:特點:(4)支持強大的數(shù)據(jù)
44、處理和分析功能,為用戶提供格式化)支持強大的數(shù)據(jù)處理和分析功能,為用戶提供格式化I/O 庫、庫、Analysis 庫、庫、Advanced Analysis庫、庫、ANSI C庫等。庫等。(5)提供功能強大的圖形化用戶界面編輯器和)提供功能強大的圖形化用戶界面編輯器和User Interface庫,提供菜庫,提供菜單、圖形、對話框、旋鈕、單、圖形、對話框、旋鈕、LED等多種虛擬儀器專用圖形控件。提供自動等多種虛擬儀器專用圖形控件。提供自動生成源代碼頭文件、自動地聲明變量和創(chuàng)建相關的回調(diào)函數(shù)等功能。生成源代碼頭文件、自動地聲明變量和創(chuàng)建相關的回調(diào)函數(shù)等功能。(6)支持網(wǎng)絡和進程間通信功能,為用戶
45、提供)支持網(wǎng)絡和進程間通信功能,為用戶提供DDE庫、庫、TCP庫、庫、ActiveX庫、庫、X Property庫(用于庫(用于unix操作系統(tǒng))以及對外部軟件模塊和組件的支操作系統(tǒng))以及對外部軟件模塊和組件的支持能力。持能力。(7)支持)支持Windows 98/NT/2000、Mac OS和和Unix等。等。電子測量 第 9 章 - 56 (3)LabVIEW簡介簡介儀器控制與數(shù)據(jù)采集的圖形化編程平臺儀器控制與數(shù)據(jù)采集的圖形化編程平臺 直觀明了的前面板用戶界面和流程圖式直觀明了的前面板用戶界面和流程圖式 的編程風格的編程風格內(nèi)置編繹器可加快執(zhí)行速度內(nèi)置編繹器可加快執(zhí)行速度 內(nèi)置內(nèi)置GPIB
46、、VXI、串口和插入式、串口和插入式DAQ 板的庫函數(shù)板的庫函數(shù) 650多種儀器驅(qū)動程序多種儀器驅(qū)動程序 內(nèi)容豐富的高級分析庫,可進行信號處內(nèi)容豐富的高級分析庫,可進行信號處 理、統(tǒng)計、曲線擬合及復雜的分析工作理、統(tǒng)計、曲線擬合及復雜的分析工作 利用利用ActiveX、DDE、DataSocket以及以及 TCPIP進行網(wǎng)絡連接和數(shù)據(jù)交換進行網(wǎng)絡連接和數(shù)據(jù)交換 適用于適用于Windows2000/NT/9X,Mac OS , HP-UX, SUN及及Linux操作系統(tǒng)操作系統(tǒng)電子測量 第 9 章 - 57 (4) Agilent VEE簡介簡介 圖形化的編程圖形化的編程 G語言語言 內(nèi)置的程序
47、編譯器內(nèi)置的程序編譯器 豐富的儀器驅(qū)動程序豐富的儀器驅(qū)動程序 強大的數(shù)據(jù)分析與處理強大的數(shù)據(jù)分析與處理 靈活的程序調(diào)試手段靈活的程序調(diào)試手段 支持多種系統(tǒng)平臺支持多種系統(tǒng)平臺 ,包括包括Windows NT/95/3.1、Power Macintosh、 Agilent-UX、SUNSPARC、Concurrent Computer Corporation的的 實時實時UNIX系統(tǒng)等系統(tǒng)等 網(wǎng)絡功能網(wǎng)絡功能 ,支持支持TCP/IP協(xié)議和協(xié)議和Internet 電子測量 第 9 章 - 58注意事項:注意事項:1、采用自頂而下的軟件設計方法。、采用自頂而下的軟件設計方法。2、在軟件系統(tǒng)分析和具體
48、編程過程中,采用模塊化和、在軟件系統(tǒng)分析和具體編程過程中,采用模塊化和面面 向?qū)ο蟮能浖O計方法。向?qū)ο蟮能浖O計方法。3、自動測試系統(tǒng)軟件應具有較高的可靠性。、自動測試系統(tǒng)軟件應具有較高的可靠性。4、自動測試系統(tǒng)軟件設計要符合一些相關規(guī)范的要求、自動測試系統(tǒng)軟件設計要符合一些相關規(guī)范的要求。5、采用圖形化用戶界面設計技術和可視化編程技術。、采用圖形化用戶界面設計技術和可視化編程技術。6、采用自頂而下和自底而上相結(jié)合的方法進行軟件測、采用自頂而下和自底而上相結(jié)合的方法進行軟件測試試 (5) 自動測試系統(tǒng)的軟件設計自動測試系統(tǒng)的軟件設計電子測量 第 9 章 - 59 例:例: 基于基于GPIB的
49、射頻衰減器衰減特性自動測試系統(tǒng)。的射頻衰減器衰減特性自動測試系統(tǒng)。 信號發(fā)生器信號發(fā)生器HP 8648C產(chǎn)生頻率和幅度都非常穩(wěn)定的正弦產(chǎn)生頻率和幅度都非常穩(wěn)定的正弦測試信號,通過同軸電纜送到被測衰減器的輸入端,衰減測試信號,通過同軸電纜送到被測衰減器的輸入端,衰減器輸出信號送到測量接收機器輸出信號送到測量接收機R&S ESI26中測量。計算機作中測量。計算機作為系統(tǒng)的控者,控制各個儀器的動作。為系統(tǒng)的控者,控制各個儀器的動作。3.4 軟件開發(fā)實例軟件開發(fā)實例電子測量 第 9 章 - 60基于基于VISUAL C+的自動測試程序示例如下。的自動測試程序示例如下。struct CAttData double frequency; double attvalue; cha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版實習指導教師專業(yè)素養(yǎng)提升項目勞動合同規(guī)范3篇
- 2025版公益宣傳活動宣傳品制作及推廣合同2篇
- 2025版住宅小區(qū)地下車庫車位租賃及維護服務合同范本2篇
- 2025版木工班組智能化設備引進與應用合同4篇
- 企業(yè)對人才需求談職業(yè)
- 2025年度個人房產(chǎn)維修勞務合同范本4篇
- 二零二五年度股權并購與國際化布局合同3篇
- 2025版國際貿(mào)易采購合同(原材料)3篇
- 民政局2025年度自愿離婚協(xié)議書財產(chǎn)分割與子女撫養(yǎng)協(xié)議范本4篇
- 基于2025年度需求的冷卻塔設計、安裝與調(diào)試服務合同2篇
- 四川省成都市武侯區(qū)2023-2024學年九年級上學期期末考試化學試題
- 教育部《中小學校園食品安全和膳食經(jīng)費管理工作指引》知識培訓
- 初一到初三英語單詞表2182個帶音標打印版
- 2024年秋季人教版七年級上冊生物全冊教學課件(2024年秋季新版教材)
- 環(huán)境衛(wèi)生學及消毒滅菌效果監(jiān)測
- 2024年共青團入團積極分子考試題庫(含答案)
- 碎屑巖油藏注水水質(zhì)指標及分析方法
- 【S洲際酒店婚禮策劃方案設計6800字(論文)】
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 中國教育史(第四版)全套教學課件
評論
0/150
提交評論