《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 數字正弦信號失真度測量儀的設計
數字正弦信號失真度測量儀的設計
2015年微型機與應用第12期
丁躍澆,陳 松,榮 軍,譚 榮
(湖南理工學院 信息與通信工程學院,湖南 岳陽 414006)
摘要: 針對模擬控制正弦信號失真度測試儀體積大、測試精度低和使用不方便的缺點,設計了數字控制正弦信號失真度測試儀。該系統以單片機和FPGA相結合為控制核心,運用快速傅里葉變換(FFT)為主要分析工具,對信號輸入電路進行程控衰減、放大與預濾波處理,實現了量程自動轉換和數據采樣,并且成功避免了頻率混疊現象。最后,系統完成了軟硬件電路設計后,經過測試,該系統能夠對輸入信號進行總功率和譜功率的測量和分析,并能正確地判斷未知信號的周期性并測量出周期信號的周期,也能正確測量規定頻率范圍內正弦信號的失真度,在高校實驗室有廣泛的應用價值。
Abstract:
Key words :

  摘  要: 針對模擬控制正弦信號失真度測試儀體積大、測試精度低和使用不方便的缺點,設計了數字控制正弦信號失真度測試儀。該系統以單片機和FPGA相結合為控制核心,運用快速傅里葉變換(FFT)為主要分析工具,對信號輸入電路進行程控衰減、放大與預濾波處理,實現了量程自動轉換和數據采樣,并且成功避免了頻率混疊現象。最后,系統完成了軟硬件電路設計后,經過測試,該系統能夠對輸入信號進行總功率和譜功率的測量和分析,并能正確地判斷未知信號的周期性并測量出周期信號的周期,也能正確測量規定頻率范圍內正弦信號的失真度,在高校實驗室有廣泛的應用價值。

  關鍵詞: 失真度;數字控制;頻譜;頻率混疊

0 引言

  波形失真又稱非線性失真,它是由放大電路的非線性引起的。非線性失真又包括諧波失真和互調失真,本文研究的失真均為諧波失真。在無線電計量測試中,許多參數的準確度都涉及失真度測量問題,尤其在信息產生、傳遞和接收過程中,必須準確分析和處理好失真問題。失真度測試儀就是一種用于測量信號失真度的儀器,在電子產品的生產和檢測中有著廣泛的應用[1-2]。目前市面上的失真度測試系統仍以模擬測試為主,而數字化測試系統很少而且價格昂貴,因此開發性價比高的數字化失真度測試系統有著重要意義。本文研發了一款基于FPGA與單片機結合的數字失真度測量系統,該系統能夠實現精確失真度測試,具有高性能、高可靠性、低成本和易操作等特點,具有較高的應用價值。

1 失真度測試原理及系統方案實現

  1.1 失真度測試原理

  一個失真的正弦周期振蕩信號電壓,除有基波電壓分量外,還有各次諧波分量存在,把周期失真的正弦信號展開成傅里葉級數,如式(1)所示[3]:

  1.jpg

  式(1)中f(t)為含有諧波失真的正弦波,A0/2為正弦波中的直流分量,An為第n次諧波的振幅,n為失真正弦波中所含最高諧波次數,55)UL(RN)_F))VMJOR3J{T0.jpg為標準正弦波的角頻率,0%JH`6(P0`(F(QKI[FBG6VR.jpgn為第n次諧波相對于基波的初相角。

  一般地,正弦波的失真用失真度表示,即用所有諧波有效值之和與基波有效值之比的平方根來表示,而基于FFT的失真度儀采用頻域分析方法,通過計算傅里葉系數C1,C2,…,C3,最后得到失真度大小。因此,失真度可以由式(2)定義:

  2.png

  根據式(2)可知:如果要求含最高諧振波次數為n次的失真度,只要求出各次諧波的幅值,就可計算出信號的失真度。

  1.2 系統方案實現

  模擬失真度測試儀主要采用模擬器件實現,造成了體積大,調試和維護不方便。基于以上原因,本文設計了數字失真度測試儀,考慮到成本和設計方面的原因,本系統采用FPGA與單片機相結合的方案。輸入信號先經過衰減/放大與濾波處理后,再進行A/D采樣等數字化處理,然后由FPGA完成A/D數據存取、FFT算法及頻率測量,單片機完成系統的控制、周期性判斷、信號功率譜和失真度的計算等。此方案大大降低了單片機的負荷,提高了整個系統的處理速度與測量精度,其系統總體結構框圖如圖1所示。

001.jpg

2 數字失真度測試儀硬件電路設計

  2.1 輸入程控電路設計

  為了使輸入信號的電壓范圍擴寬,設計了一個具有8擋量程的程控放大器,實現量程自動轉換,保證A/D轉換器輸入電壓保持在0.5 V~2 V。此電路由運放、模擬開關和電阻網絡組成,具體電路如圖2所示[4-6]。

002.jpg

  2.2 輸入總功率測量電路設計

  由真有效值測量芯片AD637直接接入單片機,單片機內部的12位A/D實現A/D轉換,然后由單片機完成功率計算。具體電路如圖3所示。

003.jpg

  2.3 預濾波電路設計

  為了使輸入信號的頻率成分限定在20 Hz~10 kHz范圍內,并防止采樣頻率出現混疊現象,在進行AD采樣前要進行預濾波處理。因此,采用開關電容濾波器MAX297進行預濾波電路設計,具體電路如圖4所示,其中fc=11 kHz。

004.jpg

  2.4 信號整形電路設計

  在測量正弦信號的失真度時,需對被測信號進行整形與測頻,然后使用DDS產生該頻率128倍頻A/D采樣時鐘。因此整形電路如圖5所示。

005.jpg

3 數字失真度測試儀軟件程序設計

  3.1 FPGA程序設計

006.jpg

  本系統中FPGA負責數據存取、FFT運算及頻率測量等功能,基本框圖如圖6所示。FPGA的內部結構包括4個部分,通信由FPGA內部總線實現,與外部的通信通過C51系列MCU的標準總線實現,各部分之間通過總線轉換模塊控制通信。通過設立控制寄存器來控制及反映FPGA內部各模塊的工作狀態。根據FPGA的程序開發功能,采取“由頂向下”的設計方法,使用VHDL語言設計出數據存取、頻率測量和控制模塊;然后使用VHDL語言并結合Altera公司提供的IP核(FFT 2.2.1)實現FFT算法[7-8]。

  3.2 單片機C851F020程序設計

  本系統中單片機采用C8051F020,它主要是實現控制和數據處理中心的作用,實現對程控放大、FPGA、人機接口及DDS電路的控制,同時負責計算信號的總功率和各頻率成分的功率、正弦信號失真度,還要負責信號的周期性判斷等。

  3.3 周期性判斷方法

  程序設計中將輸入信號分為兩個頻段,一個頻段的頻率范圍為20 Hz~500 Hz,另外一個頻段的頻率范圍為500 Hz~10 kHz。將頻率分段后再進行功率譜分析,以判斷是否有周期性信號存在。信號周期性判斷方案參數具體設置如表1所示。

007.jpg

4 實驗結果及分析

  4.1 技術指標

  技術指標:輸入電壓信號的范圍為5 mV~19.99 V,頻率范圍為20 Hz~10 kHz,各頻率分量功率測量的相對誤差絕對值≤10%,要求能準確計算出信號的功率譜及失真度,要能準確判斷信號的周期。

  4.2 測量結果及分析

008.jpg

  在開機狀態下,用4位半萬用表進行測量,輸入信號電壓范圍及量程自動轉換測試結果如表2所示。從表2可以看出,譜功率相對誤差最大為5%,完全滿足系統設計要求,而且得到了失真度精確測試數據。

009.jpg

  輸入信號頻率范圍、頻率分辨率、頻率分量功率測量相對誤差和失真度測量具體結果如表3所示。

  總功率和譜功率的具體測試結果如表4所示。其中,計算標準功率時的電壓以儀器輸出值為準。從表4可以看出,總功率的相對誤差絕對值小于10%,達到了設計的要求。

010.jpg

5 結論

  本文設計了基于FPGA與單片機相結合的數字控制正弦信號失真度測量儀,該系統相對傳統的模擬控制正弦信號失真度測量儀具有以下優勢:(1)采用數字化設計后,電路的結構大大簡化,可靠性增強,生產容易以及調試方便;(2)數字失真度測試儀只用一套電路便可測量2~5次諧波,并可單獨顯示各次諧波的失真以及總失真,而且可以根據需要,只需增加取樣頻率即可測量更高次的諧波,并具有擴展性;(3)具有較高的精度及良好的人機界面。

  參考文獻

  [1] 高吉祥.全國大學生電子設計競賽培訓系列教程:電子儀器儀表設計[M].北京:電子工業出版社,2007.

  [2] 黃智偉.全國大學生電子設計競賽系統設計[M].北京:北京航空航天大學出版社,2006.

  [3] 趙茂泰.智能儀器原理及應用[M].北京:電子工業出版社,2004.

  [4] 童詩白,華成英.模擬電子技術基礎[M].北京:高等教育出版社,2006.

  [5] 榮軍,張敏,李一鳴,等.基于單片機的恒流源技術研究[J].電子器件,2011,34(1):63-65.

  [6] 榮軍,張敏,李一鳴,等.一種基于數字控制的直流電流源技術研究[J].微型機與應用,2010,29(23):71-73.

  [7] 劉憲力,特日格樂,張清.基于等效和實時采樣的數字示波器設計[J].電子設計工程,2009,17(6):69-71.

  [8] 丁紅斌,秦會斌,孫順遠.基于STM32的虛擬示波器的設計與實現[J].電子器件,2009,32(6):1007-1010.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
激情婷婷久久| 欧美一级午夜免费电影| 国产亚洲a∨片在线观看| 欧美亚洲成人网| 欧美日韩成人一区二区| 欧美高清视频一区二区| 老司机一区二区三区| 久久久91精品国产一区二区精品| 欧美一区二区高清| 久久超碰97中文字幕| 欧美中文字幕视频| 欧美影院在线| 久久精品夜色噜噜亚洲aⅴ| 久久成人免费网| 久久国产日本精品| 久久久久国产精品一区三寸| 久久久久天天天天| 久久综合中文| 欧美国产精品中文字幕| 欧美激情一区二区三区蜜桃视频 | 国产欧美综合一区二区三区| 国产女同一区二区| 国产一区欧美日韩| 亚洲第一区中文99精品| 亚洲日本久久| 亚洲视频国产视频| 午夜久久久久| 最新高清无码专区| 一区二区三区高清在线| 亚洲一区中文字幕在线观看| 午夜精品理论片| 久久久久综合网| 欧美成人精品不卡视频在线观看| 欧美紧缚bdsm在线视频| 国产精品videosex极品| 国产精品伊人日日| 国外成人性视频| 亚洲国产免费看| 一区二区免费看| 亚洲欧美日韩国产一区二区| 久久精品视频va| 亚洲美女精品久久| 亚洲免费小视频| 久久精品日产第一区二区三区 | 美女精品国产| 欧美日韩视频一区二区| 国产乱码精品一区二区三区不卡| 激情综合久久| 一区二区毛片| 久久国产加勒比精品无码| 亚洲精品日韩一| 先锋资源久久| 欧美大片91| 国产精品自拍视频| 亚洲大胆av| 亚洲影视在线| 亚洲电影中文字幕| 亚洲午夜一区| 久热精品在线| 国产精品区二区三区日本| 伊人影院久久| 国产精品综合av一区二区国产馆| 在线欧美福利| 亚洲一区二区三区777| 亚洲欧洲日韩在线| 亚洲欧美一区二区激情| 免费精品99久久国产综合精品| 国产精品mm| 亚洲国产精品悠悠久久琪琪| 亚洲一区二区视频| 亚洲精品免费在线| 欧美在线电影| 欧美三级特黄| 在线成人av.com| 亚洲欧美一区二区三区久久 | 国产精品综合色区在线观看| 亚洲欧洲一区| 久久国产精品免费一区| 亚洲综合视频一区| 欧美成人精品在线观看| 国产日韩欧美二区| 99综合精品| 亚洲精品一区二区三区四区高清| 久久国产视频网站| 国产精品美女在线观看| 亚洲国产清纯| 亚洲第一区在线| 欧美一区二区三区免费看| 欧美色视频在线| 亚洲高清在线观看| 久久福利资源站| 午夜日韩视频| 欧美日本一道本| 在线观看一区| 欧美亚洲视频一区二区| 亚洲免费影视| 欧美区一区二区三区| 在线播放视频一区| 香蕉亚洲视频| 欧美亚洲一级片| 欧美性生交xxxxx久久久| 亚洲精品久久久久久下一站| 久久精品青青大伊人av| 欧美一区二区三区另类| 国产精品对白刺激久久久| 99国产精品一区| 日韩一区二区精品| 欧美 亚欧 日韩视频在线| 国精产品99永久一区一区| 亚洲女同性videos| 亚洲欧美日韩国产综合在线| 欧美日韩综合视频| 亚洲靠逼com| 一区二区三区福利| 欧美美女bb生活片| 亚洲人成人一区二区三区| 最新成人av网站| 欧美成年人网站| 永久免费视频成人| 亚洲高清资源| 久久艳片www.17c.com| 国内成+人亚洲| 久久激情综合网| 久久综合色播五月| 狠狠色噜噜狠狠色综合久| 亚洲成色777777在线观看影院| 久久一二三四| 一区在线电影| 亚洲人成7777| 欧美激情一区在线观看| 亚洲欧洲视频| 亚洲小视频在线观看| 国产精品分类| 亚洲一区综合| 久久av在线看| 精品1区2区| 亚洲免费观看高清完整版在线观看熊| 欧美搞黄网站| 亚洲毛片在线| 亚洲女人天堂成人av在线| 国产精品乱码久久久久久| 亚洲一区免费| 久久久久久穴| 玉米视频成人免费看| 亚洲精品一区二区三区四区高清| 欧美伦理影院| 亚洲一区视频| 久久久伊人欧美| 最新亚洲视频| 午夜精品久久久久久99热软件| 国产婷婷色一区二区三区| 亚洲欧美精品在线| 午夜精品免费视频| 久久一区二区三区四区五区| 在线看视频不卡| 夜夜精品视频| 国产精品美女主播在线观看纯欲| 午夜免费在线观看精品视频| 久久综合网hezyo| 亚洲日本国产| 欧美一区二区在线看| 黄色成人在线网站| 99re66热这里只有精品3直播| 欧美体内she精视频| 翔田千里一区二区| 欧美成人视屏| 亚洲午夜一区二区三区| 久久亚洲风情| 日韩亚洲精品电影| 久久精品欧美日韩| 亚洲欧洲在线一区| 午夜精品成人在线| 在线观看欧美| 亚洲欧美中文另类| 亚洲高清电影| 欧美中文字幕在线播放| 亚洲电影免费| 午夜在线视频观看日韩17c| 伊人久久大香线蕉综合热线 | 欧美久久久久中文字幕| 亚洲午夜电影| 久久色在线播放| 99re6这里只有精品视频在线观看| 欧美在线免费视频| 日韩一本二本av| 麻豆久久婷婷| 亚洲女人天堂成人av在线| 欧美久久视频| 亚洲电影观看| 国产精品美女xx| 亚洲免费成人av电影| 国产午夜精品美女视频明星a级 | 久久婷婷蜜乳一本欲蜜臀| 夜夜嗨av色综合久久久综合网| 久久久午夜精品| 一本色道久久综合亚洲精品小说| 久久综合电影| 亚洲欧美综合一区| 欧美日韩午夜激情| 欧美一级二区|