From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

訊號擷取產生相位誤差

Dear Engineer:

 

目前使用的是硬體是NI-6052E

軟體是NI_8.2.1 and DAQmx_9.0

目的是要把兩個Analog in的訊號用signal measurement工具得出振幅與相位後在計算出Gain跟phase difference

 

目前是直接把 Analog out 接回 Analog in 作模擬

發現輸出訊號為低頻時(約1KHz)去測時

得到的結果都瞞準確的

但是當輸出為高頻的時候(約15K)

相位差卻誤差了快20度

使用示波器去實際測量之後發現

輸出的訊號是正確的

所以覺得是Analog in擷取的部分出問題

想請工程師指點一下

 

0 積分
1 條訊息(共 6 條)
6,772 檢視

如果您使用產波器產生正弦波並且直接連接到 pci-6052e 的 ch1 & ch2

 

確實會有相位差,原因是 pci-6052e 只有一個 ADC, 所以透過 multiplexer 來切換

 

http://www.ni.com/pdf/manuals/370723c.pdf  >>  Settling time for full-scale step

 

如果您不要有相位差, 您必須使用 S 系列 DAQ 卡才可以達成。

0 積分
2 條訊息(共 6 條)
6,770 檢視

感謝解答,那是否能再請問一下

為什麼當頻率越高時它的誤差會越大呢??

 

是因為資料量越大的關係嗎??

如果是的話那麼這個現象不就是一個線性的誤差了??

0 積分
3 條訊息(共 6 條)
6,768 檢視

建議您使用 DAQ AO out>>連結到 ch0 & ch1.

 

然後使用 DAQ assistant 同時擷取兩個波形,然後看 X 軸,看相位的偏移量

0 積分
4 條訊息(共 6 條)
6,753 檢視

之前我就是使用了這個方法同時配合示波器才確認真的有相位誤差阿

目前也知道應該是因為只有一個ADC的關係才造成誤差的

不過我想問的是在我的觀察下

相位誤差似乎是與頻率有著線性的關係

 

響再確認一下此點而已 

0 積分
5 條訊息(共 6 條)
6,749 檢視

相位誤差似乎是與頻率有著線性的關係

應該不是,

 

b.JPG

 

請先確認您的波形的振幅是固定 ( 為了讓DAQ卡的gain固定),例如+5V~-5V

 

總之,就是ch0的波形每一點與ch1的波形每一點就是差 3us ( default ), 不管您的波形頻率是1K還是15K

 

 

0 積分
6 條訊息(共 6 條)
6,722 檢視