申瑞源,張順廣,楊光威,趙紅衛(wèi)
(1 鐵道部運(yùn)輸局 裝備部,北京100844;2 中國鐵道科學(xué)研究院 機(jī)車車輛研究所,北京100081)
TCU(Traction Control Unit,牽引控制單元)和CCU(Central Control Unit,中央控制單元)是用于鐵路機(jī)車車輛的微控制產(chǎn)品。其產(chǎn)品特點(diǎn)是邏輯功能復(fù)雜,作用關(guān)鍵。牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備基于保證TCU/CCU產(chǎn)品質(zhì)量和提高生產(chǎn)效率的目的而研制,為TCU/CCU嚴(yán)格把握產(chǎn)品質(zhì)量關(guān)的檢測設(shè)備。
牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備檢測的對象是TCU/CCU(包含其中的功能板卡)。研制自動(dòng)化測試設(shè)備要充分考慮被測對象自身的設(shè)計(jì)理念和實(shí)現(xiàn)的技術(shù)手段。測試設(shè)備采用的技術(shù)既要成熟可靠,也同時(shí)兼顧技術(shù)的先進(jìn)性原則。
自動(dòng)化測試設(shè)備應(yīng)該具有很好的可靠性,只有測試設(shè)備自身可靠和穩(wěn)定才能為被測對象的質(zhì)量把關(guān)。
同時(shí),應(yīng)充分考慮系統(tǒng)安全性。不僅要確保被測對象的測試安全和測試設(shè)備安全,而且要確保設(shè)備的操作人員安全。
自動(dòng)化測試設(shè)備設(shè)計(jì)要充分體現(xiàn)“以人為本”的指導(dǎo)思想。在滿足系統(tǒng)功能需求的前提下,硬件系統(tǒng)的操作、軟件系統(tǒng)的人機(jī)接口設(shè)計(jì)以及操作界面將做到美觀實(shí)用,操作簡便,同時(shí)建立完善的幫助系統(tǒng)、為使用人員提供良好的學(xué)習(xí)和操作環(huán)境。
鐵路的快速發(fā)展,需求不同速度等級的機(jī)車車輛共存。根據(jù)不同的速度等級,TCU和CCU產(chǎn)品也略有不同。自動(dòng)化測試設(shè)備應(yīng)考慮到被測對象的產(chǎn)品升級,增加對測試資源的要求,所以應(yīng)具有可擴(kuò)展性。盡量選擇標(biāo)準(zhǔn)化的模塊構(gòu)建系統(tǒng),使得系統(tǒng)具有良好的可擴(kuò)展性。
TCU/CCU具有7U尺寸大小的標(biāo)準(zhǔn)化機(jī)箱結(jié)構(gòu),由不同功能的板卡通過背板連接組合形成。為了能夠充分利用資源,研發(fā)的牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備既能夠?qū)CU/CCU進(jìn)行出廠前的功能測試實(shí)現(xiàn)自動(dòng)化測試,也能夠?qū)M成 TCU/CCU的各功能板卡進(jìn)行板級自動(dòng)測試。板級測試有著嚴(yán)格的性能參數(shù)指標(biāo)要求,測試就是保證板卡滿足各種參數(shù)指標(biāo)。TCU/CCU組合的功能測試,主要保證TCU/CCU的功能,對具體的參數(shù)要求主要由板級測試來保證。例如,二進(jìn)制輸入板卡,是把車載的110 V輸入轉(zhuǎn)變成為微控制器可以讀取的電參數(shù)。在板級測試中,測試二進(jìn)制輸入板卡的輸入發(fā)生跳變時(shí),既要關(guān)注二進(jìn)制輸入板卡的輸出有跳變,也要關(guān)注該板卡輸出跳變的延時(shí)是否滿足要求。而在TCU/CCU的組合測試中,針對二進(jìn)制輸入板卡的輸入有跳變,測試只關(guān)注從CPU板卡能否讀到該輸入跳變。對于同樣的功能測試,板級測試和集成測試的側(cè)重點(diǎn)不一樣。
根據(jù)板卡的硬件,提供電源使得板卡能夠工作。為了對板卡進(jìn)行測試,需要提供激勵(lì)。根據(jù)板卡功能的不同,需要提供的激勵(lì)信號也不一樣,有的板卡需要提供電壓,有的板卡需要提供電流源,有的板卡需要提供方波等。
根據(jù)對不同板卡進(jìn)行測試的分析,總結(jié)對測試資源需求的最小組合,能夠滿足測試功能和測試精度的要求。
TCU/CCU的功能測試主要是以測試TCU/CCU硬件功能為主,不包含TCU/CCU里面的軟件邏輯功能。在進(jìn)行功能測試的時(shí)候,使用專用的測試程序。
為了對TCU/CCU進(jìn)行測試,需要模擬車載的環(huán)境,使得TCU/CCU的硬件能正常運(yùn)轉(zhuǎn),從而能夠檢測相關(guān)硬件的功能。例如TCU中的某塊板卡有A/D(模/數(shù))功能,板卡輸入是牽引變流器的中間電壓互感器的輸出。在TCU測試時(shí),通過電流電壓源模擬中間電壓互感器的輸出連接到該板卡,然后用計(jì)算機(jī)的RS232口連接CPU(Central Process Unit,中央處理單元)板卡,讀取A/D轉(zhuǎn)換的結(jié)果與標(biāo)準(zhǔn)值比較,判定是否在約定誤差范圍內(nèi),從而得到該板卡的A/D(模/數(shù))功能是否正常。
充分考慮為了測試TCU/CCU的各個(gè)功能,需要加載的信號激勵(lì),歸納出組合測試時(shí)需要的測試資源。
依據(jù)上述的設(shè)計(jì)原則,并綜合板級測試及組合測試需求分析結(jié)果,最終選擇了以VXI(VME-bus eXtension for Instrument,VME總線用于儀器的擴(kuò)展)總線模塊化儀器為基礎(chǔ),輔以具有程控接口的臺式儀器構(gòu)建硬件測試平臺,并結(jié)合通用故障診斷軟件搭建通用性好、可擴(kuò)展性強(qiáng)的牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備。
VXI總線測試平臺是公認(rèn)的21世紀(jì)儀器總線系統(tǒng)和自動(dòng)測試系統(tǒng)的優(yōu)秀平臺,是一種開放式的系統(tǒng)結(jié)構(gòu),它集成了計(jì)算機(jī)數(shù)字接口和模塊化儀器的優(yōu)點(diǎn)。VXI總線模塊儀器優(yōu)良的交互操作性,數(shù)據(jù)傳輸速率高,可靠性高,結(jié)構(gòu)緊湊、標(biāo)準(zhǔn)開放、模塊可重復(fù)使用。虛擬儀器是以一種全新的理念來設(shè)計(jì)和發(fā)展的儀器。虛擬儀器本質(zhì)上是一個(gè)開放式的結(jié)構(gòu),用戶能夠根據(jù)自己的需要定義儀器的功能。VISA(Virtual Instrument Software Architecture,虛擬儀器軟件結(jié)構(gòu))解決了所使用的計(jì)算機(jī)與儀器之間的接口與應(yīng)用軟件開發(fā)環(huán)境的兼容性問題,因而廣泛應(yīng)用在自動(dòng)化測試領(lǐng)域中。臺式儀器用來彌補(bǔ)VXI總線儀器在功能和使用上的不足。
牽引系統(tǒng)控制單元自動(dòng)測試設(shè)備建立以VXI測試總線為主,LAN(Local Area Network,局域網(wǎng))總線和RS485總線為輔的程控儀器測試體系架構(gòu)。測試系統(tǒng)設(shè)備的程控體系架構(gòu)如圖1所示,主控計(jì)算機(jī)的LAN口連接HUB(集線器),通過LAN口對臺式儀器(波形發(fā)生器、數(shù)字示波器和數(shù)字源表)的程控;主控計(jì)算機(jī)通過PCI擴(kuò)展RS485接口對程控電源和信號調(diào)理的控制;主控計(jì)算機(jī)通過1394總線接口控制VXI機(jī)箱的零槽控制器對VXI總線儀器的控制。
牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備主要由硬件平臺、系統(tǒng)軟件和 TPS(Test Program Set,測試程序集)組成,如圖2所示。
圖1 牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備的程控體系架構(gòu)示意圖
圖2 牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備的組成示意圖
硬件設(shè)備配置主要由:主控計(jì)算機(jī)、VXI測控組合、臺式測試儀器、直流程控電源、加電控制組合、調(diào)理組合 、ICA(Interface Connector Assembly,接口連接適配器組合)、ITA(Interface Test Adapter,接口測試適配器)、測試適配器以及系統(tǒng)自檢裝置等組成。
自動(dòng)測試設(shè)備的軟件系統(tǒng)和TPS存在于主控計(jì)算機(jī)中,如圖2在橢圓形里的內(nèi)容。主控計(jì)算機(jī)是整個(gè)測試設(shè)備的控制中心,協(xié)調(diào)處理各個(gè)測試儀器的工作,根據(jù)存儲在計(jì)算機(jī)中的TP(Test Program,測試程序)控制整個(gè)測試過程,包括施加激勵(lì)源、數(shù)據(jù)采集和處理、故障判斷等。VXI測控組合主要由VXI機(jī)箱和VXI總線儀器組成。臺式儀器主要由功率放大器、示波器、波形發(fā)生器和高精度數(shù)字源表組成。調(diào)理組合主要由64通道高壓繼電器開關(guān)、電阻負(fù)載、測試信號調(diào)理組成,用于模擬TCU/CCU正常工作時(shí)的負(fù)載及板級測試中的負(fù)載。程控電源用于提供被測對象供電及用于組合測試/板級測試中的電源供電波動(dòng)測試。加電控制組合用于系統(tǒng)供電控制,并提供過壓過流保護(hù)。測試系統(tǒng)標(biāo)準(zhǔn)測試接口主要包括ICA和ITA兩部分。在測試時(shí),被測對象通過專用適配板與標(biāo)準(zhǔn)測試適配器提供的測試資源連接。通過更換不同的專用適配器,可以重用測試設(shè)備的資源對不同的產(chǎn)品進(jìn)行測試。通過更換TCU/CCU組合測試的適配器,可以進(jìn)行集成測試。更換為板級適配器,可以進(jìn)行板級測試。
TPS中分為自檢TP、用于測試TCU/CCU的T P和用于測試板卡的TP。自檢TP用于完成牽引系統(tǒng)控制單元自動(dòng)測試設(shè)備的自檢,其主要功能可分為兩個(gè)方面。①通過自檢裝置,判定設(shè)備的主要技術(shù)指標(biāo)是否合格,從而確認(rèn)設(shè)備的工作狀態(tài)是否正常;②在設(shè)備故障時(shí),可通過系統(tǒng)自檢,提供系統(tǒng)維護(hù)的相關(guān)信息。TCU/CCU TP是用于測量TCU/CCU的測試流程。板級TP用于測試板卡的測試流程,不同的功能板卡有對應(yīng)的測試流程。
(1)集成測試的工作原理
自動(dòng)化測試設(shè)備對TCU/CCU進(jìn)行測試時(shí),安裝TCU/CCU組合適配器,在主控計(jì)算機(jī)上的TP執(zhí)行平臺執(zhí)行對應(yīng)T P,按照預(yù)先編制好的測試流程通過主控計(jì)算機(jī)的程控接口(1394、RS485、LAN)控制測試資源發(fā)送激勵(lì)信號,激勵(lì)信號通過標(biāo)準(zhǔn)測試接口發(fā)送至TCU/CCU組合適配器,再通過連接電纜加載到TCU/CCU;主控計(jì)算機(jī)與被測TCU/CCU有RS232接口連接,TP發(fā)送特定的指令讀取結(jié)果,并且判定讀取的結(jié)果與預(yù)定的結(jié)果是否一致,將判定結(jié)果輸入到報(bào)表中。自動(dòng)化測試設(shè)備進(jìn)行TCU/CCU測試時(shí)的工作原理如圖3所示。
圖3 牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備進(jìn)行TCU/CCU測試時(shí)的工作原理示意圖
圖4 牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備進(jìn)行板級測試時(shí)的工作原理示意圖
(2)板級測試的工作原理
自動(dòng)化測試設(shè)備對板卡進(jìn)行測試時(shí),安裝板級測試適配器,插上對應(yīng)板卡的轉(zhuǎn)接電路板,通過連接電纜與被測板卡的前面板連接器相連,被測板卡的背板連接器再連接回板卡的轉(zhuǎn)接電路板,形成閉環(huán)的連接。在TP執(zhí)行平臺執(zhí)行被測板卡的T P,通過主控計(jì)算機(jī)的程控接口控制測試資源發(fā)送激勵(lì)信號,激勵(lì)信號通過標(biāo)準(zhǔn)測試接口發(fā)送至板級測試適配器,通過被測板卡的轉(zhuǎn)接板和連接電纜(激勵(lì)信號)加載到被測板卡;測試結(jié)果再通過連接電纜(供電及結(jié)果)連到轉(zhuǎn)接板,然后再回到測試系統(tǒng),主控計(jì)算機(jī)通過程控接口讀回?cái)?shù)據(jù),判定結(jié)果是否符合要求,把測試結(jié)果輸入到報(bào)表中。自動(dòng)化測試設(shè)備進(jìn)行板卡測試時(shí)的工作原理如圖4所示。更換與板級適配器相連的不同板卡的轉(zhuǎn)接電路板,可以對不同的板卡進(jìn)行測試。
根據(jù)所描述的設(shè)計(jì)方案,研制的牽引系統(tǒng)控制單元自動(dòng)化測試設(shè)備具有對TCU/CCU的功能及其中的板卡進(jìn)行自動(dòng)化測試的功能。在測試過程中減少了人為因素的影響,如減少操作信號源誤差、讀示波器誤差等引起的測試問題。測試結(jié)束后,能夠自動(dòng)生成不可編輯的測試報(bào)告,確保測試結(jié)果的真實(shí)性,從而能夠充分保證產(chǎn)品的質(zhì)量,提高生產(chǎn)效率。引入數(shù)據(jù)庫,增強(qiáng)數(shù)據(jù)管理功能,數(shù)據(jù)的可追溯性強(qiáng)。根據(jù)記錄的歷史數(shù)據(jù),可以進(jìn)行各種統(tǒng)計(jì)分析。如產(chǎn)品故障率和故障點(diǎn)等重要數(shù)據(jù)的統(tǒng)計(jì)分析,有利于找出在生產(chǎn)和組裝過程中產(chǎn)生的問題。
[1]張毅剛,等譯.VXI總線即插即用規(guī)范[M].哈爾濱工業(yè)大學(xué)出版社,1999.