馮菲菲
摘 要:數(shù)字電路在社會生產中發(fā)揮著重要的作用,隨著社會的不斷發(fā)展,其復雜程度越來越高,這給數(shù)字電路的系統(tǒng)故障檢測帶來了較大的難題。NI檢測技術操作復雜并且成本較高,適用范圍比較狹窄。因此,本文設計了基于GPIB技術的數(shù)字電路自動測試系統(tǒng),從系統(tǒng)硬件和軟件兩個部分著手,采用偽窮舉法對測試系統(tǒng)進行檢測,確保設計出的測試系統(tǒng)能夠滿足實際數(shù)字電路使用需求。
關鍵詞:GPIB技術;數(shù)字電路;自動;測試系統(tǒng)
中圖分類號:TP274.4 文獻標識碼:A 文章編號:1003-5168(2019)31-0008-03
Application of GPIB Technology in the Design of Digital
Circuit Automatic Test System
FENG Feifei
(Zhongshan Cemetery Administration Bureau,Nanjing Jiangsu 210000)
Abstract: Digital circuits play an important role in social production,with the continuous development of society, its complexity is getting higher and higher, which brings great problems to the system fault detection of digital circuits. NI detection technology is complex and costly, and its scope of application is relatively narrow. Therefore, this paper designed a digital circuit automatic test system based on GPIB technology,and started with the two parts of the system hardware and software, and used the pseudo-exhaustive method to test the test system to ensure that the designed test system can meet the actual digital circuit usage requirements.
Keywords: GPIB technology;digital circuits;automatic;test system
數(shù)字電路的出現(xiàn)給我國許多領域造成了非常大的沖擊,在日常生產和生活中產生了非常大的影響。隨著社會經濟的不斷發(fā)展和科學技術水平的不斷提升,數(shù)字電路系統(tǒng)更加煩瑣,這給數(shù)字電路設計規(guī)劃和故障檢測帶來較大的難題。為了解決這樣的問題,確保數(shù)字電路能夠穩(wěn)定運行,人們要加強數(shù)字電路系統(tǒng)測試。現(xiàn)階段,比較著名的數(shù)字電路檢測方式是德科技等公司研制的NI檢測技術,然而該檢測方式成本較高且使用難度較大,不具有普遍適用性[1]。為此,本文提出了基于計算機USB接口的GPIB檢測技術,結合被檢測電路的雷達特征,構建了集合計算機、檢測設備、檢測算法以及軟件的綜合自動測試系統(tǒng)。
1 系統(tǒng)硬件組成部分
通常情況下,計算機設備與檢測儀器主要通過總線連接起來。目前,常用的總線技術較多,有VXI總線、PXI總線、GPIB總線等,其在數(shù)字電路系統(tǒng)檢測中具有非常廣泛的應用[2,3]。以GPIB技術創(chuàng)建的檢測儀器具有運行可靠、檢測準確、易于操作以及制作成本低等優(yōu)勢,主要應用在小規(guī)模的數(shù)字電路系統(tǒng)設計與檢測中。筆者設計的數(shù)字電路檢測系統(tǒng)主要采用GPIB技術,實現(xiàn)了計算機設備與檢測儀器之間的連通。
數(shù)字電路自動測試系統(tǒng)由多個部分構成,通常包含主控計算機、GPIB控制裝置、能夠與GPIB連接的檢測設備等[4]。本試驗采用基于USB數(shù)字量的I/O模塊,該方法能夠實現(xiàn)信息雙向快速傳輸,同時每個方向的存儲大小可以達到4096kbps,信息輸送速率也能夠達到50MHz。數(shù)字電路檢測系統(tǒng)硬件組成部分如圖1所示[5]。
該模塊是以USB接口為媒介和計算機設備進行連通的,通過執(zhí)行測試軟件的程序命令,能夠產生激勵信號,并將該信號導入測試系統(tǒng)中,對數(shù)字電路出現(xiàn)的反饋信息和檢測位置的數(shù)字信息進行收集。
通常,檢測裝置包含示波器、萬用表等設施。對數(shù)字電路需要提供的電源電壓進行計算,得出程控電源可以滿足±5V、±12V,總輸入功率設置為30W。此外,測試期間還需要對一些模擬信息進行檢測,所以示波器應該選擇數(shù)?;旌闲汀?/p>
2 系統(tǒng)軟件設計
2.1 確定目標群體
本試驗測試系統(tǒng)的運行載體選擇美國微軟公司的Windows操作系統(tǒng),軟件部分選擇虛擬儀器開發(fā)軟件LabVIEW上的圖形編程模式。該平臺是美國國家儀器有限公司(National Instruments,NI)旗下專門為測試系統(tǒng)設計與檢測服務的檢測平臺,并涵蓋了硬件部分的執(zhí)行程序,設置相應的驅動程序,進而實現(xiàn)將不同形式的總線儀器整合到LabVIEW開發(fā)平臺中[6,7]。數(shù)字電路檢測系統(tǒng)軟件組成部分如圖2所示。
從圖2可以看出,測試系統(tǒng)軟件主界面包含應用程序、數(shù)據(jù)庫管理程序兩大板塊。其中,應用程序包括IVI系統(tǒng)、功能測試模塊、故障診斷模塊以及測試報告生成四個部分:數(shù)據(jù)庫管理程序包含用戶信息庫、儀器信息庫、電路模型庫、電路故障庫以及測試狀態(tài)信息庫五個部分。在檢測系統(tǒng)初始階段以及完成階段,應用程序會訪問數(shù)據(jù)庫信息,并在數(shù)據(jù)庫管理程序的幫助下獲取需要的信息資源。例如,IVI系統(tǒng)在開始階段需要從數(shù)據(jù)庫中獲取儀器信息資源。
在進行應用程序規(guī)劃設計時,通常選取“主模塊+功能插件”的方式進行。具體來說,主模塊表示應用程序的主體架構,功能插件則表示依附于應用程序、有自身專屬功能的模塊,例如,圖2中應用程序下面顯示的4個部分均為功能插件。在實際運用時,為滿足不同狀態(tài)下的測試需求,要隨時對功能模塊和函數(shù)值進行更改。
3 測試方法
自動檢測系統(tǒng)運行流程如圖3所示。開始檢測時,系統(tǒng)先進行自檢,確定設備能夠正常運行后進行功能檢測,功能檢測正確則生成檢測報告,假如功能檢測不正常,系統(tǒng)將進入故障診斷環(huán)節(jié),再生成檢測報告。從開始檢測到完成檢測,功能測試主要負責驗證電路板能否正常工作,故障診斷功能主要負責發(fā)現(xiàn)程序運行的主要問題并進行定位。
本試驗檢測采用的方法為偽窮舉法,這種測試方法是以窮舉法為載體而優(yōu)化改進的。窮舉法可以理解為在進行數(shù)字電路的輸入矢量計算時要考慮全部可能發(fā)生的狀況。眾所周知,數(shù)字電路的運行狀態(tài)包含有0、1,因此,n個輸入參數(shù)就能夠產生2n倍個測試矢量。這種檢測方法能夠檢測出數(shù)字電路中的全部故障,然而,當將窮舉法應用到大規(guī)模數(shù)字電路時,運行過程會耗費大量時間[8]。偽窮舉法對窮舉法的檢測思路進行改進,將待檢測電路分成若干部分,用窮舉法對每個部分進行檢測,從而有效降低測試矢量數(shù)量,提高檢測速度。
4 結語
基于GPIB技術的數(shù)字電路自動測試系統(tǒng)能夠有效地解決NI檢測技術不能處理的難題,具有操作簡單、檢測成本低的優(yōu)點。同時,加強檢測系統(tǒng)硬件和軟件部分的合理設計,是確保自動檢測系統(tǒng)穩(wěn)定運行的前提,可以為數(shù)字電路朝更高層次發(fā)展奠定基礎。
參考文獻:
[1]張翔.基于GPIB的數(shù)字電路自動測試系統(tǒng)設計分析[J].電子設計工程,2019(16):88-91.
[2]邢連營.一種基于LabVIEW的數(shù)字電路自動測試系統(tǒng)設計[J].電子技術與軟件工程,2018(10):79.
[3]曹子劍,佘美玲.邊界掃描測試在數(shù)字電路自動測試系統(tǒng)中的研究與應用[J].計算機測量與控制,2015(7):2311-2313.
[4]李黎.基于數(shù)字電路模型的繼電器控制電路測試技術開發(fā)與應用探討[J].通訊世界,2015(2):193-194.
[5]邱斌.基于DSP和FPGA的模擬機數(shù)字多通道電路測試系統(tǒng)研制[J].中國民航飛行學院學報,2013(4):27-30.
[6]任新建,王學偉,楊立國,等.數(shù)字I/O電路的多總線自動測試診斷方法研究[J].電測與儀表,2011(7):12-15.
[7]吳鵬,潘興隆,徐國印.基于數(shù)字電路模型的繼電器控制電路測試技術研究[J].船電技術,2010(4):20-23.
[8]邵幸榮.基于HP VEE的MDTF數(shù)字調諧式射頻跳頻濾波器自動調試系統(tǒng)設計[J].電子質量,2008(7):31-34.