91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

快速傅里葉變換檢測信號完整的輸出電流信號的基波

454398 ? 來源:csdn ? 作者:卓晴 ? 2020-12-28 15:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前一段時間,推文中介紹了兩款參賽同學(xué)根據(jù)負(fù)反饋原理制作的恒磁20kHz的信號源,有效的解決了智能車比賽場地中電磁導(dǎo)線的長度,直徑等引起的電磁線圈的阻抗變化,從而對于輸出信號中20kHz基波信號帶來影響,提高了比賽場地導(dǎo)引信號的精度。

兩款信號源中,都采用了10mH電感和6.8nF電容組成的諧振選頻回路,對輸出電流信號中20kHz基波信號進(jìn)行檢測。通過負(fù)反饋的原理來穩(wěn)定輸出電流信號中基波的幅值。

是否還可以采用別的方法來檢測輸出電流信號的基波呢?下面給大家所介紹,就是通過普通的電阻對輸出電流進(jìn)行采樣,通過軟件算法來獲取輸出電流的基波分量。

實驗仍然采用傳統(tǒng)的數(shù)字信號源,輸出所使用的20kHz,100mA的方波交流信號。在信號輸出線中串入一個0.1歐姆的電阻,將電流信號轉(zhuǎn)變成電壓信號。

為了便于單片機(jī)采集該信號。使用了INA199對于電阻兩端的電壓進(jìn)行差模放大,放大倍數(shù)50倍。由于IN199的帶寬只有14kHz,它對于電流信號中的高頻信號 有著較大的衰減。下圖中,可以看到在采樣電阻兩端的電壓信號經(jīng)過INA199差模放大之后,信號的上升沿和下降沿變得光滑了。信號失真是由于它中間的高頻分量被衰減了。

雖然信號出現(xiàn)了失真,但這只是低通濾波器將其中的高頻信號濾除了。對于20kHz基波信號衰減不大。并且這是一個線性低通濾波器,所以對于后面的測量校正不會帶來很大的影響。

使用單片機(jī)軟件算法來獲取電流信號的基波頻率分量,首先需要通過ADC模擬數(shù)字轉(zhuǎn)化器)對于輸入信號進(jìn)行采樣,然后再進(jìn)行頻率分析。由于單片機(jī)的ADC性能和計算能力有限,所以需要使用信號欠采樣和快速傅里葉變換計數(shù)。下面分別進(jìn)行介紹。

信號欠采樣

根據(jù)信號采樣香儂(Claude Shannon)定理,如果信號采樣頻率大于信號中最高頻率的兩倍,則信號可以無損失進(jìn)行恢復(fù),否則就會造成信息的丟失和頻率混疊。通常稱信號最高頻率的兩倍為信號的奈奎斯特(Nyquist)采樣頻率。在實際應(yīng)用中情況下,需要采樣頻率大于信號最高頻率的五倍以上。

對于方波電流信號,理論上,它的最高頻率是無窮大。這樣就會給信號采樣帶來很大的麻煩。如果采樣頻率無法滿足奈奎斯特頻率,就會產(chǎn)生信號的頻率混疊現(xiàn)象,表現(xiàn)在原本信號中高頻分量在采集后所形成的序列反而是低頻序列。這樣就會造成信號頻率分量出現(xiàn)偏差。

20kHz的電流信號,具有豐富的高次諧波。如果考慮到信號的10次諧波作為信號的最高頻率。那么所需要的采樣頻率就是20000102=400,000Hz。這個頻率對于普通的單片機(jī)來說已經(jīng)到來它的上限了。如下是設(shè)置單片機(jī)ADC不同的轉(zhuǎn)換時間,所采集到的電流信號。

pIYBAF_pgPKAbYGfAAF13A5bvJM625.png

可以看出,在轉(zhuǎn)換時間小的情況下,是可以采集到比較完整的電流波形,但是,數(shù)據(jù)中會帶有很大的噪聲。如果轉(zhuǎn)換時間設(shè)置長了,就會出現(xiàn)明顯的欠采樣的情況,數(shù)據(jù)波形與實際信號波形之間出現(xiàn)了很大的差別。

如何解決這個矛盾了。這里需要應(yīng)用到電流信號是周期信號的特點,可以使用信號欠采樣來獲得信號完整的波形。

欠采樣是巧妙應(yīng)用到頻譜混疊,將原本高頻的諧波,變成低頻的諧波,從而可以在遠(yuǎn)小于信號的奈奎斯特采樣頻率下完成信號的采集。

從時域分析來看,采樣的周期比信號的周期(或者信號周期的整數(shù)倍數(shù))略大,比如大了deltaT,它遠(yuǎn)遠(yuǎn)小于信號的周期T。這樣每一個周期只采集一個數(shù)據(jù),下一個周期的的采樣點會往后延遲deltaT.。將若干個周期中不同位置的采樣數(shù)據(jù)拼合在一起就可以形成信號的完整周期的數(shù)據(jù)。下圖就可以看出,一個高頻正弦波,在欠采樣下,可以形成一個低頻的正弦序列波形。

pIYBAF_pgQqAd6fUAAFOWu89SCw843.png

對于20kHz的信號,它的一個周期為50微妙。下圖是采用周期是50.172微秒的間隔對電流信號進(jìn)行采集所獲得數(shù)據(jù)波形,可以看出它是原來電流波形的完美體現(xiàn)。

通過MATLAB中的FFT命令,可以求解出數(shù)據(jù)中的各個頻率分量幅度(成為幅度譜)。具體結(jié)果如下圖所示。

頻譜顯示,上述波形中,它的基波以及各個奇次(3,5,7…)諧波都存在,并隨著頻率的增加而減小。所有的偶次(2,4,6…)諧波都不存在。這是由于原始的對稱方波屬于奇諧信號,這樣的信號以及它的線性變換都不存在偶次諧波。相關(guān)的介紹在“分?jǐn)?shù)諧波”推文中介紹過。

FFT

獲取信號中的各個諧波分量的幅值,可以通過傅里葉變換求得。對于采集所得到的離散序列來講,所使用變換就是離散傅里葉變換(DFT)。在上個世紀(jì)60年代,出現(xiàn)的離散傅里葉變換的快速算法(FFT)使得DFT的計算復(fù)雜度從O(N^2)降低到N*log2(N),這使得頻譜分析快速進(jìn)入了實際工程應(yīng)用中。

問題是,快速傅里葉變換是否是最快,最有效的分析方法呢?

這需要看應(yīng)用的具體需求。在有些情況下,反而直接應(yīng)用DFT所需要的計算量比FFT還要小。比如在這里,由于我們只需要求出信號中20kHz的基波信號分量,即信號頻譜中對應(yīng)20kHz的系數(shù)X[k],所以直接使用上述DFT公式計算X[k]則只需要N次復(fù)數(shù)乘法和N-1次復(fù)數(shù)加法即可。反而比Log2(N)*N次的FFT更少。

由于計算需要使用到Exp(2pijkn/N)系數(shù),根據(jù)歐拉公式,它是由cos(t)+jsin(t)構(gòu)成,這些系數(shù)可以在進(jìn)行計算前制作成表格提前得到,或者使用三角變換公式進(jìn)行地推而形成,這都可以加快具體計算過程。

下面,對于上述方法進(jìn)行實驗驗證一下。采用和以前實驗方案相同,在以前標(biāo)準(zhǔn)信號源回路中串入不同的電感,模擬不同長度的電磁線。通過一個LC諧振回路放在電磁線周圍,來感應(yīng)磁場強(qiáng)度。分別記錄在不同串入電感的情況下,LC輸出交流電壓信號以及電流采集信號的FFT系數(shù)。

如下是對20中不同電感下,測量的數(shù)據(jù)曲線??梢钥闯?,原來標(biāo)準(zhǔn)信號源,隨著輸出回路電感的增加,輸出電流信號的基波分量在逐步增加。具體原因在以往的推文中有分析。

與此同時,可以看到通過電流采樣數(shù)據(jù)所計算出的FFT基波分量的頻譜系數(shù)也按照相同的比例進(jìn)行變化。

o4YBAF_pgVaAPQPuAAE3Qr3XMbk773.png

這說明,通過軟件計算所獲得的基波分量的大小與采用LC選頻諧振回路的作用相同。如果使用FFT系數(shù)對于輸出電流進(jìn)行反饋控制,就可以使得輸出電流的基波保持穩(wěn)定。

如下就是使用采集到的LC電壓值除以電流信號的FFT基波系數(shù)所得到的比值,可以看到該比值基本維持在 一個恒定量。

o4YBAF_pgWqAPCA1AADrqaIwFKU434.png

這也說明,使用電流采樣然后進(jìn)行頻譜分析可以完成信號源基波分量的穩(wěn)定控制。

總結(jié)

對于比賽數(shù)字信號源增加輸出電流采樣電阻,通過信號欠采樣計數(shù),可以獲得輸出電流波形數(shù)據(jù)。應(yīng)用信號傅里葉變換,提取所感興趣的基波分量的幅度。由于只是計算基波分量 一個頻譜系數(shù),所以不需要采用快速傅里葉變換,而是使用迭代的方式完成普通的離散傅里葉變換計算就可以高效計算出對應(yīng)的頻譜系數(shù)。

在具體實現(xiàn)中有些參數(shù)需要通過試湊來完成優(yōu)化。比如欠采樣的頻率的選擇,計算DFT數(shù)據(jù)的長度等。在上述實驗,選擇欠采樣頻率使得在信號的一個周期內(nèi)可以采集到100個左右的有效數(shù)據(jù)。為了避免由于數(shù)據(jù)截取對于計算結(jié)果所帶來的誤差,選擇1個或者2個正周期的數(shù)據(jù)進(jìn)行計算,可以獲得比較穩(wěn)定的頻譜系數(shù)。

通過此次的分析,是否大家認(rèn)為“信號與系統(tǒng)”課程的重要性了?
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45501

    瀏覽量

    670793
  • 信號完整性
    +關(guān)注

    關(guān)注

    68

    文章

    1486

    瀏覽量

    98128
  • 傅里葉變換
    +關(guān)注

    關(guān)注

    6

    文章

    446

    瀏覽量

    43697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    IDT信號完整性產(chǎn)品:解決高速信號傳輸難題

    IDT信號完整性產(chǎn)品:解決高速信號傳輸難題 在當(dāng)今的電子設(shè)備中,隨著計算、存儲和通信應(yīng)用中信號速度的不斷提高,系統(tǒng)設(shè)計師面臨著越來越大的信號
    的頭像 發(fā)表于 03-04 17:10 ?446次閱讀

    看圖說話,單頻正弦信號與方波信號傅里葉變換是什么樣子

    上看,是一根譜線在10Hz位置的幅值是10V的信號,時域和頻域描述的信息是一樣的。 圖3-1 單頻正弦信號與FFT 圖3-2?是10V@10Hz的方波信號時域波形和頻域波形,示波器顯示的是時域波形,是一個標(biāo)準(zhǔn)的方波
    的頭像 發(fā)表于 03-02 12:05 ?1601次閱讀
    看圖說話,單頻正弦<b class='flag-5'>信號</b>與方波<b class='flag-5'>信號</b><b class='flag-5'>傅里葉變換</b>是什么樣子

    變頻器輸出電流信號異常詳解

    變頻器輸出電流信號異常是工業(yè)自動化領(lǐng)域常見的故障現(xiàn)象,其成因復(fù)雜且可能引發(fā)連鎖性設(shè)備問題。當(dāng)電流信號出現(xiàn)波動、畸變或超限時,需從硬件回路、參
    的頭像 發(fā)表于 02-27 16:49 ?326次閱讀
    變頻器<b class='flag-5'>輸出</b><b class='flag-5'>電流</b><b class='flag-5'>信號</b>異常詳解

    SI合集002|信號完整性測量應(yīng)用簡介,快速掌握關(guān)鍵點

    一、信號完整性定義信號完整性(SignalIntegrity,簡稱SI)是衡量信號從驅(qū)動端經(jīng)傳輸線抵達(dá)接收端后,波形
    的頭像 發(fā)表于 01-26 10:58 ?212次閱讀
    SI合集002|<b class='flag-5'>信號</b><b class='flag-5'>完整</b>性測量應(yīng)用簡介,<b class='flag-5'>快速</b>掌握關(guān)鍵點

    代碼實戰(zhàn)!什么是傅里葉變換?有什么用?Matlab實現(xiàn)FFT

    的提出讓人們看問題的角度從時域變成了頻域,多了一個維度。快速傅里葉變換算法的提出普及了傅里葉變換在工程領(lǐng)域的應(yīng)用,在科學(xué)計算和數(shù)字信號處理等領(lǐng)域,F(xiàn)FT至今依然是非常強(qiáng)大的工具之一。
    的頭像 發(fā)表于 01-16 07:45 ?557次閱讀
    代碼實戰(zhàn)!什么是<b class='flag-5'>傅里葉變換</b>?有什么用?Matlab實現(xiàn)FFT

    FFT快速傅里葉變換——方波及其諧波驗證

    FFT傅里葉變換是測試中很常用的一個功能,今天給大家分享一下先給示波器一個方波信號,看下它的參數(shù),加一下頻率和幅度值,是一個1MHz、5V的方波信號演示過程我們看一下它的FFT信號是什
    的頭像 發(fā)表于 08-13 17:34 ?1249次閱讀
    FFT<b class='flag-5'>快速</b><b class='flag-5'>傅里葉變換</b>——方波及其諧波驗證

    電流信號檢測裝置-測試方案

    電子發(fā)燒友網(wǎng)站提供《電流信號檢測裝置-測試方案.pdf》資料免費下載
    發(fā)表于 07-30 15:04 ?1次下載

    FPGA通信設(shè)計常見問答

    FFT(快速傅里葉變換)是離散傅里葉變換(DFT)的高效實現(xiàn)算法,它的核心作用是快速信號從時域轉(zhuǎn)換到頻域,從而簡化
    的頭像 發(fā)表于 07-21 16:05 ?2622次閱讀

    什么是信號完整性?

    電子發(fā)燒友網(wǎng)站提供《什么是信號完整性?.pdf》資料免費下載
    發(fā)表于 07-09 15:10 ?1次下載

    電流信號的測量

    本文介紹了兩種電流信號的測量方式,并且對比了開關(guān)電源所輸出的電信號與家庭用電(220V,50Hz)所輸出的電
    的頭像 發(fā)表于 07-07 15:28 ?4018次閱讀
    <b class='flag-5'>電流</b><b class='flag-5'>信號</b>的測量

    利用EasyGo DeskSim快速實現(xiàn)信號輸出

    EasyGo DeskSim是一款配置型的實時仿真軟件,它允許用戶將 Simulink 算法程序快速部署到 EasyGo 實時仿真機(jī)上。實時仿真機(jī)支持選配不同的 FPGA 芯片和 IO 模塊,能夠處理高速信號,并通過 IO 模塊輸出
    的頭像 發(fā)表于 06-30 14:11 ?1007次閱讀
    利用EasyGo DeskSim<b class='flag-5'>快速</b>實現(xiàn)<b class='flag-5'>信號</b><b class='flag-5'>輸出</b>

    傅里葉變換的原理及應(yīng)用

    01什么是傅里葉變換?一句話概括:“把復(fù)雜信號拆成多個簡單正弦波的疊加?!本拖癜岩坏阑旌瞎夥纸獬刹屎纾ㄆ呱猓?,傅里葉變換能把任何波動信號(聲音、圖像、電磁波等)拆解成不同頻率的“正弦
    的頭像 發(fā)表于 06-30 09:54 ?5948次閱讀
    <b class='flag-5'>傅里葉變換</b>的原理及應(yīng)用

    AnyWay變頻功率分析儀同步源來自電壓還是電流信號

    一、功率分析儀同步源的作用 同步源是功率分析儀進(jìn)行正確傅里葉變換的前提,選擇合理的 功率分析儀同步源 ,可提高傅里葉變換的有效性和準(zhǔn)確度。 電機(jī)為感性負(fù)載,采用變頻器供電時,其電流信號
    的頭像 發(fā)表于 05-19 10:13 ?708次閱讀

    信號完整性測試基礎(chǔ)知識

    在當(dāng)今快速發(fā)展的數(shù)字時代,高速傳輸已成為電子設(shè)備的基本要求。隨著數(shù)據(jù)傳輸速率的不斷提升,信號完整性(Signal Integrity,簡稱SI)問題變得越來越重要。信號
    的頭像 發(fā)表于 04-24 16:42 ?4205次閱讀
    <b class='flag-5'>信號</b><b class='flag-5'>完整</b>性測試基礎(chǔ)知識

    進(jìn)群免費領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號處理、傅里葉變換與FPGA開發(fā)等

    設(shè)計及其應(yīng)用;參數(shù)化建模;隨機(jī)信號分析。 05、信號處理中的傅里葉變換 共七章,內(nèi)容包括:信號與譜,離散傅里葉變換,離散
    發(fā)表于 04-07 16:41