Ich werde das Schaltungsdesign nicht kommentieren, da dies viel Aufmerksamkeit zu erregen scheint, aber ich habe ein Projekt erstellt, bei dem ich eine Personenwaage gehackt habe, damit sie netzwerkfähig ist und einen Webserver hat, der das aktuelle Gewicht bedient, und ich Ich habe ein paar Gedanken darüber, wie ich das Ganze zusammenstellen kann.
Um eine ungefähre Vorstellung davon zu bekommen, wie die Verstärkung eingestellt werden soll, bauen Sie zuerst den Dehnungsmessstreifen, schalten Sie ihn ein und verwenden Sie ein Multimeter (das viel empfindlicher als die ADCs Ihres Arduino ist), um den Ausgang zu messen Spannung von Ihrem Dehnungsmessstreifen mit der maximal zu erwartenden Last. Wenn Sie dann Ihre Verstärkerschaltung aufbauen, können Sie Verstärkungswiderstände auswählen, die die maximale Ausgangsleistung des Verstärkers auf 5 V bringen (das ADC-Beispiel des Arduino 0-5 V), und Sie werden den größten Bereich aus Ihrem ADC herausholen.
Der Grund dafür ist, dass der Bereich und die Auflösung der ADCs begrenzt und diskret sind. Wenn Sie also mit der 10-Bit-Auflösung der ADCs des AVR 0-1000 Pfund messen möchten, sind Sie bestenfalls auf a genau Pfund, wenn das Ausgangssignal Ihres Verstärkers von 0 bis 5 V geht, wenn das Gewicht von 0 bis 1000 Pfund zunimmt. Wenn Sie es nur halbherzig machen oder mit den Verstärkungswiderständen raten oder mit reinem Versuch und Irrtum beginnen und sich langweilen und nicht den vollen Bereich nutzen, werden Sie die Genauigkeit wegwerfen. Angenommen, Sie basteln einen Verstärker zusammen und er gibt nur 0-2,5 V aus. Dann werfen Sie die Hälfte der Reichweite weg und sind nur auf 2 Pfund genau. für den gleichen 1000 lb. Bereich.
Es hängt jedoch vom Projekt ab und davon, wie wichtig es Ihnen ist. Als ich meine gehackte Waage baute, brauchte ich einen Bereich von 0 bis 200 Pfund, aber ich war nicht sehr besorgt um die Genauigkeit. Grundsätzlich war es mein Ziel festzustellen, ob ein Behälter auf der Waage leer oder voll war, mit einer möglicherweise sehr niedrigen Auflösung darüber hinaus wie 1/8 voll, 3/4 voll, so etwas. Ich habe gerade die einfachste Einzelverstärker-Differenzverstärkerschaltung gebaut, die ich mit dem ersten Niederspannungsverstärker finden konnte, den ich in meiner Teiletasche hatte, wobei die Verstärkung so eingestellt war, dass der ADC bei ~ 200 lbs gesättigt ist. Selbst mit dieser supereinfachen Konstruktion ist sie überraschend genau und linear, sicherlich gut für das Pfund (es ist erheblich besser als das, aber ich brauchte nicht einmal Pfund-Genauigkeit, also habe ich beim Kalibrieren Gewicht in Schritten von 5 Pfund hinzugefügt, um zu bauen meine Tabelle der Kalibrierungsdaten).
Schema auf Anfrage hinzugefügt:
Dies ist mehr oder weniger das Schema für die Schaltung, die ich gebaut habe, aber ich habe es auf einem lötfreien Steckbrett zusammengestellt, so dass hoffentlich nicht zu viel Feldtechnik in dem steckt, was ich tatsächlich arbeite. Der gelöschte Teil war ein zusätzlicher Widerstand und ein Potentiometer, die in der Lage sein sollten, den Dehnungsmessstreifen so abzustimmen, dass der Ausgang ohne Last genau 0 V betrug, aber ich bekam eine sehr leichte positive Spannung, egal was ich tat, und das war es nicht Es ist nicht wichtig, also habe ich mich nicht darum gekümmert, es zu debuggen. Sig + / Sig- sind die Stellen, an denen die Dehnungsmessstreifen mit dem Verstärkerstromkreis verbunden sind. Ich habe meinen Dehnungsmessstreifen-Schaltkreis nicht gebaut, ich habe die Waage verwendet, daher fühle ich mich nicht so gut mit den Details der Arbeit mit Dehnungsmessstreifen vertraut. Ich habe nur herausgefunden, wie man das verwendet, was da war. Meins hatte zwei Paar Messgeräte und jedes Paar hatte einen V + -, V- und Signaldraht.
Die Widerstandswerte in meiner Schaltung bedeuten Ihnen nicht unbedingt etwas, da sie ausgewählt wurden, um die von mir benötigte Verstärkung zu erzielen. Wählen Sie Ihre nach Ihren Bedürfnissen.