摘 要:本文主要介紹了虛擬儀器開發(fā)平臺LabVIEW技術(shù)在加速器磁場測量中的應(yīng)用。我們使用美國National Instrument 公司的LabVIEW 5.1版本開發(fā)平臺編寫了旋轉(zhuǎn)線圈測量軟件以替代原C語言程序,其功能主要包括:驅(qū)動控制、采集數(shù)據(jù)、數(shù)據(jù)分析以及處理結(jié)果顯示。它的直觀化操作、完美的圖像顯示以及可靠的穩(wěn)定性在美國SLAC/SSRL SPEAR3工程四極磁鐵、六極磁鐵以及H/V校正磁鐵測量中已經(jīng)得到了很好的證明。
關(guān)鍵詞:常規(guī)磁鐵旋轉(zhuǎn)測量程序,LabVIEW虛擬儀器系統(tǒng)。
1. 概述:
磁場精密測量在加速器技術(shù)中是一個非常重要的環(huán)節(jié)。在加速器建造、調(diào)束和運行過程中必須精確了解磁鐵參數(shù),才能確保加速器的性能。通常,這些參數(shù)應(yīng)包括它的有效長度、場強(qiáng)及高次諧波。由于磁鐵材料和加工制造等原因不可避免的帶來批量磁鐵性能上的差異,這就要求對每塊磁鐵在不同電流下進(jìn)行積分測量和場分布測量,因此,對磁鐵的磁場測量提出了要求:精密、穩(wěn)定、快速、自動化。
1999年初至2002年6月中科院高能物理研究所與美國SLAC實驗室的所際國際合作項目即SPEAR3同步光源改造項目,高能所為SPEAR3加工制造292塊磁鐵并進(jìn)行全部磁場測量,這些磁鐵包括:二極磁鐵、四極磁鐵、六極磁鐵、H/V校正二極磁鐵。加速器中心磁鐵組承擔(dān)了全部的磁鐵測量工作。
為了完成美國SPEAR3 工程項目中102塊四極磁鐵、76塊六極磁鐵以及74塊H/V校正二極磁鐵的磁場測量工作,根據(jù)美方的磁場測量技術(shù)要求,自1999年底開始調(diào)研、設(shè)計旋轉(zhuǎn)線圈測量系統(tǒng),編寫磁鐵勵磁電源控制、步進(jìn)電機(jī)驅(qū)動和控制、數(shù)據(jù)采集、數(shù)據(jù)分析軟件。為了保證磁鐵測量工作的順利完成,盡可能采用標(biāo)準(zhǔn)接插件,組成了以美國NI公司的NI-PCI-GPIB控制卡、步進(jìn)電機(jī)控制卡和轉(zhuǎn)接卡以及研翔公司的數(shù)字I/O板PCL-730等硬件標(biāo)準(zhǔn)接插件為主,LabVIEW為軟件開發(fā)環(huán)境的一套自動化、穩(wěn)定性較高的用于美國磁鐵旋轉(zhuǎn)測量測磁軟件。
2. 磁場諧波測量系統(tǒng):
2.1測量原理:
磁場諧波測量采用雙線圈差分測量模式,測量線圈由主線圈和反抵線圈組成。以四極磁鐵為例,由于高次諧波較小,僅占主四極場的萬分之幾,如果采用單線圈絕對測量法測量磁場高次諧波,將很難達(dá)到較高測量精度,因此,我們采用一個反抵線圈將主線圈中的二極分量、四極分量抵消,而采用高放大倍數(shù),只對剩余的高次諧波進(jìn)行測量,從而可以提高了測量精度。將測量線圈插入磁鐵孔徑中,以恒定的角速度旋轉(zhuǎn)切割徑磁場 ,每轉(zhuǎn)動一個小角度,編碼器就產(chǎn)生一個脈沖,隨后將旋轉(zhuǎn)線圈感應(yīng)的電壓信號通過快速付里葉分析(FFT)和數(shù)學(xué)計算,可以得到磁場高次諧波和基波的比值Bn/B2。
2.2系統(tǒng)的硬件結(jié)構(gòu):
系統(tǒng)的硬件流程圖如圖1所示。主要包括以下幾大部分組成:
(1) 旋轉(zhuǎn)測量線圈:炮筒式結(jié)構(gòu)。采用雙線圈反抵差分測量。
(2) 角度編碼器。
(3) 高精度數(shù)字積分器:PDI 5025。
(4) 數(shù)字電壓表:HP34401A。
(5) 步進(jìn)電機(jī)驅(qū)動器:CMD-260步進(jìn)電機(jī)驅(qū)動器為先進(jìn)的微分步進(jìn)電機(jī)驅(qū)動器,將電機(jī)的機(jī)械整步細(xì)分成許多微步,從而達(dá)到平滑低頻振動以及降低噪音。
(6) 步進(jìn)電機(jī)控制卡:NI Value Motion。兩軸步進(jìn)開環(huán)控制。
(7) 勵磁電源:300A/150V, 電源穩(wěn)定度好于 1×10-4。
(8) 測量系統(tǒng)支撐結(jié)構(gòu)。
(9) 586工控機(jī)。
(10) 線圈狀態(tài)選擇器:自行研制。
[align=center]
圖1 磁鐵旋轉(zhuǎn)測量裝置硬件系統(tǒng)[/align]
本系統(tǒng)通過PCI-GPIB標(biāo)準(zhǔn)接口將數(shù)字積分器接收到的被測磁鐵的感應(yīng)電壓信號以及數(shù)字多用表獲得的磁鐵勵磁電源的電壓值傳給計算機(jī)。586工控機(jī)內(nèi)插有標(biāo)準(zhǔn)的通信接口,為系統(tǒng)采集、數(shù)據(jù)傳輸和存儲提供了方便,保障了系統(tǒng)的穩(wěn)定性。數(shù)據(jù)文件可直接打印出來。監(jiān)控計算機(jī)可通過局域網(wǎng)實時查看當(dāng)前測量數(shù)據(jù)和歷史數(shù)據(jù),以便快速地解決測量中出現(xiàn)的問題并及時反饋給操作者。
3.系統(tǒng)的軟件設(shè)計:
旋轉(zhuǎn)線圈測量軟件全部在LabVIEW 5.1 for Windows98 環(huán)境下開發(fā)。LabVIEW是一個高效的圖形化編程系統(tǒng),直觀明了的前面板用戶人機(jī)界面和流程圖式的編程風(fēng)格,有機(jī)的將計算機(jī)系統(tǒng)與儀器系統(tǒng)技術(shù)相結(jié)合并提供內(nèi)容豐富的高級分析庫,開發(fā)者可通過自定義和連接不同的功能模塊的圖標(biāo)來方便快速地建立自己的應(yīng)用程序。旋轉(zhuǎn)線圈測量軟件主要是由數(shù)據(jù)采集、數(shù)據(jù)分析、電源控制等幾部分組成。
本文隨后對上述三部分進(jìn)行了詳細(xì)介紹, 測量系統(tǒng)的軟件流程框圖如圖2 所示。
3.1 測量數(shù)據(jù)采集部分:
測量數(shù)據(jù)采集部分主要包括被測磁鐵參數(shù),如磁鐵水壓、流量、極性、磁鐵號、標(biāo)準(zhǔn)電壓、電流、操作者等的輸入;數(shù)字積分器增益的設(shè)置;線圈狀態(tài)的設(shè)定;步進(jìn)電機(jī)方向、速度的控制;原始數(shù)據(jù)的采集,采樣波形的顯示以及勵磁電源電壓的回采。
我們采用的角度編碼器在零位置(00)產(chǎn)生零位脈沖Zp,在其它位置產(chǎn)生相應(yīng)的序列脈沖Sp,序列脈沖為4096,一周期內(nèi)采集256個測量信號。其操作界面如圖3所示。
3.2 數(shù)據(jù)分析部分:
以四極磁鐵為例,首先讀取原始數(shù)據(jù),它包括256個測量信號以及勵磁電源的實際測量電壓、電流值。然后用LabVIEW 提供的高級分析庫FFT做分解并計算。在主線圈測量情況下可得出磁中心偏差、基波B(2)值等;差分測量可得到高次諧波與基波B(n)/B(2)的比值。圖4所示經(jīng)FFT分析并計算后的數(shù)據(jù)結(jié)果、磁中心偏差及頻譜分析圖。
3.3勵磁電源控制模塊的主要功能包括三部分:
(1) 清零。
(2) 標(biāo)準(zhǔn)化循環(huán)。
(3) 階梯波設(shè)置。
由于磁滯效應(yīng)的原因,使磁鐵對激磁過程具有記憶力,因此在磁鐵磁場測量前,應(yīng)先按一定的標(biāo)準(zhǔn)過程對磁鐵進(jìn)行磁化,以消除過去磁化歷史的影響,我們稱此過程為標(biāo)準(zhǔn)化循環(huán)。
以四極磁鐵為例,磁鐵測量前首先標(biāo)準(zhǔn)化循環(huán)3遍,循環(huán)的最高點Imax= 89A ,電流的上升、下降速度一致,平頂和底部延時時間為1分鐘,測量時,階梯波電流上升、下降速度與標(biāo)準(zhǔn)化循環(huán)時的速度基本相同。圖5為標(biāo)準(zhǔn)化循環(huán)及階梯波電流示意圖。
勵磁電源操作界面如圖6所示。
測量結(jié)束后,程序自動彈出對話框,輸入文件名,保存文件并自動結(jié)束程序運行。最后我們再將所測量的數(shù)據(jù)送到Excel表中進(jìn)行離線數(shù)據(jù)匯總、數(shù)據(jù)打印、文件刻錄光盤保存。
4. 結(jié)束語:
這套重新設(shè)計編寫的旋轉(zhuǎn)測量數(shù)據(jù)采集與控制系統(tǒng)已很好的完成了美國SLAC/SSRL SPEAR3工程四極磁鐵、六極磁鐵以及H/V校正磁鐵共252塊磁鐵的全部磁場測量工作,并為下一步北京正負(fù)電子對撞機(jī)BEPC-II工程磁鐵測量打下了堅實的基礎(chǔ)。在本系統(tǒng)的建造過程中得到了侯銳老師以及組內(nèi)同志的大力幫助,在此一并表示感謝。