Differenzverstärker mit gemeinsamer Spannung weit über der Schiene?

Ich habe ein Thermoelement, dessen eines Ende an +24 V angeschlossen ist. Ich möchte die Spannung (-5 mV - +20 mV) mit einem 3,3-V-ADC ablesen können. Die vernünftigste Lösung, die ich sehe, ist das Absenken der Spannungen mit Widerstandsteilern, als zwei Spannungsfolger und einen Differenzverstärker (wie hier: https://electronics.stackexchange.com/a/93467/61946 ).
Ich könnte den Operationsverstärker auch über eine höhere Spannungsschiene mit Strom versorgen, obwohl dies bedeuten würde, die Ausgangsspannung auf andere Weise einzuschränken.
Gibt es eine einfachere Lösung, die ich vermisse?

Diese 0,1% Präzisionswiderstände werden Ihr Budget sprengen.
Ich werde den Sensor anhand bekannter Temperatur- und Spannungspaare und Kurvenanpassungen kalibrieren. Solange der Ausgang also eine Funktion 1. oder 2. Grades des Eingangs ist, geht es mir gut, ich brauche keine genauen Werte.
Die thermische Stabilität der Verstärker-/Offsetschaltung ist ebenfalls ein Problem.
Es ist keine bekannte Temperatursache - wenn Sie einen massebezogenen Verstärker verwenden, benötigen Sie superpräzise Widerstände.
Siehe Q&A electronic.stackexchange.com/questions/377058/… für einen ungewöhnlichen Operationsverstärker (LT1637), der Gleichtakt-Eingangsspannungen weit über seiner Versorgungsschiene zulässt – bis zu 44 V. Vielleicht kann es für Ihre Anwendung angepasst werden?
Einige der Instrumentenverstärker der INA-Serie von TI erlauben auch eine Gleichtaktspannung weit über den Schienen.

Antworten (4)

Dies ist nur ein Vorschlag . Führen Sie eine präzise Spannungs-Strom-Umwandlung mit 25 V als "Masse" durch und führen Sie dann den Rest der Arbeitserde durch, auf die verwiesen wird. Keinem der von mir gezeigten Komponentenwerte sollte vertraut werden. R1, R2, R4 und R5 stellen die Verstärkung ein. Sie müssen ein Teil für OP1 auswählen, das mit seiner Gleichtaktspannung auf oder nahe der positiven Schiene anständig funktioniert - selbst bei Rail-Rail-Verstärkern ist dies keine sehr häufige Sache.

Ein bisschen Theorie: M1 lässt keinen Strom im Gate fließen, also bestimmt die Spannung, die Sie über R4 aufrechterhalten, den Strom. R5 "fängt" diesen Strom und wandelt ihn in eine Spannung um (Sie möchten ihn sofort mit einem Spannungsfolger puffern , BTW). R3, C1 und R1 & R2 parallel kompensieren die Schaltung für die Gate-Kapazität des FET (verwenden Sie einen schwachen Fet mit niedriger Gate-Kapazität). Der 79L05 bietet eine geregelte Rail-5-V-Versorgung für die High-Side-Schaltung.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

BEARBEITEN:

Die Lösungen, die ich zuvor gegeben habe, kompensieren die Kaltstellentemperatur nicht, was etwas ärgerlich ist. Das Ausgleichen des Versatzes wird auch eine lästige Pflicht sein.

Am Ende würde ich also so etwas wie einen MCP9600 verwenden, der ein I2C-Thermoelementverstärker ist. Laut Datenblatt umfasst der Gleichtaktbereich der Thermoelementeingänge GND bis VCC, sodass es möglich ist, den Chip von +24 V zu "hängen", wie von Tim Wescott vorgeschlagen, indem ein negativer Spannungsregler verwendet wird, dessen GND-Pin mit 24 V und IN verbunden ist Pin mit GND verbunden.

Jetzt müssen Sie den I2C-Ausgang des MCP9600 wieder auf Masse verschieben, was ärgerlich ist ... oder einen USB-Isolator-Chip erfordert. Es wäre besser, einen SPI-Schnittstellenchip zu verwenden, der keine bidirektionalen Pins hat und daher viel praktischer für die Pegelverschiebung ist, aber ich konnte keinen finden, der einen Eingangs-Gleichtaktbereich einschließlich VCC unterstützt (MAX31855 wird nicht funktionieren ).

Es sieht also so aus, als würde ich mit MCP9600 + USB-Isolator gehen.

Vorherige Antwort:

Wenn Sie eine konservierte Ein-Chip-Lösung wünschen, können Sie einen Current-Sense-Verstärker wie AD8210 , MAX4376 verwenden, viele Angebote von den meisten Chip-Anbietern.

AD8210 benötigt eine 5-V-Versorgung, aber MAX4376 arbeitet mit 3 V. Beide unterstützen den 24-V-Gleichtakteingang, den Sie haben. Stellen Sie sicher, dass Sie den Offset überprüfen und achten Sie auf Ihr Fehlerbudget. Suchen Sie in der Kategorie "Current Sense Amp" in Mouser oder Digikey nach vielen verschiedenen Modellen.

Was "selbst rollen" angeht, würde ich so etwas tun:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Dies ähnelt der Lösung von analogsystemsrf mit einem doppelt angepassten PNP wie MMBT3906, das sehr billig ist und Temperaturunterschiede zwischen Transistoren vermeidet. Passen Sie den Wert von R und Strom an, um den Transistor bei der vorhandenen Thermoelementspannung linear zu halten. Das Thermoelement ist hier „V1“. Stellen Sie R3 für die Verstärkung ein. Sie können jeden ausgefallenen Stromspiegel verwenden, den Sie wollen, Wilson, Basisstromkompensation, aber die Grundidee bleibt dieselbe: Fügen Sie den Emitterwiderständen eines Stromspiegels einen Offset hinzu.

Q3 ist eine Stromquelle, die einen Strom in den Spiegel einspeist. Stellen Sie die Spannung „REF“ und beide unteren Widerstände auf einen geeigneten Wert ein. Ich würde einen Vorspannungsstrom von 0,5-1 mA verwenden, also 1-3 k anstelle von 100 R als dwrawn.

Das Differenzialmessen der Spannung zwischen den beiden OUT- und OUTN-Punkten ermöglicht es, den Offset aufgrund des Vorspannungsstroms zu beseitigen. Transistorbasisströme werden jedoch immer noch einen gewissen Offset hinzufügen.

Hinweis: Der Widerstand aller Drähte zum Thermoelement liegt in Reihe mit R1.

Alle Lösungen, die Strom durch das Thermoelement fließen lassen, wie die obige, erzeugen einen Offset aufgrund des Spannungsabfalls: Thermoelement-Drahtwiderstand x Strom. Bitte stellen Sie sicher, dass dieser Versatz akzeptabel ist. Andernfalls müssen Sie einen Operationsverstärker verwenden, der gemäß Tim Wescott auf der +24-V-Schiene sitzt.

Ich mag diese und die anderen beiden nicht meine Antworten wegen ihrer Einfachheit, aber Sie müssen ein bisschen mehr ein Transistorschaltungsgenie sein, um die Verstärkung zu berechnen (oder Sie müssen nur messen und kalibrieren, was Sie müsste man trotzdem machen). Soweit es mich betrifft, ist es absolut notwendig, den Differenzausgang zu erhalten - Sie möchten so viel Offset wie möglich elektronisch loswerden, bevor Sie ihn bei der Kalibrierung verfolgen.
Ein Merkmal, das mich gegenüber meinem so macht, ist, dass meins zwar nur funktioniert, wenn die Temperatur, die Sie messen, heißer oder kälter als der Stromkreis ist, dieses jedoch Spannungsausschläge im Thermoelement in beide Richtungen misst. Das bedeutet, dass das, was Sie messen, entweder heißer oder kälter sein kann.
@TimWescott Danke. Ich habe gerade festgestellt, dass es die Vergleichsstelle nicht kompensiert, also habe ich mit MCP9600 ein Bit hinzugefügt.
Ich wollte eine Kaltstellenkompensation in Software durchführen und die Temperatur mit etwas wie DHT-22 messen. Jetzt, wo ich es mir ansehe, könnte es einfacher sein, nur einen High-Side-MOSFET anstelle eines Low-Side zu verwenden und dieses ganze Problem zu überspringen.
@CodeandSolder Wäre einfacher, das Thermoelement zu isolieren ...
Die Anwendung ist eine Lötkolbensteuerung, daher ist das Thermoelement mit der Heizung in Reihe geschaltet, was etwas schwierig zu isolieren ist. Aber das Schalten auf die hohe Seite würde den Offset eliminieren.
@CodeandSolder ja High-Side-Switching scheint viel weniger Kopfschmerzen zu bereiten und billiger zu sein
Wenn das Thermoelement den Strom des Bügeleisens führt, wird es eine erhebliche Spannung vom Heizstrom haben - das kann die Thermoelementspannung überschwemmen, es sei denn, Sie schalten das Heizelement aus, bevor Sie die Temperatur messen.
@TimWescott Höchstwahrscheinlich wird die Messung periodisch bei ausgeschaltetem Strom durchgeführt, wenn der ADC mit der Heizungs-PWM synchronisiert ist.
Nun, es könnte sicherlich sein, und so würde ich es tun, wenn ich König wäre.

Wie wäre es damit

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

In der Simulation scheint es nicht zu funktionieren? i.imgur.com/M9UpY3u.png (Ich habe die Sicherung in eine Spannungsquelle geändert)

Hier noch ein Vorschlag:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Das scheint ziemlich gut zu funktionieren, könnten Sie irgendwo einen Link finden, wo ich erfahren könnte, wie das funktioniert? Ich habe diese Art der Verbindung von Transistoren noch nie gesehen. Ist das Modell relevant oder sind Ameisen-PNPs in Ordnung?
Außerdem: Dies hinterlässt ziemlich viel DC-Offset, das könnte mit einem Operationsverstärker danach gelöst werden, oder?
Setzen Sie einen Widerstand in das Ende von Q2 ein, der dem Widerstand von R2 entspricht, und speisen Sie diesen in einen Differenzverstärker ein. Der wirkliche Nachteil dieser Schaltung besteht darin, dass der Basisstrom des Paares bei Teileschwankungen und bei Temperatur stark schwankt, sodass Sie nicht sicher sein können, dass Ihre Ausgangsspannung nicht über die Stromschiene Ihres Niederspannungsschaltkreises ansteigt . Die Vorschläge, die aktuelle Spiegel verwenden, haben dieses Problem nicht.
@CodeandSolder Entschuldigung, nein, ich habe keine gute Referenz, um zu verlinken, um zu erklären, wie das funktioniert. Und ja, jedes PNP-Transistorpaar (idealerweise ein abgestimmtes Paar) sollte funktionieren, solange das v C E Ö ist hoch genug.
@TimWescott Ja, Peufeus Vorschlag könnte besser funktionieren als meiner.