• Измерение температуры от -55°С до +125°С (шаг 0,1°С)
  • Установка температуры от -55°С до +124°С (шаг 0,1°С !!!).
  • Гистерезис от 0,1°С до 25°С

 

            СХЕМА :    

 

На схеме показан второй вариант включения термодатчика, если он не захотел
работать по однопроводной шине (что встречается очень редко). Обратите
внимание, что подтягивающий резистор на 11 выводе должен быть именно 4,7кОм
.
Уменьшение или увеличение может привести к нестабильной работе датчика в случае
включения по однопроводной схеме.

Индикатор можно применять как с общим анодом, так и с общим катодом - просто
разные прошивки.

"*" обозначены компоненты необходимые для защиты от статического
электричества, но их можно не устанавливать.

Управление:

Кнопками "+" и "-" устанавливают температуру включения нагрузки (на экране в
первом сегменте отобразится символ подчёркивания "_").
При одновременном нажатии обеих кнопок устройство переходит в режим изменения
гистерезиса (на экране в первом сегменте отобразится символ "d").
Длительное удержание одной из кнопок приводит к ускоренному перебору значений.
При отсутствии нажатий на кнопки в течении 5 секунд прибор переходит в режим
отображения измеренной температуры, при этом происходит запоминание изменённых
параметров в энергонезависимую память.

Индикация:

В первом сегменте отображается точка, если Т < Т уст., т.е. нагрузка
включена. Точка отображается во всех режимах, даже при изменении установленной
температуры или гистерезиса (если сохраняется условие Т < Т уст.). В этом
 же сегменте будет отображаться знак минуса "-" при отрицательной температуре.

Скачать печатку в lay

Печатка с изменениями: добавлено кнопки а также полевик и реле и изменён стабилизатор под другой корпус!

 

Скачать печатку с изменениями в lay

 

Скачать [9,1 Kb] (cкачиваний: 1116)  печатку от  shpuntic :

 

простой термометр-термостат

простой термометр-термостат

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

Пример 1 (нагрев):

  • Установим температуру = 25,5°С, гистерезис (dT) = 1,2°С.
  • Текущая температура 20 градусов. (PD2 = 1, PD3 = 0, горит "точка").
  • Такое состояние будет сохранятся пока температура не достигнет Т уст. +
     dТ = 26,7°С.
  • Когда температура достигнет 26,7°С состояние выводов поменяется (PD2 =
    0, PD3 = 1, не горит "точка")
  • Такое состояние будет сохранятся пока температура не опустится до Т уст.
     = 25,5°С.
  • Когда температура опустится до 25,5°С состояние выводов поменяется (PD2
    = 1, PD3 = 0, горит "точка")
  • И так далее....

Пример 2 (охлаждение):

  • Установим температуру = -5,2°С, гистерезис (dT) = 1,5°С.
  • Текущая температура 20 градусов. (PD2 = 0, PD3 = 1, не горит "точка").
  • Такое состояние будет сохранятся пока температура не упадёт до Т уст. =
     -5,2°С.
  • Когда температура упадёт до -5,2°С состояние выводов поменяется (PD2 =
    1, PD3 = 0, горит "точка")
  • Такое состояние будет сохранятся пока температура не поднимется до Т
     уст. + dТ = 6,7°С.
  • Когда температура поднимется до 6,7°С состояние выводов поменяется (PD2
    = 0, PD3 = 1, не горит "точка")
  • И так далее....

Таким образом термостат можно применять для использования как в
нагревательных целях (тепловентилятор, обогревательный котёл, инкубатор и т.д.),
 так и для охлаждения (холодильник, морозильник, и т.д.).  А вот и фьюзы.

 

ВНИМАНИЕ в фьюзах ошибка исправлена, на фото выше все правильно!

Скачать прошивки для нагрева с общим катодом и анодом

Скачать прошивки для охлаждения (к примеру на холодильник)

Скачать исходники


Источник

   
Эд # 31
 
 
Спасибо,хотя оно не булькает.


   
Эд # 32
 
 
поставил с буквой "B", температуру показывает нормально--25.6-25.7 град., а гистерезис очень большой--25.5 град. Как быть,кто-нить знает?


   
Эд # 33
 
 
Ё-мое,оказывантся гистерезис регулировать можно!!! а встатье проэто не написано. happy


   
Nikolai4 # 34
 
 
ну гистерезис могу регулировать все схемы на микроконтроллерах (покрайней мерее у нас), это вроде и так понятно т.к. значения сам выставляешь


   
Эд # 35
 
 
Огромное спасибо автору! Теперь мой чайник(3000р.стоит) снова автоматический .:)


   
oleg1297 # 36
 
 
Блин собрал две штуки оба работают но есть проблема после нескольких включений и выключений устройства из сети питания в один прекрасный момент происходит глюк. Слетает прошивка, постоянно включают отопление при переходе в режим установки температуры показывают всякий бред. Лечится перепрошивкой. Буду очень благодарен за дельные советы и помощь.


   
ASUS # 37
 
 
аможет надо поставить какойто фильтр с конденсаторов и диодов?
--------------------
против лома нет приема, разве что законы ома, лом ужасен и велик, он хороший проводник)))


   
oleg1297 # 38
 
 
Ну по питанию у мня все ок. После диодного моста хороший электролит и мелкий на 0.1мкф, тоже самое после кренки. Могу провести эксперимент буду запитывать устройство от лабораторника. По результатам отпишусь. Хотя здается мне проблема не в этом.


   
LDZ-UI # 39
 
 
У меня работает уже месяца три , стоит в гараже контроль температуры в подвале , весной начал промерзать , но суть не в этом ,в гаражном коопе суточный таймер стабильно с 22 00 до 9 00 отключает освещение тобиш питание боксов и сбоев в работе термостата не было . Контролер заливается тот-же ? , не лишне проверить монтаж , с пиками бывают определённые глюки , да и афтор видимо незря поставил два стобилитрона , правда я не ставил . Отпишись как поправиш , интересный глюк.


   
oleg1297 # 40
 
 
Всем привет!
Вощем есть плохие и хорошие новости. Начинаю с хорошей прошивка не слетает, просто значения выставленной температуры изменяются так глобально что я думал прошивка слетает.
Например после очередного включения в режиме регулировки температуры было показание +203 градуса, при этом кнопка + не работала - нормально убавляла t. Ну кажется все логично потому как больше 203 и не должно быть потолок +125. После уменьшения параметра до +20 градусов все встало в норму. Это конечно все гут. При тестировании девайса выявлено что после выключения девайса и повторного включения через разные промежутки времени температурный параметр выставленный пользователем хаотично сбивается в разных пределах.
Например при выставленной температуре +20 после выключения показывал +203, +2,4 и т.д. Показания гистерезиса сбиваются реже. Данный девайс намеревался использовать для управления отоплением, а теперь представ те стоит девайс настроенный на температуру +20 и вдруг вырубили свет, после возобновления электроэнергии прибор работает по алгоритму +200. Соответственно радиаторы он будет кочигарить до упора. Это не есть гуд.
В описании девайса описано что настройки пользователя записываются в энергонезависимую память. Отсюда назревает вопрос почему данные изменяются если память энергонезависимая. Тестирование проводилось от разных источников питания в том числе от лабораторника напрямую 5 вольтами проблема стабильна.
Вопрос к 39 LDZ-UI ты используешь девайс только для просмотра показаний t, или он управляет каким то нагревательным элементом? Стабилитроны я тоже не ставил и уверен что поставих их получим тоже самое. Очень интересно изменяются настройки пользователя у тебя после выключения девайса из сети?


   
LDZ-UI # 41
 
 
И вам не хворать ! Термостат управлял 2 кВатным тепловентилятором , сейчас он выключен за ненадобностью (обогреватель), а термостат встроен в разводку сети и нормально функционирует хотя каждый день в 22 00 свет отключают а в 9 утра включают установки как выставил так и стоят .
Вопрос , как подключен датчик с полным питанием или поразитным , с другим контролером таже беда ?


   
LDZ-UI # 42
 
 
Cъезжу в гараж посмотрю , заадно сфотаю выложить .


   
oleg1297 # 43
 
 
Датчик подключен по второму варианту по первому работать не захотел. Вот сегодня опять тестил выбрасывает такие значения после очередных выключений +640, -99.8. Да у обоих девайсов такая проблема.
42 LDZ-UI спасибо за помощь. Очень интересно если у тя все ок почему у меня такая проблема. Может я прошиваю как то не так. Хотя если он работает то вроде как норм. Прошиваю на заводском программаторе по выше указанной инструкции.
Хотелось бы конечно разобраться в данной ситуации.


   
LDZ-UI # 44
 
 
Это нельзя так оставлять , надо разобраться может от датчика нужно плясать , поиграться с подтягивающим резистором , попробуй прошивку скачать от источника , кстати датчики только с буквой "S" то есть DS18B20S адаптированы под паразитное питание , по крайней мере в даташите от производителя так написано для первой схемы , остальные могут завестись но корректная работа не гарантируется .
очень интересно, как так и цифры какие то не реальные ,знаю работают 100% по крайней мере два устройства у меня и товарища по работе.


   
oleg1297 # 45
 
 
Думаешь от датчика. Насколько я понимаю работу датчика, это же законченное устройство подключается к питанию и по шине выдает данные, контролер их только читает и выводит на индикатор. Если бы было что то не так температура на дисплее не появлялась бы. Остальные навороты организованы самим контролером с помощью ПО. Оперируя данными с датчика и данными пользователя дает управляющие уровни на определенных выводах контролера.
Проблема происходит в сохранение данных пользователя. Хотя если учитывать тот факт что данные с датчика и данные пользователя обрабатываются одним контролером с ПО возможно ты прав. Вощем заключение такое очень сложно разбираться в проблеме устройства зная работу железа но не понимая работу ПО. То есть с пониманием электронных цепей у меня нет проблем но в написании и корректировке ПО я полный ноль. Буду пробовать колдовать с датчиком потому как больше ничего не остается.


   
oleg1297 # 46
 
 
Вощем поигрался я с подключением датчика. По двух проводной схеме так и не удалось его активировать, но по трех работает нормально резаки подбирал, убирал, схемы пробовал разные от других термостатов с таким же датчиком. Даже если датчик подключен не правильно имеем значение на дисплее +127 либо 0,0 но при этом проблема не изменяется также стабильно сохраняется изменение пользовательских настроек после выключения и повторного включения. Также проблема сохраняется при нормальных показаниях t. Отсюда можно сделать вывод что подключение датчика на сохранение пользовательских настроек не влияет. Пока проблема не решена. Отпишитесь кто собирал данное устройство после отключения данного девайса у кого слетают пользовательские настройки? Не ужели данная проблема у меня одного.


   
LDZ-UI # 47
 
 
Дружище проблема повидимому только у тебя , печатка своя ? можеш скинуть на личку больно интересно .


   
oleg1297 # 48
 
 
Ну плату я не травил собрал типа на монтажке, не вижу в этом ни какой проблемы. Если бы была ошибка в монтаже сеё устройство не работало бы.


   
shpuntic # 49
 
 
А ты фьюзы правильно выставил? У меня этот термостат уже почти год работает,никаких проблем.Причем зимой коммутирует печку из балластника для сварочного аппарата,а летом просто температуру показывает.


   
oleg1297 # 50
 
 
Ну как написано так и ставлю. Такое впечатление что контролер c EEPROM не работает.



Как заставить EEPROM запоминать текущие настройки?


   
16f628 # 51
 
 
Какую нагрузку можно подключать? И какое реле К1?


   
Nikolai4 # 52
 
 
16f628, нагрузка зависит от возможного коммутирующего тока реле, т.е. все зависит от реле, выдержат контакты или нет, если по схеме то реле должно срабатывать уверенно при 12В, желательно чтоб срабатывало уже при 10В


   
16f628 # 53
 
 
Nikolai4, посоветуй марку реле, на 12А, плз.


   
Nikolai4 # 54
 
 
16f628, в личку написал


   
16f628 # 55
 
 
Привет всем. Будет ли работать эта печатка? Авторство Шпунтика12 потеснить совесть не позволила :) Но если печатка мною запорота, то пардон… Проследите связи, кому не лень, плз. (Два реле, это потому-что нету одного мощного. в паралелли 2 по 7А.) http://waper.ru/file/1774640/download/418c0e06a804eebefc0/qwertytrewq.GIF
Если нельзя выкладывать ссылки на чужие ресурсы, то подскажите, куда можно картинки выгружать


   
Nikolai4 # 56
 
 
16f628, все картинки, обсуждение, решение проблем на форуме

не зная типа реле невозможно проверить


   
16f628 # 57
 
 
У меня какой-то косяк. В первом разряде постоянно горит сегмент "c" . А на втором и четвертом разряде этот сегмент не работает вообще. Что это может быть? И вместо температуры на дисплее 0.0


   
16f628 # 58
 
 
Чем в данной статье шили МК? Просто в Унипрофе нет фьюза SPMEN. Зато есть SPIEN, который блоканул МК.


   
oleg1297 # 59
 
 
Вощем наконец то решил свою проблему купил контроллер ATtiny 2313V-10PU теперь установленная температура не сбивается при отключении питания. До этого били контроллеры ATtiny 2313-20PU из даташита понял то что 20PU работает на 20МГц, а 10PU на 10МГц. Еще не понял что означает V но вывод что у автора нет четкого указания этих параметров либо мне попались бракованные микроконтроллеры, потому как прошивал те и другие одинаково на одном и том же программаторе.


   
oleg1297 # 60
 
 
Все окончательно разобрался на счет V это просто питание не много шире но дело вобще не в контроллерах. Проблема была в программаторе оказывается он не прошивал fuse bits не понятно почему. Если зайти в параметры программатора и прошить fuse повторно то проблема решается.


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25