[an error occurred while processing this directive]
Знакомьтесь! - PID (ПИД по русски)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
avr123.nm.ru
28 марта 2005 г. 10:25
В ответ на:
А не подскажет кто - каким алгоритмом лучше пользоваться при управлении термостатом? При начальном включении надо как можно быстрее догнать температуру, но сильно не перегревать. Управление НЕ ТРИГГЕРНОЕ!... аналоговое...
отправлено Reset 28 марта 2005 г. 10:23
http://www.embedded.com/story/OEG20020726S0044
Составить ответ
|||
Конференция
|||
Архив
Ответы
Повторяю - НЕ ТРИГГЕРНОЕ!!! Нету on/off, есть зависимость температуры от некоего параметра (ну пускай кода в ЦАП)...
—
Reset
(28.03.2005 10:29,
пустое
)
И что? Просто вместо PWM-выхода загоняйте код в АЦП.
—
SM
(28.03.2005 10:38,
пустое
)
Вы видимо хотели сказать
—
ЦАП
(28.03.2005 12:20,
пустое
)
Ну да :)
—
SM
(28.03.2005 12:48,
пустое
)
Пропорционально-интегрально-дифференцировано это пид. Усе терморегуляры, (фирменные) заточены под эту хрень.
—
Nikolaus
(28.03.2005 10:36,
пустое
)
Чё-то я там самой первой картинки не вижу... не грузится... Смысл, в общем: Калорифер водяной. Вентиль - 0...10В = 0...90градусов поворота.=пропорция (сколько в радиатор течёт, а сколько мимо). Я думал ловить положение последовательным приближением, а потом просто измерять и подстраиваться.
—
Reset
(28.03.2005 10:46,
пустое
)
Все эти дела(ПИД) то есь, делаются на 1ом (одном) ОУ.
—
Nikolaus
(28.03.2005 10:49,
пустое
)
А температуру мерять тоже ОУ будет??? Нафига б я, тогда, в МК конфу писал??? У меня цифровой термометр, я задаю кнопопулями температуру, а контроллер ловит и управляет клапаном... какой ОУ?
—
Reset
(28.03.2005 10:54,
пустое
)
есь формулы, расчета ПИД. Но грубо говоря, если хочешь поизвращаться, то представь себе, обратну связь по напряжению+ обратно связь по току + кондер в цепь обратной связи.
—
Nikolaus
(28.03.2005 10:54,
пустое
)
Можно и на МК, но это уже полный изврат. Надь засечь Т, далее обработать, задать задержку в выполнении, и на исполнитель плиз!
—
Nikolaus
(28.03.2005 11:01,
пустое
)
Не изврат, если постоянная времени объекта велика или изменяется по ходу техпроцесса.
—
lenin
(28.03.2005 11:07,
пустое
)
О! Истинну глаголет человек!!! Постоянная времени F(масса радиатора), а она нехилая... и измеряется температура постоянно.
—
Reset
(28.03.2005 11:12,
пустое
)
А меняется - уж точно постоянно. По тому как зависит от: Твоздуха, Тводы в трубе (из котельной), Скорости воздуха в трубе, и ещё десятка факторов... Задача - застабилизировать с 1-й ОС... ОС - по температуре, т.к. знаю я всего 2 параметра - свой выходной, и Т - входная
—
Reset
(28.03.2005 11:15,
пустое
)
Забыли однако о тепловом сопротивлении, кочегар-топка.
—
Nikolaus
(28.03.2005 11:19,
пустое
)
Кочегар-топка вошло в тот самый десяток факторов, а от него косвенно зависит Тводы в трубе. ;)
—
Reset
(28.03.2005 11:22,
пустое
)
Я так думаю, что вы правы, у обычных тех. процессов(если это не термоядерный синтез), постоянная достаточно велика
—
Nikolaus
(28.03.2005 11:10,
пустое
)
Просто ПИД на Оу, этому по-моему еще в школе(высшей) учат.
—
Nikolaus
(28.03.2005 11:12,
пустое
)
За 20минут из подручных средств этот ПИД собирается, это всё хороше... Но, 1) Чем температуру выставлчть? И чем я гарантирую, что она та, что я на ползунке написал? 2) - ПОЛЬЗОВАТЕЛЬ!!! Девайс должен быть ТОВАРНЫМ!!! Т.е со всеми атрибутами, плюс там ещё несколько алармов и функций, так что.... МК и ни каких ОУ (хотя вру, 1 ОУ там будет 8))
—
Reset
(28.03.2005 11:19,
пустое
)
Ну дык возьмите готовый, он меньше 10$ стоит.
—
Nikolaus
(28.03.2005 11:21,
пустое
)
Это хорошее предложение, а ссылочка есть на где достать? Буду оч. благодарен, если найдётся.
—
Reset
(28.03.2005 11:29,
пустое
)
Из отечественных, в Зелонограде выпускают. Марку не помню, Но в инете можна пасматреть, набираем терморегуляторы
—
Nikolaus
(28.03.2005 11:44, 109 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru