ТС крутильник-задавальник упоминал. А вдруг установит предельный режим, понадеявшись на гистерезис. Одним словом я за такую if (celsius >=val) {digitalWrite(RELAY, LOW) однозначность, пусть реле подольше выключено будет:)
ну поставь - это совершенно непринципиально. на самом деле нужно просто val_High и val_Low правильно подобрать.
1. всегда надо учитывать переход через пограничное состояние (в сабже это изменение переменной celsius), в теме нет правильных ответов на это, банально датчик за 5 секунд может выдать 5 переходов через границу,
RS-триггеру это пофигу, не реагирует он на дребезг - одно из его достоинств.
Цитата:
но это не значит, что надо котел включать 5 раз... в инерционных системах пид регуляторы в чистом виде НЕ РАБОТАЮТ
в инерционных системах работают только пид-регуляторы. но в этой теме они не рассматриваются.
Цитата:
2. расписывать подробно лень, в кратце в тригере надо учитывать в каком состояние сейчас система, в разогреве или отдухе,
RS-триггер это учитывает сам по себе без дополнительных извращений. ты 2 строки из #13 можешь осмыслить?
Цитата:
допустим нам надо держать температуру 20 градусов, это совсем не значит, что как температура будет 19.5 надо включать нагрев, надо учитывать инерционность системы...
поставь верхнюю и нижнюю границы, какие хочется. можешь с учетом инерционности.
К слову, ТС работу с гистерезисом применяет (что правильно). Газовый котел а режиме ON/OFF - совсем не то, что муфельная печь с электронагревом и пид-регулятором.
К слову, ТС работу с гистерезисом применяет (что правильно). Газовый котел а режиме ON/OFF - совсем не то, что муфельная печь с электронагревом и пид-регулятором.
Я то же начинал делать себе управление газовым котлом (и в целом управление температурой), и для себя пришел к выводу, что управлять включением и выключением котла вообще не нужно, а нужно управлять скоростью прокачки теплоносителя. Хотя конечно котлы они разные бывают... Да и теплоотдача то-же разная, у меня например дома нет ни одной батареи, везде теплый пол, а это значит, что инерционность у меня измеряется не минутами а часами и тут без расчета будущих тепловых потерь хотя-бы на 6 часов сделать не реально, слишком большие качели будут.
Для себя я хочу совместить погодную станцию с управлением котлом.
Из здешних пейсателей кто нибудь хоть раз трогал современный промышленный котел своими руками?
Давайте пораскинем циферками: вот сейчас (допустим) текущий расход 0.01гКал а через час необходимо 0.7 гКал... справиццо ли котел с такими перепадами, и самое главное, КАК ему это удастся (он могёт)
Есть идеи???
значение на выходном пине не изменится.
ТС крутильник-задавальник упоминал. А вдруг установит предельный режим, понадеявшись на гистерезис. Одним словом я за такую if (celsius >=val) {digitalWrite(RELAY, LOW) однозначность, пусть реле подольше выключено будет:)
советчики блин...
1. всегда надо учитывать переход через пограничное состояние (в сабже это изменение переменной celsius), в теме нет правильных ответов на это, банально датчик за 5 секунд может выдать 5 переходов через границу,
К слову, ТС работу с гистерезисом применяет (что правильно). Газовый котел а режиме ON/OFF - совсем не то, что муфельная печь с электронагревом и пид-регулятором.
К слову, ТС работу с гистерезисом применяет (что правильно). Газовый котел а режиме ON/OFF - совсем не то, что муфельная печь с электронагревом и пид-регулятором.
Я то же начинал делать себе управление газовым котлом (и в целом управление температурой), и для себя пришел к выводу, что управлять включением и выключением котла вообще не нужно, а нужно управлять скоростью прокачки теплоносителя. Хотя конечно котлы они разные бывают... Да и теплоотдача то-же разная, у меня например дома нет ни одной батареи, везде теплый пол, а это значит, что инерционность у меня измеряется не минутами а часами и тут без расчета будущих тепловых потерь хотя-бы на 6 часов сделать не реально, слишком большие качели будут.
Для себя я хочу совместить погодную станцию с управлением котлом.
Из здешних пейсателей кто нибудь хоть раз трогал современный промышленный котел своими руками?
Давайте пораскинем циферками: вот сейчас (допустим) текущий расход 0.01гКал а через час необходимо 0.7 гКал... справиццо ли котел с такими перепадами, и самое главное, КАК ему это удастся (он могёт)
Есть идеи???
А мне программа понравилась. Под нее бы еще язык программирования написать. А так все понятно.
Хотя вроде LISP похож.
А мне программа понравилась.
Он эту программу на 4-х форумах разместил, как минимум. Куда ни глянь - везде Владимир 13-й. Ужос.
А мне программа понравилась. Под нее бы еще язык программирования написать. А так все понятно.
жаль... жаль... столько гениальных идей похоронили на этом форуме. Одних умных домов без счету.