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

低頻信號失真度測量系統設計

2020-01-14 03:37:28
自動化與儀表 2019年12期
關鍵詞:嵌入式測量信號

(南開大學 電子信息與光學工程學院,天津 300071)

總諧波失真(THD)是信號的重要參數之一,它表征了信號偏離正弦波的程度,是衡量運算放大器、功率放大器等器件及函數信號發生器等儀器的重要指標,另外THD的測量在電力電子、電聲學等諸多領域有著廣泛的應用與重要意義。THD主要有基波抑制、頻譜分析及正弦波形擬合等測量方法[1-5]。通過閱讀文獻及對比現有的失真度測量儀,發現利用現有的方法或儀器測量THD被測信號頻率的下限基本都在1 Hz以上,為了解決低頻信號THD測量的問題,本文在頻譜分析法基礎上利用可編程邏輯器件對比較器輸出的方波信號進行自適應消抖處理,成功地實現了頻率下限為0.1 Hz被測信號THD的測量。本文研究的技術方案可為測量低頻信號THD的應用場景提供有益的參考。

1 系統整體方案設計

系統的硬件結構主要包括嵌入式處理器、可編程邏輯器件、模數轉換器(ADC)、電壓比較器及方波電平變換電路等部分。其中比較器負責產生與被測信號頻率、相位一致的方波,該方波經過電平變換電路輸出給可編程邏輯器件??删幊踢壿嬈骷闹饕饔檬沁\行自適應消抖算法以消除輸入方波在上升沿及下降沿處產生的抖動,消抖后的方波信號輸出給嵌入式處理器。嵌入式處理器利用32位定時計數器捕獲該輸入信號的頻率和起始過零點(上升沿),然后控制ADC從起始過零點開始以上述頻率的整數倍來采樣原始的被測信號,這樣就實現了對被測信號的整周期同步采樣,有效地避免了頻譜泄漏和柵欄效應[6]。對采樣得到的數據進行快速傅里葉變換(FFT)并結合THD的定義就可以獲得被測信號的THD值[7-9],同時利用液晶屏(LCD)顯示被測信號整周期的波形及頻率、峰峰值等信息。綜上,該系統的結構框圖如圖1所示。

圖1 低頻信號失真度測量系統結構框圖Fig.1 Structure block diagram of low frequency signal distortion measurement system

2 系統設計實現

下文從軟、硬件兩方面對該低頻信號失真度測量系統進行介紹。

2.1 系統硬件設計

2.1.1 嵌入式處理器及可編程邏輯器件

本文采用意法半導體(ST)公司的基于ARM Cortex-M7 32位RISC內核的STM32F767IGT6嵌入式處理器作為主控芯片,該嵌入式處理器工作頻率可達216 MHz,內置1 MB閃存,512 KB SRAM及32位定時計數器等多種外設。消抖部分的協處理器采用Altera公司的Cyclone IV系列可編程邏輯器件EP4CE10E22C8N,其內嵌10320個Logic elements(LEs),414 Kbits RAM,并內置硬件乘法器、模擬鎖相環等豐富的外設資源。

2.1.2 模數轉換器

被測信號必須經過ADC轉換成數字量后才能利用嵌入式處理器做進一步的處理,如果選用STM32F767IGT6內部的ADC,則被測信號的電壓范圍必須為正值且不能超過處理器的電源電壓,對于交流被測信號則必須利用運算放大器搭建電平抬升電路才能滿足ADC輸入電壓范圍的要求,而電平抬升電路的引入將一定程度上增大被測信號的噪聲并影響其THD值,綜合上述原因,模數轉換器考慮采用亞德諾半導體(ADI)公司的AD7606,該芯片為8通道同步ADC,16位采樣精度,最高采樣率200 kS/s,單電源5 V供電兼容±5 V或±10 V模擬量輸入,具有1 MΩ模擬輸入阻抗的輸入緩沖器,及二階抗混疊模擬濾波器[10],可以很好地滿足該失真度測量系統的要求。

2.1.3 比較器及電平變換電路

利用比較器芯片LM393對被測信號進行過零比較,比較器輸出的方波信號再經過電平變換電路輸出給可編程邏輯器件,該部分的電路原理如圖2所示。

圖2 比較器及電平變換電路原理圖Fig.2 Schematic diagram of comparator and level translationcircuit

圖2中Vin為被測信號,Vsq為比較器的輸出,二極管D1的作用是將Vsq整形成電壓全正的方波,電阻R3、R4對整形后的方波分壓得到Vout_FPGA,輸出給可編程邏輯器件。LM393是雙路比較器,未用到的那路不能懸空否則會影響Vsq的波形,將未用到的比較器正輸入端接地,負輸入端通過電阻R2接地,這樣就不會對Vsq產生影響。

2.2 系統軟件設計

2.2.1 自適應消抖算法

由于比較器自身的特性,當被測信號頻率較低或幅值較小時,輸出信號在過零點極容易會發生抖動,如果不做消抖處理則很難實現后續的整周期同步采樣等操作。本文利用可編程邏輯器件對比較器輸出的方波進行自適應消抖,消抖算法的結構圖如圖3所示。

圖3 自適應消抖算法結構圖Fig.3 Structural diagram of adaptive elimination buffeting algorithm

圖3的Vout_FPGA為圖2中經過電平變換后的比較器輸出信號,Vout_MCU為消抖后的信號并最終輸出給嵌入式處理器。Ejitter_clk及Ejitter為利用硬件描述語言編寫的功能模塊,其中Ejitter模塊的功能是對方波進行消抖,下面對消抖算法進行簡介。連續10個時鐘周期采樣xin管腳的輸入信號,當10個時鐘上升沿采樣得到的信號都為高電平時dout輸出高電平,如果采樣都為低電平則dout輸出低電平,其他情況下維持dout先前的輸出狀態不變,這樣就實現了對輸入信號的消抖處理。D觸發器對dout進行等占空比二分頻得到TS_OUT,則TS_OUT的高電平時長即為dout的周期,也相當于Vout_FPGA的周期。TS_OUT連接到Ejitter_clk模塊的xin管腳,該模塊的功能是產生周期為xin輸入信號高電平時長萬分之一的時鐘信號 clk_out,即 clk_out的頻率為Vout_FPGA頻率的一萬倍,系統復位時clk_out的頻率為10 MHz,clk_out連接到Ejitter模塊的時鐘輸入端,這樣Ejitter消抖模塊的時鐘頻率自適應輸入信號的頻率,即實現了對該輸入信號的自適應消抖處理。

2.2.2 整周期同步采樣及FFT處理

可編程邏輯器件將消抖后的方波信號輸出給STM32F767IGT6處理器的PH10管腳,該管腳為32位定時計數器5的通道1,具有輸入捕獲功能,在程序中開啟上升沿輸入捕獲中斷,兩個連續上升沿的時間間隔即為被測信號的周期,對周期取倒數即得到其頻率值。為了實現對被測信號的整周期同步采樣,從理論上說需控制模數轉換器從被測信號的起始過零點開始以上述頻率的整數倍進行采樣,但考慮到AD7606的抗混疊濾波器具有15 μs的群延時,程序中設置AD7606采樣時刻整體延后相同的時間。實測AD7606采樣一次耗時約7.5 μs,為了在被測信號的一個周期內盡可能多的采樣,同時采樣點數要滿足基2FFT運算的要求,設定ADC采樣的頻率與被測信號頻率間的關系見式(1):

式中:fADC為ADC的采樣頻率;fVin為被測信號頻率。

STM32F767IGT6處理器廠家提供的DSP庫具有基2的浮點FFT函數,式(1)中N即為FFT的點數。ADC采樣得到的數據傳遞給FFT的相關函數,即可得到基波及各次諧波對應的幅值。由于FFT結果的對稱性,最高可以計算得到N/2次諧波的幅值。式(2)為THD的計算公式:

3 系統測試

利用直流穩壓電源(型號:SS2323)、函數信號發生器 (型號:TFG6080)及示波器 (型號:DSO-X 2012A)搭建低頻信號失真度測量系統的測試環境。由于AD7606芯片輸入電壓的限制,本文研究的失真度測量系統被測信號的電壓范圍不超過±5 V,另外由于采用過零比較器,所以被測信號應為交流信號。利用直流穩壓電源輸出±10 V為系統供電,函數信號發生器產生頻率0.1 Hz峰峰值4 V的正弦波,利用示波器測量消抖前后的波形以驗證自適應消抖算法的效果,測量結果見圖4。

圖4 消抖效果示波器測量結果圖Fig.4 Oscillogram of measurement results of elimination buffeting

圖4中通道1波形(上半部分)為經過電平變換后的比較器輸出信號波形,通道2波形(下半部分)為可編程邏輯器件對該信號進行消抖處理后輸出給嵌入式處理器的波形??梢悦黠@看出抖動已經完全消除。

設置函數信號發生器產生頻率500 Hz峰峰值4 V的正弦波,按照式(1)在一個周期內ADC等間距采樣128個點,每次ADC開始采集時配置STM32F767IGT6處理器的PB0輸出高電平,采集結束后配置PB0輸出低電平。利用示波器觀察正弦波及PB0的波形,測量結果見圖5。

圖5 整周期同步采樣示波器測量結果圖Fig.5 Oscillogram of measurement results of integer-period synchronous sampling

從圖5可以看出實現了對被測正弦波的整周期同步采樣。

利用函數信號發生器產生峰峰值4 V不同頻率的正弦波、三角波及方波作為被測信號,THD的實測結果見表1,系統實物及LCD的顯示界面見圖6。

表1 THD測量結果數據表Tab.1 Data of THD measurement results

圖6 低頻信號失真度測量系統實物圖Fig.6 Actual picture of low frequency signal distortion measurement system

根據式(2)可推導出方波和三角波THD的理論計算值分別為48.343%及12.115%,對比表1的測量數據,當被測信號頻率在0.1~1000 Hz之間時本文設計的失真度測量系統對正弦波、三角波及方波THD的測量值與理論值的偏差在分別在0.261%、0.16%及4.187%以內。

4 結語

本文設計的低頻信號失真度測量系統,可以實現電壓范圍不超過±5 V,頻率0.1~1000 Hz交流信號失真度的測量,對于電壓范圍超過±5 V或非交流的被測信號需經過電壓衰減電路及電容隔直處理再輸入到該系統進行測量。此外本文研究的基于可編程邏輯器件的自適應消抖技術方案可為測量低頻信號失真度的研究提供有益的參考。

猜你喜歡
嵌入式測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
搭建基于Qt的嵌入式開發平臺
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
測量
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 在线免费无码视频| 久久青草视频| 97色伦色在线综合视频| 亚洲国产精品一区二区高清无码久久| 久草视频精品| 日韩一级毛一欧美一国产| 亚洲AV无码精品无码久久蜜桃| 亚洲一欧洲中文字幕在线| 熟妇丰满人妻av无码区| 国产一区二区三区在线观看视频 | 日韩av无码DVD| 久久久久青草线综合超碰| 欧美亚洲网| 国产剧情国内精品原创| 狠狠躁天天躁夜夜躁婷婷| 九色91在线视频| 久久99蜜桃精品久久久久小说| 国产亚洲第一页| 国产人人干| 亚洲精品黄| 亚洲人成影院午夜网站| 国产理论精品| 日韩国产精品无码一区二区三区 | 亚洲乱码在线视频| 国产男女免费完整版视频| 国产手机在线观看| 老司国产精品视频91| 亚洲码一区二区三区| 黄色免费在线网址| 亚洲第一成人在线| 国产在线视频自拍| aaa国产一级毛片| 97精品久久久大香线焦| 国产精品视频公开费视频| 国产精品自拍合集| 国产在线八区| 久久综合色播五月男人的天堂| 欧美视频在线播放观看免费福利资源| 久久亚洲精少妇毛片午夜无码| 亚洲成肉网| 国产精品国产主播在线观看| 亚洲一级毛片在线播放| 欧美日本在线观看| 少妇精品在线| 欧美精品导航| 国产v精品成人免费视频71pao| 欧美一区二区福利视频| 波多野结衣一区二区三视频 | 国产91丝袜在线观看| 九色综合视频网| www.亚洲天堂| 欧美成人看片一区二区三区| 国产一级视频在线观看网站| 精品一区二区三区波多野结衣| 国产成人高清在线精品| 找国产毛片看| 亚洲欧美另类色图| 蜜臀AV在线播放| 欧洲欧美人成免费全部视频| 国产爽爽视频| 91久久性奴调教国产免费| 国产喷水视频| 中文字幕第1页在线播| 国产一区二区人大臿蕉香蕉| 国产91色| 欧美激情一区二区三区成人| 久久久久亚洲AV成人人电影软件| 久久特级毛片| 国产人人射| 欧美a在线看| 黄片在线永久| 国产后式a一视频| 日韩少妇激情一区二区| 欧美综合中文字幕久久| 成年人久久黄色网站| 99久久精品久久久久久婷婷| 色综合中文| 人人妻人人澡人人爽欧美一区| 国国产a国产片免费麻豆| 日韩欧美成人高清在线观看| 人妻少妇久久久久久97人妻| 亚洲无码视频图片|