Zeitkonstante PWM Filter

Gast #909168
ich möchte ein PWM Signal mit einem passiven Tiefpassfilter glätten.
Für meine komplette Schaltung benötige ich den Wert der Zeitkonstante 
des Filters, die bei der Glättung des PWM Signals effektiv für das 
Signal wirksam wird.
Nun brauch ich den mathematischen Zusammenhang zwischen PWM Rate und 
Zeitkonstante des Filters. Denn wenn ich mir das überlege, ist die 
Zeitkonstante unterschiedlich je nach PWM Rate.

Bsp.: R-C Tiefpass - bei PWM 100% beträgt die Zeit = R*C
was ist bei 50% PWM ? Behauptung: T = 1/2 * R*C ?
Gast
Bei 100% PWM kommt hinten sowieso volles Signal raus. Da brauchste nix 
mehr glätten...
Ansonsten ist die Zeitkonstante abhängig von der PWM-Frequenz. Der 
Kondensator soll sich ja so langsam entladen, dass er einen guten 
Mittelwert hat wenn die neue Flanke kommt. Er soll sich aber auch nicht 
so langsam entladen dass er noch 2min lang ne Spannung liefert obwohl du 
das PWM-Signal abgeschalten hast.
Ich würde mal T = 1/f ausrechnen, mit irgendwas zw. 3 und 5 
multiplizieren, auf den nächsten Normwert runden und dann probieren was 
passiert.
Gast
Ist U0 der High-Spannungspegel des PWM-Signals, T die Periodendauer
und g das Tastverhältnis (0..1), dann ist die Schwankungsbreite des
durch einen RC-Tiefpass gefilterten Signals für RC>>T (d.h. in dem
Bereich, wo das Ausgangssignal näherungsweise ein Dreieckssignal ist)

Für g=0 und g=1 ergibt sich logischerweise ein glattes Signal. Die
Schwankungsbreite hat ihr Maximum bei g=0,5:

Soll bspw. bei einem 5V-PWM-Signal mit einer Periodendauer von 1ms
eine Schwankungsbreite von ±100mV für alle Tastverhältnisse garantiert
werden, muss

sein.
Gast
Und wenn du nach yalus Rechnung zwei hintereinander schaltest, geht die 
Restwelligkeit nochmals um fast den selben Faktor runter.
1. TP: R und C
2. TP: 10*R und 0.1*C

alternativ: bei höher liegender Grenzfrequenz gleichen Ripple und dafür 
schnellere Einschwingzeit bzw. höher Grenzfrequenz des Nutzsignals.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.