Ich habe eine Schaltung, die im Wesentlichen nur eine 1-kV-Gleichstromquelle ist, die an einen sehr hohen Widerstand angeschlossen ist ( Grundriss der Schaltung ), in der ein Strom im Bereich von 0,1 nA bis 500 uA fließt, den ich mit einem Arduino zu messen versuche (der Strom variiert, weil der Widerstand variiert aufgrund äußerer Faktoren). Ich hatte die Idee, dies (oder ähnliches) mit einem Arduino zu verbinden: https://www.adafruit.com/product/904
Dies funktioniert jedoch bis zu 26 V und hat nur eine Auflösung von 0,8 mA.
Um dies zu lösen, dachte ich zuerst daran, einen Potentialteiler zu verwenden, um einen parallelen Abschnitt der Schaltung mit einer auf ~ 13 V reduzierten Spannung zu haben, wohin der INA219 gehen kann ( Abschnitt mit reduzierter Spannung ), mit hochohmigen Widerständen, sodass im Wesentlichen der gesamte Strom durch diesen Abschnitt fließt.
Allerdings muss ich jetzt den Strom in diesem Abschnitt auf einen Wert verstärken, den der INA219 messen kann. Nach Recherchearbeit dachte ich mir, dass eine Darlington-Paarung eine gute Idee dafür wäre und habe es so umgesetzt: mit Darlington-Paarung . Ich finde jedoch, dass es dafür keine Verstärkung gibt. Implementiere ich das Darlington-Paar falsch oder funktioniert es nicht für so kleine Ströme, oder ist ein Darlington-Paar hier die völlig falsche Idee, um den Strom zu verstärken? Wenn dies der falsche Weg ist, was wäre dann ein guter Weg, um den Strom dieser Niedrigstrom-Hochvolt-Schaltung mit einem Arduino zu messen?
Bearbeiten: Ich habe ein Schema des Diagramms beigefügt, das meines Erachtens in Olin Lathrops Antwort beschrieben wird
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dies wäre der Schaltplan, an den Olin dachte, mit ein paar Boni.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Zener können einen ziemlich hohen Leckstrom haben, und Sie benötigen einen Schutz mit sehr geringem Leckstrom, da der Strom, den Sie messen möchten, winzig ist.
D3 erzeugt also eine 3-V-Referenz mit der Fähigkeit, überschüssigen Strom auf Masse abzuleiten. D1/D2 schaltet sich nur ein, wenn etwas schief geht. D1 und D2 sind normale Siliziumdioden, die Sie für einen niedrigen Leckstrom auswählen sollten.
Der Schaltplaneditor verwendete 1N4148, aber laut Datenblatt ist die Leckage ziemlich hoch. Sie könnten 1N3595 ausprobieren, das eine viel geringere Leckage aufweist. Ich habe absichtlich ein Durchgangslochteil ausgewählt, weil es aufgrund des größeren Stiftabstands einfacher ist, eine geringe Leckage mit Durchgangsloch zu haben ...
C1 bietet bei Bedarf eine Tiefpassfilterung. Wenn nicht, entfernen Sie R5/C1.
Beachten Sie, dass dies nur dann vollständig gegen einen Kurzschluss an R1 geschützt ist, wenn R3 1 kV ohne Lichtbogenbildung oder Verbrennung standhalten kann oder wenn die Versorgung aufgrund von Überstrom usw. abgeschaltet wird.
Wenn Ihre 1-kV-Versorgung nur wenige mA ausgeben kann, schützen die Dioden D2-D3 den ADC Ihres Mikros, aber R2 / R3 würde einen Lichtbogen bilden und sterben. Nicht sehr teure Teile, also haben Sie die Wahl, ob Sie überdesignen oder nicht.
Sie wollen mit einem Mikrocontroller bis zu 500 µA messen. Ein Low-Side-Strommesswiderstand scheint die offensichtliche Wahl zu sein, es sei denn, es gibt Einschränkungen, von denen Sie uns nichts mitteilen. Bei 1 kV sollte es akzeptabel sein, ein oder wenige Volt abfallen zu lassen.
Angenommen, Sie möchten 3,0 V bei 500 µA. Rechne nach. (3,0 V)/(500 µA) = 6 kΩ. Damit erhalten Sie zwischen dem unteren Ende der Last und Masse ein 0 bis 3,0 V-Signal, das 0 bis 500 µA anzeigt.
Bei der großen Spannung würde ich einen gewissen Schutz zwischen diesem 3-V-Signal und dem A / D setzen. Fügen Sie einen Serienwiderstand hinzu, gefolgt von einer Diodenbegrenzung auf Masse und 3,3 V oder so.
Mit einem 12-Bit-A/D (heutzutage leicht in einen Mikrocontroller eingebaut) erhalten Sie eine Auflösung von etwa 122 nA. Wenn das nicht gut genug ist, verwenden Sie einen externen A/D wie Delta-Sigma, wenn Ihre Bandbreite niedrig genug ist.
Die Platzierung der Dioden und R4 macht in Ihrem Schaltplan keinen Sinn.
Hier ist, was ich oben beschrieben habe:
R2 ist der Strom-Spannungswandler. Es macht 3,0 V bei 500 µA. D1 und D2 begrenzen das Ergebnis auf ein sicheres Niveau, und R1 stellt die Impedanz bereit, gegen die sie arbeiten können.
Ein Nachteil des Clippings besteht darin, dass die Impedanz von OUT hoch wird. Der oben gezeigte OUT muss gepuffert werden, bevor ein A/D-Eingang angesteuert wird. Dies könnte mit einem Operationsverstärker als Spannungsfolger erfolgen.
Da Sie sowieso einen Operationsverstärker darin haben, können Sie erwägen, R2 zu senken und den Operationsverstärker zum Verstärken zu verwenden. Ob das sinnvoll ist, hängt von verschiedenen Kompromissen ab, von denen Sie uns nichts erzählt haben.
Eine Möglichkeit besteht darin, einen Optoisolator in Reihe mit der Last zu verwenden:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dies hat den Vorteil, dass Sie die Hochspannung vollständig von Ihrem Mikrocontroller trennen können.
Der Hauptnachteil besteht darin, dass das Stromübertragungsverhältnis (CTR) von Optoisolatoren variiert, sodass eine gewisse Kalibrierung erforderlich ist. Je nachdem, wie genau Sie die Messung benötigen, können Sie ein generisches Modell mit 100 % bis 1000 % CTR, aber etwas nichtlinearer Reaktion verwenden. Wenn Sie zusätzliche Genauigkeit benötigen, gibt es linearisierte Optoisolatoren, deren CTR jedoch nur etwa 1 % beträgt, was bedeutet, dass Sie das Signal anstelle einer Verstärkung gedämpft haben und einen Operationsverstärker auf der Niederspannungsseite hinzufügen müssten.
Bimpelrekkie
τεκ
M.Ferru
Olin Lathrop
Benutzer253751