Сегодня в первой половине дня под бурные овации присутствующих состоялся пуск НБК под управлением Самовара с полной автоматизацией процесса посредством LUA скрипта.
Скрипт НБК 11.04.24.rar В результате переработки (бережно хранимых и последних в ближайшие 2 месяца) 20 л браги получено ожидаемых 7 л СС 52%.
Процесс был проведен в режиме "ректификация", как наименее мешающем процессу. А Самовар мешал как мог, пришлось даже перепрошить его, чтоб не останавливал процесс по температуре пара.
В процессе перегонки выявлены как конструктивные недоработки тестируемой НБК, так и правился по ходу дела скрипт. В результате к середине канистры браги процесс вышел на некие стабильные качели с расходом браги от 16,5 до 23 л/ч с периодом около 10-15 мин.
Технические решения и алгоритм.
1.После долгих попыток заставить нормально работать I2CStepper, я пришел к выводу, что с ним хуже, чем без него. Поэтому шаговый двигатель насоса браги был подключен к очень удачному драйверу TMC2160 c тихим режимом, а тот в свою очередь параллельно драйверу A4988 Самовара. При минимальном делителе 1/8 на драйвере насос браги крутится в 2 раза быстрее насоса отбора.
2. Свой узел подпитки парогена с подачей сигнала в LUA порт я уже описывал.
3. Обработка аварий. Датчик захлёба ловит захлёб и снижает подачу браги, датчик давления реагирует на отклонения давления изменением количества подаваемой браги и снижением мощности, при превышении 99 гр.ц. пара в верху колонны происходит останов по факту окончания браги, при менее 60 гр.ц.- останов по отсутствию пара. При превышении температур в ТСА и воды - 50 и 60 гр.ц. - останов по недостаточному охлаждению, по сигналу в LUA порт - останов по отсутствию подпитки парогена, все остановы с выдержками времени для отстройки от случайных сработок и возможности исправления.
4. Алгоритм. (управление по температуре барды)
1-Прогрев до Тверха 85 гр. Брага 1 л/ч ТЭН 2700 Вт.
2-Стабилизация 5 мин. (ТЭН 2700 Вт. Брага 4 л/ч) По окончании запоминаем Тбарды внизу колонны.
3-Работа.
Если Тниз>Тбарды, то Тбарды=Тниз (перезапоминаем Тбарды).
Если Тбарды-Тниз>1 то барда холодная, снижаем подачу браги пропорционально отклонению.
Если Тбарды-Тниз<0.5 то барда слишком горячая увеличиваем подачу браги пропорционально отклонению.
Если давление в колонне меньше 2 мм.рт.ст. пытаемся увеличить мощность ТЭНа.Выявленные проблемы.
1.Самовар воспринимает команду шаговому двигателю со второго раза.
2.Поскольку под НБК отдельного режима нет приходится идти на хитрости, чтоб Самовар не мешал после включения нагрева: в качестве программы длительная пауза и в скетче завышенная уставка на отключение по превышению температуры пара.
3.Конструктивные НБК, возможно неправильное или неточное измерение Тниза. Вывод.
Автоматизация НБК возможна и реальна. С середины канистры в принципе всё работало, хоть может и не оптимально, но полностью автоматически и не требовало от меня ни каких действий. При этом недобора СС нет, возможно есть перерасход электроэнергии.
В конце НБК сытно срыгнула. Это ещё не финал. Но пауза по причине отсутствия браги будет длительной.