Ничего себе написали тут. Стоило отъехать дней на 10.
И меня помянули случаем. Спсибо, что не забываете.
Если у нас и есть какие то терки, то обычные для асушников и теплотехников. Что касается данной темы, то почитав статьи на сайте автора я вообще ничего не понял про управление и регулирование. Нет ни слова про регулирование в режимах подогрева, прогрева, работы. Не понятно, какие конструктивы датчиков использованы. Ведь банальные DS1820 имеют пластиковый корпус как у транзистора. Учитывая теплопроводность пластика можно предположить значительную инерцию датчика. Данные датчики используются широко в радиолюбительских конструкциях на простеньких микроконтроллерах, типа пикушек, у которых нет АЦП в составе кристалла. Применения же в серьезных вещах такого не видел.
Что касается сравнения компа архитектуры IBM PC и контроллера, то у них есть абсолютно принципиальные отличия. В частности для компьютера время выполнения определенной подпрограммы не предсказуемо. Учитывая принцип виртуальных машин управление в любой момент может быть передано другой задаче, службе, прерыванию... Для персонального компьютера это не принципиально. Для него важнее многозадачность. Для систем автоматики это недопустимо. Там время цикла - это основа. Без этого не будет работать ни один ПИД нормально. При начичии нормальных датчиков температуры и АЦП в контроллерах, то чтение их значений производится в начале цикла. При использовании любых цифровых датчиков, нет никакой гарантии, что значение датчика соответствует текущему. Соответственно проблемы регулирования. На мой взгляд снимать показания с датчиков по цифре можно только параметры, не поддерживаемые ПИДами. К примеру уличная температура учавствует в расчете заданий по графику, меняется крайне плавно и Можно менять хоть раз в час. А вот к примеру датчик давления в подающем трубопроводе, поддерживаемое насосом с частотников, который меняет значение частоты по ПИД закону должен быть подключен непосредственно к контроллеру с ПИД регулятором.