1. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

BreweryArduino с нуля.

Тема в разделе "Автоматика", создана пользователем Николай Дементьев, 23 сен 2016.

  1. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Добрый день пивовары!
    Мой коллега занимается пивоварением и попросил меня собрать ему автоматику.
    Я посмотрел многие проекты но они не все удовлетворяли по функционалу ( помимо пива нужно "гнать" и другие напитки).
    По этому я решил сам написать программу (так-как только она требует изменения)
    На данном этапе почти закончена часть пивоварения, отдельное управление тэнами, настройка часов.
    В процессе настройка пид, управление насосом.
    В перспективе сохранение и чтение рецептов с карты памяти, настройка насоса.

    На данный момент есть следующие вопросы:
    1. Режим работы насоса при варки пива.
    2. Время отсчета засыпки хмеля : от начала кипения или от предыдущей засыпки.

    Ну и небольшое видео


    --- сообщения объединены, 23 сен 2016, дата первого сообщения: 23 сен 2016 ---


    Сижу рисую экран кипячения возник вопрос: Нужно-ли отображения температуры если мощностью тэнов управляем сами?
     

    Вложения:

    • IMG_20160923_214755.jpg
      IMG_20160923_214755.jpg
      Размер файла:
      754,5 КБ
      Просмотров:
      712
    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      188
    sergey154 и panteak нравится это.
  2. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    У меня большой бак, а тены не такие сильные, инерция не большая. У большенства перелет по температуре, а у меня не догрев.
    Пример: я ставлю температуру засыпки солода 52градуса, затем пауза на 62 градуса 20 мин. Когда вода нагревается до 52 по показаниям на экране мощьность тена падает до 30%. И этой мощности не хватает для того, чтобы быстро набрать эти 0.5 градуса, для перехода к следующей паузе. Занимает около 5 минут. Ну и так далее. За весь процесс набегает лишних 20 мин. Это критично! Вот и надо сделать мощьность тена не 30, а 50%. Объяснил как смог.
     
  3. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Хотелось бы у товарищей практиков узнать следующие данные:
    Мощность тэна
    Емкость бака (общая / сколько обычно заливаем при варке)
    Насос (есть/ нет) мощность
    На каком уровне установлен датчик температуры (литры)
    Ваши оптимальные параметры ПИ

    Прошу отвечать в той же последовательности..... спасибо
    Источник: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  4. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    Тэн 15кВт
    Воды 200л
    Насос 12в от отопителя газели
    Датчи врезан в бок на уровне 100л
    Параметры ПИ 1 и 1.
    Нужно не 30% мощности, хотябы 50% для догрева на эти 0.5градуса, для перехода на следующий этап. А то долго, около 5 минут
     
  5. MaxR

    MaxR Участник

    Регистрация:
    11.03.2017
    30
    0
    Имя:
    Maxim
    Мне бы тоже больше подошёл безинерционный режим - не снижать мощность до наступления t паузы. Приходится вручную паузы включать...
     
  6. alex24555

    alex24555 Участник

    Регистрация:
    19.01.2017
    33
    0
    Имя:
    Александр
    Bobrom, имеется ввиду что пи значения в настройках 1 и 1?
    --- сообщения объединены, 18 июн 2017, дата первого сообщения: 18 июн 2017 ---
    Тэн 9 кВт
    Емкость 160 литров
    Залито 110-120 литров
    Насос 12 в маломощный китаец бежевого цвета за 800 руб(справляется, кстати, не плохо))
    Датчик на уровне 15 литров под фальшдном.
    Пи стоит 100 и 75 ( с этим параметром надо ещё разбираться)
    --- сообщения объединены, 18 июн 2017 ---
    Т.е. Пи параметр для меня тёмный лес. Если кто то подскажет что ставить для моей системы, буду благодарен.)))
     
  7. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Есть одна или даже две идеи.
    До компа доберусь опробую.
     
  8. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0

    Да. Если нули поставить, то тэн выключается совсем, а не переходит в режим донагрева и тогда совсем программа не переходит на другую паузу. Нужен режим работы тэна на 50% или возможность выбора данного режима. Я тут не один такой у кого не догрев
     
  9. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Ну как нет догрева.... он есть просто медленный.
     
  10. Andynovosib

    Andynovosib Active Member

    Регистрация:
    08.02.2014
    371
    28
    Я в свое время когда столкнулся с проблемой 85 град., просто исправил программу, она 2 раза запрашивает температуру, и если оба раза она одинаковая - продолжает работать. Сбоев после этого никогда не было. Хотя и с проводами все было нормально, и с датчиками - до сих пор все работает.
     
    Ers нравится это.
  11. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Так-то у меня таких сбоев вообще не было.
     
  12. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    Если ПИ режим поставить в нули, то догрев за счет инерции, а это очень долго. При большом объеме жидкости температура падает. :)
    Понятно, что у кого бак на 20-30 литров, а тэн 3 кВт температура возрастает за счет инерции. Я когда постивил вашь скетч очень долго разбирался почему не перехотид по паузам. Только когда догадался, что не хватает 0.5 градуса, я включил в ПИ настройках 1:1 тэн стал догревать на 30%.Так хоть по режимам стал переходить, но медленно.:) Может подскажите где в скетче изменить, чтобы тэн работал на 50%. Заранее спасибо!
     
  13. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
  14. Andynovosib

    Andynovosib Active Member

    Регистрация:
    08.02.2014
    371
    28
    Ну я просто типа сделал резервирование. Работал когда-то на космическую тему, вот и вспомнились навыки, там все с двойным резервированием.
     
  15. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
  16. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    Не так просто для нас изеров или и для вас?
    Есле вам не сложно можете переделать и выложить. Будет два варианта на 30 и 50% :)
     
  17. MaxR

    MaxR Участник

    Регистрация:
    11.03.2017
    30
    0
    Имя:
    Maxim
    Или просто, чтобы начинало отсчитывать паузу раньше на эти пол градуса, а оно там потихоньку пусть выравнивается.
     
  18. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    В моем варианте кода на первой странице 45 строка меням 0 на 50
    Код:
    #define out_min 50//минимальный выходной % 
     
  19. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    Спасибо, завтра попробую и отпишусь.
     
  20. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.294
    210
    Не пробуйте, нужно другой вариант искать, так как при этом
    Код:
    #define out_min 50//минимальный выходной %  
    у ВАС не отключится тэн.
     
  21. Bobrom

    Bobrom Новенький

    Регистрация:
    16.06.2017
    14
    0
    Согласен.:) А откуда берется 30%?