用daq讀取類比訊號

我用USB 6009讀取類比訊號(是LASER位移計之類比輸出),已盡可能

降低外在影響NOISE...但是讀取到的數位資料仍是很不穩....

是否有類似數位濾波的VI可以選用...或是任何建議.

 

 

謝謝

如果你用的是 Labview 7.0 以上的話,可以直接找 Analyze -> Waveforom Conditioning -> Filter , 這個 VI 來作濾波.

6009的規格是:14-bit。

所以如果你的訊號本身很小的話,建議修改6009的量測範圍,以便獲得較小的電壓解析度。

一般來說,14bit就是2的14次方,等於:16384。

如果你的電壓量測範圍是0~10V的話,那麼最小的電壓解析度就是:0.61mV。

如果你要量測小訊號,建議將DAQ的糧測範圍調小。

要如何知道DAQ的解析度有沒有調對呢?

這裡有個簡單的例子。

我的硬體規格是:DAQ-6251(16bit),想要量測-0.7V ~ +0.7V 的Sin波。

如果將讀取的功能從「讀取電壓值」改成「讀取電壓階值」(不知這樣說對不對),就可以知道自己的電壓範圍的選擇是否恰當。

![](upload://d1OLk6NX3FgZZ7wah6ypvyBs8o1.jpeg)

為了怕說不清楚,我錄了一段影片,有興趣的人可以看看:DAQ.swf

小弟之前以感測器進行量測時(usb-6008),有遇到60Hz雜訊的問題,故使用了labview內建的簡易DSP函數去驗證

還蠻方便用的,但DSP主要用來分析"量測完的一堆data",不太適合即時量測監控

故還是只能以硬體的方式(濾波電路)在擷取訊號前就把他*掉

最近小弟用group的經費買了一片pci-6020(幾千塊),聽說有programmable filter

可先設定再以硬體方式在擷取訊號前就把他*掉,希望片子趕快到手,趕快試試看~