Ich war auf der Suche nach einem DMS-Schild für einen Arduino Mega. Ich habe diesen Link gefunden, den ich sehr nützlich fand:
http://www.osengr.org/Projects/Load-Cell-Shield/Load-Cell-Shield.html
Am Ende der oben verlinkten Webseite sind die Details zur Schaltung zum Download bereitgestellt.
Aber ich habe diesen Schild noch nicht gebaut, da ich auf ein paar Probleme gestoßen bin. Ich muss den Spannungsausgang von etwa 24 Dehnungsmessstreifen messen (in einer Halbbrückenkonfiguration). Also dachte ich daran, nur eine Wheatstone-Brücke auf dem Schild zu haben und alle Anzeigen abwechselnd mit derselben Brücke zu interagieren. Tut mir leid, wenn das albern klingt, aber ich hatte gehofft, dies mit einem Multiplexer zu erreichen (obwohl ich mehr darüber nachdenke, scheint es unmöglicher), also mache ich am Ende keine 12 Brücken.
Nehmen wir an, dass der vorherige Ansatz unmöglich ist und ich einzelne Brücken pro Dehnungsmessstreifenpaar herstellen muss. Könnte ich trotzdem einen 16-Kanal-MUX wie HEF4067B verwenden, damit jede Brücke abwechselnd Signalverstärkung und Analog-Digital-Wandlung durch den AD7730-Chip übernimmt? Dadurch möchte ich verhindern, dass für jede einzelne Brücke ein Verstärkerchip wie AD7730 oder INA126 verwendet wird. Außerdem wollte ich den Multiplexer verwenden, um die begrenzte Anzahl analoger Eingänge des Mega zu überwinden.
Auf diese Weise kann ich nur zwei analoge Pins auf dem Mega verwenden, um potenziell 32 Sensoren (16 Kanäle auf jedem analogen Pin) aufzunehmen. Findest du meine Denkweise vernünftig oder bin ich wirklich daneben?
Eigentlich denke ich, dass dies im Moment mein Hauptproblem ist, und was ich oben erwähnt habe, sind meine Gedanken / Lösungen. Ich entschuldige mich, wenn sie wirklich weit hergeholt sind, und ich schätze wirklich jede Hilfe in dieser Angelegenheit.
Ihr erster Ansatz wird wahrscheinlich nicht sehr gut funktionieren, da analoge Multiplexer keine gute Widerstandsanpassung zwischen den Kanälen aufweisen - im Fall von HEF4067B wird eine Fehlanpassung von bis zu 25 Ohm angegeben. Sie weisen auch einen variablen Ein-Widerstand über der Spannung auf:
Ihr zweiter Ansatz sollte funktionieren, da kein Strom durch den MUX fließt, was bedeutet, dass der nicht übereinstimmende Widerstand keine großen Auswirkungen auf den Ausgangswert hat. Es kann immer noch zu Offset-Fehlern führen, die Sie pro Messgerät korrigieren müssen, aber Sie müssen sie unabhängig voneinander kalibrieren.
Eine andere Möglichkeit wäre, nach einem für Ihre Anwendung geeigneten analogen Frontend zu suchen. Es gibt Präzisions-DACs mit Differenzeingang, programmierbarer Verstärkung und Multiplex-Frontends, wie z. B. ADS1243 von TI, mit denen Sie Ihr gesamtes Frontend – Mux, Verstärkung und Umwandlung – in einem einzigen IC implementieren können.
Ich denke, das wird in Ordnung sein.
Haben Sie ein Paar fester Widerstände, die den "Brückenkomplettierungspotentialteiler" für alle Halbbrückenschaltungen bilden. Dieser wird dauerhaft mit einem der Eingänge Ihres Instrumentenverstärkers verbunden. Alle aktiven Halbbrückenschaltungen sind mit einzelnen Ports des 4067 verbunden, wobei der gemeinsame Pin des 4067 mit dem anderen Eingangspin des InAmp verbunden ist.
Stellen Sie sicher, dass Ihre Erregerspannung alle Halbbrücken versorgen kann und Sie sollten im Geschäft sein.
Russell McMahon