新聞中心

EEPW首頁 > 測試測量 > 設計應用 > VXI總線測試系統(tǒng)

VXI總線測試系統(tǒng)

作者: 時間:2011-11-14 來源:網(wǎng)絡 收藏

引言

在托卡馬克等離子體物理放電過程中,破裂與據(jù)齒的研究具有重要的意義。在大多數(shù)托卡馬克放電過程中都存在破裂與鋸齒。破裂是一個值得注意的事件,其間等離子體的約束遭到嚴重的破壞,它不僅限制了等離子體的電流和密度的運行區(qū)域,而且它造成的機械應力和熱負荷給等離子體容器壁帶來嚴重損害。對破裂,目前在理論上仍缺乏詳盡理解,大體上可將其分為低q破裂和密度極限破裂。利用村上(Murakami)參數(shù)作橫坐標的Hugill圖,我們可以得到破裂和托卡馬克等離子體運行區(qū)域的初略了解。

在大多數(shù)情況下托卡馬克等離子體中心存在馳豫振蕩,也就是溫度和密度的鋸齒振蕩。在上升期,磁軸附近的電流密度增加,中心q值下降,在下降期,磁軸附近的電流密度下降,中心值增加。鋸齒的機制不太清楚,一般由卡達姆采夫重連模解釋。

破裂與鋸齒的軟X-射線行為大體可以分為四個階段,即預前兆期、前兆期、快速下降期、以及恢復或熄滅期。對于破裂與鋸齒的快速下降期,通常人們對它有一種誤解,即認為在此期間,軟X-射線信號是單調(diào)或準單調(diào)地下降的。事實上,只要采樣頻率足夠高,仔細觀察,不難發(fā)現(xiàn)軟X-射線是振蕩下降的,而且一階小量大于零階量(通常將直流成分定義為零階量)。

可見,為了獲得破裂和鋸齒行為的詳盡信息,必須采用時間分辨率較高的等離子體診斷方式。隨著采樣頻率的增加,獲得的數(shù)據(jù)量也成倍增加,這給數(shù)據(jù)的存儲、傳送和處理帶來了極大的困難。要在漫長的放電過程中,實現(xiàn)高速數(shù)據(jù)采集,并在給定的短時間內(nèi)完成數(shù)據(jù)的存儲、傳送和處理成為構(gòu)建要解決問題的關鍵所在。

構(gòu)建VXI

由于在托卡馬克等離子體物理漫長的放電過程中,破裂和鋸齒是非常短暫的過程,這為我們克服這些困難提供了條件。

我們以這樣的方式組成40通道VXI數(shù)據(jù)采集,針對漫長的放電過程除破裂和鋸齒等短暫過程外其緩慢變化的特征,在各個通道采用較低的采樣率采集全過程數(shù)據(jù),確保能采集到放電全過程的數(shù)據(jù),就可以滿足對放電過程的概況測試。將其戰(zhàn)速采集時間設定為1.6秒,可以覆蓋所有放電過程。但由于采樣頻率低,整個持續(xù)1.6秒的慢采集過程形成的數(shù)據(jù)量也就僅僅每通道幾十K。

低速采集的同時,每通道還有一個與低速采集并行進行著的高速采集,專門用來采集破裂和鋸齒事件。

高速采集和低速采集有各自不同的存儲器存儲數(shù)據(jù),高速采集的存儲器被分為很多片段,最多可分為16段,每段存儲器采集存儲一個破裂和鋸齒事件數(shù)據(jù)。在低速采集開始以后,由一個專門的事件觸發(fā)模塊多次觸發(fā)快速采集,每次觸發(fā)啟動一次快速采集過程,記錄一個事件信號。由于破裂和鋸齒事件非常短暫,持續(xù)時間也就幾毫秒,對于2MSa/s的高速采集,每通道存儲器總的長度不到100K就可滿足多次快速采集的存儲數(shù)據(jù)的需要。

這樣一來,我們構(gòu)建的VXI測試系統(tǒng)用一種變通的方式實現(xiàn)既可以由低速采集觀察到漫長的放電過程的全貌,又可以由高速采集仔細分析破裂和鋸齒的短暫過程,以及判斷事件出現(xiàn)在放電過程的時刻,將常規(guī)方式采集下每通道約3MSa的存儲器需求降到100KSa左右,解決了由于采樣頻率的增加而產(chǎn)生的數(shù)據(jù)量成倍增加的矛盾。為在給定的短時間內(nèi)完成數(shù)據(jù)的存儲、傳送和處理提供了保證。

功能設計考慮

要構(gòu)建測試系統(tǒng),我們首先需要一個最基本的VXI平臺:13槽的VXI機箱和零槽控制器,在此平臺基礎上,我們開始構(gòu)建這套專用系統(tǒng)的測試功能部分。系統(tǒng)測試功能部分的硬件被抽象為兩個基本功能:一個是信號數(shù)據(jù)采集和存儲,包括慢速的全過程采集和同時進行的快速的破裂和鋸齒事件捕捉;另一個是識別和判斷破裂和鋸齒事件,產(chǎn)生對采集的觸發(fā)。兩個抽象的基本功能確定了測試系統(tǒng)要開發(fā)的兩種類型的VX I模塊:數(shù)據(jù)采集模塊和事件觸發(fā)模塊。

在我們的測試系統(tǒng)中,需要40個并行采集通道,數(shù)據(jù)采集模塊被設計為每模塊4個通道,需用到10個采集模塊數(shù)。40個通道并行工作,系統(tǒng)的快速采集只需要由一個事件觸發(fā)模塊來啟動,只需要對被監(jiān)視的一路信號來加以判別產(chǎn)生動作。13槽的VXI機箱剛好滿足使用。

系統(tǒng)工作模式是這樣進行的:工作開始時,事件觸發(fā)模塊首先接受代表放電過程開始的外部觸發(fā)信號,來啟動數(shù)據(jù)采集模塊的慢速采集,同時啟動事件觸發(fā)模塊內(nèi)部的破裂和鋸齒事件鑒別工作。每當事件觸發(fā)模塊鑒別出設定事件時,它就立即通過TTLTRGn線發(fā)出觸發(fā)信號,啟動數(shù)據(jù)采集模塊的一次快速的數(shù)據(jù)采集,捕捉破裂和鋸齒事件信號。破裂和鋸齒事件的發(fā)生到事件觸發(fā)模塊鑒別出事件,給出觸發(fā)信號總會有延遲,所以,在快速的每一次數(shù)據(jù)采集對應的存儲數(shù)據(jù)中,還必須使用負延遲觸發(fā)功能。一次快速數(shù)據(jù)采集完成自動進入下一段存儲器,準備接受下一次觸發(fā),啟動下一次采集,直到設定的快速數(shù)據(jù)采集次數(shù)全部完成。

最后,當數(shù)據(jù)采集模塊1.6秒的慢速采集數(shù)據(jù)過程全部完成,整個采集過程宣告結(jié)束,才可以開始處理數(shù)據(jù),并準備下一次的工作。

技術(shù)關鍵

系統(tǒng)一方面要以一個快速的采集,捕捉到破裂的鋸齒事件信號進行研究,另一方面又要因保證數(shù)據(jù)處理速度而控制數(shù)據(jù)量,這是一個矛盾。對這個矛盾,前面的系統(tǒng)功能的設計已給出了很好的解決辦法。不少技術(shù)難題是出現(xiàn)在接下來的模塊設計和實現(xiàn)的模塊的各項功能中。

事件觸發(fā)模塊:為了識別特定的信號事件,先要定義一個信號事件。破裂,鋸齒或者別的事件。選取我們想識別的事件,既要做到毫無遺漏,同時也不會誤選。這給我們識別事件計算方法提出了較高的要求。

1.事件屬性的定義??量痰臈l件很容易將我們想要的事件過濾掉而遺漏。然而寬松的要求很容易產(chǎn)生誤觸發(fā),用盡可能多的事件屬性來篩選我們所要的事件,才可能抓住事件區(qū)別于別的事件的特征。然而,要處理多個屬性,需要更多的計算判別時間,會帶來別的問題。在對HL-1M放電過程中破裂與鋸齒特性的深入了解的基礎上,經(jīng)過大量的摸索和多次改選,算法代碼中用7個屬性來篩選特定的破裂與鋸齒。

2.實時響應。由于每一次快速采集只能采集一個較短的時間過程,即使采用負延時,從事件發(fā)生到給出觸發(fā)信號的延時也不能超過一個快速采集存儲片的總存儲時間,當超過這個時間,就只能采集到事件之后的數(shù)據(jù),而丟失重要的事件信號數(shù)據(jù)。

為提高響應時間,這里采用DSP芯片來完成計算功能。選用的是AD公司的40MHz的ADSP-21061芯片。 ADSP-21061這種哈佛結(jié)構(gòu)的DSP芯片,不同于傳統(tǒng)的馮·諾依曼并行體系結(jié)構(gòu)的芯片。ADSP-21061將程序和數(shù)據(jù)存儲在不同的內(nèi)存里,由24位的程序總線和32位的數(shù)據(jù)總線分別進行存取,實現(xiàn)了取指令和取操作數(shù)的并行工作,具有很高的效率。

DSP芯片的采用,使事件觸發(fā)模塊可以在破裂與鋸齒事件發(fā)生的數(shù)微秒之內(nèi)作出計算識別,給出觸發(fā)信號。保證了事件觸發(fā)的實時響應性。  

數(shù)據(jù)采集模塊:數(shù)據(jù)采集模塊的設計難點在于其復雜的功能。它有兩套采集機制,能以一個較低的采樣頻率,采集放電的全過程,同時又可由事件觸發(fā)模塊啟動快速采集,捕捉到破裂和鋸齒事件信號。

設計和實現(xiàn)中,模塊只使用了一套A/D轉(zhuǎn)換器,按快速采集的采樣率工作。慢速采集獲取數(shù)據(jù)時將漏掉對于慢速采集來說多余的數(shù)據(jù),只按它本身對應的慢采速率得到數(shù)據(jù)。這樣既可以節(jié)約硬件成本,又保證兩套采集機制下數(shù)據(jù)的一致性。

為了找到破裂和鋸齒事件發(fā)生在放電過程的相對時刻,需要作一個識別標志。A/D轉(zhuǎn)換器的分辨率為 12Bit,而數(shù)據(jù)總是以16Bit方式存儲和訪問,可以利用富余的4Bit數(shù)據(jù)位來實現(xiàn)。當每次速采集結(jié)束時,保存最后一個數(shù)據(jù)時做上結(jié)束標志。

慢速采集工作方式,是一種常規(guī)的采集方式,從零地址啟動,采滿即結(jié)束。但快速采集則要復雜得多,它在每一個片段的存儲器內(nèi)都要按環(huán)形存儲器方式工作,數(shù)據(jù)不停地存人存儲器,新的數(shù)據(jù)總是覆蓋舊的數(shù)據(jù),直至一次采集結(jié)束。片段內(nèi)的結(jié)束地址也就是起始地址,這樣來實現(xiàn)每一段的負延遲采集。當一個片段的高速數(shù)據(jù)采集完成,需要在結(jié)束地址的數(shù)據(jù)作上結(jié)束標志供數(shù)據(jù)處理時使用,然后跳到下一個片段,并在下一個片段又繼續(xù)采集存儲數(shù)據(jù)。

VXI硬件平臺:在系統(tǒng)測試硬件的設計方面,我們花了很多精力進行精心設計,使?jié)M足測試需求條件下的測試得到的數(shù)據(jù)量大大減小。盡管如此,系統(tǒng)共40個通道的總數(shù)據(jù)量仍然非常大,配備一個數(shù)據(jù)吞吐量較高VXI硬件系統(tǒng)平臺就顯得很重要,我們?yōu)橄到y(tǒng)配備了一個MXI的零槽控制器,保證數(shù)據(jù)的快速傳輸,使系統(tǒng)平臺這一環(huán)不會成為數(shù)據(jù)傳輸?shù)钠款i,保證整個系統(tǒng)具有高效率。系統(tǒng)功能驗證  在完成系統(tǒng)測試部分的設計和制作后,對它的測試和功能驗證顯得非常重要。將沒有經(jīng)過測試的儀器直接進人現(xiàn)場使用是非常危險的,測試失敗將會造成大量人力和物力的浪費,損失我們寶貴的時間。為方便測試和驗證系統(tǒng)功能,我們利用VXI機箱剩余的最后一個空槽,為系統(tǒng)集成了一個任意波形函數(shù)發(fā)生器模塊JV53202。

利用JV53202任意波形函數(shù)發(fā)生器模塊的用戶數(shù)據(jù)波形功能,將以前試驗曾經(jīng)獲得的數(shù)據(jù)整理后,下載到JV53202模塊內(nèi)部作為波形輸,可以模擬托卡馬克等離子體物理漫長的放電過程中破裂和鋸齒的試驗條件,對系統(tǒng)進行測試和功能驗證?! ∈聦嵶C明,這種測試是系統(tǒng)必不可少的一環(huán),它降低了風險,為系統(tǒng)最終成功獲取試驗數(shù)據(jù)提供了保障。

結(jié)束語

利用先進的硬件平臺,構(gòu)建的這套測試系統(tǒng)是將測試儀器引人托卡馬克等離子體物理應用方面的一次嘗試。系統(tǒng)合理利用了資源,使系統(tǒng)測試能力增強,同時縮小系統(tǒng)體積,降低系統(tǒng)成本。成熟的VXI總線模塊資源也給系統(tǒng)的組建和測試帶來方便。可以預見,VXI測試技術(shù)將會在等離子體物理方面不斷得到更多的應用。



評論


相關推薦

技術(shù)專區(qū)

關閉