Innholdsfortegnelse:

ARDUINO SALINITY SENSOR KALIBRERING: 9 trinn
ARDUINO SALINITY SENSOR KALIBRERING: 9 trinn

Video: ARDUINO SALINITY SENSOR KALIBRERING: 9 trinn

Video: ARDUINO SALINITY SENSOR KALIBRERING: 9 trinn
Video: DIY Soil EC/Salinity Meter || Measure Soil Conductivity & Salinity using Arduino & Soil EC Sensor 2024, November
Anonim
ARDUINO SALINITY SENSOR KALIBRERING
ARDUINO SALINITY SENSOR KALIBRERING

I denne opplæringen skal vi kalibrere Atlas Scientifics EZO saltholdighet/konduktivitet K1.0 -sensor ved hjelp av Arduino Uno.

KALIBRASJONSTEORI

Den viktigste delen av kalibrering er å se avlesningene under kalibreringsprosessen. Det er enklest å kalibrere enheten i standardtilstand (UART -modus, med kontinuerlige avlesninger aktivert). Å bytte enheten til I2C -modus etter kalibrering påvirker ikke den lagrede kalibreringen. Hvis enheten må kalibreres i I2C -modus, må du kontinuerlig be om avlesninger slik at du kan se utgangen fra sonden. I denne opplæringen vil kalibreringen bli utført i UART -modus.

MATERIALER

  • Arduino Uno
  • Konduktivitet K1.0 sensorsett
  • Brødbrett
  • Jumper ledninger
  • 2 kopper

Trinn 1: ENKELT PUNKT ELLER TO PUNKTKALIBRERING

ENKELT PUNKT ELLER TO PUNKTKALIBRERING
ENKELT PUNKT ELLER TO PUNKTKALIBRERING

Atlas EZO konduktivitetskrets har en fleksibel kalibreringsprotokoll, som gir mulighet for ett-punkts eller to-punkts kalibrering.

Enkeltpunktskalibrering vil gi et smalt rekkevidde av nøyaktighet.

To-punkts kalibrering vil gi et bredt spekter av nøyaktighet.

Trinn 2: MONTERING AV MASKINER

MONTERINGSINSTALLASJON
MONTERINGSINSTALLASJON

Settet inneholder 1 EZO EC -krets, 1 K1.0 konduktivitetsprobe, 1 kvinnelig BNC -kontakt, 4 oz kalibreringsløsninger: 12880µS og 80000µS, 1 valgfri innebygd spenningsisolator.

Sørg for at konduktivitetskretsen er i UART -modus. For instruksjoner om bytte mellom protokoller, se følgende LINK.

Bruk brødbrettet til å montere kretsen og BNC -kontakten. Koble konduktivitetskretsen til Arduino Uno som vist i diagrammet ovenfor og koble sonden til BNC -kontakten.

Trinn 3: LAST PROGRAM PÅ ARDUINO UNO

a) Last ned prøvekoden fra denne LINKEN. Den vil være i en mappe med tittelen "arduino_UNO_EC_sample_code". B) Koble Arduino til datamaskinen.

c) Åpne koden lastet ned fra trinn a, i Arduino IDE. Hvis du ikke har IDE, kan du laste den ned HER.

d) Kompiler og last opp koden til Arduino.

e) Åpne seriell skjerm. For tilgang, gå til Verktøy -> Seriell skjerm eller trykk Ctrl+Shift+M på tastaturet. Sett overføringshastigheten til 9600 og velg "Vognretur". Du bør nå kunne kommunisere med konduktivitetskretsen. Som en test, skriv inn kommandoen i som vil returnere enhetsinformasjonen.

Trinn 4: AKTIVER KONTINUELL LESING OG STIL PROBE TYPE

a) Sørg for at sondelokket er fjernet og at det er tørt. Med sonden i luft, send kommandoen c, 1 som vil muliggjøre kontinuerlige avlesninger en gang i sekundet.

b) Hvis sonden din ikke er K1.0 (standard), angir du sondetypen med kommandoen k, n

Hvor n er k -verdien til sonden din. I denne opplæringen bruker vi en K1.0 -sonde. Sondetypen kan bekreftes med kommando k,?

Trinn 5: TØRKALIBRERING

Send kommandoen cal, dry

Selv om du kan se avlesninger på 0,00 før du utsteder kommandoen, er det fortsatt nødvendig å gjøre en tørr kalibrering.

Trinn 6: KALIBRERING MED TO PUNKTER - Lavpunkt

TO PUNKTKALIBRERING - Lavpunkt
TO PUNKTKALIBRERING - Lavpunkt

a) Hell litt av 12880µS kalibreringsoppløsningen i en kopp. Sørg for at det er nok løsning til å dekke sondenes sanseområde.

b) Plasser sonden i koppen og rør den rundt for å fjerne fanget luft. La sonden sitte i løsningen. Målingene kan reduseres med +/- 40% fra den angitte verdien av kalibreringsløsningen.

c) Vent til avlesningene er stabilisert (liten bevegelse fra en lesning til den neste er normal) og send kommandoen cal, low, 12880

Merk: Avlesningene endres ikke etter at denne kommandoen er angitt.

Trinn 7: TO PUNKTKALIBRERING - Høydepunkt

a) Skyll av sonden før du kalibrerer til høydepunktet.

b) Hell litt av 80000µS kalibreringsoppløsningen i en kopp. Sørg for at det er nok løsning til å dekke sondenes sanseområde.

c) Plasser sonden i koppen og rør den rundt for å fjerne fanget luft. La sonden sitte i løsningen. Målingene kan reduseres med +/- 40% fra den angitte verdien av kalibreringsløsningen.

d) Vent til avlesningene er stabilisert (liten bevegelse fra en lesning til den neste er normal) og send kommandoen cal, high, 80000

Merk: Avlesningene vil endres etter at denne kommandoen er angitt. Kalibreringen er nå fullført.

Trinn 8: ENKELT PUNKTKALIBRERING

a) Hell litt kalibreringsløsning i en kopp (μS -verdi etter eget valg). Sørg for at det er nok løsning til å dekke sondenes sanseområde.

b) Plasser sonden i koppen og rør den rundt for å fjerne fanget luft. La sonden sitte i løsningen. Målingene kan reduseres med +/- 40% fra den angitte verdien av kalibreringsløsningen.

c) Vent til avlesningene er stabilisert (liten bevegelse fra en avlesning til den neste er normal) og send kommandoen cal, n der n er verdien av kalibreringsløsningen.

Merk: Avlesningene endres etter at kommandoen er angitt. Kalibreringen er nå fullført.

Trinn 9: TEMPERATURKOMPENSASJON UNDER KALIBRERING

TEMPERATURKOMPENSASJON UNDER KALIBRERING
TEMPERATURKOMPENSASJON UNDER KALIBRERING

Temperatur har en signifikant effekt på konduktivitets-/saltholdighetsavlesninger. EZO -konduktivitetskretsen har temperaturen satt til 25 ̊ C som standard.

Du skal aldri endre standardtemperaturkompensasjonen under kalibrering.

Hvis kalibreringsløsningen er +/- 5 ̊ C (eller mer), se tabellen på flasken og kalibrer til den tilsvarende verdien.

Anbefalt: