Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Ответ
Опции темы

Комнатный терморегулятор на Atmega8

Непрочитано 16.11.2014, 03:21   #11
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от igorek123a Посмотреть сообщение
Вот прошил WDT
Для нормальной работы он должен периодически сбрасываться и срабатывать только тогда, когда программа зависла и сброс не производится. Если его работа программой не предусмотрена (а в этом Вы убедились) будет описанный Вами эффект.
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 03:41   #12
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
omercury вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 08:05   #13
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Какие наблюдения при сбросе показаний? Может релюшка щёлкает? LCD зависает? Судя по описанию, явно программный косяк. Что-то такое у меня было.
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?

В начале проги включить бы буззер на секунду, но в АСМе я не силён.


Переписать бы, но щас работы много, просто завал.

Последний раз редактировалось kosmos440o; 16.11.2014 в 08:15.
kosmos440o вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 08:11   #14
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
Ну нормально, надёжная работа без сбросов)))
kosmos440o вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 17:23   #15
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от kosmos440o Посмотреть сообщение
Какие наблюдения при сбросе показаний? Может релюшка щёлкает? LCD зависает? Судя по описанию, явно программный косяк. Что-то такое у меня было.
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?

В начале проги включить бы буззер на секунду, но в АСМе я не силён.


Переписать бы, но щас работы много, просто завал.
Установить температуру не могу, зависает программа. Сначала включается режим работы по дням недели, затем само переключает в обычный режим термостата и после этого на кнопки не реагирует, хотя и до этого тоже, даже время зависает. Наверное WDT здесь лишний
На счет зависаний, то в основном первым делом замечается это на дисплее, а затем понимаю что не только показания зависли но и вся программа. До установки WDT было зависание показаний дисплея (либо, как вы говорите "крякозябры") и полностью контроллера. Ну и глюк с показаниями датчика, как я описывал ранее

Последний раз редактировалось igorek123a; 16.11.2014 в 17:35.
igorek123a вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 17:26   #16
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
И что тогда с ней, нужна она или нет.. что с ней что без неё надежной работы без глюков нету.
igorek123a вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 17:39   #17
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

А что с ней так?

Во-первых в прерывании WDT не сбрасывают, Во-вторых виснет явно в цикле ожидания освобождения индикатора.
omercury вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 17:41   #18
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от kosmos440o Посмотреть сообщение
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?
Делал так ранее, после отключения питания сохраняется только график работы, а уставка обычного режима "Термостат" сбрасывается к 5гр. Батарею для сохранения показаний времени не подключал
igorek123a вне форума   Ответить с цитированием
Непрочитано 16.11.2014, 17:43   #19
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
А что с ней так?

Во-первых в прерывании WDT не сбрасывают, Во-вторых виснет явно в цикле ожидания освобождения индикатора.
То есть WDT явно не нужен. Получается что косяк в программе, так как всё равно временами зависает
igorek123a вне форума   Ответить с цитированием
Непрочитано 17.11.2014, 08:40   #20
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Можно попробовать поиграться с BOD. Поставьте галочку BODEN, попробуйте работу с установленной и снятой галочкой BODLEVEL.
Также установите максимальную уставку и таймер на "всегда", чтобы оелюшка была постоянно включена. Релюшка должна щёлкать при перезагрузке. Посмотрите, происходят ли перезагрузки за день.

Последний раз редактировалось kosmos440o; 17.11.2014 в 08:42.
kosmos440o вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Терморегулятор Ратар-02 Electric75 Автоматика и аппаратура связи 7 18.02.2011 11:48
Взаимозаменяемы ли ATmega8 и Attiny2313 rusentu Микроконтроллеры, АЦП, память и т.д 17 21.08.2010 18:41
ATMega8 VS USB SkyProc Микроконтроллеры, АЦП, память и т.д 28 28.04.2010 17:01
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57


Часовой пояс GMT +4, время: 08:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.