基于LabVIEW可視化數據采集處理系統探討_第1頁
基于LabVIEW可視化數據采集處理系統探討_第2頁
基于LabVIEW可視化數據采集處理系統探討_第3頁
基于LabVIEW可視化數據采集處理系統探討_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于LabVIEW可視化數據采集處理系統討論摘要:研究了labvie圖形化編程軟件在可視化數據采集處理系統設計中的應用。在光學實驗中采用帶有庫函數的數據采集卡。通過labvie自帶調用庫函數功能實現對數據采集卡的控制程序的快速設計和實現,創立了集激光器控制、數據采集卡數據的采集、微位移爬行器控制和數據顯示四種功能為一體的可視化數據采集處理系統。關鍵詞:labvie;數據采集;可視化1可視化數據采集處理系統的實現本數據采集處理系統是一個虛擬儀器系統,它的任務是實如今激光多光路混頻實驗中對多路光強度、波長、相位信號的采集和處理。由于處理三種信號來自不同的傳感器或設備反響,不僅需要進展多種設備的控制

2、,而且要對三種信號之間的時序進展協調,使其實現同步顯示。本系統的光源選用美國ntinuu公司消費的nd6000可調諧染料激光器,光的相位挪動采用自制擁有專利技術的微位移爬行器實現,數據采集卡選擇北京阿爾泰科技開展公司usb2815,軟件開發平臺用labvie。1.1labvie軟件開發平臺簡介labvie是一種實現虛擬儀器技術的圖形化語言,具有系統實現簡單、構建靈敏、層次體系明晰等特點。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。使用圖形化語言編程時,不用寫程序代碼,取而代之的是流程圖。采用labvie進展數據采集處理系統的開發,可產生獨立運行的可執行文件,

3、具有編程快速、可讀性強,修改方便等功能,而且該軟件通過兩種方式可以實現外部程序調用。用“代碼接口節點功能實現對labvie程序的調用;用“調用庫函數節點節點功能,實現對動態鏈接庫函數“.dll后綴文件的調用。使用labvie進展原理研究、設計、測試時,可以大大進步工作效率。1.2數據采集卡usb2815簡介本文中應用的數據采集卡為北京阿爾泰科技開展公司的usb2815。本卡基于usb總線,其主要性能參數如下:250ks/s16位16路模擬量輸入;帶da、di等功能;16位ad精度250ks/s采樣頻率;ad緩存:8k字fif存儲器;數字量輸入/輸出各8路;該數據采集卡提供了采用、+、labvi

4、e等多種編程語言編寫的庫函數,方便使用者編程時調用。1.3染料激光器和微位移爬行器簡介nd6000染料激光器用來產生實驗需要的波長連續可調的激光。在實驗過程中,通過計算機對激光器進展控制,激光器反響給計算機波長數據。染料激光器硬件部分主要分三部分:光學系統、計算機控制系統和輸入輸出系統。光學系統主要由步進電機及其驅動系統、保護開關、正弦驅動絲桿及回位飛輪三部分組成。其中步進電機負責準確改變光學腔的長度來改變激光器的波長,保護開關負責保證步進電機不要挪動超出界限,當其超出時會觸動保護開關切斷步進電機的電源,正弦驅動絲桿及回位飛輪負責配合步進電機的挪動并保證準確性。在激光器中有自帶的控制模塊并支持

5、串口通信,因此可以實現可編程操作,不僅可以用自帶的控制軟件控制激光器工作,也可自編程序實現相應的控制。輸入輸出系統是指電腦鍵盤、鼠標、顯示器和染料激光器上的工作觸發口。微位移器的運動是由三個pzt模塊一系列順序的動作生成。如圖1所示為微位移爬行器挪動一步的過程。最外面的兩個pzt模塊(圖1中1和3)扮演著夾具的角色。中間的pzt模塊(圖1中2)在電壓的作用下沿著電機的軸做伸縮運動。盡管三個pzt模塊是獨立工作的,但是卻是連為一體的整體。當對pzt模塊1加電壓,它夾緊軸。然后對pzt模塊2加一變化速率一定的階梯狀電壓,引起其產生不連續的納米量級形變。模塊2完成形變后,對pzt模塊3加一電壓,使其

6、夾緊軸。然后去掉pzt模塊1上的電壓,使其釋放軸。梯狀電壓開場向下直到到達它的最低值,使模塊2恢復形變前狀態,完成一個循環,即一步,如圖1顯示過程。1.4系統的設計與實現labvie可以將大程序分解為多個子程序,稱為子vi。每個子vi實現一個小功能,最后用一個主程序實現對每個子vi的調用,形成最后的控制程序。各控制部分如圖2所示,單獨進展自控制程序編寫,通過主控制程序進展調用,實現整個系統的控制。激光器采用固定格式的命令進展控制和參數設定,并對掃描開場和完畢動作進展反潰對激光器寫入字母和數字混合的字符串,激光器的掃描開場和完畢動作以脈沖的形式進展反潰為了實現對激光器的控制,我們采用了軟件自帶b

7、asiserialriteandread.vi子程序并對其進展簡單修改,就可實現對激光器命令的寫入。我們通過在常溫(25)下反復測量爬行器一萬步前進和后退位移間隔 ,準確計算出爬行器前進和后退的步進間隔 。通過將圖1所以得循環過程程序化,編寫微位移爬行器控制子vi,實現對微位移爬行器的控制。我們通過labvie的調用動態鏈接庫方式(dlf),調用數據采集卡的動態鏈接庫,編寫數據采集卡初始化子vi,實現對數據采集卡采樣頻率、增益等參數的設置;編寫數據采集卡寫入命令子vi,實現對數據采集卡連接的激光器和信號采集傳感控制命令寫入和參數設定;編寫數據采集卡讀取數據子vi,實現對激光器和傳感器反響信號的實時讀取和判斷。利用激光器產生波長連續可調的特點,用波長信號作為參照,將通過數據采集卡得到的波長、相位和光強三者信號進展同步,得到波長光強圖,或者相位光強圖,方便實驗分析。也可以建立矩陣數組,顯示為三維曲面圖。2結論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論