技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > VXI總線在通用裝備測(cè)試系統(tǒng)中的應(yīng)用

VXI總線在通用裝備測(cè)試系統(tǒng)中的應(yīng)用

時(shí)間:2008-02-25 13:52:00來源:mahaiyan

導(dǎo)語(yǔ):?將vxi總線技術(shù)在通用裝備測(cè)試系統(tǒng)中推廣應(yīng)用具有很大的現(xiàn)實(shí)意義。結(jié)合實(shí)際工作經(jīng)驗(yàn),介紹了基于vxi總線的自動(dòng)測(cè)試系統(tǒng)的組建和開發(fā)vxi專用模塊的一般方法和過程,并對(duì)vxi自動(dòng)測(cè)試系統(tǒng)的發(fā)展作了探討
摘 要:將vxi總線技術(shù)在通用裝備測(cè)試系統(tǒng)中推廣應(yīng)用具有很大的現(xiàn)實(shí)意義。結(jié)合實(shí)際工作經(jīng)驗(yàn),介紹了基于vxi總線的自動(dòng)測(cè)試系統(tǒng)的組建和開發(fā)vxi專用模塊的一般方法和過程,并對(duì)vxi自動(dòng)測(cè)試系統(tǒng)的發(fā)展作了探討。 關(guān)鍵詞:測(cè)試系統(tǒng) vxi總線 兵器測(cè)試 隨著軍事裝備的發(fā)展,其功能越來越強(qiáng)大,設(shè)備越來越復(fù)雜,對(duì)測(cè)試系統(tǒng)的要求也越來越高。測(cè)試項(xiàng)目和范圍的不斷擴(kuò)大,對(duì)測(cè)試速度和準(zhǔn)確度的要求進(jìn)一步提高,對(duì)測(cè)試系統(tǒng)的可靠性、通用性、開發(fā)時(shí)間等也提出了更高的要求。 vxi(vmebus extensions for instrumentation)總線技術(shù)是當(dāng)今計(jì)算機(jī)測(cè)控技術(shù)發(fā)展的主流,也是自動(dòng)檢測(cè)設(shè)備(ate)標(biāo)準(zhǔn)化技術(shù)的核心。vxi總線是一種真正的世界范圍內(nèi)完全開放的總線標(biāo)準(zhǔn),它具有標(biāo)準(zhǔn)開放、結(jié)構(gòu)緊湊、數(shù)據(jù)吞吐能力強(qiáng)、模塊化等特點(diǎn)。以vxi技術(shù)為核心組建通和裝備的測(cè)試系統(tǒng)不當(dāng)前裝備測(cè)試的首要選擇。 1 測(cè)試系統(tǒng)硬件的組建 vxi總線測(cè)試系統(tǒng)是一種計(jì)算機(jī)控制的測(cè)試系統(tǒng),一般由主計(jì)算機(jī)、vxi總線主機(jī)箱和vxi總線模塊組成。依據(jù)主計(jì)算機(jī)與系統(tǒng)的連接方式不同,系統(tǒng)可分為內(nèi)嵌式和外掛式兩種。所謂內(nèi)嵌式就是將一臺(tái)標(biāo)準(zhǔn)計(jì)算機(jī)集成在0槽模塊中,應(yīng)用時(shí)只需接上鍵盤、顯示器、鼠標(biāo)等設(shè)便可實(shí)現(xiàn)vxi控制。它具個(gè)有最小的物理尺寸,并與背板總線直接連接,可直接采用字串協(xié)議與vxi消息基設(shè)備進(jìn)行通信,充分發(fā)揮了vxi總線的性能,但不能跟蹤pc機(jī)技術(shù)的發(fā)展,通常用于數(shù)據(jù)傳輸速率高和對(duì)測(cè)試系統(tǒng)空間尺寸要求高的場(chǎng)合。而外掛式,主計(jì)算機(jī)采用gpib(ieee488)或者mxi總線,通過安裝于計(jì)算機(jī)內(nèi)部的gpib或mxi接口卡,完成對(duì)vxi總線、gpib總線中vme總線等儀器的控制。這種方式的優(yōu)勢(shì)在于能夠隨著能愛畜計(jì)算機(jī)的發(fā)展而不斷更新控制平臺(tái),還可以與gpib、vme總線儀器方便地構(gòu)成混合測(cè)試系統(tǒng)。 目前國(guó)內(nèi)許多單位擁有大量的gpib及vme總線儀器,而在某些領(lǐng)域內(nèi),面向被測(cè)對(duì)象還需用一些專用設(shè)備。所以考慮到經(jīng)費(fèi)的限制,只要條件(如體積、速度等)允許,就應(yīng)當(dāng)充利用這些現(xiàn)有資源;同時(shí)有些測(cè)試領(lǐng)域(如微波)的vxi產(chǎn)品開發(fā)種尚不夠多,還存在系統(tǒng)開發(fā)的因循漸進(jìn)問題,所以一般情況下,我們應(yīng)選擇vxi總線混合式測(cè)試系統(tǒng)。系統(tǒng)組建可按圖1所示的流程進(jìn)行。 其中,測(cè)試需求分析和測(cè)試方法研究應(yīng)在系統(tǒng)集成人員的協(xié)助下,由熟悉被測(cè)對(duì)象的專業(yè)人員來完成。這兩項(xiàng)研究的結(jié)果,直接影響到整個(gè)系統(tǒng)的簡(jiǎn)繁程度和設(shè)計(jì)的合理性、先進(jìn)性。應(yīng)當(dāng)在滿足測(cè)試要求的前提下,盡量選擇性能價(jià)格比好的產(chǎn)品。例如,在采集很窄的脈沖時(shí),如果信號(hào)是可重復(fù)的,就沒有必要對(duì)采集模塊的采樣速率做出很高的要求,使用采集速度不太高的數(shù)字示波器在多周期里對(duì)其進(jìn)行隨機(jī)采樣,就可以得到所需要的波形和各種參數(shù)。后面各項(xiàng)應(yīng)由測(cè)試人員、專業(yè)人員配合系統(tǒng)集成人員共同完成。 除必不可少的專用設(shè)備外,所選設(shè)備應(yīng)盡量通用化、標(biāo)準(zhǔn)化。主機(jī)箱和0槽模塊以及通用儀器模塊應(yīng)以知名公司的成熟產(chǎn)品為主,這樣可以保證質(zhì)量,性能價(jià)格比適中。對(duì)于主機(jī)箱,一般情況下應(yīng)選擇普通主機(jī)箱;在對(duì)電磁兼容要求高的測(cè)試場(chǎng)合,應(yīng)考慮選擇微波主機(jī)箱;車載、艦載等場(chǎng)合應(yīng)當(dāng)考慮選擇加固機(jī)箱。其它模塊可以在優(yōu)先考慮適用、成熟而對(duì)信譽(yù)良好的vxi產(chǎn)品的前提下,根據(jù)實(shí)際情況,盡量利用原有的儀器資源。在將gpib儀器更換為vxi模件時(shí),應(yīng)選易后難、循序漸進(jìn)。當(dāng)系統(tǒng)測(cè)試有特殊要求時(shí),為了降低價(jià)格、提高性能,也可自行設(shè)計(jì)模塊。 2 測(cè)試系統(tǒng)軟件平臺(tái)的選擇 測(cè)試軟件是為有效地運(yùn)用硬件系統(tǒng)資源、實(shí)現(xiàn)各種測(cè)控功能而提供的程序系統(tǒng)及有關(guān)資料的集合。測(cè)試軟件分為系統(tǒng)軟件和應(yīng)用軟件。 系統(tǒng)軟件是指為充分發(fā)揮或擴(kuò)充硬件交通而配置的軟件。vxi系統(tǒng)軟件按其層可分為與儀器打交道的底層軟件、中間層的儀器驅(qū)動(dòng)軟件以及最高層的“軟面板”軟件;除此之外,屬消息基模塊的儀器還有相應(yīng)的駐機(jī)軟件。這些軟件通常是由廠家提供的。由于vxi總線規(guī)范只規(guī)定了機(jī)械和總線的規(guī)范,沒有對(duì)軟件和語(yǔ)言作出規(guī)定,為了提高儀器驅(qū)動(dòng)程序質(zhì)量和兼容性,世界上主要的儀器生產(chǎn)廠家成立了vxiplug&play聯(lián)盟,規(guī)定了vxi軟件規(guī)范,即vpp規(guī)范,增加了系統(tǒng)的開放性和多個(gè)廠家的互換性?,F(xiàn)在廠家提供的驅(qū)動(dòng)器一般都是符合vpp規(guī)范的。 應(yīng)用軟件是指用戶為解決采集、測(cè)試和控制等具體問題而編制的軟件。用戶在開發(fā)應(yīng)用軟件時(shí),軟件平臺(tái)的合理選擇對(duì)于包括vxi產(chǎn)品在內(nèi)通用設(shè)備的應(yīng)用開發(fā)具有重要的影響。除了windows下通用的編程環(huán)境外,目前比較流行的開發(fā)平臺(tái)有以下三種: (1)ni公司的labwindows/cvi,它提供ansi c編程環(huán)境,支持有圖形用戶接口的開發(fā)應(yīng)用工作,支持vpp儀器驅(qū)動(dòng)器。圖形用戶接口專門用于儀器控制器的設(shè)計(jì),支持儀器驅(qū)動(dòng)呂的交互式控制、軟件的操作執(zhí)行等,用它開發(fā)符合vpp規(guī)范的儀器驅(qū)動(dòng)器比較方便。 (2)ni公司的labview,它雖然不使用c語(yǔ)言,但有使用儀器驅(qū)動(dòng)器dll的能力,支持vpp儀器驅(qū)動(dòng)器。它支持圖形用戶接口的開發(fā),是一種圖形化編程語(yǔ)言。 (3)hp公司的hp vee,它提供的儀器控制方式比較多,如使用scpi命令的direct i/o方式和使用vpp儀器驅(qū)動(dòng)器等;對(duì)于hp公司的儀器,還可以使用它提供的面板驅(qū)動(dòng)器(panel driver)。編程時(shí)它和labview相似,使用圖形化的編程工具,測(cè)試人員只需調(diào)出所使用儀器的圖標(biāo),輸入相關(guān)的條件和參數(shù),并按測(cè)試流程將儀器連接起來就可完成編程工作。 此外,美國(guó)的tektronix、mantech和racal公司都已研制出基于圖形的軟件開發(fā)平臺(tái)。具體使用哪種軟件平臺(tái),用戶可根據(jù)自己的需要和對(duì)軟件的熟悉程序來決定。如果采用的是混合式測(cè)試系統(tǒng),應(yīng)用于較簡(jiǎn)單的測(cè)試任務(wù)、對(duì)測(cè)試速度要求不高時(shí),可根據(jù)產(chǎn)品的廠家選用其中一種,采用相應(yīng)的圖形編程,或者形和傳統(tǒng)編程語(yǔ)言混合編程;當(dāng)測(cè)試任務(wù)較為復(fù)雜、對(duì)測(cè)試速度要求較高時(shí),則可選用語(yǔ)言編程,如labwindows/cvi,或者選擇一種通用的windows平臺(tái),如采用visual basic或visual c++等語(yǔ)言編程開發(fā)。
3 專用模塊的開發(fā) vxi總線模塊設(shè)計(jì)主要包括寄存器基模塊設(shè)計(jì)和消息基模塊設(shè)計(jì)。對(duì)于一些功能簡(jiǎn)單而通信速度高的模塊,可設(shè)計(jì)成寄存器基器件;對(duì)一些復(fù)雜的具有本地智能的模塊,應(yīng)設(shè)計(jì)成消息基器件。無論是消息基還是寄存器基,vxi總線模塊的電路都由總線接口電路和功能電路兩部分組成。其中,功能電路部分需要根據(jù)本模塊要完成的測(cè)試測(cè)量功能來進(jìn)行具體的電路設(shè)計(jì)。由于當(dāng)今電子儀器種類繁多,各類儀器采用的測(cè)試測(cè)量方法各不相同,并且同一種電子測(cè)試測(cè)量功能也可以采用不同的方法實(shí)現(xiàn),因此,一般儀器的功能電路最好由對(duì)該儀器有一定經(jīng)驗(yàn)的工程師設(shè)計(jì)完成。vxi接口電路設(shè)計(jì)的依據(jù)是兩個(gè)國(guó)際標(biāo)準(zhǔn)ieee 1014和ieee 1155,即vme計(jì)算機(jī)總線標(biāo)準(zhǔn)和vxi總線儀器標(biāo)準(zhǔn),因而vxi總線接口儀器電路具有很強(qiáng)的共性。下面主要對(duì)接口電路的設(shè)計(jì)作出說明。 對(duì)于寄存器基的模塊,它只支持vxi總線寄存器配置,不支持vxi總線的通信協(xié)議。所以vxi寄存器基模塊接口的主要功能是監(jiān)視總線上由主模塊啟動(dòng)數(shù)據(jù)傳輸總線的dtb周期,并且在dtb周期指向它們時(shí)作出響應(yīng)。當(dāng)模塊需要中斷服務(wù)中,它還應(yīng)當(dāng)有中斷模塊。 消息基器件不僅具有通訊能力和本地智能,而且還具有dtb主模塊能力。與寄存器基模塊相比,它不僅有上述的vxi總線從者接口,而且還具有本地智能,以支持由cpu模塊通過器件配置寄存器的通訊寄存器實(shí)現(xiàn)字串行通訊協(xié)議。 設(shè)計(jì)vxi總線的接口電路時(shí),器件的配置可以用雙端口ram實(shí)現(xiàn),也可以使用可編程邏輯陣列(pla)技術(shù)或現(xiàn)場(chǎng)可編程門陣列(fpga)技術(shù)。如果用戶不想自行設(shè)計(jì)接口電路,可采用一些儀器公司的專用接口芯片,如interface公司的it9010和it9010m。前者是寄存器基接口芯片,后者是消息基接口芯片。 在完成硬件的制作以后,應(yīng)當(dāng)為模塊編寫符合vpp規(guī)范的驅(qū)動(dòng)器。目前比較流行的開發(fā)儀器驅(qū)動(dòng)器軟件是labwindows/cvi。cvi為用戶開發(fā)儀器驅(qū)動(dòng)器提供了create ivi instrument driver工具。用戶在開發(fā)儀器驅(qū)器時(shí),一般可以采用兩種方法:一是在create ini instrument driver工具中選擇create new driver,這個(gè)工具根據(jù)用戶選擇的儀器接口類型和儀器的種類,自動(dòng)生成ivi規(guī)范所要示訴所有模板函數(shù)框架的代碼,用戶根據(jù)自己開發(fā)模塊的實(shí)際情況填充代碼,也可以在此基礎(chǔ)上增加其它函數(shù)。另一種方法就是根據(jù)已有的具有類似儀器功能的儀器驅(qū)動(dòng)器進(jìn)行改造,在create ivi instru ment driver工具中選create driver based on existing driver,然后輸入已存在的驅(qū)動(dòng)器,cvi會(huì)自動(dòng)對(duì)此驅(qū)動(dòng)器代碼的儀器前綴等進(jìn)行修改,用戶在此基礎(chǔ)上再修改驅(qū)動(dòng)器代碼,實(shí)現(xiàn)對(duì)自己開發(fā)儀器的控制。當(dāng)然,用戶也可以在windows通用軟件平臺(tái)上開發(fā)儀器驅(qū)動(dòng)器,如visual c++。一般情況下,它們比使用cvi軟件開要困難一些。 vpp規(guī)定廠家為用戶提供儀器驅(qū)動(dòng)器的同時(shí),必須提供儀器的軟面板。儀器的軟面板是不依賴于任何開發(fā)環(huán)境的可執(zhí)行程序。它取代了傳統(tǒng)的臺(tái)式儀器的前面板,在計(jì)算機(jī)屏幕上顯示用于控制儀器的各種按鍵、旋鈕和儀器輸出信息等。軟面板有兩個(gè)作用,一是幫助用戶檢測(cè)系統(tǒng)的通訊接口和儀器是不確配置和正常工作;二是幫助用戶熟悉儀器的主要功能。 在cvi環(huán)境中,使用用戶界面文件(.uir)來制作軟面板。開發(fā)軟面板時(shí)先直接在用戶界面上生成所需的各種按鍵、旋鈕和輸出信息框,然后再用事件驅(qū)動(dòng)的方式編程。在制作用戶界面時(shí)要符合vpp-7規(guī)范,如軟面板主窗口的右上部標(biāo)顯示vxiplug&play標(biāo)識(shí),左上部標(biāo)明廠家,窗口上部標(biāo)明儀器名稱和模塊號(hào)等。軟面板制作完成后,對(duì)應(yīng)按鍵、旋鈕等用戶控制部件的功能生成相應(yīng)的回調(diào)函數(shù)。函數(shù)的實(shí)現(xiàn)方法與制作驅(qū)動(dòng)器的方法是相似的,不過需要將顯示給用戶的結(jié)果顯示到軟面板的合適位置上。 4 測(cè)試系統(tǒng)的發(fā)展 隨著微電子、計(jì)算機(jī)及數(shù)字信號(hào)處理(dsp)等先進(jìn)技術(shù)越來越多地應(yīng)用到測(cè)試技術(shù)中,未來測(cè)試系統(tǒng)發(fā)展有如下兩種趨勢(shì)。 4.1 集成儀器 儀器與計(jì)算機(jī)技術(shù)的深層次結(jié)合將產(chǎn)生全新的儀器結(jié)構(gòu)概念,包括現(xiàn)有的虛擬儀器、卡式儀器及vxi總線和mms為基礎(chǔ)的模塊式儀器和新出現(xiàn)的集成儀器。集成儀器將基于“信息的數(shù)據(jù)采集(adc)、信號(hào)的分析與處理(dsp)、輸出(dac)及顯示”的結(jié)構(gòu)模式。利用這個(gè)通用的硬件平臺(tái),調(diào)用不同的測(cè)試軟件就可構(gòu)成不同功能的儀器,因此“軟件就是儀器”。由于硬件平臺(tái)是通用的,故可非常方便地將多種測(cè)試功能集成集于一體,實(shí)現(xiàn)多功能集成儀器。例如,一臺(tái)基于高速數(shù)據(jù)采集的數(shù)字化儀,如果對(duì)采集的數(shù)據(jù)通過分析軟件進(jìn)行定標(biāo)和數(shù)據(jù)點(diǎn)的顯示,就構(gòu)成一臺(tái)數(shù)據(jù)存儲(chǔ)的示波器;如果對(duì)采集的數(shù)據(jù)利用軟件進(jìn)行fft變換,則構(gòu)成一臺(tái)頻譜儀。在系統(tǒng)構(gòu)成上,將廢除由硬件積木單元實(shí)現(xiàn)的激勵(lì)和響應(yīng)的監(jiān)測(cè),而采用由測(cè)試系統(tǒng)中的計(jì)算機(jī)從數(shù)學(xué)上合成所希望的激勵(lì)波形。響應(yīng)信號(hào)則利用高速數(shù)據(jù)采集技術(shù)進(jìn)行采集,然后將采集的數(shù)據(jù)由計(jì)算機(jī)進(jìn)行數(shù)字處理和分析,從而得到測(cè)試結(jié)果。 4.2 集成測(cè)試環(huán)境 測(cè)試軟件不管是對(duì)單臺(tái)儀器還是對(duì)測(cè)試系統(tǒng)都是十分重要的,而且也是未來發(fā)展競(jìng)爭(zhēng)的焦點(diǎn)。國(guó)外專家預(yù)言“測(cè)試設(shè)備的未來屬于軟件”。未來的測(cè)試軟件能根據(jù)某種規(guī)范和屏幕上的某種圖形進(jìn)行測(cè)試,將描述與測(cè)試生成模塊和數(shù)據(jù)提取自動(dòng)化工具相結(jié)合,并將工具納入文件編制中。未來的測(cè)試環(huán)境除生成測(cè)試程序外,還將應(yīng)用其它領(lǐng)域的技術(shù),如人工智能測(cè)試技術(shù)。人工智能專家系統(tǒng)的應(yīng)用,將充分利用計(jì)算機(jī)的“智能”,把最優(yōu)秀的測(cè)試專家的思維過程固化到測(cè)試程序的軟件中,把某種復(fù)雜的程序與計(jì)算機(jī)修正程序結(jié)合起來,從而大大提高測(cè)試系統(tǒng)的能力。人工智能測(cè)試技術(shù)除大量用于復(fù)雜測(cè)試的修正因子處理外,還將應(yīng)用于現(xiàn)代裝備系統(tǒng)的故障檢測(cè)與維修。 充分利用通用集成測(cè)試儀器和集成測(cè)試環(huán)境,建立通用的儀器平臺(tái)和測(cè)試系統(tǒng)平臺(tái),為各種功能的測(cè)試儀器和測(cè)試系統(tǒng)的二次開發(fā)將打下硬件和系統(tǒng)軟件的基礎(chǔ)。最終用戶只需在這個(gè)高水平平臺(tái)的基礎(chǔ)上開發(fā)一定的應(yīng)用軟件就能構(gòu)成實(shí)用儀器和實(shí)用測(cè)試系統(tǒng),從而加快研制周期,降低研制成本,提高產(chǎn)品質(zhì)量。其中,高速、高分辨率的數(shù)據(jù)采集和數(shù)字信號(hào)處理技術(shù)是未來測(cè)試儀器平臺(tái)和測(cè)試系統(tǒng)平臺(tái)的關(guān)鍵技術(shù)。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:艾默生TD3000系列變頻器在碳...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國(guó)傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)