一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

8/20浪涌測試波形時(shí)域轉(zhuǎn)頻域的解釋及仿真思路(基于Python)

深圳比創(chuàng)達(dá)EMC ? 來源:jf_99355895 ? 作者:jf_99355895 ? 2025-06-18 14:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.引言

在電子工程和電磁兼容性(EMC)領(lǐng)域,8/20μs浪涌波形是一種標(biāo)準(zhǔn)的感應(yīng)雷,常用于模擬雷電引起的瞬態(tài)過電流。這個(gè)波形因其陡峭的上升沿(8μs)和較長的下降沿(20μs)而得名,能夠很好地模擬雷電沖擊對電子設(shè)備的影響。今天,我將帶領(lǐng)大家一步步了解如何通過仿真分析8/20μs浪涌波形的時(shí)域特性,并將其轉(zhuǎn)換到頻域進(jìn)行分析,揭示其頻率成分。2.時(shí)域分析

2.1 8/20μs浪涌波形的定義

8/20μs浪涌波形是一種典型的雙指數(shù)脈沖波形,其數(shù)學(xué)表達(dá)式可以表示為:

數(shù)學(xué)表達(dá)式.png

其中:
33a49752ec254a4285e87a28db23726.png

這個(gè)公式看起來有點(diǎn)復(fù)雜,但其實(shí)就是在兩個(gè)指數(shù)函數(shù)之間做差,從而得到一個(gè)脈沖波形。簡單來說,就是用一個(gè)快速下降的指數(shù)函數(shù)減去一個(gè)更慢下降的指數(shù)函數(shù),形成一個(gè)快速上升、緩慢下降的脈沖。

2.2仿真生成時(shí)域波形

在代碼中,generate_8_20_waveform函數(shù)通過上述公式生成8/20μs浪涌波形。具體步驟如下:

1.使用np.linspace生成時(shí)間數(shù)組time,表示仿真時(shí)間范圍。

2.計(jì)算電流波形current,使用雙指數(shù)函數(shù)模擬上升沿和下降沿。

3.對波形進(jìn)行歸一化處理,確保峰值電流為4kA。

生成的時(shí)域波形,展示了8/20μs浪涌波形的典型特性。

3.頻域分析

3.1時(shí)域到頻域的轉(zhuǎn)換

為了分析8/20μs浪涌波形的頻率成分,需要將其從時(shí)域轉(zhuǎn)換到頻域。這一過程可以通過快速傅里葉變換(FFT)實(shí)現(xiàn)。FFT的基本原理是將時(shí)域信號分解為不同頻率成分的疊加,從而得到信號的頻譜。

在代碼中,analyze_frequency_domain函數(shù)使用scipy.fft.fft計(jì)算信號的頻域表示。具體步驟如下:

1.計(jì)算信號的FFT,得到復(fù)數(shù)頻譜。

2.提取頻率數(shù)組freq和幅度譜magnitude

3.對幅度譜進(jìn)行歸一化處理,使其單位為“kA/Hz”。

3.2頻域波形的特性

8/20μs浪涌波形的頻域特性可以通過其頻譜圖進(jìn)行分析。由于該波形是一個(gè)瞬態(tài)脈沖,其頻譜通常呈現(xiàn)寬帶特性,包含從低頻到高頻的成分。

在代碼中,頻域波形以對數(shù)-對數(shù)(log-log)尺度繪制。頻譜圖展示了信號在不同頻率下的幅度分布。通過頻譜圖可以觀察到:

-信號在低頻段(如1MHz以下)具有較高的幅度。

-隨著頻率的增加,幅度逐漸減小,但仍然包含高頻成分。

3.3頻域分析的意義

頻域分析對于理解8/20μs浪涌波形的特性具有重要意義:

1.頻譜特性:頻域分析可以揭示信號在不同頻率下的能量分布,有助于設(shè)計(jì)濾波器保護(hù)電路。

2.電磁兼容性:通過頻域分析,可以評估信號對其他設(shè)備的干擾特性,從而優(yōu)化電磁兼容性設(shè)計(jì)。

3.實(shí)際應(yīng)用:頻域特性可以用于驗(yàn)證設(shè)備在不同頻率下的抗干擾能力。

4.仿真思路總結(jié)

4.1仿真流程

1.時(shí)域波形生成:

-使用雙指數(shù)函數(shù)生成8/20μs浪涌波形。

-確保波形的峰值電流為4kA。

2.頻域分析:

-使用FFT將時(shí)域信號轉(zhuǎn)換為頻域信號。

-計(jì)算頻率數(shù)組和幅度譜。

3.結(jié)果可視化:

-繪制時(shí)域波形圖,展示8/20μs浪涌波形的時(shí)域特性。

-繪制頻域波形圖,展示信號的頻譜特性。

4.2仿真結(jié)果分析

通過仿真可以得到以下結(jié)論:

-8/20μs浪涌波形在時(shí)域上表現(xiàn)為一個(gè)快速上升、緩慢下降的脈沖。

-在頻域上,該波形呈現(xiàn)寬帶特性,包含從低頻到高頻的成分。

-頻域分析可以為電磁兼容性設(shè)計(jì)和濾波器設(shè)計(jì)提供重要參考。

5.結(jié)論

通過對8/20μs浪涌波形的時(shí)域和頻域分析,可以全面理解其特性及其對電子設(shè)備的影響。時(shí)域分析揭示了波形的瞬態(tài)特性,而頻域分析則揭示了其頻率成分。這種分析方法對于設(shè)計(jì)抗干擾電路和優(yōu)化電磁兼容性具有重要意義。

通過本文的仿真思路和代碼實(shí)現(xiàn),進(jìn)一步探索8/20μs浪涌波形的特性,并將其應(yīng)用于實(shí)際工程中。希望這篇文章能幫助大家更好地理解8/20μs浪涌波形的時(shí)域轉(zhuǎn)頻域分析,同時(shí)也希望大家在學(xué)習(xí)過程中能夠保持好奇心和探索精神,不斷進(jìn)步!

826bfb1fb3c1f460c09775b82b247d11.png

附代碼:

  1. import numpy as np
    import matplotlib.pyplot as plt
    from scipy.fft import fft, fftfreq
    #import B-tron EMC

Set font to support English display

plt.rcParams["font.family"] = ["DejaVu Sans", "Arial", "sans-serif"]
plt.rcParams["axes.unicode_minus"] = False # Ensure minus sign display

def generate_8_20_waveform(duration=100e-6, samples=10000):
*"""*

  • Generate 8/20μs standard lightning impulse current waveform*
  • Parameters:*
  • duration: Simulation duration (seconds)*
    
  • samples: Number of sampling points*
    
  • Returns:*
  • time: Time array (seconds)*
    
  • current: Current array (kA)*
    
  • """*
    t = np.linspace(0, duration, samples)
# 8/20μs waveform parameters
tau1 = 8e-6  # Front time constant
tau2 = 20e-6  # Tail time constant
amplitude = 4  # Amplitude (kA)

# Calculate current waveform (exponential decay model)
current = amplitude * (np.exp(-t / tau2) - np.exp(-t / tau1))

# Normalize to make peak value 4kA
current = current / np.max(current) * amplitude

return t, current

def analyze_frequency_domain(time, signal, sampling_freq):
"""

  • Perform frequency domain analysis*
  • Parameters:*
  • time: Time array (seconds)*
    
  • signal: Signal array*
    
  • sampling_freq: Sampling frequency (Hz)*
    
  • Returns:*
  • freq: Frequency array (Hz)*
    
  • magnitude: Amplitude spectrum*
    
  • """*
    n = len(signal)
    yf = fft(signal)
    freq = fftfreq(n, 1 / sampling_freq)[:n // 2]
    magnitude = 2.0 / n * np.abs(yf[:n // 2])
return freq, magnitude

def plot_waveforms(time, current, freq, magnitude):
"""Plot time-domain and frequency-domain waveforms"""
fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(10, 10))

# Time-domain waveform
ax1.plot(time * 1e6, current)  # Convert time to μs
ax1.set_title('8/20μs Lightning Impulse Current Waveform (Time Domain)')
ax1.set_xlabel('Time (μs)')
ax1.set_ylabel('Current (kA)')
ax1.grid(True)

# Mark peak value and time parameters
peak_idx = np.argmax(current)
t_peak = time[peak_idx] * 1e6
ax1.annotate(f'Peak: {current[peak_idx]:.2f} kAnTime: {t_peak:.2f} μs',
             xy=(t_peak, current[peak_idx]),
             xytext=(t_peak + 5, current[peak_idx] * 0.8),
             arrowprops=dict(facecolor='black', shrink=0.05))

# Frequency-domain waveform (log-log scale)
ax2.loglog(freq, magnitude)
ax2.set_title('Frequency Spectrum of 8/20μs Lightning Impulse Current')
ax2.set_xlabel('Frequency (MHz)')
ax2.set_ylabel('Magnitude (kA/Hz)')
ax2.grid(True, which='both', linestyle='--', alpha=0.7)

# Add spectral feature annotations
freq_1MHz = np.interp(1e6, freq, magnitude)
freq_10MHz = np.interp(1e7, freq, magnitude)



ax2.annotate(f'1 MHz: {freq_1MHz:.2e} kA/Hz',
             xy=(1e6, freq_1MHz),
             xytext=(1e6 * 2, freq_1MHz * 3),
             arrowprops=dict(facecolor='black', shrink=0.05))

ax2.annotate(f'10 MHz: {freq_10MHz:.2e} kA/Hz',
             xy=(1e7, freq_10MHz),
             xytext=(1e7 * 2, freq_10MHz * 3),
             arrowprops=dict(facecolor='black', shrink=0.05))

plt.tight_layout()
return fig

def main():

Generate 8/20μs waveform

time, current = generate_8_20_waveform(duration=100e-6, samples=10000)

# Calculate sampling frequency
sampling_freq = len(time) / (time[-1] - time[0])

# Frequency domain analysis
freq, magnitude = analyze_frequency_domain(time, current, sampling_freq)

# Plot waveforms
fig = plot_waveforms(time, current, freq, magnitude)

# Display waveforms
plt.show()

# Print magnitude at key frequencies
print("8/20μs Waveform Frequency Characteristics:__B-tron")

if name == " main ":
main()

審核編輯 黃宇

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

    關(guān)注

    6

    文章

    468

    瀏覽量

    34233
  • 浪涌測試
    +關(guān)注

    關(guān)注

    2

    文章

    22

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    雷擊浪涌測試中的TVS波形驗(yàn)證:雷卯電子專業(yè)解析

    講解在進(jìn)行雷擊浪涌抗擾度測試時(shí),波形驗(yàn)證是確保測試準(zhǔn)確性的關(guān)鍵環(huán)節(jié)。作為專業(yè)的TVS(瞬態(tài)電壓抑制二極管)器件生產(chǎn)廠家,雷卯電子始終關(guān)注浪涌
    的頭像 發(fā)表于 07-07 16:19 ?248次閱讀
    雷擊<b class='flag-5'>浪涌</b><b class='flag-5'>測試</b>中的TVS<b class='flag-5'>波形</b>驗(yàn)證:雷卯電子專業(yè)解析

    示波器如何在時(shí)域頻域中同時(shí)使用區(qū)域觸發(fā)

    今天用羅德施瓦茨的這臺示波器來演示一下示波器如何在時(shí)域頻域中同時(shí)使用區(qū)域觸發(fā)什么是區(qū)域觸發(fā),觸發(fā)區(qū)域在其它品牌示波器里邊也叫視頻觸發(fā)。在波形顯示區(qū)域畫一個(gè)框,然后定義這個(gè)框,讓它進(jìn)入或者不進(jìn)入;再
    的頭像 發(fā)表于 06-18 17:31 ?228次閱讀
    示波器如何在<b class='flag-5'>時(shí)域</b>和<b class='flag-5'>頻域</b>中同時(shí)使用區(qū)域觸發(fā)

    雷擊浪涌發(fā)生器的波形驗(yàn)證

    在做雷擊浪涌抗擾度測試前,通常我們都要檢驗(yàn)下雷擊浪涌模擬器的電壓與電流波形,一般我們會(huì)對浪涌發(fā)生器主機(jī)和
    的頭像 發(fā)表于 06-06 09:30 ?333次閱讀
    雷擊<b class='flag-5'>浪涌</b>發(fā)生器的<b class='flag-5'>波形</b>驗(yàn)證

    什么是信號的時(shí)域頻域

    時(shí)域頻域是信號的基本性質(zhì),用來分析信號的不同角度稱為域,一般來說,時(shí)域的表示較為形象與直觀,頻域分析則更為簡練,剖析問題更為深刻和方便。目前,信號分析的趨勢是從
    的頭像 發(fā)表于 06-03 09:13 ?798次閱讀

    如何操作時(shí)域網(wǎng)絡(luò)分析儀進(jìn)行故障檢測?

    : 將被測設(shè)備(DUT)通過射頻線纜連接至TDNA的測試端口。 確保連接器匹配(如N型、SMA型),避免因阻抗不匹配引入額外反射。 儀器設(shè)置: 啟動(dòng)TDNA,進(jìn)入頻域測量模式(S參數(shù)測試)。 設(shè)置頻率范圍
    發(fā)表于 04-30 14:15

    時(shí)域網(wǎng)絡(luò)分析儀對無線通信系統(tǒng)有哪些幫助?

    時(shí)域網(wǎng)絡(luò)分析儀(TDNA)在無線通信系統(tǒng)的研發(fā)、生產(chǎn)與維護(hù)中發(fā)揮著關(guān)鍵作用,其通過時(shí)頻域聯(lián)合分析能力,可精準(zhǔn)定位硬件缺陷、優(yōu)化鏈路性能并驗(yàn)證系統(tǒng)指標(biāo)。以下從測試場景、技術(shù)優(yōu)勢、典型應(yīng)用案例及選型建議
    發(fā)表于 04-28 14:49

    腦電時(shí)域分析系列之Normal Asleep腦電波形時(shí)域分析

    腦電圖(Electroencephalogram,EEG)是研究睡眠生理和病理的核心工具。通過對睡眠期間腦電信號的時(shí)域分析,可以識別不同睡眠階段的特征波形,為臨床診斷睡眠障礙(如失眠、睡眠呼吸暫停
    的頭像 發(fā)表于 03-18 20:12 ?976次閱讀
    腦電<b class='flag-5'>時(shí)域</b>分析系列之Normal Asleep腦電<b class='flag-5'>波形</b><b class='flag-5'>時(shí)域</b>分析

    頻域示波器的技術(shù)原理和應(yīng)用場景

    原理 傅里葉變換: 傅里葉變換是一種將時(shí)域信號轉(zhuǎn)換為頻域信號的方法,即將信號的波形分解為一系列正弦波的疊加。 頻譜分析的目的就是通過傅里葉變換將信號的頻率分布表達(dá)出來,從而更好地了解信號的頻率特性。 快速
    發(fā)表于 03-11 14:37

    使用LTspice仿真一個(gè)LC電路,頻域分析和時(shí)域分析結(jié)果不一致

    我使用LTspice仿真了一個(gè)基于LC諧振的電路,但是頻域分析和時(shí)域分析的結(jié)果差異很大。 這是一個(gè)遠(yuǎn)程傳輸電路,想要使用變?nèi)荻O管調(diào)整諧振頻率。 以下是電路的頻率響應(yīng)。 可以看到在12MHz
    發(fā)表于 03-10 10:33

    射頻 - 時(shí)域頻域的轉(zhuǎn)換

    了不小的挑戰(zhàn)。 二、頻域信號:數(shù)學(xué)建模的抽象世界 與之相對的頻域信號,則是通過數(shù)學(xué)建模得到的。它表示的是頻率和 信號強(qiáng)度(功率電平或幅度) 之間的關(guān)系,例如頻譜儀上顯示的波形。頻域信號
    發(fā)表于 03-03 16:20

    信號的時(shí)域頻域測試介紹

    ? 時(shí)域頻域概念 信號的特征不僅僅與時(shí)間有關(guān),還和頻率、相位等有關(guān)。用來對信號分析的不同視角稱為域,時(shí)域(Time Domain)分析和頻域(Frequency Domain)分析是
    的頭像 發(fā)表于 01-28 16:03 ?1139次閱讀
    信號的<b class='flag-5'>時(shí)域</b>和<b class='flag-5'>頻域</b><b class='flag-5'>測試</b>介紹

    電源浪涌測試方法

    電源浪涌測試是評估電氣設(shè)備在電源浪涌條件下的性能表現(xiàn)的重要手段。以下是電源浪涌測試的一些常用方法:
    的頭像 發(fā)表于 01-27 11:31 ?1341次閱讀

    時(shí)域網(wǎng)絡(luò)分析儀的原理和應(yīng)用場景

    時(shí)域網(wǎng)絡(luò)分析儀,特別是矢量網(wǎng)絡(luò)分析儀,不僅具備頻域的S參數(shù)測量功能,還擴(kuò)展了時(shí)域測量功能。以下是對其原理和應(yīng)用場景的詳細(xì)解析:原理 基礎(chǔ)功能:矢量網(wǎng)絡(luò)分析儀的基礎(chǔ)功能是頻域的S參數(shù)測量
    發(fā)表于 01-13 16:03

    傅立葉變換與時(shí)域信號的關(guān)系 傅立葉變換在音頻信號處理中的應(yīng)用

    傅里葉變換與時(shí)域信號的關(guān)系 傅里葉變換是一種數(shù)學(xué)工具,它能夠?qū)?b class='flag-5'>時(shí)域信號(即隨時(shí)間變化的信號)轉(zhuǎn)換為頻域信號(即隨頻率變化的信號),或者將頻域信號轉(zhuǎn)換回
    的頭像 發(fā)表于 12-06 17:02 ?1254次閱讀

    時(shí)域頻域兩個(gè)角度對信號進(jìn)行分析

    一般來說,我們會(huì)從時(shí)域頻域兩個(gè)角度,分別對信號進(jìn)行分析。 時(shí)域 時(shí)域是真實(shí)世界存在的域,按時(shí)間順序呈現(xiàn)。例如,在某個(gè)時(shí)鐘信號的時(shí)域圖中,可
    的頭像 發(fā)表于 11-19 10:18 ?3385次閱讀
    從<b class='flag-5'>時(shí)域</b>和<b class='flag-5'>頻域</b>兩個(gè)角度對信號進(jìn)行分析