基于LabVIEW的虛擬電壓表方案設計
電壓是電路中常用的電信號,通過電壓測量,利用基本公式可以導出其他的參數。因此,電壓測量是其他許多電參數和非電參數量的基礎。測量電壓相當普及的一種測量儀表就是電壓表,但常用的是模擬電壓表。模擬電壓表根據檢波方式的不同。分為峰值電壓表、均值電壓表和平均值電壓表,它們都各自做成獨立的儀表。這樣,使用模擬電壓表進行交流電壓測量時,必須根據測量要求選擇儀表。另外,多數電壓表的表頭是按正弦交流有效值刻度的,而測量非正弦波時,必須經過換算才能得到正確的測量結果,從而給實際工作帶來不便。
本文引用地址:http://www.ex-cimer.com/article/194512.htm采用虛擬電壓表,可將表征交流電壓特征的峰值、平均值和有效值集中顯示在一塊面板上,測量時可根據波形在面板上選擇儀表,用戶僅通過面板指示值就能對測量結果進行分析比較,大大簡化了測量步驟。
1 虛擬電壓表的設計思路
LabVIEw 8.2版本的工程技術比以往任何一個版本都豐富.它采用了中文界面,各個控件的功能一目了然。利用它全新的用戶界面對象和功能,能開發(fā)出專業(yè)化、可完全自定義的前面板。LabVIEW 8.2對數學、信號處理和分析也進行了重大的補充和完善,信號處理分析和數學具有更為全面和強大的庫,其中包括500多個函數。所以在LabVIEW 8.2版本下能夠更方便地實現虛擬電壓表的設計。
虛擬電壓表是基于計算機和標準總線技術的模塊化系統(tǒng),通常它由控制模塊、儀器模塊和軟件組成,由軟件編程來實現儀器的功能。在虛擬儀器中,計算機顯示器是惟一的交互界面,物理的開關、按鍵、旋鈕以及數碼管等顯示器件均由與實物外觀相似的圖形控件來代替,操作人員只要通過鼠標或鍵盤操作虛擬儀器面板上的旋鈕、開關、按鍵等設置各種參數,就能根據自己的需要定義儀器的功能。在虛擬電壓表的設計中,考慮到儀器主要用于教學和實驗,使用對象是學生,因此將引言中提到的三種檢波方式的儀器合為一體,既簡化了面板操作,又便于直接對比。
該電壓表主要用于電路分析和模擬電子技術等實驗課的教學和測量儀器,能夠使學習者了解和掌握電壓的測量和電壓表對各種波形的不同響應。因此,虛擬電壓表應具備電源開關控制、波形選擇,以及顯示峰值、有效值和平均值三種結果,且輸入信號的大小可調節(jié)等功能。虛擬電壓表由硬件設備與接口、設備驅動軟件和虛擬儀器面板組成。其中,硬件設備與接口包括儀器接口設備和計算機,設備驅動軟件是直接控制各種硬件接口的驅動程序,虛擬儀器通過底層設備驅動軟件與真實的儀器系統(tǒng)進行通信,并以虛擬儀器面板的形式在計算機屏幕上顯示與真實儀器面板操作相對應的各種控件。在此,用軟件虛擬了一個信號發(fā)生器。該信號發(fā)生器可產生正弦波、方波和三角波,還可以輸入公式,產生任意波形。根據需要,可調節(jié)面板上的控件來改變信號的頻率和幅度等可調參數,然后檢測電壓表的運行情況。因此,在LabVIEW圖形語言環(huán)境下設計的虛擬電壓表主要分為兩個部分:第一部分是虛擬電壓表前面板的設計;第二部分是虛擬電壓表流程圖的設汁。
2 前面板的設計
前面板模擬真實電壓表的前面板,用于設置輸入數值和觀察輸出量。由于虛擬面板直接面向用戶,是虛擬電壓表控制軟件的核心。設計這部分時,主要考慮界面美觀、操作簡潔,用戶能通過面板上的各種按鈕、開關等控件來控制虛擬電壓表進行測量工作。根據傳統(tǒng)電壓表面板控件的功能,利用LabVIEW中的控制模板,分別在設計面板上放入模擬實際電壓表控件的數據輸入控件、顯示器、數據輸出控件、開關、選擇器,顯示器用于顯示輸入的信號波形;數據輸入控件主要用于輸入被測信號的信號頻率、采樣頻率、采樣數、振幅和相位;數據輸出控件則用于輸出被測信號經過處理后得到的峰值、平均值和有效值及標準頻率的有效顯示。打開LabVIEW前面板的編輯窗口,點擊鼠標右鍵,顯示控制模板,選擇圖形一波形圖,作為電壓表的顯示器。在顯示器模板上點擊鼠標右鍵,對其進行屬性設置,例如根據示波器的頻率與幅度值的變化,利用工具模板中的文字工具,對示波器橫(時間)、縱(幅度)坐標的刻度進行重新設置。用Graph控件設計的示波器是完全同步的,且波形穩(wěn)定。
選擇控件→數值→數值輸入控件/數值顯示控件,作為電壓表參數設置中輸入和測試結果的數據顯示。
選擇控件→下拉列表與枚舉→菜單下拉列表,放置對輸入波形選擇開關,在下拉列表中單擊鼠標右鍵,選擇“編輯項”對其進行編輯。
“電源開關”控件選擇經典→經典布爾→方形按鈕,當按下開關時,虛擬電壓表開始運行,同時電源開關的指示燈亮。同樣,當彈起開關時,虛擬電壓表停止運行。前面板如圖1所示。
評論