Turinys:

ARDUINO IŠTIRPTAS OXIGENO JUTIKLIO KALIBRAVIMAS: 4 žingsniai
ARDUINO IŠTIRPTAS OXIGENO JUTIKLIO KALIBRAVIMAS: 4 žingsniai

Video: ARDUINO IŠTIRPTAS OXIGENO JUTIKLIO KALIBRAVIMAS: 4 žingsniai

Video: ARDUINO IŠTIRPTAS OXIGENO JUTIKLIO KALIBRAVIMAS: 4 žingsniai
Video: ultrasonic oxygen sensor OCS 3F 3.11 Arduino Uno(Atmega328p) 2024, Lapkritis
Anonim
ARDUINO IŠTIRPTAS OXIGENO JUTIKLIŲ KALIBRAVIMAS
ARDUINO IŠTIRPTAS OXIGENO JUTIKLIŲ KALIBRAVIMAS

Šioje pamokoje mes kalibruosime „Atlas Scientific“EZO ištirpusio deguonies (D. O) jutiklį naudodami „Arduino Uno“.

KALIBRAVIMO TEORIJA

Svarbiausia kalibravimo dalis yra rodmenų stebėjimas kalibravimo proceso metu. Lengviausia sukalibruoti įrenginį numatytąja būsena (UART režimas, įjungus nuolatinius rodmenis). Įrenginio perjungimas į I2C režimą po kalibravimo neturės įtakos išsaugotam kalibravimui. Jei prietaisas turi būti kalibruojamas I2C režimu, būtinai nuolat prašykite rodmenų, kad galėtumėte matyti zondo išvestį. Šioje pamokoje kalibravimas bus atliekamas UART režimu.

„Atlas“ištirpusio deguonies grandinė turi lankstų kalibravimo protokolą, leidžiantį kalibruoti vieno taško arba dviejų taškų (pasirinktinai). Temperatūros, druskingumo ir slėgio kompensavimo vertės neturi įtakos kalibravimui. Pirmiausia atlikite kalibravimą, o vėliau kompensuokite šiuos parametrus.

MEDŽIAGOS

  • Arduino UNO
  • Ištirpusio deguonies jutiklio rinkinys
  • Bandomoji Lenta
  • Jumperio laidai

1 žingsnis: SURINKITE Aparatūrą

SURINKITE Aparatūrą
SURINKITE Aparatūrą

Į „Atlas“komplektą įeina 1 EZO D. O grandinė, 1 D. O zondas, 1 BNC jungtis, 1 4oz kalibravimo tirpalas, 1 papildomas įtampos izoliatorius.

Įsitikinkite, kad D. O grandinė veikia UART režimu. Instrukcijas, kaip perjungti protokolus, rasite šioje nuorodoje.

Norėdami sumontuoti grandinę ir BNC jungtį, naudokite duonos lentą. Prijunkite D. O grandinę prie „Arduino Uno“, kaip parodyta aukščiau esančioje schemoje, ir prijunkite zondą prie BNC jungties.

2 žingsnis: ĮKELTI PROGRAMĄ Į ARDUINO UNO

a) Atsisiųskite pavyzdinį kodą iš šios nuorodos. Jis bus aplanke pavadinimu „arduino_UNO_DO_sample_code“.

b) Prijunkite „Arduino“prie kompiuterio.

c) Atidarykite kodą, atsisiųstą iš „Arduino IDE“a veiksmo. Jei neturite IDE, galite jį atsisiųsti iš ČIA.

d) Sudarykite ir įkelkite kodą į „Arduino“.

e) Atidarykite serijinį monitorių. Norėdami pasiekti, eikite į Įrankiai -> Serijinis monitorius arba paspauskite Ctrl+Shift+M klaviatūroje. Nustatykite duomenų perdavimo spartą iki 9600 ir pasirinkite „Vežimo grąžinimas“. Dabar turėtumėte turėti galimybę bendrauti su D. O grandine. Bandydami įveskite komandą i, kuri grąžins informaciją apie įrenginį.

3 veiksmas: vieno taško kalibravimas

Vieno taško kalibravimas
Vieno taško kalibravimas

a) Atsargiai nuimkite ir išmeskite D. O zondo dangtelį.

b) Leiskite zondui sėdėti ore, kol rodmenys stabilizuosis. Pastaba: mažas judėjimas iš vieno rodmens į kitą yra normalus.

c) Kai rodmenys stabilizuosis, serijiniame monitoriuje išduokite kalibravimo komandą cal.

Kai kalibravimas bus baigtas, rodmenys turėtų būti 9,09–9,1x mg/l, tik jei temperatūra, druskingumas ir slėgio kompensavimas yra numatytosiose reikšmėse.

numatytoji temperatūra = 20 ° C, numatytasis druskingumas = 0, numatytasis slėgis = 101,3 kPa

4 žingsnis: Dviejų taškų kalibravimas

Dviejų taškų kalibravimas
Dviejų taškų kalibravimas

Pastaba: atlikite šį kalibravimą tik tuo atveju, jei jums reikia tikslių rodmenų, mažesnių nei 1 mg/l

a) Kalibravę D. O grandinę naudodami komandą „cal“; įdėkite zondą į kalibravimo tirpalą. Maišykite zondą, kad pašalintumėte įstrigusį orą (dėl to rodmenys gali pakilti).

b) Leiskite zondui sėdėti kalibravimo tirpale, kol rodmenys stabilizuosis. Pastaba: mažas judėjimas iš vieno rodmens į kitą yra normalus.

c) Kai rodmenys stabilizuosis, serijiniame monitoriuje išduokite kalibravimo komandą cal, 0.

Rekomenduojamas: