Заказать прошивку

 





 

 

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

 

            СХЕМА :    

 

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

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

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

Управление:

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

Индикация:

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

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

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

 

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

 

Вы не можете скачивать файлы с нашего сервера  печатку от  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, не горит "точка")
  • И так далее....

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

 

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

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

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

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


Источник
 
Дата: 6-04-2010, 11:34, Просмотров: 43664, Автор: zaa-1978
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
Эд # 31
11 мая 2011 22:14  
 
Спасибо,хотя оно не булькает.
  •    •     


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


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


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


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


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


   
ASUS # 37
28 июня 2011 09:49  
 
аможет надо поставить какойто фильтр с конденсаторов и диодов?
--------------------
против лома нет приема, разве что законы ома, лом ужасен и велик, он хороший проводник)))
  •    •     


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


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


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


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


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


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


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


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


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


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


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


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


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



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


   
16f628 # 51
13 декабря 2011 23:45  
 
Какую нагрузку можно подключать? И какое реле К1?
  •    •     


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


   
16f628 # 53
14 декабря 2011 17:26  
 
Nikolai4, посоветуй марку реле, на 12А, плз.
  •    •     


   
Nikolai4 # 54
14 декабря 2011 22:16  
 
16f628, в личку написал
  •    •     


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


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

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


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


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


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


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

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Обновления

Сообщения Форума Ответов
бaкoмeтр 2068
Бакометр 2 331
Индикаторы ГРИ ИН1 - ИН14 0
Изготовлю печатные платы. 29
Простой автоматический выключа ... 25
Универсальный бортовой компьют ... 305
EggBot 9
Двунаправленный автомобильный ... 1
Онлайн тест по электробезопасн ... 5
прошивка pic 16TF628A 1