LabVIEW計數濾波器在信號降噪中的應用
本文所設計的計數濾波器就是基于LabVIEW 的虛擬儀器。該計數濾波器模板包含許多 子模板(也稱子VI),其中主要包括以下5 個子VI:
(1) DAQmx Create Virtual Channel(CI-Frequency).vi創建虛擬通道函數子VI;
(2) DAQmx Channel Property Node.vi 屬性節點子VI;
(3) DAQmx StartTask.vi 啟動任務函數子VI;
(4) DAQmx Read(Counter DBL 1Chan 1Samp).vi 讀取函數子VI;
(5) DAQmx Clear Task.vi 清除任務函數子VI;
后面板應用程序搭建如圖2所示。

(1)創建一個虛擬頻率輸入通道和一個計數沿任務;
(2)建立計數器的輸入端并在輸入端上創建對數字信號進行濾波的控制程序模塊。All
Functions>>NI Measurements>>DAQmx-Date Acquisition>>Active>>Counter
Input>>Frequency>>Digital Filter>>Minimum pulse width/Enable;
(3)調用DAQmx Start Task.vi 啟動數據采集功能;
(4)通過設定的Counter DBL 1Chan 1Samp 模式在While Loop 循環中讀取波形數據直至操
作者按下停止按鈕或有錯誤產生時停止;
(5)設有彈出對話框提示清除錯誤信息及舊任務等功能。
在運行計數濾波器LabVIEW 程序對尖峰干擾信號進行濾波前,首先在脈沖寬度設定欄 輸入所選的預置濾波脈寬值,其次在通道設定欄輸入選定的虛擬通道號,然后按下濾波矢能 按鈕,再啟動整個程序進入濾波狀態。相關硬件設備運轉正常,執行濾波器程序,即可得到 基本理想的頻率波形。
3 實驗測試系統
3.1測試系統組成
該測試系統應用于伺服電機同步/協調控制器的設計開發與性能測試上,由載荷模擬實 驗臺架、傳感器和數據采集卡及實時采樣監測軟件組成。
(1)載荷模擬實驗臺架
實驗臺架上安裝有伺服電機、磁粉制動器、慣量盤、傳感器等。為使測試系統實驗臺架 工作穩定、結構緊湊、便于操作,臺架的機械結構經過精心設計,將一級主軸與二級主軸成 對角線平行布置,且每軸均采用同步齒形帶進行多級傳動。伺服電機輸出軸上安裝有扭矩傳 感器和高精度編碼器,用于扭矩和位置信號的采集。通過扭矩傳感器測量軸上產生的轉矩脈 沖信號,輸入到數據采集卡,采集到的數據通過LabVIEW 處理,如對頻率信號進行計數器 濾波等,得出測試結果。
(2)實時監測軟件為工業控制計算機內編寫的專用測試軟件,可采集位置、速度、轉矩等 系統的運行狀態信號,并保證多路數據的同步性。
3.2 扭矩信號采集
LabVIEW 計數濾波器應用于上述系統中由扭矩傳感器輸出的方波信號的噪聲濾除中。 根據項目要求,實驗中關鍵硬件設備選擇如下:
(1) 扭矩傳感器:選用北京三晶的JN338-A100,轉矩準確度>0.5%,過載能力150%F·S, 測量范圍10-100Nm,零轉矩頻率輸出10KHz,正向轉矩滿量程頻率輸出15KHz,反向轉矩 滿量程頻率輸出5KHz。該傳感器采用兩組特殊環形旋轉變壓器來實現能源的輸入及轉矩信 號的輸出,能夠測量穩態扭矩,也能測量過渡過程的動態轉矩;輸出信號以頻率形式給出。
(2) 數據采集卡:選用NI 公司M 系列多功能數據采集卡PCI-6221,16 路模擬量輸入,速 率250kS/s,16bit 的分辨率;24 路數字量輸入/輸出;2 路模擬量輸出,16bit 的分辨率;32 位計數器,數字觸發;附帶DAQmx 驅動。完全滿足轉矩測量和磁粉制動器的控制需求。
伺服電機相關文章:伺服電機工作原理
評論