# Настройка параметров Самовара

- Link: https://www.samovar-tool.ru/2021/03/24/nastrojka-parametrov-samovara/
- Published: 2021-03-24T17:18:50+03:00
- Author: kosoj.diy

Эта страница описывает все параметры «Самовара», доступные в веб-интерфейсе на странице«
Настройки». Описание соответствует прошивке 7.00.

При первом входе на страницу настроек отображается вкладка «Основные». Всего вкладок
семь: **Основные, Температуры, Насос, Пиво, Сыр, НБК, Прочие**. Переключение между
ними — кнопками в верхней части страницы.

Первоначальные значения можно загрузить из текстового файла `Samovar_default_settings.
txt` из каталога `tools/`. Для этого на вкладке «Прочие» нужно нажать «Загрузить
файл настроек» и выбрать файл на диске. На этой же вкладке есть кнопка «Скачать 
файл настроек» — она сохраняет текущие значения в текстовый файл. Это удобно, если
используется несколько комплектов датчиков: для каждого можно сохранить свой файл
и загружать нужный при смене оборудования.

## Вкладка «Основные»

На этой вкладке задаются режим работы и общие параметры процесса.

 * **Режим работы** — выбор одного из семи режимов: Ректификация, Дистилляция, Пиво,
   Бражная колонна (БК), Непрерывная бражная колонна (НБК), Сыроварение. Режим «
   Сувид» и Lua выбираются отдельно, на странице «Программа» или через `/lua`. После
   сохранения настроек контроллер применяет выбранный режим без перезагрузки: меняется
   набор активных датчиков и логика регулятора.
 * **Ректификация, дистилляция и БК до температуры в кубе** — порог температуры 
   в кубе, при котором процесс дистилляции или работы БК считается завершённым (
   по умолчанию 99,9 °C).
 * **Время для контроля завершения процесса дистилляции** — время в минутах, в течение
   которого показания датчика куба не должны меняться, чтобы контроллер прекратил
   дистилляцию или работу БК. Диапазон 0–255 мин. По умолчанию 60 мин; значение 
   0 — не учитывать.
 * **Использовать корректировку давления** — если включено, контроллер корректирует
   температуру отбора тела при изменении атмосферного давления (по датчику BMP180/
   BMP280/BME280 или MPX5010DP).
 * **Использовать датчик уровня флегмы при ректификации** — включает контроль уровня
   флегмы для автоматической паузы отбора.

### Параметры колонны

 * **Диаметр** — внутренний диаметр колонны в дюймах (1,5 / 2,0 / 3,0).
 * **Высота насадки** — высота насадочной части в метрах (0,50–2,50 м с шагом 0,25
   м).
 * **Плотность насадки** — слайдер 0–100 %.

### Детектор проскока примесей (ректификация)

 * **Использовать детектор** — главный выключатель. Без него детектор не работает.
   Следит за трендом температуры на всех строках программы ректификации (на головах
   только наблюдает), при критическом росте ставит отбор на паузу и автоматически
   возобновляет его после стабилизации.
 * **Снижать скорость отбора при росте температуры** — действует только вместе с
   детектором. При росте тренда выше порога детектор плавно снижает скорость насоса
   и возвращает её, когда тренд успокоится.
 * **Шаг снижения скорости** — процент изменения скорости за одну коррекцию (0 =
   по умолчанию 5, максимум 20).

### Давление и MPX5010DP

 * **Давление, при котором включится авария** — порог давления для аварийного отключения(
   мм рт. ст.).
 * **Нулевая точка MPX** — показание АЦП датчика MPX5010DP при нулевом избыточном
   давлении. Вычитается из каждого измерения.
 * **Отсчётов MPX на 1 мм рт. ст.** — масштаб датчика (заводское значение 12).

### Зуммер

 * **Использовать зуммер для нотификации** — включает звуковую индикацию событий.
   При выключенном параметре зуммер отключается полностью.
 * **Использовать зуммер для нотификации в браузере** — включает звуковое оповещение
   в браузере.
 * **Включать зуммер при смене программы** — короткий сигнал при переходе между 
   строками программы.

## Вкладка «Температуры»

На этой вкладке для каждого из пяти датчиков DS18B20 задаётся адрес на шине 1-Wire,
корректировка показаний, уставка вылета температуры и задержка срабатывания паузы.
Для определения адресов подключённых датчиков используется кнопка «Сканировать датчики».

Датчики: пар перед дефлегматором (Steam), царга на 2/3 высоты (Pipe), вода охлаждения(
Water), куб (Tank), ТСА (ACP).

 * **Адрес датчика** — серийный номер DS18B20 на шине. Если привязки датчиков к 
   местоположению ещё нет, можно подключать датчики по одному и сохранять настройки
   после каждого подключения, чтобы зафиксировать адрес.
 * **Корректировка** — поправка показаний в °C. Используется для калибровки датчиков
   между собой: например, при нагреве воды до 70–80 °C в общей ёмкости показания
   датчиков подгоняются к одному значению.
 * **Уставка / Вылет за уставку** — допустимое отклонение температуры от опорного
   значения при отборе тела. При выходе за пределы отбор ставится на паузу.
 * **Задержка срабатывания** — время в секундах, которое показания должны находиться
   за пределами уставки до постановки отбора на паузу.

Для датчиков пара и царги уставки обязательны — без них отбор тела будет работать
нестабильно. Для начала можно задать 0,1 °C для датчика пара и 0,4 °C для датчика
в царге, и скорректировать их в процессе работы колонны.

Калибровка датчиков между собой на общность показаний не влияет на работу контроллера—«
Самовар» работает с относительными значениями температур, — но упрощает визуальный
анализ процесса и чтение логов.

## Вкладка «Насос»

 * **Количество шагов шагового двигателя** — калибровочный параметр локального перистальтического
   насоса: сколько шагов шагового двигателя приходится на 1 мл жидкости.
 * **Количество шагов I2C насоса** — калибровка внешнего насоса, подключённого по
   I2C (если он установлен).
 * **Использовать I2C-насос над ЦП** — включает участие насоса в ректификации. Насос
   участвует, только если был обнаружен при запуске контроллера. Для голов он становится
   основным, для тела и предзахлёба работает одновременно с локальным насосом.
 * **Скорость второго I2C-насоса** — скорость отбора вторым насосом в л/ч.

Калибровка насоса выполняется на отдельном экране «Калибровка насоса» (страница `
calibrate.htm`). На вход насоса подаётся вода (лучше калибровать на спирте и при
температуре отбора), выход направляется в мерную ёмкость. После нажатия «Начать 
калибровку» насос включается, по достижении 100 мл нужно нажать «Зафиксировать 100
мл», и контроллер запомнит количество шагов на 1 мл. Если установлен энкодер, его
поворотом можно регулировать скорость шагового двигателя во время калибровки, а 
нажатие завершает калибровку.

## Вкладка «Пиво»

На этой вкладке задаются параметры режима «Пиво» и регулятора нагрева.

 * **Варочный порядок** — схема пивоварни, а не рецепт. Доступные варианты: All-
   in-one / BIAB (затор греется в кубе), HERMS (ПИД по датчику воды в бойлере и 
   непрерывный насос), RIMS (ПИД по царге на обратке и непрерывный насос). Способ
   затирания — долив или отварка — задаётся типом шага в импортированном BeerXML-
   рецепте.
 * **Коэффициенты PID** — Kp, Ki, Kd для PID-регулятора нагрева.
 * **Напр./мощность регулятора в режиме поддержания температуры** — напряжение или
   мощность регулятора в режиме термостатирования (StbVoltage).
 * **Напр./мощность регулятора в режиме нагрева и кипения** — рабочее напряжение/
   мощность в режиме кипения (BVolt).
 * **Мощность БК после закипания** — рабочая мощность бражной колонны после выхода
   на режим (BKPower).
 * **Использовать разгонный ТЭН при кипении** — если используется разгонный ТЭН,
   его можно задействовать и в режиме кипения. В дистилляции при выключенной опции
   разгонный ТЭН гасится сразу при закипании.

## Вкладка «Сыр»

В режиме «Сыроварение» PH-зонд PH-4502C занимает пин `LUA_PIN`, а сливной клапан
подключается к реле № 4. Оператор должен физически подключить либо PH-4502C, либо
датчик давления MPX5010DP к общему аналоговому входу и либо сливной клапан, либо
разгонный ТЭН — к реле № 4. В остальных режимах MPX5010DP, Lua и разгонный ТЭН остаются
доступны.

Калибровка pH-зонда выполняется на отдельной странице «Калибровка pH» (`calibrate_ph.
htm`).

## Вкладка «НБК»

Параметры автоматики непрерывной бражной колонны.

 * **Инерция** — время в секундах, за которое колонна после изменения мощности или
   подачи приходит в новое устойчивое состояние. По умолчанию 180 с. Для густых 
   зерновых браг и колонн с предподогревом обычно 300–600.
 * **Дельта** — допустимое отклонение температуры барды от опорной Тн, в пределах
   которого мощность и подача не меняются.
 * **Шаг мощности** — на сколько ватт автоматика изменяет мощность за одну коррекцию.
 * **Шаг подачи** — на сколько литров в час автоматика изменяет подачу браги за 
   одну коррекцию.
 * **Т пара** — верхний рабочий предел температуры пара. При приближении к нему 
   автоматика уменьшает подачу.
 * **Давление захлёба** — порог по датчику давления, при котором фиксируется захлёб.
   Рабочий потолок давления — половина этого значения.
 * **Т завершения (барда)** — опорная температура отжатой барды.
 * **Переключать поток сервоприводом при захлёбе** — при захлёбе выбирается позиция
   1 (грязный поток); позиция 0 (чистый поток) возвращается только после полной 
   восстановительной паузы или при завершении НБК.

## Вкладка «Прочие»

 * **Токен Blynk** — поле для токена авторизации приложения Blynk. Blynk используется
   контроллером как фоновая библиотека для связи с сервером samovar-tool.ru. Основной
   канал уведомлений и управления — мобильные приложения Android и iOS, веб-интерфейс
   и сайт samovar-tool.ru.
 * **URL видео камеры** — ссылка на поток камеры (HTTP или RTP). Видео отображается
   на вкладке «Видео» основной страницы и в мобильном приложении (только в локальной
   сети).
 * **Часовой пояс** — корректировка относительно Гринвича для отображения времени
   в логах и графиках.
 * **Использовать проверку подключения регулятора** — если используется внешний 
   регулятор мощности и связь с ним пропала, контроллер выключит нагрев.
 * **Сопротивление ТЭНа для расчёта мощности** — используется при работе с регулятором
   с обратной связью, когда контроллер устанавливает напряжение и получает подтверждение
   от регулятора.
 * **Напряжение сети** — номинальное напряжение сети в вольтах. Используется для
   расчёта мощности.
 * **Использовать контроль потока воды** — при наличии подключённого датчика потока
   воды его показания учитываются при контроле охлаждения.

### Цвета датчиков

На вкладке «Прочие» задаются цвета, которыми отображаются показания пяти датчиков
температуры в графиках и на основной странице. Подобрать цвета можно через любой
палитр-пикер, например [w3schools color picker](https://www.w3schools.com/colors/colors_picker.asp).

### Уровни для реле

Для каждого из четырёх реле задаётся активный уровень: **LOW** (включение — логический
0, выключение — логическая 1) или **HIGH** (наоборот). Выбор зависит от типа используемого
релейного модуля.

### Сохранение и загрузка настроек

В нижней части вкладки «Прочие» расположены четыре сервисные кнопки:

 * **Скачать файл настроек** — сохраняет текущие параметры в текстовый файл на компьютер.
 * **Загрузить файл настроек** — загружает параметры из ранее сохранённого файла.
 * **Сбросить настройки WiFi** — сбрасывает SSID и пароль Wi-Fi, контроллер переходит
   в режим точки доступа.
 * **Перезагрузить Самовар** — полная перезагрузка контроллера (требуется только
   при смене прошивки или после восстановительных операций).

## Применение настроек

После нажатия «Сохранить» в нижней части страницы настроек контроллер записывает
параметры в энергонезависимую память и применяет их без перезагрузки: меняется режим
работы, набор активных датчиков, параметры регулятора мощности. Перезагрузка требуется
только при смене прошивки или после сброса Wi-Fi.

### Понравилось это:

Нравится Загрузка…

### _Похожее_
