Innehållsförteckning:

ARDUINO LÖST OXYGENSENSORKALIBRERING: 4 steg
ARDUINO LÖST OXYGENSENSORKALIBRERING: 4 steg

Video: ARDUINO LÖST OXYGENSENSORKALIBRERING: 4 steg

Video: ARDUINO LÖST OXYGENSENSORKALIBRERING: 4 steg
Video: Best way to clean oxygen sensors #shorts 2024, November
Anonim
ARDUINO LÖST OXYGENSENSORKALIBRERING
ARDUINO LÖST OXYGENSENSORKALIBRERING

I denna handledning kommer vi att kalibrera Atlas Scientifics EZO -upplösta syre (D. O) -sensor med Arduino Uno.

KALIBRERINGSTEORI

Den viktigaste delen av kalibreringen är att titta på avläsningarna under kalibreringsprocessen. Det är lättast att kalibrera enheten i dess standardläge (UART -läge, med kontinuerliga avläsningar aktiverade). Att byta enhet till I2C -läge efter kalibrering påverkar inte den lagrade kalibreringen. Om enheten måste kalibreras i I2C -läge, var noga med att kontinuerligt begära avläsningar så att du kan se utsignalen från sonden. I denna handledning kommer kalibreringen att göras i UART -läge.

Atlas krets för upplöst syre har ett flexibelt kalibreringsprotokoll, vilket möjliggör kalibrering med en eller två punkter (tillval). Temperatur-, salt- och tryckkompenseringsvärden har ingen effekt på kalibreringen. Gör kalibreringen först och kompensera för dessa parametrar senare.

MATERIAL

  • Arduino UNO
  • Sensorsats för upplöst syre
  • Bakbord
  • Bygelkablar

Steg 1: MONTERING HARDWARE

MONTERING HARDWARE
MONTERING HARDWARE

Satsen från Atlas innehåller 1 EZO D. O -krets, 1 D. O -sond, 1 BNC -kontaktdon, 1 4oz kalibreringslösning, 1 valfri inline spänningsisolator.

Se till att D. O -kretsen är i UART -läge. För instruktioner om hur du växlar mellan protokoll, se följande LÄNK.

Använd brödbrädan för att montera kretsen och BNC -kontakten. Koppla D. O -kretsen till Arduino Uno enligt schemat ovan och anslut sonden till BNC -kontakten.

Steg 2: LADDA PROGRAM PÅ ARDUINO UNO

a) Ladda ner provkoden från denna LINK. Det kommer att finnas i en mapp med titeln "arduino_UNO_DO_sample_code".

b) Anslut Arduino till din dator.

c) Öppna koden som laddats ner från steg a, i din Arduino IDE. Om du inte har IDE kan du ladda ner det HÄR.

d) Kompilera och ladda upp koden till Arduino.

e) Öppna seriell bildskärm. För åtkomst, gå till Verktyg -> Seriell bildskärm eller tryck på Ctrl+Skift+M på tangentbordet. Ställ in överföringshastigheten till 9600 och välj "Vagnretur". Du bör nu kunna kommunicera med D. O -kretsen. Som ett test anger du kommandot i som returnerar enhetsinformationen.

Steg 3: ENKEL PUNKTKALIBRERING

ENKEL PUNKTKALIBRERING
ENKEL PUNKTKALIBRERING

a) Dra försiktigt av och kassera locket från D. O -sonden.

b) Låt sonden sitta, utsatt för luft tills avläsningarna stabiliseras. Obs: Liten rörelse från en läsning till nästa är normal.

c) När avläsningarna har stabiliserats utfärdar kalibreringskommandot cal i den seriella bildskärmen.

När kalibreringen är klar bör du se avläsningar mellan 9,09 - 9,1x mg/L, endast om temperatur, salthalt och tryckkompensation har standardvärdena.

standardtemperatur = 20 ° C, standardsalthalt = 0, standardtryck = 101,3 kPa

Steg 4: DUBBELPUNKTKALIBRERING

DUBBEL PUNKTKALIBRERING
DUBBEL PUNKTKALIBRERING

Obs! Utför endast denna kalibrering om du behöver exakta avläsningar under 1 mg/L

a) När du har kalibrerat D. O -kretsen med kommandot "cal"; placera sonden i kalibreringslösningen. Rör om sonden för att avlägsna instängd luft (vilket kan leda till att avläsningarna blir höga).

b) Låt sonden sitta i kalibreringslösningen tills avläsningarna stabiliseras. Obs: Liten rörelse från en läsning till nästa är normal.

c) När avläsningarna har stabiliserats utfärdar kalibreringskommandot cal, 0 i den seriella bildskärmen.

Rekommenderad: