Съдържание:

Калибриране на сензора за кислород на ARDUINO: 4 стъпки
Калибриране на сензора за кислород на ARDUINO: 4 стъпки

Видео: Калибриране на сензора за кислород на ARDUINO: 4 стъпки

Видео: Калибриране на сензора за кислород на ARDUINO: 4 стъпки
Видео: #11 LM35 and 4-20mA Industrial Temperature Sensor to Outseal Arduino PLC 2024, Ноември
Anonim
КАЛИБРИРАНЕ НА СЕНЗОРА НА КИСЛОРОД ARDUINO
КАЛИБРИРАНЕ НА СЕНЗОРА НА КИСЛОРОД ARDUINO

В този урок ще калибрираме сензора EZO за разтворен кислород (D. O) на Atlas Scientific, използвайки Arduino Uno.

ТЕОРИЯ ЗА КАЛИБРОВКА

Най -важната част от калибрирането е наблюдение на показанията по време на процеса на калибриране. Най -лесно е да калибрирате устройството в състоянието му по подразбиране (режим UART, с активирани непрекъснати показания). Превключването на устройството в режим I2C след калибриране няма да повлияе на запаметената калибрация. Ако устройството трябва да бъде калибрирано в режим I2C, непременно непрекъснато заявявайте показания, за да можете да видите изхода от сондата. В този урок калибрирането ще се извърши в режим UART.

Контурът с разтворен кислород на Atlas има гъвкав протокол за калибриране, позволяващ калибриране в една или две точки (по избор). Стойностите на температурата, солеността и компенсацията на налягането нямат ефект върху калибрирането. Направете първо калибрирането и по -късно компенсирайте тези параметри.

МАТЕРИАЛИ

  • Arduino UNO
  • Комплект сензор за разтворен кислород
  • Платка
  • Кабелни проводници

Стъпка 1: Сглобяване на хардуер

Сглобяване на хардуер
Сглобяване на хардуер

Комплектът от Atlas включва 1 EZO D. O верига, 1 D. O сонда, 1 женски BNC конектор, 1 4oz калибриращ разтвор, 1 допълнителен вграден изолатор на напрежение.

Уверете се, че D. O веригата е в режим UART. За инструкции за превключване между протоколи вижте следната ВРЪЗКА.

Използвайте макетната платка, за да монтирате веригата и BNC конектора. Свържете D. O веригата към Arduino Uno, както е показано на схемата по -горе, и свържете сондата към BNC конектора.

Стъпка 2: ЗАРЕЖДАНЕ НА ПРОГРАМАТА НА ARDUINO UNO

а) Изтеглете примерния код от тази ВРЪЗКА. Той ще бъде в папка, озаглавена „arduino_UNO_DO_sample_code“.

б) Свържете Arduino към вашия компютър.

в) Отворете кода, изтеглен от стъпка а, във вашата Arduino IDE. Ако нямате IDE, можете да го изтеглите от ТУК.

г) Компилирайте и качете кода в Arduino.

д) Отворете серийния монитор. За достъп отидете до Инструменти -> Сериен монитор или натиснете Ctrl+Shift+M на клавиатурата си. Задайте скоростта на предаване на 9600 и изберете "Carriage return". Вече трябва да можете да комуникирате с веригата D. O. Като тест въведете командата i, която ще върне информацията за устройството.

Стъпка 3: КАЛИБРИРАНЕ НА ЕДНА ТОЧКА

КАЛИБРИРАНЕ НА ЕДНА ТОЧКА
КАЛИБРИРАНЕ НА ЕДНА ТОЧКА

а) Внимателно издърпайте и изхвърлете капачката от D. O сондата.

б) Оставете сондата да седи, изложена на въздух, докато показанията се стабилизират. Забележка: Малкото движение от едно четене към друго е нормално.

в) След като показанията се стабилизират, издайте командата за калибриране cal в серийния монитор.

След като калибрирането приключи, трябва да видите показания между 9.09 - 9.1x mg/L, само ако температурата, солеността и компенсацията на налягането са на стойностите по подразбиране.

температура по подразбиране = 20 ° C, соленост по подразбиране = 0, налягане по подразбиране = 101,3 kPa

Стъпка 4: ДВОЙНА ТОЧКА КАЛИБРИРАНЕ

ДВА ТОЧКИ КАЛИБРИРАНЕ
ДВА ТОЧКИ КАЛИБРИРАНЕ

Забележка: Извършете това калибриране само ако се нуждаете от точни показания под 1 mg/L

а) След като сте калибрирали схемата D. O с помощта на командата "cal"; поставете сондата в калибриращия разтвор. Разбъркайте сондата наоколо, за да отстраните задържания въздух (което може да доведе до покачване на показанията).

b) Оставете сондата да седне в калибриращия разтвор, докато показанията се стабилизират. Забележка: Малкото движение от едно четене към друго е нормално.

в) След като показанията се стабилизират, издайте командата за калибриране cal, 0 в серийния монитор.

Препоръчано: