Drift und „Flipping“ im Lesethermistor des Instrumentenverstärkers

Haftungsausschluss: Ich habe nur etwa 2-3 Monate semi-intensive Elektronikerfahrung.

Beachten Sie, dass der Chip (links vom Arduino, der AD623 Instrumentation Amplifier von Analog Digital) hier ein Datenblatt enthält .

Beachten Sie, dass das Potentiometer VR2 die Verstärkung in der Schaltung einstellt (laut AD623-Datenblatt sollte ich eine Verstärkung von etwa 5 erhalten).

Der Thermistor (RT1), den ich verwende, ist nur ein normaler NTC-Thermistor, der ziemlich stabil ist.

Ich habe folgendes Problem: Die Spannung, die ich zwischen dem Ausgang des AD623 und der Arduino-Masse (die gleiche wie der REF-Pin des AD623) lese, scheint auf nicht zufällige, sondern ungewöhnliche Weise zu schwanken.

Früher sprang es wild herum, aber ich habe einige Verbindungen neu gelötet und das scheint verschwunden zu sein, was ich jetzt sehe, ist die langsame Drift über einen Bereich von 1-2 Volt des Signals. (Beachten Sie, dass ich einen Dynamikbereich von etwa 4 Volt anstrebe, das ist also ziemlich groß). Es ist fast so, als hätte der Instrumentation-Verstärker einfach eine wirklich sehr schlechte Anstiegsgeschwindigkeit. Dann, sobald es sich beruhigt zu haben scheint, bewegt es sich langsam (zufällig) auf die gleiche Weise um etwa ein Volt nach oben oder unten, dies wiederholt sich dann.

Mir ist klar, dass dies den Fadenspannungsschwankungen in der Arduino-Operationsverstärker-Thermistorschaltung sehr ähnlich ist (ich arbeite tatsächlich mit diesem OP - an einem etwas anderen Problem), und ich fand die Antworten auf ihre Frage sehr wenig hilfreich.

Ich habe überlegt, dass diese Drift so trivial sein könnte wie Raumtemperatur und Luftströmungen, aber mein Referenzthermometer scheint oft (aber nicht immer) umgekehrt (und manchmal etwas linear) mit der Spannung zu sein, die ich zwischen dem Ausgang und der Referenz ablese.

Es ist mir egal, wie die Beziehung zwischen der zwischen dem AD623-Ausgang und der Referenz gelesenen Spannung ist, solange diese Beziehung konstant ist, damit ich sie kalibrieren und darauf vertrauen kann, dass die Kalibrierung mir die richtige Temperatur liefert, wenn ich die ablese Stromspannung.

UPDATE: Mit der Hilfe aller (insbesondere Olin Lathrop) denke ich, dass das Problem behoben wurde. Ich hatte versucht, die 2 Eingänge des AD623 zu verwenden, um den Widerstand eines Thermistors (RT1) mit dem äquivalenten Widerstand des Thermistors bei Raumtemperatur zu vergleichen. (VR1 bei Raumtemperatur wie RT1 aussehen lassen) (Schaltung oben gezeigt) Das Problem war, dass ich meinen REF-Ausgang vom AD623 an Masse gebunden hatte. Was ich jedoch tatsächlich tat, war der Versuch, VR1 so einzustellen, dass die Spannung zwischen OUT und REF knapp über der unteren Versorgungsschiene liegt. HINWEIS: Dies ist nicht gleichbedeutend damit, dass VR1 bei Raumtemperatur wie RT1 aussieht.Ich habe dies getan, um den Dynamikbereich des Ausgangs zu maximieren, dabei musste ich jedoch auch die Verstärkung erhöhen (eingestellt von VR2). Eine so hohe Verstärkung verstärkte den internen Spannungsoffset des AD623 (Dieser Spannungsoffset kann selbst schwanken, was zu den oben beschriebenen Symptomen führt).

Das heißt, hier ist der Schaltplan, der für mich zu funktionieren scheint (vergleiche mit dem obigen Ausgangspunkt).

Geben Sie hier die Bildbeschreibung ein

Wie bereits in Ihrer letzten Frage erwähnt, ist dies kein Schema. Es zeigt, welche Pins mit was verbunden sind, zeigt aber nicht die Schaltung. Poste einen echten Schaltplan. Keine Ausreden. Das wird langsam langweilig. Wenn Sie kein besseres Diagramm haben, erstellen Sie bereits eines.
Olin: OP hat einen Link zum JPG gepostet (kein großartiger Schaltplan, aber für diesen Zweck gut genug), kann aber aufgrund mangelnder Reputation noch keine Bilder posten.
@OlinLathrop Ich habe meinen besten Versuch eines Schemas (oben) hinzugefügt, hier ist der Link: justin-silverman.com/AD623Therm.png Auch hier habe ich nicht genug Reputation, um es direkt zu posten. Nochmals vielen Dank für Ihre Hilfe. (Ich habe online eine Website gefunden, auf der ich dies kostenlos tun kann. Wenn Sie einen besseren Vorschlag haben, würde ich ihn begrüßen).
Ich habe das zweite schematische Bild hinzugefügt.
Hast du die Frage zuerst unter einem anderen Account gestellt Justin?
@Telaclavo Ja, du hast sehr recht, ich entschuldige mich, Olin Lathrop hat darauf hingewiesen und ich habe den Schaltplan korrigiert (den "Schaltplan" entfernt)
@Kortuk glaube ich nicht...
Ihr neuer schematischer Link führt zu "403 Forbidden". Es wird lächerlich. Ich bin nahe daran zu denken, dass diese Frage irreparabel ist und geschlossen werden muss.
@OlinLathrop Es tut mir so leid, das ist wirklich nicht mein Tag. Ich habe es gerade repariert.
Das Anschließen von Potmetern wie diesem ist eine schlechte Angewohnheit™. Wenn der Wischer einen schlechten Kontakt macht (es ist eine mechanische Sache!), geht der Widerstand ins Unendliche. Verbinden Sie das offene Ende mit dem Wischer. Macht der Schleifer dann einen schlechten Kontakt, wird der Widerstand auf den Gesamtwiderstand des Potmeters begrenzt.
@stevenvh Danke, woran soll ich das auch anschließen?
Wie gesagt: das offene Ende zum Wischer (das Ende mit dem Pfeil). Für VR1 verbinden Sie das offene Ende rechts mit GND.
Wenn dies zu einem funktionalen Punkt ausgearbeitet wird, wird mich jemand darauf hinweisen, dass ich die nutzlosen Kommentare zur Verbesserung beseitigen soll?
@Kortuk Kennzeichnet Sie, um Kommentare zu löschen.

Antworten (1)

Als Referenz ist hier der von Ihnen bereitgestellte Schaltplan, den wir besprechen werden:

Hier stimmt vieles nicht:

  1. Verwenden Sie Komponentenbezeichner . Das Fehlen geeigneter Bezeichner macht es schwierig, über einzelne Komponenten zu sprechen.

  2. Die beiden Bypass-Kappen tun nichts. Es ist eine gute Idee, Bypass-Kappen zu verwenden, aber sie müssen zwischen Strom und Masse und in der Nähe des Chips liegen. Sie hätten selbst sehen können, dass die beiden Kappen kurzgeschlossen sind.

  3. Beide Eingänge werden effektiv auf Masse gehalten, sodass der Ausgang unabhängig von Temperatursensoren ist, die sowieso nicht zu existieren scheinen.

  4. Die zwei zusätzlichen schwebenden Verbindungen am positiven Eingang und eine zusätzliche schwebende Verbindung am negativen Eingang tun nichts Nützliches, es sei denn, Sie versuchen, Rauschen aufzunehmen.

  5. Die Verstärkung ist unvorhersehbar und nicht garantiert auf gültige Werte für diesen Verstärker beschränkt. Mit dem 10-kΩ-Pot dort kann die Verstärkung von 11 bis unendlich sein. Ich würde Experimente mit einem festen Widerstand mit bekannter Verstärkung durchführen. Im Moment weißt du nicht, was du hast. Anfangs könnten Sie sogar den Verstärkungswiderstand weglassen, um eine stabile Verstärkung von 1 zu erhalten. Stellen Sie sicher, dass alles funktioniert, und versuchen Sie dann eine höhere Verstärkung, indem Sie einen festen Widerstand verwenden.

Ich vermute, die wahrscheinlichste Ursache für Ihre Symptome ist, dass Sie den Gain-Poti auf eine ungültig hohe Verstärkung eingestellt haben, sodass am Ausgang kleine Eingangs-Offset-Fehler verstärkt werden. Diese können kommen und gehen und möglicherweise oszillieren, wenn sich verschiedene Teile des Chips erwärmen oder von anderen Teilen des Chips leicht abkühlen.

Beheben Sie alle oben genannten Dinge, bevor Sie mit weiteren Fragen zurückkommen. Beim nächsten Mal werde ich offensichtliche Schlamperei und schlechte schematische Zeichnung nicht so verzeihen. Wenn Sie anderen etwas präsentieren, ist es Ihre Aufgabe, es klar und ordentlich zu präsentieren, sonst riskieren Sie, als Zeitverschwendung abgetan zu werden.

Hinzugefügt:

Sie haben jetzt Ihren Schaltplan überarbeitet:

Dies sieht nach einer vernünftigeren Brückenschaltung aus, aber Sie haben das grundlegende Problem einer möglicherweise ungültigen Verstärkung immer noch nicht behoben. Ich mag es nicht, mich wiederholen zu müssen. Ersetzen Sie VR2 durch einen festen Widerstand oder lassen Sie ihn weg, um eine Einheitsverstärkung für das anfängliche Debugging zu erhalten.

Mit einem vernünftigen Wert für VR2 sollten Sie in der Lage sein, VR1 zu variieren und zu beobachten, wie der Ausgang über einen Teil des Bereichs von VR1 nach oben und unten geht. Wenn VR1 nahe am Wert von RT1 liegt, liegen die beiden Inamp-Eingänge nahe am gleichen Wert. Wenn REF mit Masse verbunden ist, befinden Sie sich direkt am Rand einer Ausgangsantwort. Es wäre sinnvoller, REF an 2,5 V zu binden, damit der Ausgang im mittleren Bereich liegt, wenn RT1 gleich VR1 ist. Sie sollten dann sehen können, wie der Ausgang auf und ab geht, wenn Sie RT1 erwärmen und abkühlen.

Die Fehler tun mir sehr leid. Ich habe Ihren Beitrag unter: electronic.stackexchange.com/questions/28251/… gelesen und versucht, all diese Punkte zu implementieren (oben aktualisiert). Kurz gesagt, ich denke, ich habe Ihre Punkte 1-4 behoben. In Bezug auf 5) werde ich es versuchen das gleich danke!
Wenn die Verstärkung auf 1 eingestellt ist (durch Hinzufügen eines Schalters in der Aus-Position zwischen RG- und VR2), sehe ich immer noch das gleiche "Driftproblem", das ich oben beschrieben habe, nur jetzt bei einer viel niedrigeren Spannung. Könnte das passieren, wenn ich den Chip beschädigt hätte? Ich habe zwei davon und habe mit jedem das gleiche Problem (ich hätte beide beschädigen können, denke ich ... Ich bin mir aber nicht sicher, wie)
Vielen Dank für all Ihre Hilfe. Nach fast 2 Monaten des Debuggens dieses noch peinlicheren Designs habe ich ein funktionierendes Produkt. Entschuldigung für die Schwierigkeiten, ich weiß die Hilfe wirklich zu schätzen.