Плавный набор температуры

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
erno
Рядовой
Сообщения: 94
Зарегистрирован: 02.08.2017{, 13:09}
Репутация: 5

Плавный набор температуры

#1

Сообщение erno » 07.10.2018{, 22:12}

Добрый день . Хочу осуществить следующую задумку . Устанавливаю необходимую температуру , а так же указываю сколько градусов в день контроллер может повышать для достижения установочного значения . Как это можно реализовать ?
Скажу что пробовал реализовать это на штатном блок ПИД регулятора, но походу это блок у меня не работает , как не настраиваю каэфиценты на выходе шим 0 , такая же ситуация и с релейным выходом

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Плавный набор температуры

#2

Сообщение SerOv » 08.10.2018{, 11:45}

Схему где пробовали прекрепите.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавный набор температуры

#3

Сообщение Sancho » 08.10.2018{, 12:12}

erno, Берите здесь.
Рабочие.
Изменение уставки - вначале добавьте необходимое градус/день к текущей температуре( начало работы, отправная точка, так сказать), потом добавляйте к уставке раз(несколько) в день. При превышении/равенстве уставки - останавливайте приращение.
Блок минимум - на один вход необходимая( конечная) температура, на второй от "повысителя" - что-бы не превысить необходимую.
Как-то так...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

erno
Рядовой
Сообщения: 94
Зарегистрирован: 02.08.2017{, 13:09}
Репутация: 5

Плавный набор температуры

#4

Сообщение erno » 08.10.2018{, 15:39}

SerOv писал(а):
08.10.2018{, 11:45}
Схему где пробовали прекрепите.
вот штатный блок ПИД с датчиком DHT11, как не настраивай реакция 0.
Еще вопрос , почему на выходе с датчика DHT11 после запятой отображаются только нули , хотя выход FLOAT
Вложения
pid @dht11.flp
(35.5 КБ) 47 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавный набор температуры

#5

Сообщение Sancho » 08.10.2018{, 16:42}

Sancho писал(а):
08.10.2018{, 12:12}
erno, Берите здесь.
Рабочие.
Пройдите по указанной ссылке. Уставка для прямого регулирования должна быть больше текущей - ставьте 30, сможете нагреть руками и остудить подув.
Вложения
pid @dht11_v01.flp
(220.05 КБ) 56 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

erno
Рядовой
Сообщения: 94
Зарегистрирован: 02.08.2017{, 13:09}
Репутация: 5

Плавный набор температуры

#6

Сообщение erno » 08.10.2018{, 17:04}

Sancho писал(а):
08.10.2018{, 16:42}
Sancho писал(а):
08.10.2018{, 12:12}
erno, Берите здесь.
Рабочие.
Пройдите по указанной ссылке. Уставка для прямого регулирования должна быть больше текущей - ставьте 30, сможете нагреть руками и остудить подув.
Здравствуйте Александр,большое спасибо за помощь .Мне просто интересно было что не так со штатным блоком PID,не работает из за того что я не так делаю или какая то ошибка в блоке . А так же хоте узнать почему на выходе с dht после запятой не отображаются числа.
В вашем примере вход ( период=1000 ) это и есть уставка сколько в день должен подниматься температура?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавный набор температуры

#7

Сообщение Sancho » 08.10.2018{, 17:45}

erno писал(а):
08.10.2018{, 17:04}
В вашем примере вход ( период=1000 ) это и есть уставка сколько в день должен подниматься температура?
Нет, это частота работы пид.
Изменение уставки не реализовано в примере, только для демонстрация работы регулятора.
Примерный алгоритм описал выше. Вариантов много...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

erno
Рядовой
Сообщения: 94
Зарегистрирован: 02.08.2017{, 13:09}
Репутация: 5

Плавный набор температуры

#8

Сообщение erno » 08.10.2018{, 18:07}

В общем такая ситуация ,если выход датчика DHT 11 конвертировать в Int то штатный блок PID начинает работать . :smile37:

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плавный набор температуры

#9

Сообщение Sancho » 08.10.2018{, 19:25}

erno писал(а):
08.10.2018{, 18:07}
если выход датчика DHT 11 конвертировать в Int то штатный блок PID начинает работать
Тогда перед конвертацией умножай на 10 в степени количества значащих знаков после запятой. Уставку ( set ) тоже. Для точности.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ответить

Вернуться в «Спросить у знатоков»