Автоматика ТТ котла на базе Ардуино

Тема в разделе "Микроконтроллерная техника", создана пользователем glory, 23 фев 2018.

  1. IgorKIE

    IgorKIE Бригадир

    Сообщения:
    322
    Симпатии:
    145
    Это намного упрощает задачу.
    Вы сможете отследить лог уровень на 2х любых портах?
     
  2. glory

    glory Майстер

    Сообщения:
    174
    Симпатии:
    99
    Адрес:
    Киев
    Если бы я знал, что такое
    , то мне проще было бы ответить.
    Я себе планировал выполнение той же функции, что выполняется по перегреву, в зависимости от состояния пина 34.
    Код:
      static byte saveServo1; // здесь сохраннёные состояния положений заслонок
        static byte saveServo2;
        static byte saveServo3;
        static bool prevState = false;
    
        // Условие работы заслонки дыма и дымососа при перегреве котла
        if (tempCels[Kotel_Vyhod] > coefficients.systemCRIHot_max) // если котел перегрет больше чем (по умолчанию 96 градусов)
          systemCRIHot = true;
        else if (tempCels[Kotel_Vyhod] < coefficients.systemCRIHot_min) // если котел не перегрет меньше чем (по умолчанию 95 градусов)
         systemCRIHot = false;
        if (systemCRIHot) { // если котел перегрет
          ignition = false; // переход в автоматический режим
          on(zaslonkaDymohod); // закроет заслонку дым трубы, остановить подачу воздуха в котел
          off(dymosos);// остановит мотор дымососа;
    
          if (!prevState) { // если произошло изменение состояния
            saveServo1 = valServo1; // сохраним положение всех заслонок
            saveServo2 = valServo2;
            saveServo3 = valServo3;
            setServo1(0, true); // закроем все заслоноки
            setServo2(0, true);
            setServo3(0, true);
          }
        }
     
  3. IgorKIE

    IgorKIE Бригадир

    Сообщения:
    322
    Симпатии:
    145
    Вот оно и есть.
    А питается от чего весь блок?
     
  4. IgorKIE

    IgorKIE Бригадир

    Сообщения:
    322
    Симпатии:
    145
    Самый простой вариант, это поставить небольшое реле пер. тока на 220в и подключить его в к бытовой сети. Контакты реле подключить один к свободному порту, второй к +5В или массе (как Вам удобнее отследить сигнал на пине.) Эл. энергия пропала - контакты разомкнулись, изменилось состояние пина порта.
     
  5. glory

    glory Майстер

    Сообщения:
    174
    Симпатии:
    99
    Адрес:
    Киев
    От теж же АКБ что и инвертор, он же их и заряжает. Инвертор такой.
    --- добавлено: 26 лют 2018 у 09:39 ---
    Согласен, так проще чем у меня, но так как я с электротехникой "на Вы ", то решил "подуть на воду" и организовать гальваническую развязку между внешним источником питания +5В и входом на 34-й пин ариаднино.
    Хотя, предлагаемое Вами реле, ту самую гальваническую развязку и дает :)
    Предлагаемое Вами решение проще и понятнее.
    Оно даже больше в рамках той идеологии что я пропагандирую, то есть собирать все на стандартных модулях Ардуино.
    Пожалуй, нарисую Ваш вариант схемы и тут выложу.
    Пятивольтовых источников питания полный ящик от быушных мобилок.
     
    Последнее редактирование модератором: 6 мар 2018
  6. IgorKIE

    IgorKIE Бригадир

    Сообщения:
    322
    Симпатии:
    145
    Вариантов можно много сделать, но в Вашем случае это самый удобный. Не надо делать самодельной платы.
    Помпы с ним нормально работают? Пишут "чистая синусоида", а в натуре? Звук обычный от помпы?
     
  7. glory

    glory Майстер

    Сообщения:
    174
    Симпатии:
    99
    Адрес:
    Киев
    Да, ЦН работаю отлично с ним.
    --- добавлено: 26 лют 2018 у 11:37 ---
    Вот и я о том же.
     
    Последнее редактирование модератором: 6 мар 2018
  8. glory

    glory Майстер

    Сообщения:
    174
    Симпатии:
    99
    Адрес:
    Киев
    Ну вот так получилось Kotel_1+2+4 relayOptoPowMon.jpg
    Если есть желание поправить на свое усмотрение исходник схемки лежит тут
    Заодно выложу схемку коммутации силового оборудования Блок реле_bb.jpg
     
    Последнее редактирование: 26 фев 2018
    IgorKIE нравится это.
  9. IgorKIE

    IgorKIE Бригадир

    Сообщения:
    322
    Симпатии:
    145
    Вы применили Arduino Ethernet Shield W5100
    Что сейчас он может делать?
    ................
    Я не знаком с софтом на котором Вы работаете с ардуинкой, подскажу на пальцах.
    Если установите сетевое реле, необходимо что бы программа не переключалась на "аварию" мгновенно. Необходим небольшой цикл (0,5-1 сек) отслеживания положения реле, после наступления события. Бывают в сети очень короткие моменты пропадания напряжения (видимо связанные с работой силовых линий) на которые устройство не должно реагировать.
     
    Последнее редактирование: 27 фев 2018
    glory нравится это.
  10. glory

    glory Майстер

    Сообщения:
    174
    Симпатии:
    99
    Адрес:
    Киев
    Выполняет функцию коммуникации между Arduino Mega 2560 и этим сервисом.
    Этот сервис позволяет мне удаленно отслеживать стояние моей системы отопления в целом и состояние котла в частотности, что очень немаловажно когда он работает.
    К примеру вкладка "Графики" позволяет оценить в какую сторону движутся процессы в котле в текущий момент, все ли они в пределах допустимых параметров, адекватно ли отрабатывает автоматика.
    Раньше ведь как было: произвожу какие-то манипуляции с воздушными заслонками и жду реакции от котла, пялюсь на дисплей БУ пытаюсь понять дало это ожидаемы результаты нет.
    Теперь я уже могу эти "манипуляции с воздушными заслонками" производить удаленно во вкладке "Главная" и на графиках могу наблюдать за изменениями. В случае необходимости также удаленно могу изменить пороговые температуры на вкладке "Параметры".
    На вкладку "Схема" собраны данные уже с нескольких устройств зарегистрированных на этом сервисе, что позволяет оценить общее состояние СО в текущий момент, в том числе и температуру в комнате и на улице.
    А вкладка "История" позволяет производить оценку прошлых циклов отопления и прогнозировать будущие. К примеру я сегодня уже точно знаю, что завтра буду запускать котел =)
     
    Последнее редактирование: 27 фев 2018
    Автоматчик нравится это.

Поделиться этой страницей