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: 02 Mar 2009 07:50
- Location: Воронеж
Re: Термостат 0,1°C
программатор STK200/300 собранный по вашей схеме.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Тогда можно шить прямо в схеме. На вызоде программатора какие резисторы? Если 56 Ом, то получиться, если 330-470, то нужно пробовать. Индикатор, подключенный к выходам МК может просаживать уровни и прошить не получиться.
-
- Пробегал мимо
- Posts: 7
- Joined: 02 Mar 2009 07:50
- Location: Воронеж
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Смело шейте - на выходе нет ограничивающих резисторов...
-
- Пробегал мимо
- Posts: 2
- Joined: 11 Apr 2009 11:08
Re: Термостат 0,1°C
Здравствуйте. Собрал девайс, температуру показывает точно а на установку не реагирует. Т.е выв 6 =1 выв7=0 и неменяется, на 1 индикаторе точка есть. Нижний предел гистерриса выставляется только до 25 град. Что я сделал не так?
-
- Пробегал мимо
- Posts: 7
- Joined: 02 Mar 2009 07:50
- Location: Воронеж
Re: Термостат 0,1°C
Здравствуйте. Такой вопрос - можно ли к выводам 6 или 7 напрямую подключить пьезоизлучатель со встроенным генератором (пит. 5v)
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Это не нижний предел, а "дэльта Т". Т.е. Если Т=20, а dT = 1, то температура будет меняться от 20 до 21 градуса. Блин, даже графики красивые нарисовал.Semen wrote:Нижний предел гистерриса выставляется только до 25 град.
Сколько хавает бузер? если до 20 мА то можно. Если это те, про которые я думаю (вот), то не стоит. Они совсем не пьезо, а магнитоэлектрические и хавают около 100мА (вот) и дают нефиговую помеху, что может плохо сказаться на стабильной работе МК. Я их включаю через полевик 2N7002. Удобно - не надо не одного резистора и размер не добавляется - SOT-23 всё таки!vovik77 wrote:Здравствуйте. Такой вопрос - можно ли к выводам 6 или 7 напрямую подключить пьезоизлучатель со встроенным генератором (пит. 5v)
-
- Пробегал мимо
- Posts: 2
- Joined: 11 Apr 2009 11:08
Re: Термостат 0,1°C
Прошу прошения затупил, разобрался сам после анализа графика. Просто несколько термостатов штудировал-перемешалось всё.
-
- Пробегал мимо
- Posts: 7
- Joined: 05 Apr 2009 22:04
- Location: СПб
Re: Термостат 0,1°C
Здравствуйте уважаемый hardlock .подскажите неучу. взможно ли подключить трехсигментный индикатор TOT3361AG-1 нужно что нибудь в схеме исправлять?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Можно. Ничего менять не нудно, только десятые доли градуса не будет видно. И в настройках тоже самое..
-
- Пробегал мимо
- Posts: 7
- Joined: 05 Apr 2009 22:04
- Location: СПб
Re: Термостат 0,1°C
спасибо. а подскажите пожайлуста типоразмеры деталей для программатора и термостата. хочу заказать но там выбор большой запутаться можно.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
каких именно деталей?bobas wrote:типоразмеры деталей для программатора и термостата
-
- Пробегал мимо
- Posts: 7
- Joined: 05 Apr 2009 22:04
- Location: СПб
Re: Термостат 0,1°C
резисторы и конденсаторы
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
в программаторе:
резисторы от LPT порта и на 11 ногу - 0805, остальные 1206
в термостате:
всё 1206, короме резисторов в районе стабилитронов - они 0805...
резисторы от LPT порта и на 11 ногу - 0805, остальные 1206
в термостате:
всё 1206, короме резисторов в районе стабилитронов - они 0805...
-
- Пробегал мимо
- Posts: 7
- Joined: 05 Apr 2009 22:04
- Location: СПб
Re: Термостат 0,1°C
спасибо
-
- Пробегал мимо
- Posts: 4
- Joined: 25 Apr 2009 01:28
Re: Термостат 0,1°C
Здравствуйте!
Обнаружил непонятную работу в прошивке.
Терморегулятор работал нормально. Потом включил терморегулятор без DS18B20 и попытался выставить температуру, высветилось четырехзначное число (9000 или 9999) не запомнил.
Вся эта каша записалось в EEPROM.
Затем при подключенном DS18B20 кнопкой “-“ по пытался уменьшить число
до нуля.
Число уменьшилось до нулей (0000), При переходе через ноль, опять высветилось 9999.
Исправилось только очисткой и перепрограммированием микросхемы.
То есть, я смоделировал ситуацию обрыва DS18B20.
Хотелось бы, что бы в такой ситуации программа заблокировала возможность записи в EEPROM.
Обнаружил непонятную работу в прошивке.
Терморегулятор работал нормально. Потом включил терморегулятор без DS18B20 и попытался выставить температуру, высветилось четырехзначное число (9000 или 9999) не запомнил.
Вся эта каша записалось в EEPROM.
Затем при подключенном DS18B20 кнопкой “-“ по пытался уменьшить число
до нуля.
Число уменьшилось до нулей (0000), При переходе через ноль, опять высветилось 9999.
Исправилось только очисткой и перепрограммированием микросхемы.
То есть, я смоделировал ситуацию обрыва DS18B20.
Хотелось бы, что бы в такой ситуации программа заблокировала возможность записи в EEPROM.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
как доберусь до паяльника, попробую проверить. Но от наличия датчика изменение настроек температуры не зависит. По крайней мере не должно. Похоже у Вас очистился EEPROM (когда "высветилось четырехзначное число (9000 или 9999)").jrr wrote:Обнаружил непонятную работу в прошивке.
-
- Частенько бываю
- Posts: 43
- Joined: 16 May 2009 15:00
Re: Термостат 0,1°C
Здравствуйте, очень понравилса вариант регулятора для систем отопления или вентиляции путем смешивания холодных и горячих потоков для управления электроприводом исполнительного механизма. Пожалуйста скиньте hex файл в личку . С уважением.
-
- Частенько бываю
- Posts: 43
- Joined: 16 May 2009 15:00
Re: Термостат 0,1°C
Меня што игнорируют!
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Исходник я пока не выкладывал вообще никакой. Поэтому выкладываю только то что есть - универсальный, который доработаете под себя, т.к. для вентиляции делал не я.demon wrote:Меня што игнорируют!
Добавлено спустя 16 минут 11 секунд:
Да! Кстати! Выложил исходники на сайте...
- Attachments
-
- firmware v3.1_universal.rar
- (7.21 KiB) Downloaded 1141 times
-
- Частенько бываю
- Posts: 43
- Joined: 16 May 2009 15:00
Re: Термостат 0,1°C
Исходник которий на сайте компилируютса с ошибками. Или может у меня компилятор CodeVisionAVR работает с ошибками.
Добавлено спустя 1 час 49 минут 37 секунд:
Помогите связатса с sergey пожалуйста.
Добавлено спустя 1 час 49 минут 37 секунд:
Помогите связатса с sergey пожалуйста.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Только что скачал и скомпилировал - всё ОК. Компилятор с моего же сайта - версия 1.25.9demon wrote:Исходник которий на сайте компилируютса с ошибками.
-
- Частенько бываю
- Posts: 43
- Joined: 16 May 2009 15:00
Re: Термостат 0,1°C
Доброе утро. Извиняюсь, компилятор работает проста не тот исходник открыл.
Добавлено спустя 5 часов 25 минут 48 секунд:
Как сделать чтобы порт 2 виключалса не при нижней температуре а при верхний и ждал следуищыва цикла пожалуйста помогите а то я чета немогу разобратыса
Добавлено спустя 5 часов 25 минут 48 секунд:
Как сделать чтобы порт 2 виключалса не при нижней температуре а при верхний и ждал следуищыва цикла пожалуйста помогите а то я чета немогу разобратыса
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат 0,1°C
Почитайте тему - это уже проходили...demon wrote:Как сделать чтобы порт 2 виключалса не при нижней температуре а при верхний и ждал следуищыва цикла пожалуйста помогите а то я чета немогу разобратыса
-
- Частенько бываю
- Posts: 43
- Joined: 16 May 2009 15:00
Re: Термостат 0,1°C
Может дадите подсказку как сделать ето, мозги уже себе запарил.
Добавлено спустя 1 час 10 минут 13 секунд:
как изменить под себя штоби получить что я хотел
if ((Tnew >= Temp) & (LoadOn)) //Off
{
PORTD.3 = 1;
PORTD.2 = 0;
LoadOn = 0;
}
Temp = T_LoadOn; //Off
if ((Tnew <= Temp) & (!LoadOn)) //On
{
PORTD.3 = 0;
PORTD.2 = 1;
LoadOn = 1;
}
Добавлено спустя 1 час 10 минут 13 секунд:
как изменить под себя штоби получить что я хотел
if ((Tnew >= Temp) & (LoadOn)) //Off
{
PORTD.3 = 1;
PORTD.2 = 0;
LoadOn = 0;
}
Temp = T_LoadOn; //Off
if ((Tnew <= Temp) & (!LoadOn)) //On
{
PORTD.3 = 0;
PORTD.2 = 1;
LoadOn = 1;
}