Page 14 of 15

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

Posted: 26 Oct 2018 10:47
by propell_ant
Bublik, да, надобности нет,
но опция реализована. Для включения настраиваемой коррекции нужно раскомментировать строчку //#define CorCode в файле termostatLed.h
сейчас так:

Code: Select all

//#define CorCode
должно стать так:

Code: Select all

#define CorCode
и пересобрать проект. Появится еще одна настройка (по нажатию двух кнопок термостата сначала показывается дельта, а при повторном нажатии двух кнопок - величина коррекции).

А готовая прошивка с коррекцией выложена в первом посте в версии 4.0.5

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

Posted: 27 Oct 2018 14:57
by Bublik
Я почему спросил.Пока всё экспериментировал на работе,то показывало мне температуру примерно 37 в помещении.
Да мы бы спарились там,тем более не на лето одеты.Вот и задумался.
Но это может и сам датчик чудит.Пока ещё не пробовал всё проверять.Времени нет свободного.
Но проверю,благо датчиков 4 шт осталось ещё.

Значит в версии 4.1 это всё уже есть (та что в архиве).Попробую.

Posted: 27 Oct 2018 16:20
by hardlock
Уберите датчик от платы. Она греется.

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

Posted: 27 Oct 2018 18:58
by Yanshun
hardlock, Дело говорит, или рядом есть источник тепла.

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

Posted: 28 Oct 2018 09:51
by propell_ant
Bublik wrote:Значит в версии 4.1 это всё уже есть (та что в архиве).
Нет, не значит. Я сказал, что в версии 4.0.5 это есть. В 4.1 это можно включить, как включить - я написал, но нужно будет пересобрать прошивку.

Несколько человек вам пытаются сказать, что датчик нельзя припаивать прямо на плату, вы их игнорируете.
Присоединяюсь к уговорам.
Плата греется, преобразователь напряжения питания должен куда-то сбросить падение напряжения на нем (например вы подаете 12В, на выходе 5В, при токе 200мА выделяется мощность (12-5)*0.200=1.4Вт) и он сбрасыает его в виде тепла. На плате хардлока преобразователь питания расположен в непосредственной близости от контактов подключения датчика. Если датчик припаян прямо к плате, он по своим ногам получает не только питание, но и тепло.

Проверяется просто - берете кусок кабеля около 1м и припаиваете датчик через этот кабель - показания изменятся в меньшую сторону по сравнению с вариантом пайки прямо на плату.

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

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

Posted: 28 Oct 2018 13:37
by Bublik
Никого не игнорирую.Не думайте )) Уже всё учёл.Теперь показания на шнурке (длина в пол метра) нормальные.
До ума буду доводить уже на месте.

Единственный вопрос остался,но это скорее по программированию.Оффтоп.
Можно ли прошивать МК прямо в схеме?

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

Posted: 28 Oct 2018 14:32
by hardlock
Bublik wrote:Можно ли прошивать МК прямо в схеме?
да.

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

Posted: 31 Oct 2018 17:58
by vvovvchik
Всех приветствую, прошился tl_v4.1.00_cold_oa - работает без замечаний уже больше трёх недель круглосуточно. Причём сбоев и ошибок нет даже при том, что я подключил к схеме 2 датчика через реле и переключаю их прямо на "горячую" не отключая устройство от питания.
Спасибо за прошивки!

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

Posted: 05 Jan 2019 15:30
by valendorn
заказывал на днях термостат C-114M у китайцев... и... я конечно очень далек от программирования, просто взбрендило в голову, а почему бы не объединить в прошивке оба варианта программы и сделать опционально выбор работы на холод или тепло, так как это реализовано на китайском термостате, с отображением режимов С - cold, H- heat, четвертым нажатием на две кнопки например))

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

Posted: 06 Jan 2019 09:25
by Denis_K
Зачем такие сложности? Неужели кому-то необходимо настолько быстро изменить режим? - установите тумблер. А нагрузка? ее тоже нужно менять... это уже будет совершенно другое устройство...

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

Posted: 06 Jan 2019 15:39
by valendorn
Re: Denis_K
забыли еще дописать - доставать из чулана старенький комп с лпт, паять провода от программатора, вспоминать пол дня как его перепрошивать... /:0
а так раз, из одного прибора в другой, почти горячая замена)))

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

Posted: 06 Jan 2019 20:06
by hardlock
valendorn, т.е. термостат из Китая Вы заказали, а usbasp за один бакс ещё нет?

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

Posted: 07 Jan 2019 00:21
by valendorn
hardlock, а зачем? мне для, если что, пока хватает программатора AVR ISP STK200/300 собранного по зарисовкам с вашего сайта
C-114M взял, так как нужно контролировать температуру выше 125°C
DS18B20 кстати ходит на два-три градуса впереди, чувствительнее чем термопара
usbasp уже положил в закладку...
идея наверное для топки только годится, хотя наверное с другой стороны это правильно, что для разных задач разные прошивки и соответственно приборы

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

Posted: 23 May 2019 13:33
by shuum
Комрады, добрый день!
Спасибо разработчику! Столкнулся с одной траблой, при эмуляции схемы в proteus - наблюдаю лютейшие тормоза и замедление реал-тайма раз в 15 :) Решение очень простое, в пред-пред последнюю строку исходников, в файле termostat_led.c нужно добавить delay_ms(50);
Профит, протеус не тупит и эмуляция нормально живет. Кнопки я притянул к +5V через резюк 10K, это будет полезно тем, у кого кнопки вынесены на проводе

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

Posted: 23 Jun 2019 22:00
by landurik
Приветствую! Прошивал Attyny на Windows XP через PonyProg, все было супер, работало без проблем. Поставил Windows 10, установил новую PonyProg, заливаю тот же файл, но термостат начинает странно работать, особенно неадекватно реагирует на кнопки, работает только уменьшить температуру. Подскажите пожалуйста, в чем может быть причина? Я как то не настроил Пони или причина в чем то другом?

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

Posted: 24 Jun 2019 00:02
by propell_ant
landurik, EEPROM придется стереть и тогда заработает. Хотя странно, прошивка из "работы над ошибками" это дело должна нормально переваривать.

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

Posted: 24 Jun 2019 08:26
by landurik
propell_ant, я пользуюсь еще старой прошивкой :oops: Расскажите пожалуйста поподробней, как стереть EEPROM ? Или все таки лучше прошивку из этой темы использовать?

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

Posted: 24 Jun 2019 20:48
by propell_ant
landurik wrote:Или все таки лучше прошивку из этой темы использовать?
Думаю, что да. Ваша проблема была когда-то исправлена первой:
доработка tl_v3.2_mod_001
и после этого было еще много исправлений и доработок.

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

Posted: 24 Jun 2019 22:27
by landurik
propell_ant wrote:
landurik wrote:Или все таки лучше прошивку из этой темы использовать?
Думаю, что да. Ваша проблема была когда-то исправлена первой:
доработка tl_v3.2_mod_001
и после этого было еще много исправлений и доработок.
Понял, спасибо, буду пробовать.

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

Posted: 30 Jun 2019 12:56
by valendorn
В общем приобрел я себе usbasp, два часа ночью проигрался с ним, так ничего прошить и не получилось, не смог найти рабочую прогу, CodeVisionAVR какой то древний совсем... где новый брать не понятно, AVRDUDEPROG выдает ошибку... вытащил из чулана старый комп, достал STK, и всё сделал за два щелчка. Извиняюсь за оффтоп

Re:

Posted: 09 Dec 2019 22:33
by multic33
здравствуйте уважаемый"hardlock"собираю даный проект много раз,все удачно,все работают.решил вот и себе сделать для котла,все собрал,все работает,залита последняя прошивка 4.1.0.0.изменил под себя ее
но возик один ньюанс важный для меня.к примеру котел нагрел воду до 50 отключился,вдруг пропал свет,он у меня на запальнике продолжает работать,вода подогревается,включился свет темп на приборе 65,сработал перегрев но нет на выходе втором сигнала,а на нем у меня заведено аварийное управление насосом.можно ли в прошивке изменить чтоб после пропадания питания и появлении на инверсном выходе появлялось питание(охлаждение в вашем варианте).
я использую два термостата в управлении котлом,один следит за подачей,второй за обраткой

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

Posted: 10 Dec 2019 08:26
by hardlock
multic33, здравствуйте!
К сожалению эту ветку прошивки веду не я. Если автор увидит и подправит.... Можете попробовать написать ему в личку.

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

Posted: 10 Dec 2019 10:54
by propell_ant
multic33 wrote:котел нагрел воду до 50 отключился,вдруг пропал свет,он у меня на запальнике продолжает работать,вода подогревается,включился свет темп на приборе 65,сработал перегрев но нет на выходе втором сигнала,а на нем у меня заведено аварийное управление насосом.можно ли в прошивке изменить чтоб после пропадания питания и появлении на инверсном выходе появлялось питание(охлаждение в вашем варианте).
Добрый день, за работой над ошибками приглядываю я,
не совсем понятно описание процесса. Нагрел до 50 и отключился, но продолжает греть до 65?
Если немного подождать, то он и до 130 догреет, разве это нормально?

Posted: 10 Dec 2019 23:27
by multic33
нижний термостат ето как аварийный,он контролирует температуру на подаче и отключает верхний термостат, рабочий, в случае перегрева,излишней температуры подачи и включает циркуляционный насос,который получает команду с инверсного выхода,на котором пропадает +5 при сбое питания.ето бывает невсегда,но иногда +5 отсутствует,о чем сигнализирует на плате установленный светодиод.и ета проблема выскакивает только при пропадании питания.
верхний термостат следит за темп обратки,включает основную подачу газа и основной насос по таймеру...ну где то так оно работает
..до 130 ненагреет,тем более запальником.естественным путем вода циркулирует пока нет света,есть обратный клапан.но нагревается до 70 почти
вы мне исходник пришлите 4.1.0.0 и закоментируйте в нем что поменять я сам скомпилирую прошивку,ну постараюсь,по крайней мере,я так делал,изменял ее под себя как описано в инструкции к прошивке

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

Posted: 17 Dec 2019 20:42
by alex06541
здорова всем,повторил термостат с супервизором прошивка 4.0.6 включил его, выдает ошибку Е0.4 то есть кз прозвонил и пересмотрел на плате все что можно все равно выдает ошибку Е0.4 я уже думаю может прошивку попробовать другую,может кто то подскажет или у кого то была подобная ситуация!блин ну капец как всегда пару деталек а нельзя найти причину :(