Übertragungsfunktion bzw. Dämpfung eines LC-Tiefpassfilters mit Octave-Rechnung & LTspice-Simulation

Mathias Magdowski
Mathias Magdowski
138 بار بازدید - هفته قبل - In dieser Aufzeichnung einer Übung
In dieser Aufzeichnung einer Übung zum Modul Elektromagnetische Verträglichkeit besprechen wir ausführliche die Lösung der Aufgabe 18 zur Filterung. Dabei leiten wir über die Spannungsteilerregel die Übertragungsfunktion des Filtern her und skizzieren die frequenzabhängige Dämpfung von Hand. Anschließend wird diese auch in GNU Octave berechnet und grafisch dargestellt. Zum Vergleich simulieren wir die Schaltung anschließend in LTspice und vergleichen das Ergebnis. Abschließend wird auch der Einfluss einer parasitäten Wicklungskapazität der Spule auf das Dämpfungsverhalten des Filters diskutiert.

Übungsheft: https://www.overleaf.com/read/xfmyxfx...

Notizen: https://cloud.ovgu.de/s/K6e8H8WEndmTHKL

Octave-Befehle:
clear all
R=50
L=10e-6
C=10e-9
omega_1=R/L
omega_2=1/R/C
f_1=omega_1/2/pi
f_1/1e3
f_2=omega_2/2/pi
f_2/1e3
f_12=sqrt(f_1*f_2)
f_12*1e3
f_12/1e3
f_start=10e3
f_end=100e6
f=logspace(log10(f_start),log10(f_end),1000);
f(1:10)
f(end-10:end)
omega=2*pi*f;
Z_C=1/j./omega/C;
Z_L=j*omega*L
parallel=@(Z_1,Z_2) Z_1.*Z_2./(Z_1+Z_2)
U_2_zu_U_1=parallel(R,Z_C)./(parallel(R,Z_C)+R+Z_L);
A=abs(1./U_2_zu_U_1);
A_dB=20*log10(A);
semilogx(f,A_dB)
grid on
xlabel('Frequenz, f in Hz')
semilogx(f/1e6,A_dB)
xlabel('Frequenz, f in MHz')
grid on
ylabel('Daempfung, A in dB')
figure(2)
semilogx(f/1e6,angle(1./U_2_zu_U_1)*180/pi)
C_par=1.25e-12
Z_C_par=1/j./omega/C_par;
U_2_zu_U_1_par=parallel(R,Z_C)./(parallel(R,Z_C)+R+parallel(Z_L,Z_C_par));
figure(1)
hold on
A_par=abs(1./U_2_zu_U_1_par);
A_dB_par=20*log10(A_par);
semilogx(f/1e6,A_dB_par)
omega_res=1/sqrt(L*C_par)
f_res=omega_res/2/pi
f_res/1e6
هفته قبل در تاریخ 1403/04/17 منتشر شده است.
138 بـار بازدید شده
... بیشتر