Регулятор температуры на ардуино
- Войдите на сайт для отправки комментариев
Пт, 24/11/2017 - 16:30
Здравствуйте. Хочу собрать ик станцию, но не понимаю как сделать пласное повышение температуры. Например 2 С/сек. Помогите пожауйста?
Задача значительно сложнее, чем Вам, возможно, кажется и написать короткий пост "как это сделать" невозможно. Начните знакомство с теорией (вторая часть вот этой статьи), гуглите дальше, со временем разберётесь и поймёте как делать.
Для начала надо регулятор какой-нибудь (ПИД например) сообразить, который температуру заданную поддерживать будет.
Допустим в течение 100 сек надо до 200 поднять. Тогда 200-текущая температура (20 например) = 180 градусов набрать надо
180/100сек = 1.8град в сек. Вот каждую секунду регулятору и наращивание задание начиная от текущей по 1.8 градуса.
Но необходимо учесть что регулятор должен иметь физическую возможность успевать поднимать температуру с заданной скоростью и иметь минимальное перерегулирование.
Как-то так.
Временные интервалы могут быть и другие.
А если писать для ардуино? Как примерно может код выглядеть?
Ну тут
http://arduino.ru/forum/programmirovanie/upravlenie-tenami-propuskom-per...
Например регулятор есть.
А можно в поиске ПИД набрать.
спасибо! пригодится
Нет, я не в этом смысле. Я про алгоритм который бы позволил управлять нагревом
Пречитайте посты №1 и №2 (не забыв про ссылки) - там именно об этом и написано.