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

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Термостат ∆T=0,1°C
-
- Пробегал мимо
- Posts: 7
- Joined: 17 Mar 2011 11:42
Re: Термостат ∆T=0,1°C
IYra, огромнейшее спасибо, скоро проверю в железе, надо немного переделать плату
-
- Пробегал мимо
- Posts: 6
- Joined: 20 Dec 2012 10:25
Re: Термостат ∆T=0,1°C
Не подскажете, нет ли прошивки с ШИМом , поставил термостат в сушилку фруктов, инерционность большая. Гонит то горячий воздух, то холодный, датчик не успевает отрабатывать.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Поставь нагреватель с меньшей мощностью. ШИМ не очень дружит с переменным током, плавная регулировка мощности сильно усложняет схему. Технически относительно просто сделать ШИМ на нагреватель с постоянным напряжением, но здесь, в этой ветке форума, таких вещей не было.spotok wrote:Гонит то горячий воздух, то холодный, датчик не успевает отрабатывать.
-
- Частенько бываю
- Posts: 125
- Joined: 26 Nov 2011 05:38
Re: Термостат ∆T=0,1°C
spotok
"Гонит то горячий воздух, то холодный,"
а какие у Вас ещё есть варианты?
вроде для бытовых нужд всем хватало обычного китайского тепловентилятора
наргеватель с ШИМ - особенно если на пару киловатт - сравнительно усложнённое решение, вряд ли оправданное, требующее значительного изменения в схеме и программе (и не факт что удастся впихнуть всё в Тиньку2313)
"датчик не успевает отрабатывать."
инерционность датчика невелика, возможно Вам наоборот следует датчик поставить подальше от нагревателя или же уменьшить мощность нагревателя
"Гонит то горячий воздух, то холодный,"
а какие у Вас ещё есть варианты?
вроде для бытовых нужд всем хватало обычного китайского тепловентилятора
наргеватель с ШИМ - особенно если на пару киловатт - сравнительно усложнённое решение, вряд ли оправданное, требующее значительного изменения в схеме и программе (и не факт что удастся впихнуть всё в Тиньку2313)
"датчик не успевает отрабатывать."
инерционность датчика невелика, возможно Вам наоборот следует датчик поставить подальше от нагревателя или же уменьшить мощность нагревателя
-
- Пробегал мимо
- Posts: 7
- Joined: 02 Mar 2011 13:53
Re: Термостат ∆T=0,1°C
Собрал термостат. Поставил на авто. Все работает ,но..... иногда (1-2 раза в день) слетает память момента включения и дельта. перестраивать приходиться кнопками. очень долго идти с шагом 0.1 с 600 градусов. Почему слетает? есть какие мнения?
Спасибо.
Добавлено спустя 1 час 38 минут 14 секунд:
По непонятному закону после выключения питания слетают настройки. Помогите как устранить.
Добавлено спустя 41 минуту 13 секунд:
и еще вопрос если можно-
(может чтото не понимаю) - зачем прошивать отдельно епром, если после включения и первого выставления порога и дельты, значения должны записаться в этуже епром и далее сохранятся в ней?. Как предотвратить сбои епрома?
Спасибо.
Добавлено спустя 1 час 38 минут 14 секунд:
По непонятному закону после выключения питания слетают настройки. Помогите как устранить.
Добавлено спустя 41 минуту 13 секунд:
и еще вопрос если можно-
(может чтото не понимаю) - зачем прошивать отдельно епром, если после включения и первого выставления порога и дельты, значения должны записаться в этуже епром и далее сохранятся в ней?. Как предотвратить сбои епрома?
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Термостат ∆T=0,1°C
Использовать супервизор. Об этом много писали на форумеgora_electric wrote: По непонятному закону после выключения питания слетают настройки. Помогите как устранить.
Как предотвратить сбои епрома?
-
- Пробегал мимо
- Posts: 7
- Joined: 02 Mar 2011 13:53
Re: Термостат ∆T=0,1°C
Спасибо. Буду ставить.
-
- Пробегал мимо
- Posts: 6
- Joined: 20 Dec 2012 10:25
Re: Термостат ∆T=0,1°C
Простейший ШИМ без синхронизации с сетью, например 100мс включено, и от 0мс до 1000мс выключено решит все проблемы.georg77 wrote:spotok
"Гонит то горячий воздух, то холодный,"
а какие у Вас ещё есть варианты?
-
- Пробегал мимо
- Posts: 1
- Joined: 26 Sep 2013 21:36
Re: Термостат ∆T=0,1°C
Собирал термостат, все работает. Но появилась необходимость портировать данный проект на Atmega..., снимать показания не с ds18b20, а с АЦП 0...+5 вольт. Все остальное практически без изменений (поправочные коэф-ты). Кто готов помочь - обращайтесь в личку. За разумное вознаграждение, разумеется
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
Пожалуйста. Если кто знает как программно сделать задержку на включение 3 секунды.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
тут смотри:Nikolas wrote:задержку на включение 3 секунды.
http://hardlock.org.ua/viewtopic.php?f=9&t=10&#p7744
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
Бросает на первую страницу, ничего не нашел. Взял прошивку с вашего холодильника но ничего не получилось, первое включение с задержкой потом время вышло и вкл без задержки. Нужно чтоб постоянно было с задержкой на включение.andreich78 wrote:тут смотри:Nikolas wrote:задержку на включение 3 секунды.
http://hardlock.org.ua/viewtopic.php?f=9&t=10&#p7744
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Так и было задумано.Nikolas wrote:первое включение с задержкой потом время вышло и вкл без задержки. Нужно чтоб постоянно было с задержкой на включение.
На след. неделе гляну, как изменить алгоритм, вроде ничего сложного.
Если в течение времени задержки придет команда на выключение и снова на включение - счетчик задержки будет перезапускаться.
Прошивку сам сможешь скомпилить из исходника?
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
да смогу, только код нужен
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Готово. Задержка переключения вкл-выкл и выкл-вклNikolas wrote:только код нужен
Описание:
1. Задержка изменяется в коде, строка 58
Code: Select all
#define SwitchDelay 3 //Примерно 3 секунды
2. Задержка работает и на включение и на выключение.
3. Не забывайте, что измерения производятся примерно раз в секунду, и задержка отсчитывается после очередного измерения.
4. Если пошел отсчет задержки включения, и температура изменится настолько, что снова потребуется отключение - отсчет задержки перезапустится. Если снова придет команда на включение - снова пойдет отсчет времени. Короче говоря, пока показания будут скакать и выходить за рамки гистерезиса (хоть час, хоть месяц), устройство не переключится, не важно какая у вас задержка. Как только скачки прекратились - отсчитывает три секунды и переключается.
5. Тестил в Proteus'е.
- Attachments
-
- termostat_led v3.2.12 switch delay.rar
- задержка переключения
- (5.03 KiB) Downloaded 400 times
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
Спасибо! Дай вам бог здоровье Аndreich78. И автору проекта.
Проверил в железе.
Проверил в железе.
Last edited by Nikolas on 09 Oct 2013 23:05, edited 2 times in total.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
А, если не секрет, почему понадобилось вводить задержку?Nikolas wrote:Подкорректировал под себя, управление настенным котлом.
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
Датчик находится через комнату, подсоединен по трех проводной схеме, пару я свил но иногда на 1-2 секунды сбой или от холодильника, микроволновки может магнитные бури.
Срабатывает выход.

-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
andreich78, я пытался подправить исходник не получается, если несложно чтоб было так:
Например вставка вкл 20 деференциал 1.
1. Показал 20 и за секунду стал 20.1 вкл не сработал, если 20 будет 3 секунды тогда сработает вкл.
2. Температура выросла показала на секунду 21 стал 20.9 выкл не сработал, если 21 будет 3 секунды тогда сработает выкл.
Например вставка вкл 20 деференциал 1.
1. Показал 20 и за секунду стал 20.1 вкл не сработал, если 20 будет 3 секунды тогда сработает вкл.
2. Температура выросла показала на секунду 21 стал 20.9 выкл не сработал, если 21 будет 3 секунды тогда сработает выкл.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Ничего не понял. Постарайся без орфографических ошибок объяснить в таком стиле:Nikolas wrote: 1. Показал 20 и за секунду стал 20.1 вкл не сработал, если 20 будет 3 секунды тогда сработает вкл.
2. Температура выросла показала на секунду 21 стал 20.9 выкл не сработал, если 21 будет 3 секунды тогда сработает выкл.
1. Установлено XX градусов дэльта DD градусов. Прошивка "nagr"
2. Была температура YY0, реле выключено.
3. Стала температуры YY1 - реле выключено, а надо чтобы было включено.
4. Температура поднялась до YY2 - реле включилось, а надо чтобы не включалось...
и в таком духе.
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
1. Установлено 20 градусов дэльта 1 градус. Прошивка "нагрев"
2. Была температура 20.5, реле выключено.
3. Стала температура 20 - если 20 будет 3 секунды реле включится. Если во время 3 секунды станет 20.1 реле не сработает.
4. Температура поднялась до 21 - реле сразу выключилось. Здесь можно оставить как есть без задержки.
2. Была температура 20.5, реле выключено.
3. Стала температура 20 - если 20 будет 3 секунды реле включится. Если во время 3 секунды станет 20.1 реле не сработает.
4. Температура поднялась до 21 - реле сразу выключилось. Здесь можно оставить как есть без задержки.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
То есть задержку запускать только для включения и в задержке учитывать возвращение в рамки гистерезиса ... Понятно.Nikolas wrote:1. Установлено 20 градусов дэльта 1 градус. Прошивка "нагрев"
2. Была температура 20.5, реле выключено.
3. Стала температура 20 - если 20 будет 3 секунды реле включится. Если во время 3 секунды станет 20.1 реле не сработает.
4. Температура поднялась до 21 - реле сразу выключилось. Здесь можно оставить как есть без задержки.
-
- Частенько бываю
- Posts: 40
- Joined: 07 Oct 2013 22:48
- Location: Украина
Re: Термостат ∆T=0,1°C
Здравствуйте hardlock! Собрал по Вашей схеме термостат с прошивкой на обогрев на индикаторе с ОК. После сборки и прошивки запустился и работает стабильно и без сбоев (за что Вам низкий поклон) прошивал программатором Atmel USBasp через Khazama AVR Programmer. После проверки потолка установки температуры было выяснено что температура срабатывания (в+) не устанавливается выше 24.9 градуса. На 4 странице темы пользователь sergey спросил можно ли поднять порог до 40 градусов на что Вы ответили указав области в коде для нужных изменений. Отсюда следует что порог 24.9 градуса установлен еще в коде? И если так то есть ли прошивка с более высоким порогом (скажем до 100 градусов или до предела измерения) В AVR не силен пока (но по свободному времени изучаю) так что было бы хорошо если уже есть прошивка с требуемыми изменениями. Термостат нужен для управления обогревом террариума, где требуется включать обогрев с 27-28 градусов ибо живность капризная к температуре
Да и в других областях применения не помешает более высокий порог включения. Заранее спасибо за Ваш труд!
P.S. точка в первой группе индикатора горит в любом режиме (обогрев-ожидание) так и должно быть или я что то пропустил?

P.S. точка в первой группе индикатора горит в любом режиме (обогрев-ожидание) так и должно быть или я что то пропустил?
-
- Частенько бываю
- Posts: 42
- Joined: 29 Jun 2011 14:58
- Location: Калуш
Re: Термостат ∆T=0,1°C
Первая точка горит на 6 выводе 1MitsuokaOroshi wrote: P.S. точка в первой группе индикатора горит в любом режиме (обогрев-ожидание) так и должно быть или я что то пропустил?
Проверьте монтаж, может у вас сопля между 8 и 9 выводом микросхемы и тогда будут гореть две точки постоянно.
Нормальная прошивка, выставяетса порог до 124.8 градусов.MitsuokaOroshi wrote:И если так то есть ли прошивка с более высоким порогом (скажем до 100 градусов или до предела измерения)
Если деференциал выставить 90 , порог выставляется 35.
-
- Частенько бываю
- Posts: 40
- Joined: 07 Oct 2013 22:48
- Location: Украина
Re: Термостат ∆T=0,1°C
Все разобрался сам) почему то в фьюзах CKDI8=0 стоял отмеченным (почему так произошло не знаю) перешил USBASP AVRDUDE PROG без этого параметра и все стало на свои места
Извините за беспокойство и спасибо за внимание!
Добавлено спустя 1 час 23 минуты 39 секунд:
Кстати Hardlock к Вам есть вопрос не по этой теме-прошу разрешения изложить его в ЛС дабы не отклонятся от данного форума. Касается изготовления устройства управления мощным коллекторным двигателем с помощью валкодера на основе микроконтроллера (любого Вам удобного)

Добавлено спустя 1 час 23 минуты 39 секунд:
Кстати Hardlock к Вам есть вопрос не по этой теме-прошу разрешения изложить его в ЛС дабы не отклонятся от данного форума. Касается изготовления устройства управления мощным коллекторным двигателем с помощью валкодера на основе микроконтроллера (любого Вам удобного)