INHOUDSOPGAWE:

ARDUINO SALINITY SENSOR KALIBRASIE: 9 stappe
ARDUINO SALINITY SENSOR KALIBRASIE: 9 stappe

Video: ARDUINO SALINITY SENSOR KALIBRASIE: 9 stappe

Video: ARDUINO SALINITY SENSOR KALIBRASIE: 9 stappe
Video: How to Calibrate your TDS Meter! ⚗️🌊 2024, November
Anonim
ARDUINO SALINITY SENSOR KALIBRASIE
ARDUINO SALINITY SENSOR KALIBRASIE

In hierdie tutoriaal kalibreer ons Atlas Scientific se EZO soutgehalte/geleidingsvermoë K1.0 -sensor met behulp van Arduino Uno.

KALIBRASIE TEORIE

Die belangrikste deel van kalibrasie is om na die lesings te kyk tydens die kalibrasieproses. Dit is die maklikste om die toestel in sy standaardtoestand te kalibreer (UART -modus, met deurlopende lesings geaktiveer). Om die toestel na die kalibrasie na die I2C -modus oor te skakel, beïnvloed die gestoorde kalibrasie nie. As die toestel in die I2C -modus gekalibreer moet word, moet u voortdurend lesings aanvra sodat u die uitset van die sonde kan sien. In hierdie tutoriaal word die kalibrasie in die UART -modus uitgevoer.

MATERIAAL

  • Arduino Uno
  • Geleiding K1.0 sensor kit
  • Broodbord
  • Springdrade
  • 2 koppies

Stap 1: ENIGE PUNT OF KALIBRASIE VAN TWEE PUNTE

ENKELPUNT OF TWEE PUNTKALIBRASIE
ENKELPUNT OF TWEE PUNTKALIBRASIE

Die Atlas EZO-geleidingsbaan het 'n buigsame kalibrasieprotokol, wat eenpunt- of tweepuntkalibrasie moontlik maak.

Enkelpuntkalibrasie bied 'n noukeurige omvang.

Twee-punt kalibrasie bied 'n wye reeks akkuraatheid.

Stap 2: MONTERING HARDWARE

MONTERING HARDWARE
MONTERING HARDWARE

Die kit bevat 1 EZO EC -kring, 1 K1.0 geleidingsonde, 1 vroulike BNC -aansluiting, 4 oz kalibrasieoplossings: 12880µS en 80000µS, 1 opsionele inline spanningsisolator.

Maak seker dat die geleidingsbaan in die UART -modus is. Raadpleeg die volgende SKAKEL vir instruksies oor die wissel tussen protokolle.

Gebruik die broodbord om die stroombaan en die BNC -aansluiting te monteer. Dra die geleidingsbaan na die Arduino Uno soos in die skema hierbo getoon en verbind die sonde met die BNC -aansluiting.

Stap 3: LAAI PROGRAM OP ARDUINO UNO

a) Laai die voorbeeldkode van hierdie LINK af. Dit sal in 'n gids met die titel "arduino_UNO_EC_sample_code" verskyn. B) Koppel die Arduino aan op u rekenaar.

c) Maak die kode wat vanaf stap a afgelaai is, in u Arduino IDE oop. As u nie die IDE het nie, kan u dit van HIER aflaai.

d) Stel die kode op en laai dit op na Arduino.

e) Maak die seriële monitor oop. Gaan na Tools -> Serial Monitor of druk Ctrl+Shift+M op u sleutelbord vir toegang. Stel die baud -tempo op 9600 en kies "Vervoer terugkeer". U behoort nou met die geleidingsbaan te kan kommunikeer. As 'n toets, voer die opdrag i in wat die toestelinligting sal teruggee.

Stap 4: SKAKEL KONTINUWE LEES EN STEL PROBE TIPE IN

a) Maak seker dat die dop van die sonde verwyder is en dat dit droog is. Stuur die opdrag c, 1 met die sonde in die lug, wat een keer per sekonde deurlopende metings moontlik maak.

b) As u sonde nie K1.0 (standaard) is nie, stel dan die sondetipe in met die opdrag k, n

Waar n die k -waarde van u sonde is. In hierdie tutoriaal gebruik ons 'n K1.0 -sonde. Die sondetipe kan met opdrag k,?

Stap 5: DROOGKALIBRASIE

Stuur die opdrag cal, droog

Alhoewel u metings van 0.00 kan sien voordat u die opdrag uitreik, is dit steeds nodig om 'n droë kalibrasie uit te voer.

Stap 6: TWEE PUNTKALIBRASIE - Laagpunt

TWEE PUNTKALIBRASIE - Laagpunt
TWEE PUNTKALIBRASIE - Laagpunt

a) Giet sommige van die 12880µS kalibrasie -oplossing in 'n beker. Maak seker dat daar genoeg oplossing is om die waarnemingsarea van die sonde te bedek.

b) Plaas die sonde in die beker en roer dit om ingeslote lug te verwyder. Laat die sonde in die oplossing sit. Die lesings kan met +/- 40% verminder word vanaf die vermelde waarde van die kalibrasie-oplossing.

c) Wag totdat die lesings stabiliseer (klein beweging van een lesing na die volgende is normaal) en stuur die opdrag cal, low, 12880

Let wel: die lesings sal nie verander nadat hierdie opdrag ingevoer is nie.

Stap 7: KALIBRASIE VAN TWEE PUNTE - Hoogtepunt

a) Spoel die sonde af voordat dit na die hoogtepunt gekalibreer word.

b) Giet 'n paar van die 80000µS kalibrasie -oplossing in 'n beker. Maak seker dat daar genoeg oplossing is om die waarnemingsarea van die sonde te bedek.

c) Plaas die sonde in die beker en roer dit om ingeslote lug te verwyder. Laat die sonde in die oplossing sit. Die lesings kan met +/- 40% verminder word vanaf die vermelde waarde van die kalibrasie-oplossing.

d) Wag totdat die lesings stabiliseer (klein beweging van een lesing na die volgende is normaal) en stuur die opdrag cal, high, 80000

Let wel: die lesings sal verander nadat hierdie opdrag ingevoer is. Kalibrasie is nou voltooi.

Stap 8: ENIGE PUNTKALIBRASIE

a) Giet 'n kalibrasie -oplossing in 'n beker (μS -waarde van u keuse). Maak seker dat daar genoeg oplossing is om die waarnemingsarea van die sonde te bedek.

b) Plaas die sonde in die beker en roer dit om ingeslote lug te verwyder. Laat die sonde in die oplossing sit. Die lesings kan met +/- 40% verminder word vanaf die vermelde waarde van die kalibrasie-oplossing.

c) Wag totdat lesings stabiliseer (klein beweging van een lesing na die volgende is normaal) en stuur die opdrag cal, n waar n die waarde van die kalibrasie -oplossing is.

Let wel: Lesings sal verander nadat die opdrag ingevoer is. Kalibrasie is nou voltooi.

Stap 9: TEMPERATUURVERGOEDING TYDENS KALIBRASIE

TEMPERATUURVERGOEDING TYDENS KALIBRASIE
TEMPERATUURVERGOEDING TYDENS KALIBRASIE

Temperatuur het 'n beduidende uitwerking op geleidings-/soutgehalte. Die standaard EZO -geleidingsbaan is ingestel op 25 ̊ C.

U moet nooit die standaard temperatuurvergoeding tydens kalibrasie verander nie.

As die kalibrasie-oplossing +/- 5 ̊ C (of meer) is, verwys na die grafiek op die bottel en kalibreer tot die ooreenstemmende waarde.

Aanbeveel: