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


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


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)
Просмотров: 10860 | Комментарии: 13 | Теги: DS18B20, PIC16F628A, датчике, универсальный, НА, простой, микроконтроллере, Термостат | Рейтинг: 4.5/2


Всего комментариев: 131 2 »
0
13 Alex99979   (25.09.2016 20:52)
Тоже решил повторить.

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

0
11 brys99   (11.06.2015 20:51)
Обновил...

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

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

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

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

0
7 mouss1971   (11.08.2014 13:25)
подскажите как выставить Fuse биты

0
6 P32L   (25.07.2014 23:24)
а можно исходник?

0
5 Еvгений   (14.05.2014 22:18)
Собрал устройство-СУПЕР-Спасибо,уже позже мысль промелькнула,что было бы не плохо регулировать кнопками  гистерезис,растянуть его или сузить,тогда бы устройство было бы супер универсальным.

0
4 acer   (26.03.2014 22:37)
вопрос решился заменой транзистора VT1

1-10 11-13

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

Пожалуйста оставьте свои комментарии !!!!

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


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016