Clip-Signal mit sehr niedriger Schwelle

Ich muss ein Signal auf den folgenden Bereich begrenzen: [-0.25V, 0.25V]. Dieses Signal kommt von einem Shunt-Widerstand in Reihe mit einer Last mit variabler Impedanz an einem 220VStromnetz.

Das Projekt sieht Lasten bis zu 1 A Spitze vor, aber ich kann nicht garantieren, dass diese Einschränkung immer eingehalten wird. Aber ich muss garantieren, dass die resultierende Spannung den angegebenen Bereich nicht überschreitet.

Um eine kleine Garantie zu geben, verwende ich einen Shunt, dessen äquivalenter Widerstand ungefähr beträgt 0.235 ohms, der eine Spannung erzeugt, die leicht unter dem Grenzwert liegt, wenn er 1Averbraucht wird.

Ich kann keine normalen Dioden verwenden, weil ihre Durchlassspannung zu hoch ist. Ich habe versucht, zwei Schottky-Dioden mit niedriger Durchlassspannung ( BAT46 ) zu verwenden, hat aber in meinen Simulationen nicht funktioniert.

Wie kann ich das machen? Ich brauche eine Lösung, die einfache Komponenten verwendet, da es dort, wo ich lebe, keine große Komponentenvielfalt gibt und es mehr als einen Monat dauert, diese Komponenten im Internet zu kaufen. Ich habe bereits diesen BAT46, den ich erwähnt habe.


Erste Bearbeitung

Hier mein aktueller Schaltplan:

Schaltplan

Wo:

  • R_ICist die Eingangspinimpedanz des IC gemäß seinem Datenblatt.
  • R_LOADist die bereits erwähnte variable Belastung. In den meisten Fällen verbraucht es weniger als den 1ASpitzenwert, mit anderen Worten, seine "durchschnittliche" Impedanz liegt immer über 311 ohms. Aber ich versuche zu vermeiden, dass der Bereich des Eingangspins in möglichen Spitzen überschritten wird (z. B. wenn die Last angeschlossen ist).

Seit ich die Frage gestern Abend gestellt habe, habe ich weiter nach Alternativen gesucht. Ich habe in einem Buch von Malvino und Bates eine Clipping-Schaltkreisspannung gefunden. Der Unterschied zu meiner ursprünglichen Schaltung ist das Vorhandensein eines R_CWiderstands. Das Buch sagt, dass sein Wert irgendwo um 1% des Ladewerts liegen sollte (was in diesem Fall ist R_IC).

Ich muss sagen, dass sich das Simulationsergebnis mit der Anwesenheit der R_C. Und ich glaube, ich verstehe seinen Zweck: Es soll die Potentialdifferenz "verbrauchen", die die Schwelle überschreitet, die die Dioden herstellen werden. Aber immer noch wird die festgelegte Grenze nicht eingehalten.

Ergebnisse

Ich bin offen für Vorschläge, wie sichergestellt werden kann, dass die Grenze mit weniger "Toleranz" eingehalten wird. Aber wie gesagt, ich brauche Lösungen, die einfache Komponenten verwenden (Dioden, Transistoren, Operationsverstärker usw.).


Zweite Bearbeitung

Jetzt biete ich ein kleines Kopfgeld an (entsprechend meinem schlechten Ruf).

Ich suchte nach anderen Lösungen und es gelang mir, die folgende Schaltung zusammenzubauen:

Schaltung2

Jetzt verwende ich "normale" Dioden (Durchlassspannung etwa 0.6V). Die erste Stufe von Operationsverstärkern besteht darin, sich nicht mit äquivalentem Widerstand herumzuschlagen (ich denke, dies ist offiziell als "Impedanztransformation" bekannt). Der zweite Operationsverstärker soll die Vorspannung umkehren.

Auf diese Weise kann ich die Spannung von den Dioden "entfernen" und sie mit weniger Spannung kurzschließen.

Wie Sie sehen, funktioniert dies anscheinend (Eingabe links, Ausgabe rechts):

Ergebnisse2

Aber wenn die Eingabe unter dem Schwellenwert liegt, ist die Ausgabe etwas niedriger als die Eingabe:

Ergebnisse2b

Das ist kein wirkliches Problem, aber wenn ich es vermeiden könnte, wäre es besser.

Nun... die Fragen:

  • Erstens, wird das funktionieren?
  • Ich habe diesen Simulator verwendet, weil er sehr einfach ist. Aber ich habe mich nicht für einen Operationsverstärker entschieden. Der einzige Operationsverstärker, den ich kenne, ist der 741. Welche Operationsverstärker können Sie mir empfehlen?
  • Über die Dioden ... 1N400x erfüllt diesen Zweck?
  • Wie kann ich eine negative Versorgung für alle Operationsverstärker herstellen?
  • Wie kann ich die Komponentenwerte besser kalibrieren, um noch näher an den Schwellenwert heranzukommen?
Können Sie das Schema dessen zeigen, was Sie simuliert haben? Schottky-Dioden sollten in dieser Situation funktionieren, vorausgesetzt, Sie sind nicht zu pingelig, bei welcher Spannung genau das Clipping auftritt.
Ich habe einen Weg gefunden, eine aktive Präzisionsklemme mit einem Paar Präzisionsgleichrichterschaltungen zu erstellen, solange die erforderliche Bandbreite nicht zu groß ist. Es erfordert drei Operationsverstärker ... wenn Sie denken, dass es anwendbar sein könnte, schreibe ich es als Antwort auf.
Gemäß der Anforderung, die Ihre Frage impliziert, könnte ein alternativer Ansatz darin bestehen, ganz auf den Shunt-Widerstand zu verzichten und eine Spulenkopplung zu verwenden, um den Strom nicht-invasiv zu erfassen. Strommessspulen sind mit verschiedenen Übertragungsfunktionen erhältlich, oder Sie können einfach Ihre eigenen wickeln. Die Begrenzung der Spannung am resultierenden Ausgang wird zu einem Niederspannungs-Operationsverstärkerproblem, einfach und sicher.
Zur Verfügbarkeit in Ihrem Land kann ich nichts sagen, aber Microsemi UPS115U hat eine garantierte maximale Durchlassspannung von 220 mV bei 1 A und ist in den USA „weit verbreitet“ (d. h. bei Digikey erhältlich). Ihr BAT46 wird wahrscheinlich Probleme verursachen, da er nur für 350 mA wiederholten Spitzenstrom oder 150 mA Dauerstrom ausgelegt ist.
@ThePhonon: Ich habe meine Frage bearbeitet. Und wegen der UPS115U... Ich kann sie nicht verwenden, weil es Wochen dauern würde, bis sie in Recife/Brasilien ankommt.
@DaveTweed: bitte antworte! :)
Wo ist die Spannungsquelle in Ihrem Schaltplan? Welchen Maßstab hat dein Diagramm?
@ThePhoton: Die Spannungsquelle ist die "Sonde" links von R_LOAD. Die Skalierung beträgt 0,1 V/div für beide Signale.
@DaveTweed könnten Sie mir erklären, wie man die Klemme mit Operationsverstärkern herstellt?
In Ihrer Operationsverstärkerschaltung ist die Referenzspannung instabil, da sie die Welligkeit und das Rauschen in den +5 V enthält. Am einfachsten ist es, eine große Elektrolytkappe parallel zum 1K zu legen, der auf Masse geht. Eine andere Möglichkeit besteht darin, einen Ersatz-Operationsverstärker als Sallen-Key-Tiefpassfilter zu verwenden, um die Referenzspannung aus diesem Spannungsteiler zu erzeugen. Das kann nicht nur kleinere Kondensatoren verwenden, sondern hat Rolloff zweiter Ordnung.

Antworten (3)

Hier ist die aktive Klemmschaltung, die ich mir ausgedacht habe. Ich habe es in Circuitlab eingegeben, damit ich es simulieren und seine Leistung überprüfen konnte.

Immer wenn der Eingang versucht, über eine der Klemmschwellen hinaus zu schwingen, die durch die ±Vclamp-Quellen in Verbindung mit den Widerständen bestimmt werden, erzeugt der entsprechende Präzisionsgleichrichter ein Signal, das die Überspannung kompensiert und den Ausgang konstant auf der Klemmschwelle hält. Bei den gezeigten Widerstandswerten muss der Wert von ±Vclamp 2/3 des gewünschten Klemmpegels betragen.

Beachten Sie, dass der Ausgang einen DC-Offset hat, wenn die Schwellenwerte nicht symmetrisch sind.

Beachten Sie, dass der Ausgang relativ zum Eingang invertiert ist. Dies ist erforderlich, da der invertierende Eingang von OA3 eine „virtuelle Masse“ sein muss, damit das Mischen korrekt funktioniert. Am Ausgang kann bei Bedarf ein invertierender Puffer hinzugefügt werden.

Beachten Sie, dass R1, R2, R3 und R4 denselben Wert haben müssen. Außerdem müssen R5, R6, R7 und R8 den gleichen Wert haben, aber nicht unbedingt den gleichen Wert wie die erste Gruppe. Beachten Sie jedoch, dass R5 und R6 die Beziehung zwischen ±Vclamp und dem tatsächlichen Klemmschwellenwert beeinflussen. Das 2/3-Verhältnis gilt nur, wenn alle 8 Widerstände den gleichen Wert haben.

CircuitLab-Schaltplan mvvek8

Das folgende Diagramm zeigt drei Eingangssinuswellen von 200, 300 und 400 mV (jeweils blau, braun, grau) und die entsprechenden invertierten Ausgangswellen, die auf ±250 mV geklemmt sind (jeweils rot, blau und violett). Ich zeige auch die Wellenformen für V1 und V2 für den 400-mV-Fall (die beiden unkonventionellen Wellenformen, die in der Mitte verlaufen).

Handlung der Simulation

Ja, als ich das las, kam mir in den Sinn, eine Art Präzisionsgleichrichter mit Operationsverstärkern zu machen. Sieht so aus, als hättest du das alles geklärt :)
Das ist brilliant! Ich möchte dies als Methode zur Bereitstellung von Gitarrenverzerrung verwenden. Der Gitarreneingang beträgt ~ 200 mv 20-20.000 Hz. Ich habe mich gefragt, ob wir die maximale Ausgangsspannung dieser Schaltung im Laufe der Zeit irgendwie mitteln und ein Drittel dieses Durchschnitts in vclamp einspeisen könnten. Vermutlich würde das jedem Signal ein gewisses Maß an Clipping verleihen, anstatt nur an vclamp zu klemmen? Ist das machbar? Würden Sie das für mich simulieren, weil ich zu eng bin, um Schaltungslabor zu bezahlen? Ich würde dir ein Kopfgeld zahlen :)

Zur Überwachung des Stroms in einer Wechselstromleitung könnte ein nicht-invasiver Sensor wie SCT-013-000 (Datenblatt verlinkt) Ihre Anforderung erfüllen:

  • Kein Shunt-Widerstand erforderlich, daher keine Erwärmung bei Überstrom;
  • Der Sensorausgang ist von der Stromleitung isoliert, daher besteht keine Stromschlaggefahr;
  • Die Ausgangsspannung beträgt 0-50 mV für bis zu 10 Ampere, also gut innerhalb des angegebenen Bereichs;
  • Solche Induktionsgeräte sättigen typischerweise etwas über die ausgelegte Stromgrenze hinaus, wodurch eine willkürliche Spannungsausgabe am Sensor verhindert wird.

Um die erfasste Spannung bei Bedarf auf den 250-mV-Bereich zu verstärken, funktioniert eine einfache Operationsverstärkerschaltung einwandfrei, es ist keine Leitungsisolierung erforderlich.

Es gibt ähnliche Sensoren mit geringerer AC-Strommessung (0-5 A oder 0-1 A) und mit vorverstärkten und sogar digitalen Ausgängen, um die Spezifikation genauer zu verfeinern. Sie sind jedoch nicht so günstig wie dieses Gerät: Sie können dieses Gerät für 30 US-Dollar finden, vielleicht sogar noch weniger.

Gibt es eine andere Spezifikation, die die Verwendung des Shunt-Widerstandsansatzes erfordert? Wenn ja, aktualisieren Sie bitte Ihre Frage entsprechend für weitere Eingaben.

Vielen Dank für Ihre Antwort. Aber leider kann ich einen Sensor dieses Typs nicht verwenden, weil ich ihn nicht einfach kaufen kann, dann würde das einen internationalen Kauf bedeuten, dessen Lieferung Wochen dauern würde. Aber ich mochte diesen Sensor wirklich und ich denke, ich werde ihn für zukünftige Versionen dieses Projekts kaufen. Ich habe meine Frage bearbeitet.

Ich komme zu spät zur Party, aber hier ist eine Alternative zu der von Dave vorgeschlagenen. Ich hatte das Gefühl, dass es sich gelohnt hat, es zu posten, da es viel einfacher ist, obwohl das Clipping nicht so hart oder temperaturstabil ist.

Schema
(Quelle: circuitlab.com )

Alle Komponentenwerte sind kommerziell. Wenn Sie keinen TLC2272-Operationsverstärker finden können, versuchen Sie es mit einem TL081 (aber seien Sie vorsichtig, da er nicht Rail-to-Rail ist).

Der Spannungsteiler am Ausgang kann weggelassen werden, wenn Sie eine 1,8-fache Verstärkung des zu erfassenden Signals wünschen. Der Ausgang wird in Bezug auf den Eingang negiert: Sie könnten einen weiteren Operationsverstärker nach dem Teiler schalten, um das Signal zu invertieren, aber IMHO ist die Invertierung in der Software einfacher und Sie sparen eine Komponente.

Wenn Sie die maximale Ausgangsspannung ändern müssen v C l A M P , können Sie berechnen R 2 mit der Faustregel

R 2 = 0,45 v C l A M P R 1 = 0,45 v C l A M P 1000

Wenn Sie Verzerrungen minimieren möchten v l ich N und etwas höher klemmen (ca 1.7 v l ich N ), können Sie verwenden

R 2 = 0,26 v l ich N R 1 = 0,26 v l ich N 1000

In beiden Fällen, R 3 = R 4 R 1 R 2 R 4 . Mit R 4 = R 1 , es wird R 3 = R 2 R 4 = R 2 1000 .

Hier ist eine Zeitbereichssimulation aus dem CircuitLab-Projekt . Eine Frequenzsimulation zeigt ein gutes Verhalten bis 50 kHz.

Diagramm im Zeitbereich