Tartalomjegyzék:

ARDUINO SALINITY SENSOR CALIBRATION: 9 lépés
ARDUINO SALINITY SENSOR CALIBRATION: 9 lépés

Videó: ARDUINO SALINITY SENSOR CALIBRATION: 9 lépés

Videó: ARDUINO SALINITY SENSOR CALIBRATION: 9 lépés
Videó: Building and Calibrating an Affordable Salinity Sensor -- Joshua Wilson 2024, November
Anonim
ARDUINO SALINITY SENSOR CALIBRATION
ARDUINO SALINITY SENSOR CALIBRATION

Ebben az oktatóanyagban az Atlas Scientific EZO só/vezetőképesség K1.0 érzékelőjét kalibráljuk az Arduino Uno segítségével.

KALIBRÁLÁSI ELMÉLET

A kalibrálás legfontosabb része a leolvasott értékek figyelése a kalibrálási folyamat során. A legegyszerűbb az eszköz alapértelmezett állapotában kalibrálni (UART mód, folyamatos leolvasások engedélyezve). Ha a készüléket kalibrálás után I2C üzemmódba kapcsolja, az nem befolyásolja a tárolt kalibrálást. Ha az eszközt I2C módban kell kalibrálni, akkor folyamatosan kérjen leolvasást, hogy láthassa a szonda kimenetét. Ebben az oktatóanyagban a kalibrálás UART módban történik.

ANYAGOK

  • Arduino Uno
  • Vezetőképesség K1.0 érzékelő készlet
  • Kenyeretábla
  • Jumper vezetékek
  • 2 bögre

1. lépés: EGY PONT VAGY KÉT PONTOS KALIBRÁLÁS

EGYETLEN VAGY KÉT PONTOS KALIBRÁLÁS
EGYETLEN VAGY KÉT PONTOS KALIBRÁLÁS

Az Atlas EZO vezetőképesség-áramkör rugalmas kalibrálási protokollal rendelkezik, amely lehetővé teszi az egy- vagy kétpontos kalibrálást.

Az egypontos kalibrálás szűk pontosságot biztosít.

A kétpontos kalibrálás széles körű pontosságot biztosít.

2. lépés: SZERELHETŐ HARDVER

SZERELHETŐ HARDVER
SZERELHETŐ HARDVER

A készlet 1 EZO EC áramkört, 1 K1.0 vezetőképességű szondát, 1 BNC hüvelyes csatlakozót, 4oz kalibráló oldatot: 12880µS és 80000µS, 1 opcionális soros feszültségleválasztót tartalmaz.

Győződjön meg arról, hogy a vezetőképesség áramkör UART módban van. A protokollok közötti váltásra vonatkozó utasításokat a következő LINK -en találja.

Az áramkör és a BNC csatlakozó felszerelésére használja a kenyérlapot. Csatlakoztassa a vezetőképességi áramkört az Arduino Uno -hoz a fenti vázlat szerint, és csatlakoztassa a szondát a BNC csatlakozóhoz.

3. lépés: Töltse be a programot az ARDUINO UNO -ra

a) Töltse le a mintakódot ezen a linken. Ez egy "arduino_UNO_EC_sample_code" nevű mappában lesz. B) Csatlakoztassa az Arduino -t a számítógépéhez.

c) Nyissa meg az a lépésből letöltött kódot az Arduino IDE -ben. Ha nincs IDE -je, akkor innen letöltheti.

d) Fordítsa össze és töltse fel a kódot az Arduino -ba.

e) Nyissa ki a soros monitort. A hozzáféréshez lépjen az Eszközök -> Soros monitor elemre, vagy nyomja meg a Ctrl+Shift+M billentyűkombinációt. Állítsa az átviteli sebességet 9600 -ra, és válassza a "Kocsi visszaállítása" lehetőséget. Most már képesnek kell lennie kommunikálni a vezetőképesség áramkörével. Tesztként írja be az i parancsot, amely visszaadja az eszköz adatait.

4. lépés: A FOLYAMATOS OLVASÁS ENGEDÉLYEZÉSE ÉS A PROBE TÍPUS BEÁLLÍTÁSA

a) Győződjön meg arról, hogy a szonda kupakját eltávolította és száraz volt. Ha a szonda levegőben van, küldje el a c, 1 parancsot, amely lehetővé teszi a folyamatos leolvasást másodpercenként.

b) Ha a szonda nem K1.0 (alapértelmezett), akkor állítsa be a szonda típusát a k, n paranccsal

Ahol n a szonda k értéke. Ebben az oktatóanyagban K1.0 szondát fogunk használni. A szonda típusát a k,?

5. lépés: SZÁRAZ KALIBRÁLÁS

Küldje el a parancsot cal, dry

Annak ellenére, hogy a parancs kiadása előtt 0,00 értéket láthat, mégis szükség van egy száraz kalibrálásra.

6. lépés: KÉT PONT KALIBRÁLÁS - Alacsony pont

KÉT PONT KALIBRÁLÁS - Alacsony pont
KÉT PONT KALIBRÁLÁS - Alacsony pont

a) Öntsön az 12880µS kalibráló oldat egy részét egy csészébe. Győződjön meg arról, hogy elegendő oldat van a szonda érzékelési területének lefedéséhez.

b) Helyezze a szondát a csészébe és keverje körbe, hogy eltávolítsa a beszorult levegőt. Hagyja a szondát az oldatban ülni. A leolvasott értékek +/- 40% -kal csökkenhetnek a kalibráló oldat megadott értékétől.

c) Várjon, amíg az értékek stabilizálódnak (kicsi mozgás az egyik leolvasásról a másikra normális), és küldje el a cal, low, 12880 parancsot

Megjegyzés: A parancs beírása után az értékek nem változnak.

7. lépés: KÉT PONT KALIBRÁLÁS - High Point

a) Öblítse le a szondát, mielőtt a csúcspontra kalibrálna.

b) Öntsön a 80000µS kalibráló oldatból egy csészébe. Győződjön meg arról, hogy elegendő oldat van a szonda érzékelési területének lefedéséhez.

c) Helyezze a szondát a csészébe és keverje körbe, hogy eltávolítsa a beszorult levegőt. Hagyja a szondát az oldatban ülni. A leolvasott értékek +/- 40% -kal csökkenhetnek a kalibráló oldat megadott értékétől.

d) Várjon, amíg az értékek stabilizálódnak (kicsi mozgás az egyik leolvasásról a másikra normális), és küldje el a cal, high, 80000 parancsot

Megjegyzés: A parancs beírása után az értékek megváltoznak. A kalibrálás befejeződött.

8. lépés: EGY PONT KALIBRÁLÁSA

a) Öntsön egy kalibráló oldatot egy csészébe (μS érték az Ön választása szerint). Győződjön meg arról, hogy elegendő oldat van a szonda érzékelési területének lefedéséhez.

b) Helyezze a szondát a csészébe és keverje körbe, hogy eltávolítsa a beszorult levegőt. Hagyja a szondát az oldatban ülni. A leolvasott értékek +/- 40% -kal csökkenhetnek a kalibráló oldat megadott értékétől.

c) Várjon, amíg az értékek stabilizálódnak (kicsi mozgás az egyik leolvasásról a másikra normális), és küldje el a cal, n parancsot, ahol n a kalibráló oldat értéke.

Megjegyzés: A parancs beírása után az értékek megváltoznak. A kalibrálás befejeződött.

9. lépés: HŐMÉRSÉKLET KOMPENZÁCIÓ A KALIBRÁCIÓ KÖZÖTT

HŐMÉRSÉKLETI KOMPENZÁCIÓ A KALIBRÁCIÓ KÖZÖTT
HŐMÉRSÉKLETI KOMPENZÁCIÓ A KALIBRÁCIÓ KÖZÖTT

A hőmérséklet jelentősen befolyásolja a vezetőképességet/sótartalmat. Az EZO vezetőképességű áramkör alapértelmezett hőmérséklete 25 ° C.

A kalibrálás során soha ne változtassa meg az alapértelmezett hőmérséklet -kompenzációt.

Ha a kalibráló oldat +/- 5 ° C (vagy több), nézze meg a palackon található táblázatot, és kalibrálja a megfelelő értékre.

Ajánlott: