Yanshun

Термостат На Attiny2313 И Ds18B20

92 сообщения в этой теме

Yanshun    260

Добрый вечер.

За год активного использования данного термостата на температурах 65 градусов, термостат в котле себя показал замечательно.

Единственное слабое место в термостате, на данный момент использования, это оказались кнопки, уже через раз начали срабатывать.

Сейчас данный термостат тестирую с другой автоматикой, родную восстановить не получилось, при этом старался использовать и задействовать все родные узлы работы и защиты, единственное что на данный момент не получилось прицепить, это реле протока, микрик там стоит слабоватый, а по мощней размеры не помещаются, но буду думать над этим.

Котел.JPG

SNC00230.jpg

SNC00231.jpg

SNC00232.jpg

SNC00233.jpg

SNC00234.jpg

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Stayer    1

Здравствуйте народ, скажите есть ли возможность сделать из данной схемы двухпозиционный регулятор поменяв прошивку? может кто-то уже делал?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DmitryS    23

@Stayer , как понять "двухпозиционный регулятор" , как термостат с двумя датчиками DS18b20 ? Наверное  обработку двух датчиков и вывод показаний на дисплей , будет сложновато засунуть в Тини 2313 . Делал на меге 8 , так код получился значительно больше 2кБт .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stayer    1

 DmitryS Не совсем правильно выразился (поспешил) данный термостат и так попадает под понятие двухпозиционного регулятора.

 Обьясню что надо: Измеряем температуру одним датчиком, при достижении температуры к примеру 30 градусов включаем нагреватель, а если температура достигла к примеру 80 градусов то выключаем  вентилятор, т.е. при достижении двух разных температур включаем (или выключаем) разные потребители (тен или вентилятор). Измеряем одним датчиком и управляем двумя разными реле реле.

Так же данное устройство с двумя "уставками" можно применить как сигнализации о достигании температуры нижнего и верхнего предела.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@Stayer Доброе утро.

Где-то на форуме я видел прошивку под данный вариант, только сейчас вспомнить не получается, попробуйте пролистать его, должна быть, но возможно там шла речь про инкубатор.

Возможно Вас заинтересует данный вариант термостата, он как-раз делает то что Вам нужно.

Изменено пользователем Yanshun

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stayer    1

 Yanshun Спасибо, на 7 странице есть разговор об такой идее, но не реализована такая прошивка, а только на другом микроконтроллере, у меня имеется в наличии только 2313, заказывать и ждать другие пока нет возможности, быстрее собрать два термостата...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@Stayer Добрый день.

В этой ветке имеется печатку под СМД очень маленькая выходит, думаю два термостата собрать и настроить на нужные температуры, хорошая идея, если Вам нужно срочно.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stayer    1
2 часа назад, Yanshun сказал:

@Stayer Добрый день.

В этой ветке имеется печатку под СМД очень маленькая выходит, думаю два термостата собрать и настроить на нужные температуры, хорошая идея, если Вам нужно срочно.

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

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

Печатку делаю на Дип компонентах, уже завтра травить буду, не совсем Вас понял: "прошивка имеется под инкубатор форумчане ее реализовывали" какая именно прошивка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

Для этого термостата под Ваши нужны. С сигнализацией по превышению температуры

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stayer    1

Yanshun Спасибо что огткликнулись,  действительно на 89 странице имеется программный код, но я с ним ни как... не то что бы сложно, просто пока не до этого всего, сделаю простой термостат, а когда то позже может и разберусь.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@Stayer Добрый вечер

Молодец, что почитали форум и нашли ответ на Ваш вопрос. Сделайте два термостата и настройти их на нужные Вам температуры, как Вы и планировали, а потом когда будет минутка сделаете как надо.

Удачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Charlie    5

Огромное спасибо участникам  за ТАКОЙ отличный обзор ! Спасибо, что поделились бесценным  (для меня) опытом. Только здесь узнал, почему не прошился  мой девайс более ранней версии; прошивал  по незнанию с супервизором. Теперь контроллер на помойку ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@Charlie Добрый вечер.

Контроллер жив-здоров и ничего ему не будет если прошивать с супервизором, он просто не прошьется и все. 

Установите модифицированый супервизор и прошивайте спокойно, любую версию прошивки.

Удачи

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Charlie    5

Вот именно этот (автор Hardlok) у меня и сделан, но не могу запустить. Как бы прошил, но нет напряжения на выходах.

Изменено пользователем Charlie

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lukinov    47

Поменял на плате индикатор, этот проще найти. Перезалил плату кнопки на плате разместил. Просмотрел, нужно добавить дорожку от клемника до стабилизатора +12v

Терморегулятор ATtiny2313.lay6

Терморегулятор ATtiny2313.lay6

Изменено пользователем lukinov
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stels30    0

Доброго времени! Уважаемый автор если не затруднит выложите исходники версии 4.07.

Я использую другие семисегментники и свою разводку, где порты поменял для удобства .

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

Доброе утро.

Собрал еще один термостат для газового котла. Удалось задействовать все родные узлы котла и его защиты.

Данный термостат зарекомендовал себя замечательно, работает на температурах от 60 до 80 градусов уже более 6 месяцев.

Данный термостат не любит автоматику от газовых колонок, ее электророзжиг, наводки на датчик идут и плата может зависнут. С котловой автоматикой такого не было замечено.

Приложил блок схему котла.

Удачного Вам творчества.

Котел №4.JPG

SNC00236.jpg

SNC00237.jpg

SNC00238.jpg

SNC00239.jpg

SNC00240.jpg

SNC00241.jpg

SNC00242.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stels30    0
5 часов назад, Yanshun сказал:

@Stels30 Добрый вечер.

Исходный код прошивки 4.0.7/8/9.

Удачи.

tl_v4.0.7_src.rar

Спасибо !!! Собрал уже оно устройство  V4.0.3 с интегрированным блоком питания, 2 недели работает на системе обогрева 2 этажа. Сейчас собираю на другом индикаторе и smd компонентах. Пытаюсь максимально уменьшить размеры устройства. Уважаемый автор Вы не пробовали отказаться от кнопок в пользу энкодера, устройство только бы выиграло?  Еще раз спасибо за прошивку!

Изменено пользователем Stels30

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@Stels30 Доброе утро.

Цитировать предыдущее сообщение запрещено на форуме.

Рад что Вам помог.

Я не являюсь автором данного термостата, в первом сообщений указан автор и сылка на него, и автора на прошивки и исходники, долго не мог связаться с ним, поэтому и исходник долго не выкладывал, всего 3-страницы осилить не смогли прочитать. 

 Исходный код у Вас имеется можете переделать под энкодер и поделитесь с нами впечатлениями и фотками устройства.

Удачного творчества :moil:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Stels30    0
10 часов назад, Yanshun сказал:

@Stels30 Доброе утро.

Цитировать предыдущее сообщение запрещено на форуме.

Рад что Вам помог.

Я не являюсь автором данного термостата, в первом сообщений указан автор и сылка на него, и автора на прошивки и исходники, долго не мог связаться с ним, поэтому и исходник долго не выкладывал, всего 3-страницы осилить не смогли прочитать. 

 Исходный код у Вас имеется можете переделать под энкодер и поделитесь с нами впечатлениями и фотками устройства.

Удачного творчества :moil:

Доброго времени! К сожалению я не силен в программировании. А так бы с удовольствием поделился исходниками. Разводку под SMD без проблем, как закончу могу выложить (если кому будет интересно). А за исходники по-любому Спасибо!!!

Изменено пользователем Stels30

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здарова всем!  Господа электронщики помогите с вопросом.    Не могу понять почему так-  какую бы прошивку не заливал ( даже с сайта ХАРДЛОК) но температура когда поднимается то на экранчике она изменяется по 0.5 а не 0.1 .   Что за беда подскажите пожалуйста, прошиваю Avr Dude,   спасибо всем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
i10m    0

Привет! Разрабатывал(ю) собственный регулятор, не доделан (реализовано с использованием дешифратора K555ИД10, деталек больше и проект пишется на IAR Си). Идея такая же.

Поскольку, цейтнот по времени, решил собрать готовый регулятор. Все замечательно! 

Из проблем: 1)тускло светит индикатор, поставил резисторы на 33 Ом, лучше, но не идеально! :\ (МК немного греется)

Не ясно, что за опции [E 0.0 ]

В исходник детально не смотрел, там много мусора.. написано, не под IAR.

Не понимаю, зачем, для выхода, использовать два вывода МК; и перемычку которую можно поставить косячно(две перемычки).

2)Инверсию выхода нужно сделать программной опцией.

3)Также, не нужно разделять прошивки по типу индикатора(анодная, катодная), именно тут, сделать перемычку(конфиг).

Интересным оказался режим, когда индикатор мигает, МК почти не греется! :)

4)Долго гадал, что за две черты, в настройках! ;)  Потом, потестил в Протеусе, понял, в центре - минус, нижняя черта - знак режима настройки! (лучше бы - анимацию разрядов, любую!)

5) Неудобно нажимать на две кнопки одновременно, в Протеусе добавил третью кнопку, через два диода(катодами к кнопке, аноды к пинам).

----- не понимаю, как так можно, налево-направо, без системы(ради печатной платы), растасовывать выводы МК! полагаю, нужно: PB0 - a, PB1 - b ...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yanshun    260

@i10m Добрый вечер.

Фото готового устройства можно?

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

2. Опция Е 0.0 это означает, что ошибок во время работы термостата не было.

3. Два вывода используется не просто так, один вывод для НАГРЕВА второй для ОХЛАЖДЕНИЯ так изначально было запланировано в далеком 2009 году когда данный проект появился на свет. Для большинства форумчан это оказалось удобно и оперативно можно менять область применения. Так-же если радиолюбитель  определился с выбором применения устройства Нагрев или Охлаждения, то на второй порт он мог установить сигнализацию, данная опция оказалась очень востребована в инкубаторе.

4. Можно было сделать и программно инверсию, но перемычка оказалась удобней.

5. Прошивку нужно разделять на ОА и ОК, не нужно городить и усложнять проект.

6. Если Ваши микроконтроллер греется, значит Вы где-то накосячили. Я их собрал более 10 шт. и все работают замечательно и ничего не греется, кроме кренки.

7. Нужно хорошо читать описание в первом сообщении, чтобы не думал, что за черточки  и для чего они. Не нужно анимации, память уже забита, да и сбивать она будет, как показала практика, так лучше.

8. Изначально проект был для нажатия по одной кнопки, для входа в режимы, но потом было решено переделать из-за ложны срабатывании, когда попадала влага или кто-то очень любопытный нажимал на кнопки. С этим режимом все сделано как положено.

9. Исходный код доступен, можете поменять местами порты и сделать свою версию ПП, полет Вашей фантазии неограничен, дерзайте. Это Вам только кажется, что цена высока, но со временем Вы поймете, что нет. Собранное Вами устройство Вы знаете как свои пять пальцев и мгновенно восстановите его в случае чего.

Все данные доступны для переделывания под Ваши нужны, так дерзайте.

Удачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас