Zeitmessung Interleaving

OP #2178423
Lesenswert?

Hallo zusammen,

ich habe ein Problem mit der Zeitmessung in LTspice. Ich möchte für eine 
Po.fac.cor.-Stufe ein Betrieb im Interleaving simulieren. Dabei muss ich 
die vorangegangene Schaltperiode messen und bei 0.5*T_alt wieder 
einschalten.

Das ganze hab ich mir folgendermaßen gedacht:

1. Die Stromnullerkennung gibt ein High Signal ( Strom gleich null)
--> Trigger gibt einen Puls aus und rücksetzt einen Integrator (Steigung 
1) zurück, weiterhin setzt der Trigger ein Sample and Hold zurück.
2.Der Integrator läuft hoch und wird dauernd mit dem Wert aus dem Sample 
and Hold (50% der letzten Periode) verglichen. Ist der Integratorwert 
mit der Steigung 1 größer als der Sample and Hold ausgang, wird ein 
triggersignal für den Slave gesetzt
2. Das Integrator signal geht ein bissl zeitverzögert auf den Sample and 
Hold, damit im Zeitpunkt des Triggers, gerade der letzte Funktionswert 
(rein theoretisch) der Periodendauer gehalten wird.

Angehängt hab ich schon mal das Schematic.
Aber irgendwie weiss ich nicht, wie man zwei Funktionswerte miteinander 
vergleicht, und dann ein trigger signal ausgibt.

Oder bin ich mit dieser Lösung auf dem Holzweg?

Vielen Dank für eure Hilfe

Gruss
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren