Obsah:

KALIBRÁCIA SNÍMAČA SALINITY ARDUINO: 9 krokov
KALIBRÁCIA SNÍMAČA SALINITY ARDUINO: 9 krokov

Video: KALIBRÁCIA SNÍMAČA SALINITY ARDUINO: 9 krokov

Video: KALIBRÁCIA SNÍMAČA SALINITY ARDUINO: 9 krokov
Video: 7 in 1 Sensor 5V RS485 Interfacing With Arduino 2024, November
Anonim
KALIBRÁCIA SNÍMAČA SALINITY ARDUINO
KALIBRÁCIA SNÍMAČA SALINITY ARDUINO

V tomto tutoriáli budeme kalibrovať senzor EZO slanosti/vodivosti K1.0 spoločnosti Atlas Scientific pomocou Arduino Uno.

KALIBRAČNÁ TEÓRIA

Najdôležitejšou súčasťou kalibrácie je sledovanie hodnôt počas procesu kalibrácie. Najľahšie je kalibrovať zariadenie v predvolenom stave (režim UART, s povoleným nepretržitým čítaním). Prepnutie zariadenia do režimu I2C po kalibrácii neovplyvní uloženú kalibráciu. Ak musí byť zariadenie kalibrované v režime I2C, nezabudnite priebežne požadovať údaje, aby ste videli výstup zo sondy. V tomto návode sa kalibrácia vykoná v režime UART.

MATERIÁLY

  • Arduino Uno
  • Sada snímačov vodivosti K1.0
  • Breadboard
  • Prepojovacie vodiče
  • 2 šálky

Krok 1: JEDNOBODOVÁ ALEBO DVOJBODOVÁ KALIBRÁCIA

JEDNOBODOVÁ ALEBO DVOJBODOVÁ KALIBRÁCIA
JEDNOBODOVÁ ALEBO DVOJBODOVÁ KALIBRÁCIA

Okruh vodivosti Atlas EZO má flexibilný kalibračný protokol, ktorý umožňuje jednobodovú alebo dvojbodovú kalibráciu.

Jednobodová kalibrácia poskytne úzky rozsah presnosti.

Dvojbodová kalibrácia poskytne široký rozsah presnosti.

Krok 2: MONTÁŽNY HARDWARE

MONTÁŽNY HARDWARE
MONTÁŽNY HARDWARE

Súprava obsahuje 1 obvod EZO EC, 1 sondu vodivosti K1.0, 1 konektor BNC s vnútorným závitom, 4oz kalibračné roztoky: 12880 µS a 80 000 µS, 1 voliteľný inline izolátor napätia.

Zaistite, aby bol obvod vodivosti v režime UART. Pokyny na prepínanie medzi protokolmi nájdete v nasledujúcom ODKAZE.

Na prepojenie obvodu a konektora BNC použite nepájivú dosku. Zapojte obvod vodivosti do Arduino Uno, ako je znázornené na schéme vyššie, a pripojte sondu ku konektoru BNC.

Krok 3: NABIJTE PROGRAM DO ARDUINO UNO

a) Stiahnite si ukážkový kód z tohto ODKAZU. Bude v priečinku s názvom „arduino_UNO_EC_sample_code“. B) Pripojte Arduino k počítaču.

c) Vo svojom Arduino IDE otvorte kód stiahnutý z kroku a. Ak IDE nemáte, môžete si ho stiahnuť TU.

d) Zostavte a nahrajte kód do Arduina.

e) Otvorte sériový monitor. Prístup získate kliknutím na položku Nástroje -> Sériový monitor alebo stlačením klávesov Ctrl+Shift+M na klávesnici. Nastavte prenosovú rýchlosť na 9600 a zvoľte „Návrat na vozík“. Teraz by ste mali byť schopní komunikovať s obvodom vodivosti. Ako test zadajte príkaz i, ktorý vráti informácie o zariadení.

Krok 4: POVOLTE nepretržité čítanie a nastavte typ sondy

a) Zaistite, aby bol kryt sondy odstránený a suchý. Keď je sonda vo vzduchu, pošlite príkaz c, 1, ktorý umožní plynulé odčítanie raz za sekundu.

b) Ak vaša sonda nie je K1.0 (predvolené), potom typ sondy nastavte pomocou príkazu k, n

Kde n je hodnota k vašej sondy. V tomto návode použijeme sondu K1.0. Typ sondy je možné potvrdiť príkazom k,?

Krok 5: SUCHÁ KALIBRÁCIA

Pošlite príkaz cal, dry

Aj keď sa pred zadaním príkazu môžu zobraziť hodnoty 0,00, stále je potrebné vykonať suchú kalibráciu.

Krok 6: DVOJBODOVÁ KALIBRÁCIA - nízky bod

DVOJBODOVÁ KALIBRÁCIA - nízky bod
DVOJBODOVÁ KALIBRÁCIA - nízky bod

a) Nalejte časť kalibračného roztoku 12880 µS do šálky. Zaistite, aby bolo k dispozícii dostatok roztoku na pokrytie oblasti snímania sondy.

b) Vložte sondu do šálky a premiešajte, aby ste odstránili zachytený vzduch. Nechajte sondu sedieť v roztoku. Odčítané hodnoty sa môžu odchýliť o +/- 40% od uvedenej hodnoty kalibračného roztoku.

c) Počkajte, kým sa hodnoty stabilizujú (malý pohyb z jedného čítania na druhé je normálny) a odošlite príkaz cal, low, 12880

Poznámka: Hodnoty sa po zadaní tohto príkazu nezmenia.

Krok 7: DVOJBODOVÁ KALIBRÁCIA - najvyšší bod

a) Pred kalibráciou do najvyššieho bodu opláchnite sondu.

b) Nalejte časť kalibračného roztoku s koncentráciou 80 000 µS do pohára. Zaistite, aby bolo k dispozícii dostatok roztoku na pokrytie oblasti snímania sondy.

c) Vložte sondu do šálky a premiešajte, aby ste odstránili zachytený vzduch. Nechajte sondu sedieť v roztoku. Odčítané hodnoty sa môžu odchýliť o +/- 40% od uvedenej hodnoty kalibračného roztoku.

d) Počkajte, kým sa hodnoty stabilizujú (malý pohyb z jedného čítania na druhé je normálny) a odošlite príkaz cal, high, 80000

Poznámka: Hodnoty sa zmenia po zadaní tohto príkazu. Kalibrácia je teraz dokončená.

Krok 8: JEDNODOBÁ KALIBRÁCIA

a) Nalejte trochu kalibračného roztoku do šálky (hodnota μS podľa vášho výberu). Zaistite, aby bolo k dispozícii dostatok roztoku na pokrytie oblasti snímania sondy.

b) Vložte sondu do šálky a premiešajte, aby ste odstránili zachytený vzduch. Nechajte sondu sedieť v roztoku. Odčítané hodnoty sa môžu odchýliť o +/- 40% od uvedenej hodnoty kalibračného roztoku.

c) Počkajte, kým sa hodnoty stabilizujú (malý pohyb z jedného čítania do druhého je normálny) a pošlite príkaz cal, n kde n je hodnota kalibračného roztoku.

Poznámka: Hodnoty sa zmenia po zadaní príkazu. Kalibrácia je teraz dokončená.

Krok 9: KOMPENZÁCIA TEPLOTY POČAS KALIBRÁCIE

KOMPENZÁCIA TEPLOTY POČAS KALIBRÁCIE
KOMPENZÁCIA TEPLOTY POČAS KALIBRÁCIE

Teplota má významný vplyv na hodnoty vodivosti/slanosti. Okruh vodivosti EZO má teplotu predvolene nastavenú na 25 ̊ C.

V žiadnom prípade by ste počas kalibrácie nemali meniť predvolenú teplotnú kompenzáciu.

Ak má kalibračný roztok teplotu +/- 5 ̊ C (alebo viac), pozrite sa na tabuľku na fľaši a kalibrujte na zodpovedajúcu hodnotu.

Odporúča: