Каталог статей


Выбранная схема!!!


5053
Простой универсальный термостат на микроконтроллере PIC16F628A и датчике DS18B20

Термометр позволяет измерять температуру в диапазоне от -55 до +125 градусов, а также осуществлять функции термостата во всем диапазоне температур, с гистерезисом +/- 1 градус. Т.е. реле будет включено при температуре на 1 градус ниже заданной и выключено, при температуре на 1 градус выше заданной. Кроме того, я постарался сделать его максимально универсальным, поэтому здесь размещено две схемы, одна под индикатор с общим анодом (ОА), другая под индикатор с общим катодом (ОК). Также есть возможность применять датчики DS18B20 и DS18S20.

Схема устройства (открывается в новом окне)      Плата термостата      Схема устройства (открывается в новом окне)

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

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

На схеме указан стабилизатор 78L05, схема с ним вполне работает, но микросхема греется. Для большей надежности все же лучше применить более мощный стабилизатор 7805. 

Естественно, что под каждый из типов индикации и вариант датчика идет своя прошивка. Т.е. всего имеется четыре разных прошивки.

  • Под ОК, с датчиком DS18B20
  • Под ОА, с датчиком DS18B20
  • Под ОК, с датчиком DS18S20
  • Под ОA, с датчиком DS18S20
  • При желании в прошивке легко изменить гистерезис и сделать инверсию включения реле.
  • АРХИВ: Скачать 
  • ОБНОВЛЕНИЕ:Скачать



Источник: http://avtoelectro.radioliga.com/device.php?id=12
Категория: Термометры | Добавил: brys99 (10.11.2012)
Просмотров: 16388 | Комментарии: 14 | Теги: DS18B20, PIC16F628A, датчике, универсальный, НА, простой, микроконтроллере, Термостат | Рейтинг: 4.0/3


Всего комментариев: 141 2 »
0
14 brys99   (31.03.2018 08:00) [Материал]
Ставте какой есть..

Пожалуйста остав

0
13 wiinni   (30.03.2018 23:23) [Материал]
Очень интересная схема . Очень хочется повторить . Но такой вопрос : марка индикатора не критична можно просто подобрать по параметрам?

Пожалуйста остав

0
12 20140421   (01.02.2017 21:16) [Материал]
Спасибо! Как раз то, что нужно. Наконец-то нашел!

Пожалуйста остав

0
11 Alex99979   (25.09.2016 20:52) [Материал]
Тоже решил повторить.

Пожалуйста остав

0
10 acer   (30.06.2016 22:40) [Материал]
Подскажите кто нибудь , у кого нибудь стоит программа icprog на виндовс 10 ? , или это не возможно ? , я не могу установить драйвер для этой программы .

Пожалуйста остав

0
9 brys99   (11.06.2015 20:51) [Материал]
Обновил...

Пожалуйста остав

0
8 Yanshun   (11.06.2015 06:41) [Материал]
Первоисточник обновил архив, автор обнови содержание архива.

Пожалуйста остав

0
7 Yanshun   (03.05.2015 14:12) [Материал]
Добрый день.
Обращение к автору, кто выложил схему и прошивку, обновите пожалуйста содержимое архива, а именно:
1. Замение схему с Общим катодом на исправную, в архиве и на сайте две разные, а именно на сайте схема правильная, а в архиве Т2-Т4 не правильно подключены, эмиторы.
2. В архиве всего три прошивки, а на странице указанны четыре, добавте одну.
3.Печатная плата ОК не верная цоколевка транзистора Т1, исправте.

P.S. Перед тем чтобы что-то выложить проверяйте, а не тупо копируйте с других сайтов.

Пожалуйста остав

+1
6 brys99   (09.03.2015 23:09) [Материал]
О ни уже выставлены в прошивке....

Пожалуйста остав

0
5 mouss1971   (11.08.2014 13:25) [Материал]
подскажите как выставить Fuse биты

Пожалуйста остав

1-10 11-14

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024