|
Robert1301 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 11.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.07.2017, 08:30
Titel: PWM Modulation
|
|
|
|
|
Hallo Leute,
ich bin derzeit an einem PWM Versuch. Ich möchte sehen, wie sich die PWM eines 1KHZ Sinussignals bei änderung der Dreiecks-/Sägezahnfrequenz verhält und mir das mit Hilfe des THD Bausteins mir den Fehler ausgebe.
Im Anhang habe ich meinen Aufbau angehängt.
Nun meine Frage.
Wenn ich mein Sinus mit 1KHz und einer Amplitude von 1 definiere und mein Dreiecksignal mit einer Amplitude von 1 und einer Frequenz von ca. 500KHz, dann von 833KHz, dann 1MHz und 2,5MHz und.... so weiter. Dann sollte doch eigentlich, je höher die Sägezahnfrequenz geht, die THD auch besser werden, richtig ?. Weil die Auflösung des Signals besser wird.
Bei mir ist es aber so, wenn ich bei 100KHz anfange ist die THD schlecht, wird aber besser wenn ich richtung 500-800KHz komme, wenn ich dann in den Megaherz reingehe mit dem Dreiecksignal, dann wird die THD wieder schlechter. Aber warum, die sollte doch noch besser werden?
Der Product Baustein und der addierer sind nur dafür, das PWM Signal so zu verschwieben das die Amplitude des PWM Signals von plus in Minus geht und nicht von Plus zu 0.
LG
Beschreibung: |
|
Download |
Dateiname: |
PWM Aufbau.jpg |
Dateigröße: |
58.53 KB |
Heruntergeladen: |
479 mal |
|
|
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.07.2017, 17:13
Titel:
|
|
Da würde ich so ganz spontan auf numerische Probleme tippen... Hast Du Dir die Verläufe mal mit dem Scope angeschaut und geprüft, dass die auch wirklich korrekt sind?
Ich nehme an, dass in dem THD-Block die Grundfrequenz stehen muss. Was hast Du denn da eingetragen?
|
|
|
Robert1301 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 11.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.07.2017, 21:42
Titel:
|
|
Epfi hat Folgendes geschrieben: |
Da würde ich so ganz spontan auf numerische Probleme tippen... Hast Du Dir die Verläufe mal mit dem Scope angeschaut und geprüft, dass die auch wirklich korrekt sind?
Ich nehme an, dass in dem THD-Block die Grundfrequenz stehen muss. Was hast Du denn da eingetragen? |
Die THD habe ich auf 1000hz eingestellt.
als Simulations configuration habe ich fixed step mit einer fixed step zeit von 1/1000000 .
Das scope sieht dann wirklich auch etwas anders aus. zumindest bei unterschiedlichen werten von 2 bis 3%. bei 0.5% kann man es nicht erkennen.
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.07.2017, 22:19
Titel:
|
|
Wenn Du mit 1MHz abtastest, kannst Du nicht mehr als 500kHz sinnvoll abbilden. Darum wird es wohl ab 500kHz dann auch wieder schlechter, weil Du eine Unterabtastung machst...
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|