КОРЗИНА
магазина
8 (499) 500-14-56 | ПН. - ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

Бесконтактный датчик уровня жидкости XKC-Y25-V: руководство по использованию

Используйте бесконтактный датчик уровня жидкости XKC-Y25-V для контроля уровня водных растворов в различных ёмкостях и резервуарах. Отсутствие прямого контакта с жидкостями, позволяет использовать сенсор с опасными веществами, например кислота, щёлочь или кипящая вода.

Версии датчиков

В нашем магазине мы предлагаем две версии датчика уровня жидкости XKC-Y25-V, которые отличаются только длиной кабеля:

Примеры работы

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

Простой детектор жидкости

Работать с сенсором можно даже без микроконтроллера. Соберём простое устройство детектора уровня жидкости.

Что понадобится

Схема устройства

Sensor Liquid Level Contactless XKC-Y25-V Example 1

Результат работы

Переходим непосредственно к эксперименту.

  • Если уровень жидкости в зоне видимости датчика — красный индикатор загорится, а на контакте OUT будет высокий уровень.
  • Если уровень жидкости вне зоны видимости датчика — красный индикатор потухнет, а на контакте OUT будет низкий уровень.
Sensor Liquid Level Contactless XKC-Y25-V Example 2

Если вам нужно инвертировать сигнал OUT, измените режима выходного сигнала MODE.

Пример для Arduino

На роль контроллера для работы с датчиком уровня жидкости рассмотрим платформу Arduino Uno.

Что понадобится

Схема устройства

Sensor Liquid Level Contactless XKC-Y25-V Example 3

Программная настройка

Настройте плату Arduino Uno в среде Arduino IDE.

Исходный код

// GPIO пин, к которому подключен
// бесконтактный датчик уровня жидкости
constexpr auto PIN_SENSOR_LIQIID = 4;
 
void setup() {
  // Открываем монитор COM-порта
  Serial.begin(9600);
  // Настраиваем пин сенсора в режим входа
  pinMode(PIN_SENSOR_LIQIID, INPUT);
}
 
void loop() {
  // Считываем состояние пина
  int motionState = digitalRead(PIN_SENSOR_LIQIID);
  // Выводим данные в COM-порт
  Serial.println(motionState);
  // Ждём 100 мс
  delay(100);
}

Результат работы

После прошивки Arduino, откройте монитор COM-порта.

  • Если уровень жидкости в зоне видимости датчика — красный индикатор загорится, а в консоли вы увидите бегущие единицы.
  • Если уровень жидкости вне зоны видимости датчика — красный индикатор потухнет, а в консоли вы увидите бегущие нули.
Sensor Liquid Level Contactless XKC-Y25-V Example 4

Если вам нужно инвертировать сигнал OUT, измените режима выходного сигнала MODE.

Элементы платы

Sensor Liquid Level Contactless XKC-Y25-V Annotation

Сенсор

Бесконтактный датчик уровня жидкости XKC-Y25-V выполнен на ёмкостном чувствительном элементе, который реагирует на изменение диэлектрической проницаемости. Это свойство позволяет сигнализатору уровня обнаруживать жидкость через различные не металлические препятствия: пластик, стекло, керамика и т.д. Датчик жидкости даже зафиксирует прикосновение вашей руки. Максимальная толщина стенки препятствия и соответственно дистанция чувствительности сенсора составляет 12 мм.

С металлическими преградами датчик работать не будет.

Т.к. нет прямого контакта с детектируемыми жидкостями, датчик можно использовать с кислотами, щелочами, а также жидкостями в состоянии высокой температуры или под давлением. Для установки сигнализатора уровня не нужно сверлить отверстия в ёмкости и размещать сенсор внутри резервуара — просто закрепите датчик к стенке корпуса на двухсторонний скотч.

Sensor Liquid Level Contactless XKC-Y25-V Info 1

Датчик не имеет движущихся частей, что продлевает срок службы сенсора. Вся электроника залита компаундом, который обеспечивает защиту класса IP67, что гарантирует работу в пыльной среде и допускает кратковременное погружения в воду.

Выходной кабель

На выходе датчика расположен кабель. В нашем магазине мы предлагаем модификации с длиной 50 см или 100 см. На конце кабеля четыре провода обжатые в разъём JST XH-4 Female для подключения сенсора к питанию или управляющим платформам.

Цвет провода Контакт Функция Подключение
Коричневый VCC Питание Подключите к питанию.
Жёлтый OUT Выходной сигнал сенсора Подключите к пину ввода-вывода микроконтроллера.
Синий GND Земля Подключите к земле.
Чёрный MODE Выбор режима выходного сигнала. Подключите к питанию или земле.

Регулятор чувствительности

Для управления чувствительности сенсора используйте построечный резистор, который расположен под задней крышкой. Для регулировки используйте плоскую отвёртку.

Sensor Liquid Level Contactless XKC-Y25-V Info 2

Индикаторный светодиод

Красный индикаторный светодиод подскажет про детектировании жидкости:

  • Горит: жидкость в зоне поиска датчика.
  • Не горит: жидкость вне зоны поиска датчика.

Выбор режима выходного сигнала

Датчик имеет встроенную схему инвертирования выходного сигнала, которая управляется состоянием контакта MODE.

Штатный режим

Контакт MODE подключен к питания или не подключен вовсе: сигнал OUT не инвертируется.

  • Если уровень жидкости в зоне видимости датчика: светодиод горит, на выходе датчика высокий уровень.
  • Если уровень жидкости вне зоны видимости датчика: светодиод не горит, на выходе датчика низкий уровень.

Инверсный режим

Контакт MODE подключен к земле: сигнал OUT инвертируется.

  • Если уровень воды в зоне видимости датчика: светодиод горит, на выходе датчика низкий уровень.
  • Если уровень воды вне зоне видимости датчика: светодиод не горит, на выходе датчика высокий уровень.

Габаритный чертёж

Sensor Liquid Level Contactless XKC-Y25-V Dimensions

Характеристики

  • Модель: Бесконтактный датчик уровня жидкости XKC-Y25-V
  • Интерфейс: бинарный цифровой сигнал
  • Дистанция чувствительности: 0–12 мм
  • Напряжение питания: 3,3–24 В
  • Потребляемый ток: до 10 мА
  • Время отклика: 500 мс
  • Рабочая температура: 0–100 °C
  • Рабочий диапазон влажности: 5–100%
  • Материал корпуса: пластик
  • Класс защиты: IP67
  • Длина кабеля: 50 см или 100 см
  • Размеры: 28×28 мм

Ресурсы




Обсуждение

Гарантии и возврат Используя сайт Вы соглашаетесь с условями