Matlab - Anstiegszeit aus Messwerten bestimmen

Gast #5516449
Lesenswert?

Hallo,

vielleicht kann mir jemand von euch helfen, der mehr Erfahrung in Matlab 
hat.

Ich habe von einem Oszi die Messdaten eines Doppelpulstests exportiert 
und möchte davon nun die Schaltenergie bestimmen.
Die Messdaten konnte ich schon in Matlab importieren und plotten. Nun 
hadert es bei der Bestimmung der Anstiegs und Abfallzeiten.

Wie kann ich aus dem Array von Messdaten nun effizient mein t,10%,Vds 
und t,90%,Vds finden?
Gast #5516487
Lesenswert?

Ich kenne mich zwar mit Matlab aus, kenne aber dass Verfahren nicht. Du 
willst die Energie messen die beim Schalten (Anstieg) verbraten wird?
Dann hätte ich gesagt 1-2 Mal Differenzen, dann den Bereich anhand 
gewisser Kriterien auswählen (Start+Stop Index), anschließend noch die 
Summe der Spannung im Quadrat und du hast die Leistung im 
Anstiegsbereich normiert auf 1 Ohm.

Mach vllt Mal ein Beispiel oder stell dir Beispieldaten zur Verfügung.
Gast #5520202
Lesenswert?

Jan schrieb:
> Wenn du die Signalprocessing Toolbox hast, gibt eine Menge Zeugs
> out of
> the box:
> https://de.mathworks.com/help/signal/pulse-and-tra...,
> z.B.  https://de.mathworks.com/help/signal/ref/risetime.html

Danke, dass habe ich mittlerweile selber gefunden und auch hinbekommen.
Er plottet nun die Risetime und Falltimes und gibt sie mir nun auch aus.

Jedoch habe ich noch eine weitere Frage.

Kann ich irgendwie die Start (a) und Endzeiten (b) der Risetime von 
meinem Time-Vector herausfinden?
Damit ich anschließend ein Integral von a bis b berechnen kann.

Gibts dafür eine Möglichkeit?
Gast #5520945
Lesenswert?

Matlab schrieb:
> Kann ich irgendwie die Start (a) und Endzeiten (b) der Risetime von
> meinem Time-Vector herausfinden?
> Damit ich anschließend ein Integral von a bis b berechnen kann.

Ja, z.B. so
1
[R,LT,UT] = risetime(...) returns vectors, LT and UT, whose elements correspond to the time instants where X crosses the lower- and upper-percent reference levels.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren