Оглавление:
- Шаг 1: КАЛИБРОВКА ПО ОДНОЙ ИЛИ ДВУМЯ ТОЧКЕ
- Шаг 2: СБОРКА ОБОРУДОВАНИЯ
- Шаг 3: ЗАГРУЗИТЕ ПРОГРАММУ НА ARDUINO UNO
- Шаг 4: ВКЛЮЧИТЕ НЕПРЕРЫВНОЕ ЧТЕНИЕ И УСТАНОВИТЕ ТИП ЗОНДА
- Шаг 5: СУХАЯ КАЛИБРОВКА
- Шаг 6: ДВУХТОЧНАЯ КАЛИБРОВКА - Нижняя точка
- Шаг 7: ДВУХТОЧНАЯ КАЛИБРОВКА - Высшая точка
- Шаг 8: КАЛИБРОВКА ПО ОДНОЙ ТОЧКЕ
- Шаг 9: ТЕМПЕРАТУРНАЯ КОМПЕНСАЦИЯ ВО ВРЕМЯ КАЛИБРОВКИ
Видео: КАЛИБРОВКА ДАТЧИКА СОЛИЧНОСТИ ARDUINO: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом руководстве мы будем калибровать датчик солености / проводимости 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 (или более), обратитесь к таблице на бутылке и выполните калибровку до соответствующего значения.
Рекомендуемые:
КАЛИБРОВКА ДАТЧИКА PH ARDUINO: 7 шагов
КАЛИБРОВКА ДАТЧИКА PH ARDUINO: в этом руководстве мы будем калибровать датчик pH Atlas Scientific EZO с помощью Arduino Uno. ТЕОРИЯ КАЛИБРОВКИ Самая важная часть калибровки - это наблюдение за показаниями во время процесса калибровки. Калибровать прибор проще всего в
Калибровка датчика влажности почвы: 5 шагов
Калибровка датчика влажности почвы: на рынке имеется множество измерителей влажности почвы, которые помогут садовнику решить, когда поливать свои растения. К сожалению, взять горсть почвы и проверить ее цвет и текстуру так же надежно, как и многие из этих устройств! Некоторые зонды даже регистрируются
КАЛИБРОВКА ДАТЧИКА ОВП ARDUINO: 3 шага
КАЛИБРОВКА ДАТЧИКА ОВП ARDUINO: в этом руководстве мы будем откалибровать датчик ОВП (окислительно-восстановительный потенциал) Atlas Scientific с помощью Arduino Uno ТЕОРИЯ КАЛИБРОВКИ Самая важная часть калибровки - это наблюдение за показаниями в процессе калибровки. Это просто
Калибровка датчика влажности: 7 шагов
Калибровка датчика влажности: у меня есть 3 датчика, которые могут измерять относительную влажность воздуха: BME280, SHT21, DHT22. Они заявили о возможности измерения с точностью +/- 3% в диапазоне от 20 до 80%. Однако при тестировании в одинаковых условиях для 3 датчиков я получил 3 разных результата. Может быть
Калибровка датчика дождя Arduino: 7 шагов
Калибровка датчика дождя Arduino: Введение: в этом руководстве мы «конструируем» датчик дождя с помощью Arduino и калибруем его, чтобы сообщать о ежедневных и ежечасных осадках. Дождевик, который я использую, представляет собой измененный датчик дождя типа опрокидывающегося ведра. Это произошло из-за травмы личного, мы