Mündəricat:

ARDUINO OXYGEN SENSOR KALİBRASİYASINI ÇÖZÜDÜ: 4 addım
ARDUINO OXYGEN SENSOR KALİBRASİYASINI ÇÖZÜDÜ: 4 addım

Video: ARDUINO OXYGEN SENSOR KALİBRASİYASINI ÇÖZÜDÜ: 4 addım

Video: ARDUINO OXYGEN SENSOR KALİBRASİYASINI ÇÖZÜDÜ: 4 addım
Video: Arduino RTC - Gerçek zaman Saatleri - Alarmlı Saat - DS1307 - DS 1302 - Arduino Dersleri - 57 - 2024, Noyabr
Anonim
ARDUINO, oksigen sensoru kalibrasyonunu həll etdi
ARDUINO, oksigen sensoru kalibrasyonunu həll etdi

Bu təlimatda, Arduino Uno istifadə edərək Atlas Scientific -in EZO həll edilmiş oksigen (D. O) sensorunu kalibr edəcəyik.

KALİBRASİYA NƏZƏRİYYƏTİ

Kalibrləmənin ən vacib hissəsi kalibrləmə prosesində oxunuşları izləməkdir. Cihazı standart vəziyyətdə kalibr etmək ən asandır (UART rejimi, davamlı oxunmalar aktivdir). Cihazın kalibrlənməsindən sonra I2C rejiminə keçməsi saxlanılan kalibrləmə təsir etməyəcək. Cihaz I2C rejimində kalibrlənməlidirsə, zonddan çıxışı görə bilmək üçün mütəmadi olaraq oxunuş tələb etməyinizə əmin olun. Bu təlimatda kalibrləmə UART rejimində aparılacaq.

Atlas həll edilmiş oksigen dövrəsi tək nöqtəli və ya ikili nöqtəli (isteğe bağlı) kalibrləmə üçün imkan verən çevik bir kalibrləmə protokoluna malikdir. Temperatur, duzluluq və təzyiq kompensasiya dəyərlərinin kalibrləmə üzərində heç bir təsiri yoxdur. Əvvəlcə kalibrləmə aparın və sonra bu parametrləri kompensasiya edin.

MATERİALLAR

  • Arduino UNO
  • Çözülmüş oksigen sensoru dəsti
  • Çörək lövhəsi
  • Jumper telləri

Addım 1: DONANIMI Yığın

DONANIMI MONTAJ EDİN
DONANIMI MONTAJ EDİN

Atlas dəstinə 1 EZO D. O dövrəsi, 1 D. O probu, 1 dişi BNC konnektoru, 1 4oz kalibrləmə həlli, 1 isteğe bağlı daxili gərginlik izolyatoru daxildir.

D. O dövrəsinin UART rejimində olduğundan əmin olun. Protokollar arasında keçid haqqında təlimatlar üçün aşağıdakı LİNK -ə baxın.

Dövrə və BNC konnektorunu bağlamaq üçün çörək taxtasından istifadə edin. D. O sxemini Arduino Uno -ya yuxarıdakı sxemdə göstərildiyi kimi bağlayın və probu BNC konnektoruna qoşun.

Addım 2: ARDUINO UNO ONTO PROQRAMINI YÜKLƏ

a) Bu LİNK -dən nümunə kodu yükləyin. "Arduino_UNO_DO_sample_code" adlı qovluqda olacaq.

b) Arduino'yu kompüterinizə qoşun.

c) Arduino IDE -də a addımından yüklənmiş kodu açın. IDE yoxdursa, BURADAN yükləyə bilərsiniz.

d) Kodu tərtib edin və Arduinoya yükləyin.

e) Serial monitoru açın. Giriş üçün Alətlər -> Serial Monitor bölməsinə keçin və ya klaviaturada Ctrl+Shift+M düymələrini basın. Baud sürətini 9600 olaraq təyin edin və "Daşıyıcı geri dönüşü" ni seçin. İndi D. O dövrəsi ilə ünsiyyət qurmalısınız. Test olaraq cihaz məlumatlarını qaytaracaq i əmrini daxil edin.

Addım 3: TƏK BAL KALİBRASİYASI

Tək nöqtəli kalibrləmə
Tək nöqtəli kalibrləmə

a) Qapağı diqqətlə çıxarın və D. O probundan atın.

b) Oxumalar sabitləşənə qədər zondu havaya buraxın. Qeyd: Bir oxunuşdan digərinə kiçik hərəkət normaldır.

c) Oxunuşlar sabitləşdikdən sonra serial monitordakı cal kalibrləmə əmrini verir.

Kalibrləmə tamamlandıqdan sonra, yalnız temperatur, duzluluq və təzyiq kompensasiyası standart dəyərlərdə olduqda, 9.09 - 9.1x mg/L arasındakı oxunuşları görməlisiniz.

standart temperatur = 20 ° C, standart duzluluq = 0, standart təzyiq = 101.3kPa

Addım 4: İKİ NÖKTƏ KALİBRASİYASI

İKİ NÖKTƏ KALİBRASİYASI
İKİ NÖKTƏ KALİBRASİYASI

Qeyd: Bu kalibrləmə yalnız 1 mq/L -dən aşağı dəqiq oxunuşlara ehtiyacınız olduqda həyata keçirin

a) "cal" əmrindən istifadə edərək D. O dövrəsini kalibr etdikdən sonra; probu kalibrləmə həllinə qoyun. Tıxanan havanı çıxarmaq üçün probu ətrafa qarışdırın (oxunuşların yüksək olmasına səbəb ola bilər).

b) Oxumalar sabitləşənə qədər probu kalibrləmə həllinə qoyun. Qeyd: Bir oxunuşdan digərinə kiçik hərəkət normaldır.

c) Oxumalar sabitləşdikdən sonra serial monitorda cal, 0 kalibrləmə əmrini verir.

Tövsiyə: