国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種放大電路非線性失真度檢測系統

2022-06-24 07:38李翔毛子彥史曉涵鐘海偉
電子制作 2022年10期
關鍵詞:諧波頻率電壓

李翔,毛子彥,史曉涵,鐘海偉

(浙江科技學院,浙江杭州,310012)

1系統方案

■ 1.1本系統方案的描述

使用信號發(fā)生器模擬輸出各種失真的信號,并通過放大電路,對輸入信號進行放大和偏置,放大以后的失真波形通過 ADC 采集信號電壓值,利用快速傅里葉變換對采集的信號進行頻譜,失真度等分析。最后可得到信號失真度 THD 值以及波形圖等并且可以在OLED以及在手機上顯示測量結果。

■ 1.2主控芯片介紹

MSP430 是一款超低功耗,具有精簡指令集的16位混合信號處理器。我們選擇 MSP430F5438A 作為主控芯片,其低電壓范圍 1.8V-3.6V,待機模式下電流為0.8uA,具有內部基準電壓,采樣和保持及自動掃描功能的 12 位模數(A/D)轉換器,可以實現更精準轉換。 而且 MSP430F5438A內部集成有多通道、高速率的片內ADC,同時能夠提供多通道的12位精度A/D轉 換 ,其最大采樣速率可以達到200kbps。在絕大多數需要進行AD轉換的場景下,MSP4 30F5438A集成的ADC模塊都可以滿足對數據采集的要求,因此選擇 該芯片作為主控芯片。

2 理論分析與計算

■ 2.1 基于 FFT 變換法的失真度儀測量原理

快速傅里葉變換(FFT):FFT 算法可以分為兩種方式:按時間抽取(DFT)和按頻率抽取(DIF),借助蝶形圖總結出碼位倒序和蝶形運算的規(guī)律,推導得 FFT 算法:

輸入信號由 A/D 轉換器轉換成采樣序列x (n),其頻譜用x(ejω)表示,x(ejω)是頻率為ω的周期函數,可以表示為:

由于 DFT 的需要(但是在實際應用中通常采用FFT計算),必須把 x(n)限制在一定的時間范圍之內,即對數據進行加窗處理。因此,在計算 FFT之前,將有限時間域的窗函數ω(n)加到 x(n)上,即V (N) = x (N) w (N),用卷積表示如下[1]:

■ 2.2 諧波失真度

周期振蕩信號在電壓上發(fā)生的畸變,不僅包含了基波電壓分量,還包含了各次諧波分量的電壓分量。通過計算,可以把任意的信號都展開成傅里葉級數形式:

與此同時,正弦信號的畸變值可以用基波電壓有效值與各次諧波電壓的均方根值之比來表示,即:

在公式中,U1、Un分別代表基波電壓的有效值和 n 次諧波電壓的有效值。通過求出各個諧波的幅值,從而計算出信號的失真度[2]。為了能夠在實際的使用中較為容易的實現,通常用測量到的各諧波電壓的有效值和總電壓有效值來之比代替,具體計算方式如下:

根據頻域分析的方法設計失真度測量裝置,通過計算傅里葉系數等值,求得失真度的大小。

■ 2.3 誤差分析

對于一個較長的周期信號,其采樣點數較多,我們無法對其所有的采樣點都進行存儲和計算,只能截取有限場序列進行離散傅里葉變換。因此,利用離散傅里葉變換對連續(xù)信號的傅里葉變化其結果只能是近似的,產生誤差的原因主要有以下兩點:混疊和泄漏。

圖1 蝶形運算圖

2.3.1 混疊

根據奈奎斯特采樣定理,要使得通過計算得到的數字信號能夠完全地表示原信號,只有當采樣頻率大于等于信號最高頻率的兩倍時,才能不失真的恢復該信號。但是當信號頻率較高時,往往受限于硬件條件,采樣頻率就很難達到信號最高頻率的兩倍,本系統所采用的MSP430F4538A單片機最高采樣頻率為200kHz,最高可以采集到基波頻率為20kHz的五次諧波。如果輸入信號頻率高于此信號,就會出現部分頻譜重疊的情況,部分頻譜就會疊加起來,這種現象被稱為“混疊”,也就造成了信號的丟失[3]。

2.3.2 頻譜泄露

由于快速傅里葉變換運算的本質是截取了一些離散傅里葉級數的主值,所以實際上對FFT的研究過程就可以劃分為對若干的整數周期的信號進行離散的傅里葉變換分析,拓展延伸后使其與截取前的信號相同。如果截取的信號周期并不是其原信號周期的整數倍,那么在周期延伸拓展之后信號就會出現不連續(xù)的點,此時DFT分析的結果也與將與原始信號不同,頻譜能量會泄漏到旁瓣,因此會造成測量誤差[4]。

3 硬件設計和程序設計

■ 3.1 硬件設計模塊

根據系統框圖,硬件部分可以分為信號輸入端、放大電路、單片機、顯示部分。

3.1.1 信號輸入端設計

信號發(fā)生器是一種能夠提供各種頻率、波形、輸出電平電信號的設備,用于測量各種電信號系統和電信設備的振幅特性、頻率特性、傳輸特性及其它電參數,還可以作為測試其它元器件或者信號檢測的信號源或激勵源。本次設計的失真度檢測系統選擇信號發(fā)生器模擬輸出各種失真信號。

3.1.2 放大電路設計

放大電路是使用最廣泛的電子電路之一,是構成其他電子電路的基礎單元電路。放大電路的作用是將一些微弱的信號放大到所需要的幅值且保持與原輸入信號變化規(guī)律一致,也即進行不失真的放大,保證原始信號的完整性。常見的放大電路有低頻低壓放大電路、功率放大電路、直流放大電路、集成運算放大電路等。本次設計的失真度檢測系統采用集成運算放大電路,將多級直流放大器集中在一個集成片上。放大電路如圖3所示,輸入端連接信號發(fā)生器,U2A對輸入信號進行直流偏置,將輸入信號整體抬升至1/2電源電壓。U2B采用同相放大器,將輸入信號幅值放大11倍。U2C為電壓跟隨器,進行阻抗匹配,對放大之后的信號進行穩(wěn)定輸出,并將其輸入到單片機MSP430F5438A 中,進行下一步處理。放大電路用于放大交流信號或者直流信號,采用直接耦合方式,具備信號傳輸效率高、集成簡單的特點。本系統采用的放大電路模塊由一定數量的電阻、運算放大器構成,實現對失真信號的放大偏置處理。

圖3 放大電路

3.1.3 單片機介紹

MSP430F5438A 是本系統的主控芯片,是MSP430系列單片機的一種,具有低功耗、快速轉換的特點,內部集成有多通道、高速率的片內ADC,同時能夠提供多通道的 12 位精度A / D轉換,實現檢測系統的A/D轉換和快速取樣,為下一步進行傅里葉變化做準備。具體如圖4所示。

圖2 系統總體框圖

圖4 MSP430F5438A最小系統電路

3.1.4 結果顯示模塊設計

結果顯示設備包括手機屏幕顯示和OLED顯示。

手機端顯示使用主從一體的HC-05藍牙串口模塊,該模塊使用簡單,能夠實現設備之間的通信、數據傳輸,具備成本低、體積小、功耗低的特點,工作時藍牙設備之間連接,兩設備共同使用一個串口,其中一個設備負責發(fā)送數據到通道中,另一個設備負責接受通道中的數據,實現數據的傳輸。HC-05的具體電路如圖5所示。

圖5 HC-05藍牙串口模塊

單片機顯示部分采用OLED12864,其分辨率為 128×64 ,屏幕尺寸為 0.96 寸,由于其較小的尺寸,高對比度,低功耗,和比較高的分辨率,讓它有著很好的顯示效果和便攜性。OLED顯示電路如圖6所示。

圖6 OLED顯示模塊

■ 3.2 程序設計

3.2.1 軟件整體設計思路

檢測系統設計的軟件部分主要包括了單片機MSP430 F5438A軟件設計、傅里葉變換(FFT)算法的設計以及藍牙模塊的傳輸設計。首先MSP430F5438A單片機讀取模擬出數字轉換器的數字信號數據,然后將數據存儲到數組中,實現數據的采樣,采用嵌入式A/D轉換器捕捉該輸入信號的頻率和起始過零點,然后控制模數轉換器從起始過零點開始以上述頻率的整數倍來采樣原始的被 測信號,這樣就實現了對被測信號的整周期同步采樣,有效地避免了頻譜泄漏和柵欄效應,實現數據采集。其次,利用微控制器實現數據處理,微控制器是一種微型計算機,具體通過蝶形運算的方式計算出頻率,進一步進行頻譜和失真度的分析,通過的THD運算得出信號的失真度以及波形圖。最后是數據傳輸模塊的設計,將計算結果通過藍牙模塊發(fā)送至手機端,以下是三個部分的軟件設計及程序代碼運行樣圖。

3.2.2 利用 A/D 轉換實現數據采樣

在單片機內部控制及測量實驗中,A/D 轉換器是數據信息采集管理系統中不可缺少的重要因素組成一個部分,在系統設計中,為了可以簡化電路、降低成本、提高信號采集時的抗干擾能力,通常采用嵌入式的A/D轉換器。A/D采樣代碼實現片段如下所示:

3.2.3 利用微控制器實現數據處理(FFT 算法)

快速傅里葉變換(FFT)在信號進行處理中的線性濾、譜分析等方面起著非常重要的作用,可以利用FFT可以將n個采樣點的數據分解為更短的數據段并以此來提高計算效率。目前應用最廣泛的算法是按頻率抽取的快速傅里葉變換。由于MSP430F4538A并不支持復數運算,所以需要將復數運算拆分為實數運算和虛擬運算兩部分來完,用于實現蝶形運算的函數代碼如下所示:

3.2.4 利用HC-05實現數據傳輸(藍牙模塊)

通過HC-05,發(fā)送輸入信號的頻率,歸一化值和失真度等信息到手機端。藍牙傳輸代碼片段如下所示:

4 測試結果

由信號發(fā)生器產生的 1kHz -10kHz的各種基波,其結果如表1所示,可以清晰地看到五次諧波分量的數值以及顯示屏顯示出來的THD值和通過FFT顯示出電壓值再通過THD的計算公式手動計算出THD值。

根據該裝置的制作的完成,由表1的測量以及計算數據分析,結合快速傅里葉(FFT)理論算法和總諧波失真度(THD)理論驗證,驗證了該實驗裝置的可執(zhí)行性。但是由于硬件和軟件的結合,以及外圍電路的各種影響,會讓該裝置存在一定的誤差。

表1 測量結果

失真度測量顯示圖如圖7所示。

圖7 失真度測量結果

5 結論

本文設計了一款基于MSP430F438A的信號失真度測量裝置,對輸入的信號地進行快速傅里葉變換從而求得信號的失真度,整個系統易于攜帶,精度較高。但同時裝置也存在一定的局限性,對于較高頻率的輸入信號此系統將無法完成采集,一定程度上限制了此裝置的使用??梢允褂肍PGA對輸入信號進行更高精度的采集并運算,MSP430完成對結果的顯示與發(fā)送,從而大大提高此裝置的適用范圍。

猜你喜歡
諧波頻率電壓
關于電力電網中產生諧波的分析探討
對稱和不對稱分子諧波輻射與其結構的內在關系
處理器頻率天梯
振動與頻率
配電網中諧波源識別方法比較
談談電壓
一類非線性離散動力系統的頻率收斂性
我們身邊的電壓
挑選超頻CPU?先看看VID電壓值
概率與頻率
格尔木市| 根河市| 岫岩| 肃南| 建瓯市| 稷山县| 邓州市| 雷山县| 岫岩| 泰州市| 清远市| 合江县| 平江县| 台南市| 宕昌县| 社会| 武隆县| 汝州市| 五原县| 育儿| 峨山| 施甸县| 夏邑县| 昌平区| 凤翔县| 舟山市| 岗巴县| 淮安市| 钟山县| 星座| 广德县| 榆林市| 当阳市| 德格县| 台北市| 乌拉特前旗| 景泰县| 东光县| 比如县| 贵港市| 黔西县|