![]() |
|
![]() |
![]() |
Теги статьи: | ТермостатAVR |
Термостат для теплых полов.
Автор: Дмитрий Мосин
Опубликовано 10.08.2010
2010
![]()
Кнопка F - выход из режима. Вход в меню настроек. Меню T-STAT
Предназначено для настройки термостатов.
Цифры обозначают порядковый номер термостата. Прочерком обозначены термостаты, для которых датчик температуры DS18B20 не определился. Данные термостаты автоматически выключаются. Для них также доступно редактирование их параметров. Номер выбранного термостата мигает. Для того что бы войти в его настройки следует нажать SET. Для того чтобы выбрать другой термостат следует нажать ПЛЮС или МИНУС.
Название термозоны и ее температура.
Символ «о» показывает, что термостат включен, иначе на это знакоместо выводится символ подчеркивания «_». Второе число время начала термозоны, точка определяет полчаса (07. =07:30). Третье число температура зоны.
Первое число гистерезис регулирования температуры, здесь он установлен 1,5 градусам. Второе максимальное время работы термостата в очереди. Задается с разрядностью в 10 секунд (03=30секунд). Включение/выключение термостата. Меню Среднесуточная температура.
Предназначено для установки порога среднесуточной температуры. Если среднесуточная температура превышает данный порог, работа термостатов запрещается. Среднесуточная температура вычисляется каждый час на основе последних 24 измерений температуры с датчика DS9 произведенных вначале каждого часа.
Символ «u» разрешает управление по среднесуточной температуре. Символ «n» запрещает управление, при этом дальнейшие настройки становятся не доступны. На экран выводится Если управление включено
Следующий параметр порог среднесуточной температуры. «on/OFF» показывает присутствие датчика DS9. При этом, если датчик отсутствует, то это также автоматически ведет к запрету управления по среднесуточному порогу.
Позволят проинициализировать текущую среднесуточную температуру. Так как среднесуточная температура рассчитывается за последние 24 часа, то при включении накопленные данные отсутствуют и ср. температура будет ровна нулю. При нажатии F будет произведен выход из этого режима, то есть отмена. При нажатии SET данная температура будет принята. На экран выведется. Инициализацию среднесуточной температуры, при разрешенном управлении, нужно делать при каждом включении устройства. Меню установка вида. В рабочем режиме, устройство может отображать 11 видов экрана, названных режимами отображения.
В меню «yst see» задается время показа каждого режима отображения.
Меню часы.
Меню LIGHT
Меню DS18B20
Меню Разогрев. Так как в рабочем режиме для исключения чрезмерного потребления из сети, может быть включен только один термостат, выход всех термостатов на рабочую температуру будет очень долгим. Для первоначального набора температуры предназначен режим «разогрев». Он позволяет объединять термостаты в группы. Допустим, наступила очередь первого термостата, при этом он включается на нагрев, также включаются на нагрев термостаты, включенные в его группе, при условии, что их температура ниже заданной. Ведущим остается первый термостат, это значит, что если первый термостат выключается, то выключаются все термостаты в группе и управление передается на следующий в очереди термостат.
Меню Сброс.
Сброс всех настроек по умолчанию. Из основного режима: -Нажатие на кнопку минус - вход в режим быстрой прокрутки режимов отображения. В этом режиме на восьмой цифре мигает точка. Режим включается с показа температуры 9-го датчика. Дальнейшее нажатие плюс или минус крутит режимы отображения по кругу. Нажатие F или SET выход из режима. -Нажатие на кнопку плюс - вход в режим ручного управления термостатами при этом индицируются подключенные датчики. Мигает (выбран) первый датчик. Нажатие SET вход в настройки первого датчика. Нажатие плюс или минус выбор следующего датчика. Нажатие F выход в основной режим.
Режим имеет вид Где первое число – номер термостата, второе – текущая температура задания термостата, Р0 – состояние вывода. В этом режиме можно изменить температуру задания термостата, но с наступлением следующей временной зоны она будет инициализирована значением этой зоны. Так же можно принудительно менять состояние вывода термостата, при этом функция термостата отключается. -Нажатие на кнопку SET Если при этом на экран выводится с 1 по 8 формат отображения, то произойдет быстрый вход в режим ручного управления данным термостатом. Высокий уровень напряжения на выводе «POW_REG» переводит устройство в режим энергосбережения, при этом работа всех термостатов запрещается. Считается, что в этом режиме устройство питается от маломощного резервного источника питания. Нажатие кнопок, пробуждает микроконтроллер, при этом индикация включается на минимальной яркости. Если не было нажатия на кнопки в течении 5 секунд, микроконтроллер переходит в режим «сон». Fuse биты.
Проект собран в WinAVR-20060421. Файлы проекта. (57 Kb) |
Вопросы, как всегда в Форум.
Эти статьи вам тоже могут пригодиться: Термоконтроллер "Мурка"Два терморегулятора. Термостат на кремниевом терморезисторе серии KTY Очень простой термостат для отопления. Терморегулятор на микроконтроллере PIC16F84 и датчике DS18B20. Самодельный утюг для лыж с электронным термостатом (ПИД регулятор) Двухзонный термоконтроль, "ТермоОпá". Для мягких электрических обогревателей. Бюджетный термостат для газового котла. Терморегулятор на термопаре К-типа Термостат для холодильника Термостат для управления мощным нагревателем Автоматизация температурных режимов в процессе производства этилового спирта. Умный термостат для дома Термостат радиатора-термометр-вольтметр-автомобиля Простой термостат с задержкой на ATTINY13 и DS18B20 Микроконтроллерный регулятор температуры бойлера. Двухканальный термометр-термостат на ATmega8. GSM термостат + GSM сигнализация Автомат управления насосом для системы автополива с накопительной ёмкостью Простой велокомпьютер с цветным 320x240 LCD Первичные Часы AVR ISP MK2 - Power Mod / доработка программатора RS-485 ATmega BootLoader Контроллер стиралки на ATMEGA8 Простые часы на микроконтроллере. Очень маленькое, но очень полезное устройство. Одноламповые часы Часы из амперметров Автомобильные часы. Шим для начинающих - аппаратный шим, практическое применение на примере Tiny13A |