Цифровой термостат на микроконтроллере PIC16f628 и датчике DS1820

Термостат на PIC16f628 и DS1820. Схема цифрового термостата реализована на микроконтроллере PIC16F628. Эта схема может управлять внешним прибором посредством реле. В качестве датчика использован цифровой термометр  DS1820.

Особенность схемы :

  • Индикация на LCD текущей температуры.
  • Возможность управления нагревателем или любым другим внешним прибором.
  • Осуществление режима термостата.

Цифровой Термостат на PIC16f628 и DS1820

Основа схемы — микроконтроллер PIC16F628, обеспечивающий обмен данными с  цифровым термометром DS1820 по 1-Wire, обработкой этих данных и вывод информации на LCD. В качестве LCD применен модуль 16х2  MT16S2H фирмы «МЭЛТ» Источник питания — стабилизатор напряжения на LM317.

Файлы к данной схеме (986,3 Kb, скачано: 7 194)

Как запрограммировать микроконтроллер?

P.S. Доработанная версия цифрового термостата на сайте www.pic-project.ucoz.ru

редактор

13 комментариев

  • 22.12.2010 в 07:26

    Нужная вещица!!! вот только в нашем городе жк индикаторы днем с огнем не сыщеш… вопрос от новичка к автору схемы возможно ли переделать индикацию на семисегментный индикатор, если да то, хотябы схематично как?

    Ответить
  • 28.01.2011 в 21:16

    Было неплохо получить от автора исходник прошывки…

    Ответить
  • 23.04.2011 в 01:36

    как получить исходник?

    Ответить
  • 23.04.2011 в 23:32

    В журнале «Радио» 2011 №1 имеется схема программируемого термостата, прошивка на FTP сервере. Причем работает отлично. Индикатор там Lcd WH1602 в магазинах по 360р. И совместим он с HD44780 контроллером

    Ответить
  • 04.06.2011 в 01:10

    Собрал этот термостат из радио №1..8-16PU не нашёл,поставил 8A-PU не работает/

    Ответить
  • 21.03.2012 в 08:32

    Собрал эту схемку и немного модернизировал ее: добавил кнопку «минус», организовал запись установленной температуры в EEPROM, организовал выдержку времени 10 секунд, после чего автоматически перейдет в режим термостабилизации с ранее установленным значением температуры. Пользоваться стало удобнее и я остался доволен работой устройства. Если кому-то интересно — пишите на anatol_bear@mail.ru — всем отвечу.

    Ответить
  • 28.10.2013 в 12:33

    а реле тришать не будет?

    Ответить
  • 09.11.2013 в 00:37

    Реле не трещит, ведь гистерезис в 1 градус дает много времени для отработки реле. Схема повторялась многими пользователями и никто не жаловался!

    Ответить
  • 21.12.2013 в 16:47

    Не подскажете, где можно найти DS1820 без букв. У нас в магазинах только с буквами (DS18S20, 18B20, 18B21 и т.д.)?

    Ответить
  • 13.01.2014 в 10:39

    можно ли переделать прошивку под индикатор 16х1

    Ответить
  • 21.08.2014 в 12:30

    В проекте нет информации о битах конфигурации микроконтроллера (для правильного программирования). Не нашел информацию и в программе.

    Ответить
  • 30.08.2014 в 06:17

    Все схемы на чипах работают на реле. В результате реальный разбег температуры больше программного. Сам пользуюсь аналогичным, результат вывода удовлетворяет. Интересует схема управления нагрузкой с ШИМ регулированием. Чтобы при установлении заданной температуры происходил захват и уменьшалось напряжение на нагревателе, а не отключение. Первый мой регулятор был на КТ315. При вхождении в режим поддерживал на нагревателе напряжение в диапазоне 24-28V. Единственный недостаток постоянная корректировка температуры. Сделать аналогичный на PIC было бы идеальным вариантом.

    Ответить
  • 15.11.2014 в 13:48

    Биты конфигурации прописаны в HEX-файле. Для программ с ручным вводом в листинге (файл с расширением .lst) имеем 3F21.

    Ответить

Добавить комментарий

Ваш электронный адрес не будет опубликован.

*