Ich versuche, einen Spitzendetektor im Multisim-Simulationstool zu entwerfen. Ich habe einen gepufferten Spitzendetektor entwickelt, um die Spitzenspannung des Sinussignals zu erhalten. Die entworfene Schaltung arbeitet, wenn die Signalspannung konstant ist, z. B. wenn sich die Signalspannung von 1 V auf 0,5 V ändert, dann gibt sie 2 V als Spitzendetektorausgang aus. Die entworfene Schaltung wie unten gezeigt.
In der obigen Schaltung verwende ich einen Schalter, um die Spannung der Sinuswelle von 1 V auf 0,5 V zu ändern. Ich verwende einen weiteren Schalter, um den negativen Zyklus der Sinuswelle zu begrenzen, und verwende dann einen gepufferten Spitzendetektor, um die maximale Spannung zu erhalten.
Wenn ich eine 1-V-Sinuswelle anlege, funktioniert sie perfekt und gibt die Spitzenspannung als Gleichstrom aus. Das Problem ist, wenn ich die Signalspannung von 1 V auf 0,5 V ändere, gibt es auch 1 V als Spitze. Jeder schlägt mir vor, welchen Fehler ich mache. Ich möchte einen Spitzendetektor entwickeln, der auch bei Spannungsschwankungen eine maximale Spannung liefert. Ich versuche, eine Multisim-Datei anzuhängen, aber es ist mir nicht möglich. Ich weiß nicht, wie ich eine Datei anhängen soll, also habe ich ein Bild hinzugefügt.
Also lass mich sehen, ob ich das verstehe. Sie geben ihm eine Spitze von 1,0 V und es erkennt es richtig. Dann schalten Sie es auf 0,5 V zurück und es meldet immer noch eine Spitze von 1,0 V. Was ist das Problem? 0,5 V ist nicht die Spitze, wenn die Spannung auch auf 1,0 V steigt.
Ich vermute, Sie möchten einen Peak "über eine gewisse Zeit" und keinen Peak "über eine unendliche Zeit" erkennen.
Wenn ich Ihren Schaltplänen richtig folge, benötigen Sie eine Möglichkeit, C1 zu entladen, damit es den nächsten Impuls erkennen kann. Dazu gibt es mehrere Möglichkeiten.
Eine Möglichkeit besteht darin, einen Transistor / MOSFET / Relais zu haben, der C1 tatsächlich mit GND kurzschließt. Dann haben Sie eine Schaltung, die das regelmäßig auslöst.
Eine andere Möglichkeit besteht darin, einfach einen Widerstand parallel zu C1 zu schalten. Dieser Widerstand würde dazu führen, dass der Spitzenwert mit der Zeit abfällt. Ändern Sie den Wert des Widerstands, um zu ändern, wie schnell er abfällt. Wenn der Widerstand mit GND verbunden ist, ist der Abfall eine etwas umgekehrt quadratische Kurve. Verwenden Sie eine Konstantstromquelle, um es linearer zu machen.
Die Parallelwiderstandsmethode funktioniert gut. Hier ist ein Design, mit dem ich gearbeitet habe, das genau das tut. Sie müssen den RC für Ihre Eingangssignale zeitlich konstant drehen. Mit 2.2RC sind Sie nah dran (86%), mit 5RC sind Sie genau richtig (99.3%).
Eine gute Erklärung der RC-Zeitkonstante finden Sie unter: RC Charging . Sie bieten eine Tabelle wie die folgende für eine Abkürzung zu den komplizierten Gleichungen.
Zeit Konstanter RC-Wert Prozentsatz des Maximums Spannung Strom 0,5 Zeitkonstante 0,5 T = 0,5 RC 39,3 % 60,7 % 0,7 Zeitkonstante 0,7T = 0,7RC 50,3 % 49,7 % 1,0 Zeitkonstante 1T = 1RC 63,2 % 36,8 % 2,0 Zeitkonstanten 2T = 2RC 86,5 % 13,5 % 3,0 Zeitkonstanten 3T = 3RC 95,0 % 5,0 % 4,0 Zeitkonstanten 4T = 4RC 98,2 % 1,8 % 5,0 Zeitkonstanten 5T = 5RC 99,3 % 0,7 %
verendra
Benutzer3624