Бродя по просторам Али наткнулся на бесконтактный датчик уровня жидкости. Как раз мне такой был нужен. Зачем, расскажу в другой истории если все получится.
На самом деле, таких датчиков довольно много в разных корпусах и без них. Что внутри корпусных не понятно, но судя по названию тоже самое. Хотя могут быть варианты.
Исходя из названия, датчик позволяет определить наличие жидкости в емкости. При этом, погружать сам датчик или его части не нужно. Это может пригодиться в случае, если емкость герметична, жидкость агрессивна (кислота, щелочь) или стерильна.
Характеристики со страницы товара:
Current consumption: ± 8mA
Input voltage: DC 5V
Output mode: NPN
Output current: ≤ 100mA
Response time: 500mS
Working ambient temperature: — 20~75 ° C
Inductive thickness (sensitivity) range: ≤ 5mm
Ripple and noise voltage: ≤ 1000mvpp
Liquid level accuracy: ± 3mm
Temperature: ≤ 100%
Некоторые параметры сбивают с толку, например Temperature: ≤ 100%, но в принципе из описания все понятно.
Область применения неметаллические емкости: пластик, стекло, керамика и пр.
Кроме того стенки емкости не должны содержать пузырьков воздуха, воздушных прослоек. Также не рекомендуется прикреплять датчик с помощью вспененного скотча.
Расстояние от жидкости (или толщина стенки емкости), на котором срабатывает датчик не более 5 мм.
Для питания требуется 5В. Потребление тока всего 8мА. А вот коммутировать можно устройства с потреблением тока не более 100 мА.
Датчик состоит из небольшой платы 15,2х8,2 мм, кабеля длиной 300 мм. На конце трех пиновый разъем для подключения.
Один контакт для питания +5В, один общий и один сигнальный.
Устройство можно использовать например с Arduino
Или подключать какое-то исполнительное устройство. Напомню, что ток нагрузки не более 100 мА.
Этот датчик бескорпусной. Но на Али можно найти несколько вариантов в корпусе. Маркировка отличается цифрой. Иногда напряжение питания может быть 3,3в или 12в.
Как-то попался датчик без провода, одна плата.
XKC-Y23A-V
XKC-Y25-V
XKC-Y26-V
Или без маркировки как таковой
Маркировка микросхемы на плате отсутствует.
Кроме микросхемы есть кнопка, которая позволяет регулировать чувствительность датчика.
Начнем тестирование. По указанной выше схеме через резистор на выход был подключен светодиод.
Потребление тока самой платы 4,5 мА.
Подносим датчик к бутылке с водой и, о чудо, он работает! Так же срабатывает на прикосновения пальцем.
Интересно как можно регулировать чувствительность. У продавца не описано каким образом можно ее настроить.
Я предположил, что нажимая на кнопку можно менять разный уровень от меньшего к большему по кругу.
Но тут началась котовасия.
После нажатия на кнопку, диод начинает несколько раз моргать.
Сколько я не нажимал, всегда получалась разная чувствительность не поддающаяся никакой логике. То датчик реагировал на пустой стакан или любую поверхность, то светодиод всегда горел, не зависимо от того, подносили его к чему-либо или нет.
Иногда работал правильно.
В процессе изучения начал искать какие-либо упоминания о таком датчике в сети. В основном были обзоры на модель XKC-Y25. Но у нее уровень регулируется не кнопкой, а подстроечным резистором.
У продавцов на Али тоже не удавалось найти что-либо. Пока наконец на странице XKC-Y23A нашелся алоритм настройки.
Оказалось что нужно поднести датчик к емкости с жидкостью и нажать кнопку. После того, датчик сам подстроится.
После прочтения все стало на свои места. Эксперименты показали, что максимальное расстояние от жидкости до датчика действительно примерно 5 мм, с учетом толщины стенки емкости.
Нормально реагирует на спиртосодержащую жидкость, находящуюся в стеклянной бутылке.
Собственно, на сегодня это все.
Емкостный датчик
расстояние, как мне кажется, немного более чем 5мм — бак для воды + корпус + зазор между ними
www.atarserviss.lv/udens-tvertnes-limena-sensors-585-v2-melitta-nivona-1
находящуюся в стеклянной бутылке.»
Это точно — без бутылки не разберёшься!
https://aliexpress.com/item/1005001507842805.html
Так и не смог поставить на нём 3.3V. То 3.1, то 3.6, то до 4.2 взлетает при простом прикосновении.
Лучше фиксиррванные брать.
А если через релюху отключать нагрев?
А есть у кого на это даташит (не смог найти...(()?
Или хотя б схему, как кнопка калибровки подключена: на какие ноги микросхемы, есть ли доп.обвязка при этом?
Хочу взять датчик в виде только платки, но, полагаю, возможность запускать калибровку будет не лишней.
Спасибо!!!
Так что увы, в самом простом датчике калибровку не добавить.
1. Выходной интерфейс высокого и низкого уровня-Модель: XKC-Y25-V
2. Выходной интерфейс NPN-Модель: XKC-Y25-NPN
3. Выходной интерфейс PNP-Модель: XKC-Y25-PNP
кто-нибудь сталкивался, в чем у них отличие выходного сигнала?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.