1. ВАЖНО!!! Прошел умный спамер-робот. После регистрации создает переписку с сообщением о зачислении на ваш счет средств и ссылкой для подробностей. Ни в коем случае не переходите по ссылке и необходимо "покунить" такую переписку. Отвечать также не нужно. Временно переводим на ручное одобрение пользователей, посмотрим за обстановкой
    Скрыть объявление
  2. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

    • Класс Класс x 1
    • За За x 1
  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.063
    172
    Хотелось бы у товарищей практиков узнать следующие данные:
    Мощность тэна
    Емкость бака (общая / сколько обычно заливаем при варке)
    Насос (есть/ нет) мощность
    На каком уровне установлен датчик температуры (литры)
    Ваши оптимальные параметры ПИ

    Прошу отвечать в той же последовательности..... спасибо
    Источник: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  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.063
    172
    Есть одна или даже две идеи.
    До компа доберусь опробую.
     
  8. Bobrom

    Bobrom Новенький

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

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

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

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

    Andynovosib Участник

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

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

    Регистрация:
    01.09.2016
    1.063
    172
    Так-то у меня таких сбоев вообще не было.
     
  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.063
    172
  14. Andynovosib

    Andynovosib Участник

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

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

    Регистрация:
    01.09.2016
    1.063
    172
  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.063
    172
    В моем варианте кода на первой странице 45 строка меням 0 на 50
    Код:
    #define out_min 50//минимальный выходной % 
     
  19. Bobrom

    Bobrom Новенький

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

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

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

    Bobrom Новенький

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