Page 6 of 15

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 25 Jan 2015 13:32
by dandiv
multic33 отлично, что все работает!
propell_ant, кстати я тоже сменил блок питания - поставил импульсный. На работу термостата не повлияло - ошибок нет. До этого термостат был подключен к трансформаторному блоку питания с аккумулятором (блок питания сигнализации). Поставил отдельный блок с одной лишь целью, когда надолго отлучаемся из дому, то выключаем автомат, который питает водонагреватель, насос скважины и насос создающий давление в системе водоснабжения, так вот туда же еще подключил блок питания термостата, чтобы при отключении автомата не было возможных включений мощных нагрузок в отсутствии людей дома (перестраховка).
p/s Блок питания импульсный китайский 12V 1A (наподобие зарядных устройств для мобильных устройств). Собран он правда не на нескольких транзисторах (автогенераторная схема), а на шимке (вроде Viper22)

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 25 Jan 2015 13:57
by multic33
я тоже когдато пользовался БП на Viper22,но у нее иногда бывают глюки при запусках,ето на форумах описывалось,ее недостаток.блок что я купил собран качественно,Шим SG6848+полевик от FSP,супервизор питания, сколько ремонтировал БП компов и других блоков где используется данная Шим никогда не попадалось чтобы сгорела.короче 23$ стоит того.вот фото моего готового изделия

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 11 Feb 2015 19:15
by art_em83
Прошил последней прошивкой. Периодически выскакивает ошибка Е0.4 . Помогает вкл. откл. питания, но не надолго... Что делать никто не подскажет?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 11 Feb 2015 21:12
by IYra
art_em83 wrote: Периодически выскакивает ошибка Е0.4 .
Коротит датчик - отображается Е0.4. Следовательно для начала проверить подключение датчика и подтягивающее
сопротивление. Промыть пайку от флюса

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 21 Feb 2015 21:01
by hardlock
multic33, это не чат и не аська со скайпом. зачем постить каждую минуту? Есть ещё кнопка "редактировать"

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 22 Feb 2015 13:16
by multic33
hardlock wrote:multic33, это не чат и не аська со скайпом. зачем постить каждую минуту? Есть ещё кнопка "редактировать"
ничего не понял???

Добавлено спустя 3 минуты 29 секунд:
art_em83 wrote:Прошил последней прошивкой. Периодически выскакивает ошибка Е0.4 . Помогает вкл. откл. питания, но не надолго... Что делать никто не подскажет?
было у меня такое,решилось заменой датчика

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 23 Feb 2015 22:08
by hardlock
multic33, это значит, что не надо постить каждую минуту. Научитесь выражать мысль за один раз. Или редактируйте ваш пост.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 25 Feb 2015 21:03
by miltt
Спасибо автору за разработку. Работает ожидаемо. Прошивка крайняя (tl_v4.0.3 (ОА)). Правда в качестве индикации взял старые АЛС32х (слепил их на платке в одно), не выбрасывать же. Перекл. в центре, АВТ. - РУЧН., слева - стаб. с обвесом, справа - цепь управления реле.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 26 Feb 2015 08:43
by propell_ant
miltt wrote:Спасибо автору за разработку. Работает ожидаемо. Прошивка крайняя (ОА). Правда в качестве индикации взял старые АЛС32х (слепил их на платке в одно), не выбрасывать же. Перекл. в центре, АВТ. - РУЧН.
Спасибо за фотку!
Всегда указывайте точную версию прошивки - через пол-года "крайняя" версия будет уже другой.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 16 Mar 2015 04:15
by mikolasnn
Перечитал много раз , но не понял есть ли здесь функция подстройки показаний датчика .?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 16 Mar 2015 08:50
by propell_ant
Сейчас нету, если нужно - распишите как и что вам нужно. Можно просто "как вот тут ... человек сделал"
Я, однако, подкину вам одну интересную статейку про измерение величины эффекта саморазогрева датчика DS18B20:
http://we.easyelectronics.ru/trengtor/o ... chika.html

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 16 Mar 2015 18:03
by mikolasnn
Да думаю в инкубаторе при 37,5 градусах саморазогрев уже и не скажется от частоты опроса. Уже и так ему тепло будет . А вот коррекцию его заводской погрешности было бы неплохо иметь . Сравнили показания с образцовым термометром ( Например образцовых штуки 3 медицинских показали 36,6 , а наш 36,2 и ввели в наш термостат коррекцию +0,4 градуса). И максимально приблизились к правильному показанию температуры! Чтоб так +-1 градус подстройка была !

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Mar 2015 16:20
by propell_ant
mikolasnn, принято в работу

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 19 Mar 2015 14:27
by mikolasnn
Огромное спасибо за отзывчивость . Просто друг решил цыплят вывести, а это как пишут дело очень тонкое . Схем перелопатили массу . Где то гистерезис по 1 градусу , зато подстройка датчика есть , где то гистерезис , как надо по 0.1 градуса , но надо на индикатор сдвиговый регистр . Есть схемы и с ПИД регулировкой мощности , но там ATMEGA надо , а нет ее ! Ну вот подошел оптимально это термостат , а с подстройкой нуля вообще будет конфетка.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 26 Mar 2015 13:26
by propell_ant
Обсуждение инкубаторных вопросов перенесено в тему "Применение термостата 0.1 в инкубаторе"

Добавлено спустя 5 минут 29 секунд:
mikolasnn, скажите, я правильно понимаю, что достать Мегу в ваших краях сложно, но Attiny2313 - не проблема?

Вот что значит "конный пешего - не разумеет", я всё голову ломаю, зачем 2313 народ мучает, полно же всякого более мощного барахла вокруг...

Добавлено спустя 21 час 13 минут 58 секунд:
mikolasnn wrote:Огромное спасибо за отзывчивость . Просто друг решил цыплят вывести, а это как пишут дело очень тонкое . Схем перелопатили массу . Где то гистерезис по 1 градусу , зато подстройка датчика есть , где то гистерезис , как надо по 0.1 градуса , но надо на индикатор сдвиговый регистр . Есть схемы и с ПИД регулировкой мощности , но там ATMEGA надо , а нет ее ! Ну вот подошел оптимально это термостат , а с подстройкой нуля вообще будет конфетка.
Для плавного управления нагревателем (помимо микроконтроллера) потребуется колхозить целый блок - симистор, на нем радиатор, оптрон, варистор, конденсатор подавления помех от сети - вы это всё сможете у себя купить, собрать и запустить?
Это я намекаю на то что кое-что сделать можно.
И еще - в каком корпусе у вас доступны тиньки 2313? SMD рассыпуха у вас доступна?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 26 Mar 2015 16:05
by mikolasnn
Добрый день ! 2313 есть в разных корпусах просто в свое время досталось с избытком ( они есть и бесплатные) . Остального всего тоже не мало ( хватит и симисторов и оптопар и всего всего)! Атмегу заказывать + пересылка (уже рублей 500 будет). СМДшки тоже немало . Насобирал в свое время кучу плат и теперь с них помалу выпаиваю , что надо !

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 12 Apr 2015 09:28
by mcm777
Добрый день. Просьба автору, поправьте пожалуйста прошивку V4.0.3 - уберите мерцание при обнаружении ошибок, пусть ошибки просто игнорируются. Использую просто как термометр, кабель длинный и иногда проскакивает ошибка контрольной суммы.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 12 Apr 2015 21:14
by IYra
mcm777 wrote: Использую просто как термометр, кабель длинный и иногда проскакивает ошибка контрольной суммы.
Проще использовать прошивку из Термометр на ATtiny2313 и DS18B20
один датчик - http://hardlock.org.ua/viewtopic.php?f=9&t=17#p40
несколько датчиков - http://hardlock.org.ua/viewtopic.php?f= ... 600#p10859
или можно подобрать подтягивающее сопротивление на 1-wire (поменьше)

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 13 Apr 2015 08:33
by propell_ant
mcm777 wrote:Добрый день. Просьба автору, поправьте пожалуйста прошивку V4.0.3 - уберите мерцание при обнаружении ошибок, пусть ошибки просто игнорируются. Использую просто как термометр, кабель длинный и иногда проскакивает ошибка контрольной суммы.
Сами поправить исходник и перекомпилировать сможете?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 13 Apr 2015 17:09
by mcm777
propell_ant wrote:Сами поправить исходник и перекомпилировать сможете?
Думаю да, только если не сложно скиньте среду в которой перекомпилить. И ткните носом где поправить, а то я в СИ почти ноль...

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Apr 2015 16:21
by propell_ant
mcm777, уже почти готово

Добавлено спустя 17 часов 43 минуты 4 секунды:
уфф

1. ищите в интернете и скачивайте CVAVR вот вам гугл в помощь https://www.google.ru/#newwindow=1&q=co ... racker.org
2. подойдут версии 1, 2 и 3. Чем новее версия, тем медленнее ворочается компилятор, мне больше нравится v1
3. скачивайте архив с исходниками из первого поста этой темы.
4. разархивируйте
5. в папке tl_v4.0.6_src лежит нужная нам версия, открываете файл проекта termostat_led.prj
6. ищете в дереве файлов termostat_led.h, открываете его
7. ищете строку №31

Code: Select all

// Опция моргающей индикации при обнаружении ошибки
#define Blinking
8. Эту строку "закомментируем" - добавляете в начале строки символы "//", должно получиться так:

Code: Select all

// Опция моргающей индикации при обнаружении ошибки
//#define Blinking
9. Проверяете строки 8 и 9, если у вас индикатор с ОА - не трогаем, если с ОК - закоментируйте строку 9 и раскоментируйте строку 8 (удалением символов "//" в начале строки
10. Собираете проект - меню Project|Make или Project|Build
11. Получается файл termostat_led.hex, это и есть ваша прошивка.
12. Если захотите избавиться не только от моргания, а и от индикации ошибки "E 0.4" - закомментируйте еще строку 22

Code: Select all

#define ShowDataErrors

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 19 Apr 2015 20:46
by mcm777
propell_ant, Спасибо огромное, на днях попробую.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 28 Apr 2015 17:06
by mcm777
Почитал форум и решил попробовать поменять блок питания - подключил к импульсному робитон 12В 500мА. Третьи сутки пашет и ни одного глюка. Так что не используйте дешевые зарядники (у меня был переделанный на 9В).
По схеме:
1 Конденсатор 0,1 мкФ надо ставить как можно ближе к выводам тини 2313.
2 Между выводами ресет(1) и питание(20) необходимо ставить подтягивающий резистор - я ставлю обычно 4,7 кОм. Иначе малейший конденсат и контроллер будет глючить... сам недавно делал управление светодиодами и забыв поставить его не мог понять почему схема вообще коряво работает.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 28 Aug 2015 22:09
by Nikolas
Добавил кусок кода от andreich78 в исходник, задержку на вкл. компрессора холодильника.
===============================================
Добавлена пауза около 3 минут на пуск компрессора.
строка 112
#define SwitchDelay 230 //230 примерно 3 мин. 45 сек.

От неё есть две пользы.
Первая: от появления электричества включение компрессора задержится на 3 минут.
Вторая: если вы открыли дверь холодильника температура повысится и выйдет за
заданую Т и начнет отсчет 3 мин. на вкл. компрессора а когда закроете дверь она
может вернутся назад в dT, тогда отменяется отсчет на вкл. компрессора.
Только температура выше уст., продержится 3 мин. включится компрессор.
Выключается компрессор без задержки.

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

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 14 Sep 2015 16:26
by zenitsoft
Добрый день! Уважаемые форумчане скажите есть ли прошивка с корекцией показания температуры? К сожалению я не понимаю в прошивках. Выложите пожалуйста у кого есть или может кто может подправить!
Спасибо!