У меня гистерезис был выставлен по умолчанию. Сейчас выставил как надо и УРА все заработало. "ZimA" Спасибо за подсказку и за инструкцию . И конечно отдельное спасибо "hardlock" за термостатZimA wrote:snc гистерезис какой выставлен? Вот такую инструкцию к инкубатору накатал и распечатал.
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: 6
- Joined: 27 Sep 2012 10:06
Re: Термостат ∆T=0,1°C
-
- Частенько бываю
- Posts: 91
- Joined: 25 Jun 2012 12:45
Re: Термостат ∆T=0,1°C
эт-можноrevlerik wrote:для холодильника с задержкой на включение 3 минуты и общим анодом,заранее благодарен.
замечания к версии:
andreich78 wrote: 0. Настройка времени задержки - строка 60 - Изменяйте на свое усмотрение.1. Прошивка проверялась только на макетке, проверьте правильность работы перед включением силового оборудования;Code: Select all
#define SwitchDelay 180 //примерно 180 секунд
2. Я посмотрел исходник еще раз - точка, сигнализирующая о включении нагрузки загорается только после выдачи команды на включение нагрузки. В этой версии прошивки нет никакой индикации, что температура уже вышла за настроенные пределы, но нагрузка не включена, т.к. не истекло время задержки;
3. Для того, чтобы впихнуть новый функционал пришлось оптимизировать код программы, в частности - заменить вызовывызовами функцииCode: Select all
for (i=0; i<11; i++){ShowDisplayData();} //шоб не моргало ...
, выполняющей те же самые действия;Code: Select all
ShowDisplayData11Times();
4. При пропадании питания счетчик задержки сбрасывается, и переключение нагрузки становится возможным сразу же. Если это не устраивает - в строках 490 и 491 смотрите мои коментарииCode: Select all
Tick = SwitchDelay; //так мы разрешаем первое переключение сразу после включения термостата // можно поставить Tick = 0; тогда первое переключение случится только по истечении задержки
- Attachments
-
- termostat_v3_2_11_led_oa_cold.rar
- прошивка для холодильника ОА
- (2.48 KiB) Downloaded 368 times
-
- firmware v3.2.11 switch delay.rar
- исходник (только termostat_led.c)
- (4.71 KiB) Downloaded 369 times
-
- Пробегал мимо
- Posts: 5
- Joined: 15 Sep 2012 09:19
- Location: Украина
- Contact:
Re: Термостат ∆T=0,1°C
andreich78, спасибо,буду пробовать.
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Не компилится проект в CVAvr.
- Attachments
-
- termostat.rar
- (134.81 KiB) Downloaded 332 times
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
Добрый день. Собрал данный термостат на печатке с первой страницы, работает все замечательно (спасибо автору!). Но индикатор в магазине был только CA56-21SRWA. Результат на картинке. Как заставить гореть нужную точку вместо средней?
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Не ту точку подсоединили.
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
я это вижу, но в даташите не могу разобраться(первый раз имею дело с индикаторами)
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Да там ненужен даташит, берёте мультиметр и шупами по ножкам, через некоторое время всё поймёте. Вам нужна точка третьего разряда, находите пин общего анода\катода для этого разряда соответственно будут подсвечиваться сегменты этого разряда, ну и там же гдето рядом и заветная точка. Дайте ссылку на Ваш даташит.
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Не хочу Вас огорчать. Судя по даташиту, у Вашего индикатора эти точки не задействованы, бывают такие. Придётся искать нормальый индикатор. Этот чисто для часов заточен.
Если нет опыта работы с индикаторами, советую проверять прямо у продавца их, берёте батарейку на 3В с 2 проводками и на месте проверяете Ваш будующий индикатор перед покупкой.
Если нет опыта работы с индикаторами, советую проверять прямо у продавца их, берёте батарейку на 3В с 2 проводками и на месте проверяете Ваш будующий индикатор перед покупкой.
Last edited by moth on 07 Oct 2012 12:27, edited 1 time in total.
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
на одном из сайтов видел как горит точка DP2. Такое возможно?
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Да, возможно. Самому попадались абсрлютно с одинаковой маркировкой и разным функционалом. Китайская подделка, что ещё скажеш, козлы и в африке козлы...
Не переживайте, купите какой надо, а этот пригодится для другого девайса, скажем часов или счётчика...
Не переживайте, купите какой надо, а этот пригодится для другого девайса, скажем часов или счётчика...
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
Из того что есть в магазине - вот это http://html.alldatasheet.com/html-pdf/2 ... 2SRWA.html
подходит вроде
Самое интересное - это то, что в товарном чеке прописан нужный индикатор (12srwa), а на руках у меня 21-й. Вот это невнимательность!
подходит вроде
Самое интересное - это то, что в товарном чеке прописан нужный индикатор (12srwa), а на руках у меня 21-й. Вот это невнимательность!
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
12й само то. Но 12й на 3 знака, а надо 4. Поменять надо, да и всё. Хотя паяный наврядли поменяют.
Надо брать CA56-12EWA
Надо брать CA56-12EWA
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
Взял CA56-12SRWA. Все отлично работает. Осталось проверить с нагрузкой.
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Я тоже сегодня замострячил на проводках, правда на 628м по другой схеме и с другой программой. Причём есть исходник, юзать можно портами как хочеш.
Last edited by moth on 09 Oct 2012 19:50, edited 1 time in total.
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Сделал бы конечно этот на Тиньке, но проект не компилится, хотел кое что изменить. Никто не поможет чтоб проект нормально компилился. Форум авторский, а помощи нет.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Термостат ∆T=0,1°C
В версии 1.25.9 все нормально компилится. На форуме это уже обсуждалось.moth wrote:Сделал бы конечно этот на Тиньке, но проект не компилится, хотел кое что изменить. Никто не поможет чтоб проект нормально компилился. Форум авторский, а помощи нет.
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Я просматривал весь форум 3 раза, все исходники перепробовал, везде вылазят ошибки, один сегодня доковырял, что осталась одна ошибка но её победить не удалось. Может ткнёте на какой странице лежит исходник который компилится без ошибок?
С АВРами ещё особо не сталкивался, например в пиках, как для меня то проще, дизасемблировать, подправить под себя и скомпилить в МП лаб.
Так это оказывается, что всё от версии CVAVR зависит, ну по идее у меня выше версия, должно всё работать. У меня стоит версия CodeVisionAVR V2.04.4a
А на 7_64 я так понял версия 1.25.9 работать небудет.
С АВРами ещё особо не сталкивался, например в пиках, как для меня то проще, дизасемблировать, подправить под себя и скомпилить в МП лаб.
Так это оказывается, что всё от версии CVAVR зависит, ну по идее у меня выше версия, должно всё работать. У меня стоит версия CodeVisionAVR V2.04.4a
А на 7_64 я так понял версия 1.25.9 работать небудет.
-
- Пробегал мимо
- Posts: 8
- Joined: 07 Oct 2012 08:03
- Location: Самара
Re: Термостат ∆T=0,1°C
Как раз в этом и проблема, как писал уважаемый hardlock - по какой-то причине новая версия не компилится.
Собственно, теперь моя проблема. После установки нового(нужного) индикатора случались короткие замыкания его контактов, в результате чего светились неверные лишние сегменты, а также кз 1-wire на минус питания. Перепаял. Индикатор заработал нормально. Может из-за кз, а может из-за частой перепайки, датчик вышел из строя. Заменил его на новый - все отлично! Но тут я решил проверить работу с нагрузкой. Подключил по схеме во вложении. Чтобы не работать с высокими напряжениями, решил в качестве питания нагрузки (нихромовая нить) использовать источник питания 7,5В, 2А, не прочитав ничего по симисторам и не зная о них ничего. Включил термостат, но не включил питание нагрузки. В результате на индикаторе - нули. Снял всю обвязку с 6 ноги мк. Теперь происходит так: после подачи питания температура выводится на индикатор секунды на четыре, потом снова нули. При этом установка, гистерезис и сигнал на нагрузку есть. Передернув питание снова видим нули. НО выключив питание на минуту и включив, вновь получаем 4-х секундную работу. Получается, что проблема в прошивке появилась?
Собственно, теперь моя проблема. После установки нового(нужного) индикатора случались короткие замыкания его контактов, в результате чего светились неверные лишние сегменты, а также кз 1-wire на минус питания. Перепаял. Индикатор заработал нормально. Может из-за кз, а может из-за частой перепайки, датчик вышел из строя. Заменил его на новый - все отлично! Но тут я решил проверить работу с нагрузкой. Подключил по схеме во вложении. Чтобы не работать с высокими напряжениями, решил в качестве питания нагрузки (нихромовая нить) использовать источник питания 7,5В, 2А, не прочитав ничего по симисторам и не зная о них ничего. Включил термостат, но не включил питание нагрузки. В результате на индикаторе - нули. Снял всю обвязку с 6 ноги мк. Теперь происходит так: после подачи питания температура выводится на индикатор секунды на четыре, потом снова нули. При этом установка, гистерезис и сигнал на нагрузку есть. Передернув питание снова видим нули. НО выключив питание на минуту и включив, вновь получаем 4-х секундную работу. Получается, что проблема в прошивке появилась?
- Attachments
-
- мой.rar
- (36.22 KiB) Downloaded 389 times
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат ∆T=0,1°C
в двойке что-то накрутили с бибилиотеками, поэтому проекты из первой версии не компилятся во второй. На двойку надо проект создавать заново и переносить код в ручную.moth wrote:ну по идее у меня выше версия, должно всё работать. У меня стоит версия CodeVisionAVR V2.04.4a
alexsk, попробуйте уменьшить резистор подтяжки на 1-вайр линии. Обычно проблема в нём.
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Пробовал проект переносить на двойку вручную, всё осталось без изменений. На другом компе у мя стоит ХРюша и на ней с врсией 1.25.9 всё работает.
Добавлено спустя 13 минут 58 секунд:
Вообще хотелось бы иметь исходник к этой версии прошивки. В архиве проекты Протеуса для ОА и ОК с прошивками. Все остальные прошивки которые здесь, показывают на индикаторах ересь, не функционируют в добавок кнопки как надо.
Добавлено спустя 13 минут 58 секунд:
Вообще хотелось бы иметь исходник к этой версии прошивки. В архиве проекты Протеуса для ОА и ОК с прошивками. Все остальные прошивки которые здесь, показывают на индикаторах ересь, не функционируют в добавок кнопки как надо.
- Attachments
-
- termostat_led.rar
- (38.56 KiB) Downloaded 346 times
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат ∆T=0,1°C
moth, так в первом сообщении последняя версия 100% рабочая в железе (а не в дурном протеусе).
-
- Частенько бываю
- Posts: 30
- Joined: 05 Oct 2012 06:05
- Location: Беларусь
Re: Термостат ∆T=0,1°C
Вы неправильно поняли, то, что в архиве мной выложено меня устраивает. В нём именно всё работает как надо. Только исходничек бы.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термостат ∆T=0,1°C
moth, вы тоже не поняли. В первом сообщении, есть "Универсальная прошивка" в коророй нужно закоментировать или раскоментировать нужные опции и скомпилировать.