Например TDA7294

Форум РадиоКот • Просмотр темы - Программируемый на неделю комнатный термостат.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 22:21:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 510 ]     ... , , , 23, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 04, 2014 12:54:14 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт апр 14, 2011 20:39:14
Сообщений: 552
Рейтинг сообщения: 0
Поздравляю. И с праздником и с завершением проекта. :beer:
Но для меня подсветка лучше пусть выключается. И электричества меньше кушает и не мешает.
А вообще автору респект. Аппарат уже вторую зиму газ экономит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 04, 2014 15:10:00 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт фев 26, 2010 02:19:52
Сообщений: 20
Рейтинг сообщения: 0
Спасибо! Кстати, а прошивка "для индикаторов без кириллицы" тоже с поддержкой подсветки??? Если да, то прикручу управление на плату :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 04, 2014 15:57:27 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт апр 14, 2011 20:39:14
Сообщений: 552
Рейтинг сообщения: 0
Вот без кириллицы не знаю. Померьте на 28 ноге напряжение, при нажатии любой кнопки должно появляться 5в.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Ср ноя 05, 2014 10:14:54 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
да, действительно подсветка на 28 а не 27 ноге :)
Но мне бы тоже прошивка без кирилицы с подсветкой нужна, так как дисплей из "поднебесной" :)
Плату развел свою, 28 нога на подсветку


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Ср ноя 05, 2014 14:07:35 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт фев 26, 2010 02:19:52
Сообщений: 20
Рейтинг сообщения: 0
У меня появился вопрос по работе термостата: почему у меня не часы в нем, а секундомер? :)) Часы раз в 10 быстрее идут. Думал фьюзы, проверил - всё правильно. И еще одно: мне показалось или в прошивках отличаются порты кнопок??
Вопрос подсветки в прошивке для дисплеев без кириллицы до сих пор актуальный ))


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Ср ноя 05, 2014 22:08:01 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
Выкладу еще раз прошивку взятую отсюда же, не помню уже с какой страницы
Она для дисплеев без кирилицы, но не знаю как обстоят дела с подсветкой :)
Ну и было бы хорошо если б кто либо проверил какие порты на какие кнопки заведены


Вложения:
без_кирилицы.zip [9.18 KiB]
Скачиваний: 384
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вс ноя 16, 2014 20:05:44 
Родился

Зарегистрирован: Вс окт 02, 2011 08:57:42
Сообщений: 14
Рейтинг сообщения: 0
Кстати, прошивочка с подсветкой для дисплея без кирилицы тоже нужна.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вс ноя 16, 2014 22:21:28 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
та что выше без подсветки?
мне пока нечем проверить, так как развожу свою плату и подбираю компоненты.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пн ноя 17, 2014 17:41:47 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт фев 26, 2010 02:19:52
Сообщений: 20
Рейтинг сообщения: 0
В этой прошивке нет управления подсветкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пт ноя 21, 2014 02:16:38 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
Несколькими страницами ранее автор выложил исходники.
Пожалуй продублирую их еще раз. Может кто и сможет добавить подсветку в прошивку без кирилицы.
Также продублирую тут коментарии автора и еще некоторых пользователей, для ясности вопроса.
Лично я делал попытки перекомпилировать исходник, но знаний маловато пока для такой задачи.

Тут пост автора и его же исходник прилагаю:
Код:
Версий на самом деле не так уж и много. По началу там было просто пару исправлений (вроде 2), и поэтому все предыдущие версии до последней не актуальны. Абсолютно все настройки сохраняются в EEPROM. Батарейка держит время. Последняя же версия существует в 2-х вариациях - для бистабильного и моностабильного реле. Разница между ними в реализации функции relay(). Все же это вызвало некую путаницу между версиями которую надо исправлять.
Изменение гистерезиса, выбор температурного диапазона и выбор типа реле производится компиляцией исходника под свои нужды. Прошу не беспокоить просьбами скомпилировать исходник, так как кодевижин давно не пользую.

Последняя актуальная ревизия исходника в аттачменте (исходный код + файл проэкта кодевижн. готовых прошивок нету - компилировать самостоятельно). Поддерживает выбор типа реле:
- По умолчанию реле моностабильное, если не определить это явно - раскоментировать #define BISTABLE_RELAY
- PORTC4 - включает и отключает моностабильное реле;
- В случае бистабильного реле PORTC4 подает импульс на включение а PORTC5 - импульс на отключение.


Также можно было бы попытаться систематизировать все на первой странице обсуждения, но нельзя редактировать сообщение.


Тут пост другого пользователя о подсветке (к сожалению забыл уже его ник).
Код:
Есть функции "Старт таймера 1" и "Остановка таймера 1"
туда добавляем всего две строчки PORTC |=1<<3 и PORTC &= ~(1<<3),
для меня пока этого достаточно.


часть кода
Код:
//========
// Старт таймера 1
//========
void t1_start (void)
{
TCNT1H=0x00; // Регистры таймера
TCNT1L=0x00;
TCCR1A=0x00; // Регистры контроля
TCCR1B=0x05; // F_osc./1024
 PORTC |=1<<3;   
}

//========
// Останов таймера 1
//========
void t1_stop (void)
{
TCCR1A=0x00; // Регистры контроля
TCCR1B=0x00;
PORTC &= ~(1<<3);
}


Вложения:
thermo.zip [12.29 KiB]
Скачиваний: 351
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 25, 2014 14:12:55 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт фев 26, 2010 02:19:52
Сообщений: 20
Рейтинг сообщения: 0
День добрый. Подскажите знающие, почему при компилировании авторского проекта вылетает одна и та же ошибка (пробовал подменять исходники, проблема та же) Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 25, 2014 19:00:03 
Встал на лапы

Карма: -14
Рейтинг сообщений: -6
Зарегистрирован: Вт окт 14, 2014 14:31:04
Сообщений: 122
Рейтинг сообщения: 0
mybox911 писал(а):
и та же ошибка (пробовал подменять исходники, проблема та же)

Файл #include <ds1307.h>
не принимает ваш аргумент.
Приведите все значения , в соответствие вашему ds1307.h


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Вт ноя 25, 2014 21:38:25 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
Были те же танцы с бубном вокруг проблемы с библиотеками.
Скомпилировать этот проект без ошибок получилось только скачав другую версию CodeVisionAVR
Я понимаю что возможно есть и вариант по проще, но на данный момент я далек от синтаксиса :)
Попробуйте заменьть ваш файл библиотеки ds1307.h на этот

Как будет время попробую еще поиграть с добавлением подсветки в прошивку.


Вложения:
DS1307.H [1.14 KiB]
Скачиваний: 322
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Чт ноя 27, 2014 21:14:49 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
Пожалуйста подскажите как должен работать этот код:
Код:
PORTC |=1<<3;   

PORTC &= ~(1<<3);


Проект компилится без ошибок, предупреждения вроде не влияют на работу прошивки. Но подсветка не работает.
Подсветка на 28 ноге. Но вот что интересно. Если скомпилить проект с бистабильным реле, то соответсвенно и подсветка мигает от импульса отключения реле.
И еще какая часть кода отвечает за отображение номеров пунктов меню 1/4 ... 4/4 ?
А то у меня там постоянно чифра 176 вроде :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пн дек 01, 2014 12:13:15 
Встал на лапы

Зарегистрирован: Пн май 21, 2012 19:08:59
Сообщений: 82
Рейтинг сообщения: 0
Таки добил прошивку для дисплеев без кирилицы + подсветка.
Вместо:
PORTC |=1<<3;
PORTC &= ~(1<<3);

прописал более конкретно:
PORTC |= 0x20;
PORTC &= ~0x20;

не знаю на сколько такое выражение указано программно грамотно, но подсветка работает :)
Реагирует при нажатии на "+", "-", "меню" и в самом меню. На мой взгляд это идеально так как кнопки "вверх", "вниз" не активны вне меню. Кроме этого немножко изменил пиктограмки, надеюсь автор не против.


Вложения:
EXE.ZIP [9.19 KiB]
Скачиваний: 394
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Сб янв 24, 2015 13:05:23 
Родился

Зарегистрирован: Сб янв 24, 2015 12:50:43
Сообщений: 1
Рейтинг сообщения: 0
kotomoto писал(а):
Вместо:
PORTC |=1<<3;
PORTC &= ~(1<<3);

прописал более конкретно:
PORTC |= 0x20;
PORTC &= ~0x20;


Это разные пины же. В первом случае PC3, во втором PC5.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пт мар 13, 2015 19:52:25 
Родился

Зарегистрирован: Сб ноя 01, 2008 10:18:18
Сообщений: 6
Рейтинг сообщения: 0
Здравствуйте, собрал даный термостат, в общем супер, хотел приспособить как на фото, но никак, подвисает, причем не часы, а сам контроллер, причем не во время поджига, а во время переключения клапанов, перепробовал все варианты. Может кто подскажет, а то крышку от котла испортил, хотел чтоб было красиво.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пт мар 13, 2015 20:13:20 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт апр 14, 2011 20:39:14
Сообщений: 552
Рейтинг сообщения: 0
А в чём выражается слово "подвисает"? Если на каком то расстоянии от котла включить "подвисает" нету или есть? По какой плате делали, чем прошивали? Фото платы посмотреть бы.
По подробней пожалуйста. :)
Romanrus1973 писал(а):
перепробовал все варианты.
Это какие такие все варианты?
Экстрасенсов здесь нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Пт мар 13, 2015 22:00:53 
Родился

Зарегистрирован: Сб ноя 01, 2008 10:18:18
Сообщений: 6
Рейтинг сообщения: 0
Варианты те, которые предлагались на форуме, перечитал несколько раз, думал заменить часовую микру, как рекомендовали, но после зависания выдёргивал питание, включал, часы идут нормально, винес плату подальше от котла, дал экраннированые провода на датчик температуры, зависания реже, но все же присутствуют. Единственное, что не пробовал, подключить датчик непосредственно на плату, смысла нету, там где находится котел, прохладно. Плату тоже брал отсюда, правда плату искорежил експериментами. Просто замирает индикатор, и реле включения тоже, так что котел по полной, греет.
Изображение
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программируемый на неделю комнатный термостат.
СообщениеДобавлено: Сб мар 14, 2015 00:19:34 
Грызет канифоль
Аватар пользователя

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Ср янв 13, 2010 18:08:02
Сообщений: 278
Откуда: Украина Запорожье
Рейтинг сообщения: 0
а что там за конденсаторы напаяны


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 510 ]     ... , , , 23, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y