www.mikrocontroller.net

Forum: Analoge Elektronik und Schaltungstechnik Belasteter RL Hochpass [Bode]


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

kann mir bitte jemand mit Matlab ein Bode Diagramm folgender Schaltung 
Plotten? Sollten eigentlich nur 3 Zeilen Code sein bekomme aber nur 
sinnlose kurven raus.

--------R1----------
            |  |
            |  |
            L  R2
            |   |
--------------------

R1=50 Ohm
R2= 100Ohm
L=100mH

gruß

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Welche Formel für die Übertragungsfunktion hast du genommen?

Autor: Werner (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Was hängt für eine Last am Ausgang?

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Bei solchen Aufgaben hängt gar keine Last dran.
Ich wollte mit meiner Frage einfach klären ob der Fragesteller die 
richtige Formel für die Übertragungsfunktion aufgestellt hat.

Autor: Harald (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ralf schrieb:
> Sollten eigentlich nur 3 Zeilen Code sein bekomme aber nur
> sinnlose kurven raus.

Zeig mal Deinen Code. Dann kann man ja sehen warum nur sinnlose Kurven 
raus kommen sollen.

Autor: Wolfgang (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ralf schrieb:
> ... bekomme aber nur sinnlose kurven raus.
... und die sehen bisher wie aus?

Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
ich hab es mittlerweile gelöst. ich Idiot hatte vergessen s=tf('s') zu 
setzen.
hat sich also jetzt erledigt. Danke trotzdem für eure Hilfe.

Und mit Last ist der R2 gemeint. Ohne R2 ist es nur ein ganz normaler 
Hochpass

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Ralf,
Ich bin an deinem Matlab Code interessirt. Einfach als Auffrischung für 
mich welche Matlab-Befehle da am geschicktesten sind.
Gruß Helmut

Autor: Funker (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ralf schrieb:
> Und mit Last ist der R2 gemeint. Ohne R2 ist es nur ein ganz normaler
> Hochpass.

Und R1 ist die Ausgangsimpedanz der Quelle - oder wo kommt das Signal 
her?

Autor: Fralla (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
MFG

Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@fralla kann es sein das du andere Bauteil werte benutzt hast?

Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
s=tf('s');
k=1/3;
p=1.5
L=100e-3;
G=k*s*p*L/(50+p*s*L);
bode(G);
grid;

ich hab die aufgabe allerdings erst auf papier gerechnet

Autor: Fralla (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich habe für L=100mH und R1=50 Ohm genommen. Der Plot gilt für 
verschiedene R2 von 500 bis 10Ohm, wobei der grüne Graph R2=100 
entspricht.

MFG

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Ralf,
leider ist dein Ergebnis falsch.
Auch die Ergebnisse von Fralla sind falsch. Falsche Werte genommen?

Hier die richtige Lösung.

R1=50; R2=100; L=0.1;
T1=L/R1;
T2=L/(R1*R2/(R1+R2));
s=tf('s');
G=s*T1/(1+s*T2);
bode(G);
grid;

Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
ok mein k war falsch K=0.667.
Allerdings geht meine Amplitude nur bis -5 Dezibel hoch. Deine geht bis 
zur 0.

Kannst du mal dein Code posten?

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Bei mir geht die Kurve bis 20*log10(2/3)=-3.5218dB . So ist es auch 
richtig.

Autor: Ralf (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
stimmt den wert hab ich auch bei meiner Rechnung. Danke Helmut :)

Autor: Helmut S. (helmuts)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hier noch eine "schönere" Umformung von G mit einer einzigen 
Zeitkonstante T.

R1=50; R2=100; L=0.1;

T=L/(R1*R2/(R1+R2));

s=tf('s');

G=R2/(R1+R2)*s*T/(1+s*T);

bode(G);

grid;

Autor: Fralla (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
>Auch die Ergebnisse von Fralla sind falsch. Falsche Werte genommen?
Die maximale Amplitude war schon richtig in meinem Bild. Aber ja, ich 
hab statt 100mH 100µH genommen. Was ja nur den Pol verschoben hat.
G=tf([L/R1 0],[L*(R1+R2)/(R1*R2) 1])
was der Darstellung in
\frac{L\text{  }}{R_1 }\cdot\frac{s}{1+s \cdot L \frac{R_1+ R_2}{R_1\cdot R_2}}
entspricht

Besser finde ich aber diese Normalform
G=tf([R2/(R1+R2) 0],[1 1/L*R1*R2/(R1+R2)])
\frac{\text{  }R_2}{ R_1+ R_2}\cdot\frac{s}{\frac{1}{L}\frac{R_1 R_2}{ R_1+R_2}+s }

Weil man sofort die Verstärkung im Durchlassbereich ablesen kann 
20*log10(R2/(R1+R2)). Sieht man aber auch gleich wenn dir Drossel offen 
ist...

MFG Fralla

Autor: ... (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Guten morgen,
wäre es möglich auch die handschriftliche Lösung hier zu Posten?
Die würde mich sehr interessieren. Da ich dieselbe Aufgabe auch gerade 
versuche aber keine Ahnung habe wie ich anfangen soll.
Danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net