Разделы

В сети

Пользователей: 81
Из них просматривают:
Аналоги: 22. Даташиты: 14. Инструкции: 6. Новости: 18. Остальное: 6. Программы: 1. Форум: 13. Чат: 1.
Участников: 3
Гостей: 78

Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Для дома и быта

Простой универсальный термостат

Написал lom-master в 02.05.2014 22:00:00 (24248 прочтений)
Термометр позволяет измерять температуру в диапазоне от -55 до +125 градусов, а также осуществлять функции термостата во всем диапазоне температур, с гистерезисом ±1 градус. То есть реле будет включено при температуре на 1 градус ниже заданной и выключено при температуре на 1 градус выше заданной. Кроме того, я постарался сделать его максимально универсальным: одна схема (рис. 1) под индикатор с общим анодом (ОА), другая (рис. 2) - под индикатор с общим катодом (ОК). Также есть возможность применять датчики DS18B20 и DS18S20.

Рис. 1. Cхема под индикатор с общим анодом (ОА) (увеличить)

Рис. 2. Cхема под индикатор с общим катодом (ОK) (увеличить)



Управление осуществляется двумя кнопками:"-" и "+" (фото 1). При нажатии на любую из кнопок дисплей индицирует заданную температуру (показания мигают). Далее кнопками +1 или -1 изменяют в ту или иную сторону порог термостата. Если кнопки не нажимать, то через несколько секунд термометр выйдет из режима установок, внесенные изменения будут сохранены в энергонезависимой памяти EEPROM, мигание прекратиться и дисплей будет отображать текущую температуру,

В термостате применен 3-х разрядный светодиодный индикатор с общим анодом (или общим катодом). Индикация температуры осуществляется так: температура ниже -9 градусов, отображается знак минус и 2 цифры. От -9 до +99 добавляется символ градуса в 3-м знакоместе, при плюсовой температуре знак "+" естественно, не отображается. Температура выше 100 градусов также отображается без символа градуса.

В качестве датчика температуры использован ходовой, можно сказать классический датчик DS18B20 или DS18S20 (DS1820). Хоть термостат и может работать на температурах до 125 градусов, длительная эксплуатация его в таких режимах не рекомендуется, датчик долго не проживет. Оптимальная максимальная температура - 80...90 градусов.
На схеме указан стабилизатор 78L05, схема с ним вполне работает, но микросхема греется. Для большей надежности все же лучше применить более мощный стабилизатор 7805.

Рис. 3. Рисунок печатной платы под ОА.
 

Естественно, что под каждый из типов индикации и вариант датчика идет своя прошивка. То есть всего имеется четыре разных прошивки:
- под ОК, с датчиком DS18B20;
- под ОА, с датчиком DS18B20;
- под ОК, с датчиком DS18S20;
- под ОА, с датчиком DS18S20.
 

Скачать архив (платы, прошивки)


Автор - Игорь Горский (avtoelectro.radioliga.com), г. Краматорск Донецкой обл.
Радиолюбитель - №2/2014, стр. 16-17.
 
Теги: PIC   Термостат   DS18B20   DS18S20  
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
KT315
Отправлено: 03.05.2014 18:40  Обновлено: 03.05.2014 18:40
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2027
 Простой универсальный термостат
C1, C2, R2 не ннада!
T112-10
Отправлено: 04.05.2014 2:19  Обновлено: 04.05.2014 2:19
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Простой универсальный термостат
Если маломощный конденсаторный БП, то даже очень нннада!
MAB58
Отправлено: 13.05.2014 7:57  Обновлено: 13.05.2014 7:57
Школьник
Дата регистрации: 12.05.2014
Откуда: Московская область
Сообщений: 1
 Простой универсальный термостат
А как вместо этого датчика температуры включить термопару, чтобы можно было измерять температуру до 300 *С
KT315
Отправлено: 13.05.2014 12:36  Обновлено: 13.05.2014 12:36
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2027
 Простой универсальный термостат
никак. там цифровая шина
Kalbasnikc
Отправлено: 01.10.2014 15:29  Обновлено: 01.10.2014 15:29
Школьник
Дата регистрации: 01.10.2014
Откуда:
Сообщений: 1
 Простой универсальный термостат
Чет оно у меня не пошло, видать тупеть начал 
Как можно проверить? На стабе напруга есть, на датчик идет, табло не светится никак
nerak14
Отправлено: 27.10.2014 18:38  Обновлено: 27.10.2014 18:38
Школьник
Дата регистрации: 27.10.2014
Откуда: Нижегородская обл
Сообщений: 1
 Простой универсальный термостат
Программировал 628а -не видела даллас.Ту-же прошивку прошил в просто 628-все заработало.Прошивал самодельным пиккит-лайтом
KT315
Отправлено: 02.01.2016 21:19  Обновлено: 03.01.2016 10:18
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2027
 Простой универсальный термостат
У меня тоже собран подобный термостат на МК, но одноканальный.
mytir
Отправлено: 10.10.2016 19:49  Обновлено: 10.10.2016 19:49
Абитуриент
Дата регистрации: 22.02.2013
Откуда: макеевка
Сообщений: 2
 Простой универсальный термостат
хорошая схема термостата, только хотелось бы без кварца на внутреннем генераторе, никто не перепишет програму
evildesign
Отправлено: 10.10.2016 21:48  Обновлено: 10.10.2016 21:48
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3375
 Простой универсальный термостат
200$ за переписывание программы.
А если серьезно, неужели Вы рассчитываете найти дурака, который потратит свое время, силы, знания и сделает как Вам надо просто потому что Вы попросили? Это радиолюбительская конструкция, которую и так автор выложил в свободный доступ. Берите и пользуйтесь как есть. Ну или сами изучайте язык программирования и архитектуру 628 пика.
mytir
Отправлено: 11.10.2016 21:02  Обновлено: 11.10.2016 21:02
Абитуриент
Дата регистрации: 22.02.2013
Откуда: макеевка
Сообщений: 2
 Простой универсальный термостат
хорошо будем искать кварц спасибо

Разное

При замене радиодетали освободить отверстие от припоя можно заострённой спичкой.

Интересно

Пайка SMD резисторов и прочих компонентов обычным паяльником:

Похожие новости