東莞冶具、
湖南ict測試治具、
東莞功能冶具、
手機(jī)測試治具-
東莞新五圓電子有限公司 自動(dòng)測試系統(tǒng)的原理、應(yīng)用與發(fā)展北京航空航天大學(xué)自動(dòng)化學(xué)院測控系 李行善 于勁松摘要 自動(dòng)測試系統(tǒng)(ATS)廣泛應(yīng)用于各類產(chǎn)品(器件、部件、電路板、設(shè)備或系統(tǒng))從設(shè)計(jì)、生產(chǎn)到使用維護(hù)的各個(gè)階段,對(duì)提高產(chǎn)品性能及生產(chǎn)率,降低生產(chǎn)成本及整個(gè)生命周期成本,起著重要作用。對(duì)于飛機(jī)、導(dǎo)彈、艦船或武器系統(tǒng),自動(dòng)測試系統(tǒng)更是這些它們的綜合保障設(shè)備的重要組成部分,對(duì)保障各類設(shè)備或武器系統(tǒng)的機(jī)動(dòng)性和提高戰(zhàn)斗力有重要意義。本文介紹自動(dòng)測試系統(tǒng)的工作原理及發(fā)展概況,自動(dòng)測試設(shè)備(ATE)的類型及測試程序集(TPS)開發(fā)的主要內(nèi)容,并對(duì)一些有代表性的通用自動(dòng)測試系統(tǒng)進(jìn)行了評(píng)述。希望本文對(duì)國內(nèi)從事這方面的研究工作的讀者有所幫助。 1 自動(dòng)測試系統(tǒng)(ATS)的發(fā)展概況 1.1 自動(dòng)測試系統(tǒng)的概念與組成一般意義的自動(dòng)測試系統(tǒng)是對(duì)那些能自動(dòng)完成激勵(lì)、測量、數(shù)據(jù)處理并顯示或輸出測試結(jié)果的一類系統(tǒng)的統(tǒng)稱。通常這類系統(tǒng)是在標(biāo)準(zhǔn)的測控系統(tǒng)總線或儀器總線(CAMAC、GPIB、VXI、PXI等)的基礎(chǔ)上組建而成的,并且具有高速度、高精度、多功能、多參數(shù)和寬測量范圍等眾多特點(diǎn)。工程上的自動(dòng)測試系統(tǒng)(Automatic Test System,縮寫為ATS)往往針對(duì)一定的應(yīng)用領(lǐng)域和被測對(duì)象,并且常以應(yīng)用對(duì)象命名,如飛機(jī)自動(dòng)測試系統(tǒng),發(fā)動(dòng)機(jī)自動(dòng)測試系統(tǒng),雷達(dá)自動(dòng)測試系統(tǒng),印制電路板自動(dòng)測試系統(tǒng)等,也可以按照應(yīng)用場合來劃分,例如可分為生產(chǎn)過程用自動(dòng)測試系統(tǒng),場站維護(hù)用自動(dòng)測試系統(tǒng)等。自動(dòng)測試系統(tǒng)(ATS)由自動(dòng)測試設(shè)備(Automatic Test Equipment,ATE),測試程序集(Test Program Set,TPS)和TPS軟件開發(fā)工具所組成,如圖1 所示。 圖1 自動(dòng)測試系統(tǒng)的組成自動(dòng)測試設(shè)備(ATE)是指用來完成測試任務(wù)的全部硬件和相應(yīng)的操作系統(tǒng)軟件。ATE的心臟是計(jì)算機(jī),該計(jì)算機(jī)用來控制復(fù)雜的測試儀器如數(shù)字多用表,波形分析儀,信號(hào)發(fā)生器及開關(guān)組件等。這些設(shè)備在測試軟件的控制下工作,通常是提供被測對(duì)象中的電路或部件所要求的激勵(lì),然后在不同的引腳、端口或連接點(diǎn)上測量被測對(duì)象的響應(yīng),確定該被測對(duì)象是否具有規(guī)范中規(guī)定的功能或性能。ATE有著自己的操作系統(tǒng),以實(shí)現(xiàn)內(nèi)部事務(wù)的管理、跟蹤維護(hù)要求及測試過程排序,并存儲(chǔ)和檢索相應(yīng)的技術(shù)手冊(cè)內(nèi)容。ATE的典型特征是它在功能上的靈活性,例如用一臺(tái)ATE可以測試多種不同類型的電子設(shè)備。從部件檢測角度,ATE可用來實(shí)現(xiàn)對(duì)兩類黑盒子的測試,也就是用來測試:①現(xiàn)場可更換單元(Line Replaceable Units,LRUs)或武器可更換組件(Weapons Replaceable Assemblies,WRAs);②車間可更換單元(Shop Replaceable Units,SRUs)。測試程序集(TPS)是與被測對(duì)象及其測試要求密切相關(guān)的。測試程序集由三部分組成,①測試程序軟件;②測試接口適配器,③測試被測對(duì)象所需的各種文件。測試軟件通常用標(biāo)準(zhǔn)測試語言如ATLAS寫成。對(duì)有些ATE,其測試軟件是直接用通用計(jì)算機(jī)語言如C,Ada編寫的。被測對(duì)象(Unit Under Test,UUT)有著各種不同的連接要求和輸入/輸出端口,因此UUT連到ATE通常要求有相應(yīng)的接口設(shè)備,稱為接口適配器,它完成UUT到ATE的正確、可靠的連接,并且為ATE中的各個(gè)信號(hào)點(diǎn)到UUT中的相應(yīng)I/O引腳指定信號(hào)路徑。開發(fā)測試軟件要求一系列的工具,這些工具統(tǒng)稱為測試程序集軟件開發(fā)工具,有時(shí)亦被稱為TPS軟件開發(fā)環(huán)境,它可包括:① ATE和UUT仿真器,② ATE和UUT描述語言;③ 編程工具,如各種編譯器等。不同的自動(dòng)測試系統(tǒng)所能提供的測試程序集軟件開發(fā)工具會(huì)有所不同。 1.2 自動(dòng)測試系統(tǒng)的應(yīng)用范圍自動(dòng)測試系統(tǒng)主要應(yīng)用在如下場合: 1. 高速、高效率的功能、性能測試。那些大批量生產(chǎn)并且測試項(xiàng)目多而且復(fù)雜的電子產(chǎn)品(如大規(guī)模集成電路,大批量生產(chǎn)的印制電路板或電路組件等),必須采用相應(yīng)的自動(dòng)測試系統(tǒng)。 2. 快速檢測、診斷/維護(hù),提高裝備的機(jī)動(dòng)性。飛機(jī)在飛行前和飛行后,導(dǎo)彈、魚雷等武器在發(fā)射前,都需要快速檢測與診斷,遇有故障則迅速定位與排除。沒有先進(jìn)的自動(dòng)測試系統(tǒng)支持根本不行。 3. 高檔復(fù)雜設(shè)備的綜合檢測及過程監(jiān)視。飛機(jī)設(shè)計(jì)過程中需要用一些自動(dòng)測試系統(tǒng)來支持設(shè)計(jì)驗(yàn)證;在飛機(jī)生產(chǎn)/裝配過程中,自動(dòng)測試系統(tǒng)用來對(duì)并行作業(yè)的各個(gè)子系統(tǒng)的生產(chǎn)/裝配過程進(jìn)行測試和監(jiān)視,實(shí)施協(xié)調(diào)和管理。軍用高檔設(shè)備研制過程中,環(huán)境試驗(yàn)(高、低溫,濕度,振動(dòng),過載等)主要目的是分辨或替代那些不能承受惡劣環(huán)境條件的部件。由于處于環(huán)境試驗(yàn)中的被測對(duì)象復(fù)雜而貴重,測試項(xiàng)目多,而且要求在給定的很短時(shí)間內(nèi)完成,也必須采用相應(yīng)的自動(dòng)測試設(shè)備才能完