Mundarija:

ARDUINO OXSIGEN SENSORI KALIBRASIYASINI ERDI: 4 qadam
ARDUINO OXSIGEN SENSORI KALIBRASIYASINI ERDI: 4 qadam

Video: ARDUINO OXSIGEN SENSORI KALIBRASIYASINI ERDI: 4 qadam

Video: ARDUINO OXSIGEN SENSORI KALIBRASIYASINI ERDI: 4 qadam
Video: Обработка данных с датчика освещения и вывод его на семисегментный индикатор с помощью arduino 2024, Noyabr
Anonim
ARDUINO oksigen sensori kalibratsiyasini eritdi
ARDUINO oksigen sensori kalibratsiyasini eritdi

Ushbu qo'llanmada biz Arduino Uno yordamida Atlas Scientific EZO eritilgan kislorod (D. O) sensorini sozlaymiz.

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.

Atlas erigan kislorod zanjiri bir nuqtali yoki ikki nuqtali (ixtiyoriy) kalibrlash imkonini beruvchi moslashuvchan kalibrlash protokoliga ega. Harorat, sho'rlanish va bosimning kompensatsiya qiymatlari kalibrlashga ta'sir qilmaydi. Avval kalibrlashni bajaring va keyinroq bu parametrlarning o'rnini to'ldiring.

MATERIALLAR

  • Arduino UNO
  • Erigan kislorod sensori to'plami
  • Non paneli
  • Jumper simlari

1 -qadam: QURILMALARNI YIG'ISH

QURILMALARNI YIG'ISH
QURILMALARNI YIG'ISH

Atlas to'plamiga 1 ta EZO D. O davri, 1 ta DO probi, 1 ta ayol BNC ulagichi, 1 ta 4ozli kalibrlash eritmasi, 1 ta ixtiyoriy inline kuchlanish izolyatori kiradi.

D. O davri 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. D. O sxemasini Arduino Uno -ga yuqoridagi sxemada ko'rsatilganidek ulang va probni BNC ulagichiga ulang.

2 -qadam: ARDUINO UNO ONTO dasturini yuklang

a) Namuna kodini ushbu havoladan yuklab oling. U "arduino_UNO_DO_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 D. O davri bilan aloqa o'rnatishingiz kerak. Sinov sifatida i haqidagi buyruqni kiriting, u qurilma ma'lumotlarini qaytaradi.

3 -qadam: Yagona nuqtali kalibrlash

Yagona nuqtali kalibrlash
Yagona nuqtali kalibrlash

a) Ehtiyotkorlik bilan qopqog'ini D. O probidan chiqarib oling.

b) Tekshirish ko'rsatkichlari barqaror bo'lmaguncha havoga ochiq holda o'tirsin. Eslatma: Bir o'qishdan ikkinchisiga kichik harakat normaldir.

c) O'qishlar barqarorlashgandan so'ng, ketma -ket monitorda kalibrlash buyrug'i chiqariladi.

Kalibrlash tugagandan so'ng, siz 9.09 - 9.1x mg/L gacha bo'lgan ko'rsatkichlarni ko'rishingiz kerak, faqat harorat, sho'rlanish va bosim kompensatsiyasi standart qiymatlarda bo'lsa.

standart harorat = 20 ° C, standart sho'rlanish = 0, standart bosim = 101,3kPa

4 -qadam: DUAL balli kalibrlash

DUAL balli kalibrlash
DUAL balli kalibrlash

Eslatma: Agar siz 1 mg/L dan past aniq ko'rsatkichlarni talab qilsangiz, bu kalibrlashni bajaring

a) "cal" buyrug'i yordamida D. O sxemasini sozlagandan so'ng; probni kalibrlash eritmasiga joylashtiring. Qoplangan havoni olib tashlash uchun probni atrofga aralashtiring (bu ko'rsatkichlar ko'tarilishiga olib kelishi mumkin).

b) Tekshiruv ko'rsatkichlari barqarorlashguncha kalibrlash eritmasida tursin. Eslatma: Bir o'qishdan ikkinchisiga kichik harakat normaldir.

c) O'qishlar barqarorlashgandan so'ng, ketma -ket monitorda cal, 0 kalibrlash buyrug'i chiqariladi.

Tavsiya: