我目前使用 USB-6221 DAQ卡,量測voltage,然後我用程式的AO發送一個SineWave,
直接接兩條線到一個AI. 我的發送和接收算THD noise的程式都是用measurement studio 8.5
裡面的範例(VC2005)修改來做的是用HarmonicAnalyzer()這個函式,但是無論怎麼試,THD可以在1%以下,
THD+N卻會超過1%甚至2%,去看轉換畫出來的頻譜,發現有很多根小雜訊,
但是就是無法改善,照理來說直接對接都還沒接到待測物應該不會有太多雜訊才對。
請幫幫忙解決這個問題,感謝。
我的接法是照著SignalExpress中顯示的接法,是AO0+ 接到 AI2(Pin), 然後AO ground接到AI 8(Pin2)
已解決! 轉到解決方案。
你好,可以請你先將你所寫的程式以及量到包含太多雜訊的頻譜圖給我們看嗎?
我們可以比較知道如何幫忙改善,
謝謝了。
CyberRyan 你好
我之前用 6251 作同樣的測試 AO 發 AI 收
那時的結果是
THD 0.013%, THD+N 0.043% 1KHz sine wave 48K sample rate
除了檢查接線和程式,建議你確認一下你的AI AO sample rate 是不
是一樣,試著改成一樣 THD 應該會好一些。或者你可以對 AI 加上
window functions 檢查看看。如果通過 window 結果比沒有 window
好很多,那麼表示你的 AI, AO一定有哪裡設定不一致。