Оглавление:

КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO: 9 шагов
КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO: 9 шагов

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

Видео: КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO: 9 шагов
Видео: Выполните калибровку датчика отпечатков 2024, Ноябрь
Anonim
КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO
КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO

В этом руководстве мы будем калибровать датчик солености / проводимости K1.0 Atlas Scientific EZO с помощью Arduino Uno.

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

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

МАТЕРИАЛЫ

  • Ардуино Уно
  • Комплект датчика проводимости K1.0
  • Макетная плата
  • Провода перемычки
  • 2 чашки

Шаг 1: КАЛИБРОВКА ПО ОДНОЙ ИЛИ ДВУМЯ ТОЧКЕ

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

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

Калибровка по одной точке обеспечивает узкий диапазон точности.

Двухточечная калибровка обеспечивает широкий диапазон точности.

Шаг 2: СБОРКА ОБОРУДОВАНИЯ

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

В комплект входит 1 контур EZO EC, 1 зонд проводимости K1.0, 1 гнездовой разъем BNC, 4 унции калибровочных растворов: 12880 мкСм и 80000 мкСм, 1 дополнительный линейный изолятор напряжения.

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

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

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

а) Загрузите образец кода по этой ССЫЛКЕ. Он будет в папке с названием «arduino_UNO_EC_sample_code». Б) Подключите Arduino к вашему компьютеру.

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

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

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

Шаг 4: ВКЛЮЧИТЕ НЕПРЕРЫВНОЕ ЧТЕНИЕ И УСТАНОВИТЕ ТИП ЗОНДА

а) Убедитесь, что колпачок зонда снят и он сухой. Когда зонд находится в воздухе, отправьте команду c, 1, которая позволит непрерывно снимать показания один раз в секунду.

б) Если ваш датчик не K1.0 (по умолчанию), установите тип датчика с помощью команды k, n

Где n - значение k вашего зонда. В этом руководстве мы будем использовать датчик K1.0. Тип зонда можно подтвердить командой k,?

Шаг 5: СУХАЯ КАЛИБРОВКА

Отправить команду cal, dry

Даже если вы можете увидеть показания 0,00 перед подачей команды, все же необходимо выполнить сухую калибровку.

Шаг 6: ДВУХТОЧНАЯ КАЛИБРОВКА - Нижняя точка

ДВУХТОЧНАЯ КАЛИБРОВКА - Низкая точка
ДВУХТОЧНАЯ КАЛИБРОВКА - Низкая точка

а) Налейте немного калибровочного раствора 12880 мкСм в чашку. Убедитесь, что раствора достаточно, чтобы покрыть чувствительную область зонда.

б) Поместите зонд в чашку и перемешайте, чтобы удалить захваченный воздух. Оставьте зонд в растворе. Показания могут отличаться на +/- 40% от заявленного значения калибровочного раствора.

c) Дождитесь стабилизации показаний (небольшое перемещение от одного показания к другому является нормальным) и отправьте команду cal, low, 12880.

Примечание: показания не изменятся после ввода этой команды.

Шаг 7: ДВУХТОЧНАЯ КАЛИБРОВКА - Высшая точка

а) Промойте зонд перед калибровкой до высокой точки.

б) Налейте немного калибровочного раствора 80000 мкСм в чашку. Убедитесь, что раствора достаточно, чтобы покрыть чувствительную область зонда.

c) Поместите зонд в чашку и перемешайте, чтобы удалить захваченный воздух. Оставьте зонд в растворе. Показания могут отличаться на +/- 40% от заявленного значения калибровочного раствора.

г) Подождите, пока показания стабилизируются (небольшое перемещение от одного показания к другому является нормальным) и отправьте команду cal, high, 80000.

Примечание: показания изменятся после ввода этой команды. На этом калибровка завершена.

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

а) Налейте немного калибровочного раствора в чашку (значение μS по вашему выбору). Убедитесь, что раствора достаточно, чтобы покрыть чувствительную область зонда.

б) Поместите зонд в чашку и перемешайте, чтобы удалить захваченный воздух. Оставьте зонд в растворе. Показания могут отличаться на +/- 40% от заявленного значения калибровочного раствора.

c) Дождитесь стабилизации показаний (небольшое перемещение от одного показания к другому является нормальным) и отправьте команду cal, n, где n - значение калибровочного раствора.

Примечание. Показания изменятся после ввода команды. На этом калибровка завершена.

Шаг 9: ТЕМПЕРАТУРНАЯ КОМПЕНСАЦИЯ ВО ВРЕМЯ КАЛИБРОВКИ

ТЕМПЕРАТУРНАЯ КОМПЕНСАЦИЯ ВО ВРЕМЯ КАЛИБРОВКИ
ТЕМПЕРАТУРНАЯ КОМПЕНСАЦИЯ ВО ВРЕМЯ КАЛИБРОВКИ

Температура оказывает значительное влияние на показания проводимости / солености. Для контура электропроводности EZO по умолчанию задана температура 25 ° C.

Ни в коем случае нельзя изменять температурную компенсацию по умолчанию во время калибровки.

Если калибровочный раствор составляет +/- 5 ̊ C (или более), обратитесь к таблице на бутылке и выполните калибровку до соответствующего значения.

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