Relaisverzögerung LTSpice

Ich möchte die Zeit verzögern, zu der ein Relais abschaltet.

Ich habe auf LTSpice eine Simulation erstellt, die simuliert, "wie lange" es dauert, bis sich das Relais ausschaltet. Das Relais wird mit R2 simuliert.

Ich habe simuliert, dass der Widerstand R1 in Schritten von 100 von 100 Ohm auf 600 Ohm variiert. Bei einem R1 von 600 Ohm erwarten wir also, dass sich die Kappe in 3 Sekunden auf 95 % entlädt. Die Simulation zeigt dies jedoch nicht. Tatsächlich scheint die Entladezeit für alle R1-Werte gleich zu sein.

Kann mir jemand helfen, festzustellen, was mit meiner Simulation falsch ist?

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Bearbeiten 1:

Geben Sie hier die Bildbeschreibung ein

Sie schalten die Relaisversorgungsspannung (V1) nach 4 Sekunden aus.
@G36 Ja bin ich, aber dann sollte sich die Kappe C1 dann in 3 Sekunden vollständig entladen. Aber es entlädt sich in wenigen Millisekunden.
OK, aber wie kann dies den Relais-Ausschaltvorgang verzögern, wenn Vcc bereits auf 0 V liegt? Es kann nur das Abschalten der Basis-Emitter-Diode verzögern, mehr nicht. Ändern Sie auch den Transistortyp von NPN auf 2N2222.
@ G36 Sie haben Recht V1 sollte eine konstante 12-V-Quelle sein. Ich habe dies geändert. Ich sehe, dass dies für einen MOSFET aus irgendeinem Grund nicht funktioniert, aber für einen BJT, irgendwelche Gedanken darüber, warum?
Für den MOSFET benötigen Sie einen Parallelwiderstand. Parallel zum Kondensator.

Antworten (1)

Es scheint, dass Sie den Kondensator über den Schalterwiderstand (der die Standardparameter hat) mit GND kurzschließen. Beispiel, um sie explizit zu setzen:

.model SW SW(Ron=1 Roff=1Meg Vt=.5 Vh=-.4)

Überprüfen Sie, ob der Standardschwellenwert nicht 0 V beträgt. Wenn dies der Fall ist, ist die angezeigte Steuerspannung niemals negativ.

Weitere Details finden Sie hier und hier .

Ja, es funktioniert jetzt, siehe Edit 1! Was für ein schöner Screenshot.