PWM in PSpice

Gast #2907725
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

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.

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.