Цитата(GDI @ Aug 19 2008, 10:51)

А зачем там ПИД? Сигнал с датчика температуры получаете, я так понял? Делал когда то управление микроклиматом в шкафу, там надо несколько уровней температуры при которых осуществляется управление реле, например: есть температуры 25, 45, 60 градусов, и делается управление такого типа, что если температура ниже 25, то включаются все нагресатели, если температура в границах 25-45, работает только часть нагревателей, если температура в границах 45-60 работает только один нагреватель, а если больше 60 то все нагреватели выключены.
Вы описали пропорциональный регулятор со всеми его недостатками. Если нужно нагреть от 45, то этого нельзя сделать быстро.
Автору.
На выходе ПИД будет воздействие (требуемая мощность в процентах).
Напишите функцию обслуживания нагревателей, которая и будет включать нужное количество нагревателей и с нужной скважностью в зависимости от этой мощности. Если мощность одного нагревателя меньше теплопотерь, то регулирование будет неточным, поэтому ШИМ с разумным периодом (около 20 с) желателен.
Уходя, оставьте свет...