PID терморегулятор

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

Добрый день ,
обьясните пож. термин PID ? (английский термин PID TEMP CONTROLLER proportional–integral–derivative controller )
в двух словах - как это работает?

хм, нашел дискретный ПИД AVR221: Discrete PID controller
может там еще и исходники найду
Реклама
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1486
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

В двух словах тут точно не ответишь. В общем контроллеру надо задать тип термодатчика, пределы температур, тип выходного устройства, время достижения заданной температуры ну и еще что-то. Чего точно не задашь, так это теплоёмкости печи. Мощности нагревателей тоже не всегда известны. Так вот - его цель самому расчитать времена включения нагревателей по ходу дела, по реакции поведения температуры на включение нагрева. Так сказать методом проб и ошибок. В общем функция будет содержать линейное слагаемое (пропорциональную часть), интегральный и дифференциальный члены. И потом записать в память вычисленные коэффициенты. В дальнейшем он возможно их еще скорректирует и снова запишет. Вот такая вот умная штука. Жалко, что опять не нами идея реализована в промышленных масштабах. Сильно вглубь я не лез, но устанавливать их приходится не редко.
Прорезались зубы
Сообщения: 249
Зарегистрирован: Пт май 18, 2012 23:12:23

Сообщение polyname »

igor-x писал(а):хм, нашел дискретный ПИД AVR221: Discrete PID controller может там еще и исходники найду
это самый примитивный вариант, подойдет не для всех объектов/процессов
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

Ariadna-on-Line писал(а):контроллеру надо задать тип термодатчика, пределы температур
а примером расчетов можете поделится?

polyname писал(а):это самый примитивный вариант, подойдет не для всех объектов/процессов
а для регулировки температуры небольшого обьема(20 куб. см) подойдет? датчик температуры термопара.

а на контроллерах , как я понимаю, только дискретный алгоритм можно реализовать?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1486
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

igor-x - у. .... контроллеру надо задать тип термодатчика, пределы температур...

а примером расчетов можете поделится?

Не понял просьбы. Какие Расчёты? Просто в меню контроллера выбираем нужный нам тип термосенсора (там их довольно много), нужный нам тип выхода (их в нем 2-3 типа), нужную температуру, время выхода на эту температуру и тд. Контроллер же сам не знает чего нам надо и куда его воткнули. В нем лишь заложена супер-пупер универсальная формула, некие исходные коэффициенты и алгоритм корректировки (вычисления) коэффициентов для этой формулы "по ходу жизни", плюс таблица чувствительности нескольких типов термосенсоров. Саму математическую модель я видел в сети, она не секретная, но сильно "громоздкая". А я электронщик, а не математик. );>:))) Мнеб паяльник помощней....
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Сообщение minakan »

http://electrotormentor.blogspot.com/20 ... ation.html
На bitbucket ищите кнопку в верхнем левом углу "get source"
Вот весь топик строителей паялок. http://monitor.espec.ws/section44/printview172004.html
Ответить

Вернуться в «Теория»