《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于PC104的通用自動測試系統設計
基于PC104的通用自動測試系統設計
電子系統設計
摘要: 通用自動測試系統平臺可以最大程度地節約測試成本,包括了軟件開發成本,系統維護、升級成本以及新的測系統開發成本。
Abstract:
Key words :

通用自動測試系統" title="測試系統">測試系統平臺可以最大程度地節約測試成本,包括了軟件開發成本,系統維護、升級成本以及新的測系統開發成本。

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

  本文基于PC104計算機,提出了一種通用測試系統組建方式。該系統由控制器、測控總線、測控模件、測控儀器等組成,總線包括GPIB、VXI、MXI、PXI等,測控模件和儀器既包括臺式儀器,也包括虛擬儀器和合成儀器。在通用接口、數據傳輸、通信協議、模塊儀器配置、信號轉接調理等標準上建立統一認識,能使各種儀器設備在此平臺上組建后的自動測試系統" title="自動測試系統">自動測試系統,按測試需求發揮自身的效用,適應大多數的測試要求。

  1 系統硬件設計

  1.1 部件選擇

  1.1.1 主機選擇

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

  1.1.2 儀器選擇

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

  1.2 硬件構型

  1.2.1 硬件組成

  硬件方案為基于PC/104計算機測試系統。主要包括3部分:1)以PC/104計算機為主完成測量、控制、數據處理等功能的部分;2)實現PC/104計算機與外界通訊的轉接口部分;3)機箱部分。其系統結構如圖1所示。

 系統結構圖

圖1 系統結構圖

  本原理圖組成的每個子系統或每個模塊都不是必須搭建或加入的,可根據實際測試需要靈活組配、裁剪,構建自動測試系統。下面提出幾種主要組建方案:

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

  組建方案2:當數據較多,對測試速度要求較高的情況下,則可選擇高速率的MXI總線,通過設置在PC/104主機部分的PC/104-MXI轉接口,完成PC/104總線和MXI總線的通訊,實施對VXI或PXI機箱內儀器實施控制,完成測試。

  組建方案3:在PC/104主機部分加入A/D采樣模塊,多路轉換模塊,定時器模塊等,被測對象可通過USB或RS232數據線直接和PC/104主機部分進行通訊,配合臺式儀器,使以PC/104為主構建一個小型的測試系統,完成測試。

  組建方案4:可在PC/104主機部分設計多種總線轉接口,按照多種轉接口的設計,不僅可以組建VXI和PXI測試系統,還可以組建其他總線式測試系統,只需配置相應的總線轉接口即可。

  組建方案5:總線控制是未來發展的趨勢,在PC/104主機部分配以總線接口等,可直接利用總線與PC/104主機直接連接,實施通訊,可以是外接式,也可以直接嵌入系統,實現系統內測試,節約了開發成本,也適應了未來的發展需要,體現了系統的開放性。

  組建方案6:通過PC/104上的LAN口連接服務器,接入網絡,也可設計接口卡,使多臺PC/104主機通過光纖通信,實現分布式測試和網絡化,達到遠程采集、控制的目的。

  1.2.2 基本工作原理

  PC/104計算機通過GPIB或MXI總線對VXI/PXI機箱實施控制,完成測試任務。通過編譯在PC/104計算機上的IVI類驅動程序實現對某一類IVI儀器的控制。根據不同的信號和激勵,可選擇不同的IVI類儀器,如示波器、數字多用表、任意波形/函數發生器、功率表等,被測對象返回的激勵信號較多時,通過轉接箱完成對信號的調理、轉換和預處理后送入VXI/PXI機箱,再配合程控電源、信號發生器、波譜分析儀等在內的臺式儀器,或者加入PXI設備,完成整個測試過程。

  該基本型能夠適應多種測試需求,從以上各方案中可以得出在以此基本型建立自動測試系統時,可加入總線,也可不配置總線建立小型測試系統,基于此基本型建立測試系統方法如圖2所示。

測試系統建立

圖2 測試系統建立

  1.3 轉接口設計

  要實現PC/104主機與外界的通訊,轉接口的設計是其中非常重要的環節之一。而在本方案中PC/104總線轉MXI總線接口的設計好壞是關乎著整個系統能否實現高速測試的關鍵。復雜可編程邏輯器件(CPLD)幾乎適用于所有的陣列和各種規模的數字集成電路,它以其編程方便、集成度高、速度快、價格低等特點越來越受到設計者的歡迎。轉接口的設計采用CPLD即可完成要求。接口設計方案如圖3所示。

系統結構示意圖

圖3 系統結構示意圖

  通過對PC/104總線和所選總線的時序、信號、地址、數據等方面的需求分析,用CPLD設計接口模塊,實現總線握手和數據傳輸功能。C-PLD部分電路原理" title="電路原理">電路原理如圖4所示。

C-PLD部分電路

圖4 C-PLD部分電路

  PC/104使用的總線資源主要是I/O控制和中斷,具體信號如下:A[019]是PC/104的10位地址總線;D[07]是PC/104的8位雙向數據總線;IOR,IOW分別是總線I/O端口讀、寫信號;AEN是允許DMA控制地址總線、數據總線和讀寫命令線進行DMA傳輸以及對存儲器和I/O設備的讀寫;IOCHRDY是I/O就緒信號,I/O通道就緒為高;SYSCLK是系統時鐘信號,使系統與外部設備保持同步;IRQ3是中斷信號。PC104部分電路原理如圖5所示。

PC104部分電路原理

圖5 PC104部分電路原理

  1)數據傳輸(PC/104→MXI)  PC/104需要傳送數據時,PC/104置位" title="置位">置位AEN信號,通過發送地址與數據總線向CPLD發送數據,此時IOW引腳置低電平(有效)。當CPLD接收到正確數據后,驅動MXIbus的地址選通信號AS,獲取地址信息后,再驅動MXI的數據選通信號DS,置位讀寫信號WR取走數據,通過MXI的應答信號DTACK來判斷數據是否傳輸完畢,完畢則發送下一個數據,MXIbus采用的是地址數據總線復用形式。

  2)數據傳輸(MXI→PC/104)  當MXI向CPLD傳送數據時,置位AS,驅動數據選通信號DS,并且WR有效,發送數據。CPLD收到數據后,通過IRQ3向PC/104發送中斷申請,PC/104收到中斷信號后,首先置位AEN,然后IOR變低電平,從CPLD寄存器口地址讀取數據。

  2 系統軟件設計

  2.1 軟件開發環境

  由于本方案在儀器選擇上以符合IVI規范的儀器的為主,所以在軟件選擇上應以利于IVI類儀器驅動開發為根本。IVI類儀器驅動開發的軟件也比較多,如Labview、Labwindows/CVI等。因Labwindows/CVI是為測試控制技術而開發的,是基于標準C語言的編程工具,而且其在面板、界面、代碼生成方面都比較便利,包含*.dll動態鏈接庫,配有IVI控制庫,其中包含了IVI儀器驅動程序的開發向導,可以為開發儀器驅動器節省大量的時間。所以軟件開發工具宜選擇Labwindows/CVI。

  2.2 軟件基本結構

  軟件方案應主要包括3個部分:測試程序,接口程序,IVI類驅動程序。測試程序主要完成測試的基本要求以及設備自檢,其主要功能應包括:系統管理、資源配置、自檢校準、接口查詢、數據處理等。接口程序功能應有:信息存儲、信號轉接、儀器控制、通道選擇、結果判定等。IVI類驅動程序按其規范有:儀器驅動、特定驅動、兼容驅動、定制驅動和IVl類驅動。其功能結構如圖6所示。

軟件功能結構圖

圖6 軟件功能結構圖

  軟件測試過程中包括IVI程序配置、系統配置、數據采集、數據存儲等,如在系統中不需要IVI類儀器,只組建小型的測試系統,在軟件設計時也可不配置IVI類驅動程序,當某一測試任務結束,如還有數據需要測試,則繼續采集數據進行測試,否則結束此次測試,其軟件測試流程圖如圖7所示。

 軟件測試流程圖

圖7 軟件測試流程圖

  對于不符合IVI類標準的儀器,不能夠象符合IVI標準的儀器一樣,在定義了邏輯名稱之后,可以保證測試程序相對硬件的獨立性。考慮到測試系統在使用一定年限后,可能會更換此類儀器,尤其是可能會更換不同公司的同一類儀器。為了減少對測試程序的修改量,把此類儀器的初始化程序以及需要完成的任務程序,以函數的形式按儀器封裝在不同的動態鏈接庫文件*.dll中。在具體的測試程序中,當需要對某儀器進行操作完成某項任務時,可根據需要調用相應動態鏈接庫中的有關函數。當需要更換此類儀器時,如果原有的。dll文件中的函數不能夠完成所需要的工作時,可以針對更換的儀器,保持原有的函數名稱和參數不變,重新編寫相關的程序,生成新的同名。dll文件。這樣大量的測試程序可以不必重新編譯,簡化了升級工作。

  3 應用實踐

  在某機載設備檢測設備設計中采納了本方案的設計思想和概念。為對測試系統整體性能進行*估,在系統軟硬件集成后,對機載設備信號測試做實驗,其中數字信號測試臺是基本系統,主要包括PC/104計算機、PC/104-MXI接口適配器、VXI機箱、IVI類儀器、通用儀器等。測試結果如表1所示。

表1 測試結果及精度分析

測試結果及精度分析
 


  可以看出系統工作穩定可靠,且通過PC/104-MXI轉接口,PC/104總線和MXI總線上的數據傳輸速度可達10 MB/s,提高了測試效率,解決了GPIB在測試速度低上的瓶頸。

  4 結論

  本方案基于PC104計算機,對大多數的測試需求和不同的情況進行考慮,提出了可靈活組配、裁剪和設計的通用測試系統平臺。整個系統采用模塊化、標準化、系列化設計,符合自動測試系統未來的發展趨勢,體現了通用性的原則,并充分考慮了成分發展。當然測試系統的實際構建是個艱巨而復雜的過程,本文所提出的幾種組建方案,僅供參考,意在提供思路,用戶可根據自身實際需要和測試要求以此平臺為基礎,靈活組建測試系統,完成測試任務。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲美女av在线播放| 在线免费观看日本欧美| 久久精品一区蜜桃臀影院| 先锋影音一区二区三区| 欧美jizzhd精品欧美喷水| 亚洲国产精品电影在线观看| 中日韩在线视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 一本久久综合亚洲鲁鲁五月天| 国产精品成人免费视频| 欧美日韩日本国产亚洲在线| 免费一级欧美在线大片| 99精品久久免费看蜜臀剧情介绍| 国产精品久久精品日日| 亚洲图片欧美一区| 国产一区二区久久久| 国产精品久久国产精麻豆99网站| 在线亚洲激情| 欧美精品二区| 激情小说亚洲一区| 国产日韩亚洲欧美综合| 99香蕉国产精品偷在线观看| 国产精品亚洲激情| 久久网站热最新地址| 国产精品一区二区a| 在线精品亚洲一区二区| 久热成人在线视频| 亚洲一区在线观看视频| 欧美精品高清视频| 最新国产成人av网站网址麻豆| 欧美在线视频在线播放完整版免费观看| 久久久久久午夜| 欧美系列电影免费观看| 亚洲黄色性网站| 久久久久国产一区二区| 亚洲第一色中文字幕| 国产欧美日韩亚州综合| 亚洲电影第1页| 久久精品国产69国产精品亚洲| 国产专区精品视频| 国产精品极品美女粉嫩高清在线| 欧美男人的天堂| 国产精品系列在线| 欧美一区二区啪啪| 亚洲欧美日韩直播| 一本久道综合久久精品| 亚洲女女女同性video| 欧美激情亚洲| 国产一区久久久| 国产日产精品一区二区三区四区的观看方式| 国产精品免费视频观看| 欧美一区二区大片| 久久精品噜噜噜成人av农村| 国产精品久久99| 午夜国产欧美理论在线播放| 亚洲欧美国产精品专区久久| 国产精品久久久久999| 国产精品一级二级三级| 美女任你摸久久| 国产精品家教| 国产裸体写真av一区二区| 国产欧美日韩免费| 久久一二三国产| 国产一区久久| 香蕉亚洲视频| 久久综合婷婷| 一区二区三区视频在线观看| 欧美视频三区在线播放| 免费久久久一本精品久久区| 国产精品亚洲综合久久| 香蕉成人啪国产精品视频综合网| 午夜精品久久久久| 国产日韩亚洲欧美综合| 亚洲高清不卡一区| 亚洲国产成人久久综合一区| 国产精品99久久不卡二区| 欧美日韩在线精品一区二区三区| 久久精品麻豆| 美日韩精品视频| 国产精品免费网站| 国产一本一道久久香蕉| 欧美一区二区在线观看| 欧美成年网站| 美女久久网站| 在线综合欧美| 免费毛片一区二区三区久久久| 亚洲小说区图片区| 久久精品国产清高在天天线| 国产区二精品视| 亚洲精品影院| 亚洲欧美视频在线观看| 欧美99久久| 欧美国产丝袜视频| 免费高清在线视频一区·| 伊人激情综合| 国产欧美日韩91| 亚洲天堂免费在线观看视频| 久久精品一区二区三区中文字幕| 欧美成人免费va影院高清| 18成人免费观看视频| 亚洲精品国产精品乱码不99| 一区二区三区国产盗摄| 国产精品久久久一本精品| 亚洲黄色av一区| 美女精品自拍一二三四| 国产欧美一区二区在线观看| 夜夜嗨一区二区三区| 亚洲第一毛片| 亚洲欧美另类中文字幕| 国产精品视频一二三| 国产亚洲一区二区三区| 亚洲日韩视频| 久久国产主播| 国内精品写真在线观看| 久久综合网色—综合色88| 日韩午夜免费视频| 欧美日韩精品在线视频| 欧美成人精品一区| 国产精品社区| 噜噜噜躁狠狠躁狠狠精品视频| 国产日韩欧美91| 一区二区三区回区在观看免费视频| 亚洲国产高清在线| 久久精品亚洲精品国产欧美kt∨| 麻豆精品91| 国产精品网红福利| 久久aⅴ乱码一区二区三区| 久久久久久久久久久久久久一区| 欧美精品久久天天躁| 欧美一区二区在线免费观看| 女同一区二区| 嫩模写真一区二区三区三州| 久久久久国产精品一区| 蜜臀av国产精品久久久久| 久久综合色8888| 欧美色一级片| 久久精品人人做人人爽电影蜜月| 欧美成人免费观看| 欧美精彩视频一区二区三区| av不卡在线观看| 欧美成人高清视频| 亚洲女爱视频在线| 亚洲黄色免费电影| 久久一区二区三区国产精品| 一区二区三区欧美亚洲| 国产精品乱码一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产欧洲综合997久久| 在线不卡亚洲| 亚洲国产日韩欧美一区二区三区| 国产精品日韩欧美一区二区| 亚洲一级黄色| 欧美一区亚洲一区| 欧美揉bbbbb揉bbbbb| av不卡在线观看| 亚洲成色www久久网站| 国产精品视频第一区| 国产精品久久久久久福利一牛影视| 久热re这里精品视频在线6| 亚洲免费成人av电影| 亚洲电影在线| 国产综合久久久久影院| 国产精品人人爽人人做我的可爱| 国产日韩亚洲欧美| 亚洲香蕉伊综合在人在线视看| 一区二区久久久久| 韩日精品视频一区| 国产精品v欧美精品v日韩| 久久婷婷国产综合尤物精品| 亚洲人成人一区二区在线观看| 亚洲国产一区二区a毛片| 激情成人av在线| 欧美色欧美亚洲另类七区| 国产综合视频在线观看| 国产日本欧美在线观看| 国产亚洲一区二区三区在线播放| 亚洲一区二区在线免费观看视频| 在线免费观看视频一区| 最新高清无码专区| 久久亚洲精选| 亚洲在线观看| 欧美日韩国产精品专区| 久久精品一区二区| 亚洲欧美日本国产专区一区| 欧美日韩无遮挡| 欧美女人交a| 国内精品99| 久久精品最新地址| 性欧美大战久久久久久久免费观看| 国产在线精品二区| 欧美成人免费va影院高清| 欧美专区日韩视频| 久久精品视频在线看| 国产精品美女www爽爽爽视频| 久久久久久久综合| 欧美久久婷婷综合色| 亚洲免费一级电影| 久久精品国产69国产精品亚洲| 欧美日韩精品一区二区三区| aa级大片欧美| 国产精品日韩电影| 国产精品一区=区| 在线观看一区视频| 欧美激情综合五月色丁香| 国内精品美女av在线播放| 欧美三级在线| 欧美日韩午夜精品| 久久久噜噜噜久噜久久| 欧美激情亚洲一区| 亚洲另类自拍| 性8sex亚洲区入口| 日韩视频三区| 亚洲美女淫视频| 欧美成人一区二区| 亚洲免费电影在线| 亚洲免费在线观看| av成人免费在线| 久久精品成人一区二区三区蜜臀| 国产日韩精品一区二区浪潮av| 性欧美1819sex性高清| 一色屋精品视频在线看| 国产精品久久综合| 亚洲午夜国产成人av电影男同| 国产综合精品一区| 久久国产精品99精品国产| 亚洲第一主播视频| 欧美吻胸吃奶大尺度电影| 欧美美女操人视频| 国产精品嫩草影院一区二区| 久久综合网色—综合色88| 欧美日韩一二三区| 欧美日韩国产在线看| 一本色道久久综合亚洲精品高清| 亚洲激情成人网| 国产精品护士白丝一区av| 久久免费视频在线| 麻豆freexxxx性91精品| 久久亚洲午夜电影| 欧美激情综合网| 久热这里只精品99re8久| 亚洲综合成人婷婷小说| 欧美一激情一区二区三区| 狠狠干成人综合网| 欧美国产第一页| 国产亚洲一区二区三区在线观看| 影音先锋成人资源站| 欧美高清不卡在线| 亚洲第一福利在线观看| 欧美在线影院在线视频| 亚洲综合清纯丝袜自拍| 99re6这里只有精品视频在线观看| 亚洲国产精品专区久久| 国产精品乱码一区二区三区| 国产精品久久久久久久久久免费看| 欧美精品久久久久久久久老牛影院| 麻豆九一精品爱看视频在线观看免费| 国产精品日本精品| 国产一区二区精品久久| 亚洲一区二区黄| 欧美二区在线看| 欧美激情亚洲| 欧美日韩一区二区三区视频| 欧美日韩精品是欧美日韩精品| 亚洲二区视频在线| 国产精品久久久久9999| 亚洲电影视频在线| 欧美日韩国产成人在线观看| 亚洲永久视频| 国产一区99| 欧美日韩国产在线播放网站| 亚洲欧美久久| 国产精品久久久久久久电影| 欧美精品激情在线| 一区二区视频在线观看| 欧美中文日韩| 国产精品国产| 日韩亚洲成人av在线| 国产精品免费区二区三区观看| 久久国产精品一区二区| 免费观看国产成人| 亚洲国产高清高潮精品美女| 亚洲视频观看| 亚洲综合日韩| 亚洲午夜成aⅴ人片| 欧美精品在线视频观看| 国产精品白丝jk黑袜喷水| 欧美在线视频全部完| 亚洲欧洲日产国产综合网| 亚洲国产美女精品久久久久∴| 99视频在线观看一区三区| 亚洲欧洲另类| 老妇喷水一区二区三区| 好吊色欧美一区二区三区四区| av成人黄色| 亚洲已满18点击进入久久| 国产亚洲综合在线| 亚久久调教视频| 快she精品国产999| 国产精品亚洲第一区在线暖暖韩国| 中文av字幕一区| 一区精品久久| 麻豆91精品91久久久的内涵| 欧美日本国产在线| 欧美好骚综合网| 一区二区国产日产| 欧美成人亚洲成人日韩成人| 国产乱码精品一区二区三区五月婷| 欧美国产91| 欧美一级大片在线免费观看| 亚洲激情在线观看| 黄色日韩在线| 99国内精品久久久久久久软件| 国产区精品在线观看| 国模套图日韩精品一区二区| 一本色道久久加勒比88综合| 欧美日本三区| 欧美精品一区二区三区一线天视频| 欧美男人的天堂| 影音先锋日韩有码| 午夜精品亚洲一区二区三区嫩草| 欧美日韩精品欧美日韩精品| 国产精品美女久久久久aⅴ国产馆| 亚洲高清视频一区二区| 国产精品海角社区在线观看| 亚洲一区二区精品| 免费成人高清| 亚洲区在线播放| aaa亚洲精品一二三区|