Forum: Analoge Elektronik und Schaltungstechnik LTspice .meas


von Disi S. (disi_s)


Lesenswert?

Hallo zusammen,

ich würde gerne einen Widerstandswert (der von LTspice berechnet wird) 
bei einem bestimmten Strom ausgegeben bekommen.

Hierfür habe ich folgenden Befehl erstellt:
.MEAS TRAN res1 find R1 when I(R1)=0.001

Ziel soll es sein, dass ich bei einem Strom von 1mA den Wert des 
Widerstandes bekomm.

Bis jetzt bekomm ich im Log File folgende Fehlermeldung:
Error: FIND can not be evaluated over an interval.

Brauch ich hierfür einen anderen Befehl?

Mein Widerstand wird im Prinzip in Abhängigkeit von der Zeit erhöht von 
100 bis 70kOhm bei einer Spannung von 24V.

Vielen Dank für eure Hilfe!

Schöne Grüße
Disi

von Helmut S. (helmuts)


Lesenswert?

Hallo Disi,

Mach es wie so wie nachfolgend mit R=U/I.

.MEAS TRAN res1 find V(a,b)/I(R1) when I(R1)=0.001

a und b sind die Netznamen an den Widerstandsanschlüssen. Falls du noch 
keine vergeben hast, dann mach das. Verwende nicht die Default-Namen 
N00x, weil die sich immer wieder ändern können.

Du kannst du Genauigkeit erhöhen in dem du die Datenkompression 
abschaltest.

.options plotwinsize=0

Zusätzlich kannst du einen maximalen Zeitschritt in .TRAN definieren.

Gruß
Helmut

von Disi S. (disi_s)


Lesenswert?

Hallo Helmut,

vielen Dank für die Hilfe!
Hat wunderbar funktioniert. Nun kann ich mittels zeitveränderlichem 
Widerstand und vorgegebenem Mindeststrom die Widerstände von LTspice so 
bestimmen lassen damit der maximale Referenzstrom von 4µA der in den 
TL431 fließt vernachlässigbar ist.

Schöne Grüße
Disi

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
Noch kein Account? Hier anmelden.