Wägezellen kalibrieren

By | 31. Oktober 2018

Bei der von uns gewählten Architektur können unterschiedliche Wägezellen angeschlossen werden. Deshalb gibt es im Wartungsmodus die Möglichkeit für jede angeschlossenen Waage eine Kalibrierung abzuspeichern.

Die Kalibrierung besteht aus zwei Werten. Zum einem aus dem „Offset“ und zum anderem aus der „Skalierung„. Misst die angeschlossene Wägezelle beispielsweise immer 3kg zu viel kann durch das Offset dieser Wert einfach nach unten korrigiert werden. Das Offset kann auch negativ sein, also das Ergebnis nach oben korrigieren. Beim Skalierungswert verhält es sich ähnlich, misst die Waage bei zugelegtem Gewicht nur noch 90% des realen Gewichts, kann dieser Wert korrigiert werden.

Zur Einfachheit haben wir die folgende Excel-Datei angelegt. Dort werden drei aufeinander folgende Messungen eingetragen. Dadurch kann das benötigte Offset, sowie die Skalierung automatisch berechnet werden. Um die Excel-Tabelle lokal zu bearbeiten kann die Datei über „Datei“=>“Herunterladen als“ im gewünschten Format abgespeichert werden.

Im folgenden Screenshot werden die Einstellungsfelder des Wartungsmodus gezeigt. Dort können anschließend die zuvor in der Excel-Tabelle berechneten Werte eingegeben werden.

Die Vorgehensweise im Detail

Um die Kalibrierungswerte „Offset“ und „Skalierungswert“ zu berechnen wird anhand einiger Beispielzahlen folgendermaßen vorgegangen:
Zuerst einmal benötigst du ein Kalibrierungsgewicht, bei dem du genau weißt was es wiegt. Nehmen wir eine 5kg schwere Hantelscheibe.
Nachdem du alles richtig gestartet hast, zeigt dir die Waage ein Gewicht von 5246,38kg (5246.380g) an. Du hast jedoch nur 10kg (10.000g) aufliegen.
Also gibst du im Webinterface die Gewichtsdifferenz (Offset) von „5236380“ ein.
Im nächsten Schritt berechnen wir den Skalierungswert, denn wenn du jetzt die 5kg schwere Hantelscheibe auf deine Waage legst, bemerkst du, dass das Gewicht nicht genau um 5kg gestiegen ist. Da die neue Messung jetzt nur 13,5kg anzeigt, muss der Wert richtig skaliert werden. Dazu berechnen wir 13.500g/15.000g = 0,9. Dieser Skalierungswert kann im Webinterface als „0.9“ eingetragen werden. Anhand dieser zwei Kalibrierungswerten wird nun immer das genaue Gewicht angezeigt.

9 thoughts on “Wägezellen kalibrieren

  1. Martin

    Hallo
    im Protokoll seht bei der Messung folgendes
    2018-12-08 09:08:37.728418 | Unhandled Exception while Measurement | ValueError(‚In function „set_scale_ratio“ parameter „scale_ratio“ has to be positive number.\nI have got: 0\n‘,)
    was bedeutet das

    Reply
    1. Javan Post author

      Du hast beim Skalierungswert „0“ oder nichts eingegeben. Dein Messergebnis wird durch den Skalierungswert geteilt (zur Kalibrierung). Man kann aber nicht durch 0 teilen. Trage daher dort eine „1“ ein.

      In der nächsten Firmware Version werden solche falsche Eingaben validiert, damit das nicht passieren kann.

      Reply
    2. Friedrich

      versuch es mal mit einem Skalierungswert größer als „0“, z.B. „1“.

      Reply
  2. Martin

    Hallo
    Offset habe ich 0
    Habe jetzt ein anderen BME680 Pimoroni.com von Reichelt eingebau und der funktioniert.
    mit dem HX711 bin ich noch nicht weiter

    gruss Martin

    Reply
  3. Martin

    HoHoHo
    Wenn ich den Gewichssensor im RappsPi programmiere sendet er mir nicht die Daten zum ThingSpeak Channel. Lösch ich den wieder gehen die beiden Temparatursensoren wieder im ThingSpeak Channel. ????
    Martin

    Reply
    1. Javan Post author

      Ja, wenn Daten zum Sensor fehlen oder ein Sensor nicht korrekt angeschlossen ist werden keine Daten an ThingSpeak übertragen.
      Was hast du bei Offset und Skalierungswert eingetragen?

      Reply
  4. Martin

    Hallo zusammen
    genau wie Friedrich habe ich das selbe Problem. Habe schon 2 verschiedene HX711 ausprobiert. Hat jemand ein Anschlussscheme. HX711 und Wägezelle Bosche A30 ?
    gruss Martin

    Reply
    1. Javan Post author

      Ich schau mir das an, kann aber bei mir noch etwas dauern.
      Eventuell meldet sich jemand, der seine Waage mit den Bosche A30 hat und teilt uns die Messpunkte als Vergleichswerte mit.
      Viele Grüße

      Reply
  5. Friedrich

    Hallo in die Runde,
    bekomme meine Wägezelle am HX711 nicht in Betrieb bzw. immer nur „0“-Signal. Wenn die Wägezelle selbst noch nicht am HX711 angeschlossen ist, welche Spannung müßte man zwischen E+ und E- des HX711 messen (HX711 ist natürlich am RasPi angeschlossen)? Ich habe den Verdacht, dass der HX711 eine Macke hat. Ich messe nämlich durchgehend 0V, das kann doch nicht sein, oder?

    Danke und Grüsse
    Friedrich

    Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.