Свежие обсуждения
Микроконтроллеры

Цифровый термостат на микроконтроллере PIC

1 4 14

ML320s: а вы могли бы довести этот термостат до ума
Проще сбацать новую програму, чем ковырять этот ассемблер
Посмотрю свои библиотеки, если что похожее подберу, то сделаю.

КВАСЯ: Зачем изобретать велосипед
ML320s: требуется устройство на LCD 16x2
Ага, и еще добрая половина скажет что он не на PICе

 

DIKLER ,заранее благодарен,на счёт "Ага",мне кажется всё равно на каком МК.
Подобных устройств в сети на пальцах перечесть,выбора НЕТ.

 

ML320s
Подобных устройств в сети на пальцах перечесть,выбора НЕТ.
Вот это вы зря, их в сети валом, только искать нужно, например посмотри журнал радио за 2007 год, номер не помню ,пробей оглавление всех номеров за этот год, там есть схема на LCD, я ее тоже делал, прошивка на сервере журнала радио.Вот нашел, Радио 2007 номер7, а 2008 номер 9, этот же термостат, только там что-то про обновленную прошивку, посмотри.

 

Такой термостат достаточно просто делается!
Например:
1) МК - PIC16F84A (его достаточно!) + обвязка
2) Термо - DS18B20 + резистор
3) Индикатор - NC1602 (NC0802, или другие) - если необходим
4) Блок управления нагрузкой (оптрон, симмистор или реле)
5) Блок ввода данных (кнопки)
6) Питание

На МК (8 I/O на PortB, 5 I/O на PortA):
Для индикатора достаточно использовать 4 вывода данных + 2 вывода управления.
Для датчика температуры - 1 вывод.
Для нагрузки - 1 вывод.
Кнопки - 4.

Программа достаточно простая!
Работа с DS18B20 (т.е. 1-Wire), NC1602, EEPROM (запись, чтение), опрос кнопок, выдача сигнала на нагрузку.

 

КВАСЯ и Tim18, Вам спасибо.В радио подходящий вариант.

 

Еще, в журнале схемотехника, был похожий термостат, тоже неплохая схемка 2006 или 2007 год, но что-то затерялась схемка не помню какой номер жкрнала точно, у себя все перерыл, немогу найти, нужно содержание за эти два года просматривать.

 

КВАСЯ: Еще, в журнале схемотехника
Нашёл похожий №10.2004 Н.Заец,но он не подойдет.
За 2006,2007 нет ничего.

 

Да, Н. Заеца, ошибся с годом журнала.

 

термостат достаточно прост, одно только, как я понял...
прошивка работает на включения при достижений определенной температуры....
а ка мне сделать так что бы было наоборот????
(достиг 60С выключил тэн)
спасибо

 

Ural-82@mail.ru: а ка мне сделать так что бы было наоборот????
Ну ёлки-палки. Очень просто. Поправить прошивку. Путём изучения родной прошивки, документации от контроллера, от компилятора и шевеления головой. Можно ещё проще - заплатить тому, кто это умеет делать (шевелить головой), или просто имеет на это время (для шевеления в данной области).
P.S. Ничего личного. Наболевает со временем.