Поиск по сайту
Результаты поиска по тегам 'пиво автоматика'.
Найдено 1 результат
-
Автоматизация затирки пива на модуле STH0024 v3
capsolo опубликовал тему в Оборудование для пивоварения
Коллеги, предлагаю еще раз поговорить о реализации автоматики для затирки пива. История вопроса следующая: нам с коллегой AlexeyT некоторое время назад удалось приспособить контроллер STH0024 v3 к процессу управления отбором при ректификации. Эта идея нашла воплощение в готовых устройствах, которыми более-менее успешно пользуются десятки наших уважаемых коллег. Суть идеи заключается в том, что термостат обладает всем необходимым железом и разъемами для управления клапаном отбора, а именно: 1. Микроконтроллером Atmega8A для реализации логики. 2. Выходом для подключения цифрового датчика температуры Dallas 18B20, широко используемого в нашем деле для автоматизации. 3. Высоковольтным реле для управления клапаном отбора. 4. Разьемом для прошивки контроллера Также контроллер сопровождается примером исходного кода на С, который обеспечивает управление термостатированием. Исходный код можно модифицировать по своему усмотрению и компилить в прошивку в CodeVisionAVR. Там же есть возможность прошивать устройство программатором. Если уважаемым традиционным винокурам-зерновикам будет интересно - я перенесу тему с того форума сюда, чтобы рассказать об этом проекте поподробнее. Я отвечал за исходный код, и он, конечно же, выложен в свободном доступе с исходником и прошивкой для самостоятельного изготовления устройства. Сейчас с подачи тульских мастеров возникла идея без аппаратной модернизации приспособить контроллер к процессу затирки пива. Так как на борту у нас всего одно реле и Атмега8А - набор функций мне видится достаточно спартанским, а именно: 1) Четыре паузы (по умолчанию 52-62-72-78 градусов) с установкой длительности пауз. 2) Термостатирование (поясню далее как оно работает) 3) Отображение попеременно температуры и времени, оставшегося до очередной фазы. Время, оставшееся до достижения паузы будет вычисляться с учетом скорости изменения температуры. 4) Запоминание последней введенной программы (температур и пауз) в энергонезависимую память Параметров я вижу 9: 4 температуры, 4 длительности и дельту. Поскольку нагрев у нас непрямой - рубашка имеет некую инерцию, соответственно, нагрев должен отключаться на температуре, меньшей, чем целевая. Дельта - свойство заторника, измеряется в градусах, и указывает на сколько градусов раньше необходимо остановить нагрев. Алгоритм термостатирования следующий: 1) Достигли температуры T-D, где T - целевая температура, D - дельта и вырубили нагрев. Запустили таймер отсчета. 2) Остыли до температуры T-D. Включаем нагрев на время, необходимое, чтобы нагреть затор до Т. Время вычисляем из прошлой статистики нагрева. 3) повторяем 1 и 2 пока не обнулится таймер. По железу: на борту у контроллера маломощное реле, поэтому между ним и нагревательными элементами придется ставить модуль управления мощной нагрузкой вроде твердотельного реле или пускателя. Прошу прокрмментировать задуманный мной алгоритм и предложит дополнительную функциональность, которая могла бы пригодиться в процессе затирки, учитывая ограниченные возможности железа.