ARDUINO OLVASOTT OXIGÉN -ÉRZÉKELŐKALIBRÁCIÓ: 4 lépés
ARDUINO OLVASOTT OXIGÉN -ÉRZÉKELŐKALIBRÁCIÓ: 4 lépés
Anonim
ARDUINO OLVASOTT OXIGÉN SZENZORKALIBRÁLÁS
ARDUINO OLVASOTT OXIGÉN SZENZORKALIBRÁLÁS

Ebben az oktatóanyagban az Atlas Scientific EZO oldott oxigén (D. O) é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.

Az Atlas oldott oxigén kör rugalmas kalibrálási protokollal rendelkezik, amely lehetővé teszi az egypontos vagy kétpontos (opcionális) kalibrálást. A hőmérséklet, sótartalom és nyomáskompenzációs értékek nincsenek hatással a kalibrálásra. Először végezze el a kalibrálást, majd kompenzálja ezeket a paramétereket.

ANYAGOK

  • Arduino UNO
  • Oldott oxigén érzékelő készlet
  • Kenyeretábla
  • Jumper vezetékek

1. lépés: SZERELHETŐ HARDVER

SZERELHETŐ HARDVER
SZERELHETŐ HARDVER

Az Atlas készlet 1 EZO D. O áramkört, 1 D. O szondát, 1 BNC hüvelyes csatlakozót, 1 4oz kalibráló oldatot és 1 opcionális soros feszültségleválasztót tartalmaz.

Győződjön meg arról, hogy a D. O á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 D. O áramkört az Arduino Uno -hoz a fenti vázlat szerint, és csatlakoztassa a szondát a BNC csatlakozóhoz.

2. 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_DO_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 D. O áramkörrel. Tesztként írja be az i parancsot, amely visszaadja az eszköz adatait.

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

EGYPONTOS KALIBRÁLÁS
EGYPONTOS KALIBRÁLÁS

a) Óvatosan húzza le és dobja ki a D. O szonda kupakját.

b) Hagyja a szondát levegőben, amíg a leolvasott értékek stabilizálódnak. Megjegyzés: Kicsi mozgás egyik olvasásról a másikra normális.

c) Miután az értékek stabilizálódtak, adja ki a cal kalibrációs parancsot a soros monitoron.

A kalibrálás befejezése után 9,09 - 9,1x mg/l közötti értékeket kell látnia, csak akkor, ha a hőmérséklet, a sótartalom és a nyomáskompenzáció az alapértelmezett értékek.

alapértelmezett hőmérséklet = 20 ° C, alapértelmezett sótartalom = 0, alapértelmezett nyomás = 101,3 kPa

4. lépés: KETTŐPONT KALIBRÁLÁS

KETTŐPONT KALIBRÁLÁS
KETTŐPONT KALIBRÁLÁS

Megjegyzés: Ezt a kalibrációt csak akkor hajtsa végre, ha 1 mg/l alatti pontos leolvasásra van szüksége

a) Miután kalibrálta a D. O áramkört a "cal" paranccsal; helyezze a szondát a kalibráló oldatba. Keverje meg a szondát, hogy eltávolítsa a beszorult levegőt (ami a leolvasások magasra emelkedését okozhatja).

b) Hagyja a szondát a kalibráló oldatban, amíg az értékek stabilizálódnak. Megjegyzés: Kicsi mozgás egyik olvasásról a másikra normális.

c) Ha az értékek stabilizálódtak, adja ki a cal, 0 kalibrációs parancsot a soros monitoron.

Ajánlott: