LTspice Frequenz behavioral voltage source

OP #6781720
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
OP #6782001
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.