WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

minimale Einschaltdauer IGBT / Signal halten

 

LisaX
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 19.04.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.04.2011, 08:15     Titel: minimale Einschaltdauer IGBT / Signal halten
  Antworten mit Zitat      
Hallo,

ich habe das Gefühl was ich erreichen möchte ist ganz einfach, ich komme aber nicht drauf und kann nirgends einen ähnlichen Beitrag finden, also hier mein Problem:

Ich habe ein Signal, was das Gate eines IGBT ansteuert, d.h. ist das Signal größer null, wird der IGBT angeschaltet. Ich möchte nun eine minimale Einschaltzeit einstellen: ist das Signal größer null, soll es für eine Mindestzeit "anbleiben", bzw. soll das Signal für diese Mindestzeit gehalten werden.

Wie kann ich das realisieren?

Ich danke schon einmal für Vorschläge
Private Nachricht senden Benutzer-Profile anzeigen


punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 19.04.2011, 09:46     Titel:
  Antworten mit Zitat      
Hallo LisaX,

ich habe gerade für meine Zwecke eine Ausschaltverzögerung gebaut die in Abhängigkeit von Schwellenwerten geschaltet wird. Der Ausgang ist boolean, mit dem du eventuell dann eine 'Switch' schalten kannst.
Vielleicht kannst du das so ummodeln, dass es für dich passt.

Ich will jetzt keine Garantie dafür übernehmen, dass alles einwandfrei läuft. Z.B. ist das SR- Flip Flop mit einem Memory-Block realisiert, so dass die Verzögerung mindestens 2*tasktime sein muss.

Na ja, ich hoffe es hilft dir einwenig weiter und eventuell kann noch jemand anderes in diesem Forum dazu was beisteuern.

SR_FLIP_FLOP.mdl
 Beschreibung:
Submask: SR-Flip Flop

Download
 Dateiname:  SR_FLIP_FLOP.mdl
 Dateigröße:  35.32 KB
 Heruntergeladen:  910 mal
Auschaltverz_m_Schwelle.mdl
 Beschreibung:
Hauptdatei

Download
 Dateiname:  Auschaltverz_m_Schwelle.mdl
 Dateigröße:  49.03 KB
 Heruntergeladen:  757 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 19.04.2011, 12:16     Titel:
  Antworten mit Zitat      
okay, die auschaltverzögerung macht noch einige probleme. zeitverzögerung bleibt aus irgendwelchen gründen nicht konstant.
muss da doch noch einiges an arbeit reinstecken. Confused
Private Nachricht senden Benutzer-Profile anzeigen
 
punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 21.04.2011, 11:01     Titel:
  Antworten mit Zitat      
Also, ich hoffe ich habe es jetzt geschafft eine Ausschaltverzögerung zu realisieren. Daher hier das neue Modell.

TOF_3.mdl
 Beschreibung:
Ausschaltverzögerung (getriggerbar)

Download
 Dateiname:  TOF_3.mdl
 Dateigröße:  34.42 KB
 Heruntergeladen:  874 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
canalex
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 09.02.11
Wohnort: ---
Version: 2006a/2009a
     Beitrag Verfasst am: 27.04.2011, 19:49     Titel:
  Antworten mit Zitat      
Hallo LisaX

wenn du deine mindest Einschaltdauer abhängig von deiner Sampletime ist kannst du den Unit Delay nehmen, wenn es ein vielfaches deiner Sampletime ist kannst du den Integer Delay nehmen, den gibt es auch mit nem Trigger Port. Ich hoffe das hilft dir weiter und das ich deine Frage richtig verstanden habe.

Gruß

untitled1.mdl
 Beschreibung:

Download
 Dateiname:  untitled1.mdl
 Dateigröße:  22.88 KB
 Heruntergeladen:  781 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
gruenlein
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 14.10.14
Wohnort: Erlangen
Version: ---
     Beitrag Verfasst am: 14.10.2014, 15:59     Titel: ähnliches Problem
  Antworten mit Zitat      
Hallo,

ich habe ein ähnliches Problem und möchte den Thread wieder aufgreifen:
Ein Signal der Simulink-Simulation gibt 0 bzw. x aus, und ich möchte jetzt die Dauer der Ausgabe "x" messen bzw. einen Minimalwert festlegen. Wie kann ich das bewerkstelligen? x bleibt dabei immer gleich.

1-0.PNG
 Beschreibung:

Download
 Dateiname:  1-0.PNG
 Dateigröße:  6.55 KB
 Heruntergeladen:  654 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
gruenlein
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 14.10.14
Wohnort: Erlangen
Version: ---
     Beitrag Verfasst am: 21.10.2014, 10:41     Titel:
  Antworten mit Zitat      
da hat wohl niemand eine Lösung?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.