Sadržaj:

KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka
KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka

Video: KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka

Video: KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka
Video: Testing Accelerator Pedal Position Sensors in a very professional way 2024, Studeni
Anonim
ARDUINO OTOPIO KALIBRACIJU OSJETNIKA KISIKA
ARDUINO OTOPIO KALIBRACIJU OSJETNIKA KISIKA

U ovom ćemo vodiču kalibrirati EZO senzor otopljenog kisika (D. O) Atlas Scientific -a pomoću Arduino Uno.

TEORIJA KALIBRACIJE

Najvažniji dio kalibracije je praćenje očitanja tijekom procesa kalibracije. Najlakše je kalibrirati uređaj u zadanom stanju (UART način rada, s omogućenim kontinuiranim očitanjem). Prebacivanje uređaja u način rada I2C nakon kalibracije neće utjecati na pohranjenu kalibraciju. Ako se uređaj mora kalibrirati u I2C načinu rada, neprestano zahtijevajte očitanja kako biste mogli vidjeti izlaz iz sonde. U ovom vodiču kalibracija će se obaviti u UART načinu rada.

Krug otopljenog kisika Atlas ima fleksibilan protokol kalibracije koji omogućuje kalibraciju s jednom ili dvije točke (izborno). Vrijednosti kompenzacije temperature, saliniteta i tlaka nemaju utjecaja na kalibraciju. Prvo izvršite kalibraciju, a kasnije nadoknadite ove parametre.

MATERIJALI

  • Arduino UNO
  • Komplet senzora otopljenog kisika
  • Oglasna ploča
  • Kratkospojne žice

Korak 1: MONTIRAJTE HARDVER

SKLOPITI HARDVER
SKLOPITI HARDVER

Komplet iz Atlasa uključuje 1 EZO D. O krug, 1 D. O sondu, 1 ženski BNC konektor, 1 kalibracijsku otopinu od 4 oz, 1 opcijski inline izolator napona.

Uvjerite se da je krug D. O u UART načinu rada. Za upute o prebacivanju između protokola pogledajte sljedeću LINKU.

Pomoću matične ploče spojite krug i BNC priključak. Spojite D. O krug na Arduino Uno kao što je prikazano na gornjoj shemi i spojite sondu na BNC konektor.

Korak 2: UČITAJTE PROGRAM NA ARDUINO UNO

a) Preuzmite uzorak koda s ovog LINKA. Bit će to u mapi pod nazivom "arduino_UNO_DO_sample_code".

b) Spojite Arduino na računalo.

c) Otvorite kôd preuzet iz koraka a u svom Arduino IDE -u. Ako nemate IDE, možete ga preuzeti OVDJE.

d) Sastavite i prenesite kôd u Arduino.

e) Otvorite serijski monitor. Za pristup idite na Alati -> Serijski monitor ili pritisnite Ctrl+Shift+M na tipkovnici. Postavite brzinu prijenosa na 9600 i odaberite "Carriage return". Sada biste trebali moći komunicirati s krugom D. O. Kao test unesite naredbu i koja će vratiti podatke o uređaju.

Korak 3: KALIBRIRANJE JEDNOSTAVNE TAČKE

KALIBRACIJA JEDNOSTAVNIH TAČAKA
KALIBRACIJA JEDNOSTAVNIH TAČAKA

a) Pažljivo skinite i odbacite čep s D. O sonde.

b) Neka sonda sjedi, izložena zraku dok se očitanja ne stabilizuju. Napomena: Mali pomak od jednog čitanja do drugog je normalan.

c) Nakon što se očitanja stabiliziraju, izdajte naredbu za umjeravanje cal u serijskom monitoru.

Nakon što je kalibracija dovršena, trebali biste vidjeti očitanja između 9,09 - 9,1x mg/L, samo ako su temperatura, salinitet i kompenzacija tlaka na zadanim vrijednostima.

zadana temperatura = 20 ° C, zadana slanost = 0, zadani tlak = 101,3 kPa

Korak 4: KALIBRACIJA DUALNE TAČKE

KALIBRACIJA DUALNIH TAČKI
KALIBRACIJA DUALNIH TAČKI

Napomena: Ovu kalibraciju izvedite samo ako trebate točna očitanja ispod 1 mg/L

a) Nakon što ste kalibrirali krug D. O pomoću naredbe "cal"; stavite sondu u otopinu za umjeravanje. Promiješajte sondu kako biste uklonili zarobljeni zrak (što bi moglo uzrokovati visoka očitanja).

b) Ostavite sondu u kalibracijskoj otopini dok se očitanja ne stabiliziraju. Napomena: Mali pomak od jednog čitanja do drugog je normalan.

c) Nakon što se očitanja stabiliziraju, izdajte naredbu za umjeravanje cal, 0 u serijskom monitoru.

Preporučeni: