Indholdsfortegnelse:

ARDUINO OPLØST OXYGEN SENSOR KALIBRERING: 4 trin
ARDUINO OPLØST OXYGEN SENSOR KALIBRERING: 4 trin

Video: ARDUINO OPLØST OXYGEN SENSOR KALIBRERING: 4 trin

Video: ARDUINO OPLØST OXYGEN SENSOR KALIBRERING: 4 trin
Video: How to chake Oxygen sensor with multimeter damage or not 😊easy solution😊 2024, November
Anonim
ARDUINO OPLØST OXYGEN SENSOR KALIBRERING
ARDUINO OPLØST OXYGEN SENSOR KALIBRERING

I denne vejledning kalibrerer vi Atlas Scientifics EZO -opløste oxygen (D. O) sensor ved hjælp af Arduino Uno.

KALIBRERINGSTEORI

Den vigtigste del af kalibreringen er at se målingerne under kalibreringsprocessen. Det er lettest at kalibrere enheden i sin standardtilstand (UART -tilstand, med kontinuerlige aflæsninger aktiveret). Skift af enheden til I2C -tilstand efter kalibrering påvirker ikke den lagrede kalibrering. Hvis enheden skal kalibreres i I2C -tilstand, skal du løbende anmode om aflæsninger, så du kan se output fra sonden. I denne vejledning udføres kalibreringen i UART -tilstand.

Atlas -opløst iltkredsløbet har en fleksibel kalibreringsprotokol, der muliggør enkeltpunkts- eller dobbeltpunktskalibrering (valgfrit). Temperatur-, saltholdigheds- og trykkompensationsværdier har ingen effekt på kalibrering. Gør kalibreringen først, og kompensér for disse parametre senere.

MATERIALER

  • Arduino UNO
  • Sensorsæt til opløst ilt
  • Brødbræt
  • Jumper ledninger

Trin 1: SAMLER HARDWARE

MONTERING HARDWARE
MONTERING HARDWARE

Sættet fra Atlas indeholder 1 EZO D. O -kredsløb, 1 D. O -probe, 1 kvindelig BNC -stik, 1 4oz kalibreringsløsning, 1 valgfri inline spændingsisolator.

Sørg for, at D. O -kredsløbet er i UART -tilstand. For instruktioner om skift mellem protokoller henvises til følgende LINK.

Brug brødbrættet til at montere kredsløbet og BNC -stikket. Led D. O -kredsløbet til Arduino Uno som vist i skematikken ovenfor, og tilslut sonden til BNC -stikket.

Trin 2: LÆS PROGRAM PÅ ARDUINO UNO

a) Download prøvekoden fra dette LINK. Det vil være i en mappe med titlen "arduino_UNO_DO_sample_code".

b) Tilslut Arduino til din computer.

c) Åbn den kode, der blev downloadet fra trin a, i din Arduino IDE. Hvis du ikke har IDE, kan du downloade den her.

d) Kompilér og upload koden til Arduino.

e) Åbn den serielle skærm. For adgang skal du gå til Værktøjer -> Seriel skærm eller trykke på Ctrl+Shift+M på dit tastatur. Indstil baudhastigheden til 9600, og vælg "Vognretur". Du skulle nu være i stand til at kommunikere med D. O kredsløbet. Som en test skal du indtaste kommandoen i, som returnerer enhedsoplysningerne.

Trin 3: ENKELT PUNKTKALIBRERING

ENKELT PUNKTKALIBRERING
ENKELT PUNKTKALIBRERING

a) Træk forsigtigt hætten af og kassér hætten fra D. O -sonden.

b) Lad sonden sidde, udsat for luft, indtil målingerne stabiliseres. Bemærk: Lille bevægelse fra en læsning til den næste er normal.

c) Når målingerne har stabiliseret sig, udsender kalibreringskommandoen cal i den serielle skærm.

Når kalibreringen er fuldført, bør du se aflæsninger mellem 9,09 - 9,1x mg/L, kun hvis temperatur, saltindhold og trykkompensation er på standardværdierne.

standardtemperatur = 20 ° C, standardsaltholdighed = 0, standardtryk = 101,3 kPa

Trin 4: DUBBEL PUNKTKALIBRERING

DUBBEL PUNKTKALIBRERING
DUBBEL PUNKTKALIBRERING

Bemærk: Denne kalibrering må kun udføres, hvis du har brug for nøjagtige aflæsninger under 1 mg/L

a) Når du har kalibreret D. O kredsløbet ved hjælp af "cal" kommandoen; anbring proben i kalibreringsopløsningen. Rør sonden rundt for at fjerne fanget luft (hvilket kan få aflæsninger til at blive høje).

b) Lad proben sidde i kalibreringsopløsningen, indtil aflæsningerne stabiliseres. Bemærk: Lille bevægelse fra en læsning til den næste er normal.

c) Når aflæsningerne er stabiliseret, udsender kalibreringskommandoen cal, 0 i den serielle skærm.

Anbefalede: