24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

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

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATtiny
Post Reply
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Почему я должен читать за Вас?
Вот сообщение и чуть ниже...
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

я читал ето делал как написано но ефект 0
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

ну если эфект "0", тогда чем я ещё могу помочь? Я вообще не за компом...
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

извените за беспокойства

Добавлено спустя 17 часов 38 минут 55 секунд:
Доброе утро. А как написать в исходнике чтоби порт 2 виключалса при достижение не нижней установленой температуре а при верхний?
if ((Tnew >= Temp) & (LoadOn)) //Off
{
PORTD.3 = 1;
PORTD.2 = 0;
LoadOn = 0;
}

Добавлено спустя 2 часа 44 минуты:
можно ли вобще так сделатьт ?

Добавлено спустя 4 минуты 46 секунд:
прошу не игнорируйте
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Напишите, что вы хотите от выводов 2 и 3 (когда они должны включаться/выключаться). У меня будет сегодня немного времени - я сделаю.
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

порт 3 лог.0 идет нагрев до верхней установленой температури
порт 2 лог.1

порт 3 лог. 1 при достижении верхней установленой температури
порт 2 лог. 0 идет охлаждение.

порт 3 лог. 1 должна сохранитса до достижения нижней установленой температури
порт 2 лог. 1 при достижении верхней установленой температури

тоесть нужно чтоби срабативал нагриватель при нижней и при достижении верхней температури отключалса, и если температура будет больше установленого верхнего предела включилось охлаждиние и охладило до установленой верхней установленой температури и тд...
Зарание благодарин.
PS. извените за ошибки в речи.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

demon wrote:тоесть нужно чтоби срабативал нагриватель при нижней и при достижении верхней температури отключалса, и если температура будет больше установленого верхнего предела включилось охлаждиние и охладило до установленой верхней установленой температури и тд...
Зарание благодарин.
Проверим как я понял.
Т0 - измеренная температура,
Т1 - установленная температура,
Т2 - Т уст. + dT
P2 - порт 2 (нагреватель). Активный уровень - "1"
P3 - порт 3 (охладитель). Активный уровень - "1"
---------------------------------------------------------------------------
Р2 = "1", если Т0 < T2. При достижении Т2 переключается в "0". При достижении Т1 - опять переключается в "1".
Р3 = "1", если Т0 > T2. При достижении Т1 переключается в "0". При превышении Т2 - опять переключается в "1".

Всё правильно? А то я немного не врубился...
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

Установим температуру = 25,0°С, гистерезис (dT) = 1,0°С.

Текущая температура 20 градусов. (PD2 = 1, PD3 = 0,).

Такое состояние будет сохранятся пока температура не достигнет Т уст. + dТ = 26,0°С.

Когда температура достигнет 26,0°С состояние выводов поменяется (PD2 = 0, PD3 = 1,)

Такое состояние будет сохранятся пока температура не опустится до Т уст. = 26,0°С.

Когда температура опустится до 26,0°С состояние выводов поменяется (PD2 = 1, PD3 = 1, горит "точка")
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

не - не катит. А если температура будет прыгать 26,0 - 26,1 - 26,0... Будет прыгать PD2... не хорошо. Надо учитывать гистерезис на "тепло" и на холод.
Т.е. например:
demon wrote:Установим температуру = 25,0°С, гистерезис (dT) = 1,0°С.
Текущая температура 20 градусов. (PD2 = 1, PD3 = 0,).
когда температура достигнет 25,0°С состояние выводов изменится (PD2 = 0, PD3 = 0)
когда температура достигнет 26,0°С состояние выводов изменится (PD2 = 0, PD3 = 1)
когда температура упадёт до 25,0°С состояние выводов изменится (PD2 = 0, PD3 = 0)
когда температура упадёт до 24,0°С состояние выводов изменится (PD2 = 1, PD3 = 0)
Тем самым будем держать заданную температуру 25 градусов. Так пойдёт?
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

Подходит. А будет с шагом 0,1 градус?

когда температура достигнет 25,0°С состояние выводов изменится (PD2 = 0, PD3 = 0)
когда температура достигнет 25,1°С состояние выводов изменится (PD2 = 0, PD3 = 1)
когда температура упадёт до 25,0°С состояние выводов изменится (PD2 = 0, PD3 = 0)
когда температура упадёт до 24,4°С состояние выводов изменится (PD2 = 1, PD3 = 0)
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

demon wrote:Подходит. А будет с шагом 0,1 градус?
да, только не
demon wrote:когда температура упадёт до 24,4°С состояние выводов изменится (PD2 = 1, PD3 = 0)
а когда температура упадёт до 24,9°С состояние выводов изменится (PD2 = 1, PD3 = 0)

Добавлено спустя 4 минуты 51 секунду:
а когда должна гореть точка? когда находится в пределах Туст. ± гистерезис?
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

А гистерезис (dT) можно будет устанав ливать
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

demon wrote:А гистерезис (dT) можно будет устанав ливать
ну он же сейчас устанавливается... конечно можно будет. Только он будет один для нагрева и охлаждения...
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

как ето (нагрева и охлаждения)?
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

нутак - и в плюс и в минус гистерезис будет одинаковый.
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

хотелось би только в минус если возможно
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Как? вводить ещё один гистерезис?
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

а што непалучитса?
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

demon wrote:а што непалучитса?
получится, но тогда придётся Вам самому писать прошивку - на такие доработки у меня нет времени. Сейчас доделываю обсуждённый вариант - скоро выложу.
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

За вариант зарание спасибо.
Вы писали (А если температура будет прыгать 26,0 - 26,1 - 26,0... Будет прыгать PD2... не хорошо.) верхняя пускай пригает, толька чтоби при нижней срабативал чотка.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Давайте опробуем мой вариант. Итак для нагладности график:
term.GIF
term.GIF (9.04 KiB) Viewed 15215 times
Точка горит, когда температура находится в пределах Туст ± гистерезис.
Проект во вложении.
Attachments
firmware v3.1_universal_demon.rar
(7.24 KiB) Downloaded 1158 times
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

Большое спасибо вам! Проект просто идеален для меня.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

demon wrote:Проект просто идеален для меня.
Извиняюсь, что долго не мог помочь ... :oops:
demon
Частенько бываю
Posts: 43
Joined: 16 May 2009 15:00

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

Post by demon »

Доброе утро. Извеняюсь что беспокою но в проекте которий ви сделали для меня, хотелось чтоби вместе появления логической 1 появлялса 0, а вместо 0 лог 1 . Мне нужна включять устройства толька в заданой температуре. А получяетса что при появление лог 1 она виключаетса. Кстати пробивал в проекте проста менять лог 1 на лог 0 и 0 на 1, неработает. Как изменить?

Добавлено спустя 58 минут 51 секунду:
Прошу прощения ничево менять ненадо проста схемно сделал ошибку.
aleks726
Пробегал мимо
Posts: 3
Joined: 26 May 2009 20:35

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

Post by aleks726 »

Добрый вечер!
У меня несколько вопросов:
1. Можно ли данный термостат использовать в автомобиле в качестве устройства управления кондиционером?
2. Извиняюсь за свою неопытность, но судя из схемы одинаковые сегменты могут и должны загораться на разных разрядах одновременно(исходя из принципиальной схемы индикатора).Если так, то каким образом индицируется температура?
3. На принципиальной схеме плохо различимы обозначения входов на индикаторе,при клике на схеме она не открывается.
Заранее спасибо.
Post Reply