PWM schaltet nicht durch; Simulink, Plecs, C2000

Gast #6448966
Lesenswert?
• ▲
▼
Hallo,

ich arbeite gerade an einem C2000 und habe eine Plecs RT Box zur 
Verfügung. In dieser Box ist eine H-Brücke zum probieren implementiert. 
In Simulink habe ich einen kleinen Stromregler gebaut, welcher dann den 
PWM Block ansteuert. Die Soll und ist Istwerte des Stroms werden mittels 
ADC aus der RT Box in Simulink überführt. Die ADCs laufen mit dem 
Interrupt der PWM.

Wenn ich mir die Schaltsignale in Plecs anschaue sind allerdings Impulse 
zu sehen, welche nicht logisch zwischen 0 und 1 schalten. Es kommt zu 
kleinen Spitzen, wobei an diesen Stellen dennoch eine Stromänderung 
sichtbar ist. Als würde der Schalter (IGBT) "zum Teil" öffnen. 
Möglicherweise führt mich auch bloß die Darstellung hinters Licht aber 
ich glaube eher nicht.

Ich habe leider noch nicht viel Erfahrung mit dem Thema und würde mich 
über Tipps bezüglich der Ursache freuen. Denn eigentlich sollte der PWM 
Block ja logische Signal mit quasi unendlichen Anstieg ausgeben.
Im Anhang noch die Verläufe, die Taktfrequenz beträgt 5kHz also sollte 
an der Stelle der kleinen Ausschläge tatsächlich geschalten werden.

Vielen Dank und beste Grüße
Angehängte Dateien:

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.