Hallo, bin ein absoluter MATLAB Anfänger und hätte eine Frage zur Faltung. Mein Ziel wäre es ein "Fourier zerlegtes" PWM Signal mit der Übertragungsfunktion eines Tiefpassfilters 3. Ordnung (ganz simpel 3 RC Glieder in Reihe geschaltet) zu falten. Die Übertragungsfunktion muss natürlich noch invers Laplace transformiert werden. Ich habe die Formeln für das PWM Signal und die Übertragungsfunktion angehängt. Beim PWM Signal reicht erstmal nur die erste Harmonische. Parameter wären: R = 10k, C = 1uF, U0 = 5V, fpwm = 3kHz Rauskommen soll dabei das Ausgangssignal, bzw. die Funktion des Ausgangssignals des Tiefpassfilters 3. Ordnung, wenn ein PWM Signal angelegt wird. Wäre sehr dankbar wenn mir da jemand den Code dafür schreiben könnte. Hab schon einige Stunden an Zeit investiert aber bisher nur Fehlermeldungen rausbekommen. Für einen MATLAB Spezialisten ist das wahrscheinlich ne Sache von einer Minute. Danke schon mal im Voraus! VG Peter
:
Verschoben durch Admin
Beitrag #6491723 wurde von einem Moderator gelöscht.
Beitrag #6491725 wurde von einem Moderator gelöscht.
Danke für die Antwort. Da kommen bei mir aber noch Fehlermeldungen. Weißt du wie man die noch weg bekommt? Unrecognized function or variable 'gesampled'. Error in test (line 10) gesampled Unrecognized function or variable 'gesampled'. Error in laplace2 (line 10) gesampled
Beitrag #6491737 wurde von einem Moderator gelöscht.
Beitrag #6491740 wurde von einem Moderator gelöscht.
Ahh, da hätte ich auch selber drauf kommen können! Vielen Dank, hat mir sehr weitergeholfen!!!
Jetzt hätte ich doch noch eine Frage. Mein Ziel wärs jetzt noch den Rippel zu bestimmen, der aufgrund des PWM Signals entsteht. Also die Rippelspannung im eingeschwungenen Zustand. Geht das auch noch irgendwie, ganz egal ob grafisch oder rechnerisch.
Willst du im Zeit oder im Frequenzbereich falten? Ich würde die Regeln der Laplacetransformation nutzen...
Ich hätte gerne die Ausgangsfunktion in Abhängigkeit von der Zeit. Dann könnte man sich ja in einem Diagramm den eingeschwungenen Zustand anschauen und die Restwelligkeit dann daraus ablesen. Ich weiß nicht wie das Ganzen in Matlab am Besten umzusetzten ist. Also zwei Möglichkeiten wären halt direkt die Faltung im Zeitbereich oder Laplace Trafo. - Multiplikation - inserse Laplace Trafo. Also wär cool wenn nicht nur ein Diagramm sondern auch die Funktion ausgegeben wird.
ripple hatte mal analytisch berechnet, aus Spaß. War aber nur Tiefpass 1.Ordnung afair. Beitrag "Remaining ripple on a filtered PWM output" Cheers Detlef
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.