黃煜
摘要:介紹了一種基于Labview開發平臺的單色儀自動控制系統。該系統能夠設置掃描速度,掃描波段和掃描間隔,具有多次單點采集的功能,并且可以實時顯示掃描全過程。整個控制系統采用模塊化設計,對新老設備進行控制和通信,充分挖掘已有設備的潛力,大大節省科研時間和科研經費。
關鍵詞:labview;單色儀;模塊化
中圖分類號:TP73 文獻標識碼:A 文章編號:1009-3044(2014)34-8152-02
LabVIEW(Laboratory Virtual instrument Engineering)是一種圖形化的編程語言,又稱為“G”語言,即可視化編程。使用這種語言編程時,基本上沒有程序代碼,取而代之的是流程圖,這種獨特的開發環境極大地簡化了與其它硬件設備的接口,為用戶提供靈活、高效的軟硬件開發平臺,使普通科技工作者可以從復雜的編程語言中脫離出來[1-3]。該文介紹了基于Labview開發平臺的單色儀自動控制系統,通過使用與labview兼容的硬件設備,完成了一臺高精度單色儀波長單元的驅動和數據的自動采集。
1 硬件構成
單色儀系統主要由一臺CT結構的單色儀、步進電機、通訊卡、運動控制卡、探測器、數據采集器和驅動軟件等部分構成,如圖1所示,其中運動控制卡為眾為興PCI-8948A1,通信卡為Keithely KPCI-488卡,探測器選用濱松光電倍增管H11890,數據采集用Keithely6485皮安表。單色儀系統包含運動控制和數據采集兩大功能,其中運動控制部分就是通過控制單色儀上的步進電機轉動光柵,將不同波長的光衍射到光電倍增管上。而數據采集部分是運用488卡與6485皮安表進行通訊,將6485皮安表從光電倍增管上采集到的電流值傳到電腦上進行處理并保存。……