Télécharger le PDF
        SAMOVAR 
×
Menu

Agitateur, pompe, température.

 
Description du fonctionnement de l'agitateur et de la
  pompe de transfert du moût
(pompe de circulation)
 
Attention.
Samovar 7.00: en mode Bière («Пиво»), l'agitateur et la pompe de transfert du moût peuvent fonctionner soit à partir des sorties de Samovar lui-même, soit via le module d'extension I2CStepper. Si un agitateur pas à pas ou une pompe pas à pas est défini dans la ligne de programme mais que la carte nécessaire est absente, le chauffage ne démarre pas : au démarrage du programme, un message indique la raison (« Agitateur I2C indisponible à la ligne N » («I2C-мешалка недоступна в строке N»), « Pompe I2C indisponible à la ligne N » («I2C-насос недоступен в строке N») ou « Relais de pompe I2C indisponible à la ligne N » («I2C-реле насоса недоступно в строке N»)).
Les options de raccordement suivantes sont possibles :
Le relais 1 de la pompe est pris sur la carte de l'agitateur si elle a un relais, sinon sur la carte de la pompe.
 
Un clic sur le champ de saisie des valeurs de l'agitateur ouvre un menu de sélection supplémentaire.
 
Fenêtre « Modification du mode de l'appareil » («Редактирование режима устройства») (clic sur le champ « Agitateur » («Мешалка») d'une ligne de programme)
1

Appareil («Устройство»)

Désactivé, Agitateur, Pompe, Agitateur et pompe.
 
2

Vitesse de l'agitateur («Скорость мешалки»)

0 - l'agitateur sur le relais n° 2 de Samovar, sinon la vitesse de l'agitateur pas à pas I2CStepper en tours par minute ; signe moins - changement de sens après chaque pause.
 
3

Marche, s («Работа, сек»)

Durée de fonctionnement, 65535 s au maximum.
 
4

Pause, s («Пауза, сек»)

Durée de la pause ; 0 - fonctionnement sans pauses.
 
5

OK («Ок»)

Écrire les valeurs dans le champ de la ligne de programme.
 
 
Appareil («Устройство») - vous pouvez choisir ce qui fonctionne exactement pendant l'exécution de cette ligne de programme : l'agitateur, la pompe ou les deux. Ou bien les désactiver tous les deux (« Désactivé » («Выключено»)).
Agitateur : 0 — relais 2 de l'ESP32, sinon I2C, tr/min («Мешалка: 0 — реле 2 ESP32, иначе I2C, об/мин») - 0 - l'agitateur sur le relais n° 2, sinon la vitesse de l'agitateur pas à pas. Une valeur positive correspond à la rotation avant ; avec une valeur négative, l'agitateur change de sens de rotation après chaque pause. Le champ n'est affiché que si une carte d'agitateur pas à pas est raccordée ; sinon, il est remplacé par « Agitateur : relais 2 de l'ESP32 » («Мешалка: реле 2 ESP32»).
Pompe («Насос») - 0 - une pompe sans moteur pas à pas (sortie de la pompe de refroidissement et/ou relais 1), supérieur à 0 - le débit de la pompe pas à pas en ml/h. Le champ n'est affiché que si une carte de pompe pas à pas est raccordée ; sinon, le texte est « Pompe : relais 1 de l'I2CStepper » («Насос: реле 1 I2CStepper») (si une carte d'agitateur pas à pas est raccordée) ou « Pompe : sortie de l'ESP32 » («Насос: выход ESP32»).
Marche, s («Работа, сек») - durée de fonctionnement. (Attention ! Depuis la version 6.22, la durée est indiquée en secondes)
Pause, s («Пауза, сек») - durée de la pause. La valeur maximale de chaque champ est de 65535 s (18 h 12 min).
À l'appui sur « OK » («Ок»), les valeurs sont vérifiées : si une valeur non nulle est définie pour un appareil non sélectionné, le message « Indiquez 0 pour un appareil désactivé. » («Для выключенного устройства укажите 0.») s'affiche.
 
Le fonctionnement de l'agitateur et de la pompe peut aussi être défini manuellement dans le champ de texte du programme d'empâtage (voir Programme d'empâtage). Le champ se compose de cinq nombres ; le symbole ( ^ ) sépare les valeurs :
 
Exemples :
1^-30^0^2^3 - uniquement l'agitateur pas à pas, 30 tr/min : 2 secondes de rotation, 3 secondes de pause, le sens de rotation change après la pause.
1^0^0^20^40 - uniquement l'agitateur sur le relais n° 2 : 20 secondes de fonctionnement, 40 secondes de pause.
3^30^500^60^0 - l'agitateur pas à pas à 30 tr/min et la pompe pas à pas à 500 ml/h, sans pauses.
 
Si l'agitateur ou la pompe doit fonctionner en continu, définissez une durée de fonctionnement quelconque (65535 au maximum) et  pause = 0, ou laissez le champ de pause vide.
 
Une pause manuelle (le bouton « Pause » («Пауза») de la fenêtre principale) arrête l'agitateur et la pompe ; après « Continuer » («Продолжить»), le cycle reprend là où il a été interrompu.
 
La validité du contenu du champ  « Agitateur » («Мешалка») est vérifiée. Samovar 7.00: les valeurs autorisées sont soit 0^0^0^0^0 (appareils désactivés), soit le type 1, 2 ou 3 avec une durée de fonctionnement non nulle ; la vitesse n'est définie que pour un agitateur sélectionné, le débit que pour une pompe sélectionnée. Une écriture à quatre nombres (le format des versions précédentes) n'est pas acceptée. Une ligne mal formée n'est pas enregistrée : à l'appui sur « Installer le programme » («Установить программу»), « Erreur de programme. » («Ошибка программы.») s'affiche avec le numéro de ligne et la raison.
 
Sorties de Samovar pendant le fonctionnement de l'agitateur et de la pompe
 
Agitateur.
Lorsque l'agitateur fonctionne, le relais n° 2 s'enclenche ; il est raccordé à la  broche D15 de l'ESP32 (broche 19 pour la carte LILYGO, broche 42 pour l'ESP32-S3), - aussi bien pour un agitateur sur relais qu'en même temps que l'agitateur pas à pas I2CStepper.
 
Pompe de transfert du moût
Si le micrologiciel est compilé avec la pompe PWM (USE_WATER_PUMP), lorsque la pompe fonctionne selon la ligne de programme, la sortie de la pompe de refroidissement s'active - aussi bien pour une pompe sans moteur pas à pas qu'en même temps que la pompe pas à pas I2CStepper. Une pompe à moteur à courant continu de 12 volts peut y être raccordée
à la place de la pompe de refroidissement.

Une particularité importante : la durée de fonctionnement et la durée de pause s'appliquent à la fois à l'agitateur et à la pompe de transfert du moût. Autrement dit, si l'agitateur est en pause, la pompe ne fonctionne pas non plus.
 
Pour raccorder une pompe et un agitateur alimentés autrement qu'en 12 volts (par exemple en 220 volts), utilisez des dispositifs intermédiaires tels que des relais statiques.
 
Explication des algorithmes de l'agitateur et de la pompe de transfert du moût :
 
 
Algorithme du chauffage en mode « Montée en température » («Разгон»).
 
Les réglages peuvent être modifiés dans le fichier Samovar_ini.h.
 
Pour atteindre la température définie dans le programme d'empâtage, Samovar applique à la résistance principale la tension du champ « Tension/puissance du régulateur en mode chauffe et ébullition » («Напр./мощность регулятора в режиме нагрева и кипения») (Réglages - Bière («Настройки - Пиво»)). Si une résistance d'appoint est utilisée, elle s'enclenche également.
Quelques degrés avant la température cible, la résistance d'appoint se coupe. Cette valeur est définie dans la ligne
#define ACCELERATION_HEATER_DELTA 4  (4 est la valeur en degrés C° )
Mais la résistance principale continue de fonctionner à cette tension jusqu'à la température définie moins la valeur de la ligne #define HEAT_DELTA 1  (1 est la valeur en degrés C° )
À l'approche de la consigne, le chauffage est piloté par le régulateur PID, et la tension est limitée par le champ « Tension/puissance du régulateur en mode maintien de température » («Напр./мощность регулятора в режиме поддержания темп.»).
Cet algorithme évite de « dépasser » la température définie.
Des réglages supplémentaires sont possibles  dans les paramètres - onglet « Bière » («Пиво»).
 
Remarque. Le pilotage de la résistance d'appoint par ACCELERATION_HEATER_DELTA fonctionne dans une compilation avec régulateur UART. Dans une compilation à relais, la résistance d'appoint s'enclenche en même temps que la résistance principale tant que l'écart avec la consigne est supérieur à HEAT_DELTA, et se coupe au passage en PID.
 
Définissez manuellement la température d'ébullition pour votre équipement,  dans le fichier Samovar_ini.h, ligne #define BOILING_TEMP 98.9
 
Samovar 7.00: le début de l'ébullition n'est pas détecté par l'atteinte de BOILING_TEMP, mais automatiquement - lorsque la température du bouilleur cesse de monter (pas en dessous de MIN_BOILING_TEMP 98°). À ce moment, le message « Le mode ébullition a commencé » («Начался режим кипячения») s'affiche et le décompte du temps de la ligne « Ébullition » («Кипячение») commence. Si l'ébullition n'est pas détectée dans les 120 minutes, le brassage est interrompu avec le message « Impossible de détecter le début de l'ébullition en 120 minutes… » («Не удалось зафиксировать начало кипения за 120 минут…»).
La valeur de BOILING_TEMP est utilisée ainsi :
 
Refroidissement («Охлаждение»)
 
Ligne de programme : « Refroidissement » («Охлаждение»). La durée n'est pas prise en compte. Samovar 7.00: la vanne d'arrivée d'eau de refroidissement s'ouvre et la pompe de refroidissement démarre à pleine puissance. Lorsque la température définie dans la ligne « Refroidissement »  est atteinte, la vanne d'arrivée d'eau se ferme, la pompe s'arrête aussi, et Samovar passe à la ligne suivante.
Comme la pompe de transfert du moût est raccordée à la place de la pompe de refroidissement, il faut raccorder une pompe de refroidissement à sa place pendant la ligne « Refroidissement » - sinon la sortie de pompe restera alimentée pendant toute la durée du refroidissement.
Si le bouilleur n'a pas refroidi jusqu'à la température définie en 120 minutes, le brassage est interrompu avec le message « Impossible de refroidir le bouilleur à la température cible en 120 minutes… » («Не удалось охладить куб до целевой температуры за 120 минут…»). Le refroidissement peut être sauté avec le bouton « Suivant » («Далее») - appuyez de nouveau dessus dans les 10 secondes.