最新形式軟件在(大磁性阻尼(成效))儀器儀表智能勘驗體系運用
1金屬薄膜的磁電阻效應(GMR)由于具有靈敏度高、可靠性好等其它磁敏元器件所不具備的一系列優點,得到國內外的廣泛重視。目前在國外利用GMR效應制作的磁傳感器已經用于磁頭、汽車測速、非接觸開關等領域。近些年又發現了GMI(磁阻抗)效應,其性能比GMR更優異。我校物理系磁光實驗室(校重點實驗室)正在這方面進行深入的研究。其中該薄膜樣片的特性測量尤為重要,以下就是基于LABVIEW構建的該薄膜片的GMR自動測試系統。
2系統硬、軟件介紹
2.1基于GPIB總線的虛擬儀器硬件
由于計算機內部采用與GPIB總線完全不同標準的總線,為使計算機作為GPIB系統控制器,必須在計算機的擴展槽上插一塊與GPIB總線相連的接口卡,本文采用的是美國NI公司的AT-GPIB/TNT型GPIB接口卡。PC機利用此接口卡,通過GPIB總線電纜與GPIB儀器相連,在軟件的支持下成為一臺完善的GPIB系統控制器。本系統接兩臺Keithley2000數字萬用表(帶GPIB接口)。除外,系統還有一對亥姆霍茲線圈、掃描電源(幅值在正負20V呈低頻線性變化)、恒流源、四針精密探頭(測試樣品的夾具)。
2.2LabVIEW
LabVIEW是一種圖形化的編程語言,主要用來開發數據采集、儀器控制及數據處理分析等軟件,功能強大。目前,該開發軟件在國際測試、測控行業比較流行,在國內的測控領域也得到廣泛應用。
采用美國NI公司的LABVIEW的圖形化編程語言作為開發平臺,可以通過三種方式對GPIB儀器進行控制:
(1)用GPIB程序庫實現控制
在InstrumentI/O功能子模板下有許多GPIB函數,GPIB488-2子模板下有許多GPIB通訊功能子程序模塊,這些模塊在工作平臺上可以調用低層的488-2驅動軟件。
(2)利用儀器驅動程序進行控制
LABVIEW提供世界50多家知名廠家的600多種GPIB儀器、VXI儀器以及串行口儀器的驅動程序。僅僅擁有控制單臺儀器的軟件,意義并不大,其真正意義在于可以把儀器驅動程序作為子程序調用。這樣利用儀器驅動程序庫,很方便的實現對GPIB儀器的控制。
(3)利用VISA庫實現控制
VISA,實質是一個I/O接口軟件庫及其規范的總稱,它包含了GPIB儀器、VXI儀器、RS232儀器等各類儀器的控制操作。
所有的VISA功能模塊都包含在InstrumentI/O功能模塊的VISA子模塊中,其中VISAOPEN模塊用于與指定的設備建立通訊;VISAWRITE模塊把寫緩沖其中的字符串寫入指定的設備;VISAREAD模塊讀取制定設備的數據;VISACLOSE模塊關閉制定設備的通訊過程,釋放系統資源。本系統采用GPIB程序庫實現對GPIB儀器控制。
3測試系統組成及原理
基于GPIB總線的虛擬儀器系統組成原則,我們建立了一套H——R曲線虛擬儀器測試系統,計算機通過GPIB接口卡及兩個Keithley2000六位半數字電壓表對測試對象進行實時測試。樣片阻抗測量采用四端口測量法。兩根電流引線接1mA恒流源,另兩根電壓引線接Keithley2000數字電壓表,由于電壓測量回路的高輸入阻抗特性,吸取的電流極小,因此能夠避免引線及接點電阻給測量帶來的影響。樣片所在磁場的磁場的磁場強度時通過擬合曲線B=f(U/R)得到的,其中U為對亥姆霍茲線圈所加的電壓,R為線圈電阻,B為線圈在不同電壓下的磁場強度。
3.1系統測試硬件結構圖為:
本測試系統要研究的是樣品在連續線性變化的磁場中所呈現的阻值的變化特性,即數字表1的測量值(經過處理為樣品阻值)隨數字表2的測量值(通過擬合曲線得到磁場強度)的變化情況,因此選擇XY波形記錄控件來顯示測量結果。
要完成虛擬儀器的測試功能,軟件的設計是關鍵。基于LABVIEW的虛擬儀器測試軟件設計包括前面板的設計及后臺圖形化控制程序的設計。前面板是圖形化用戶界面,模擬真實儀器,由控制、指示和修飾等部分組成。用戶可以使用各種圖標,如按鈕、開關、XY波形記錄控件等等,設置輸入數值和觀察輸出量。
3.2測試系統的前面板設計
LabVIEW通過“所見即所得”的可視化技術建立起友好的人機界面,針對測試和過程控制領域,提供了大量的控制對象。本系統儀器控制前面板如圖1所示,主要控制對象包含有:GPIBAddress:過設置地址來控制指定的GPIB儀器功能:數字表的測量功能,包括直流電流、交流電流、直流電壓、交流電壓、兩線電阻,四線電阻某一點求平均值的個數N1:對N1個數取平均得到繪圖時的一個元素N毫秒采集一個有效點:采樣時間間隔取點數N:采集夠N個元素后繪圖Charthistorysize:XY波形記錄的最大緩存字節數write:點擊啟動測試主要顯示對象:XYchart:H——-R曲線圖STOP:點擊則停止采樣開始將H——-R曲線數據以文本文件形式保存到可以選擇的路徑下
3.3對應前面板的后臺程序如下(圖形化語言):該框圖充分利用了循環、順序和條件等程序控制的結構框架,靈活處理了各模塊間的連接,另外,全局變量及局部變量的運用也使前面板簡潔了許多。框圖中為XY波形記錄建立的緩存Charthistorysize采用SubVI的形式也充分體現了LABVIEW的模塊化編程思想。
啟動測試后,有效數據顯示在XY波形圖上,若對測試效果滿意,按下STOP按鈕停止測量,當彈出文件保存對話框時,輸入文件名及保存地址保存數據以便后處理。文件保存后,測量繼續。
框圖程序與系統硬件一起組成一個完整的虛擬儀器測試系統,充分體現了“軟件就是儀器”的思想。
4結論
本文基于GPIB總線技術,計算機通過GPIB接口卡控制帶有GPIB總線接口的數字電壓表,在Labview環境下完成了虛擬儀器前面板以及后臺框圖程序的設計,建立了一套H―R曲線虛擬儀器測試系統。經實際使用證明,該系統工作可靠,測量準確,與用傳統語言編寫的軟件相比,界面簡潔、清晰。這也充分體現了LABVIEW在自動測試領域的優勢及輝煌的前景,尤其為巨磁電阻的特性測量提供了更直觀更便捷的測試平臺。中國糧油儀器網 http://www.pc256.com/