LTSpice definierte Anregung der Spannungsquelle

OP #3447253
Hallo Community,

Ich habe eine Frage bezüglich der Spannungsquellen in LTSpice.
Und zwar möchte ich, dass die Spannung mit einer vordefinierten Funktion 
angeregt wird.
Beispiel:

beim Start (0..1sec): 0V
bei 1 sec: Sprung auf 10V
danach: fallen der Spannung z.B. nach einer e-Funktion, bis der Wert bei 
6 Sec ca. 0V erreicht.
(Siehe Grafik)

Bei den Spannungsquellen gibt es die Funktion PWL, damit kann man das 
Problem lösen, indem man dort eine Wertetabelle einträgt (oder einlesen 
lässt). Zu bestimmten Zeitpunkten gibt es be-stimmte Wertepunkte und 
diese Wertepunkte verbindet LTSpice linear.
Diese Wertetabelle ist natürlich dann recht groß, besonders bei nicht 
linear steigenden/fallenden Funktionen wie die e-Funktion, wenn man eine 
halbwegs gute Auflösung haben möchte..

Kennt jemand einen eleganteren Weg?
Kann man eine solche oder ähnliche Funktion der Spannungsquelle 
beibringen?
In meinem Bsp. bräuchte man dann statt einer langen Wertetabelle nur 
drei Informationen: den Startwert, den Sprung und die Funktion fürs 
Absinken nach dem Sprung.

Danke schon mal im Voraus
Angehängte Dateien:
Gast #3447765
Du kannst ja eine Spannungsquelle mit einem C seriell schalten, R nach 
Masse, und einen idealen Spannungsfolger dahinter.

Alternativ kannst Du eine wav-Datei einlesen.
OP #3448471
Vielen Dank!

Die Sache ist: sowohl die Sache mit dem exp, als auch die mit dem C in 
Reihe sind speziell für mein obiges Beispiel zugeschnitten.

Doch war das nur ein Beispiel.

Mich interessierte eher eine allgemeine Möglichkeit, den 
Spannungsverlauf von "voltage" mit beliebigen Funktionen nachzubilden.

Anderes Beispiel: ein Spannungspeak, auf den eine Sinusfunktion folgt 
(So eine Art Fehler im Einschaltmoment) oder eine Gleichspannung, die an 
einem bestimmten Punkt mit einem Peak, bzw. was anderem überlagert 
wird... oder oder...
Ich bitte jetzt nicht, dafür spezielle Lösungen vorzuschlagen (ich 
könnte zwei Quellen sinnvoll verschalten in dem Fall), mich 
interessiert, ob es allgemeine Lösungen gibt.

Scheint aber niemandem bekannt zu sein, und auch meine sonstige 
Internet-Recherche brachte keine Ergebnisse.

Bleibt also doch die Wertetabelle.
#3448726
Zum Überlagern verschidener Signale einfach Spannungsquellen in Reihe 
schalten.

Dann gibt es noch deo Möglichkeit mittels einer Bv-Quelle eine Formel 
einzugeben. Die Variable für Zeit heißt time.

V=1+sin(2*pi*50*time)*exp(-time/100m)
OP #3448930
Helmut S. schrieb:
> Dann gibt es noch deo Möglichkeit mittels einer Bv-Quelle eine Formel
> einzugeben. Die Variable für Zeit heißt time.
>
> V=1+sin(2*pi*50*time)*exp(-time/100m)


Vielen Dank, Helmut!

Zusammen mit diesen Beitrag:
Beitrag "Re: LT Spice BV Quelle"
(Ebenfalls von dir)

...ist es genau das, was ich gesucht habe.
Durch die Quelle bv und die dort beschriebenen IF-Abfragen kann ich 
jetzt beliebigen Zeitbereichen beliebige Funktionen zuweisen!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.