Термостат на AVR (arduino)

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 584
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

Сообщение Attenyuator »

Попробую собрать по скорее и отпишусь, что получилось у меня. Спасибо, что помогаете.
Реклама
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Самсусамыч писал(а):Выключение компрессора происходит по достижению температуры: уставка + гистерезис (гистерезис имеет фиксированное значение 2 градуса). То есть при выборе уставки -1, компрессор включится при температуре выше минус один градус, а отключится при достижении температуры ниже минус трёх градусов.
ИМХО, логичней было бы обернуть гистерезис вокруг уставки. Например, при уставке в -1°С, значения гистерезиса составляли бы -2°...0°. Средняя температура равнялась бы уставке.
Но это - личное ИМХО. Принимать его всерьёз не стоит.
Контактная информация:
Реклама
Самсусамыч

Сообщение Самсусамыч »

Можно было конечно и так реализовать… но я в данной ситуации ещё и экономлю ресурсы памяти, так как у этого МК они не позволяют сильно развернутся. :) Если ТС ничего более не придумает реализую данный вариант для разнообразия.

Добавлено after 50 minutes 1 second:
В данном варианте реализована задумка Alexа. Теперь гистерезис равен 1 градусу но действует вокруг уставки. Выбор уставок пришлось тоже немного скорректировать, чтобы температура не поднималась выше минус одного градуса.
Схема:
Изображение
Схема_2.png
Прошивка:
DS18B20_Tiny13_V2.zip
Самсусамыч

Сообщение Самсусамыч »

[uquote="Attenyuator",url="/forum/viewtopic.php?p=3620198#p3620198"]Здравствуйте. Я по поводу первой прошивки, там где уставки равны -1, -2,-3. Вы сделали при неисправности датчика компрессор отключается. Вы можете сделать, что бы при неисправности датчика компрессор не останавливался? А то, мало ли, что все растает. До свидания.[/uquote]
Компрессор при неисправности не отключается.
DS18B20_Tiny13_Va.zip
СпойлерИзображение
Последний раз редактировалось Самсусамыч Вт апр 23, 2019 19:13:57, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Самсусамыч писал(а):Компрессор при неисправности не отключается.
В данном случае компрессор постоянно будет работать? Или может 10 минут работает, 10 отдыхает?
Реклама
Самсусамыч

Сообщение Самсусамыч »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3621500#p3621500"]В данном случае компрессор постоянно будет работать?[/uquote]
В данной прошивке пока так - не отключается.
Или может 10 минут работает, 10 отдыхает?
Да предпочтительней конечно циклический режим работы, но у ТС своеобразный холодильник который требует иного подхода… в общим предложенные временные периоды тоже могут не подойти. Подождём, что напишет ТС.
Реклама
Самсусамыч

Сообщение Самсусамыч »

[uquote="Attenyuator",url="/forum/viewtopic.php?p=3620198#p3620198"]Попробую собрать по скорее и отпишусь[/uquote]
Ну что скажешь… как работает холодильник с этим термостатом?
Вымогатель припоя
Аватара пользователя
Сообщения: 584
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

Сообщение Attenyuator »

Собрал схему на макете, буду тестировать в эту субботу.
Вымогатель припоя
Аватара пользователя
Сообщения: 584
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

Сообщение Attenyuator »

В общем, я проверил схему товарища Самсусамыча и его прошивку, находящуюся на странице 2. Все работает. Проверял я следующим образом: сейчас у меня собрана и работает схема от товарища АСУ. Там выставлены уставки -1 и -3 градуса. В прошивке товарища Самсусамыча так же эти уставки. Я проверил с помощью секундомера время работы одной и другой схемы, они практически одинаковые промежутки времени работают, разница в одну или 2 минуты. Но это норм. Спасибо всем за помощь.
Самсусамыч

Сообщение Самсусамыч »

[uquote="Attenyuator",url="/forum/viewtopic.php?p=3622913#p3622913"]не могли бы вы поделиться исходным кодом[/uquote]
Исходник на Algorithm Builder для первой версии без отключения компрессора при неисправности датчика.
DS18B20_Tiny13.zip
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Сб май 28, 2011 22:13:11
Откуда: Россия. Ставропльский край

Сообщение ALViktor »

Здравствуйте.
Кто нибудь видел схему термостата срабатывающего при заданной разнице температур.
Нужно управлять гелиоустановкой самодельной.
Датчик на входе, датчик на выходе, задал разницу температур например 5 градусов. Включился насос прокачал воду разница температур уменьшилась, насос выключился.
Сверлильный станок http://radiokot.ru/forum/viewtopic.php?f=51&t=142940
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

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

Сообщение Самсусамыч »

[uquote="ALViktor",url="/forum/viewtopic.php?p=3662294#p3662294"]Кто нибудь видел схему термостата срабатывающего при заданной разнице температур.[/uquote]
Её не сложно придумать… нужна лишь конкретика… дисплей нужен или нет? Какой МК в наличии? И т.д… :)
Друг Кота
Аватара пользователя
Сообщения: 10287
Зарегистрирован: Ср мар 06, 2019 12:23:29

Сообщение Sigma »

Насколько понял, он с датчиком DS18S20 работать не будет и только в предалах -1 и -3 градуса?
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Самсусамыч

Сообщение Самсусамыч »

[uquote="Sigma",url="/forum/viewtopic.php?p=3821626#p3821626"]он с датчиком DS18S20 работать не будет[/uquote]
Будет, только неправильно. :)
и только в предалах -1 и -3 градуса?
Таки да. В зависимости от версии прошивки… на которую версию есть исходник там отключение происходит: уставка + 2 гр. То есть при уставке в минус 1, отключение происходит при минус 3.

Но в исходнике можно установить значения по желанию… :)
Друг Кота
Аватара пользователя
Сообщения: 10287
Зарегистрирован: Ср мар 06, 2019 12:23:29

Сообщение Sigma »

Да, уже посмотрел, с DS18S20 будет врать...
И термостат по температурным режимам не подходит :(
Вот от аналога похожего:

Изображение
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Самсусамыч

Сообщение Самсусамыч »

Так режимы можно написать какие угодно. :) Напиши словами как должно отрабатывать... переделаю под твой вариант. :beer:
Друг Кота
Аватара пользователя
Сообщения: 10287
Зарегистрирован: Ср мар 06, 2019 12:23:29

Сообщение Sigma »

В двух словах сразу не скажешь :))) тут нашёл один термостат, все вроде ничего, но он только от 0 и опять, там датчик нужен не тот. Попробовал собрать его на соплях - вроде все так работает, но мой датчик 18S20 понятно врёт там...

https://datagor.ru/home-automation/2961-termoregulyator-holodilnika-atmega8-ds18b20.html
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Самсусамыч

Сообщение Самсусамыч »

А что проблема купить DS18B20? Можно конечно переписать и под DS18S20, но у меня такого датчика нет для проверки. Какие уставки нужны?


PS. Кстати у меня есть заводская прошивка вот такого термостата (Danfoss EKC-101 ATtmega8L)
EKC_101,201,301.pdf
Друг Кота
Аватара пользователя
Сообщения: 10287
Зарегистрирован: Ср мар 06, 2019 12:23:29

Сообщение Sigma »

Глобальный карантин этот, побери его :))) когда они там ещё может приедут, а 18S20 были, но с ними облом пока получается... и тонны разных схем термостатов, но все почему-то только не ниже нуля.
Судя по листку выше, по характеристикам аналогичного термостата, то при +3,5 должен включаться и морозить примерно до -20 (пределы -13...-26), после чего отключаться и пока не наступит +3,5
При внезапных отключениях сети, надо б наверно возможность на 5 минут задержку на включение

А схема есть от этого Danfoss EKC-101 ATtmega8L?
И датчик тоже наверно не тот, потому сейчас быстро собрать его не получится :(
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Ответить

Вернуться в «Arduino»