Это устройство позволяет контролировать температуру воды в электрическом чайнике, имеет функцию поддержания температуры воды на определенном уровне , а также включение принудительного кипячения воды.

В основе прибора микроконтроллер ATmega8, который тактируется от кварцевого резонатора частотой 8МГц. Датчик температуры аналоговый LM35 или цифровой DS18B20. Семисегментный индикатор с общим анодом.

При программировании МК выставить такие биты конфигурации:

Low: 0xFD
High: 0xD9

Схема устройства c датчиком LM35

Термостат для электрического чайника на ATmega8(Термопот) - схема

Схема устройства c датчиком DS18B20

Термостат для электрического чайника на ATmega8(Термопот) - схема DS18B20

При включении питания прибор начинает работу в режиме «Кипячение», вода нагревается до температуры установленной в параметре «P1», например 90°С, при этом на индикаторе будет мигать символ градуса 2 раза в секунду. По окончании режима «Кипячение» прибор переходит в режим «Подогрев». В этом режиме температура воды поддерживается на уровне установленном в параметре «P2», например 60°С, символ градуса мигает 1 раз в 2 секунды.

В параметре «P3» устанавливается гистерезис т.е. разница между температурой включения и температурой выключения в режиме «Подогрев», его значение устанавливается в пределах 1-15°С. Например, если «P2» равен 60°С, а «P3» равен 3°С то ТЭН чайника будет включаться при температуре 57°С, а выключаться при температуре 60°С.

Кнопка «Кипячение» включает режим «Кипячение» при условии, что текущая температура ниже установленной в параметре «P1».

Изменить параметры можно в меню, вход в которое осуществляется кнопкой «Меню», переход между параметрами осуществляется этой же кнопкой. Кнопками «+» и «-» изменяются значения параметров. Значения параметров автоматически сохраняются в энергонезависимой памяти микроконтроллера при выходе из меню.

Прибор автоматически выключает ТЭН и выдает на индикатор ошибку:

- Err1 обрыв линии или неисправен датчик DS18B20;
- Err2 если температура больше 150°С(LM35)/120°С(DS18B20);
- Err3 если ТЭН был непрерывно включен более 1 часа.

Фото готового устройства

Корпус

Плата управления

Блок питания(зарядное от телефона) и реле

Семисегментный индикатор и кнопки


Файлы к статье "Термостат для электрического чайника на ATmega8(Термопот)"
Описание:

Файл прошивки микроконтроллера, макет печатной платы DipTrace

Размер файла: 19.23 KB Количество загрузок: 675 Скачать