Еще раз спасибо, пойду спрашивать ).andreich78 wrote:на тиньке 2313 нет АЦП, поэтому измерить напряжение на резисторе - нечем. Есть вариант использовать встроенный компаратор, но это изврат, никто не стал заморачиваться.Legos wrote:Recov, andreich78, Спасибо, хорошо что подсказали, не буду голову ломать тогда с DS18B20 ... конечно разочарован ((.
Дабы не плодить тем, а есть ли схема термостата на Атинити 2313 не с DS18B20 а с терморезистором к примеру(?) или это не возможно и не стоит даже искать?
Тут рядышком есть ветка про термостат на AtMega8 - туда спроси. На меге точно есть АЦП.
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: 38
- Joined: 20 Feb 2010 03:57
- Location: 33
Re: Термостат ∆T=0,1°C
-
- Пробегал мимо
- Posts: 15
- Joined: 27 Jan 2014 20:15
- Location: Казахстан, Алматинская обл. г.Сарканд
-
- Частенько бываю
- Posts: 58
- Joined: 13 Aug 2010 09:52
- Location: Красноярск
Re: Термостат ∆T=0,1°C
не бойся. у меня три штуки таких работают.vvovvchik wrote: боюсь сжечь выходы
-
- Частенько бываю
- Posts: 34
- Joined: 10 Feb 2014 15:00
- Location: Черкасская обл.
- Contact:
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Термостат ∆T=0,1°C
А почитать форум внимательно ? Можно узнать много интересногоLisica wrote:При попытке компилирования, даже если ничего не меняешь, выдаёт кучу ошибок. Как это побороть?
http://hardlock.org.ua/viewtopic.php?f= ... tern#p8181
-
- Частенько бываю
- Posts: 34
- Joined: 10 Feb 2014 15:00
- Location: Черкасская обл.
- Contact:
Re: Термостат ∆T=0,1°C
Спасибо, но 76 страниц читать..... Пол жизни оставшейся займёт...
Скачаю лучше V1.25.9 чтоб не мучиться, хотя и это заработало.
Скачаю лучше V1.25.9 чтоб не мучиться, хотя и это заработало.
-
- Пробегал мимо
- Posts: 1
- Joined: 24 Feb 2014 08:41
Re: Термостат ∆T=0,1°C
Здраствуйте! Я начинающий паятель . Подскажите пожалуйста очень много прошивок и я немного запутался, мне термостат не нужен, нужен просто термометр -1.какую мне прошивку использовать?2 .По какой картинке выставлять фьюзы в CVAVR .? Спасибо большое автору -проект действительно замечательный а главное очень маленькое устройство получается.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
etimsk
Прошивка - в зависимости от типа индикатора. Индикаторы бывают с открытым анодом ОА и с открытым катодом ОК (спроси у продавца), соответственно и в названии прошивок ОА и ОК. Нагреватель, или холодильник - тебе не важно, подойдет и та и другая версия.
Фьюзы - картинка fuses.gif в первом посте на первой странице.
А еще тут где-то среди форумов есть "Термометр на Attiny2313" - тебе, видимо, туда.
Прошивка - в зависимости от типа индикатора. Индикаторы бывают с открытым анодом ОА и с открытым катодом ОК (спроси у продавца), соответственно и в названии прошивок ОА и ОК. Нагреватель, или холодильник - тебе не важно, подойдет и та и другая версия.
Фьюзы - картинка fuses.gif в первом посте на первой странице.
А еще тут где-то среди форумов есть "Термометр на Attiny2313" - тебе, видимо, туда.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
-
- Частенько бываю
- Posts: 58
- Joined: 13 Aug 2010 09:52
- Location: Красноярск
Re: Термостат ∆T=0,1°C
Под потолком, в летнюю жару...
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
Помогите мне с термостатом пожалуйста (переделать прошивку) я бы и сам попробовал бы разобраться, но у меня 64х вин7 (а старый кодевижен на ней не работает), а на новом - вылазят ошибки, и времени катастрофически не хватает.
Я отблагодарю финансово или другим способом (на ваше усмотрение).
Просто очень очень нужно, и очень срочно.
вывод на 3х сегментный индикатор с общим катодом
1) поменять ноги вывода на индикатор (PD0-средний разряд, PD1-младший разряд, PD4-отсутствует, PD5-старший разряд, РВ0-e, РВ1-d, РВ2-h, РВ3-c, РВ4-g, РВ5-a, РВ6-f, РВ7-b)
2) ввести задержку включения реле (выходы в "0" на 5сек)
3) изменить логику управления нагревателем/охладителем (выкл - "0", вкл - "1", нагреватель выключается по достижении установленной температуры, а включается на "дельту" меньше, охладитель выключается на установленной температуре, а включается на "дельту" выше)
4) ограничить диапазон работы (от -19.9 до 99.9 при дельте 0.1 - 25.0)
5) изменить индикацию настройки установок (при установки температуры или дельты индикатор должен мигать примерно 1-2 раза в сек, при установки дельты, засветить точку в младшем разряде, пример " 0.5.")
связь: [email protected] или тут
очень надеюсь на Вашу помощь.
Я отблагодарю финансово или другим способом (на ваше усмотрение).
Просто очень очень нужно, и очень срочно.
вывод на 3х сегментный индикатор с общим катодом
1) поменять ноги вывода на индикатор (PD0-средний разряд, PD1-младший разряд, PD4-отсутствует, PD5-старший разряд, РВ0-e, РВ1-d, РВ2-h, РВ3-c, РВ4-g, РВ5-a, РВ6-f, РВ7-b)
2) ввести задержку включения реле (выходы в "0" на 5сек)
3) изменить логику управления нагревателем/охладителем (выкл - "0", вкл - "1", нагреватель выключается по достижении установленной температуры, а включается на "дельту" меньше, охладитель выключается на установленной температуре, а включается на "дельту" выше)
4) ограничить диапазон работы (от -19.9 до 99.9 при дельте 0.1 - 25.0)
5) изменить индикацию настройки установок (при установки температуры или дельты индикатор должен мигать примерно 1-2 раза в сек, при установки дельты, засветить точку в младшем разряде, пример " 0.5.")
связь: [email protected] или тут
очень надеюсь на Вашу помощь.
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Пятый пункт (в части мигания всего индикатора) я быстро сделать не смогу, а остальное сделать не сложно. Сегодня-завтра выложу.Oleg_net wrote:Помогите мне с термостатом
...
5) изменить индикацию настройки установок (при установки температуры или дельты индикатор должен мигать примерно 1-2 раза в сек, при установки дельты, засветить точку в младшем разряде, пример " 0.5."
Если у кого есть пример мигания всем индикатором - поделитесь!
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
Спасибо что откликнулись!!!
мигание пока можно не делать (это второстепенное), а точка нужна (при установки дельты).
Лучше сегодня, чем завтра (буду примного благодарен).
мигание пока можно не делать (это второстепенное), а точка нужна (при установки дельты).
Лучше сегодня, чем завтра (буду примного благодарен).
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Термостат ∆T=0,1°C
http://hardlock.org.ua/viewtopic.php?f= ... .rar#p9631andreich78 wrote: Если у кого есть пример мигания всем индикатором - поделитесь!
Если отваливается датчик - индикатор начинает мигать. Там раз в секунду обнуляются аноды
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
IYra,
То что надо.
Oleg_net,
Добавлено спустя 1 час 31 минуту 20 секунд:
То что надо.
Oleg_net,
Добавлено спустя 1 час 31 минуту 20 секунд:
Какие значения поставить по умолчанию? Что должно появиться при глюке в прошивке или при первом включении?Oleg_net wrote:Помогите мне с термостатом пожалуйста
...
4) ограничить диапазон работы (от -19.9 до 99.9 при дельте 0.1 - 25.0)
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
уст температура 30.0, дельта 1.0andreich78 wrote:IYra,
]Какие значения поставить по умолчанию? Что должно появиться при глюке в прошивке или при первом включении?
если такое возможно.
я при первом включении (без записи еепором) проганял установку температуры вверх (через скачек с максимума до минимума) до 30 и дельту с 25 опускал до 1
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Лови!Oleg_net wrote:Спасибо что откликнулись!!!
все 5 пунктов получились. Замечание одно - в четвертом сегменте (которого у тябя теперь нет) отображался минус. Для температур выше -9.9 я показал минус в старшем сегменте, для более низких температур - будет показывать без минуса. Правильнее было бы более низкие температуры показывать без десятых долей, но я так понял, тебе важнее побыстрее прибор сделать.
hex файл содержит откомпиленную прошивку под индикатор с ОК
- Attachments
-
- termostat_led_v3_2_oc_Oleg.net.rar
- термостат с нагревом и охлаждением, трехсегментный индикатор
- (12.01 KiB) Downloaded 332 times
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
Спасибо за оперативность.
прошью - отпишусь.
а вот печатные платы, кому нужно,
с промаркированными элементами, и под корпус типа этого
Добавлено спустя 2 часа 53 минуты 10 секунд:
вроде все ОК. только можно сделать мигание быстрее (например в 1.5-2 раза) или состояние откл индикатора в 2 раза меньше??
а то неочень понятно какую температуру установил.
Добавлено спустя 23 минуты 52 секунды:
и еще. если не сильно трудно:
если температура выше 99.9 то выводить три черточки в верху (или "HI")
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
а так все правильно работает.
прошью - отпишусь.
а вот печатные платы, кому нужно,
с промаркированными элементами, и под корпус типа этого
Добавлено спустя 2 часа 53 минуты 10 секунд:
вроде все ОК. только можно сделать мигание быстрее (например в 1.5-2 раза) или состояние откл индикатора в 2 раза меньше??
а то неочень понятно какую температуру установил.
Добавлено спустя 23 минуты 52 секунды:
и еще. если не сильно трудно:
если температура выше 99.9 то выводить три черточки в верху (или "HI")
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
а так все правильно работает.
- Attachments
-
- Термостат.rar
- (11.85 KiB) Downloaded 453 times
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
Только вот что показывать в режиме задания температуры - он же от -10 до -19.9 должен что-то отображать. Сейчас - без знака минус, после доработки будет __._ или LO, что тоже не очень-то правильно.Oleg_net wrote:Спасибо за оперативность.
...
и еще. если не сильно трудно:
...
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
Варианта у тебя два:
1. ограничить минимальную температуру регулирования на уровне -9.9
2. отказаться от десятых долей при отображении отрицательных температур ниже -9.9 и (кстати) можно не показывать десятичную точку для трехзначных температур. Тогда вообще не нужно дополнительные символы вводить (HI,LO,подчеркивание, надчеркивание).
Выбирай.
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
я об этом и писал "4) ограничить диапазон работы (от -19.9 до 99.9 при дельте 0.1 - 25.0)"
при температуре от -10.0 до -19.9 "-1" выводить в одном, старшем, разряде (или ограничить до -9.9 - не принципиально)
и задание температуры тоже естественно в этих границах.
Добавлено спустя 3 минуты 16 секунд:
здесь я ошибся:
"если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")"
имел ввиду
если температура ниже -19.9 то выводить три черточки в низу "__._" (или "LO")
Добавлено спустя 1 минуту 16 секунд:
но можно и так:
если температура выше 99.9 то выводить три черточки в верху (или "HI")
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
с ограничением от -9.9 до 99.9
Добавлено спустя 6 минут 7 секунд:
можно и так:
"2. отказаться от десятых долей при отображении отрицательных температур ниже -9.9 и (кстати) можно не показывать десятичную точку для трехзначных температур. Тогда вообще не нужно дополнительные символы вводить (HI,LO,подчеркивание, надчеркивание)."
как будет проще так и будет
при температуре от -10.0 до -19.9 "-1" выводить в одном, старшем, разряде (или ограничить до -9.9 - не принципиально)
и задание температуры тоже естественно в этих границах.
Добавлено спустя 3 минуты 16 секунд:
здесь я ошибся:
"если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")"
имел ввиду
если температура ниже -19.9 то выводить три черточки в низу "__._" (или "LO")
Добавлено спустя 1 минуту 16 секунд:
но можно и так:
если температура выше 99.9 то выводить три черточки в верху (или "HI")
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
с ограничением от -9.9 до 99.9
Добавлено спустя 6 минут 7 секунд:
можно и так:
"2. отказаться от десятых долей при отображении отрицательных температур ниже -9.9 и (кстати) можно не показывать десятичную точку для трехзначных температур. Тогда вообще не нужно дополнительные символы вводить (HI,LO,подчеркивание, надчеркивание)."
как будет проще так и будет
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
1. Лови исходник с более частым миганием, весь проект не выкладываю, только один файл termostat_led.c - заменишь, откомпилишь.
Я попытался сделать так, чтобы при мигании индикатор не гасился полностью, цифры будут темнеть, но оставаться видимыми.
2. Остановимся на последнем варианте:
Я попытался сделать так, чтобы при мигании индикатор не гасился полностью, цифры будут темнеть, но оставаться видимыми.
2. Остановимся на последнем варианте:
Oleg_net wrote: но можно и так:
если температура выше 99.9 то выводить три черточки в верху (или "HI")
если температура ниже -9.9 то выводить три черточки в низу "__._" (или "LO")
с ограничением от -9.9 до 99.9
- Attachments
-
- termostat_led_blink_dimmed.rar
- частое мигание с неполным гашением
- (5.28 KiB) Downloaded 309 times
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
чем компилировать?
новый кодевижен уже не выдает ошибки?
старый у меня не становится (Win7 x64)
новый кодевижен уже не выдает ошибки?
старый у меня не становится (Win7 x64)
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
ага, это у меня бывает.Oleg_net wrote:чем компилировать?
новый кодевижен уже не выдает ошибки?
старый у меня не становится (Win7 x64)
лови, с прошивкой под ОК
пришлось вернуться к частоте моргания 2 раза в секунду. память кончилась, осталось 1 слово.
моргает без полного гашения, индикатор гасится примерно на половину,
нижний предел -9.9,
ниже нижнего показывает "LO." выше верхнего - "HI.", точку не убрал, т.к. кончилась память.
- Attachments
-
- termostat_led_v3_2_-9.9...99.9_oc_Oleg.net.rar
- (11.81 KiB) Downloaded 328 times
Last edited by andreich78 on 20 Mar 2014 10:15, edited 1 time in total.
-
- Пробегал мимо
- Posts: 15
- Joined: 04 Jan 2014 23:52
- Location: Украина
Re: Термостат ∆T=0,1°C
спасибо, а то уже пробовал компилировать CodeVisionAVR V2.05.3
выдает 19 ошибок
Добавлено спустя 17 минут 55 секунд:
С пределами вроде норма,
а вот в место моргания - фигня
вместо тушения индикатора - засвечиваются то 99.9 то 88.8 то (66.6 но в обратную сторону), в зависимости от значения на индикаторе.
наверное нужно остановится вообще без моргания.
выдает 19 ошибок
Добавлено спустя 17 минут 55 секунд:
С пределами вроде норма,
а вот в место моргания - фигня
вместо тушения индикатора - засвечиваются то 99.9 то 88.8 то (66.6 но в обратную сторону), в зависимости от значения на индикаторе.
наверное нужно остановится вообще без моргания.
Last edited by Oleg_net on 20 Mar 2014 10:52, edited 1 time in total.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Термостат ∆T=0,1°C
На форуме уже обсуждалось.Oleg_net wrote: пробовал компилировать CodeVisionAVR V2.05.3
выдает 19 ошибок
http://hardlock.org.ua/viewtopic.php?f= ... tern#p8181