Pid controller с таймером выдержки

Sashokk
Offline
Зарегистрирован: 23.05.2020

Доброе время...
Для домашнего автоклава автоматика нужна,.вопрос в создании
скетча.имею uno r3,термопару с МАХ6675,oled 128x64 spi,модуль на основе электромеханического реле SDR-05VDC-SL-C, управляющее напряжение 5В.в программировании ноль.на просторах видел проект почти такой же,но дисплей там 1602.я не министр,но денег тоже нет...мах 500 российских денег.

b707
Offline
Зарегистрирован: 26.05.2017

этих денег не хватит даже на оплату специалиста по составлению ТЗ... а он вам понадобится, так как сами вы даже свои хотелки четко изложить не можете

изложите точнее, что за автоматика, каким процессом управляет, где тут "таймер выдержки"?

И при чем тут ПИД

Sashokk
Offline
Зарегистрирован: 23.05.2020

Необходимо задать температуру, при достижении установленного значения включается таймер на период работы которого должна поддерживаться установленная температура,после окончания работы таймера поддержание заданной температуры отключается.и отображение ,а так же выставление задающих параметров через дисплей и кнопулички,собрать прошить данное хозяйство смогу...пид здесь.
Можно и термостат и пид регулятор температуры.пид конечно по сложнее...
Можно немного переделать существующий скетч,изменением внёс одного дисплея на i2c на другой spi.

b707
Offline
Зарегистрирован: 26.05.2017

Если у вас нагреватель включается через реле, то никакого ПИД у вас быть не может. ПИД управление требует плавного регулирования мощности нагревателя. Как вы это собрались делать через реле - будете 20 раз в секунду щелкать туда-сюда?

По цене - сдеоать подобный код с настройкой параметров через экранное меню  - ориентировочно 4-5 тыр, точная цена после полного обсуждения ТЗ.

Переделать готовый код на другой экран - 1.5 - 2 тыс, но для начала надо видеть код, а то может там такое, что с ним и возиться нет смысла.

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Ты не перепутал ПИД с ШИМ?

У ПИД с мощными инерционными ТЭНами ставится интервал от десятков секунд до минут. 

И именно дискретное регулирование, интервалами времени, а не плавное

hamann
Offline
Зарегистрирован: 17.08.2015

ШИМ на реле? Бармалей, ты точно гений))

SLKH
Offline
Зарегистрирован: 17.08.2015

hamann пишет:

ШИМ на реле? Бармалей, ты точно гений))

Например, ПИД-регулятор может с периодом 60 секунд включать нагреватель на время 0-20-40-60 сек. Тут и ПИД, и ШИМ - и даже реле сколько-то проработает.

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

hamann пишет:

ШИМ на реле? Бармалей, ты точно гений))

Это Б707 гений. Он решил, что на реле ШИМ (похоже, ты тоже гений)

. Я про ПИД писал. И не я придумал ПИД. Он существует уже много десятилетий. Даже когда не было тиристоров. Обходились контакторами. 

Цитата:

Например, ПИД-регулятор может с периодом 60 секунд включать нагреватель на время 0-20-40-60 сек. Тут и ПИД, и ШИМ - и даже реле сколько-то проработает.

У меня на отоплении ТЭН 3 квт с контактором на 25А (3 группы впараллель, чтоб меньше нагрузка на контакты) работает на ПИД сколько нибудь уже шестой год. Правда, не круглый год, а только зимой. Надеюсь, ещё сколько нибудь проработает. 

vvadim
Offline
Зарегистрирован: 23.05.2012
b707
Offline
Зарегистрирован: 26.05.2017

Бармалей пишет:

Это Б707 гений. Он решил, что на реле ШИМ (похоже, ты тоже гений)

. Я про ПИД писал. И не я придумал ПИД. Он существует уже много десятилетий. Даже когда не было тиристоров. Обходились контакторами. 

Гений это ты. От того, что реле включается раз в минуту или даже в несколько минут - суть не меняется,  если это применяется для плавного изменения мощности - это все равно ШИМ.

Другой вариант, что на реле построен дискретный регулятор. Но тогда это не ПИД.

 

Так что выбирай - либо у тебя ПИД и ШИМ, либо у тебя ни того ни другого :)

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Понял. Ты не гений. 

ПИД - пропорционально - интегрально - дифференциальное управление. Умное, которое само подстраивается за несколько циклов, если правильно настроено. 

А ШИМ - тупое широтно - импульсное. 

И там и там изменение мощности шириной импульса. Но логика разная. 

Не путай кислое с мягким. 

b707
Offline
Зарегистрирован: 26.05.2017

Бармалей, не путай теплое с круглым. Говоря англицизмами, ПИД - это регулятор, а ШИМ - актуатор. То есть ПИД - это умная система управления, которая решает, что вот сейчас нам нужно подать в котел 32.6% мощности. А ШИМ - это метод, которым мы можем подать в котел те самые 32%, а не только 0 и 100%. . Поэтому сравнивать ПИД и ШИМ между собой может только человек, которые не понимает ни того ни другого :)

А теперь ответь мне, какие у нас есть методы подать в котел 32% мощности, управляя нагревателем с помощью реле? - только ШИМ и никаких других.

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

У вас не знаю. А автору нужно поддерживать температуру. У него АВТОКЛАВ. И он не пишет, что ему нужно подать 32 процента. 

Молодец, что наконец то в инете прочитал про ПИД. Теперь прочитай задание автора. Сообщение 2.

включается таймер на период работы которого должна поддерживаться установленная температура

b707
Offline
Зарегистрирован: 26.05.2017

Бармалей пишет:

включается таймер на период работы которого должна поддерживаться установленная температура

и где противоречие? Для поддержания температуры нужен регулятор, либо дискретный (по простому - ON-OFF) , либо плавный, например ПИД. Собственно, ТС сам так и пишет.

А для ПИД нужно уметь подавать в котел не только 0 и 100%, но и промежуточно, те самые 32%. Без этого никакой ПИД не получится.  Так что я неверно написал?

Или проблема в том, что ты не знал, что включение нагревателя раз минуту и даже раз в 5 минут - это тоже ШИМ ?:)

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Это не тоже ШИМ. Это просто ШИМ. Но никак не ПИД. Это разные алгоритмы. ШИМ, да, регулирует температуру. С точностью плюс-минус лапоть. ПИД - до долей градуса при точной настройке.

Я понимаю, ты с теплотехникой не работал. Кроме радиатора на процессоре в компе. Приезжай к нам на завод, я тебе покажу, что такое ПИД в реале на термокамерах. 

b707
Offline
Зарегистрирован: 26.05.2017

Бармалей пишет:

Это не тоже ШИМ. Это просто ШИМ. Но никак не ПИД. Это разные алгоритмы.

опять чушь пишешь. Пид и ШИМ не "разные алгоритмы". Это вообще разные категории. ПИД и ШИМ как мотор и КПП в машине - они дополняют друг друга.

А для тебя ПИД - явно что-то волшебное и мистоическое, что "само" регулирует температуру "до долей градуса при точной настройке."

 

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

То да. Волшебное. Само. И очень точно. У нас много термокамер. Настраиваю. Киповец я. 

А вот с КПП в машине туго. Не ремонтировал. 

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Имею такие наработки:

график

(под названием "Аналогичная система контроля производственного процесса: терморегулятора по заданному циклу №1" на странице http://uselect-el.ucoz.com/)

В бюджет 500 р не впишусь даже при условии что переписывать не буду.

мой ник @ mail.ru

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Нормальная наработка.