Sadržaj:

ARDUINO OTAPLJENA OSJETNIKA KISIKA SENZORA: 4 koraka
ARDUINO OTAPLJENA OSJETNIKA KISIKA SENZORA: 4 koraka

Video: ARDUINO OTAPLJENA OSJETNIKA KISIKA SENZORA: 4 koraka

Video: ARDUINO OTAPLJENA OSJETNIKA KISIKA SENZORA: 4 koraka
Video: #13 VTScada (бесплатная лицензия) Modbus RS485 Аналоговое чтение и запись | Внешний ПЛК Arduino 2024, Novembar
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 koristeći Arduino Uno.

TEORIJA KALIBRACIJE

Najvažniji dio kalibracije je praćenje očitanja tokom 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, obavezno neprestano zahtijevajte očitanja kako biste mogli vidjeti izlaz iz sonde. U ovom vodiču kalibracija će se obaviti u UART načinu rada.

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

MATERIJALI

  • Arduino UNO
  • Komplet senzora otopljenog kisika
  • Breadboard
  • Žice za kratkospojnike

Korak 1: MONTIRAJTE HARDVER

MONTIRAJTE HARDVER
MONTIRAJTE HARDVER

Atlas komplet uključuje 1 EZO D. O kolo, 1 D. O sondu, 1 ženski BNC konektor, 1 rješenje za kalibraciju od 4 oz, 1 opcioni inline izolator napona.

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

Pomoću matične ploče postavite kolo i BNC konektor. 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 sa ovog LINKA. Bit će u mapi pod nazivom "arduino_UNO_DO_sample_code".

b) Povežite Arduino sa računarom.

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

d) Sastavite i učitajte kôd na Arduino.

e) Otvorite serijski monitor. Za pristup idite na Alati -> Serijski monitor ili pritisnite Ctrl+Shift+M na tastaturi. 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: KALIBRACIJA JEDNOSTAVNE TAČKE

KALIBRACIJA JEDNOSTAVNIH TAČAKA
KALIBRACIJA JEDNOSTAVNIH TAČAKA

a) Pažljivo skinite i odbacite poklopac sa D. O sonde.

b) Ostavite sondu da stoji 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 stabilizuju, izdajte naredbu za kalibraciju cal u serijskom monitoru.

Nakon završetka kalibracije 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 pritisak = 101,3 kPa

Korak 4: KALIBRACIJA DUALNE TAČKE

KALIBRACIJA DUALNIH TAČAKA
KALIBRACIJA DUALNIH TAČAKA

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

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

b) Ostavite sondu u kalibracionom rastvoru dok se očitavanja ne stabilizuju. Napomena: Mali pomak od jednog čitanja do drugog je normalan.

c) Nakon što se očitanja stabilizuju, izdajte komandu za kalibraciju cal, 0 u serijskom monitoru.

Preporučuje se: