Forum: Analoge Elektronik und Schaltungstechnik LTspice Frequenz behavioral voltage source


von Detlef _. (detlef_a)


Lesenswert?

Hi ihr Simulanten,

ich muss in LTSpice für eine Optimierung oft die Frequenz einer 
Schwingung messen. Dazu messe ich manuell die Zeit zwischen zwei 
Nulldurchgängen und habe die Frequenz.
Ich möchte die Frequenz automatisiert bestimmen und zwar mit einer 
behavioral voltage source, B-source. Die benutze ich schon um z.B. 
gemittelte Leistungen zu berechnen, jetzt soll die B-source die Frequenz 
bestimmen. Das geht bestimmt, aber in dem Funktionen-Zoo der B-source 
hab ich nix gefunden.

Hat jemand sowas mal gemacht oder eine Idee?

THX.
Cheers
Detlef

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Eine Möglichkeit ist die Variable time an beiden Nulldurchgängen zu 
samplen und diese Differenz t als Kehrwert ausgeben. Eventuell mit 2 
multipliziert.

von Detlef _. (detlef_a)


Lesenswert?

Abdul K. schrieb:
> Eine Möglichkeit ist die Variable time an beiden Nulldurchgängen zu
> samplen und diese Differenz t als Kehrwert ausgeben. Eventuell mit 2
> multipliziert.


Ja, die Nulldurchgänge des Stroms durch L3 finde ich so:
V=(( I(L3)>0)& (delay(I(L3),1u)<0))

Aber wie krieg ich dazu die Zeiten?

Dort http://ltwiki.org/?title=B_sources_%28complete_reference%29
hatte ich gesucht.

THX
Cheers
Detlef

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Mit .meas messen ist dir zu uncool?

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Sample a-device. Sorry, bin im Auto.

von Detlef _. (detlef_a)


Lesenswert?

Hannes J. schrieb:
> Mit .meas messen ist dir zu uncool?

Supercool, die Frequenz brauch ich

: Bearbeitet durch User
von Michel M. (elec-deniel)


Lesenswert?


: Bearbeitet durch User
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.