999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2022-06-24 07:38:04李翔毛子彥史曉涵鐘海偉
電子制作 2022年10期
關鍵詞:單片機信號

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

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

1系統方案

■ 1.1本系統方案的描述

使用信號發生器模擬輸出各種失真的信號,并通過放大電路,對輸入信號進行放大和偏置,放大以后的失真波形通過 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),借助蝶形圖總結出碼位倒序和蝶形運算的規律,推導得 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 諧波失真度

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

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

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

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

■ 2.3 誤差分析

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

圖1 蝶形運算圖

2.3.1 混疊

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

2.3.2 頻譜泄露

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

3 硬件設計和程序設計

■ 3.1 硬件設計模塊

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

3.1.1 信號輸入端設計

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

3.1.2 放大電路設計

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

圖3 放大電路

3.1.3 單片機介紹

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

圖2 系統總體框圖

圖4 MSP430F5438A最小系統電路

3.1.4 結果顯示模塊設計

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

手機端顯示使用主從一體的HC-05藍牙串口模塊,該模塊使用簡單,能夠實現設備之間的通信、數據傳輸,具備成本低、體積小、功耗低的特點,工作時藍牙設備之間連接,兩設備共同使用一個串口,其中一個設備負責發送數據到通道中,另一個設備負責接受通道中的數據,實現數據的傳輸。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運算得出信號的失真度以及波形圖。最后是數據傳輸模塊的設計,將計算結果通過藍牙模塊發送至手機端,以下是三個部分的軟件設計及程序代碼運行樣圖。

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,發送輸入信號的頻率,歸一化值和失真度等信息到手機端。藍牙傳輸代碼片段如下所示:

4 測試結果

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

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

表1 測量結果

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

圖7 失真度測量結果

5 結論

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

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 欧美日韩综合网| 激情六月丁香婷婷| 又粗又大又爽又紧免费视频| 欧美精品v日韩精品v国产精品| 高清无码不卡视频| 日韩欧美中文字幕在线精品| 亚洲AⅤ永久无码精品毛片| 国产成人高清精品免费5388| 在线中文字幕日韩| 久久黄色免费电影| аⅴ资源中文在线天堂| 国产福利小视频在线播放观看| 日韩黄色大片免费看| 国产一区二区三区在线无码| 国产国产人成免费视频77777| 精品国产香蕉伊思人在线| 成人国产免费| 香蕉eeww99国产精选播放| 亚洲精品福利视频| 日本欧美在线观看| 黄色网站不卡无码| 国产原创演绎剧情有字幕的| 久久久久久久蜜桃| 熟妇人妻无乱码中文字幕真矢织江 | 日本国产精品一区久久久| 亚洲第一在线播放| 九月婷婷亚洲综合在线| av一区二区三区在线观看| 色哟哟精品无码网站在线播放视频| 四虎影视无码永久免费观看| 欧美日韩一区二区在线播放 | 成人夜夜嗨| 丁香婷婷综合激情| 亚洲欧美综合在线观看| 国产成年无码AⅤ片在线 | 国产成人精品高清在线| 国产成人三级| 无码aaa视频| 国产成人在线小视频| 国产精品毛片一区| 手机在线免费不卡一区二| 草草影院国产第一页| 精品久久久久久成人AV| 精品国产成人av免费| 野花国产精品入口| 97在线国产视频| 色婷婷色丁香| 日本免费新一区视频| 中文字幕乱码二三区免费| 欧美精品H在线播放| 最新日本中文字幕| 亚洲丝袜第一页| 亚洲视频在线观看免费视频| 国产成人一级| 91成人在线观看| 亚洲永久色| 国产农村1级毛片| 国内精品久久久久鸭| 婷婷色婷婷| 尤物精品国产福利网站| 国产91透明丝袜美腿在线| 成人久久精品一区二区三区| 亚洲人成网址| 蜜臀AV在线播放| 亚洲精品中文字幕无乱码| 欧美成a人片在线观看| 国产精品亚欧美一区二区| 日本精品视频一区二区| 欧美精品在线免费| 亚洲成人免费在线| 亚洲欧美不卡中文字幕| 国产在线欧美| 国产三级毛片| 久草中文网| 亚洲a免费| 亚洲精品综合一二三区在线| 欧美视频在线第一页| 国内老司机精品视频在线播出| 色婷婷天天综合在线| 国产精品999在线| 女人av社区男人的天堂| 国产一区二区三区在线观看视频 |