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).
Als Referenz ist hier der von Ihnen bereitgestellte Schaltplan, den wir besprechen werden:
Hier stimmt vieles nicht:
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.
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.
Olin Lathrop
Jason S
jds
Connor Wolf
Kortuk
jds
jds
Olin Lathrop
jds
stevenvh
jds
stevenvh
Kortuk
jds