Оглавление:

КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO: 4 шага
КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO: 4 шага

Видео: КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO: 4 шага

Видео: КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO: 4 шага
Видео: ATMega16 и автомобильный датчик кислорода 2024, Ноябрь
Anonim
КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO
КАЛИБРОВКА ДАТЧИКА РАСТВОРЕННОГО КИСЛОРОДА ARDUINO

В этом руководстве мы будем калибровать датчик растворенного кислорода (D. O) Atlas Scientific EZO с помощью Arduino Uno.

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

Самая важная часть калибровки - это наблюдение за показаниями в процессе калибровки. Проще всего откалибровать устройство в его состоянии по умолчанию (режим UART с включенным непрерывным считыванием). Переключение устройства в режим I2C после калибровки не повлияет на сохраненную калибровку. Если устройство необходимо откалибровать в режиме I2C, убедитесь, что вы постоянно запрашиваете показания, чтобы вы могли видеть выходной сигнал датчика. В этом руководстве калибровка будет выполняться в режиме UART.

Контур растворенного кислорода Atlas имеет гибкий протокол калибровки, позволяющий выполнять одноточечную или двухточечную калибровку (опция). Значения компенсации температуры, солености и давления не влияют на калибровку. Сначала выполните калибровку, а потом скорректируйте эти параметры.

МАТЕРИАЛЫ

  • Arduino UNO
  • Комплект датчика растворенного кислорода
  • Макетная плата
  • Провода перемычки

Шаг 1. СБОРКА ОБОРУДОВАНИЯ

СБОРКА ОБОРУДОВАНИЯ
СБОРКА ОБОРУДОВАНИЯ

В комплект Atlas входит 1 цепь EZO D. O, 1 зонд D. O, 1 гнездовой разъем BNC, 1 калибровочный раствор емкостью 4 унции, 1 дополнительный линейный изолятор напряжения.

Убедитесь, что цепь D. O находится в режиме UART. Инструкции по переключению между протоколами см. По следующей ССЫЛКЕ.

Используйте макетную плату для установки схемы и разъема BNC. Подключите схему D. O к Arduino Uno, как показано на схеме выше, и подключите датчик к разъему BNC.

Шаг 2: ЗАГРУЗИТЕ ПРОГРАММУ НА ARDUINO UNO

а) Загрузите образец кода по этой ССЫЛКЕ. Он будет в папке с названием «arduino_UNO_DO_sample_code».

б) Подключите Arduino к компьютеру.

c) Откройте код, загруженный с шага a, в вашей Arduino IDE. Если у вас нет IDE, вы можете скачать ее ЗДЕСЬ.

г) Скомпилируйте и загрузите код в Arduino.

д) Откройте серийный монитор. Для доступа перейдите в Инструменты -> Монитор последовательного порта или нажмите Ctrl + Shift + M на клавиатуре. Установите скорость передачи 9600 и выберите «Возврат каретки». Теперь у вас должна быть возможность связаться со схемой D. O. В качестве теста введите команду i, которая вернет информацию об устройстве.

Шаг 3: КАЛИБРОВКА ПО ОДНОЙ ТОЧКЕ

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

a) Осторожно снимите и выбросьте колпачок с зонда D. O.

б) Оставьте зонд на воздухе, пока показания не стабилизируются. Примечание. Небольшие переходы от одного показания к другому - это нормально.

c) Как только показания стабилизируются, подайте команду калибровки cal в последовательном мониторе.

После завершения калибровки вы должны увидеть значения в пределах 9,09–9,1 мг / л, только если температура, соленость и компенсация давления находятся на значениях по умолчанию.

температура по умолчанию = 20 ° C, соленость по умолчанию = 0, давление по умолчанию = 101,3 кПа

Шаг 4: ДВОЙНАЯ КАЛИБРОВКА

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

Примечание. Выполняйте эту калибровку только в том случае, если вам требуются точные показания ниже 1 мг / л

a) После того, как вы откалибровали цепь D. O с помощью команды "cal"; поместите зонд в калибровочный раствор. Перемешайте зонд, чтобы удалить захваченный воздух (который может привести к завышению показаний).

б) Оставьте зонд в калибровочном растворе до стабилизации показаний. Примечание. Небольшие переходы от одного показания к другому - это нормально.

c) Как только показания стабилизируются, выполните команду калибровки cal, 0 в последовательном мониторе.

Рекомендуемые: