Mundarija:

ARDUINO SALINITY SENSOR KALIBRASI: 9 qadam
ARDUINO SALINITY SENSOR KALIBRASI: 9 qadam

Video: ARDUINO SALINITY SENSOR KALIBRASI: 9 qadam

Video: ARDUINO SALINITY SENSOR KALIBRASI: 9 qadam
Video: 7 in 1 Sensor 5V RS485 Interfacing With Arduino 2024, Noyabr
Anonim
ARDUINO SALINITY SENSOR KALIBRASIYASI
ARDUINO SALINITY SENSOR KALIBRASIYASI

Ushbu qo'llanmada biz Arduino Uno yordamida Atlas Scientific EZO sho'rligi/o'tkazuvchanligi K1.0 sensorini kalibrlaymiz.

Kalibrlash nazariyasi

Kalibrlashning eng muhim qismi - bu kalibrlash jarayonida o'qishni kuzatish. Qurilmani standart holatida kalibrlash eng oson (UART rejimi, uzluksiz o'qish yoqilgan). Kalibrlashdan keyin qurilmani I2C rejimiga o'tkazish saqlangan kalibrlashga ta'sir qilmaydi. Agar qurilma I2C rejimida sozlanishi kerak bo'lsa, o'qishni doimiy ravishda so'rab turing, shunda siz probdan chiqishni ko'rasiz. Ushbu qo'llanmada kalibrlash UART rejimida amalga oshiriladi.

MATERIALLAR

  • Arduino Uno
  • Supero'tkazuvchilar K1.0 sensorlar to'plami
  • Non paneli
  • Jumper simlari
  • 2 stakan

1 -qadam: Yagona nuqta yoki ikkita balli kalibrlash

Yagona nuqta yoki ikkita balli kalibrlash
Yagona nuqta yoki ikkita balli kalibrlash

Atlas EZO o'tkazuvchanlik sxemasi moslashuvchan kalibrlash protokoliga ega bo'lib, bitta yoki ikki nuqtali kalibrlash imkonini beradi.

Bir nuqtali kalibrlash tor doiradagi aniqlikni ta'minlaydi.

Ikki nuqtali kalibrlash keng aniqlikni ta'minlaydi.

2 -qadam: QURILMALARNI YIG'ISH

QURILMALARNI YIG'ISH
QURILMALARNI YIG'ISH

To'plamga 1 EZO EC davri, 1 K1.0 o'tkazuvchanlik probi, 1 ayol BNC ulagichi, 4oz kalibrlash eritmalari: 12880 mS va 80000 mS, 1 ixtiyoriy inline kuchlanish izolyatori kiradi.

Supero'tkazuvchilar sxemasi UART rejimida ekanligiga ishonch hosil qiling. Protokollar o'rtasida almashish bo'yicha ko'rsatmalarni quyidagi havola orqali olish mumkin.

Devor va BNC ulagichini o'rnatish uchun taxtadan foydalaning. Supero'tkazuvchilar zanjirni yuqoridagi sxemada ko'rsatilganidek Arduino Uno -ga ulang va probni BNC ulagichiga ulang.

3 -qadam: ARDUINO UNO ONTO dasturini yuklang

a) Namuna kodini ushbu havoladan yuklab oling. U "arduino_UNO_EC_sample_code" nomli papkada bo'ladi. B) Arduino -ni kompyuteringizga ulang.

c) Arduino IDE -dagi a -qadamdan yuklab olingan kodni oching. Agar sizda IDE bo'lmasa, uni bu erdan yuklab olishingiz mumkin.

d) Kodni tuzing va Arduino -ga yuklang.

e) ketma -ket monitorni oching. Kirish uchun Asboblar -Serial monitor -ga o'ting yoki klaviaturada Ctrl+Shift+M tugmalar birikmasini bosing. Baud tezligini 9600 ga o'rnating va "Aravani qaytarish" -ni tanlang. Endi siz o'tkazuvchanlik davri bilan bog'lanishingiz kerak. Sinov sifatida i haqidagi buyruqni kiriting, u qurilma ma'lumotlarini qaytaradi.

4 -qadam: TINIMLI O'QISHNI YOQISH VA PROB TURINI O'RNATISH

a) Tekshirgichning qopqog'ini echib oling va uning quruqligiga ishonch hosil qiling. Zond havoda bo'lsa, c, 1 buyrug'ini yuboring, bu sekundiga bir marta uzluksiz o'qishni ta'minlaydi.

b) Agar zond K1.0 (standart) bo'lmasa, u holda prob turini k, n buyrug'i yordamida o'rnating

Bu erda n - tekshiruvingizning k qiymati. Ushbu qo'llanmada biz K1.0 probidan foydalanamiz. Tekshirish turi k,? Buyrug'i bilan tasdiqlanishi mumkin.

5 -qadam: Quruq kalibrlash

Cal, quruq buyrug'ini yuboring

Buyruqni berishdan oldin siz 0.00 ko'rsatkichlarini ko'rishingiz mumkin bo'lsa ham, siz hali ham quruq kalibrlashni bajarishingiz kerak.

6 -qadam: Ikki balli kalibrlash - past nuqta

Ikki balli kalibrlash - past nuqta
Ikki balli kalibrlash - past nuqta

a) 12880 mS kalibrlash eritmasining bir qismini stakanga quying. Probning sezish maydonini qoplash uchun etarli echim borligiga ishonch hosil qiling.

b) Probni idishga joylashtiring va havoni ushlab turish uchun uni aralashtiring. Prob probirkaga joylashsin. O'qishlar kalibrlash eritmasining belgilangan qiymatidan +/- 40% gacha kamayishi mumkin.

c) o'qishlar barqarorlashguncha kuting (bir o'qishdan keyingi o'qishga kichik harakat normal) va cal, past, 12880 buyrug'ini yuboring.

Eslatma: Bu buyruq kiritilgandan keyin o'qishlar o'zgarmaydi.

7 -qadam: Ikki balli kalibrlash - yuqori nuqta

a) yuqori nuqtaga kalibrlashdan oldin probni yuving.

b) 80000 mS kalibrlash eritmasining bir qismini stakanga quying. Probning sezish maydonini qoplash uchun etarli echim borligiga ishonch hosil qiling.

c) Probni idishga joylashtiring va havoni ushlab turish uchun uni aralashtiring. Prob probirkaga joylashsin. O'qish kalibrlash eritmasining belgilangan qiymatidan +/- 40% gacha kamayishi mumkin.

d) O'qish barqarorlashguncha kuting (bir o'qishdan keyingi o'qishga kichik harakat normal) va cal, high, 80000 buyrug'ini yuboring.

Eslatma: Ushbu buyruq kiritilgandan so'ng o'qishlar o'zgaradi. Hozir kalibrlash tugallandi.

8 -qadam: Yagona nuqtali kalibrlash

a) chashka ichiga qandaydir kalibrlash eritmasini quying (siz tanlagan mS qiymati). Probning sezish maydonini qoplash uchun etarli echim borligiga ishonch hosil qiling.

b) Probni idishga joylashtiring va havoni ushlab turish uchun uni aralashtiring. Prob probirkaga joylashsin. O'qish kalibrlash eritmasining belgilangan qiymatidan +/- 40% gacha kamayishi mumkin.

c) o'qishlar barqarorlashguncha kuting (bir o'qishdan keyingi o'qishga kichik harakat normal) va cal buyrug'ini yuboring, bu erda n - kalibrlash eritmasining qiymati.

Eslatma: Buyruq kiritilgandan so'ng o'qishlar o'zgaradi. Hozir kalibrlash tugallandi.

9 -qadam: KALIBRASIYA QARShIDA TEMPERATURA KOMPANSIYA

KALIBRASIYA QARShIDA TEMPERATURA KOMPANSIYA
KALIBRASIYA QARShIDA TEMPERATURA KOMPANSIYA

Harorat o'tkazuvchanlik/sho'rlanish ko'rsatkichlariga sezilarli ta'sir ko'rsatadi. EZO o'tkazuvchanlik sxemasining harorati sukut bo'yicha 25 ̊ C ga o'rnatiladi.

Hech qachon kalibrlash paytida standart harorat kompensatsiyasini o'zgartirmang.

Agar kalibrlash eritmasi +/- 5 ̊ C (yoki undan ko'p) bo'lsa, shishadagi jadvalga qarang va mos keladigan qiymatga sozlang.

Tavsiya: