Скачать PDF
        САМОВАР 
×
Меню

Мешалка, насос, температура.

 
Описание режима работы мешалки и
  насоса перекачки сусла
(циркуляционного насоса)
 
Внимание.
Samovar 7.00: мешалка и насос перекачки сусла в режиме Пиво могут работать как от выходов самого Самовара, так и через расширитель I2CStepper. Если в строке программы задана шаговая мешалка или шаговый насос, а нужной платы нет, нагрев не включится: при старте программы выводится сообщение с причиной («I2C-мешалка недоступна в строке N», «I2C-насос недоступен в строке N» или «I2C-реле насоса недоступно в строке N»).
Возможны такие варианты подключения:
Реле 1 для насоса берется с платы мешалки, если на ней есть реле, иначе - с платы насоса.
 
При клике на поле ввода значений для мешалки появляется дополнительное меню выбора.
 
Окно «Редактирование режима устройства» (клик по полю «Мешалка» строки программы)
1

Устройство

Выключено, Мешалка, Насос, Мешалка и насос.
 
2

Скорость мешалки

0 - мешалка на реле №2 Самовара, иначе скорость шаговой мешалки I2CStepper в оборотах в минуту; минус - менять направление после каждой паузы.
 
3

Работа, сек

Время работы, максимум 65535 сек.
 
4

Пауза, сек

Время паузы; 0 - работать без пауз.
 
5

Ок

Записать значения в поле строки программы.
 
 
Устройство - можно выбрать что именно будет работать при выполнении данной строки программы: мешалка, насос, оба устройства. Или отключить оба («Выключено»).
Мешалка: 0 — реле 2 ESP32, иначе I2C, об/мин - 0 - мешалка на реле №2, иначе скорость шаговой мешалки. Положительное значение - прямое вращение, отрицательное - после каждой паузы мешалка меняет направление вращения. Поле показывается, только если подключена плата шаговой мешалки; без нее вместо поля выводится «Мешалка: реле 2 ESP32».
Насос - 0 - насос без шагового двигателя (выход насоса охлаждения и/или реле 1), больше 0 - подача шагового насоса в мл/ч. Поле показывается, только если подключена плата шагового насоса; без нее выводится «Насос: реле 1 I2CStepper» (если подключена плата шаговой мешалки) или «Насос: выход ESP32».
Работа, сек - время работы. (Внимание! С версии 6.22 время задается в секундах)
Пауза, сек - время паузы. Максимальное значение каждого поля - 65535 сек (18 ч 12 мин).
При нажатии «Ок» значения проверяются: если для невыбранного устройства задано не 0, выводится «Для выключенного устройства укажите 0.».
 
Порядок работы мешалки и насоса можно задать и в ручную, в текстовом поле программы затирки (см. Программа затирания). Поле задается пятью числами, символ ( ^ ) - разделитель значений:
 
Примеры:
1^-30^0^2^3 - только шаговая мешалка, 30 об/мин: 2 секунды вращение, 3 секунды пауза, после паузы направление вращения меняется.
1^0^0^20^40 - только мешалка на реле №2: 20 секунд работа, 40 секунд пауза.
3^30^500^60^0 - шаговая мешалка 30 об/мин и шаговый насос 500 мл/ч без пауз.
 
Если нужно чтобы мешалка/насос работали постоянно, то нужно установить любое значение времени работы (максимум 65535) и  паузу = 0, или оставить поле паузы пустым.
 
Ручная пауза (кнопка «Пауза» на главном окне) останавливает мешалку и насос; после «Продолжить» расписание продолжается с того места, где было прервано.
 
Существует проверка на корректность формирования  поля "Мешалка". Samovar 7.00: допустимы либо 0^0^0^0^0 (устройства выключены), либо тип 1, 2 или 3 с ненулевым временем работы; обороты задаются только для выбранной мешалки, подача - только для выбранного насоса. Запись из четырех чисел (формат прежних версий) не принимается. Неверно сформированная строка не сохраняется: при нажатии «Установить программу» выводится «Ошибка программы.» с номером строки и причиной.
 
Выходы Самовара при работе мешалки и насоса
 
Мешалка.
При работе мешалки включается реле №2, подключенное к  PIN D15 ESP32 (для платы LILYGO - вывод 19, для ESP32-S3 - вывод 42), - и для мешалки на реле, и вместе с шаговой мешалкой I2CStepper.
 
Насос перекачки сусла
Если прошивка собрана с ШИМ-насосом (USE_WATER_PUMP), то при работе насоса по строке программы включается выход насоса охлаждения - и для насоса без шагового двигателя, и вместе с шаговым насосом I2CStepper. К нему можно подключить насос с двигателем постоянного тока 12 вольт
вместо насоса охлаждения.

Имеется существенная особенность : время работы и время паузы применяется как к мешалке, так и к насосу перекачки сусла. То есть, если мешалка на паузе, насос тоже не работает.
 
Для подключения насоса и мешалки с питанием отличным от 12 вольт (например 220 вольт) следует применять промежуточные устройства типа твердотельных реле.
 
Пояснение к алгоритмам работы мешалки и насоса перекачки сусла:
 
 
Алгоритм работы нагревателей в режиме Разгон.
 
Настройки можно изменить в файле Samovar_ini.h.
 
Для достижения температуры, заданной в программе затирания, Самовар подаст на основной нагреватель напряжение из поля «Напр./мощность регулятора в режиме нагрева и кипения» (Настройки - Пиво). Если используется разгонный ТЭН он тоже включится.
За несколько градусов до целевой температуры разгонный ТЭН отключится. Эта величина устанавливается в строке
#define ACCELERATION_HEATER_DELTA 4  (4- величина в градусах С° )
Но при этом основной ТЭН будет продолжать работать на этом напряжении до заданной температуры минус значение в строке #define HEAT_DELTA 1  (1- величина в градусах С° )
Ближе к уставке нагревом управляет PID-регулятор, а напряжение ограничено полем «Напр./мощность регулятора в режиме поддержания темп.».
Такой алгоритм работы позволяет не "проскочить" заданную температуру.
Дополнительные настройки можно сделать  в настройках - вкладка Пиво.
 
Примечание. Управление разгонным ТЭНом по ACCELERATION_HEATER_DELTA работает в сборке с UART-регулятором. В релейной сборке разгонный ТЭН включается вместе с основным, пока разница с уставкой больше HEAT_DELTA, и выключается при переходе на PID.
 
Температура кипения для вашего оборудования выставляется в ручную,  в файле Samovar_ini.h строка #define BOILING_TEMP 98.9
 
Samovar 7.00: начало кипения определяется не по достижению BOILING_TEMP, а автоматически - по остановке роста температуры куба (не ниже MIN_BOILING_TEMP 98°). В этот момент выводится сообщение «Начался режим кипячения» и начинается отсчет времени строки «Кипячение». Если кипение не зафиксировано за 120 минут, варка прерывается с сообщением «Не удалось зафиксировать начало кипения за 120 минут…».
Значение BOILING_TEMP используется так:
 
Охлаждение
 
Строка программы: Охлаждение. Время не учитывается. Samovar 7.00: открывается клапан подачи воды охлаждения и включается насос охлаждения на полную мощность. Когда температура, заданная в  строке "Охлаждение" будет достигнута, клапан подачи воды закроется, насос тоже отключится, и Самовар перейдет к следующей строке.
Так как насос перекачки сусла подключается вместо насоса охлаждения, на время строки "Охлаждение" вместо него должен быть подключен насос охлаждения - иначе на выход насоса будет подано питание на все время охлаждения.
Если за 120 минут куб не охладился до заданной температуры, варка прерывается с сообщением «Не удалось охладить куб до целевой температуры за 120 минут…». Пропустить охлаждение можно кнопкой «Далее» - ее нужно нажать повторно в течение 10 секунд.