Forum: Mikrocontroller und Digitale Elektronik PWM mit von Spannung abhängigem Tastverhältnis in LTSpice


von Student (Gast)


Lesenswert?

Ich experimentiere gerade mit LTSpice rum und brauche eine PWM (feste 
Frequenz), deren Tastverhältnis über eine Steuerspannung vorgegeben 
werden kann bzw von einer spannung (z.B. an einem Kondensator) abhängig 
ist.
Gibt es eine Möglichkeit die Zeit von äußeren Variablen abhängig zu 
machen?

von Anja (Gast)


Lesenswert?

Student schrieb:
> Gibt es eine Möglichkeit die Zeit von äußeren Variablen abhängig zu
> machen?

Früher hätte man eine Dreieckspannung und einen Komparator verwendet.

Gruß Anja

von Student (Gast)


Lesenswert?

Ich suche nach einer Möglichkeit Spannungen und Ströme als Variable in 
Berechnungen in LTSpice zu verwenden. Nicht nur für diesen konkreten 
Einzelfall, sondern allgemein.

von Reinhard Kern (Gast)


Lesenswert?

Student schrieb:
> Gibt es eine Möglichkeit die Zeit von äußeren Variablen abhängig zu
> machen?

Wenn du das öfters brauchst (sonst lohnt es sich nicht), kannst du dir 
natürlich ein Modell basteln mit einer entsprechenden Gleichung für das 
Tastverhältnis, bzw. für Low- und Hi-Time. Solange du nur ideale 
Eigenschaften modellierst und nicht reale Effekte wie Schaltzeiten, 
Innenwiderstände usw. ist das nicht besonders komplex.

Du kannst dir dein Bauteil aber auch so definieren wie von Anja 
vorgeschlagen. Ich habe mir z.B. einen Optokoppler quick and dirty 
gebastelt aus einer LED und einer Stromquelle, die vom Strom durch die 
LED gesteuert wird, das geht einfach mit Bordmitteln. Es ist halt ein 
idealer Optokoppler, reicht mir aber an der Stelle. Sägezahn oder 
Dreieck müsste mit Voltage Source gehen.

Gruss Reinhard

von Michel M. (elec-deniel)


Lesenswert?

Ganz Allgemein

Fenster: (Voltage source)- V2
DC value[V]: {Vx}


Schalter .op-Anweisung,
einsetzen z.B.:
.STEP param Vx 0 10 0.2

Sonst hier mal reinschauen
Beitrag "Wie Dutycycle-Sweep in LtSpice"

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo Student
Schau dir mal dieses Beispiel an.

von acbds (Gast)


Lesenswert?

Lässt sich direkt in einer sog B-Quelle modelieren

Einfach mit strg + rechte maustaste auf die gewünschte spannungsquelle 
klicken und V auf B ändern gleich der erste eintrag

dort lässt sich direkt eine gleichung einsetzen


V=......

mit time erhälts du die aktuelle zeit

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.