Ich bin hier mit einem Problem, das ich nicht lösen kann. Hier die Fakten:
Ich habe eine Wägezelle: http://www.robotshop.com/en/micro-load-cell-50-kg.html , die ich in beide Richtungen verwenden möchte, von ungefähr -30 kg bis 30 kg (es wird eine Kraft sein Sensor in einigen Anwendungen).
Um das Signal von der Wägezelle auf meinem Arduino zu erhalten, verwende ich einen INA125P.
Aufgrund technischer Einschränkungen muss ich eine 9-V-Batterie verwenden, um das gesamte System mit Strom zu versorgen. Da ich die Kraft in beide Richtungen messen muss, benötige ich außerdem das Signal, das aus dem INA125P kommt, um ungefähr auf 2,5 V referenziert zu werden. Hier ist der eigentliche Schaltplan:
Mein Problem: Wenn ich mich an bestimmten Orten befinde, wo es wahrscheinlich viele parasitäre Störungen gibt, variiert das Signal vom INA125P um etwa 5%, wenn sich meine Hand in der Nähe der Wägezelle befindet, sie aber nicht berührt! Es tritt nur an manchen Stellen auf, an anderen nicht. Zum Beispiel gibt es zu Hause kein Problem; Das Signal ist sehr stabil. Außerdem scheint die Amplitude des Rauschens proportional zur Verstärkung des Verstärkers zu sein.
Was könnte das Problem sein?
Danke
UPDATE 6/05: Um die Variation genauer zu beschreiben, hier einige Beispiele: - Wenn die Wägezelle auf einem Tisch liegt, keine Kräfte darauf, ist das Signal (nach ADC) 440 (der Wert liegt zwischen 0 und 1024) . Wenn ich meine Hand nahe an die Zelle heranführe, ohne sie zu berühren, sinkt das Signal auf 425 und wenn ich sie berühre, fällt es noch ein bisschen mehr auf etwa 400 ab. - Wenn ich die Wägezelle in meiner Hand habe und meinen Arm hebe Nach oben von etwa 20 Zoll geht das Signal auf 460, wenn ich zum Tisch zurückkomme, kehrt das Signal zu seinem Anfangswert zurück.
Das Signal oszilliert also nicht, und die Schwankungen sind immer annähernd gleich, es ist nicht aleatorisch.
Sie sollten einen Bypass-Kondensator über dem Stromeingang haben (100 uF / 10 V parallel zu 0,1 uF Keramik reichen aus), 10-n-Eingangskappen an jeder Eingangsleitung, wie Andy vorschlägt, mit Vorwiderständen, und ich würde auch einen 10-n-Kondensator aus der Referenz vorschlagen Ausgang auf Masse.
Wenn Ard no und INA125 mehr als ein paar Zentimeter voneinander entfernt sind, muss ein Widerstand von mindestens 1 K am Ausgang des INA125 und ein weiterer Kondensator vom Ard no-Eingang gegen Masse gelegt werden.
Verwenden Sie ein abgeschirmtes Twisted-Pair-Kabel von der Wägezelle, wobei die Abschirmung mit der Wägezelle und/oder dem leitfähigen Gehäuse verbunden ist, aber NICHT mit Masse am INA oder INA-Gehäuse verbunden ist.
Versuchen Sie es in dieser Reihenfolge. 1) Twisted-Pair. 2) Abgeschirmtes verdrilltes Paar, am Sensorende geerdet. 3) Zwei Koaxialleitungen mit Sensorseitig angeschlossenen Schirmen.
Wenn Ihr INA nicht am Sensor montiert ist, versuchen Sie, ihn näher zu bringen. Es ist eine gute Regel, so nah wie möglich am Sensor zu verstärken.
Die INA-Masse und die Arduino-Masse müssen getrennt sein und sich an einem einzigen Punkt treffen, an dem Strom zum Stromkreis kommt.
Wenn Sie eine Leiterplatte herstellen, können Sie die INA-Eingänge mit einem Kupferring schützen, der mit der INA-Masse verbunden ist. Überprüfen Sie das Datenblatt des INA für Layoutregeln.
Welche Referenz verwenden Sie für den Arduino ADC? Je nachdem, was Sie verwenden, wirkt sich das Rauschen der Stromversorgung stärker auf ihn aus als auf den INA. Der INA hat eine sehr hohe Stromversorgungs-Rauschunterdrückung.
Andi aka
Benutzer41403
Benutzer41403
Andi aka
Scott Seidmann
Benutzer41403