Talaan ng mga Nilalaman:

Ang ARDUINO ay Nag-disolusyon ng OXYGEN SENSOR CALIBRATION: 4 na Hakbang
Ang ARDUINO ay Nag-disolusyon ng OXYGEN SENSOR CALIBRATION: 4 na Hakbang

Video: Ang ARDUINO ay Nag-disolusyon ng OXYGEN SENSOR CALIBRATION: 4 na Hakbang

Video: Ang ARDUINO ay Nag-disolusyon ng OXYGEN SENSOR CALIBRATION: 4 na Hakbang
Video: Synthesizer on AY-3-8910 and Arduino. Fl Studio 2024, Nobyembre
Anonim
DISCOLVED NG ARDUINO ANG CXCG NG SENSOR NG SENSOR
DISCOLVED NG ARDUINO ANG CXCG NG SENSOR NG SENSOR

Sa tutorial na ito, ise-calibrate namin ang Atlas Scientific's EZO dissolved oxygen (D. O) sensor gamit ang Arduino Uno.

TEorya ng KALIBRASYON

Ang pinakamahalagang bahagi ng pagkakalibrate ay ang panonood ng mga pagbasa sa panahon ng proseso ng pagkakalibrate. Ito ay pinakamadaling i-calibrate ang aparato sa default na estado nito (mode ng UART, na may pinagana na patuloy na pagbabasa). Ang paglipat ng aparato sa I2C mode pagkatapos ng pagkakalibrate ay hindi makakaapekto sa nakaimbak na pagkakalibrate. Kung ang aparato ay dapat na naka-calibrate sa I2C mode siguraduhing patuloy na humiling ng mga pagbabasa upang makita mo ang output mula sa probe. Sa tutorial na ito, ang pagkakalibrate ay gagawin sa UART mode.

Ang Atlas na natunaw na oxygen circuit ay may isang nababaluktot na calibration protocol, na pinapayagan para sa solong point o dalawahang point (opsyonal) na pagkakalibrate. Ang mga halaga ng temperatura, kaasinan at presyon ng kompensasyon ay walang epekto sa pagkakalibrate. Gawin muna ang pagkakalibrate at magbayad para sa mga parameter na ito sa paglaon.

MATERYAL

  • Arduino UNO
  • Natunaw na oxygen sensor kit
  • Breadboard
  • Jumper wires

Hakbang 1: ASSEMBLE HARDWARE

ASSEMBLE HARDWARE
ASSEMBLE HARDWARE

Ang kit mula sa Atlas ay may kasamang 1 EZO D. O circuit, 1 D. O probe, 1 babaeng konektor ng BNC, 1 4oz calibration solution, 1 opsyonal na inline voltage isolator.

Tiyaking ang circuit ng D. O ay nasa mode na UART. Para sa mga tagubilin sa paglipat sa pagitan ng mga protokol, sumangguni sa sumusunod na LINK.

Gamitin ang breadboard upang mai-mount ang circuit at konektor ng BNC. I-wire ang D. O circuit sa Arduino Uno tulad ng ipinakita sa eskematiko sa itaas at ikonekta ang probe sa konektor ng BNC.

Hakbang 2: LOAD PROGRAM SA ARDUINO UNO

a) I-download ang sample code mula sa LINK na ito. Magkakaroon ito sa isang folder na pinamagatang "arduino_UNO_DO_sample_code".

b) Ikonekta ang Arduino sa iyong computer.

c) Buksan ang nai-download na code mula sa hakbang a, sa iyong Arduino IDE. Kung wala kang IDE maaari mo itong i-download mula DITO.

d) Compile at i-upload ang code sa Arduino.

e) Buksan ang serial monitor. Para sa pag-access pumunta sa Tools -> Serial Monitor o pindutin ang Ctrl + Shift + M sa iyong keyboard. Itakda ang baud rate sa 9600 at piliin ang "Carriage return". Dapat mo na ngayong makipag-usap sa circuit ng D. O. Bilang isang pagsubok, ipasok ang utos i na magbabalik ng impormasyon ng aparato.

Hakbang 3: PAG-IISA NG SINGLE POINT

ISANG POINT CALIBRATION
ISANG POINT CALIBRATION

a) Maingat na hilahin at itapon ang takip mula sa D. O probe.

b) Hayaang umupo ang probe, nakalantad sa hangin hanggang sa tumatag ang mga pagbasa. Tandaan: Ang maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal.

c) Kapag ang mga pagbasa ay nagpapatatag na ibigay ang calibration command cal sa serial monitor.

Matapos makumpleto ang pagkakalibrate, dapat mong makita ang mga pagbabasa sa pagitan ng 9.09 - 9.1x mg / L, kung ang temperatura, kaasinan at kompensasyon sa presyon ay nasa mga default na halaga.

default na temperatura = 20 ° C, default na kaasinan = 0, default na presyon = 101.3kPa

Hakbang 4: DUAL POINT CALIBRATION

DUAL POINT CALIBRATION
DUAL POINT CALIBRATION

Tandaan: Gawin lamang ang pagkakalibrate na ito kung nangangailangan ka ng tumpak na mga pagbasa sa ibaba 1 mg / L

a) Pagkatapos mong mai-calibrate ang circuit ng D. O gamit ang "cal" na utos; ilagay ang probe sa solusyon sa pagkakalibrate. Pukawin ang probe sa paligid upang alisin ang nakulong na hangin (na maaaring maging sanhi ng pagtaas ng mga pagbasa).

b) Hayaang umupo ang probe sa solusyon sa pagkakalibrate hanggang sa magpapatatag ang mga pagbasa. Tandaan: Ang maliit na paggalaw mula sa isang pagbabasa hanggang sa susunod ay normal.

c) Kapag ang mga pagbasa ay nagpapatatag na ibigay ang calibration command cal, 0 sa serial monitor.

Inirerekumendang: