基于PC104的通用自動(dòng)測試系統(tǒng)設(shè)計(jì) (1)2011-06-10 12:54:30來源:互聯(lián)網(wǎng)

  通用自動(dòng)測試系統(tǒng)平臺(tái)可以最大程度地節(jié)約測試成本,包括了軟件開發(fā)成本,系統(tǒng)維護(hù)、升級成本以及新的測系統(tǒng)開發(fā)成本。

  測試程序集TPS可移植使得開發(fā)一套程序可以適于多種不同的場合(理想狀態(tài)下),在系統(tǒng)開發(fā)中不需要做過多重復(fù)的工作,針對不同廠商的儀器,TPS無需改動(dòng);儀器可互換使得系統(tǒng)升級維護(hù)時(shí)更換儀器不需要軟件上作任何改動(dòng),僅需簡單配置就可以繼續(xù)使用,降低了維護(hù)和升級的成本;對于新開發(fā)測試系統(tǒng)而言,如果TPS和儀器、通道都可以利用已有的資源,那么將會(huì)使新測試系統(tǒng)的開發(fā)變得容易、快捷、成本更低。

  本文基于PC104計(jì)算機(jī),提出了一種通用測試系統(tǒng)組建方式。該系統(tǒng)由控制器、測控總線、測控模件、測控儀器等組成,總線包括GPIB、VXI、MXI、PXI等,測控模件和儀器既包括臺(tái)式儀器,也包括虛擬儀器和合成儀器。在通用接口、數(shù)據(jù)傳輸、通信協(xié)議、模塊儀器配置、信號轉(zhuǎn)接調(diào)理等標(biāo)準(zhǔn)上建立統(tǒng)一認(rèn)識,能使各種儀器設(shè)備在此平臺(tái)上組建后的自動(dòng)測試系統(tǒng),按測試需求發(fā)揮自身的效用,適應(yīng)大多數(shù)的測試要求。

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

  1.1 部件選擇

  1.1.1 主機(jī)選擇

  PC104計(jì)算機(jī)現(xiàn)階段技術(shù)發(fā)展比較成熟,而且也是未來測控技術(shù)發(fā)展的趨勢。PC104計(jì)算機(jī)相對于臺(tái)式工控機(jī)有體積小、功耗低、可靠性高和工作環(huán)境要求低等優(yōu)點(diǎn),被廣泛運(yùn)用于分布式系統(tǒng)和集散控制系統(tǒng)中。高度緊湊的PC104結(jié)構(gòu)形式,尺寸一般僅為:100mmx90mmx15mm,可以方便設(shè)計(jì)集成度高的儀器設(shè)備,比臺(tái)式工控機(jī)用復(fù)雜連線搭建起來的系統(tǒng)要緊湊。其供電電壓只需5 V,功率只有10 W左右,而一般工控機(jī)則需300 V左右的工控電流,功率也在250 W左右,可見使用PC104計(jì)算機(jī)能顯著降低消耗。工作頻率現(xiàn)在也都能達(dá)到1 GHz,64 KB一級高速緩存和2MB二級高速緩存以上,在數(shù)據(jù)處理和分析上能達(dá)到較快速度。在接口方面,設(shè)有1個(gè)LAN口、1個(gè)EIDE接口、2個(gè)串口、2個(gè)USB接口、鍵盤鼠標(biāo)接口、CRT接口等,在極小空間里幾乎實(shí)現(xiàn)了PC機(jī)所有的功能,能實(shí)現(xiàn)數(shù)據(jù)的高效傳輸和多種通訊。PC104計(jì)算機(jī)技術(shù)現(xiàn)階段發(fā)展比較成熟,也是未來發(fā)展的趨勢,對于組建系統(tǒng),既可作為外接工控機(jī)使用,也可作為嵌入式計(jì)算機(jī)使用。所以使用PC104計(jì)算機(jī)作為主機(jī),其適應(yīng)性、靈活性強(qiáng),既能滿足現(xiàn)代測試的需要,又能兼顧未來測試領(lǐng)域的發(fā)展。

  1.1.2 儀器選擇

  IVI(Interchangeable Virtual Instruments),可互換虛擬儀器技術(shù)是在VXI即插即用(VXI plug&play)技術(shù)上發(fā)展而來的當(dāng)今最先進(jìn)的測試技術(shù)。在器件選擇方面,盡量選擇符合IVI類規(guī)范的儀器,可實(shí)現(xiàn)較好的互換性,通過編譯在PC104計(jì)算機(jī)上的IVI類驅(qū)動(dòng)程序?qū)崿F(xiàn)對某一類IVI儀器的控制。IVI主要研究儀器驅(qū)動(dòng)的互換性、測試性能、開發(fā)靈活性及測試品質(zhì)保證。它綜合了最終用戶、儀器廠商以及通過開放和透明的儀器控制方法來構(gòu)建測試系統(tǒng)的系統(tǒng)集成者的需要,其特有的狀態(tài)管理結(jié)構(gòu),可以不重新優(yōu)化設(shè)計(jì)硬件系統(tǒng),從測試系統(tǒng)軟件結(jié)構(gòu)出發(fā),消除了測試冗余,提高了測試速度。它對比VXI plug&play技術(shù)的主要優(yōu)點(diǎn)在于:符合VXIplug&play規(guī)范類的儀器雖然可以在計(jì)算機(jī)中裝好驅(qū)動(dòng)程序后直接使用,但每次儀器的更改都需要裝載驅(qū)動(dòng)程序,且測試程序也要做一定的更改,儀器互換性不夠強(qiáng);而符合IVI類規(guī)范的儀器,在儀器更改時(shí),通過在計(jì)算機(jī)中裝載好的IVI類驅(qū)動(dòng)程序,只需在程序中調(diào)用這一類的驅(qū)動(dòng)程序便可實(shí)現(xiàn)對儀器的控制。

  1.2 硬件構(gòu)型

  1.2.1 硬件組成

  硬件方案為基于PC/104計(jì)算機(jī)測試系統(tǒng)。主要包括3部分:1)以PC/104計(jì)算機(jī)為主完成測量、控制、數(shù)據(jù)處理等功能的部分;2)實(shí)現(xiàn)PC/104計(jì)算機(jī)與外界通訊的轉(zhuǎn)接口部分;3)機(jī)箱部分。其系統(tǒng)結(jié)構(gòu)如圖1所示。


圖1 系統(tǒng)結(jié)構(gòu)圖

  本原理圖組成的每個(gè)子系統(tǒng)或每個(gè)模塊都不是必須搭建或加入的,可根據(jù)實(shí)際測試需要靈活組配、裁剪,構(gòu)建自動(dòng)測試系統(tǒng)。下面提出幾種主要組建方案:

  組建方案1:當(dāng)數(shù)據(jù)較少,對測試速度要求不高的情況下,可在PC/104主機(jī)部分配置GPIB卡,用GPIB總線對VXI或PXI機(jī)箱內(nèi)儀器實(shí)施控制,由PC/104主機(jī)完成測試任務(wù)。