Spisu treści:

KALIBRACJA CZUJNIKA Zasolenia ARDUINO: 9 kroków
KALIBRACJA CZUJNIKA Zasolenia ARDUINO: 9 kroków

Wideo: KALIBRACJA CZUJNIKA Zasolenia ARDUINO: 9 kroków

Wideo: KALIBRACJA CZUJNIKA Zasolenia ARDUINO: 9 kroków
Wideo: Kalibracja przetworników czujników drgań 2024, Listopad
Anonim
KALIBRACJA CZUJNIKA Zasolenia ARDUINO
KALIBRACJA CZUJNIKA Zasolenia ARDUINO

W tym samouczku będziemy kalibrować czujnik EZO zasolenia/przewodności K1.0 firmy Atlas Scientific za pomocą Arduino Uno.

TEORIA KALIBRACJI

Najważniejszą częścią kalibracji jest obserwowanie odczytów podczas procesu kalibracji. Najłatwiej skalibrować urządzenie w stanie domyślnym (tryb UART, z włączonymi odczytami ciągłymi). Przełączenie urządzenia w tryb I2C po kalibracji nie wpłynie na zapisaną kalibrację. Jeśli urządzenie musi być skalibrowane w trybie I2C, pamiętaj o ciągłym żądaniu odczytów, aby można było zobaczyć wyjście z sondy. W tym samouczku kalibracja zostanie wykonana w trybie UART.

MATERIAŁY

  • Arduino Uno
  • Zestaw czujnika przewodności K1.0
  • Deska do krojenia chleba
  • Przewody połączeniowe
  • 2 kubki

Krok 1: KALIBRACJA JEDNOPUNKTOWA LUB DWUPUNKTOWA

KALIBRACJA JEDNOPUNKTOWA LUB DWUPUNKTOWA
KALIBRACJA JEDNOPUNKTOWA LUB DWUPUNKTOWA

Obwód przewodności Atlas EZO posiada elastyczny protokół kalibracji, pozwalający na kalibrację jedno- lub dwupunktową.

Kalibracja jednopunktowa zapewni wąski zakres dokładności.

Kalibracja dwupunktowa zapewni szeroki zakres dokładności.

Krok 2: MONTAŻ SPRZĘTU

MONTAŻ SPRZĘTU
MONTAŻ SPRZĘTU

Zestaw zawiera 1 obwód EZO EC, 1 sondę przewodności K1.0, 1 złącze żeńskie BNC, 4 uncje roztworów kalibracyjnych: 12880 µS i 80000 µS, 1 opcjonalny wbudowany izolator napięcia.

Upewnij się, że obwód przewodności jest w trybie UART. Aby uzyskać instrukcje dotyczące przełączania między protokołami, zapoznaj się z następującym LINKIEM.

Użyj płytki stykowej do zamontowania obwodu i złącza BNC. Podłącz obwód przewodności do Arduino Uno, jak pokazano na powyższym schemacie i podłącz sondę do złącza BNC.

Krok 3: WCZYTAJ PROGRAM NA ARDUINO UNO

a) Pobierz przykładowy kod z tego LINKU. Będzie w folderze zatytułowanym „arduino_UNO_EC_sample_code”.b) Podłącz Arduino do komputera.

c) Otwórz kod pobrany z kroku a, w swoim Arduino IDE. Jeśli nie masz IDE, możesz je pobrać TUTAJ.

d) Skompiluj i wgraj kod do Arduino.

e) Otwórz monitor szeregowy. Aby uzyskać dostęp, przejdź do Narzędzia -> Monitor szeregowy lub naciśnij Ctrl+Shift+M na klawiaturze. Ustaw prędkość transmisji na 9600 i wybierz „Powrót karetki”. Powinieneś teraz być w stanie komunikować się z obwodem przewodności. W ramach testu wpisz polecenie i, które zwróci informacje o urządzeniu.

Krok 4: WŁĄCZ CIĄGŁY ODCZYT I USTAW TYP SONDY

a) Upewnij się, że nasadka sondy została zdjęta i że jest sucha. Gdy sonda znajduje się w powietrzu, wyślij komendę c, 1, która umożliwi ciągłe odczyty raz na sekundę.

b) Jeśli twoja sonda nie jest K1.0 (domyślnie), ustaw typ sondy za pomocą polecenia k, n

Gdzie n jest wartością k sondy. W tym samouczku użyjemy sondy K1.0. Typ sondy można potwierdzić komendą k, ?

Krok 5: KALIBRACJA NA SUCHO

Wyślij polecenie cal, dry

Nawet jeśli przed wydaniem polecenia możesz zobaczyć odczyty 0,00, nadal konieczne jest wykonanie kalibracji na sucho.

Krok 6: KALIBRACJA DWUPUNKTOWA - niski punkt

KALIBRACJA DWUPUNKTOWA - niski punkt
KALIBRACJA DWUPUNKTOWA - niski punkt

a) Wlej trochę roztworu kalibracyjnego 12880 µS do kubka. Upewnij się, że jest wystarczająca ilość roztworu, aby pokryć obszar wykrywania sondy.

b) Umieść sondę w kubku i zamieszaj, aby usunąć uwięzione powietrze. Niech sonda usiądzie w roztworze. Odczyty mogą różnić się o +/- 40% od podanej wartości roztworu kalibracyjnego.

c) Poczekaj, aż odczyty się ustabilizują (mały ruch z jednego odczytu do następnego jest normalny) i wyślij polecenie cal, low, 12880

Uwaga: Odczyty nie zmienią się po wprowadzeniu tego polecenia.

Krok 7: KALIBRACJA DWUPUNKTOWA - punkt górny

a) Wypłucz sondę przed kalibracją do najwyższego punktu.

b) Wlej trochę roztworu kalibracyjnego 80000 µS do kubka. Upewnij się, że jest wystarczająca ilość roztworu, aby pokryć obszar wykrywania sondy.

c) Umieść sondę w kubku i zamieszaj, aby usunąć uwięzione powietrze. Niech sonda usiądzie w roztworze. Odczyty mogą różnić się o +/- 40% od podanej wartości roztworu kalibracyjnego.

d) Poczekaj, aż odczyty się ustabilizują (mały ruch z jednego odczytu do następnego jest normalny) i wyślij polecenie cal, high, 80000

Uwaga: Odczyty zmienią się po wprowadzeniu tego polecenia. Kalibracja jest teraz zakończona.

Krok 8: KALIBRACJA JEDNOPUNKTOWA

a) Wlej trochę roztworu kalibracyjnego do kubka (wartość w μS do wyboru). Upewnij się, że jest wystarczająca ilość roztworu, aby pokryć obszar wykrywania sondy.

b) Umieść sondę w kubku i zamieszaj, aby usunąć uwięzione powietrze. Niech sonda usiądzie w roztworze. Odczyty mogą różnić się o +/- 40% od podanej wartości roztworu kalibracyjnego.

c) Poczekaj, aż odczyty się ustabilizują (mały ruch z jednego odczytu do następnego jest normalny) i wyślij polecenie cal, n, gdzie n jest wartością roztworu kalibracyjnego.

Uwaga: Odczyty zmienią się po wprowadzeniu polecenia. Kalibracja jest teraz zakończona.

Krok 9: KOMPENSACJA TEMPERATURY PODCZAS KALIBRACJI

KOMPENSACJA TEMPERATURY PODCZAS KALIBRACJI
KOMPENSACJA TEMPERATURY PODCZAS KALIBRACJI

Temperatura ma znaczący wpływ na odczyty przewodności/zasolenia. Obwód przewodności EZO ma domyślnie ustawioną temperaturę 25 ̊ C.

W żadnym momencie podczas kalibracji nie należy zmieniać domyślnej kompensacji temperatury.

Jeśli roztwór kalibracyjny ma temperaturę +/- 5 ̊ C (lub więcej), zapoznaj się z tabelą na butelce i skalibruj do odpowiedniej wartości.

Zalecana: