Ich möchte einen hausgemachten Funktionsgenerator machen.
Ich habe einen Wien-Brücken-Oszillator mit einem UA741 verwendet, um die Sinuswelle zu erzeugen, ihn mit einem anderen UA741 verstärkt, weil er eine ziemlich niedrige Amplitude hat, und ihn dann mit einem TL071 (der eine sehr gute Anstiegsgeschwindigkeit hat) integriert, um die Rechteckwelle zu erhalten.
Bei den Simulationen lief alles reibungslos.
Als ich versuchte, die Schaltung zu implementieren, sah ich, dass, obwohl die Sinuswelle in Ordnung ist, ich keine Rechteckwelle bekommen kann. Der Rechteckintegrator wirkt als Puffer, er beeinflusst die Sinuswelle überhaupt nicht.
Ich verwende Proteus für meine Simulationen und in den Simulationen war alles in Ordnung.
Als ich die Simulation überprüfte, stellte ich fest, dass ich das "Hierarchiemodul anhängen" für den TL071 nicht ausgewählt hatte. Wenn ich das Kontrollkästchen aktiviert habe, erhalte ich in der Simulation das gleiche Ergebnis wie in meiner realen Schaltung. Ich weiß nicht, was das Problem ist.
Schaltung läuft auf +/-12 Volt bei etwa 16 kHz.
Wenn Sie eine Sinuswelle integrieren, sollten Sie eine Cosinuswellenausgabe erhalten. Das heißt, wenn eine Sinuswelle eingegeben wird, sollte der Ausgang des Integrators dem Eingang um 90 Grad vorauseilen. Der Integrationsprozess sollte eine Verzögerung von 90 Grad erzeugen, aber der Integrator selbst invertiert, daher ein Fortschritt von insgesamt 90 Grad am Ausgang im Vergleich zum Eingang.
Ich vermute, dass Sie in der Simulation die Eingänge des "Integrators" vertauscht haben und daher als Komparator fungieren. Ein Komparator ist das, was Sie brauchen, um aus einer Sinuswelle eine Rechteckwelle zu erzeugen. Verwenden Sie einfach einen Operationsverstärker (oder noch besser einen tatsächlichen Komparator für eine bessere Anstiegsgeschwindigkeit), verbinden Sie einen Eingang mit Masse und den anderen Eingang mit der verstärkten Sinuswelle, die von der vorherigen Stufe kommt. Der Ausgang ist eine Rechteckwelle, aber stellen Sie sicher, dass die + und - Sättigungsgrenzen die gleichen Spannungsgrenzen über und unter der Erde sind. Wenn Sie an den Rändern der Rechteckwelle mehrere Übergänge erhalten, verwandeln Sie den Komparator in einen Schmitt-Trigger, indem Sie eine Hysterese mit etwas positivem Feedback hinzufügen.
Sie benötigen einen Integrator, um die Rechteckwelle in eine Dreieckwelle umzuwandeln, aber fügen Sie einen hochohmigen Widerstand (z. B. 1 M) parallel zur Rückkopplungskappe hinzu, um zu verhindern, dass der Integrator in die Sättigung geht.
Bonusinformationen: Die Integration einer Dreieckswelle erzeugt eine Sinuswelle.
Jeder Operationsverstärker, der in beiden Halbzyklen in die Sättigung getrieben wird, erzeugt eine Rechteckwelle, wenn er mit einer Sinuswelle getrieben wird. Es muss kein Integrator sein.
Ein Operationsverstärker-Integrator neigt dazu, an einer Schiene in die Sättigung zu driften , wenn kein Widerstand parallel zum Kondensator vorhanden ist. Sehr wenige Eingangssignale sind völlig frei von DC-Komponenten. Und selbst dann ist ein Offset-Strom zu berücksichtigen. Wenn Sie ein Signal mit einer DC-Komponente genau integrieren, bleibt der Ausgang nicht um Null herum zentriert, sondern steigt mit der Zeit auf die eine oder andere Schiene an. Ein parallel zum Kondensator geschalteter Widerstand dient dazu, diesen Gleichstromanteil abzuleiten.
Fügen Sie also parallel zum Kondensator einen Widerstand hinzu. Oder ersetzen Sie den Kondensator vollständig durch einen Widerstand und stellen Sie die Verstärkung einfach hoch genug ein, um den Operationsverstärker zu sättigen.
ErikR
Nur ich
ErikR
Tombeki
Jon Watte
Tombeki
Benutzer173271