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?
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.
Wenn du die Signalprocessing Toolbox hast, gibt eine Menge Zeugs out of the box: https://de.mathworks.com/help/signal/pulse-and-transition-metrics.html, z.B. https://de.mathworks.com/help/signal/ref/risetime.html
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?
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. |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.