Agitador, bomba, temperatura.
Descripción del funcionamiento del agitador y
de la bomba de trasiego de mosto (bomba de recirculación)
Atención.
Samovar 7.00: En el modo Cerveza («Пиво») el agitador y la bomba de trasiego de mosto pueden funcionar desde las salidas del propio Samovar o a través del expansor I2CStepper. Si en la línea del programa se indica un agitador o una bomba paso a paso pero falta la placa necesaria, el calentamiento no arranca: al iniciar el programa se muestra un mensaje con el motivo («Agitador I2C no disponible en la línea N» («I2C-мешалка недоступна в строке N»), «Bomba I2C no disponible en la línea N» («I2C-насос недоступен в строке N») o «Relé de bomba I2C no disponible en la línea N» («I2C-реле насоса недоступно в строке N»)).
Son posibles las siguientes opciones de conexión:
Agitador en un relé: se activa el relé n.º 2 de Samovar (las rpm son 0), no hace falta expansor;
Agitador con motor paso a paso: una placa I2CStepper con dirección impar. Se fijan las rpm y el sentido de giro; el relé n.º 2 también se activa;
Bomba con motor paso a paso: una placa I2CStepper con dirección par. Se fija el caudal en ml/h;
Bomba sin motor paso a paso (caudal 0): se activa la salida de la bomba de refrigeración de Samovar; si hay un I2CStepper conectado, también se activa con ella el relé 1 de la placa. La salida de la bomba de refrigeración solo existe si el firmware está compilado con la bomba PWM (USE_WATER_PUMP, activada por defecto); sin ella la bomba solo funciona desde el relé 1 del I2CStepper.
El relé 1 para la bomba se toma de la placa del agitador si tiene relé; si no, de la placa de la bomba.
Al hacer clic en el campo de valores del agitador se abre un menú de selección adicional.
Ventana «Edición del modo del dispositivo» («Редактирование режима устройства») (haga clic en el campo «Agitador» («Мешалка») de una línea del programa)
 Dispositivo («Устройство»)
Apagado, Agitador, Bomba, Agitador y bomba.
|
 Velocidad del agitador («Скорость мешалки»)
0: el agitador en el relé n.º 2 de Samovar; si no, la velocidad del agitador paso a paso I2CStepper en revoluciones por minuto; con signo menos, cambiar el sentido después de cada pausa.
|
 Trabajo, s («Работа, сек»)
Tiempo de trabajo, máximo 65535 s.
|
 Pausa, s («Пауза, сек»)
Tiempo de pausa; 0: funcionamiento sin pausas.
|
 Aceptar («Ок»)
Escribir los valores en el campo de la línea del programa.
|
Dispositivo («Устройство»): puede elegir qué funciona exactamente mientras se ejecuta esta línea del programa: el agitador, la bomba o ambos dispositivos. O apagar los dos («Apagado» («Выключено»)).
Agitador: 0 — relé 2 del ESP32, si no I2C, rpm («Мешалка: 0 — реле 2 ESP32, иначе I2C, об/мин»): 0, el agitador en el relé n.º 2; si no, la velocidad del agitador paso a paso. Un valor positivo es giro hacia delante; con uno negativo el agitador cambia el sentido de giro después de cada pausa. El campo solo se muestra si hay conectada una placa de agitador paso a paso; sin ella el campo se sustituye por «Agitador: relé 2 del ESP32» («Мешалка: реле 2 ESP32»).
Bomba («Насос»): 0, una bomba sin motor paso a paso (salida de la bomba de refrigeración y/o relé 1); mayor que 0, el caudal de la bomba paso a paso en ml/h. El campo solo se muestra si hay conectada una placa de bomba paso a paso; sin ella el texto es «Bomba: relé 1 del I2CStepper» («Насос: реле 1 I2CStepper») (si hay conectada una placa de agitador paso a paso) o «Bomba: salida del ESP32» («Насос: выход ESP32»).
Trabajo, s («Работа, сек»): tiempo de trabajo. (¡Atención! A partir de la versión 6.22 el tiempo se indica en segundos)
Pausa, s («Пауза, сек»): tiempo de pausa. El valor máximo de cada campo es 65535 s (18 h 12 min).
Al pulsar «Aceptar» («Ок») se comprueban los valores: si se ha indicado un valor distinto de cero para un dispositivo no seleccionado, se muestra el mensaje «Indique 0 para un dispositivo apagado.» («Для выключенного устройства укажите 0.»).
El orden de funcionamiento del agitador y la bomba también se puede fijar a mano en el campo de texto del programa de maceración (consulte Programa de maceración). El campo se fija con cinco números; el símbolo ( ^ ) es el separador de valores:
El primero, el tipo de dispositivo: 0, apagado; 1, agitador; 2, bomba; 3, agitador y bomba a la vez;
El segundo, las rpm del agitador (de -32768 a 32767): 0, el agitador en el relé n.º 2 de Samovar; positivo, giro hacia delante; negativo, cambiar el sentido de giro después de cada pausa. Si el agitador no está seleccionado, 0;
El tercero, el caudal de la bomba paso a paso en ml/h (de 0 a 65535): 0, una bomba sin motor paso a paso (la salida de la bomba de refrigeración de Samovar y/o el relé 1 del I2CStepper). Si la bomba no está seleccionada, 0;
El cuarto, el tiempo de trabajo en segundos (¡Atención! A partir de la versión 6.22 el tiempo se indica en segundos);
El quinto, el tiempo de reposo (pausa) en segundos.
Ejemplos:
1^-30^0^2^3: solo el agitador paso a paso, 30 rpm: 2 segundos de giro, 3 segundos de pausa; el sentido de giro cambia después de la pausa.
1^0^0^20^40: solo el agitador en el relé n.º 2: 20 segundos de trabajo, 40 segundos de pausa.
3^30^500^60^0: el agitador paso a paso a 30 rpm y la bomba paso a paso a 500 ml/h sin pausas.
Si el agitador o la bomba deben funcionar sin interrupción, indique cualquier valor de tiempo de trabajo (máximo 65535) y pausa = 0, o deje vacío el campo de pausa.
Una pausa manual (el botón «Pausa» («Пауза») de la ventana principal) detiene el agitador y la bomba; después de «Continuar» («Продолжить») el horario sigue desde donde se interrumpió.
Se comprueba que el campo «Agitador» («Мешалка») esté bien formado. Samovar 7.00: los valores admitidos son 0^0^0^0^0 (dispositivos apagados) o el tipo 1, 2 o 3 con un tiempo de trabajo distinto de cero; las rpm solo se indican para un agitador seleccionado y el caudal solo para una bomba seleccionada. No se acepta un registro de cuatro números (el formato de versiones anteriores). Una línea mal formada no se guarda: al pulsar «Establecer programa» («Установить программу») se muestra «Error del programa.» («Ошибка программы.») con el número de línea y el motivo.
Salidas de Samovar mientras funcionan el agitador y la bomba
Agitador.
Cuando funciona el agitador se activa el relé n.º 2, conectado al PIN D15 del ESP32 (pin 19 en la placa LILYGO, pin 42 en ESP32-S3), tanto para un agitador en un relé como junto con el agitador paso a paso I2CStepper.
Bomba de trasiego de mosto
Si el firmware está compilado con la bomba PWM (USE_WATER_PUMP), cuando la bomba funciona según la línea del programa se activa la salida de la bomba de refrigeración, tanto para una bomba sin motor paso a paso como junto con la bomba paso a paso I2CStepper. A ella se puede conectar una bomba con motor de corriente continua de 12 voltios en lugar de la bomba de refrigeración.
Hay una particularidad importante: el tiempo de trabajo y el tiempo de pausa se aplican tanto al agitador como a la bomba de trasiego de mosto. Es decir, si el agitador está en pausa, la bomba tampoco funciona.
Para conectar una bomba y un agitador alimentados con una tensión distinta de 12 voltios (por ejemplo, 220 voltios), use dispositivos intermedios, como relés de estado sólido.
Explicación de los algoritmos del agitador y de la bomba de trasiego de mosto:
Si en el programa se indica el tipo de dispositivo «Bomba» («Насос»), el agitador no se encenderá.
Si solo se usa la bomba, funcionará teniendo en cuenta las pausas indicadas en la línea del programa.
Si solo se selecciona el agitador, la bomba no se encenderá.
Algoritmo del calentador en el modo «Calentamiento rápido» («Разгон»).
Los ajustes se pueden cambiar en el archivoSamovar_ini.h.
Para alcanzar la temperatura fijada en el programa de maceración, Samovar aplica al calentador principal la tensión del campo «Tens./potencia del regulador en modo calentamiento y ebullición» («Напр./мощность регулятора в режиме нагрева и кипения») (
Ajustes - Cerveza («Настройки - Пиво»)). Si se usa una
resistencia de refuerzo, también se enciende.
Unos grados antes de la temperatura objetivo la resistencia de refuerzo se apaga. Este valor se fija en la línea
#define ACCELERATION_HEATER_DELTA 4 (
4 es el valor en grados C° )
Pero la resistencia principal sigue funcionando con esta tensión hasta la temperatura fijada menos el valor de la línea
#define HEAT_DELTA 1 (
1 es el valor en grados C° )
Más cerca de la consigna, el calentamiento lo controla el regulador PID y la tensión queda limitada por el campo «Tens./potencia del regulador en modo mantenimiento de temp.» («Напр./мощность регулятора в режиме поддержания темп.»).
Este algoritmo evita «pasarse» de la temperatura fijada.
Se pueden hacer ajustes adicionales en los ajustes, pestaña
«Cerveza» («Пиво»).
Nota. El control de la resistencia de refuerzo mediante ACCELERATION_HEATER_DELTA funciona en una compilación con regulador UART. En una compilación con relé, la resistencia de refuerzo se enciende junto con la principal mientras la diferencia con la consigna es mayor que HEAT_DELTA y se apaga al pasar al PID.
Samovar 7.00: el inicio de la ebullición no se detecta al alcanzar BOILING_TEMP, sino automáticamente: cuando la temperatura de la caldera deja de subir (no por debajo de MIN_BOILING_TEMP 98°). En ese momento se muestra el mensaje «Ha comenzado el modo de ebullición» («Начался режим кипячения») y empieza a contar el tiempo de la línea «Ebullición» («Кипячение»). Si la ebullición no se detecta en 120 minutos, la elaboración se interrumpe con el mensaje «No se pudo detectar el inicio de la ebullición en 120 minutos…» («Не удалось зафиксировать начало кипения за 120 минут…»).
El valor de BOILING_TEMP se usa así:
-
antes de detectar la ebullición, la línea «Ebullición» calienta la caldera con la consigna BOILING_TEMP + 5° según el algoritmo descrito arriba (la tensión del «modo calentamiento y ebullición», la resistencia de refuerzo mientras la diferencia es mayor que ACCELERATION_HEATER_DELTA);
-
después de detectar la ebullición, el calentador recibe la tensión del campo «Tens./potencia del regulador en modo calentamiento y ebullición» («Напр./мощность регулятора в режиме нагрева и кипения»), y la resistencia de refuerzo solo está encendida si está marcada la casilla «Usar la resistencia de refuerzo durante la ebullición» («Использовать разгонный тэн при кипении») (Ajustes - Cerveza («Настройки - Пиво»));
-
BOILING_TEMP + 5° es el umbral de emergencia del sensor de la caldera en cualquier línea del programa: «¡Parada de emergencia! Se ha superado la temperatura máxima del mosto» («Аварийное отключение! Превышена максимальная температура сусла»).
Enfriamiento («Охлаждение»)
Línea del programa: «Enfriamiento» («Охлаждение»). El tiempo no se tiene en cuenta. Samovar 7.00: se abre la válvula de suministro de agua de refrigeración y la bomba de refrigeración se enciende a plena potencia. Al alcanzar la temperatura fijada en la línea «Enfriamiento», la válvula de suministro de agua se cierra, la bomba también se apaga y Samovar pasa a la línea siguiente.
Como la bomba de trasiego de mosto se conecta en lugar de la bomba de refrigeración, durante la línea «Enfriamiento» hay que conectar en su lugar una bomba de refrigeración; de lo contrario, la salida de la bomba recibirá alimentación durante todo el tiempo de enfriamiento.
Si la caldera no se ha enfriado a la temperatura fijada en 120 minutos, la elaboración se interrumpe con el mensaje «No se pudo enfriar la caldera a la temperatura objetivo en 120 minutos…» («Не удалось охладить куб до целевой температуры за 120 минут…»). El enfriamiento se puede saltar con el botón «Siguiente» («Далее»): púlselo otra vez en menos de 10 segundos.