如何設定 NI-9219 的取樣頻率〈Sampling Rate〉 硬體: CompactDAQ>>Analog Input Modules>>NI 9219
問題: 當我試著用 NI-9219 模組量測訊號時,我得到許多重複的取樣點。實際上,資料值變化的速率只有我設定取樣頻率的幾分之一。我要如何控制 NI-9219 模組的取樣頻率? 解答: NI-9219 模組的取樣頻率由好幾個因素決定。由於所有插在 compactDAQ 機箱上的模組都共享一個背板上的時脈〈clock〉,即使各個模組設定了不同的取樣頻率,所有模組實際上仍是共用一個最快的取樣頻率。任何被設定較低取樣頻率的模組都會顯示重複的取樣點;這些重複的值可以在您的程式中忽略掉。 即使您只在您的 compactDAQ 使用一個 NI-9219 模組,您仍可能遭遇重複的取樣點。關於這點,請參考下表或是 NI-9219 Operating Instructions 〈請見下方連結〉的第 22 頁。
上表所列的每一個選項〈例如高速模式〉都可以在 LabVIEW 程式中做設定。您可以利用LabVIEW function 面板中的 Measurement I/O >> DAQmx >> DAQmx Channel Property Node 裡面的 ADC Timing Mode 屬性來設定這個功能〈如下圖所示〉 這個屬性節點中,您可以選擇 High Speed,Best 60 Hz Rejection,Best 50 Hz Rejection, 與 High Resolution 模式。 舉例來說,假設您使用 NI-9219 模組上的一個 channel 量測一個熱電偶〈thermocouple〉的值,而您已在 DAQmx Timing VI 中設定取樣頻率為 50 Hz〈規格尚可容許的速度上限〉。基本上,您會以 50Hz 的取樣頻率得到熱電偶的值,但是許多都是重複的值。實際上,量測值只會以約 2 Hz 的速率改變。這是因為熱電偶的量測,ADC Timing Mode 預設被設定為 High Resolution;將 ADC Timing Mode 設定為 High Speed 就可以讓熱電偶讀到的值以 50 Hz 速度改變。由於溫度基本上是一個緩慢改變的物理量,因此通常無需在一秒內量測超過數個點的值;而熱電偶量測通常會以較低的取樣頻率搭配低通濾波器〈low-pass filter〉來保證量測的精確性。 LabVIEW SignalExpress 在 LabVIEW SignalExpress 中,您無法改變這個屬性,而 NI-9219 取樣頻率的預設值是 2Hz。 相關連結: Product Manuals: NI 9219 Operating Instructions (March 2007) Product Manuals: NI cDAQ-9172 User Guide and Specifications (June 2007) KnowledgeBase 3UN91NB9: C Series Modules Supported in the NI cDAQ-9172 CompactDAQ KnowledgeBase 48NC2QAY: Incorrect Initial Sample with NI 9211, NI 9217, or NI 9219 in NI CompactDAQ 附加檔案:
報告日期: 05/04/2007 最後更新: 12/04/2007 文件偏號: 493DGV0E |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
