При настройке терморегулятора для электродуховки возникла необходимость в настройке коэффициентов PID регулятора, был выбран блок PID_V4. Автор блока-Boroda и Srg_Grn (классный блок). Пробовал другие вариаты -PID тюнер, не понравилось-для моего варианта долго и температуры зашкаливают. Решил пробывать по методике
https://we.easyelectronics.ru/Theory/pi ... tikov.html , сделал для этого проект Virtuino6. Коэффициенты подобрал быстро, меньше часа, очень помогли дополнительные выходы, которые показывают состояние каждой из 3 составляющих, и в реале видно, где убрать, а где добавить.
Возможно подключение нагрузки, как по ШИМ регулированию ( вых.PWR), так и по медленному ШИМ, к которому подключается реле.
Проект обеспечивает управление уставкой температуры, ее контроль, оперативное изменение величины Kp,Ki, Kd, period, контроль отладочных данных Pr,Integ,Df.
15.12.22 -новая версия, в связи с проблемами при работе с поворотными регуляторами, вместо них добавлены поразрядные задатчики и раздельные кнопки записи для каждой переменной в том числе и уставки температуры. Тачскрин ниже.
На опытах убедился, что нет необходимости использовать PID регулятор во всем диапозоне регулировки, включать его нужно, когда рассогласование станет меньше 10 единиц, иначе чем дольше температура объекта будет достигать
заданной температуры интегральная составляющая в дальнейшем приведет к перерегулировке. Файл PID в диапозоне -10
- тачскрин 2 версия