Jump to content
Yanshun

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

Recommended Posts

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

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

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

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

Котел.JPG

SNC00230.jpg

SNC00231.jpg

SNC00232.jpg

SNC00233.jpg

SNC00234.jpg

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

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

Подробнее

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by Yanshun

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

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

 

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
2 часа назад, Yanshun сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Удачи.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Удачи

Share this post


Link to post
Share on other sites

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

Edited by Charlie

Share this post


Link to post
Share on other sites

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

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

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

Edited by lukinov

Share this post


Link to post
Share on other sites

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

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

Спасибо!

Share this post


Link to post
Share on other sites

Доброе утро.

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

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

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

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

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

Котел №4.JPG

SNC00236.jpg

SNC00237.jpg

SNC00238.jpg

SNC00239.jpg

SNC00240.jpg

SNC00241.jpg

SNC00242.jpg

 

 

Share this post


Link to post
Share on other sites
5 часов назад, Yanshun сказал:

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

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

Удачи.

tl_v4.0.7_src.rar

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

Edited by Stels30

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
10 часов назад, Yanshun сказал:

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

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

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

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

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

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

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

Edited by Stels30

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

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

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

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

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

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

Удачи.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Мужики, оно вам надо? В детстве не надрочились?
    • Прочитав предыдущий пост, могу предположить, что сегодня запросто можно сыграть в игру "Помыться в бане  холодной водой быстрее всех".
    • Да кстати ни одной нормальной схемки на радиоуправления я так и не нашёл. Хотя тоже искал.  @Серж Вамп Да конечно начну с приёмника, но нужны также и схемки пульта. Потому как скоро пойду закупаться запчастями и хорошо бы чтобы всё разом закупить.  И не бегать из за какой то мелочи каждый раз по магазинам.
    • О, "знаток" светодиодов выискался! А промолчал бы - за умного сошел бы...
    • Вчера пол-дня крутил УВ. Интересные факты вылезли. Не - схема его позволяет "выкрутить" АЧХ очень точно, поскольку доступны две регулировки.  Значит, прописал я на 202м Таскаме две частоты с уровнем-10дБ, 315 и 3150Гц для начала. Зная АЧХ его усилителя записи, можно сказать, что выходной ток у него на этих частотах одинаков. Уровень по первой частоте выставил. А вот со второй, которая фактически привязана к постоянной времени 120мкСек, вышло всё вовсе не так, как по теории. Фактически, с головкой 3Д24.8440 эту постоянную времени пришлось увеличивать до 160мкСек! Вывод: Агеев был полностью прав. Стандартная постоянная времени не учитывает контактных и прочих потерь, которые неизбежно возникают. Но в заводских и большинстве любительских магнитофонов оно кругом 120мкСек - вот вам и линейность АЧХ в +\-3дБ, в которую еле-еле всё влазит.  Поэтому подстроечники EQ mid надо ставить на 10 кОм, ибо не хватит пределов регулировки. Про уровень сигнала на выходе УВ: по указанным в схеме номиналам вышло больше раза в два, чем планировалось, а планировался стандартный уровень 775мВ. Для попадания в нужное значение нужно либо поставить подстроечники Level на 10 кОм, либо оставить их по схеме, а резисторы R27, R30 запаять на 6,8кОм. Последнее и было сделано. Из нюансов работы, щелчков при переключении коррекции с железа на хром нет от слова "вообще", что радует.  Потом на том же Таскаме прописал -20дБ 15кГц, тут было уже неинтересно и скучно - покрутил EQ high, всё выставилось.  Вылез кикоз, которого я вообще не ожидал: "свистело" там, где никак не может - в ...шумодаве! Генерила К157ХП3. Милливольт 10 лезло с неё. И это в режиме воспроизведения, когда она не находится в петле ООС ОУ. Возбуд был пойман на выходе воспроизведения, когда полез искать источник - обнаружил, что он присутствует на выводах 12 и 11, т.е. возникло внутри самой микросхемы, поскольку на входе (17нога) всё чисто. В другом канале - всё идеально. Давить возбуд навешиваниями конденсаторов - неверное решение и было опробовано на практике самое эффективное - замена К157ХП3 на другую такую же микросхему из другой партии. 
    • для меня теперь актуален ))) , не могли бы поделиться руководством )))
  • Покупай!

×
×
  • Create New...