Inhaltsverzeichnis:

ARDUINO SALINITY SENSOR KALIBRIERUNG - Gunook
ARDUINO SALINITY SENSOR KALIBRIERUNG - Gunook

Video: ARDUINO SALINITY SENSOR KALIBRIERUNG - Gunook

Video: ARDUINO SALINITY SENSOR KALIBRIERUNG - Gunook
Video: Arduino PH Sensor Aquarium | Arduino PH Sensor Soil | PH Sensor Arduino | Ph Sensor Calibration 2024, November
Anonim
ARDUINO SALINITÄTSSENSOR KALIBRIERUNG
ARDUINO SALINITÄTSSENSOR KALIBRIERUNG

In diesem Tutorial werden wir den EZO-Salinitäts-/Leitfähigkeits-Sensor K1.0 von Atlas Scientific mit Arduino Uno kalibrieren.

KALIBRIERUNGSTHEORIE

Der wichtigste Teil der Kalibrierung ist die Beobachtung der Messwerte während des Kalibrierungsprozesses. Am einfachsten ist es, das Gerät im Standardzustand (UART-Modus, mit aktivierten kontinuierlichen Messungen) zu kalibrieren. Das Umschalten des Geräts in den I2C-Modus nach der Kalibrierung hat keinen Einfluss auf die gespeicherte Kalibrierung. Wenn das Gerät im I2C-Modus kalibriert werden muss, stellen Sie sicher, dass Sie kontinuierlich Messwerte anfordern, damit Sie die Ausgabe der Sonde sehen können. In diesem Tutorial wird die Kalibrierung im UART-Modus durchgeführt.

MATERIALIEN

  • Arduino Uno
  • Leitfähigkeits-K1.0-Sensor-Kit
  • Steckbrett
  • Überbrückungsdrähte
  • 2 Tassen

Schritt 1: EINZEL- ODER ZWEIPUNKT-KALIBRIERUNG

EINPUNKT- ODER ZWEIPUNKT-KALIBRIERUNG
EINPUNKT- ODER ZWEIPUNKT-KALIBRIERUNG

Der Atlas EZO Leitfähigkeitskreislauf verfügt über ein flexibles Kalibrierprotokoll, das eine Einpunkt- oder Zweipunktkalibrierung ermöglicht.

Die Einpunktkalibrierung bietet einen engen Genauigkeitsbereich.

Die Zweipunktkalibrierung bietet einen großen Genauigkeitsbereich.

Schritt 2: HARDWARE ZUSAMMENBAUEN

HARDWARE MONTIEREN
HARDWARE MONTIEREN

Das Kit enthält 1 EZO EC-Schaltung, 1 K1.0-Leitfähigkeitssonde, 1 BNC-Buchse, 4 oz Kalibrierlösungen: 12880 µS und 80000 µS, 1 optionaler Inline-Spannungsisolator.

Stellen Sie sicher, dass sich der Leitfähigkeitskreis im UART-Modus befindet. Anweisungen zum Umschalten zwischen Protokollen finden Sie im folgenden LINK.

Verwenden Sie das Steckbrett, um die Schaltung und den BNC-Anschluss zu montieren. Verdrahten Sie die Leitfähigkeitsschaltung wie im obigen Schema gezeigt mit dem Arduino Uno und verbinden Sie die Sonde mit dem BNC-Anschluss.

Schritt 3: PROGRAMM AUF ARDUINO UNO. LADEN

a) Laden Sie den Beispielcode von diesem LINK herunter. Es befindet sich in einem Ordner mit dem Titel "arduino_UNO_EC_sample_code". b) Verbinden Sie den Arduino mit Ihrem Computer.

c) Öffnen Sie den aus Schritt a heruntergeladenen Code in Ihrer Arduino-IDE. Wenn Sie die IDE nicht haben, können Sie sie HIER herunterladen.

d) Kompilieren Sie den Code und laden Sie ihn auf Arduino hoch.

e) Öffnen Sie den seriellen Monitor. Für den Zugriff gehen Sie zu Tools -> Serial Monitor oder drücken Sie Strg+Shift+M auf Ihrer Tastatur. Stellen Sie die Baudrate auf 9600 ein und wählen Sie "Carriage Return". Sie sollten jetzt in der Lage sein, mit dem Leitfähigkeitskreis zu kommunizieren. Geben Sie testweise den Befehl i ein, der die Geräteinformationen zurückgibt.

Schritt 4: KONTINUIERLICHES MESSEN AKTIVIEREN UND SONDENTYP EINSTELLEN

a) Stellen Sie sicher, dass die Kappe der Sonde entfernt und trocken ist. Wenn die Sonde in der Luft ist, senden Sie den Befehl c, 1, der eine kontinuierliche Messung einmal pro Sekunde ermöglicht.

b) Wenn Ihre Sonde nicht K1.0 (Standard) ist, stellen Sie den Sondentyp mit dem Befehl k, n. ein

Wobei n der k-Wert Ihrer Sonde ist. In diesem Tutorial verwenden wir eine K1.0-Sonde. Der Sondentyp kann mit dem Befehl k, ?

Schritt 5: TROCKENKALIBRIERUNG

Senden Sie den Befehl cal, dry

Auch wenn Sie vor der Ausgabe des Befehls möglicherweise Messwerte von 0,00 sehen, ist es dennoch erforderlich, eine Trockenkalibrierung durchzuführen.

Schritt 6: ZWEIPUNKT-KALIBRIERUNG - Tiefpunkt

ZWEIPUNKT-KALIBRIERUNG - Tiefpunkt
ZWEIPUNKT-KALIBRIERUNG - Tiefpunkt

a) Gießen Sie etwas von der 12880µS-Kalibrierlösung in einen Becher. Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.

b) Legen Sie die Sonde in den Becher und rühren Sie sie herum, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.

c) Warten Sie, bis sich die Messwerte stabilisiert haben (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, low, 12880

Hinweis: Die Messwerte ändern sich nach Eingabe dieses Befehls nicht.

Schritt 7: ZWEIPUNKT-KALIBRIERUNG - High Point

a) Spülen Sie die Sonde ab, bevor Sie auf den höchsten Punkt kalibrieren.

b) Gießen Sie etwas von der 80000µS Kalibrierlösung in einen Becher. Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.

c) Legen Sie die Sonde in die Tasse und rühren Sie sie um, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.

d) Warten Sie, bis sich die Messwerte stabilisieren (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, high, 80000

Hinweis: Die Messwerte ändern sich, nachdem dieser Befehl eingegeben wurde. Die Kalibrierung ist nun abgeschlossen.

Schritt 8: EINZELPUNKT-KALIBRIERUNG

a) Gießen Sie etwas Kalibrierlösung in eine Tasse (μS-Wert Ihrer Wahl). Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.

b) Legen Sie die Sonde in den Becher und rühren Sie sie herum, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.

c) Warten Sie, bis sich die Messwerte stabilisieren (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, n, wobei n der Wert der Kalibrierlösung ist.

Hinweis: Die Messwerte ändern sich, nachdem der Befehl eingegeben wurde. Die Kalibrierung ist nun abgeschlossen.

Schritt 9: TEMPERATURKOMPENSATION WÄHREND DER KALIBRIERUNG

TEMPERATURKOMPENSATION WÄHREND DER KALIBRIERUNG
TEMPERATURKOMPENSATION WÄHREND DER KALIBRIERUNG

Die Temperatur hat einen signifikanten Einfluss auf die Leitfähigkeits-/Salinitätsmesswerte. Die Temperatur des EZO-Leitfähigkeitskreises ist standardmäßig auf 25 °C eingestellt.

Sie sollten die voreingestellte Temperaturkompensation während der Kalibrierung zu keinem Zeitpunkt ändern.

Wenn die Kalibrierlösung +/- 5 °C (oder mehr) beträgt, beziehen Sie sich auf die Tabelle auf der Flasche und kalibrieren Sie auf den entsprechenden Wert.

Empfohlen: