INHOUDSOPGAWE:

ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE: 4 stappe
ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE: 4 stappe

Video: ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE: 4 stappe

Video: ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE: 4 stappe
Video: SKR Pro V1.1 - DRV8825 stepper driver install 2024, November
Anonim
ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE
ARDUINO OPLOS OXYGEN SENSOR KALIBRASIE

In hierdie tutoriaal sal ons Atlas Scientific se EZO opgeloste suurstof (D. O) sensor met behulp van Arduino Uno kalibreer.

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.

Die Atlas kring vir opgeloste suurstof het 'n buigsame kalibrasieprotokol, wat 'n enkele of dubbele punt (opsionele) kalibrasie moontlik maak. Temperatuur-, sout- en drukvergoedingswaardes het geen uitwerking op kalibrasie nie. Doen eers die kalibrasie en vergoed later vir hierdie parameters.

MATERIAAL

  • Arduino UNO
  • Sensorset vir opgeloste suurstof
  • Broodbord
  • Springdrade

Stap 1: MONTERING HARDWARE

MONTERING HARDWARE
MONTERING HARDWARE

Die kit van Atlas bevat 1 EZO D. O -kring, 1 D. O -sonde, 1 vroulike BNC -aansluiting, 1 kalibrasie -oplossing van 4 oz, 1 opsionele inline spanningsisolator.

Maak seker dat die D. O -stroombaan 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. Koppel die D. O -stroombaan na die Arduino Uno, soos in die skema hierbo getoon, en verbind die sonde met die BNC -aansluiting.

Stap 2: LAAI PROGRAM OP ARDUINO UNO

a) Laai die voorbeeldkode van hierdie LINK af. Dit sal in 'n gids met die titel "arduino_UNO_DO_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 D. O -kring te kan kommunikeer. As 'n toets, voer die opdrag i in wat die toestelinligting sal teruggee.

Stap 3: EENPUNTKALIBRASIE

ENKELPUNTKALIBRASIE
ENKELPUNTKALIBRASIE

a) Trek die dop versigtig af en gooi die dop uit die D. O -sonde.

b) Laat die sonde sit en blootgestel aan lug totdat die metings stabiliseer. Let wel: Klein beweging van een lesing na die volgende is normaal.

c) Nadat die lesings gestabiliseer is, gee die kalibrasieopdrag cal in die seriële monitor uit.

Nadat die kalibrasie voltooi is, moet u metings tussen 9.09 - 9.1x mg/L sien, slegs as temperatuur, soutgehalte en drukvergoeding by die standaardwaardes is.

verstek temperatuur = 20 ° C, standaard soutgehalte = 0, standaard druk = 101,3 kPa

Stap 4: KALIBRASIE VAN TWEE PUNTE

DUBBELPUNTKALIBRASIE
DUBBELPUNTKALIBRASIE

Let wel: voer hierdie kalibrasie slegs uit as u akkurate metings onder 1 mg/L benodig

a) Nadat u die D. O -stroombaan gekalibreer het met behulp van die "cal" -opdrag; plaas die sonde in die kalibrasie -oplossing. Roer die sonde om die vasgevangde lug te verwyder (wat kan veroorsaak dat die metings hoog word).

b) Laat die sonde in die kalibrasie -oplossing sit totdat die metings stabiliseer. Let wel: Klein beweging van een lesing na die volgende is normaal.

c) Nadat die lesings gestabiliseer is, gee die kalibrasieopdrag cal, 0 in die seriële monitor uit.

Aanbeveel: