In dieser Schaltung befindet sich ein bjt astabiler Multivibrator. Es erzeugt eine Rechteckwelle. Und laut Beschreibung erzeugt er am Ausgang des Operationsverstärkers aus dieser Rechteckwelle eine Dreieckwelle.
Ich habe versucht, diese Schaltung in LTSpice zu implementieren.
Wenn ich den Ausgang der ersten Schaltung (astabiler Multivibrator) simuliere, sieht es gut aus.
Aber wenn Sie sich den Ausgang des Operationsverstärkers ansehen, gibt es eher einige Störungen als eine Dreieckswelle.
Was könnte an dieser Schaltung hier falsch sein?
Bearbeiten :
Ich habe den Wert des R6-Widerstands auf 1000000 Ohm geändert, aber der Ausgang des Operationsverstärkers sieht immer noch nicht wie eine Dreieckswelle aus.
Edit2: Nachdem ich mit Potentiometerwerten herumgespielt habe, sollte ich in der Lage sein, eine Wellenform zu sehen, die am Ausgang des Operationsverstärkers wie ein Dreieck aussieht.
Aber wenn ich die Simulationszeit von 100 Millisekunden auf 700 Millisekunden erhöhe, sehe ich 15 Volt Gleichspannung am Ausgang des Operationsverstärkers. Ich weiß nicht, warum das passiert.
Der Ausgang des Vibrators ist also ein Impuls, der der Eingang des Integrators sein sollte, um die dreieckige Wellenform zu gewinnen. In Ihrer Simulation R6 = 1 Milliohm statt 1 Mega.
Sie schließen im Grunde den Integrationskondensator kurz.
Das richtige Symbol für Megaohm = Meg in LT Spice.
BEARBEITEN: Wie Bimpelrekkie erwähnte, wird Ihr Operationsverstärker driften, da Sie ein Open-Loop-System haben.
Die folgende Simulation zeigt, wie Sie den Kondensator basierend auf dem Ausgang laden und entladen können.
Wie es funktioniert ?
Bei t = 0 wird also angenommen, dass der Summenausgang Null ist und der Ausgang des Flip-Flops Null ist. Am Eingang des Summierverstärkers liegt nur die negative Gleichspannung an, diese bewirkt durch den integrierenden Kondensator einen linearen Anstieg.
Sobald die (willkürliche) Schwelle von 7 V erreicht ist, geht der Komparator U2 hoch und setzt das Flip-Flop, das eine Ausgangsspannung von 2 V hat. Dadurch springt die Spannung am Ausgang des Summierverstärkers von -1V auf (-1V + 2V) 1V, wodurch die Spannung linear abfällt. Sobald die Spannung unter 0,05 V sinkt, geht U3 hoch, wodurch das Flipflop zurückgesetzt wird und der Summierpunkt auf -1 zurückspringt und der Zyklus wiederholt wird.
Macht nichts, die Simulation ist nicht sehr ordentlich, gibt aber eine Idee, wie man das Problem angehen könnte.
Ich sehe DC 15 Volt am Ausgang des Operationsverstärkers. Ich weiß nicht, warum das passiert
Das tue ich ;-)
Diese Schaltung hat einen wesentlichen Fehler.
Der Integrator verlässt sich darauf, dass der Kondensator jedes Mal mit genau der gleichen Ladungsmenge geladen und entladen wird. Es ist ein Integrator, fügt also weiterhin Ladung in C3 hinzu / subtrahiert sie.
Das bedeutet, dass der Rechteckwellengenerator eine perfekte Rechteckwelle mit 50 % Arbeitszyklus erzeugen muss, was er nicht kann. Deshalb ist das Potmeter U1 da, um eventuelle Offsets herauszuwählen.
Dies verhindert jedoch nicht, dass sich ein Ladungs-/Entladungsungleichgewicht summiert, sodass die Sägezahnspannung schließlich nach oben oder unten "driftet". In Ihrer Simulation driftet der Ausgang nach unten, wenn sich das Lade-/Entlade-Ungleichgewicht ansammelt.
Dieses Verhalten ist eine Folge der Einfachheit dieser Schaltung. Er überwacht seine Ausgangsspannung nicht, um die Drift zu kompensieren.
Um dies zu lösen, verwenden Sie eine Schaltung, die basierend auf dem Wert der Ausgangsspannung entscheidet, wann mit dem Laden / Entladen begonnen wird. Der 555-Timer-Chip funktioniert so, er hat einen Fensterkomparator, um die Spannung über dem Timing-Kondensator zwischen 2/3 Vdd und 1/3 Vdd zu halten. Natürlich ist der 555 kein richtiger Sägezahngenerator, es ist nur das Prinzip, auf das ich mich beziehe. Unnötig zu erwähnen, dass ein "besserer" Sägezahngenerator etwas komplexer sein wird.
Eine andere Alternative besteht darin, den Sägezahn digital mit einem DDS wie dem AD9833 zu erzeugen. Bei Ebay können Sie Module mit diesem Chip kaufen.
Analogsystemerf
Erdem
Analogsystemerf
Antonio51