Регулятор температуры на ардуино

Alexandr061
Offline
Зарегистрирован: 24.11.2017

Здравствуйте. Хочу собрать ик станцию, но не понимаю как сделать пласное повышение температуры. Например 2 С/сек. Помогите пожауйста? 

ЕвгенийП
ЕвгенийП аватар
Онлайн
Зарегистрирован: 25.05.2015

Задача значительно сложнее, чем Вам, возможно, кажется и написать короткий пост "как это сделать" невозможно. Начните знакомство с теорией (вторая часть вот этой статьи), гуглите дальше, со временем разберётесь и поймёте как делать.

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Для начала надо регулятор какой-нибудь (ПИД например) сообразить, который температуру заданную поддерживать будет.
Допустим в течение 100 сек надо до 200 поднять. Тогда 200-текущая температура (20 например) = 180 градусов набрать надо
180/100сек = 1.8град в сек. Вот каждую секунду регулятору и наращивание задание начиная от текущей по 1.8 градуса.
Но необходимо учесть что регулятор должен иметь физическую возможность успевать поднимать температуру с заданной скоростью и иметь минимальное перерегулирование.
Как-то так.
Временные интервалы могут быть и другие.

Alexandr061
Offline
Зарегистрирован: 24.11.2017

А если писать для ардуино? Как примерно может код выглядеть?

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Alexandr061 пишет:
А если писать для ардуино? Как примерно может код выглядеть?

Ну тут
http://arduino.ru/forum/programmirovanie/upravlenie-tenami-propuskom-per...
Например регулятор есть.
А можно в поиске ПИД набрать.

Alexandr061
Offline
Зарегистрирован: 24.11.2017

спасибо! пригодится

ЕвгенийП
ЕвгенийП аватар
Онлайн
Зарегистрирован: 25.05.2015

Alexandr061 пишет:
Как примерно может код выглядеть?
Как программа на С++.

Alexandr061
Offline
Зарегистрирован: 24.11.2017

Нет, я не в этом смысле. Я про алгоритм который бы позволил управлять нагревом

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Alexandr061 пишет:
Нет, я не в этом смысле. Я про алгоритм который бы позволил управлять нагревом

Пречитайте посты №1 и №2 (не забыв про ссылки) - там именно об этом и написано.