亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        某型潛艇雷達計算機組件測試儀*

        2015-03-14 10:59:02徐小杰
        艦船電子工程 2015年1期
        關(guān)鍵詞:窮舉板卡測試儀

        徐小杰

        (海軍702廠 上海 200434)

        ?

        某型潛艇雷達計算機組件測試儀*

        徐小杰

        (海軍702廠 上海 200434)

        針對某型潛艇雷達計算機組件故障率高、系統(tǒng)排故效率低、配備檢測設(shè)備操作復(fù)雜度高等問題,研制潛艇雷達計算機組件檢測儀,用于計算機組件故障的高效隔離。根據(jù)雷達計算機組件的功能特點及輸入輸出關(guān)系,研究其測試原理,給出PC104架構(gòu)的測試儀總體設(shè)計方案。重點研究數(shù)字I/O板卡功能模塊及偽窮舉故障診斷方法。結(jié)果表明,該設(shè)計能夠?qū)崿F(xiàn)64位信號的同步輸入輸出,大幅提高檢測效率和設(shè)備運行可靠性。

        測試設(shè)備; PC104; 偽窮舉故障診斷

        Class Number TN818

        1 引言

        雷達計算機用來完成探測和跟蹤水面目標,雷達計算機由運算器、控制器、只讀存儲器、運算存儲器、信號變換器等組成,主要用于接收目標探測分類器、同步器、天線旋轉(zhuǎn)增量部件、數(shù)據(jù)變換器等部件發(fā)送的信號,并對接收信息進行運算、存儲、顯示,同時接收來自操控臺的指令信息,調(diào)用相應(yīng)程序?qū)z測目標進行跟蹤預(yù)警處理,是雷達系統(tǒng)的重要組成部分。

        潛艇的長時間服役,導(dǎo)致雷達計算機組件的元器件老化,組件故障多發(fā)。然而隨艇配備的計算機組件檢測設(shè)備需要專業(yè)人員逐步排故,操作復(fù)雜度高,測試效率低下。為提高排故效率及操作便捷度,本文設(shè)計了一種基于PC104總線架構(gòu)[1~2]、偽窮舉測試法故障診斷[3]的計算機組件測試儀。該測試儀具備64位信號同步輸入輸出功能,可靈活配置組件輸入信號,快速讀取信號回饋,高效進行故障定位。

        2 總體設(shè)計方案

        雷達計算機包含23種組件,每種組件板卡包含88路管腳,對應(yīng)88路信號。各組件板卡I/O屬性不同,所需檢測信號的種類、脈沖寬度、頻率也各不相同。為檢測該23種計算機組件板卡,同時考慮兼容性與靈活性,設(shè)計基于可編程邏輯器件的組件適配器,并開發(fā)23種配套管腳適配程序以及板卡檢測程序。檢測信號由PC104主板通過ISA總線發(fā)送至數(shù)字I/O板卡功能模塊,經(jīng)信號處理后到達計算機組件適配器,最終分配至被測組件。通過被測組件反饋信號與標準數(shù)據(jù)庫的比對分析,進行故障判定。計算機組件測試儀總體設(shè)計方案如圖1所示。

        圖1 雷達計算機組件測試儀總體設(shè)計方案

        3 硬件設(shè)計

        測試設(shè)備硬件主要由PC104主板、數(shù)字I/O功能板卡、單板適配器、電源模塊和測試對接電纜等組成。

        1) PC104主板。此主板作為工業(yè)控制核心模塊,功能強大,資源豐富,采用ATMEL AT91RM9200低功耗處理器(ARM9),主頻180MHZ,200MIPS,最大可支持128MByte SDRAM,通過總線支持單色屏(顯示分辨率最高為320×240),功能接口包括觸摸屏接口、10M/100M以太網(wǎng)接口、USB接口、串口、CAN總線接口、TWI接口、SPI總線接口、矩陣鍵盤接口、GPIO、實時時鐘、JTAG接口等。配置液晶顯示屏、鼠標鍵盤等設(shè)備后,可構(gòu)成功能強大的嵌入式工業(yè)計算機,通過ISA總線和PCI總線對功能板進行控制,完成對23種被測組件的故障檢測。

        2) 電源模塊。電源模塊的主要功能是通過線性穩(wěn)壓電路將輸入的220V/50Hz交流電轉(zhuǎn)換為多路直流電源,以供內(nèi)部功能模塊使用。

        3) 數(shù)字I/O功能板卡。數(shù)字I/O功能板卡集數(shù)字信號發(fā)送、接收于一體,主要作用是發(fā)送雷達計算機組件所需不同性質(zhì)及類型的數(shù)字信號,同時讀取雷達計算機組件的反饋信號,供后臺程序調(diào)用比對,主要功能如下:

        圖2 信號接收/發(fā)送原理圖

        (1)信號的接收/發(fā)送。待接收/發(fā)送數(shù)據(jù)的地址由10位ISA總線地址經(jīng)編碼器編碼生成,各為4路。待發(fā)送數(shù)據(jù)由ISA總線提供,每路消息字為16位。每路地址對應(yīng)的16位數(shù)據(jù)由鎖存器鎖存后,經(jīng)緩沖器發(fā)送至被檢測計算機組件。待接收數(shù)據(jù)(計算機組件產(chǎn)生的反饋信號)經(jīng)緩沖器-鎖存器-緩沖器以相反的方向進入ISA總線,接收到的數(shù)據(jù)與標準數(shù)據(jù)庫進行對比后,判斷計算機組件是否故障,原理圖如圖3。圖中緩沖器的作用為保護數(shù)字I/O功能板卡中的大規(guī)模集成電路FPGA免受尖峰脈沖信號的影響,大大降低功能板卡的故障發(fā)生率。

        (2)時鐘及單脈沖電路。為提供計算機組件所需的不同信號源,設(shè)計16位時鐘、單脈沖電路,該電路高八位為不同頻率的時鐘信號,低八位為不同頻率的單脈沖信號,時鐘信號經(jīng)有源晶振分頻獲得。單脈沖產(chǎn)生電路如圖3所示。

        圖3 單脈沖產(chǎn)生電路

        4) 單板適配器。計算機組件種類多樣,且各組件I/O管腳屬性各不相同,采用人工匹配檢測的方式,不僅工作量大、操作繁瑣而且效率低下。本文設(shè)計的計算機組件檢測儀包含的單板適配器,可為23種計算機組件燒寫23種特定檢測程序,實現(xiàn)板卡匹配的準確無誤,大大提高檢測效率,降低操作復(fù)雜度。單板適配器的原理圖如圖4所示。

        圖4 單板適配器原理圖

        4 軟件設(shè)計

        雷達計算機組件中的控制保護電路絕大多數(shù)為組合邏輯電路,因此對組合邏輯電路故障定位的準確性是計算機組件故障檢測的關(guān)鍵。對組合邏輯電路故障診斷方法通常包括窮舉測試法、測試碼生成法和偽窮舉測試法等[4~5]。窮舉測試法和測試碼生成法適用于雷達板級中的簡單組合邏輯電路診斷,單對于大型復(fù)雜的組合邏輯電路,窮舉測試法存在測試矢量多、測試工作量大、測試時間長的缺點[6],而測試碼生成法則存在計算復(fù)雜、計算量大、計算時間長的缺點[7~9]。本文選用的偽窮舉測試法,將復(fù)雜的組合邏輯電路進行分塊,對被分塊的每一部分電路進行窮舉測試,可大大減少計算工作量、測試矢量數(shù)目及測試工作量[3]。

        測試儀的軟件設(shè)計是在Windows XP操作系統(tǒng)和embedded VC++4.0編程開發(fā)環(huán)境支持下完成的,測試軟件的總體邏輯流程如下圖5。

        圖5 測試軟件的總體邏輯流程圖

        每種計算機組件均被分為N個獨立的功能模塊,各功能模塊的反饋數(shù)據(jù)與標準數(shù)據(jù)庫進行對比判定,若數(shù)據(jù)錯誤即反饋相應(yīng)的錯誤代碼,從而針對性地進行故障診斷,否則即代表組件正常。

        以計算機組件某功能模塊的故障檢測為例,核心代碼如下:

        for (sendDO_exern_num=0;sendDO_exern_num<1024;sendDO_exern_num++)

        {

        IOstart= InitI/O(0x300,0x4c5d);//初始化被檢測電路

        SetPortWord(HwCtrl,0x302,i);//窮舉發(fā)送數(shù)據(jù)i(0~1024)

        receive_DI=GetPortWord(HwCtrl,0x308);//數(shù)據(jù)接收

        ltoa(receive_DI,ss1,10);//接收數(shù)據(jù)轉(zhuǎn)換

        ltoa(Standard_DB[i],ss2,10);//標準數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換

        sprintf(xs1,"%-5s%-10s%-10s",ss1,ss2,i);//接收、標準數(shù)據(jù)輸出至顯示框1

        if(Standard_DB[i]==receive_DI)//接收數(shù)據(jù)與標準庫數(shù)據(jù)對比

        {

        strcpy(xs2,"正確!")//對比正確,顯示正常

        num++;

        }

        else

        {

        strcpy(xs2,"數(shù)據(jù)有誤!");//對比有誤

        sprintf(xs2,"%-10s", i);//反饋錯誤代碼i到顯示框2

        }

        MesRopt1();//對話框數(shù)據(jù)刷新顯示

        }

        if(num ==1024)//所有數(shù)據(jù)正常

        {

        strcpy(xs2,"檢測完畢,所有數(shù)據(jù)正常!");

        }

        MesRopt1();//對話框數(shù)據(jù)信息刷新顯示

        }

        5 結(jié)語

        基于PC104總線架構(gòu)和偽窮舉測試法故障診斷法,開發(fā)了某型潛艇雷達計算機組件測試儀。實際應(yīng)用表明,該測試儀設(shè)計合理,運行可靠穩(wěn)定,操作維護簡單方便,故障定位快速準確,完全滿足某型潛艇雷達計算機組件的測試需要。

        [1] 楊軍鋒,朱家海,謝紅星.航空測試儀器中的PC104總線技術(shù)[J].空軍工程大學(xué)學(xué)報:自然科學(xué)版,2000,1(4):13-16.

        [2] 楊勇智,黃勝倫,馮和軍,等.基于PC104總線的某型飛機武器控制系統(tǒng)的ATS[J].空軍工程大學(xué)學(xué)報:自然科學(xué)版,2003,4(3):36-39.

        [3] 鄒明虎,姜樹和,閆軍,等.基于偽窮舉測試法的雷達板級電路故障診斷[J].測試技術(shù)學(xué)報,2011,25(4):360-365.

        [4] 朱大奇.電子設(shè)備故障診斷原理與實踐[M].第1版.北京:電子工業(yè)出版社,2004:9-11,56-60.

        [5] 余黨軍,陳偕雄.基于布爾偏導(dǎo)數(shù)的組合電路雙故障檢測的新方法[J].浙江大學(xué)學(xué)報(理學(xué)版),2003,30(5):536-538.

        [6] 鄭光華.組合電路偽窮舉測試的一種生成算法[J].哈爾濱船舶工程學(xué)院學(xué)報,1989,10(2):205-216.

        [7] 吳麗華,李濤,鄒海英,等.多故障測試生成的一種簡化算法[J].電機與控制學(xué)報,2008,12(3):348-352.

        [8] 楊俊華,尚志恩,呂鋒.基于布爾差分的數(shù)字邏輯電路故障診斷[J].電子科技大學(xué)學(xué)報,2005,34(4):517-520.

        [9] 曹寧,楊巨前.一種數(shù)字組合電路多故障測試生成的高效算法[J].電子測量技術(shù),2007,30(6):49-51.

        [10] 馬登武,馬羚,呂曉峰.某型飛機武器控制系統(tǒng)交聯(lián)組件測試儀[J].兵工自動化,2011,30(4):77-80.

        Test Instrument for Radar Computer Components in Certain Type Submarine

        XU Xiaojie

        (No. 702 Factory of Navy, Shanghai 200434)

        For the problems of high error rate, low troubleshoot efficiency and high operation complexity of equipped testing equipment for radar computer components in certain type submarine, the efficient test instrument is designed to isolate fault components quickly and accurately. A design frame of test instrument based on PC104 is presented according to the characteristic and relationship with input and output. This paper focuses on digital I/O board module and fault diagnosis method based on pseudo-exhaustive test. The results demonstrate that the design can realize the 64bit test signal receiving and sending synchronous, have a substantial increase in test efficiency and reliability of instrument running.

        test instrument, PC104, pseudo-exhaustive test fault diagnosis

        2014年7月10日,

        2014年8月29日

        徐小杰,男,碩士,工程師,研究方向:專業(yè)電子工程。

        TN818

        10.3969/j.issn1672-9730.2015.01.029

        猜你喜歡
        窮舉板卡測試儀
        SDL Atlas推出第二代HydroPro耐靜水壓測試儀
        使用快速水洗色牢度測試儀檢測超細纖維脫落
        強調(diào)舉例,提高學(xué)生數(shù)學(xué)思維的深刻性
        便攜式轉(zhuǎn)轍機轉(zhuǎn)換力測試儀
        基于PCI9054的多總線通信板卡的研制
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        淺談初中代數(shù)式最值的求解技巧
        基于VB與ATEQ測試儀串行通信
        一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑懠夹g(shù)
        分布式系統(tǒng)中的一種特殊規(guī)格字符集分片算法
        亚洲国产精品国自产拍av| 在线视频日韩精品三区| 天堂久久一区二区三区| 美女网站免费观看视频| 久久精品国产亚洲av蜜臀| 中文字幕亚洲精品第1页| 人妻av中文字幕精品久久| 国产乱人伦偷精品视频免观看| 2021国产精品国产精华| 91老司机精品视频| 人妻风韵犹存av中文字幕| 中文字幕一区二区人妻秘书| 丰满少妇a级毛片野外| 欧美精品久久久久久久久| 中文字幕国产精品专区| 亚洲国产精品高清一区| 国产精品对白刺激久久久| 国产主播在线 | 中文| 亚洲综合中文一区二区| 国产 精品 自在 线免费| 久久发布国产伦子伦精品| 日韩欧美精品有码在线观看| 亚洲国产区中文在线观看| 亚洲熟妇自偷自拍另欧美| 四虎永久免费一级毛片| 91青青草在线观看视频| 亚洲国产中文字幕视频| 97精品国产手机| 日本不卡一区二区高清中文| 亚洲啪啪色婷婷一区二区| 无码人妻一区二区三区兔费| 欧美午夜精品久久久久免费视| 久久免费网站91色网站| 极品一区二区在线视频观看| 国产精品制服| 亚洲精品中文字幕不卡在线| 亚洲精品综合中文字幕组合| 少妇扒开毛茸茸的b自慰| 亚洲精品456| 丝袜美腿亚洲综合久久| 隔壁老王国产在线精品|