Страница 1 из 1
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 14:39
konsys
Добрый день.
читая форум так и не определился с исполнением решения блока PID SSR
Первый вопрос
Насколько я понял у меня будет инерционная система и ПИД как таковой мне не нужен, точнее мне не нужен Д, значит надо делать ПИ.
Блок пида отсюда
http://flprog.ru/load/bloki_polzovatele ... r/2-1-0-89
только коэффициент D сделать равным 0 или вообще оставить пустым?
или есть какой специальный блок?
Второй вопрос
собственно само управление тенами.
на разных форумах советуют пользоваться SSR-40DA
но для него надо делать какое то особое управление
управление реле делается в процентах
(если за период взять 5 сек, то
включенное реле 5 сек это 100% мощности
выключенное реле 5 сек это 0% мощности
включенное реле 2,5 сек это 50% мощности
якобы для этого реле делают период вычисления мощности равным периоду колебания в сети 50 Гц то есть 1/50 сек.
включенное реле 1/100 сек это 50% мощности
Собственно сам вопрос - стоит ли заморачиваться с периодом колебания сети? или достаточно ограничиться секундным периодом исчесления?
Есть ли какие нибудь нюансы в FLProg в PID регуляторе и SSR?
Добавлено (30.07.2017, 14:39)
---------------------------------------------
специалисты
отзовитесь
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 16:57
konsys
P:200 I:2 D:1
SP:160 IN:30
Не в курсе?
почему на выходе PID 0 (ноль)

PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 18:48
svolzhin
ssr - это твердотельное реле, то что на картинке представляет собой симистор с опторазвязкой, и управляется так же, хорошая штука, радиатор обязательно, запас по мощности тоже. Я подключал напрямик к МК, работает уже больше двух лет на электрокотле
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 18:50
Dev1
У меня вот такой работает...
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 19:49
konsys
Dev1 писал(а):У меня вот такой работает...
Но у Вас ведь ПД, а не ПИД
Подойдет ли он для моих целей?
Скорее ПИ нужен а лучше ПИД
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 20:03
Dev1
Вроде
отсюда. Там и пид есть.
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:07
konsys
Dev1 писал(а):Вроде отсюда. Там и пид есть.
ага подключил - работает
Почему в Вашем ПД Max_Pw=700 что он означает? и как его определить?
pwm это выход на реле - там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на PWR показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ?
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:27
Dev1
Цитата konsys () Почему в Вашем ПД Max_Pw=700 что он означает? и как его определить?
Ограничение по максимальной мощности, влияет на скорость нарастания температуры.
Пример как меняется мощность, она зеленая на графике, черная ето задание, красная измеренная.
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:37
konsys
Dev1 писал(а):Пример как меняется мощность, она зеленая на графике, черная ето задание, красная измеренная.
Где такие графики строят?
тоже хочу проанализировать работу своего ПИД по графику..
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:40
Dev1
konsys писал(а):Где такие графики строят?
Да это я прогу написюкал для ленивых как я Благо есть HiASM, для написания программ блоками как и FLProg.
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:47
Dev1
Проект в FLProg обкатываю в Proteuse, мне так удобней
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 21:52
konsys
как все интересно, но где на это время взять....
я ранее спрашивал - не подскажете
-------------
pwm это выход на реле - там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на pwm это выход на реле - там единичка с ноликом меняется в зависимости от разницы Set и Value
а где раздобыть проценты мощности?
просмотрел все выходы только на PWR показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ? показывает -74
нужно PWR масштабировать из -1000/+1000 в 0%/100% ?
-------------
или надо dPWR масштабировать как то?
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 30 июл 2017, 22:09
Dev1
Так описание
есть у автора.
Я пользуюсь цифровым выходом pwm, мне его хватает.
По выходу PWR смотрю только мощность прикладываемую для поддержания температуры.
Ограничение мощности на входах мин и мах.
Можно блоком Scale вывести 0-100%.
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 31 июл 2017, 12:21
konsys
Dev1 писал(а):Так описание есть у автора.
у автора написано, что значение PWR от 0 до 1000
и откуда там минус?
у меня PWR показывает -74
при этом на pwm единица горит ~90 процентов времени цикла
если Set_Point ставлю другую температуру, то
PWR показывает 60
при этом на pwm НОЛЬ горит ~90 процентов времени цикла
Добавлено (31.07.2017, 12:21)
---------------------------------------------
Есть способ сделать инфу о мощности в процентах?
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 31 июл 2017, 12:32
Dev1
konsys писал(а):Есть способ сделать инфу о мощности в процентах?
Блок Skale, вписываете входные и выходные параметры. Например: вход 0-1000, выход 0-100...
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 31 июл 2017, 12:43
konsys
Dev1 писал(а):Блок Skale, вписываете входные и выходные параметры. Например: вход 0-1000, выход 0-100...
Спасибо
но это понятно
как быть с отрицательными значениями
их вроде вообще не должно быть
.
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 31 июл 2017, 16:00
Dev1
У вас какие то непонятные преобразования, зачем int конвертить в чар чтоб потом из него строку получить? Сразу int преобразуем в строку... Там по сути то смотреть только PWR и то для интереса, остальное не нужно. Open, Close это для клапанов. Настраивать ПИД нудное дело, тут почитать нужно, вроде писали на форуме как, да и в инете полно... Я поэтому и смотрю по графику Да и как вы крутите, в живую уже на экструдере?
А блок пида с той ссылки что я давал? Там обновленные были...
Max_i нету значения...
В принципе вот проект что я крутил в протеусе и прога:
PID регулятор с выходом на SSR - 4-х канального термостата
Добавлено: 31 июл 2017, 18:44
konsys
Добавлено (31.07.2017, 18:44)
---------------------------------------------
Благодарю за терпение.
у меня получился рабочий ПИД с выводом мощности в %
использовал Test_PID_V3_analog.flp
pwm - выход на реле
PWR - масштабирование и выход на информер мощности.