Спасибо! Офигенная фича! на инкубатор поставил, держит температуру просто идеально при любых меняющихся внешних источниках, даже с полуоткрытой крышкой. скейч использовал с ШИМ
Спасибо, давно жду простой и понятный ПИД-регулятор на ардуино. Буду благодарен если выложите пример, обязательно применю в одном народном проекте контроллера муфельной печи.
Нужно коэффициенты pid подбирать под конкретные параметры корпуса (утепление, вентиляция, температура забортного воздуха) и массу нагреваемого объекта (кол-во яиц) и тогда перегрева не должно быть.
"И" регулирование хоть и самостоятельное не дающее ошибку, но при изменении условий всегда будет давать всплеск или завал температуры с затухающей колебательной хар-ки. Для терморегулятора самое "оно" это ПИ. Дифференциальная составляющая для таких инеционных систем вовсе не нужна.
Не знаю, на сколько эта тема актуальна на данный момент, но я пару слов напишу. Можно делать термостат и не на ардуино. На примере своего опыта постройки инкубаторов хоть и давнего, скажу. Зачастую для маленьких домашних инкубаторов используют термостат на обычном компараторе (схем реализации много). Любой инкубатор - система инерционная и всегда есть гистерезис в регулировке. И, если с неоднородностью температур в разных его точках инкубатора борются принудительным перемешиванием, то уменьшить гистерезис (разницу между верхней и нижней температурой) - задача более сложная. Свой первый инкубатор размерами 700 х700 х 700 мм, два лотка по 36 куриных яиц с поворотом, я сделал на обычном компараторе 554СА3, хотя можно было обойтись и транзисторной схемой. Система работала достаточно стабильно. Следующий экземпляр был крупнее. На восемь лотков по 20шт (куриных). За основу была взята конструкция инкубатора из журнала "Моделист конструктор" за 84 или 88 год. Не помню точно. Тогда интернета не было и вся информация для радиолюбителей - либо журнал, либо справочник, либо библиотека. В конструкции железа было больше и регулятор на компараторе давал гистерезис температур +-2,5 градуса от требуемой. Что было не очень хорошо. Тогда мне очень бы пригодился ПИД регулятор. А тогда я вышел из положения, используя трехдиапазонный таймер. Приближаясь к выставленной температуре, реже включался нагреватель. Удалось добиться гистерезиса +- 0,5 градуса. Результат был достигнут, хотя это и усложнило схему. Сейчас, если удастся освоить азы программирования попробую написать скетч для ПИД регулятора. Пока для меня это темный лес.
При регулировки ~ 220 в можно использовать Алгоритм Брезенхэма, библиотека даже есть. В протеусе когда то моделировал, в моделе показывал приемлемый результат, но до реального экземпляра руки не дошли.
Здравствуйте, хотел повторить, но иcпользуя лампу накаливая 12в и мосфет и не нашел скетч под шим с плавной регулировкой, только под реле с пульсацией :( может я не там ищу ?
Помогите пожалуйста сделать на одном Ардуино три, или четыре ПИД регулятора. К примеру: один пид регулирует обороты двигателя по показаниям энкодера на валу, второй и третий регулирует температуру по термодатчику, и четвёртый по аналоговому датчику шаговым двигателем... Такое трудно реализовать? В скетче нужно использовать четыре разные библиотеки или одной библиотекой можно обойтись? Я много копался, но ничего путного не смог сделать
Можете сделать Контроллер вентилятора для машины, на Oled экране, 4 датчика температуры 1 датчик под вентиляторы с регулировкой температуры включение выключения вентилятора. Так же 3 остальных датчиков температуры регулировка под порог температуры с сигналов об перегреве
для инкубатора можно совсем проще сделать, а этот пректик мне очень понравился. молодец!!! с каждой такой безделушкой рождаются у других гениальные идеи. спасибо за ВИДЕО
Приветствую, а если использовать несколько каналов ПИД функция или текст для всех каналах нужно прописывать? На сколько память, ресурс занимает если делать ПИД
Здравствуйте! Честно, не могу я сообразить. Помогите! Как вычислить по приныпу пид регулятора температуру батареи в доме? Относительно температуры воздуха в доме и температуры на улице
Привет интересная схема, тоже начал заниматься инкубатором, только я за промышленный вариант от 1000 яиц. Смотри какой принцип работы. Управляющая плата должна изменять следующие показатели: Температура для каждого дня своя. ( разница не большая но лучше сделать по дням как так от 1000 штук если не выведет даже 5 % это уже потери) - влажность датчик можно взят совмещенный с температурой и повесить например где удобно. - вентиляция тут я ещё не разобрался до конца но думаю использовать типо 4 шт. Кулллеров от компа 180 либо автомобильный но это шумновато будет. Так же управление ими с ардуинки - обогрев это чаще всего углеродистой шнур по периметру задней стенки считается по объёму и раздувается куллерами так же нужен ещё 1 датчик температуры прямо в лотке. И например на сигналу что бы не было локального перегрева или остывания скажем ближних /дальних яиц. Увлажнение делают обычно из куллера и ёмкости иногда используют подогрев но это при больших объёмах 2-5 т.яиц. Так же нужно уделить приточки внимание возможно ещё 1 куллер либо заслонку. С поворотным механизмом не так все просто , я решил использовать комбинированные лотки конструкция получается грамоздкой но добротного качества. Используется редукторный движок и система роликов если интересно схемы у меня есть. Так вот , самое херовое что я в принципе это все понимаю но не могу написать прошивку. Могу предложить симбиоз я вам расскажу как и чего должно работать конструкцию ну и прочие размеры, а вы мне напишите прошивку по данным что скажете? Вот мои данные: vk.com/id92634960 Kitai777@ro.ru Было бы не против поработать вместе)
Есть для вас проект, отвечающий почти всем вашим нуждам, я недавно делал инкубатор на 600 перепелиных яиц, полный автомат с возможностью работать автономно от автомобильного аккумулятора(устанавливается два нагрепателя, 220 и 12в, при чём работает из них только один, в зависимости от наличия сети) Работает по принципу пид, в обоих режимах, сигнализации аварий, проветривание по времени и в момент аварии, регулятор влажности.. Если хотите могу поделиться, было уже 2 вывода, полёт нормальный, сейчас опять трудится.
Итак, для инкубатора нужно контролировать температуру, влажность и вентиляцию. Кроме этого, нужны часы реального времени и работа по циклограмме, управление переворотом яйца. На разных этапах инкубации необходимы разные параметры. Опять же температуру надо поддерживать с высокой точностью. Приведенные вами датчики имеют погрешность в полградуса, это не очень приемлемо. Нужно смотреть на что-то вроде Si7051 или MAX30205 и предусматривать плавную регулировку температуры с помощью ШИМ управления. В настоящих термостатах используют несколько зон подогрева и термометры устанавливают на лотке. Плюс нужно не забывать о том, что яйца сами выделяют тепло и термостат должен уметь проветривать инкубатор, если температора повышается выше нормы. Для контроля влажности можно поставить гигрометр от Honeywell HIH9131-021-001.
Еще было бы неплохо чтобы модель соответствовала объекту управления. Греть нужно не излучением, а вентиляцией прогревая объем "инкубатора". Тогда процессы будут более инерционные и ваши цифры не подойдут. А сам PID регулятор это всего две строчки кода и использовать стороннюю бибилиотеку для этого?
Подскажите, в чем может быть проблема: использую ту же библиотеку. Контролирую токи в системе. Измеряю через АЦП с шунтом. Выставляю например ток в 1А и до 1А ПИД работает нормально. Но если вдруг по какой-то причине ток вылез за пределы 1А обратно, снижение тока уже не происходит. АЦП использую ADS1115 и пока нашёл решение в виде Настройки вывода Alert в АЦП. При привышение тока генерирует внешнее прерывание и ПИД сбрасывается. Пока работает, но понять почему не снижает ток регулятор не поцму
Этот вариант терморегулятора очень подходит к моему проекту...Помогите заменить датчик температуры на терморезистор ntc 100k что куда прописать ? Пока что не особо силен в языке ардуино
Здравствуйте! Я новичок в программировании ардуино и многого пока не знаю. Как бы объединить ваш PID-регулятор с таймером обратного отсчета, что бы отсчет начинался при достижении установленной температуре. Если вам не сложно, помогите разобраться
Добрый день. Подскажите, пожалуйста, если сделать регулятор двух отдельных нагревательных ячеек (с разными пограничными температурами) потянет ли ардуино нано? или лучше на каждую свой контроллер?
Подскажите пожалуйста есть ли вариант использовать в этом устройстве вместо лампочки, сервопривод?Открывать форточку по датчику температуры,поддерживая установленную.
Возможно кому-то пригодится. Есть библиотека для PID регулирования Arduino-PID-Library от br3ttb . Весьма удобная и простая, есть возможность управлять как дискретно, так и шим-сигналом. Настраивается подбором трех коэффициентов PID конкретно под свою ситуацию.
Не совсем понял принцип управления галогенкой. То есть от источника питания идёт напряжение на галогенку, через реле, а пид регулятор регулирует температуру открывая и закрывая контакты релюхи?
Я тут задумался о термостате для затирания сусла на ардуино. Суть в чем. Сделать термостат с таким же экраном и энкодером.. допустим есть 5 уставок температурных и 5 пауз определенных настраиваемых.. т.е. сначала нужно нагреть сусло до 40 градусов. .и держать минут 10. потом до 52.. и держать какое то время. потом до 62 и держать минут 20, потом 72 и 10 минут, потом 100 и час. Каким образом можно это сделать я так полагаю в конфигурации железок останется все то же, кроме датчика температуры, там скорее всего нужен будет выносной чтобы поместился в гильзу и поменяется код. Если такое видео будет на этом канале, сюда попрут куча самогонщиков и пивоваров, чтобы сделать себе такую игрушку.
Спасибо за видео! А есть ли "дальний предел", на котором еще можно устанавливать датчик температуры (например, 1м или 2м) от нагревательного элемента? Или поскольку инкубатор - это как небольшое замкнутое помещение, то при большем размере есть смысл поставить пару компьютерных вентиляторов, чтобы гонять воздух по кругу внутри инкубатора и так выравнять температуру везде?
У меня одного этот код не работает??? Почему когда он начинает греть - работает идеально, щелкает по чуть как нормальный пид регулятор. Как только приближается к заданному значение где-то за 10-15 градусов, реле тупо остается в состоянии вкл и греет до бесконечности спокойно перевалив темпеаратуру
Ну так вы же и так используете шим только с частотой 2 герца . Так как частота сети 100 герц можно шим и с этим модулем использовать в 10 герц на 10 делений . но я бы лучше использовал димер.
можно конечно и быстрее сделать, но в процессе, сначала на модуле посинел и самовыпаялся мосфет, потом подохла галагенка, поэтому длительность увеличил. при необходимости, подправить в коде не долго.
Здравствуйте. Вполне легко повторил ваш проект но, теперь у меня возникла новая идея. Только вот не получается . Мне нужно подключить второй энкодер для управления оборотами моторчика по шим. Соответственно пид должен управлять оборотами мотора в зависимости от температуры. Не получается все это связать
Подойдет, но купить китайский термостат будет гораздо дешевле. Преимуществом реализации на контроллере является возможность дальнейшего добавления функционала. Например можно реализовать принудительную вентиляцию при превышении температуры, влажности или CO2.
@@arduinoLab Данная практическая конструкция очень хорошо работает с большими печками но нет режима ПИД. th-cam.com/video/4aqmQMhZzVo/w-d-xo.html как изменить скетч что сделать ПИД регулирование?
Советую начать с покупки) Я тоже с недели 2 назад купил себе УНО китайское и уже собрал на работе такой ПИД регулятор с твердотельным реле, кстати видео смотрю уже после сделаного проекта)
Здравствуйте, а можно для совсем тупых (как я) сделать архив со всеми библиотеками, скечами и т.д. чтобы осталось только залить в ардуинку. Есть огромное желание прикрутить эту штуку к приточной вентиляции, но не выходит постоянно какие то ошибки. Спасибо.
Друг , а можно сделать все это дело через диммер ? Тоест с детекцией нуля как ты сказал . Я давно уже мучаюць с этим делом , но оптимальный код написать не получается .
Проще всего не любить себе мозг и поставить твердотельное реле со встроенным контролем нуля. Тогда его можно будет питать обычным ШИМом с частотой 40-55Гц. Ровно 50 лучше не выбирать, чтобы фазовая ошибка изменялась во времени, обеспечивая гарантированное попадание управляющих импульсов в разные моменты времени сетевого напряжения.
спасибо за труды! терморегулятор очень четкий получился - до полградуса реальных легко! но использовать именно для разного рода инкубаторов не получиться... не хватает функций включения кулера через определенные промежутки времени для вентиляции воздуха и измерения влажности, работы от батареи, звуковой индикации при выходе параметров за граничные пределы там по температуре и влажности, индикации потребляемой мощности в данный момент (ну и кому нужен поворот - мне не нужен)...Сколько не искал - таких проектов на ардуино не видел... придется брать готовые решения типа ARGON MI-555, в ардуино по ходу это не реализовать как комплексное полноценное решения... Проект интересен, но использовать практически в таком частичном виде нельзя(((
Да ладно, как раз динамические изменения температуры есть, т.к. нормальный инкубатор должен быть защищен продувками и т.д. и т.п.... поэтому как раз ПИД для нормальной работы и нужен, также все зависит еще и от нагревателя инкуб камеры...
поможешь писать коды для хлебопечки ? Этап 1 умная» техника выравнивает температуру муки и воды до рекомендованных 28-30⁰С 10 минут Этап 2 замесе тесто 10 мин Этап 3 Теперь начинается подъем теста 2 час Этап 4 выпечка длительностью 50-55 мин 200⁰С подключит дисплей LCD1602 LiquidCrystal_I2C подключит энкодер TZT подключит MAX6675 подлючит реле
на том что у него сейчас, выход ~50% там нечто совсем простое с аналоговым регулятором на симисторе и без автоматизации совсем, туда уйдет этот термостат на замену, только упаковать в корпус надо. и если он доделает механику будет продолжение, ибо сейчас есть только идеи и старый холодильник.
>> на том что у него сейчас, выход ~50% низкая влажность. там всё высыхает в яйцах. даже простого дхт22 хватит для анализа. а вот исполнительный механизм для регулировки влажности - пока не понятен. я остановился на лотке с водой под которым нагревательная пленка а над которым кулер компутерный.
как поднимать влажность можно подсмотреть у грибоводов. www.ebay.com/itm/Ultrasonic-Mist-Maker-Fogger-Water-Fountain-Pond-Atomizer-Air-Humidifier-P-T/183006890035?
Это в примере библиотеки. Если перевести, то все становится понятным The TMP102 uses the default settings with the address 0x48 using Wire. Optionally, if the address jumpers are modified, or using a different I2C bus, these parameters can be changed here. E.g. sensor0.begin(0x49,Wire1)
Спасибо за работу. Это лучше, чем релюха. Но это не шим. Это импульсный режим. При шим, по мере приближения к заданному порогу лампочка должна постепенно затухать и работать так же постоянно, только с малым накалом. А это импульсный режим. А за видео спасибо. Я и так не могу(((
т е тут мы управляем длительностью включения реле на каком то интервале, верно? т е из 60 сек, мы включаем на 10 сек (или на 50), я правильно понял? Или мы срезаем часть синусоиды в каждоп полупериоде?
нужно еще измерение влажности и время от времени переворачивать яйца в лотках с положения 45 градусов в положение 135 градусов и обратно 3-5 раза в сутки после первых 5 дней инкубации, в последние 4-5 дней инкубации яйца не переворачивать, тут удобная табличка selo-exp.com/kury/kak-perevorachivat-yajca-v-inkubatore-vruchnuyu.html
Автор, если интересно то могу прислать скетч, который писал другу и тоже для инкубатора под один даллас и дхт22 на нагрев пид(через шим) и на влажность пид(шим управление куллером)
DHT22 или 11 не особо хорошо себя показывает в работе с инкубатором. тормознутые датчики, и окисляются они, тем самым показывают не правильные показания влажности и температуры через некоторое время, а потом вообще выходят из строя
Валентин Крючков Не вводите в заблуждение окружающих и сами не заблуждайтесь! Единственный не надежный модуль по моему мнению это экран 5110- там от платы к экрану сигналы через резиновый массив проводников передается, и он разрушается часто. А дхт22 в нормальном(стандартном) исполнении предназначен для работы во влажной среде. А теперь внимание- если вникнуть хоть немного, а не торобанить необоснованные коменты, то можно узнать, что влажность в инкубаторе поднимается выше 50-55% только на короткие временные промежутки в начале и конце инкубационного периода( обычно не выше 65-75%) и поэтому условия в инкубаторе очень близки к среднестатистическим квартирным! И не думаю что в этих условиях массово дохнет электроника! Вы можете спросить, если инкубатор и квартира так близки по условиям, то почему нельзя прямо в жилище яйца инкубировать... резонно... можно и в доме , без инкубатора, но нужно создать условия, к которым относится определённая постоянная влажность и температура, периодические проветривания, без сквозняков желательно, и периодическое переворачивание яиц в определенные этапы развития эмбриона. Я не в коем разе не собираюсь устраивать полемику нискем, только лишь призываю сначала разобраться во всем а потом осуждать чей либо выбор или решение
По поводу тормознутости... если вам мало дискретности в районе 1 секунды, то это не делает датчик тормознутым и непригодным... это даёт вам, как опытному программисту , время на разгрузку мк для выполнения иных задач, отличных от работы с этим датчиком! Плюс инкубатор не такая уж малоинерционная система, не может там за секунду все фатально измениться!
Жень, повыводите мускусов при влажности 65-75 процентов и расскажите о своих успешных результатах, или может попробуйте данные датчики в грибницах. Если бы я понезнаю 2 года подряд не менял эти датчики пачками, я бы не писал ;) На данный момент используем TMP102 залитые цапоном и DS18B20 во влажной среде для измерения влажности.
Уважаемый автор, можете создать контроллер для управления оборотами вентилятора надува пиролизного котла, чтоби задавать минимальную и максимальную температуру. И минимальные и максимальне обороти вентилятора, при увеличении температуры чтобы снижались обороты вентилятора. А при снижении до40 градусов и температура не поднимается на продолжении 30 мин. Отключать вентилятор вобще. Может кто-то помог бы ето реализовать?
Vitaliy Kulik спасибо что отозвались! В ссылке на видео то что мне нужно, только управлять вентилятором 220в. Переменного напряжения. m.th-cam.com/video/Gv19ftDBfgU/w-d-xo.html
Vitaliy Kulik двигатель асинхронний. Я понимаю что управлять нужно частотник ом. Но я сейчас использую для регулировки димер на симисторе с ру чной регулировкой и он неплохо с етим справляется. То я подумал что к ардуине както симистор примудрить.
Vitaliy Kulik просто я не понимаюсь в написании кода. Могу лиш по схеме собрать и прошивку готовую залить. У меня опыта с ардуино только контроллер солнечного колектора с канала Валерий Доний. Собрал Ево проект.
Для инкубатора температура должна 37 градусов влажность 38 и устройство поворота лотков каждые 60 минут на 45 градусов в одну сторону и также в другую сторону и дважды в сутки открывать инкубатор на 10 минут для проветривания Удачи Молодец Спасибо
Не будет работать! Есть такой китайский пид W1601 , импульсный ,ничего он не регулирует! Работает только если терморезистор приклеить к лампочке. Тупиковый путь!
На 3:33 вопрос . А почему модуль не дружит с шим? Себе делал по такой схеме, работает превосходно pp.userapi.com/c824410/v824410906/b9ce1/6njCMgBXJeo.jpg
У меня инкубатор на термостате имел 0.1 градуса вылет, а тут для инкубатора просто пипец...! PID регулятор конечно имеет право на жизнь, но это, как двигло от мессера, на запорожец ставить, дорого и геморно, а летать всё равно не будет!!!
Для управления нагрузкой с Постоянным напряжением, Мосфет типа такого надо ru.aliexpress.com/item/32880704746.html ? Скажем надо управлять нагревателем на 12В Шимом
Для инкубатора стоит еще учитывать и инерционность системы !!!!!. А то в етом случае будет беда с яйцами. Почитайте что такей на самом деле PID регулирование или система. Совет. Если задана температура к примеру 40 град. То работу нагревателя стоит уже на 37 град понижать или даже отключать и мониторить действительную температуру на датчику (растет двльше или начала падать). И путь от 37 до 40 градусов потихоньку доводить до 40. В етом и будет приближение к PID регулированию.
термостат с гистерезисом, дает куда больший разлет по температуре, а ПИД только в первом цикле после включения, то что оно уходит в верх на тестах на столе, это не показатель. та и это можно решить расчетом коэффициентов, но только делать нужно в конечном устройстве.
Ми не можем знать наверняка как у автора. А совет касаеться любой системи регулирования. Где не нужно больших знаний в высшей математике. Просто по видео увидел, что в разгоном нагреве, есть перегрев системи.
DAM так вот диференциальный коэффициент чем больше, тем меньше результат пид при приближении к уставке. А интегральный коэффициент "разгоняет" результат пид. Поэтому если сделать предложенное мной, то в более инерционной системе в работе пид будет только один недостаток- медленный выход на уставку
Нафига тебе ПИД-регулятор, если ты не умеешь его настраивать? Очевидно же, что время цикла системы слишком большое для такого динамичного объекта. Время цикла должно быть 0.1...0.01 от желаемого времени выхода на значение уставки. Т.е. в данном конкретном случае ни о каких 1200 мс не может быть и речи. Нужен достаточно высокочастотный ШИМ -- 10...100 Гц. Затем -- при изменении расстояния требуется просто огромное время, чтобы скомпенсировать его. Значит нужно интегральную составляющую ослаблять и/или дифференциальную усиливать.
у вас микроконтроллер - сделайте шим чтоб лампа не мигала а плавно разгоралась и затухала
Спасибо! Офигенная фича! на инкубатор поставил, держит температуру просто идеально при любых меняющихся внешних источниках, даже с полуоткрытой крышкой. скейч использовал с ШИМ
поделитесь скетчем :)
Спасибо, давно жду простой и понятный ПИД-регулятор на ардуино. Буду благодарен если выложите пример, обязательно применю в одном народном проекте контроллера муфельной печи.
arduinolab.pw/index.php/2018/02/12/termostat-dlya-inkubatora-ili-pid-regulyator-na-arduino/
Спасибо большое)
Я сразу понял что ты тут точно объявишься)
Не парьтесь с Д составляющей, она в таких задачах не нужна. А без неё всё в одну строку делается.
Александр Меньшинин, можно конкретный пример?
О-бал-деть! Что ж я раньше вас не нашел...
Нужно доработать программную часть. За 1,5-2 до значения прореживать интервал. Чтобы он не вылетал за пределы установленной Т.
только вот как это сделать никто не раскрывает секрет!
Нужно коэффициенты pid подбирать под конкретные параметры корпуса (утепление, вентиляция, температура забортного воздуха) и массу нагреваемого объекта (кол-во яиц) и тогда перегрева не должно быть.
f33net не пишите то, в чем не разбираетесь
Есть идея прикрутить ESP8266 и данные в народный мониторинг. Спасибо за доходчивое пояснения. Всегда с интересом изучаю материал снятый Вами.
Вот это тема!!!! Спасибо за работу, ждем код и конечную работу. Супер!
ПИ или даже И регулятора для таких задач достаточно.
Да и ШИМ в таких задачах как раз используется, только там период в десятки секунд.
"И" регулирование хоть и самостоятельное не дающее ошибку, но при изменении условий всегда будет давать всплеск или завал температуры с затухающей колебательной хар-ки. Для терморегулятора самое "оно" это ПИ. Дифференциальная составляющая для таких инеционных систем вовсе не нужна.
Это действительно так важно, что для инкубатора надо делать термостат на ардуино. Из элементарного сделать чить ли не космический аппарат .
Не знаю, на сколько эта тема актуальна на данный момент, но я пару слов напишу. Можно делать термостат и не на ардуино. На примере своего опыта постройки инкубаторов хоть и давнего, скажу. Зачастую для маленьких домашних инкубаторов используют термостат на обычном компараторе (схем реализации много). Любой инкубатор - система инерционная и всегда есть гистерезис в регулировке. И, если с неоднородностью температур в разных его точках инкубатора борются принудительным перемешиванием, то уменьшить гистерезис (разницу между верхней и нижней температурой) - задача более сложная. Свой первый инкубатор размерами 700 х700 х 700 мм, два лотка по 36 куриных яиц с поворотом, я сделал на обычном компараторе 554СА3, хотя можно было обойтись и транзисторной схемой. Система работала достаточно стабильно. Следующий экземпляр был крупнее. На восемь лотков по 20шт (куриных). За основу была взята конструкция инкубатора из журнала "Моделист конструктор" за 84 или 88 год. Не помню точно. Тогда интернета не было и вся информация для радиолюбителей - либо журнал, либо справочник, либо библиотека. В конструкции железа было больше и регулятор на компараторе давал гистерезис температур +-2,5 градуса от требуемой. Что было не очень хорошо. Тогда мне очень бы пригодился ПИД регулятор. А тогда я вышел из положения, используя трехдиапазонный таймер. Приближаясь к выставленной температуре, реже включался нагреватель. Удалось добиться гистерезиса +- 0,5 градуса. Результат был достигнут, хотя это и усложнило схему. Сейчас, если удастся освоить азы программирования попробую написать скетч для ПИД регулятора. Пока для меня это темный лес.
Подскажите, можно ли эту схему использовать как комнатный термостат? Управлять электрокотлом
При регулировки ~ 220 в можно использовать Алгоритм Брезенхэма, библиотека даже есть. В протеусе когда то моделировал, в моделе показывал приемлемый результат, но до реального экземпляра руки не дошли.
Хвала тебе , я промучился и закинул, сделал пид полноценный на ардуино и радуюсь.
Как всегда все четко и по делу. )))
Только реализация на уно грамозская , а почему не на мини или нано ?
Здравствуйте, хотел повторить, но иcпользуя лампу накаливая 12в и мосфет и не нашел скетч под шим с плавной регулировкой, только под реле с пульсацией :( может я не там ищу ?
Помогите пожалуйста сделать на одном Ардуино три, или четыре ПИД регулятора.
К примеру: один пид регулирует обороты двигателя по показаниям энкодера на валу, второй и третий регулирует температуру по термодатчику, и четвёртый по аналоговому датчику шаговым двигателем...
Такое трудно реализовать?
В скетче нужно использовать четыре разные библиотеки или одной библиотекой можно обойтись?
Я много копался, но ничего путного не смог сделать
потрясающее видео как всегда. :)
Очень полезно и интересно! Спасибо!
Можете сделать Контроллер вентилятора для машины, на Oled экране, 4 датчика температуры 1 датчик под вентиляторы с регулировкой температуры включение выключения вентилятора. Так же 3 остальных датчиков температуры регулировка под порог температуры с сигналов об перегреве
Приветствую, а как сделать на Ардуино пид регулятор для нескольких датчиков? Чтобы управлять 16 зонами с одним Ардуино.
Неплохо
А моно вместо такого датчика как то пристроить термопару? Для контроля температуры нагреваемой железки например.
спасибо.
для инкубатора можно совсем проще сделать, а этот пректик мне очень понравился.
молодец!!!
с каждой такой безделушкой рождаются у других гениальные идеи.
спасибо за ВИДЕО
Спасибо за подробный видео ролик! Расскажите пожалуйста как получить LCD 20х2 через адаптер i2c.
Приветствую, а если использовать несколько каналов ПИД функция или текст для всех каналах нужно прописывать? На сколько память, ресурс занимает если делать ПИД
Здравствуйте! Честно, не могу я сообразить. Помогите!
Как вычислить по приныпу пид регулятора температуру батареи в доме? Относительно температуры воздуха в доме и температуры на улице
Из чего можно собрать программируемый регулятор для печи 650 Ватт, с заданным изменением температуры в чечении 2 - 5 часов от 30 до 250 градусов?
Привет интересная схема, тоже начал заниматься инкубатором, только я за промышленный вариант от 1000 яиц.
Смотри какой принцип работы.
Управляющая плата должна изменять следующие показатели:
Температура для каждого дня своя. ( разница не большая но лучше сделать по дням как так от 1000 штук если не выведет даже 5 % это уже потери)
- влажность датчик можно взят совмещенный с температурой и повесить например где удобно.
- вентиляция тут я ещё не разобрался до конца но думаю использовать типо 4 шт. Кулллеров от компа 180 либо автомобильный но это шумновато будет. Так же управление ими с ардуинки
- обогрев это чаще всего углеродистой шнур по периметру задней стенки считается по объёму и раздувается куллерами так же нужен ещё 1 датчик температуры прямо в лотке. И например на сигналу что бы не было локального перегрева или остывания скажем ближних /дальних яиц.
Увлажнение делают обычно из куллера и ёмкости иногда используют подогрев но это при больших объёмах 2-5 т.яиц.
Так же нужно уделить приточки внимание возможно ещё 1 куллер либо заслонку.
С поворотным механизмом не так все просто , я решил использовать комбинированные лотки конструкция получается грамоздкой но добротного качества. Используется редукторный движок и система роликов если интересно схемы у меня есть.
Так вот , самое херовое что я в принципе это все понимаю но не могу написать прошивку. Могу предложить симбиоз я вам расскажу как и чего должно работать конструкцию ну и прочие размеры, а вы мне напишите прошивку по данным что скажете?
Вот мои данные:
vk.com/id92634960
Kitai777@ro.ru
Было бы не против поработать вместе)
Есть для вас проект, отвечающий почти всем вашим нуждам, я недавно делал инкубатор на 600 перепелиных яиц, полный автомат с возможностью работать автономно от автомобильного аккумулятора(устанавливается два нагрепателя, 220 и 12в, при чём работает из них только один, в зависимости от наличия сети) Работает по принципу пид, в обоих режимах, сигнализации аварий, проветривание по времени и в момент аварии, регулятор влажности.. Если хотите могу поделиться, было уже 2 вывода, полёт нормальный, сейчас опять трудится.
@@yriimovchan354 да было бы неплохо.
Как с тобой связаться в соц сети или по почте?
@@razlozhitpo_polochkam706 yra.movchan@gmail.com напишите мне на почту, мне будет наилучше.
@@yriimovchan354 ответил по почте kitai777@ro.ru
СПАСИБО огромное, понятно стало по коду куда и как дисплей подключать и програмный код понял, этого нет у алекса. Спсибо за обзоры.
А что это за лампа такая для нагрева?
Итак, для инкубатора нужно контролировать температуру, влажность и вентиляцию. Кроме этого, нужны часы реального времени и работа по циклограмме, управление переворотом яйца. На разных этапах инкубации необходимы разные параметры. Опять же температуру надо поддерживать с высокой точностью. Приведенные вами датчики имеют погрешность в полградуса, это не очень приемлемо. Нужно смотреть на что-то вроде Si7051 или MAX30205 и предусматривать плавную регулировку температуры с помощью ШИМ управления. В настоящих термостатах используют несколько зон подогрева и термометры устанавливают на лотке. Плюс нужно не забывать о том, что яйца сами выделяют тепло и термостат должен уметь проветривать инкубатор, если температора повышается выше нормы. Для контроля влажности можно поставить гигрометр от Honeywell HIH9131-021-001.
Согласен, у вас уже есть готовые или принцем работы знаете?
Еще было бы неплохо чтобы модель соответствовала объекту управления. Греть нужно не излучением, а вентиляцией прогревая объем "инкубатора". Тогда процессы будут более инерционные и ваши цифры не подойдут. А сам PID регулятор это всего две строчки кода и использовать стороннюю бибилиотеку для этого?
Подскажите, в чем может быть проблема: использую ту же библиотеку. Контролирую токи в системе. Измеряю через АЦП с шунтом. Выставляю например ток в 1А и до 1А ПИД работает нормально. Но если вдруг по какой-то причине ток вылез за пределы 1А обратно, снижение тока уже не происходит. АЦП использую ADS1115 и пока нашёл решение в виде Настройки вывода Alert в АЦП. При привышение тока генерирует внешнее прерывание и ПИД сбрасывается. Пока работает, но понять почему не снижает ток регулятор не поцму
Нужен ПИД регулятор давления на MPX5010dp? Как с Вами связаться,
Здорово) Захотелось повторить!
А почему Вы не работаете в Flprog там все, что Вы делаете уже есть в плане кода. Тот же Pid регулятор отлично работает.
Добрый день ...подскажите пожалуйста собираю терморегулятор не получается сточку вывести.использую датчик DHT11.
Этот вариант терморегулятора очень подходит к моему проекту...Помогите заменить датчик температуры на терморезистор ntc 100k что куда прописать ? Пока что не особо силен в языке ардуино
Здравствуйте! Я новичок в программировании ардуино и многого пока не знаю. Как бы объединить ваш PID-регулятор с таймером обратного отсчета, что бы отсчет начинался при достижении установленной температуре. Если вам не сложно, помогите разобраться
Добрый день. Подскажите, пожалуйста, если сделать регулятор двух отдельных нагревательных ячеек (с разными пограничными температурами) потянет ли ардуино нано? или лучше на каждую свой контроллер?
Модно ли использовать не Ардуино а на Siemens dr21 ?
Подскажите пожалуйста есть ли вариант использовать в этом устройстве вместо лампочки, сервопривод?Открывать форточку по датчику температуры,поддерживая установленную.
чтобы он ее постоянно открывал и закрывал? ))
то все не так делать надо, а скажем заслонкой с вентелятором.
@@arduinoLab чтобы положение регулировалось сервоприводом с пид регулятором от датчика температуры.
Возможно кому-то пригодится.
Есть библиотека для PID регулирования Arduino-PID-Library от br3ttb . Весьма удобная и простая, есть возможность управлять как дискретно, так и шим-сигналом. Настраивается подбором трех коэффициентов PID конкретно под свою ситуацию.
Трехточечный регулятор там есть?
Нет, библиотека обеспечивает базовую функциональность, все остальное без проблем реализовывается кодом на свое усмотрение.
на видео её и используют.
Не совсем понял принцип управления галогенкой. То есть от источника питания идёт напряжение на галогенку, через реле, а пид регулятор регулирует температуру открывая и закрывая контакты релюхи?
изменяя время работы
Я тут задумался о термостате для затирания сусла на ардуино. Суть в чем. Сделать термостат с таким же экраном и энкодером.. допустим есть 5 уставок температурных и 5 пауз определенных настраиваемых.. т.е. сначала нужно нагреть сусло до 40 градусов. .и держать минут 10. потом до 52.. и держать какое то время. потом до 62 и держать минут 20, потом 72 и 10 минут, потом 100 и час. Каким образом можно это сделать я так полагаю в конфигурации железок останется все то же, кроме датчика температуры, там скорее всего нужен будет выносной чтобы поместился в гильзу и поменяется код. Если такое видео будет на этом канале, сюда попрут куча самогонщиков и пивоваров, чтобы сделать себе такую игрушку.
Актуально еще? Брось контакт.
Спасибо за видео! А есть ли "дальний предел", на котором еще можно устанавливать датчик температуры (например, 1м или 2м) от нагревательного элемента? Или поскольку инкубатор - это как небольшое замкнутое помещение, то при большем размере есть смысл поставить пару компьютерных вентиляторов, чтобы гонять воздух по кругу внутри инкубатора и так выравнять температуру везде?
У меня одного этот код не работает???
Почему когда он начинает греть - работает идеально, щелкает по чуть как нормальный пид регулятор.
Как только приближается к заданному значение где-то за 10-15 градусов, реле тупо остается в состоянии вкл и греет до бесконечности спокойно перевалив темпеаратуру
Ну так вы же и так используете шим только с частотой 2 герца . Так как частота сети 100 герц можно шим и с этим модулем использовать в 10 герц на 10 делений .
но я бы лучше использовал димер.
можно конечно и быстрее сделать, но в процессе, сначала на модуле посинел и самовыпаялся мосфет, потом подохла галагенка, поэтому длительность увеличил.
при необходимости, подправить в коде не долго.
я думал что у вас симисторный модуль на 220 вольт с детектором нуля
я про него говорил.
а, не подумал.
инубатор - экстрим в городе, но предметно задумался о йогуртнице из натурального дуба в ретро стиле
Здравствуйте. Вполне легко повторил ваш проект но, теперь у меня возникла новая идея. Только вот не получается . Мне нужно подключить второй энкодер для управления оборотами моторчика по шим. Соответственно пид должен управлять оборотами мотора в зависимости от температуры.
Не получается все это связать
Напиши мне. Попробую помочь
@@insafski gav707090@yandex.ru моя электронка
А в минусовые температуры работает? Если да, то до скольки?
а какая разница?
Не думаю, что в инкубаторе температура будет изменятся так быстро, все таки объем воздуха, а не прямое излучение лампочки,так что 2 секунды - ?
Спасибо за классный и полезный проект. Подскажите, откуда энкодер получает +5 вольт...?
хорошо обьясняете, круто
а для аквариума контроллер, может будет?
Сколько будет стоить такой прибор.
Этот проект подойдет для обогрева комнаты(естественно вместо лампочки будет соответсвующий обогреватель и реле электромагнитное)?
Подойдет, но купить китайский термостат будет гораздо дешевле.
Преимуществом реализации на контроллере является возможность дальнейшего добавления функционала. Например можно реализовать принудительную вентиляцию при превышении температуры, влажности или CO2.
А для паяльного фена можно этот алгоритм приспособить? А то регулирование диммером создает очень много помех.
нужно
Для паяльного фена достаточно ПИ.
@@arduinoLab Данная практическая конструкция очень хорошо работает с большими печками но нет режима ПИД. th-cam.com/video/4aqmQMhZzVo/w-d-xo.html как изменить скетч что сделать ПИД регулирование?
Сколько у вас ушло времени на освоение программирования AVR и Arduino. Посоветуйте с чего начать, так сказать выбрать правильное направление.
Советую начать с покупки) Я тоже с недели 2 назад купил себе УНО китайское и уже собрал на работе такой ПИД регулятор с твердотельным реле, кстати видео смотрю уже после сделаного проекта)
Здравствуйте, а можно для совсем тупых (как я) сделать архив со всеми библиотеками, скечами и т.д. чтобы осталось только залить в ардуинку. Есть огромное желание прикрутить эту штуку к приточной вентиляции, но не выходит постоянно какие то ошибки. Спасибо.
разберитесь сначала с кодом, у меня тоже ошибки вылетают, но я их разбираю и правлю. Смотрите шире!!
@@Andrei011000 видимо моего багажа знаний на данный момент недостаточно для широты взгляда.
Еле нашел lm 35.Собрал -работает,но больше датчиков нет.Дома куча ds18b20.Если не тяжело,сделайте скетч и под него,самому- туго...СПАСИБО!!!
Друг , а можно сделать все это дело через диммер ? Тоест с детекцией нуля как ты сказал . Я давно уже мучаюць с этим делом , но оптимальный код написать не получается .
Проще всего не любить себе мозг и поставить твердотельное реле со встроенным контролем нуля. Тогда его можно будет питать обычным ШИМом с частотой 40-55Гц. Ровно 50 лучше не выбирать, чтобы фазовая ошибка изменялась во времени, обеспечивая гарантированное попадание управляющих импульсов в разные моменты времени сетевого напряжения.
спасибо за труды! терморегулятор очень четкий получился - до полградуса реальных легко! но использовать именно для разного рода инкубаторов не получиться... не хватает функций включения кулера через определенные промежутки времени для вентиляции воздуха и измерения влажности, работы от батареи, звуковой индикации при выходе параметров за граничные пределы там по температуре и влажности, индикации потребляемой мощности в данный момент (ну и кому нужен поворот - мне не нужен)...Сколько не искал - таких проектов на ардуино не видел... придется брать готовые решения типа ARGON MI-555, в ардуино по ходу это не реализовать как комплексное полноценное решения...
Проект интересен, но использовать практически в таком частичном виде нельзя(((
@@vitaliykulik9662 надо распаралеливать процессы, и знать как работает мк, может просто интервала времени не хватить
А конденсатор у тебя киловольтник стоит чтоль?
Какой максимум по + ?
Продолжение проекта будет?
если всё равно используете полупроводниковое реле, то PID + детектор нуля как раз то что надо
th-cam.com/video/eo4LKTKCd78/w-d-xo.html
вот ка краз тоже самое применение ардуины.
только лампочки 220
не нужен - не делайте.
его подключить элементарно, и пользы больше чем вреда (? какого вреда, что ты несешь)
Да ладно, как раз динамические изменения температуры есть, т.к. нормальный инкубатор должен быть защищен продувками и т.д. и т.п.... поэтому как раз ПИД для нормальной работы и нужен, также все зависит еще и от нагревателя инкуб камеры...
Здравствуйте. Подойдет ли датчик HDC1080 для инкубатора?
конечно.
поможешь писать коды для хлебопечки ?
Этап 1 умная» техника выравнивает температуру муки и воды до рекомендованных 28-30⁰С 10 минут
Этап 2 замесе тесто 10 мин
Этап 3 Теперь начинается подъем теста 2 час
Этап 4 выпечка длительностью 50-55 мин 200⁰С
подключит дисплей LCD1602 LiquidCrystal_I2C
подключит энкодер TZT
подключит MAX6675
подлючит реле
Класс
А как увеличить частоту шим, чтобы регулировать температуру не вспышками, а яркостью лампы ?
Открываю ссылку с кодом и описанием и браузер виснет, яндекс пробовал и Гугл. Все перепробовал, с телефона не открыть
А не перегорит галагенка от частых включений?
уже.
она там для отладки, в реале нагреватель мощнее.
перегорит
Причем тут галоген вообще? Автор использует его лишь для наглядности
Здорово...
Здравствуйте.Вроде хорошо получилось.Но как на деле в инкубаторе будет работать? Если можете,то позже опишите как работает и какой выход с яиц.
на том что у него сейчас, выход ~50% там нечто совсем простое с аналоговым регулятором на симисторе и без автоматизации совсем, туда уйдет этот термостат на замену, только упаковать в корпус надо.
и если он доделает механику будет продолжение, ибо сейчас есть только идеи и старый холодильник.
>> на том что у него сейчас, выход ~50%
низкая влажность. там всё высыхает в яйцах.
даже простого дхт22 хватит для анализа. а вот исполнительный механизм для регулировки влажности - пока не понятен. я остановился на лотке с водой под которым нагревательная пленка а над которым кулер компутерный.
как поднимать влажность можно подсмотреть у грибоводов.
www.ebay.com/itm/Ultrasonic-Mist-Maker-Fogger-Water-Fountain-Pond-Atomizer-Air-Humidifier-P-T/183006890035?
хе.
если перестать колхозить, то можно обнаружить что всё уже придумано и сделано.
Valentine Temnikov у вас со слухом нормально? Автор для брата собирает!!!
Здравствуйте, почему скетч с датчиком TMP102 (БЕЗ ПОДКЛЮЧЕНИЯ ПЛАТЫ ПРИ ПРОВЕРКЕ ПРОГРАММЫ)ВЫДАЕТ ОШИБКУ
неправильно написана 15я строка,
так ошибки не выдает.
TMP102 tmp102;
Это в примере библиотеки. Если перевести, то все становится понятным
The TMP102 uses the default settings with the address 0x48 using Wire.
Optionally, if the address jumpers are modified, or using a different I2C bus,
these parameters can be changed here. E.g.
sensor0.begin(0x49,Wire1)
Спасибо за работу. Это лучше, чем релюха. Но это не шим. Это импульсный режим. При шим, по мере приближения к заданному порогу лампочка должна постепенно затухать и работать так же постоянно, только с малым накалом. А это импульсный режим. А за видео спасибо. Я и так не могу(((
т е тут мы управляем длительностью включения реле на каком то интервале, верно? т е из 60 сек, мы включаем на 10 сек (или на 50), я правильно понял?
Или мы срезаем часть синусоиды в каждоп полупериоде?
А вот с кодом разобрался. Написал скейч с нуля для 2х канального термометра в машину на таком же дисплее с анализом и корректировкой температуры .
нужно еще измерение влажности и время от времени переворачивать яйца в лотках с положения 45 градусов в положение 135 градусов и обратно 3-5 раза в сутки после первых 5 дней инкубации, в последние 4-5 дней инкубации яйца не переворачивать, тут удобная табличка selo-exp.com/kury/kak-perevorachivat-yajca-v-inkubatore-vruchnuyu.html
если интересно fermer.ru/files/incubation.doc
Приветствую, уважаемый автор! Отличный термостат. Есть несколько вопросов к Вам. Как с Вами связаться?
Автор, если интересно то могу прислать скетч, который писал другу и тоже для инкубатора под один даллас и дхт22 на нагрев пид(через шим) и на влажность пид(шим управление куллером)
Евгений Мацепуро вышли мне на kirilovgora@mail.ru
DHT22 или 11 не особо хорошо себя показывает в работе с инкубатором. тормознутые датчики, и окисляются они, тем самым показывают не правильные показания влажности и температуры через некоторое время, а потом вообще выходят из строя
Валентин Крючков Не вводите в заблуждение окружающих и сами не заблуждайтесь! Единственный не надежный модуль по моему мнению это экран 5110- там от платы к экрану сигналы через резиновый массив проводников передается, и он разрушается часто. А дхт22 в нормальном(стандартном) исполнении предназначен для работы во влажной среде. А теперь внимание- если вникнуть хоть немного, а не торобанить необоснованные коменты, то можно узнать, что влажность в инкубаторе поднимается выше 50-55% только на короткие временные промежутки в начале и конце инкубационного периода( обычно не выше 65-75%) и поэтому условия в инкубаторе очень близки к среднестатистическим квартирным! И не думаю что в этих условиях массово дохнет электроника! Вы можете спросить, если инкубатор и квартира так близки по условиям, то почему нельзя прямо в жилище яйца инкубировать... резонно... можно и в доме , без инкубатора, но нужно создать условия, к которым относится определённая постоянная влажность и температура, периодические проветривания, без сквозняков желательно, и периодическое переворачивание яиц в определенные этапы развития эмбриона. Я не в коем разе не собираюсь устраивать полемику нискем, только лишь призываю сначала разобраться во всем а потом осуждать чей либо выбор или решение
По поводу тормознутости... если вам мало дискретности в районе 1 секунды, то это не делает датчик тормознутым и непригодным... это даёт вам, как опытному программисту , время на разгрузку мк для выполнения иных задач, отличных от работы с этим датчиком! Плюс инкубатор не такая уж малоинерционная система, не может там за секунду все фатально измениться!
Жень, повыводите мускусов при влажности 65-75 процентов и расскажите о своих успешных результатах, или может попробуйте данные датчики в грибницах. Если бы я понезнаю 2 года подряд не менял эти датчики пачками, я бы не писал ;) На данный момент используем TMP102 залитые цапоном и DS18B20 во влажной среде для измерения влажности.
Лайк за гараж=)))
Здравствуйте обратная связь с вами присутствует
Уважаемый автор, можете создать контроллер для управления оборотами вентилятора надува пиролизного котла, чтоби задавать минимальную и максимальную температуру. И минимальные и максимальне обороти вентилятора, при увеличении температуры чтобы снижались обороты вентилятора. А при снижении до40 градусов и температура не поднимается на продолжении 30 мин. Отключать вентилятор вобще.
Может кто-то помог бы ето реализовать?
Vitaliy Kulik спасибо что отозвались! В ссылке на видео то что мне нужно, только управлять вентилятором 220в. Переменного напряжения.
m.th-cam.com/video/Gv19ftDBfgU/w-d-xo.html
Vitaliy Kulik двигатель асинхронний. Я понимаю что управлять нужно частотник ом. Но я сейчас использую для регулировки димер на симисторе с ру чной регулировкой и он неплохо с етим справляется. То я подумал что к ардуине както симистор примудрить.
Vitaliy Kulik моглиб вы помочь подключить етот диммер github.com/AlexGyver/AC_Dimmer к контролеру по ссылке которую я выше приводил?
Vitaliy Kulik спасибо!
Vitaliy Kulik просто я не понимаюсь в написании кода. Могу лиш по схеме собрать и прошивку готовую залить. У меня опыта с ардуино только контроллер солнечного колектора с канала Валерий Доний. Собрал Ево проект.
Для инкубатора температура должна 37 градусов влажность 38 и устройство поворота лотков каждые 60 минут на 45 градусов в одну сторону и также в другую сторону и дважды в сутки открывать инкубатор на 10 минут для проветривания Удачи Молодец Спасибо
Не будет работать! Есть такой китайский пид W1601 , импульсный ,ничего он не регулирует! Работает только если терморезистор приклеить к лампочке. Тупиковый путь!
уже работает.
На 3:33 вопрос . А почему модуль не дружит с шим? Себе делал по такой схеме, работает превосходно pp.userapi.com/c824410/v824410906/b9ce1/6njCMgBXJeo.jpg
У меня инкубатор на термостате имел 0.1 градуса вылет, а тут для инкубатора просто пипец...! PID регулятор конечно имеет право на жизнь, но это, как двигло от мессера, на запорожец ставить, дорого и геморно, а летать всё равно не будет!!!
А нужен ли ПИД? Думаю достаточно умного ШИМ th-cam.com/video/_Pho8txmL2g/w-d-xo.html
Для управления нагрузкой с Постоянным напряжением, Мосфет типа такого надо ru.aliexpress.com/item/32880704746.html ? Скажем надо управлять нагревателем на 12В Шимом
уважаемые знатаки тыкните носом в скейч 2 дня мучаюсь, сам новечек
Для инкубатора стоит еще учитывать и инерционность системы !!!!!. А то в етом случае будет беда с яйцами. Почитайте что такей на самом деле PID регулирование или система. Совет. Если задана температура к примеру 40 град. То работу нагревателя стоит уже на 37 град понижать или даже отключать и мониторить действительную температуру на датчику (растет двльше или начала падать). И путь от 37 до 40 градусов потихоньку доводить до 40. В етом и будет приближение к PID регулированию.
DAM , ну у автора так и есть, но коэффициенты не выставлены! Нужно интегральный меньше сделать, а дифференциальный больше
термостат с гистерезисом, дает куда больший разлет по температуре, а ПИД только в первом цикле после включения, то что оно уходит в верх на тестах на столе, это не показатель.
та и это можно решить расчетом коэффициентов, но только делать нужно в конечном устройстве.
Ми не можем знать наверняка как у автора. А совет касаеться любой системи регулирования. Где не нужно больших знаний в высшей математике. Просто по видео увидел, что в разгоном нагреве, есть перегрев системи.
DAM так вот диференциальный коэффициент чем больше, тем меньше результат пид при приближении к уставке. А интегральный коэффициент "разгоняет" результат пид. Поэтому если сделать предложенное мной, то в более инерционной системе в работе пид будет только один недостаток- медленный выход на уставку
Нафига тебе ПИД-регулятор, если ты не умеешь его настраивать? Очевидно же, что время цикла системы слишком большое для такого динамичного объекта. Время цикла должно быть 0.1...0.01 от желаемого времени выхода на значение уставки. Т.е. в данном конкретном случае ни о каких 1200 мс не может быть и речи. Нужен достаточно высокочастотный ШИМ -- 10...100 Гц. Затем -- при изменении расстояния требуется просто огромное время, чтобы скомпенсировать его. Значит нужно интегральную составляющую ослаблять и/или дифференциальную усиливать.
очевидно, на столе его настраивать не нужно.
Инкубатор это не животноводство. )
птицы не животные?
Ну в теории. А на практике все же разделяют животноводство, птицеводство, рыбоводство и т.д.
Ну да ладно. Пардон за флуд. )