Ich versuche, eine 3V3-Reglerversorgung zu modellieren, die Dinge wie Mikrocontroller und Optokoppler mit Strom versorgt. Ich habe den Regler erfolgreich modelliert, jetzt versuche ich, die Lasten zu modellieren, die er erfahren wird, um herauszufinden, wie hoch die maximale Last sein wird.
Momentan stelle ich die Last einfach schrittweise ein, um zu sehen, wie sie auf verschiedene "konstante" Lasten reagiert und wo sie beginnt auszufallen (siehe unten). Das Problem ist, dass diese Schaltung in der Praxis nur kurze, aber sich wiederholende Ladeimpulse in der Größenordnung von Mikro-/Millisekunden jedes Mal erfährt. Also habe ich mich gefragt, ob es eine Möglichkeit gibt, den Widerstandswert im Wesentlichen wie eine Spannungsquelle zu pulsieren und verschiedene Widerstandswerte durchlaufen zu lassen.
Ich habe das Internet schnell vergeblich durchsucht und hoffe, dass ihr mir vielleicht helfen könnt.
Eine Sache, die ich in Betracht ziehe, wenn dies nicht möglich ist, ist, einen Schalter (Transistor) zu haben, der von einer gepulsten Spannungsquelle gesteuert wird, die wiederum die vom Regler gesehene Last pulsiert. Aber die Neugier hat mich zu dieser Frage geführt, bevor ich mich für die oben genannte Methode entschieden habe.
Ich hatte kürzlich einige ziemlich umfangreiche Anforderungen in dieser Richtung und entdeckte schließlich vier grundlegende Methoden. Für Ihre Anwendung denke ich, dass Methode 3 der Gewinner sein wird, aber lassen Sie mich sie skizzieren, damit Sie sie bewerten können:
Methode 1: .step
Wie in Ihrer Frage, einfach, aber keine Zeitbereichssteuerung.
Methode 2: Modell wechseln
Wie in Winnys Antwort. Das Vorhandensein des Schaltermodells im Strompfad verkompliziert die Dinge.
Methode 3: Variable Parameter
Stellen Sie den Widerstand Ihres Widerstands auf einen Ausdruck mit ein V(netname)
und treiben Sie dieses Netz dann mit einer variablen Spannung Ihrer Wahl an.
Sehr einfach in die Schaltung einzubinden und sehr leistungsfähig zu steuern, da Sie jede Spannungsquellenschaltung verwenden können. In Ihrem Fall können Sie beispielsweise setpoint
mit einer Impulsspannungsquelle und einer PWL-Spannungsquelle fahren, um Schritt- und Impulsverhalten zu erhalten.
Methode 4: Verhaltensquellen
Ähnlich wie Methode 3, aber verwenden Sie eine Verhaltensquelle (bi oder bv) anstelle einer passiven Komponente.
Fügt die zusätzliche Funktion hinzu, eine Quelle anstelle einer Senke zu steuern.
R1
und R2
kann übersprungen werden, indem die entsprechenden Werte in Ron
und Roff
in der .model
Karte eingestellt werden. Auf diese Weise eliminieren Sie einen Knoten und zwei Elemente in der Schaltungsmatrix.
efox29
winzig
Wladimir Cravero