PWM in PSpice

Gast #2907725
Hi,
ich versuche gerade eine PWM in Pspice zu realisieren. Funktioniert auch 
so irgendwie, aber nicht wie gewünscht :D

Sieht wer den Fehler?

Der blaue Graph ist der Ausgang des Komparators. Der sollte aber 
eigentlich immer dann high sein, wenn der Sinus (grün) größer als das 
Dreieckssignal (rot) ist.

Vielen Dank
Angehängte Dateien:
#2908173
Hallo,

das Problem nennt sich "phase reversal". Wenn die Eingangsspannung 
unterhalb der negativen Versorgung liegt, dann wird die Ausgangsspannung 
invertiert. Opamps die dieses Problem nicht haben werden extra mit 
dieser Eigenschaft beworben.

1. Das Modell für den LM324 in PSPICE ist miserabel da "phase reversal" 
fälschlicher Weise schon bei +1V auftritt.

2. Das SPICE-Modell von von National/TI ist besser. Da tritt "phase 
reversal" erst ab -0,7V Eingangsspannung auf. Siehe Plot mit dem 
TI-Modell, simuliert mit LTspice.

Ob der LM324 tatsächlich "phase reversal" Verhalten hat weiß ich nicht. 
Probiere es mal aus und berichte.


Nachtrag: Reale Opamps gehen eventuell kaputt, wenn die Eingangsspannung 
unterhalb der negativen Versorgungsspannung liegt. Deshalb sollte man 
einen Serienwiderstand einbauen, wenn sich dieser Betriebsfall nicht 
vermeiden lässt.


Wenn du nur "theoretische PWM" brauchst, dann schau dir auch mal das an.
Beitrag "LTspice Problem / wie Spannungswert in Variable schreiben"
Angehängte Dateien:
Gast #2909021
Vielen Dank, Helmut. Dass der Sinus ja auch negativ geht, hatte ich gar 
nicht bedacht.

Ich will eigentlich eine simple H-Brücke (Vollbrücke) realisieren. Diese 
funktioniert auch ganz gut. Allerdings möchte ich nun eine 
Sinusmodulation implementieren, damit die Ausgangsspannung des 
Wechselrichters auch Sinn ergibt; daher halt diese PWM Steuerung.

Ich glaube, dass ich das mal in MATLAB/Simulink realisieren werde, denn 
da kann man solche Sachen wesentlich einfacher realiseren.

Ich danke dir jedenfalls für deine Erklärung.


Gruß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.