Предлагаю универсальный регулятор температуры с минимумом деталей. Необходим был для сушилки макаронных изделий (средняя температура 47,  при 46 включаем нагрев, при 48 отключаем), но так как не было времени возится с индикаторами и многоножечными ПИКАМИ, пришла идея сделать это на дешевом 12-м пике, так как есть их несколько штук.

 

Универсальный терморегулятор

 

 НЕОБХОДИМО ПРОСТО ПРИ ПРОШИВКЕ В ПАМЯТИ ЕЕПРОМ ПРОПИСАТЬ НИЖНЮЮ,И ВЕРХНЮЮ ТЕМПЕРАТУРУ. 0-й БАЙТ ЕТО НИЖНИЙ ПРЕДЕЛ(когда включаем нагрев) 2-й БАЙТ КОГДА ВЫКЛЮЧАЕМ....

 

 Просто набираем в конвертере ТЕМПЕРАТУРУ В ГРАДУСАХ В DEC, переводим в HEX, и прописываем в ЕЕпроме ХЕКСА, (НЕ ЗАБЫВАЕМ СОХРАНИТЬ!!!)

 При включении контролер сравнивает код температуры с датчика и сравнивает с ЕЕпром, считываем только 0 (нижний предел и 2-й бит ВЕРхний диапазон)

ДИАПАЗОН Широкий, шаг до одного градуса. (Отлично подойдет для аквариумов, сушилок И Т.Д). Выход контролера на  ключ (Транзистор-Релле), Семистор.

P.S Светодиод на 6-й ноге мигает раз в секунду (измеряет каждую секунду).

Довольно большая точность.

 

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

 

Скачать [983 b] (cкачиваний: 670) прошивку для pic12f629

Скачать [353,66 Kb] (cкачиваний: 628) конвертер DEC-HEX-BIN 1.0

Скачать [746 b] (cкачиваний: 474) прошивка на охлаждение




   
art777 # 31
 
 
Чтобы называться Универсальным, терморегулятор должен работать и на нагрев и на охлаждение и при любых температурах, допустимых для термодатчика(положительных и отрицательных). Если бы запихнуть это в одну программу было бы круто. Нагрев/охлаждение можно переключать тоже в еепром при программировании температур.


   
Yrrrec # 32
 
 
art777, Согласен! надо поразкинуть мозгами


   
Stretinsky # 33
 
 
А можно попросить прошивку под PIC12F675, ну или исходник.


   
art777 # 34
 
 
Здравствуйте, Yrrrec!

Я голосовал за Ваш проект-как по мне очень красивое решение, ничего лишнего и нечего выбросить. Если бы Вы смогли для полноты проекта сделать ещё 2 прошивки 1)на нагрев с отрицательными теипературами и 2)на охлаждение - с положительными

С уважением


   
Le_Fleurs # 35
 
 
Цитата: Yrrrec
Тут сложно????????. НОГ МАЛО У 629, Попробуем смикалку

Я понимаю что ног мало, можно использовать другой МК. на котором ног хватит, мне вот для завода пригодилось бы, а то часто нужно менять значение предела… Если возьметесь буду очень ждать такую версию.


   
Le_Fleurs # 36
 
 
Подскажите а если я изначально в 1-ю ячейку напишу 50 градусов а во вторую 25 градусов будет ли термо регулятор срабатывать в таком порядке если достигает 50 градусов включается а как только снижается до 25 то выключается?
Или же могли бы вы мне помочь, так как я запустил в proteus, а так не получается смогли бы немного исправить исходник для обратного порядка.


   
ZQZ # 37
 
 
Здравствуйте Yrrrec, я обнаружил в вашей прошивке на охлаждение один баг, если на датчике + а не — то м.к. не включает реле, то есть прошивка на охлаждение для холодильника совершенно не работает belay sad , пожалуйста, исправьте данный баг.


   
oleg1297 # 38
 
 
Добрый день! А может кто нибудь более детально объяснить каким образом конвертируются отрицательные температуры?


   
art777 # 39
 
 
Здравствуйте Yrrrec!

Присоединяюсь к просьбе ZQZ доработать прошивку на охлаждение для работы при любых температурах (+ и -)


   
vortep1955 # 40
 
 
Присоединяюсь к просьбе ZQZ и art777.
Если добавить прошивку на охлаждение при любых температурах (+ и -)
то это было-бы ТО ЧТО ДОКТОР ПРОПИСАЛ! И ради бога не нужно ни каких кнопок для изменения температуры. Вся прелесть в простоте и УНИВЕРСАЛЬНОСТИ Вашего, Yrrrec,устройства.


   
art777 # 41
 
 
Yrrec, куда Вы подевались. Мы еще надеемся на доработку. Ведь действительно хорошая разработка…


   
Ratim # 42
 
 
Подскажите будет ли на данной прошивке работать pic12f675?


   
Ratim # 43
 
 
Цитата: Ratim
Подскажите будет ли на данной прошивке работать pic12f675?

Отвечу сам, не работает. Раз в секунду мигает, а на выходе 6 ноги какие то пульсации постоянные.


   
mnjak # 44
 
 
Yrrrec, у меня на Вашем видео не воспроизводится звук и поэтому я не могу понять куда (в какие ячейки) прошивки записать новые данные температур.


   
desan004 # 45
 
 
Всем привет. На охлаждение у кого нибудь работает в плюсовом диапазоне? Требуется включение +30 отключение +25.


   
Focke-Wulf # 46
 
 
Привет!Почему при открывании прошивки программа PicKit2 ругается на то что она слишком большая Warning: Hex File Loaded is larger Than Device?


Обновления

Сообщения ФорумаОтветов
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