新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于Labview的幅值和相位差測量

        基于Labview的幅值和相位差測量

        作者: 時間:2012-09-04 來源:網絡 收藏

        比較兩個正弦信號的廣泛應用于對比測試中,如與標準信號進行標定、濾波前后信號的比對、互感器的輸出等方面。時域波形可以依靠示波器觀察,和相位信息需要頻譜分析儀測定,但其僅能對一路信號進行測試。而對于的測試,一般使用動態分析儀這樣的高精度儀器進行分析。頻譜分析儀和動態分析儀的價位較高,因此有必要使用基于采集卡的開發這方面的測試功能。

        中有現成的信號處理的vi(圖1),可以直接分析出信號的和相位信息。對兩個信號可以分別得到相關信息,然后做差。

        頻譜測試vi

        頻譜測試vi

        由FFT的原理可以知道,經過FFT運算,采集獲得的序列變成復數,有實部和虛部。而實部和虛部的平方再開方對應的是幅值,虛部除以實部在取反正切對應的就是相位。這樣的幅值和相位有若干個點,是和采樣點頻率有關系的,但是每個點上的幅值和相位信息是相對應的。

        對于單一正弦信號,如y=Asin(ωt+φ),檢測幅值最大點對應的相位即可。其中用到了圖2的vi,從相位值矩陣中找到最大值的維數。然后從相位矩陣中找到該維數的相位值。同理找出第2路信號的幅值和相位值。

        數組最值vi

        這種算法,如果測試有偏置的信號就無能為力了。比如信號的幅值為2V,而直流偏置為2.5V,那么檢測到的幅值最大點永遠是第一個直流點。觀察到直流的維數為0,所以需要在應用算法之前,將直流成分去掉。需要注意的是,去掉直流對應的數據,相當于在矩陣中少了一維,在應用后續vi找最大值的維數后需要加1,再到相位矩陣中找到該維數的相位值。這樣就實現了對有直流偏置的測量。

        數組索引vi 數組刪除vi

        如果是多個信號混合的測量,此算法將只能獲得最大幅值對應的相位信息,其他信號的信息用類似的方法測試,這個還沒有試過。但估計在實現知道信號成分的前提下好解決,如果是未知信號,因為去掉對應的數據后不能確定信號維數的處理方式而存在麻煩。建議使用檢查到最大幅值然后在相應維數中加零的方式來解決。這個有興趣的可以試一下。當然也可能會有其他vi或是方式來解決。

        互感器相關文章:互感器原理


        汽車防盜機相關文章:汽車防盜機原理
        頻譜分析儀相關文章:頻譜分析儀原理


        關鍵詞: Labview 幅值 相位差

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大关县| 桦甸市| 奈曼旗| 兰州市| 叙永县| 巴塘县| 双江| 仁寿县| 高尔夫| 上栗县| 博罗县| 阿合奇县| 溧水县| 修文县| 阳山县| 册亨县| 清远市| 澄江县| 内丘县| 手游| 迭部县| 南溪县| 慈溪市| 阿合奇县| 永善县| 海林市| 大埔区| 荣成市| 乌拉特前旗| 霍林郭勒市| 色达县| 北安市| 利川市| 黎城县| 金塔县| 石城县| 驻马店市| 宁夏| 金昌市| 隆尧县| 宁都县|