САМОВАР                                  
×
Меню

Датчик уровня флегмы

 
Бесконтактный датчик уровня жидкости XKC-Y25-V выполнен на ёмкостном чувствительном элементе, который реагирует на изменение диэлектрической проницаемости. Это свойство позволяет сигнализатору уровня обнаруживать жидкость через различные не металлические препятствия: пластик, стекло, керамика и т.д. Датчик жидкости даже зафиксирует прикосновение вашей руки. Максимальная толщина стенки препятствия и соответственно дистанция чувствительности сенсора составляет 12 мм. С металлическими преградами датчик работать не будет.
 
Подробно можно прочесть на ресурсе: Бесконтактный датчик уровня жидкости XKC-Y25-V
 
Фактически Самовар может работать с любым датчиком (лазерный, индукционный, контактный  и пр.) который может работать от  3.3 вольта (или 5 вольт, при условии использования преобразователя логических уровней.) и выдавать, при срабатывании, логическую единицу или логический ноль.
Выбор какой датчик использовать можно сделать в файле Samovar_ini.h
 
Использовать датчик уровня флегмы, который при срабатывании имеет на выходе логическую единицу.
#define USE_HEAD_LEVEL_SENSOR                //использовать датчик уровня флегмы в голове (датчик P-N-P).
 
Использовать датчик уровня флегмы, который при срабатывании имеет на выходе логический ноль
#define WHLS_HIGH_PULL                       //использовать датчик уровня жидкости N-P-N
 
(Далее все примеры на основании использования датчика XKC-Y25-V P-N-P)
 
Выбор режима выходного сигнала.
 
Некоторые модели датчиков имеют 4 вывода и имеют встроенную схему инвертирования выходного сигнала, которая управляется состоянием контакта MODE.
 
Штатный режим
Контакт MODE подключен к плюсу питания или не подключен вовсе: сигнал OUT не инвертируется.
 
Инверсный режим
Контакт MODE подключен к земле: сигнал OUT инвертируется.
 
Куда ставится, как крепить,
 
Датчик ставится на диоптр, так как через металл он не работает. 
 
Этап 1 - временно-постоянный.
Понадобится:
 
 
Берем карту, зажимом крепим к стойкам диопра (фото не очень удачное), отмечаем где находится вторая стойка. 
Обрезаем  и ступенчатым сверлом сверлим отверстие, немного меньше требуемого. Ножом подрезаем чтобы датчик вставлялся плотно.
 
     
 
 
Рисуем + (плюс) и - (минус),  это регулировка чувствительности, снимаем с датчика крышку, вставляем в отверстие и с помощью двух зажимов крепим на диоптр.
 
 
 
Готово! Крышку не ставим - придется  крутить чтобы поймать срабатывание.
 
 
Постоянное.

Берется твердый пластик, также делается отверстие, но теперь зажимы сверлятся  и крепятся на винты М3 "потай".
 
   
 
 
Снимаем одну пружину,  также крепим на диоптр.
 
 
 
Что это дает. Первое - это жесткость конструкции, Второе  - это возможность закрепить как можно ниже  и даже под наклоном.
 
Датчик емкостной. Регулировать отверткой с длинной изолированной ручкой,  лучше если вся отвертка пластиковая или ее основная часть.
 
Подключается датчик к разъему печатной платы LEVEL. Проверка проста - подключили, поднесли руку, светодиод сработал.
Срабатыванием датчика уровня флегмы Самовар считается период равный 3 секундам, в течение которого постоянно горит светодиод датчика.  Если светодиод мигает с частой менее 3-х секунд это не считается срабатыванием.
Если Самовар определил что датчик сработал, будет дана команда регулятору понизить напряжение.
 
После разгона, когда колонна выйдет на режим стабилизации и диоптр нагреется, нужно выставить порог срабатывания.
Для начала уменьшаем чувствительность датчика, выводим колонну на режим, начинаем отбирать головы. Отверткой вращаем винт подстроечника  до срабатывания датчика и немного возвращаем назад.
Можно при отборе голов, поднятием мощности, захлебнуть колонну, чтобы убедиться в корректности  срабатывания датчика и сделать более тонкую настройку. На качество конечного продукта этот эпизод не повлияет.
 
Чем тоньше настройка, тем раньше датчик отреагирует на появление флегмы в диоптре, но при этом возможны ложные срабатывания.
Если датчик снимался или был длительный простой, корректировку нужно повторять.

Возможные проблемы.
 
При настройке скетча, можно  в файле Samovar_ini.h закомментировать строку
//#define USE_HEAD_LEVEL_SENSOR                //использовать датчик уровня флегмы в голове (датчик P-N-P)
 
Или другой способ:
В файле Samovar_ini.h закомментировать строку
//#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //Если датчик флегмы используется, то игнорировать команду на отключение датчика в WEB-интерфейсе.
Тогда , в интерфейсе, на вкладке Настройки появится галочка, которой можно включить или отключить использование датчика флегмы.
 
При использовании датчика, резистор R1-10k (находится рядом с разъемом LEVEL)  должен быть обязательно установлен.
 
Если используется датчик, который при срабатывании имеет на выходе логическую единицу, то вывод D27 ESP32 должен быть подтянут к массе. На оригинальной печатной плате Самовара это уже сделано.
 
Если используется датчик, который при срабатывании имеет на выходе логический ноль, то вывод D27 ESP32 должен быть подтянут к +3,3 вольта.