Satura rādītājs:

ARDUINO SALINITY SENSOR CALIBRATION: 9 soļi
ARDUINO SALINITY SENSOR CALIBRATION: 9 soļi

Video: ARDUINO SALINITY SENSOR CALIBRATION: 9 soļi

Video: ARDUINO SALINITY SENSOR CALIBRATION: 9 soļi
Video: 9-Axis IMU LESSON 5: Calibrating the BNO055 9-axis Inertial Measurement Sensor 2024, Novembris
Anonim
ARDUINO SALINITY SENSOR CALIBRATION
ARDUINO SALINITY SENSOR CALIBRATION

Šajā apmācībā mēs kalibrēsim Atlas Scientific EZO sāļuma/vadītspējas K1.0 sensoru, izmantojot Arduino Uno.

KALIBRĒŠANAS TEORIJA

Kalibrēšanas vissvarīgākā daļa ir rādījumu skatīšanās kalibrēšanas procesā. Visvienkāršāk ir kalibrēt ierīci noklusējuma stāvoklī (UART režīms, ar nepārtrauktiem rādījumiem). Ierīces pārslēgšana I2C režīmā pēc kalibrēšanas neietekmēs saglabāto kalibrēšanu. Ja ierīce ir jākalibrē I2C režīmā, noteikti pieprasiet rādījumus nepārtraukti, lai jūs varētu redzēt zondes izvadi. Šajā apmācībā kalibrēšana tiks veikta UART režīmā.

MATERIĀLI

  • Arduino Uno
  • Vadītspējas K1.0 sensoru komplekts
  • Maizes dēlis
  • Jumper vadi
  • 2 tases

1. darbība: viena punkta vai divu punktu kalibrēšana

VIENA PUNKTA VAI Divu PUNKTU KALIBRĒŠANA
VIENA PUNKTA VAI Divu PUNKTU KALIBRĒŠANA

Atlas EZO vadītspējas ķēdei ir elastīgs kalibrēšanas protokols, kas ļauj veikt viena punkta vai divu punktu kalibrēšanu.

Viena punkta kalibrēšana nodrošinās šauru precizitātes diapazonu.

Divu punktu kalibrēšana nodrošinās plašu precizitātes diapazonu.

2. solis: APSTRĀDĀT Aparatūru

APSTRĀDĀTĀ Aparatūra
APSTRĀDĀTĀ Aparatūra

Komplektā ietilpst 1 EZO EC ķēde, 1 K1.0 vadītspējas zonde, 1 BNC savienotājsistēma, 4oz kalibrēšanas šķīdumi: 12880µS un 80000µS, 1 izvēles rindas sprieguma izolators.

Pārliecinieties, vai vadītspējas ķēde ir UART režīmā. Norādījumus par pārslēgšanos starp protokoliem skatiet šajā saitē.

Izmantojiet maizes dēli, lai uzstādītu ķēdi un BNC savienotāju. Pievienojiet vadītspējas ķēdi Arduino Uno, kā parādīts iepriekšējā shēmā, un pievienojiet zondi BNC savienotājam.

3. darbība: ielādējiet programmu ARDUINO UNO

a) Lejupielādējiet koda paraugu no šīs saites. Tas būs mapē ar nosaukumu "arduino_UNO_EC_sample_code". B) Savienojiet Arduino ar datoru.

c) Arduino IDE atveriet kodu, kas lejupielādēts no a darbības. Ja jums nav IDE, varat to lejupielādēt no ŠEIT.

d) Apkopojiet un augšupielādējiet kodu Arduino.

e) Atveriet seriālo monitoru. Lai piekļūtu, dodieties uz Rīki -> Seriālais monitors vai nospiediet tastatūras taustiņu kombināciju Ctrl+Shift+M. Iestatiet datu pārraides ātrumu uz 9600 un atlasiet “Ratu atgriešana”. Tagad jums vajadzētu būt iespējai sazināties ar vadītspējas ķēdi. Lai pārbaudītu, ievadiet komandu i, kas atgriezīs ierīces informāciju.

4. darbība: IESPĒJIET nepārtrauktu lasīšanu un iestatiet zondes tipu

a) Pārliecinieties, vai zondes vāciņš ir noņemts un vai tas ir sauss. Kad zonde ir gaisā, nosūtiet komandu c, 1, kas ļaus nepārtraukti nolasīt vienu reizi sekundē.

b) Ja jūsu zonde nav K1.0 (noklusējuma), tad iestatiet zondes tipu, izmantojot komandu k, n

Kur n ir jūsu zondes k vērtība. Šajā apmācībā mēs izmantosim zondi K1.0. Zondes tipu var apstiprināt ar komandu k,?

5. solis: SAUSA KALIBRĒŠANA

Nosūtiet komandu cal, sausa

Lai gan pirms komandas izdošanas var redzēt rādījumus 0,00, tomēr ir jāveic sausā kalibrēšana.

6. darbība: Divu punktu kalibrēšana - zems punkts

Divu punktu kalibrēšana - zems punkts
Divu punktu kalibrēšana - zems punkts

a) Ielejiet krūzē daļu no 12880µS kalibrēšanas šķīduma. Pārliecinieties, ka ir pietiekami daudz šķīduma, lai nosegtu zondes uztveršanas zonu.

b) Ievietojiet zondi krūzē un samaisiet to, lai noņemtu aizturēto gaisu. Ļaujiet zondei sēdēt šķīdumā. Nolasījumi var samazināties par +/- 40% no kalibrēšanas šķīduma norādītās vērtības.

c) Pagaidiet, līdz rādījumi stabilizējas (neliela kustība no viena rādījuma uz otru ir normāla), un nosūtiet komandu cal, low, 12880

Piezīme. Pēc šīs komandas ievadīšanas rādījumi nemainīsies.

7. solis: Divu punktu kalibrēšana - augstākais punkts

a) Pirms kalibrēšanas augstākajā punktā noskalojiet zondi.

b) Ielejiet krūzē daļu no 80000µS kalibrēšanas šķīduma. Pārliecinieties, ka ir pietiekami daudz šķīduma, lai nosegtu zondes uztveršanas zonu.

c) Ievietojiet zondi krūzītē un samaisiet to, lai noņemtu aizturēto gaisu. Ļaujiet zondei sēdēt šķīdumā. Nolasījumi var samazināties par +/- 40% no kalibrēšanas šķīduma norādītās vērtības.

d) Pagaidiet, līdz rādījumi stabilizējas (neliela kustība no viena rādījuma uz nākamo ir normāla), un nosūtiet komandu cal, high, 80000

Piezīme: rādījumi mainīsies pēc šīs komandas ievadīšanas. Kalibrēšana ir pabeigta.

8. solis: VIENA PUNKTA KALIBRĒŠANA

a) Ielejiet kalibrēšanas šķīdumu krūzē (μS vērtība pēc jūsu izvēles). Pārliecinieties, ka ir pietiekami daudz šķīduma, lai nosegtu zondes uztveršanas zonu.

b) Ievietojiet zondi krūzītē un apmaisiet to, lai noņemtu aizturēto gaisu. Ļaujiet zondei sēdēt šķīdumā. Nolasījumi var samazināties par +/- 40% no kalibrēšanas šķīduma norādītās vērtības.

c) Pagaidiet, līdz rādījumi stabilizējas (neliela kustība no viena rādījuma uz otru ir normāla), un nosūtiet komandu cal, n, kur n ir kalibrēšanas šķīduma vērtība.

Piezīme: rādījumi mainīsies pēc komandas ievadīšanas. Kalibrēšana ir pabeigta.

9. solis: TEMPERATŪRAS KOMPENSĀCIJA KALIBRĒŠANAS LAIKĀ

KALIBRĒŠANAS TEMPERATŪRAS KOMPENSĀCIJA
KALIBRĒŠANAS TEMPERATŪRAS KOMPENSĀCIJA

Temperatūra būtiski ietekmē vadītspējas/sāļuma rādījumus. EZO vadītspējas ķēdes temperatūra pēc noklusējuma ir iestatīta uz 25 ° C.

Kalibrēšanas laikā nekādā gadījumā nevajadzētu mainīt noklusējuma temperatūras kompensāciju.

Ja kalibrēšanas šķīduma temperatūra ir +/- 5 ° C (vai vairāk), skatiet diagrammu uz pudeles un kalibrējiet līdz atbilstošajai vērtībai.

Ieteicams: