PID регулятор на Arduino

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 69

  • @xanderc9329
    @xanderc9329 3 года назад

    Барэф дзэс. Правильно и грамотно объясняешь.
    Лайк

  • @vitalichj
    @vitalichj Год назад

    Вы очень хороший человек! Интересно ваши видео смотреть!
    Спасибо за вашу работу!

  • @АндрейКачапкин-б9б
    @АндрейКачапкин-б9б 6 лет назад +1

    Уважаемый Грачик! Очень нравятся Ваши разработки. Собрал и этот регулятор. Отлично работает, хорошо держит температуру. Но есть и недостаток: при неисправности датчика температуры показывает -0,06 градусов и нагреватель включается на полную мощность. Ввести защиту при неисправности датчика все же необходимо.

    • @MODoffRoad
      @MODoffRoad Год назад

      Нужен второй датчик

  • @72940499
    @72940499 7 лет назад +1

    Спасибо, очень полезное видео и прям как по заказу.Нужно сделать регулятор для инкубатора и это самый подходящий вариант.

  • @AxelforceUA
    @AxelforceUA 7 лет назад

    Если мощную нагрузку подключить (тэны) - отличный генератор сетевых помех получится. Спасибо за видео, очень доступно.

    • @ArduinoProm
      @ArduinoProm  7 лет назад +1

      Здесь рассчитан для маломощную нагрузку, в инкубаторах обычно лампы подключают. Все правильно для боле мощный нагрузки другие подходы нужны.

    • @ЛеонидКалиш
      @ЛеонидКалиш 4 года назад

      ​@@ArduinoProm У тебя управление ШИМ и получается это управления для постоянного напряжения, а если для переменного то уже нужен димер

  • @bobbobuin941
    @bobbobuin941 3 года назад

    Лайк и подписка !

  • @aram3399
    @aram3399 7 лет назад

    здравствуйте Грачик. я последнюю неделю занимался пид регулятором скачанный из блоков пользователей. есть положительные результаты. могу поделиться своим опытом если конечно же надо вам!?!? а вы потом передали бы это зрителям!

  • @veronikak4095
    @veronikak4095 7 лет назад +2

    классное видео, молодец, спасибо!!!

  • @aram3399
    @aram3399 7 лет назад

    ну вообще-то пид служит для максимального приближенно значения т е в вашем случае балет держать обороты в указанном значении

  • @serg2568
    @serg2568 4 года назад +1

    как в этот скетч добавить датчик dht22 чтобы регулировать влажность?

  • @ВикторЗубков-л8м
    @ВикторЗубков-л8м 7 лет назад

    Спасибо. Хорошая штука. Но это для электрического отопления. А если регулировать водяные батареи, то надо управлять сервоприводом, а там 0-10 вольт. То есть нужен аналоговый выход. На этот счёт у вас не найдётся варианта.

  • @vardankotolkyan7027
    @vardankotolkyan7027 7 лет назад +2

    Грачик сделай пожалуйста процентами мощност лампы.Если кто не знает это можно исползовать автоматику для котлов.Место лампы работает вентилятор.Спасибо тебе за проекты.

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Хочу место димера симисторный регулятор сделать если получится там и переделаю.

    • @ValeryRudnev
      @ValeryRudnev 6 лет назад

      lcd.println(power/2.55);

  • @arakeldesign
    @arakeldesign 7 лет назад +1

    Интересная штука, но что-то я не увидел ни дифференциального, ни интегрального регулирования, только пропорциональное регулирование. Думаю для отопления вполне пригодно, так как точная и быстрая корректировка не нужна.

  • @Alexsander9614
    @Alexsander9614 7 лет назад

    Здравствуйте, подскажите, чему равна постоянная времени интегральной составляющей стандартно для arduino? Не интегральный коэффициент усиления, а время, за которое регулятор накапливает ошибку регулирования?

  • @90rdh
    @90rdh 6 лет назад

    скажите, а он мощность как снижает, не понял, толи меньше на выходе ардуино напряжение и от того 220в меньше, т.е., фазное регулирование(диммер) или с контролем нуля и вырезанием амплитуды, тогда нужен датчик тока.. .

    • @ArduinoProm
      @ArduinoProm  6 лет назад

      Отделный фазный регулятор. См здесь arduinoprom.ru/shemotehnika/250-simistornyj-faznyj-reguljator-moshhnosti.html

  • @василийстепанович-р5з

    Добрый вечер. Если к ШИМ выходу подключить шаговой двигатель то будет закрывать заслонку котла пропорционально температуре или нужно доработать?

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Надо доработать.

  • @Eridan85L281
    @Eridan85L281 3 года назад

    афтор можите сделать скеч на симисегментах без всяких наворот простой пид регулятор ардуино симисегменты термопара без мах микросхемы
    температура чтоб регулировать до 300 град нагреватель 12в .
    у меня куча симисегметов хочется их использовать можно даже на 74HC595 реализовать сколько пытался не получается помогите если есть время

  • @aram3399
    @aram3399 7 лет назад

    надо обновить ваш флпрог там есть в разделе "загрузки" скачайте версию 2.3.2

  • @vadulkin
    @vadulkin 6 лет назад

    А если вместо лампы подключить углеродный кабель, будет работать?

    • @ArduinoProm
      @ArduinoProm  6 лет назад +1

      Если ток будет не большой, будет.

  • @Alpine9884
    @Alpine9884 7 лет назад

    Спасибо

  • @ЭдуардДубин-г9р
    @ЭдуардДубин-г9р 7 лет назад

    А то что на семмисторе сделаете будет мотор ускорять или замедлять

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Это как хотите, в этом случае постепенно замедляется, но если надо чтобы ускорилось при помощи простой математики можно делать так: отключаем выход ШИМ- используем математику от 255 вычитаем значение шим результат подключаем к выходу ШИМ. Получится инверсия ШИМ.

  • @Alexandr_P
    @Alexandr_P 6 лет назад

    Грачик день добрый! Не подскажите почему температуру поддерживает ниже на 0,4 градуса установленной? Причина в программе?

    • @ArduinoProm
      @ArduinoProm  6 лет назад

      Нет надо PID регулятор настроит правильно. Лучше используйте другой PID регулятор. у меня на канале их несколько.

  • @ИльдарМинибаев-г5ь

    Добрый день. Как можно инверсию выходного сигнал можно сделать?

    • @ArduinoProm
      @ArduinoProm  6 лет назад

      Можно, используем математику. ФБ блок вычитание на первый вход блока выставляем константу 255. На второй подаем сигнал. Выход ФБ блока подключаем к выходу. Будет работать как инверсия.

    • @ИльдарМинибаев-г5ь
      @ИльдарМинибаев-г5ь 6 лет назад

      Спасибо

  • @2casperik
    @2casperik 7 лет назад

    где такой димер взять?

  • @aram3399
    @aram3399 7 лет назад +13

    ребята я очень извиняюсь ну это просто ппц вы чё творите? вы знаете вообще что такое пид? нарисовали в блоки пользователей и назвали пид ну ппц!!! ребята это просто П регулятор без "ид" интегральной дифференциальной части тут нет зачем вы баломутите людей!!

  • @aram3399
    @aram3399 7 лет назад

    сказал же могу объяснить что к чему каждый кофициент ну Грачик молчит видимо хочет сам разобраться

  • @Михаил-л2ю3н
    @Михаил-л2ю3н 7 лет назад

    Не работает температура почему? Дай Эл. Почта я вам покажу фотки

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Почта здесь arduinoprom.ru/feedback

  • @alecsandr1112
    @alecsandr1112 7 лет назад

    добрый вечер, а разве это не шим регулятор ,? просто. Где блок ПИД?

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Здесь принцип работы ПИД регулятора. Управление с нагрузки сделал ШИМ. А какой блок ПИД нужен? я не понял вопрос.

    • @BiGBorodaAlex
      @BiGBorodaAlex 7 лет назад

      Здравствуйте. Через что подключена лампочка? Вы сами собирали ?

    • @alecsandr1112
      @alecsandr1112 7 лет назад

      У вас так интересно воплащено , и работает отлично)
      Но всетаки.
      Чтобы настроить ПИД-регулятор, необходимо подобрать правильную комбинацию трёх коэффициентов:
      Пропорционального - Kp
      Интегрального - Ki
      Дифференциального - Kd
      Да и мне тоже интересна схема модуля с номиналами. через которую подключена лампочка.

    • @ArduinoProm
      @ArduinoProm  7 лет назад +1

      Лампочка подключается через димер сделал я год назад смотрите здесь arduinoprom.ru/umnyj-dom/16-dimmer-dlja-arduino.html

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Ссылка на модуль уже оставил в ответе другого пользователя. Здесь комбинация этих коэффициентов настройвается при помощи гистерезиса, мощности итд. Сделан так что любой мог настроит.

  • @Eridan85L281
    @Eridan85L281 2 года назад

    теристор тебе в помощь ку202) и не надо тут никаких ардуино

  • @print_service_malgobek
    @print_service_malgobek 7 лет назад

    Приветствую Уважаемый! Подскажи пожалуйста как в твою схему flprog добавить термопару max6675?

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Как подключить термопару на модуле MAX6675 смотрите здесь ruclips.net/video/1jPyGXDQu_Q/видео.html

    • @print_service_malgobek
      @print_service_malgobek 7 лет назад

      Как подключить я знаю, но вот как в Ваш проект PID регулятора его включить не знаю.

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Удалите ds18b20. В место его подключайте max6675 (переменный температура подключайте выход температуры на max6675)

    • @print_service_malgobek
      @print_service_malgobek 7 лет назад

      Я пробовал у меня не получилось! выставил 27 градусов держал термопару но нагрузка не отключилась у меня. А если дисплея нет система будет работать?

    • @print_service_malgobek
      @print_service_malgobek 7 лет назад

      С температурой разобрался! А вот почему при скважности 255 у вас высокий уровень на нагрузке? на моей ардуинке почему то 0 это высокий уровень а 255 низкий

  • @DreamerSZR
    @DreamerSZR 7 лет назад +1

    с Вашего позволения перересовал все одним блоком. flprog.ru/load/bloki_polzovatelej/pid_reguljator/2-1-0-267

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Спасибо.

    • @ЕвгенийРуднев-у8о
      @ЕвгенийРуднев-у8о 7 лет назад

      какой программой открывается этот файл? я не могу открыть!

    • @DreamerSZR
      @DreamerSZR 7 лет назад

      flprog. пользовательские- загрузить.....

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Не надо ни чем открывать это ФБ блок. С начало надо этот файл добавит в блоки пользователей (FLProg -Пользовательские - .загрузит) потом используем как ФБ блок.

  • @aram3399
    @aram3399 7 лет назад

    оставили мой вопрос без ответа?!

    • @ArduinoProm
      @ArduinoProm  7 лет назад

      Пока занят другими вопросами. Времени не хватает. Я смотрел этот пид регулятор для изучение время нужен. Надо еще разобратся с FLProg. После, как Вы оставили Коментарии я решил попробовать. При добавления ФБ блока FLProg вылетает.

    • @aram3399
      @aram3399 7 лет назад

      в разделе загрузки скачайте версию 2.3.2 там можно добавить блоки

    • @mishamisha7794
      @mishamisha7794 6 лет назад

      Здравствуйте. Хотелось бы пообщаться с вами о ПИД регуляторе. Если не сложно, напишите мне на почту, пообщаемся. Почта - 19misha87@gmail.com

  • @Ilovekatjalel
    @Ilovekatjalel 3 года назад

    Данная практическая конструкция очень хорошо работает с большими печками но нет режима ПИД. ruclips.net/video/4aqmQMhZzVo/видео.html как изменить скетч что сделать ПИД регулирование?

  • @barmaleyzigmundovich6541
    @barmaleyzigmundovich6541 6 лет назад +2

    Очень много ошибок в вашем якобы «ПИД» регуляторе. Если по честному то это не ПИД регулирование. По достижении заданой температуры нагреватель должен отключаться полностью, а не как у вас работает на минимуме. Температурный датчик нудно использовать более точный DS18B20 и без металического корпуса который сам в процессе нагревается. Одним словом не ПИД регулирование вообще