Page 78 of 109

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 10:43
by Oleg_net
уберите пожалуйста моргание
и наверное на этом остановимся

еще раз огромное спасибо
и жду ответа на ЛС.

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 11:20
by andreich78
Oleg_net wrote:а вот в место моргания - фигня
(вместо тушения индикатора - засвечиваются то 99.9 то 88.8 то 66.6 но в обратную сторону)
наверное нужно остановится вообще без моргания.
Не, это я где-то недоглядел. щас.

Добавлено спустя 27 минут 54 секунды:
Oleg_net wrote:уберите пожалуйста моргание
без паники. чтобы убрать моргание тоже время требуется. вот исправление моргания, следующим постом пришлю прошивку без моргания.
Oleg_net wrote: еще раз огромное спасибо
и жду ответа на ЛС.
да, я видел ЛС, отвечу.

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 11:25
by Oleg_net
Вроде все ОТЛИЧНО.
СПАСИБО!!!!!!
жду ответа ЛС.

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 11:34
by andreich78
Oleg_net wrote:Вроде все ОТЛИЧНО.
Прям работает? И при моргании цифры не полностью гаснут?

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 11:57
by Oleg_net
так точно. яркость меняется гдето на 33% (хотя можно и на 50%)

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 12:10
by andreich78
IYra wrote:http://hardlock.org.ua/viewtopic.php?f= ... .rar#p9631
Если отваливается датчик - индикатор начинает мигать. Там раз в секунду обнуляются аноды
IYra, из твоего моргателя получился программный диммер индикатора. Можно даже допилить его до плавного регулирования от 0% до 100% и задания яркости кнопками.
Прям жуть.

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 12:31
by Oleg_net
andreich78 wrote:
Oleg_net wrote:Вроде все ОТЛИЧНО.
Прям работает? И при моргании цифры не полностью гаснут?
не полностью.
если принять свечение при работе за 100%,
то мигание получается 100% - 66% - 100% - 66% и тд

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 13:33
by andreich78
Oleg_net wrote:если принять свечение при работе за 100%,
то мигание получается 100% - 66% - 100% - 66% и тд
Примерно так и должно быть.
Сейчас мощность уменьшается в 2 раза, а человеческое восприятие этого уменьшения lg(2)=0.3=30%
Можно чуть подправить программу - сделать делитель мощности 4 и при lg(4)=0.6 получится видимая яркость где-то 40%
А вот 50% уменьшение сделать сложнее, делитель будет примерно 3, и это стОит 20 дополнительных слов в прошивке, которые уже не помещаются в тиньку.

Это так, чтобы было понятно, откуда такие странные циферки.
Ну и конечно, остается вариант, что я просто где-то накосячил и поставил не тот делитель.

Re: Термостат ∆T=0,1°C

Posted: 20 Mar 2014 20:50
by Oleg_net
уже отдал тестировать, вроде первые впечатления позитивные,
мигания вполне заметные и ненапрягаемые!!!!
так что все ОК.
еще раз СПАСИБО!

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 06:59
by andreich78
Oleg_net wrote:уже отдал тестировать, вроде первые впечатления позитивные
Если не секрет, зачем же понадобилось отбросить один разряд индикатора? Корпус с картинки всё равно придется переделывать, у вас же второе реле добавится.

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 13:34
by Oleg_net
это устройство одно на четыре варианта, 1й и 2й вариант в корпусе как на фото (только нагрев и только охлаждение, чертеж плат под одно реле), 2й и 3й вариант в корпусе как удлинитель на 3 розетки (по 2 нагрузки).

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 13:57
by andreich78
Oleg_net, не забывайте, пожалуйста, что при обрыве связи с датчиком термостат думает, что температура 0.
И ведет себя в соответствии со своими текущими настройками. Если заданное значение поддержания температуры 20С - включит нагрев и не выключит, пока контакт с датчиком не восстановится.

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 14:12
by Oleg_net
это я в курсе.
по хорошему бы, нужно отслеживать обрыв датчика, но я так понимаю что уже не хватает места в памяти программ?!

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 14:26
by andreich78
Oleg_net, да, не хватает. Мы тут исходник термостата перетащили на мегу8, в другой ветке обсуждается. Будете следующий девайс делать - рассмотрите как вариант.

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 14:49
by Oleg_net
выбор пал именно на ТИНЬКУ так как у нас ее стоимость $1 а мега8 в 2 раза дороже (а это бюджетный вариант - и индикатор меньше и дешевле)
все устройство (все комплектующие и заводская плата с заводской пайкой элементов) - около $5

Re: Термостат ∆T=0,1°C

Posted: 21 Mar 2014 15:32
by IYra
andreich78 wrote:Oleg_net, да, не хватает.
Можно DeltaT сделать не WORD а BYTE тем более ее значение меньше 250
И тогда влезает простенькая проверка обрыва - чтение 3 байта датчика

Code: Select all

  
t2 = www1_read() ;// Третий вызов - третий байт
 if (t2 > 250) Tnew = 10999 ;  // Т - 999.9

Re: Термостат ∆T=0,1°C

Posted: 27 Mar 2014 17:50
by Vlad80
Доброго времени всем! Недавно собрал я пару устройств ув. hardlockа, мне очень понравилось - запустились с "пол-пинка" и работают прекрасно. Также захотелось собрать термостат в свое авто, но принцип работы чтобы был немножко иной, чем в базовой версии. А именно:

1. Плавное включение вентилятора (этим облегчаем жизнь электропроводке и бортсети авто). Думаю, это можно реализовать так:

ImageImage
(спер отсюда http://hardlock.org.ua/viewtopic.php?f=9&t=310)

2. После полного открытия силового транзистора коммутировать его сток-исток с помощью реле (думаю, так жить будет легче транзистору и реле).
3. Контроль наличия (исправности) термодатчика, если это возможно.

Как-то так. Но проблема в том, что в схемотехнике я "мелко плаваю", а в программировании тем более. Поэтому прошу автора или форумчан, что-бы запилили прошивку под такой вариант. Помогите пожалуйста.
Заранее благодарен.

P.S. Более, чем уверен, что найдется немало желающих повторить именно такой вариант термостата для своего любимого "железного коня".

Re: Термостат ∆T=0,1°C

Posted: 28 Mar 2014 17:14
by DmitriyA
hardlock. Вопрос. Возможно ли на вашем термостате осуществить функцию Старт-Стоп. Т.е. после включения нагрева контроллер выключает ВСЕ по достижению заданной температуры? Возможно в ветке есть ответ, но я не нашел.
Заранее благодарен.

Re: Термостат ∆T=0,1°C

Posted: 29 Mar 2014 07:55
by JVOROBEY
Функцию Старт-Стоп проще организовать аппаратно, ИМХО, например: на выв.6 МК транзисторный ключ+реле с кнопкой "Пуск" и блок-контактами в разрыв питания реле. При нажатии на кнопку включится реле, бк заблокируют кнопку. Другая группа контактов используется для коммутации нагрузки(прямо или опосредованно ч/з симистор).По достижении заданной Т, все отключится и повторно включится только кнопкой "Пуск". Может ошибаюсь, поправьте.Сорри, что влез вместо Хардлока.

Re: Термостат ∆T=0,1°C

Posted: 29 Mar 2014 18:47
by DmitriyA
JVOROBEY. А можно подробнее. Я в электронике... Можно схемку нарисовать для подключения к термостату. Мне нужно выключить тэн по достижению заданной температуры.

Re: Термостат ∆T=0,1°C

Posted: 29 Mar 2014 21:13
by JVOROBEY
Схемку набросал в sPlan, не знаю, как добавить ее в сообщение.

Re: Термостат ∆T=0,1°C

Posted: 29 Mar 2014 21:58
by DmitriyA
JVOROBEY.
Спасибо. На почту удобно? [email protected]

Re: Термостат ∆T=0,1°C

Posted: 29 Mar 2014 23:31
by JVOROBEY
Dmitriy A.Схема пришла?

Re: Термостат ∆T=0,1°C

Posted: 30 Mar 2014 08:45
by DmitriyA
JVOROBEY
Все пришло. Спасибо. Будем пробовать.

Re: Термостат ∆T=0,1°C

Posted: 31 Mar 2014 06:31
by Recov
Партизаны...