ПИ регулятор ч3.

Автор: callous_vk от 15-05-2013, 22:36, посмотрело: 1599

0
В заключительной части речь пойдет о настройке регулятора.
Картинка поясняющая настройки меню регулятора:
ПИ регулятор ч3.

Я настраивал регулятор по методике которая описана здесь
Воспользовавшись методикой представлены графики с разными значениями Kp и Ki:
Kp=40
Ki=0
ПИ регулятор ч3.

С учетом что запись в файл ведет каждые 2 с, получается что 25*2 =50 с, то есть температура вышла на уставку за 50 с и по графику видно что удерживался в приделах 0,3 градуса.
Kp=60
Ki=0
ПИ регулятор ч3.

Как можно видеть выход на уставку более быстрый 23*2=46 с, уменьшение времени не значительно, но превышение температуры в дальнейшем более высокое, если продолжить график то возникают колебания температуры с размахом в 3-4 градуса.
Kp=20
Ki=0
ПИ регулятор ч3.

Как можно видеть выход на уставку 24*2=48 с, скорость выхода температуры на уставку не изменяется из-за ограниченной мощности нагревателя.
Далее выбираем Kp=40 и немного добавляем интегральную составляющую.
Ki=0,8.
ПИ регулятор ч3.

Выход на температуру 19*2=38, удержание с точностью 0,3 градуса.


Теперь график для параметров Kp=40, Ki=0,55:

ПИ регулятор ч3.

Выход на температуру 25*2=50, удержание с точностью 0,3 градуса.


График для параметров Kp=50, Ki=0,25:

ПИ регулятор ч3.
'
Выход на температуру 30*2=60, удержание с точностью 0,1-0,2 градуса, для моей системы это отличный результат


Удержание температуры на 40 градусах:

ПИ регулятор ч3.


Переход с 40 на 50 градусов:

ПИ регулятор ч3.

переход по температуре составил: (73-35)*2=76 с.

Переход с 50 на 40 градусов:

ПИ регулятор ч3.

Поскольку система не имеет охладителя то переход по температуре вниз осуществляется за счет естественного остывания всей системы и является весьма длительным (265-21)*2=488 с = 8 мин. 8 с.

Регулирование температуры можно осуществлять по средством программы на ПК, для этого необходим переходник USB-UART или COM-UART.
ПИ регулятор ч3.

При обрыве связи с устройством:
ПИ регулятор ч3.

Новая уставка вводится в специальное поле и после нажатия кнопки "Установить" передается в прибор.

Все значения введеные с клавиатуры после нажатия кнопки En после выбора значения записываются в ЕЕПРОМ и при новом включении прибора остаются, значение уставки введеные с ПК после сброса питания устройства не сохраняются.

Недоработки по устройству которые при желании можно устранить:
- отсутсвует регулированое охлаждение;
- уставка введеная с ПК не сохраняется при сбросе устройства;
- нет возможности настраивать устройство с ПК.
- в файл с температурой не пишется время выборки.

Файл прошивки: proshivka.rar [48,95 Kb] (cкачиваний: 54) фьюзы выставляются на 8 МГц внутреннего генератора, делитель выключаем.
Я прошивал через бутлоудер chip45boot2 прошивка для atmega8: chip45boot2_atmega8.rar [2,08 Kb] (cкачиваний: 50) + мануал: chip45boot2_infosheet.rar [192,79 Kb] (cкачиваний: 49) + программа для ПК

Для загрузки прошивки на контроллер достаточно иметь переходник USB-UART или COM-UART, но перед этим придется прошить контроллер обычным программатором. Бутлоудер позволит обновлять прошивку при выходе новой версии без дополнительных мучений.

Видео работы (извините за качество, мыльница):





Первая часть статьи.
Вторая часть статьи.

Категория: Микроконтроллеры

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.