Термостат на PIC16f628 и DS1820. Схема цифрового термостата реализована на микроконтроллере PIC16F628. Эта схема может управлять внешним прибором посредством реле. В качестве датчика использован цифровой термометр DS1820.
Особенность схемы :
-
Индикация на LCD текущей температуры.
-
Возможность управления нагревателем или любым другим внешним прибором.
-
Осуществление режима термостата.
Основа схемы — микроконтроллер PIC16F628, обеспечивающий обмен данными с цифровым термометром DS1820 по 1-Wire, обработкой этих данных и вывод информации на LCD. В качестве LCD применен модуль 16х2 MT16S2H фирмы «МЭЛТ» Источник питания — стабилизатор напряжения на LM317.
Файлы к данной схеме (986,3 KiB, скачано: 10 382)
Как запрограммировать микроконтроллер?
P.S. Доработанная версия цифрового термостата на сайте www.pic-project.ucoz.ru
Нужная вещица!!! вот только в нашем городе жк индикаторы днем с огнем не сыщеш… вопрос от новичка к автору схемы возможно ли переделать индикацию на семисегментный индикатор, если да то, хотябы схематично как?
Было неплохо получить от автора исходник прошывки…
как получить исходник?
В журнале «Радио» 2011 №1 имеется схема программируемого термостата, прошивка на FTP сервере. Причем работает отлично. Индикатор там Lcd WH1602 в магазинах по 360р. И совместим он с HD44780 контроллером
Собрал этот термостат из радио №1..8-16PU не нашёл,поставил 8A-PU не работает/
Собрал эту схемку и немного модернизировал ее: добавил кнопку «минус», организовал запись установленной температуры в EEPROM, организовал выдержку времени 10 секунд, после чего автоматически перейдет в режим термостабилизации с ранее установленным значением температуры. Пользоваться стало удобнее и я остался доволен работой устройства. Если кому-то интересно — пишите на anatol_bear@mail.ru — всем отвечу.
а реле тришать не будет?
Реле не трещит, ведь гистерезис в 1 градус дает много времени для отработки реле. Схема повторялась многими пользователями и никто не жаловался!
Не подскажете, где можно найти DS1820 без букв. У нас в магазинах только с буквами (DS18S20, 18B20, 18B21 и т.д.)?
Без букв давно сняты с производства.на моём сайте доработка под DS18B20!
можно ли переделать прошивку под индикатор 16х1
В проекте нет информации о битах конфигурации микроконтроллера (для правильного программирования). Не нашел информацию и в программе.
Все схемы на чипах работают на реле. В результате реальный разбег температуры больше программного. Сам пользуюсь аналогичным, результат вывода удовлетворяет. Интересует схема управления нагрузкой с ШИМ регулированием. Чтобы при установлении заданной температуры происходил захват и уменьшалось напряжение на нагревателе, а не отключение. Первый мой регулятор был на КТ315. При вхождении в режим поддерживал на нагревателе напряжение в диапазоне 24-28V. Единственный недостаток постоянная корректировка температуры. Сделать аналогичный на PIC было бы идеальным вариантом.
Биты конфигурации прописаны в HEX-файле. Для программ с ручным вводом в листинге (файл с расширением .lst) имеем 3F21.