Найдено 76 результатов

Игорь Владимирович
Пт апр 12, 2013 18:36:08
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Кнопки сидят на порту B (PINB).
btn_tsk & 0x01 - это маска, которая дает определение кнопке "+", например. Тобишь если первый бит равен единице, то будет число отличное от нуля (ИСТИНА), если же первый бит равен нулю, то независимо от состояния остальных бит значение после "наложения маски" будет ...
Игорь Владимирович
Сб мар 09, 2013 22:07:54
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Версий на самом деле не так уж и много. По началу там было просто пару исправлений (вроде 2), и поэтому все предыдущие версии до последней не актуальны. Абсолютно все настройки сохраняются в EEPROM. Батарейка держит время. Последняя же версия существует в 2-х вариациях - для бистабильного и ...
Игорь Владимирович
Сб мар 09, 2013 21:50:35
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Солнце (некое его подобие, кружочек из точек) - ручной режим. Таймер отключается и термостат держит одну и ту же температуру до нажатия кнопки окей. Сделано для того чтобы, например, при отъезде на длительный период, поставить какую то минимальную температуру для экономии топлива.
Игорь Владимирович
Сб фев 02, 2013 12:38:49
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Давно не заходил на форум.
Вижу у многих проблема с кастомными настройками гистерезиса и диапазона температур.
Сам я давно уже не пользую Code Vision, пересел на GCC и Linux, поэтому скомпилировать не могу.
НО. Неужели это так сложно, открыть проэкт готовый в Коде Вижине, найти строки ...
Игорь Владимирович
Вт июл 12, 2011 20:33:33
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Более гибкий, хорошо жмет код, можно как угодно настраивать компиляцию, наличие кучи готовых биюлиотек.
Игорь Владимирович
Вт июл 12, 2011 11:02:34
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

duronxp

Это мой первый серьезный проэкт, но написан на Code Vision и крайне неоптимален. Вчера так для себя просмотрел код - есть куча мест где можно соптимизировать. Щас с Code Vision ушел и пишу на WinAVR. Память внешнюю кстати прикрутить нельзя.
Игорь Владимирович
Пн июл 11, 2011 20:23:41
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Вроде этот исходник подходит под ваши нужды.
Игорь Владимирович
Чт ноя 25, 2010 21:54:41
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Если вы можете откомпилировать исходник для вашего варианта, то увеличьте значение гистерезиса в проэкте.
Читайте внимательно секцию #define, там усе подробно закомментировано.
Игорь Владимирович
Пн ноя 22, 2010 21:51:52
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Может батарейка сильно севшая?
Кварц далеко от ножек микросхемы стоит?
Игорь Владимирович
Сб ноя 06, 2010 20:14:38
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

К MIF
В моем термостате безусловно есть гистерезис, просто ненастраиваемый.
У вас на фото стоит промышленный термостат, там гистерезис должен быть настраиваемый без вопросов.
В стандартных термостатах обычно есть установка гистерезиса.
Я имел в виду домашние, комнатные термостаты.
Игорь Владимирович
Пн ноя 01, 2010 19:40:15
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Компилировалось все в версии CV AVR 2.04.04а. Если кому интересно :)
Игорь Владимирович
Чт окт 28, 2010 20:18:38
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Можно.
А оно вам надо??? Ни в одном термостате еще не видел настр. гистерезиса.
Игорь Владимирович
Пт окт 15, 2010 22:15:06
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Платы же вроде были на форуме. Поисчите внимательнее на 2-3 странице.

Тов. ASUP делал на плате, тоже вроде кошерно получилось. Попробуйте спросить у него в личке.
Вот фото его платы -> http://radiokot.ru/forum/download/file.php?id=32580
Игорь Владимирович
Пн сен 13, 2010 22:07:24
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Ага, значит не париться по поводу его присутствия. :)) . А вот чтобы получить постоянный выходной сигнал на реле, нужно скомпилировать файл 66.с, при этом получится соответствующий hex ? Файл eep взять из архива? Если можно фуз биты для STK-200 Pony Prog.

http://radiokot.ru/forum/download/file ...
Игорь Владимирович
Пн сен 13, 2010 21:11:55
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Найти нормально открытый клапан для вашего случая сложно.

Самый распространенный вид газовых нормально открытых клапанов используют для аварийного отсечения подачи газа при срабатывании сигнализации (загазованность помещения, нарушение электроснабжения, увеличение или уменьшение давления газа ...
Игорь Владимирович
Вс сен 12, 2010 19:49:46
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Это один из форматов дампа памяти, что и hex-файл. Компилятор генерит hex и rom файл в нагрузку.
Игорь Владимирович
Вт сен 07, 2010 15:49:42
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Нормально открытые клапана в котлах не используются!!!!!!

Подача газа на горелку - только в случае наличия электричества.

Можно использовать дежурную горелочку, а сигнал управления включением основного пламени на клапан снимать с термостата. В таком случае розжиг основного пламени будет ...
Игорь Владимирович
Пн сен 06, 2010 14:54:45
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Какой клапан нужен? Газовый нормально закрытый на низкое давление?

Такие имеются в сервисах каждой конторы по обслуживанию котлов. Поспрашивайте на таких конторах на предмет наличия Б/У клапанов без модуляционной катушки.
В них обычно по 2 соленоида безопасности + один соленоид открытия на 3/3 ...
Игорь Владимирович
Вс июл 04, 2010 18:56:17
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Хорошее решение. Можете добавить еще плавное управление яркостью подсветки дисплея посредством ШИМ.
Передвиньте кнопку с выхода таймера2 ОС2А и добавьте код

Секция #define
#define brightness_increase 5 // 1-255 прирост яркости LCD за раз (опр. скорость изменения уровня подсв.)

Секция ...
Игорь Владимирович
Ср июн 30, 2010 15:51:21
Форум: Статьи
Тема: Программируемый на неделю комнатный термостат.
Ответы: 509
Просмотры: 228199

Re: Программируемый на неделю комнатный термостат.

Посмотрите в процедуре обработки прерывания по таймеру 0.
Там есть кусок кода, отвечающий за обработку клавиатуры и все хорошо закомментировано.
Когда подтверждается нажатие кнопки, в глобальною переменную btn_tsk заносится значение нажатой кнопки, а в конвеере в основном цикле ожидается выполнение ...

Перейти к расширенному поиску