国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LabVIEW和PXI設(shè)計(jì)通用儀器儀表綜合檢定系統(tǒng)

2010-04-26 02:31張麗梅潘海飛吳清源
中國測試 2010年2期
關(guān)鍵詞:示波器萬用表虛擬儀器

張麗梅,潘海飛,吳清源

(91388部隊(duì)96分隊(duì),廣東 湛江 524022)

1 引 言

由于在航海、軍事、工廠車間等遠(yuǎn)離實(shí)驗(yàn)室的場所使用了大量通用儀器儀表,儀表種類雜、參數(shù)多,不易拆卸和運(yùn)輸,往往無法開展實(shí)驗(yàn)室計(jì)量測試。因此,為達(dá)到在現(xiàn)場能夠快速機(jī)動地進(jìn)行計(jì)量測試,應(yīng)用PXI總線技術(shù)、虛擬儀器技術(shù)以及自動化測試技術(shù)進(jìn)行設(shè)計(jì),開發(fā)了通用儀器儀表綜合檢測系統(tǒng),實(shí)現(xiàn)了通用儀器的現(xiàn)場檢測。

2 硬件系統(tǒng)設(shè)計(jì)

按照傳統(tǒng)儀器的方法搭建通用儀器檢測系統(tǒng),需要配置計(jì)算機(jī)、信號發(fā)生器、示波器、數(shù)字萬用表等多臺分立儀器,顯然無法滿足快速機(jī)動的要求。該系統(tǒng)在選擇軟硬件配置時(shí),充分考慮到儀器技術(shù)發(fā)展的趨勢,結(jié)合現(xiàn)有的產(chǎn)品和實(shí)際需求,采用嵌入式PXI控制計(jì)算機(jī)和18槽PXI便攜機(jī)箱以及相關(guān)PXI儀器模塊,組成了一套高效的PXI通用儀器儀表綜合檢測系統(tǒng)。

2.1 硬件配置

系統(tǒng)硬件組成如圖1所示。零槽控制器具有USB2.0、RS-232、NET、GPIB 等多種接口,能夠與各類數(shù)字式儀器進(jìn)行通信,是組建自動化測試系統(tǒng)的核心。具體硬件配置如下:

NI PXI-1045 PXI機(jī)箱;

NI PXI-8105嵌入式PXI控制器(零槽控制器);

NI PXI-6608計(jì)數(shù)器/定時(shí)模塊;

NI PXI-5124示波器模塊;

NI PXI-4110直流電壓源模塊;

NI PXI-5422信號發(fā)生器模塊;

NI PXI-4071數(shù)字萬用表模塊。

2.2 PXI總線

PXI總線是以CompactPCI為基礎(chǔ)的,由具有開放性的PCI總線擴(kuò)展而來。PXI總線符合工業(yè)標(biāo)準(zhǔn),在機(jī)械、電氣和軟件特性方面充分發(fā)揮了PCI總線的全部優(yōu)點(diǎn)。PXI構(gòu)造類似于VXI結(jié)構(gòu),但它的設(shè)備成本更低,運(yùn)行速度更快,體積更緊湊。目前基于PCI總線的軟硬件均可應(yīng)用于PXI系統(tǒng)中,從而使PXI系統(tǒng)具有良好的兼容性。PXI還有高度的可擴(kuò)展性,它有8個(gè)擴(kuò)展槽,而臺式PCI系統(tǒng)只有3~4個(gè)擴(kuò)展槽。PXI系統(tǒng)通過使用PCI-PCI橋接器,可擴(kuò)展到256個(gè)擴(kuò)展槽。PXI總線的傳輸速率已經(jīng)達(dá)到132 Mb/s(最高為500Mb/s),是目前已經(jīng)發(fā)布的最高傳輸速率[1]。

圖1 系統(tǒng)硬件組成框圖

2.3 主要功能

2.3.1 集中式通用儀器

該系統(tǒng)利用PXI功能模塊實(shí)現(xiàn)通用參量的測試,可分別作為示波器、信號發(fā)生器、數(shù)字萬用表、時(shí)鐘源和直流電壓電流源使用,是一臺集中式的通用儀器。

圖2 集中式通用儀器

2.3.2 通用儀器檢測

通用儀器檢測是系統(tǒng)的核心部分,通過對PXI儀器模塊的組合使用實(shí)現(xiàn)對示波器、信號發(fā)生器、頻率計(jì)、數(shù)字萬用表等通用儀器的檢測。

如表1所示,列出了各被檢通用儀器的檢測項(xiàng)目以及所使用的PXI儀器模塊。

2.4 主要技術(shù)指標(biāo)

(1)示波器檢測

頻率范圍:100MHz

時(shí)間測量誤差:5ns

幅度測量誤差:1%

表1 通用儀器檢測項(xiàng)目表

直流增益/偏置:0.12mV分辨率

準(zhǔn)確度0.1%

(2)信號發(fā)生器檢測

頻率范圍:150MHz

幅度誤差:0.1dB(DC-50kHz)

0.4 dB(50kHz~20MHz)

1.6 dB(20~100MHz)

3dB(100~150MHz)

時(shí)間誤差:5ns

頻率分辨力:1Hz

功率電平:-50dBm-+23dBm

(3)頻率計(jì)檢測

頻率范圍:100MHz

時(shí)間誤差:5ns

輸入靈敏度:1mV

(4)數(shù)字萬用表檢測

可檢測6.5位萬用表

3 軟件系統(tǒng)設(shè)計(jì)

由于虛擬儀器的軟件優(yōu)勢,通用儀器儀表綜合檢定系統(tǒng)結(jié)合專門研制的軟件,可以全自動快速完成通用儀器儀表的檢測工作。系統(tǒng)軟件組成如圖3所示。

3.1 虛擬儀器軟件開發(fā)工具

系統(tǒng)測控軟件設(shè)計(jì)選用美國NI公司推出的LabVIEW 8.2。LabVIEW(Laboratory Virtual Instrumen Tengineering Workbench-實(shí)驗(yàn)室虛擬儀器工程平臺)是一種基于G語言(Graphical Programming Language)的圖形化開發(fā)平臺,主要用于數(shù)據(jù)的采集、分析、處理和表達(dá),總線接口、VXI儀器、PXI儀器以及GPIB與串口儀器的驅(qū)動程序編制和驅(qū)動虛擬儀器[2]。它是把復(fù)雜、繁瑣、費(fèi)時(shí)的代碼編寫輸入,簡化成使用菜單式圖標(biāo)提示的方法選擇功能,并用線條把各種功能(圖形)連接起來的簡單圖形編程方式。利用LabVIEW可產(chǎn)生獨(dú)立運(yùn)行的可執(zhí)行文件,它是一個(gè)真正的32位編譯器[3]。

圖3 系統(tǒng)軟件組成框圖

3.2 儀器檢測流程

通用儀器檢測模塊實(shí)現(xiàn)示波器、頻率計(jì)數(shù)器、信號發(fā)生器、數(shù)字多用表等通用儀器檢測,測試結(jié)果的完整性、準(zhǔn)確性和有效性等關(guān)鍵特性都通過儀器檢測模塊得到體現(xiàn)。各種儀器檢測參數(shù)各不相同,但檢測流程基本一致,如圖4所示。

3.3 儀器檢測軟件設(shè)計(jì)

3.3.1 被檢測儀器的開放性設(shè)計(jì)

該系統(tǒng)充分利用零槽控制器PXI-8105的強(qiáng)大通訊功能,即10/100/1000 BaseTX(千兆)以太網(wǎng)、USB 2.0端口、GPIB及串口RS-232,以滿足各類儀器的需求。被檢儀器的控制代碼各不相同,如何使程序適用于不同的儀器,使操作人員無需求助設(shè)計(jì)者重新設(shè)計(jì)就可以檢定新的儀器成為開放性設(shè)計(jì)的關(guān)鍵。

圖4 儀器檢測流程

設(shè)計(jì)中采用了建立命令集的方式,操作人員檢定新的儀器時(shí),通過查詢儀器說明書將控制代碼按照控制流程寫入新的命令集,即可實(shí)現(xiàn)儀器的自動控制和測試。

在LabVIEW函數(shù)模板中Instrument I/O子模板下的VISA函數(shù)能與各種接口類型的儀器通信[4],系統(tǒng)采用VISA函數(shù)實(shí)現(xiàn)各種接口的儀器控制,程序如圖5所示。

圖5 儀器控制程序

3.3.2 儀器檢測程序設(shè)計(jì)

由于儀器檢測流程基本一致,以示波器檢測為例介紹儀器檢測程序。

(A)主要使用的標(biāo)準(zhǔn)信號

(1)標(biāo)準(zhǔn)幅度方波信號

由PXI-5422產(chǎn)生,用于檢測示波器的垂直偏轉(zhuǎn)因數(shù)、幅度測量等項(xiàng)指標(biāo)。

(2)標(biāo)準(zhǔn)直流信號

由PXI-4110產(chǎn)生,用于檢測數(shù)字示波器直流增益、直流偏置誤差、幅度測量誤差。

(3)標(biāo)準(zhǔn)時(shí)標(biāo)信號

由PXI-5422產(chǎn)生,用于檢測示波器的水平偏轉(zhuǎn)因數(shù)、時(shí)間間隔測量誤差。

(4)快前沿脈沖

由PXI-5422產(chǎn)生,用于檢測示波器垂直系統(tǒng)瞬態(tài)響應(yīng),如上升時(shí)間、過沖等。

(5)穩(wěn)幅正弦波信號

由PXI-5422產(chǎn)生,用于檢測示波器垂直系統(tǒng)穩(wěn)態(tài)頻響、內(nèi)外觸發(fā)(同步)特性。

(B)NI程序包

NI程序包是NI提供的PXI模板函數(shù)集,在程序中使用了大量儀器控制函數(shù),如表2。

(C)示波器檢測程序

示波器檢測程序依據(jù)JJG 262-1996《模擬示波器檢定規(guī)程》和JJF 1057-1998《數(shù)字存儲示波器校準(zhǔn)規(guī)范》設(shè)計(jì)。

表2 NI程序包列表

在測量信息中選擇被測示波器類型,系統(tǒng)自動識別進(jìn)入相應(yīng)測量界面,模擬示波器半自動測量,數(shù)字?jǐn)?shù)字示波器全自動測量,如圖6所示是模擬示波器檢測界面,利用選項(xiàng)卡劃分不同參數(shù)測量區(qū)域,多列列表框中是預(yù)先設(shè)置好的測量點(diǎn)以及測量結(jié)果。

圖6 模擬示波器檢測界面

圖7 數(shù)字示波器“掃描時(shí)間系數(shù)”測量程序

3.3.3 生成測試報(bào)告

該系統(tǒng)利用Word制作測試報(bào)告模板,在LabVIEW中通過文檔屬性節(jié)點(diǎn)向Word模板文檔指定位置寫入檢測信息和數(shù)據(jù),自動生成測試報(bào)告[5]。

3.3.4 數(shù)據(jù)庫管理

數(shù)據(jù)庫管理主要包括被測儀器型號管理、允許誤差管理、被測參數(shù)命令集管理、測量信息管理、測試報(bào)告管理以及數(shù)據(jù)查詢等模塊。系統(tǒng)采用Access2000建立數(shù)據(jù)庫,通過LabSQL工具包進(jìn)行訪問。LabSQL是一個(gè)免費(fèi)的、多數(shù)據(jù)庫、跨平臺的LabVIEW數(shù)據(jù)庫訪問工具包,支持Windows操作系統(tǒng)中任何基于OBDC的數(shù)據(jù)庫[6]。

4 結(jié)束語

通用儀器儀表綜合檢定系統(tǒng)采用虛擬儀器技術(shù),基于LabVIEW和PXI總線平臺實(shí)現(xiàn)通用儀器現(xiàn)場檢測。該系統(tǒng)機(jī)動靈活、準(zhǔn)確可靠、通用性強(qiáng)、可擴(kuò)展性好,尤其適用于相對難以拆卸的艦船通用儀器儀表的現(xiàn)場檢測,推廣應(yīng)用前景廣泛。

[1] 管士亮.虛擬儀器總線技術(shù)的發(fā)展及其前景[J].中國現(xiàn)代教育裝備,2005(7):15-17.

[2] 戴鵬飛,等.測試工程與LabVIEW應(yīng)用[M].北京:電子工業(yè)出版社,2006.

[3]吳成東,孫秋野,等.LabVIEW虛擬儀器程序設(shè)計(jì)及應(yīng)用[M].北京:人民郵電出版社,2008.

[4]張小琴,林建輝.LabVIEW環(huán)境下的GPIB總線虛擬儀器開發(fā)[J].中國測試技術(shù),2004,30(1):53-55.

[5] 張麗梅,朱保安.基于LabVIEW和PXI平臺設(shè)計(jì)便攜式多用表檢測系統(tǒng)[J].計(jì)量與測試技術(shù),2009,36(5):9-11.

[6] 吳松濤,龔家偉.在LabVIEW中利用LabSQL實(shí)現(xiàn)數(shù)據(jù)庫訪問[J].國外電子測量技術(shù),2006(4):53-56.

[7] 伏金春,李志武.基于PXI總線技術(shù)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].儀器儀表用戶,2006,13(2):30-31.

[8]陳錫輝,張銀鴻.LabVIEW 8.20程序設(shè)計(jì)從入門到精通[M].北京:清華大學(xué)出版社,2007.

猜你喜歡
示波器萬用表虛擬儀器
Passage 3 Harvest from learning to repair cars
數(shù)字萬用表自動檢定在電廠中的應(yīng)用研究
PCB 刻制機(jī)功能開發(fā)及在虛擬儀器實(shí)驗(yàn)室建設(shè)中的應(yīng)用
一款教學(xué)示波器的Y通道設(shè)計(jì)與實(shí)現(xiàn)
虛擬儀器及其在電工電子實(shí)驗(yàn)中的應(yīng)用
可攜帶式虛擬雙蹤示波器
一種基于虛擬儀器的電控柴油機(jī)實(shí)驗(yàn)臺的設(shè)計(jì)
虛擬儀器技術(shù)在農(nóng)業(yè)裝備測控中的應(yīng)用
MF14萬用表在軌道電路測量中存在問題的探討
汽車示波器——為綠色維修保駕護(hù)航
五寨县| 炎陵县| 泾源县| 凉山| 达日县| 桂林市| 新化县| 称多县| 锡林郭勒盟| 寿阳县| 惠安县| 璧山县| 隆尧县| 老河口市| 和田县| 洮南市| 沂南县| 海盐县| 姜堰市| 屯留县| 葵青区| 麟游县| 大渡口区| 墨玉县| 江永县| 万州区| 庆元县| 西乌| 兖州市| 浦城县| 安国市| 南乐县| 东城区| 富锦市| 靖远县| 陈巴尔虎旗| 满城县| 营口市| 武夷山市| 砀山县| 永泰县|