![](https://radio-hobby.org/uploads/news/image/3edd52ab-3c83-e30a.jpg)
Раздел: Для дома и быта
Простой универсальный термостат
Термометр позволяет измерять температуру в диапазоне от -55 до +125 градусов, а также осуществлять функции термостата во всем диапазоне температур, с гистерезисом ±1 градус. То есть реле будет включено при температуре на 1 градус ниже заданной и выключено при температуре на 1 градус выше заданной. Кроме того, я постарался сделать его максимально универсальным: одна схема (рис. 1) под индикатор с общим анодом (ОА), другая (рис. 2) - под индикатор с общим катодом (ОК). Также есть возможность применять датчики DS18B20 и DS18S20.
Управление осуществляется двумя кнопками:"-" и "+" (фото 1). При нажатии на любую из кнопок дисплей индицирует заданную температуру (показания мигают). Далее кнопками +1 или -1 изменяют в ту или иную сторону порог термостата. Если кнопки не нажимать, то через несколько секунд термометр выйдет из режима установок, внесенные изменения будут сохранены в энергонезависимой памяти EEPROM, мигание прекратиться и дисплей будет отображать текущую температуру,
В термостате применен 3-х разрядный светодиодный индикатор с общим анодом (или общим катодом). Индикация температуры осуществляется так: температура ниже -9 градусов, отображается знак минус и 2 цифры. От -9 до +99 добавляется символ градуса в 3-м знакоместе, при плюсовой температуре знак "+" естественно, не отображается. Температура выше 100 градусов также отображается без символа градуса.
В качестве датчика температуры использован ходовой, можно сказать классический датчик DS18B20 или DS18S20 (DS1820). Хоть термостат и может работать на температурах до 125 градусов, длительная эксплуатация его в таких режимах не рекомендуется, датчик долго не проживет. Оптимальная максимальная температура - 80...90 градусов.
На схеме указан стабилизатор 78L05, схема с ним вполне работает, но микросхема греется. Для большей надежности все же лучше применить более мощный стабилизатор 7805.
Естественно, что под каждый из типов индикации и вариант датчика идет своя прошивка. То есть всего имеется четыре разных прошивки:
- под ОК, с датчиком DS18B20;
- под ОА, с датчиком DS18B20;
- под ОК, с датчиком DS18S20;
- под ОА, с датчиком DS18S20.
![](/uploads/schemes2/1470/termo_OA.gif)
Рис. 1. Cхема под индикатор с общим анодом (ОА) (увеличить)
![](/uploads/schemes2/1470/termo_OK.gif)
Рис. 2. Cхема под индикатор с общим катодом (ОK) (увеличить)
Управление осуществляется двумя кнопками:"-" и "+" (фото 1). При нажатии на любую из кнопок дисплей индицирует заданную температуру (показания мигают). Далее кнопками +1 или -1 изменяют в ту или иную сторону порог термостата. Если кнопки не нажимать, то через несколько секунд термометр выйдет из режима установок, внесенные изменения будут сохранены в энергонезависимой памяти EEPROM, мигание прекратиться и дисплей будет отображать текущую температуру,
В термостате применен 3-х разрядный светодиодный индикатор с общим анодом (или общим катодом). Индикация температуры осуществляется так: температура ниже -9 градусов, отображается знак минус и 2 цифры. От -9 до +99 добавляется символ градуса в 3-м знакоместе, при плюсовой температуре знак "+" естественно, не отображается. Температура выше 100 градусов также отображается без символа градуса.
В качестве датчика температуры использован ходовой, можно сказать классический датчик DS18B20 или DS18S20 (DS1820). Хоть термостат и может работать на температурах до 125 градусов, длительная эксплуатация его в таких режимах не рекомендуется, датчик долго не проживет. Оптимальная максимальная температура - 80...90 градусов.
На схеме указан стабилизатор 78L05, схема с ним вполне работает, но микросхема греется. Для большей надежности все же лучше применить более мощный стабилизатор 7805.
![](/uploads/schemes2/1470/03.gif)
Рис. 3. Рисунок печатной платы под ОА.
Естественно, что под каждый из типов индикации и вариант датчика идет своя прошивка. То есть всего имеется четыре разных прошивки:
- под ОК, с датчиком DS18B20;
- под ОА, с датчиком DS18B20;
- под ОК, с датчиком DS18S20;
- под ОА, с датчиком DS18S20.
Скачать архив (платы, прошивки)
Автор - Игорь Горский (avtoelectro.radioliga.com), г. Краматорск Донецкой обл.
Радиолюбитель - №2/2014, стр. 16-17.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель | Нити |
---|
Вверх | Родительский
Ответы | Отправитель | Отправлено |
---|---|---|
![]() |
KT315 | 02.01.2016 22:19 |