Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Терморегулятор для газового котла с радиодатчиком температуры.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 05:50 #1

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
ТЗ. Данные:
1. Процессор Atmega8. дисплей LCD1602,часы - DS1307, датчик температуры DS18B20 с модулем WL102 и Attiny13
2.Три режима работы: "комфорт","эконом" ,"HOLD"- установка единой температуры в течении суток .
3.Гистерезис: 0,2-4*С
4.Установка по дням недели : фактически это четыре таймера , которые можно задавать. Для меня это:
Т1. 23-00:04-00 эконом
Т2. 04-00:07-00 комфорт
Т3. 07-00:16-00 -эконом
Т4. 16-00:23-00 -комфорт
5.МЕНЮ :
5.1 Установка времени и дня недели ПН,ВТ, и т.д
5.2 Установка таймеров по времени
5.3 Установка температуры по таймерам
5.4 Установка режима "HOLD"
6. Дисплей : первая строка - время , день недели , текущая температура .
Вторая строка : значок факела - котел включен , активный таймер Т1(Т2 и т.д) Установленная температура
:" Комфорт" ( значок звездочка ), либо "эконом" (значок луна ), либо "HOLD"
Как то ,так.Упустил : выход с меги на транзисторный ключ + реле включения.
Вложения:
Последнее редактирование: 29 янв 2019 06:03 от goller1957.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 07:11 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
значок факела - котел включен..." Комфорт" ( значок звездочка ), либо "эконом" (значок луна ), либо "HOLD".
Вот эти все значки разрисуйте по пикселям. Один значок должен занимать одно знакоместо дисплея.
Ваши дисплей поддерживает кириллицу?
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 11:26 #3

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Soir пишет:
Вот эти все значки разрисуйте по пикселям. Один значок должен занимать одно знакоместо дисплея.
Ваш дисплей поддерживает кириллицу?

Кириллицу поддерживает! Значки во вложении.
Вложения:
Последнее редактирование: 29 янв 2019 12:16 от goller1957.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 12:35 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
Значки во вложении.
И какой значок что означает?
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 13:44 #5

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Так , понятно, что ничего не понятно из нарисованного - не Пикассо !.Тогда давайте , скажем так: с учетом кириллицы : комф , экон , Hold .


Сообщение отредактировал. Нарушение Правил форума, раздел 5, п.7
Soir
Вложения:
Последнее редактирование: 29 янв 2019 14:40 от Soir. Причина: Нарушение правил форума.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 14:42 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
В архиве проект. В нем пока не работает радиомодуль, датчик температуры подключен напрямую. Но проверьте все ли есть в схеме, все ли есть в настройках и правильность работы.
Что непонятно - спрашивайте, что не так - пишите.
Вложения:
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 15:26 #7

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Все работает в Протеусе . Вопросы : последнее в меню - что? за кракозябами не понял.Бузер будет дополнительно сигналить что? остальное понятно - пошел собирать макетку.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 16:12 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
за кракозябами не понял.
Поместите файл из архива в папку с проектом или в папку MODELS Proteus'a.

goller1957 пишет:
Бузер будет дополнительно сигналить что?
Пока ничто. Нажатие кнопок, может еще что-нибудь, я ним не занимался, осталось от предыдущего проекта. Если не нужен - уберу.


P.S.
Доработал проект. Устройство может работать и с DS18B20 подключенному напрямую, и с радиомодулем. Выбор варианта производится в меню.
Радиодатчик измеряет температуру и передает его каждые 8 сек. Предусмотрены два джампера, которые умножают это время на 2 и на 4 соответственно.
Если в течении 2-х минут от радиомодуля сигнал не получен, основной контроллер считает это ошибкой.

Все материалы в архиве.
Вложения:
Последнее редактирование: 14 фев 2019 09:08 от Soir.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 18:07 #9

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
СПАСИБО! Вы просто кудесник. buzzer пока оставим , может пригодиться опять же ,например , если нет сигнала с радиодатчика можно их как то завязать.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 19:32 #10

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Все прекрасно работает !Просто поменял мегу в часах и, если бы ,pin на DS18B20 остался на 4 ,то менять ничего не нужно было. ВМР естественно вынул . Радиодатчики с Али подъедут к выходным .тогда все и проверим окончательно ,а так все класс!
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 19:44 #11

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1891
  • Спасибо получено: 752
  • Site Sponsor 2017 Author Site Sponsor 2019
goller1957, еще раз нарушение Правил форума, раздел 5.8
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 19:45 #12

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
если бы ,pin на DS18B20 остался на 4 ,то менять ничего не нужно было.
Говорите, если есть возможность, то выводы можно переназначить.

goller1957 пишет:
тогда все и проверим окончательно
Проверьте ток потребления ATTINY13 в промежутках между передачей данных.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 29 янв 2019 19:53 #13

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Нет, пусть остается как есть - плату все равно дорабатывать Добро !
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 30 янв 2019 08:34 #14

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
У меня возник такой вопрос : два радиодатчика в доме один в часах-термометре(правда один на улице) , другой в терморегуляторе - они друг друга не запутают ? Или там все регулируется,как то ,прошивкой Attiny13. И еще в настройке режима екон. в терморегуляторе она накладывается на слово старт-надо как то поправить например : В верхней строке комф.сменяет екон.и выкл. а на нижней старт т.е установка времени .
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 30 янв 2019 09:16 #15

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
два радиодатчика в доме
Если оба датчика с моей прошивкой, то возможен перекрестный прием данных. В этом случае нужно вносить изменения во все прошивки.
В любом случае, передатчики работающие на одной частоте будут влиять на прием друг друга. Если время передачи совпадет, то есть вероятность потери или искажения данных. Здесь также нужно принимать меры программного характера, но они могут только предотвратить прием искаженных данных.
Самое безболезненное решение - работа передатчиков на разных частотах.

goller1957 пишет:
В верхней строке комф.сменяет екон.и выкл. а на нижней старт т.е установка времени .
Исправил, обновил прошивку в сообщении №8.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 30 янв 2019 09:58 #16

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Прошивка работает - теперь все на своих местах .
Прошивки , конечно же Ваши , будут ! Вообщем приедут модули тогда проверим .
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 14 фев 2019 08:33 #17

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Доброго дня Уважаемый Soir! Приехали, наконец то, модули ! Вот первое включение и , предварительные , первые измерения : Датчики WL101-341 и WL102-341 , Батареи аккумуляторные - ААА -3,2 вольта. Ток покоя - 4,42mA .ток при передаче max - 7.8mA .ток покоя Attiny13 - 18 микроампер. Расстояние метров 15 с перекрытием между этажами - прием уверенный ! Ставлю тест на терморегулятор , он сейчас в приоритете , и займусь часами с этими датчиками . Отсюда вопрос - мы его проговаривали : пробуем прошивки которые сейчас есть и испытываем на предмет, будут ли они путать друг друга, или Вы подкорректируете их ?
И еще вопрос : можно ли подкорректировать прошивку в терморегуляторе ,что бы подсветка не горела постоянно , а например, включалась при нажатии на кнопку меню или любую кнопку , а выключалась через 30 секунд после последнего нажатия . Спасибо !
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 14 фев 2019 09:13 #18

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
Подсветку добавил, вывод 14 МК (прошивку перезалил в сообщение №8). В зависимости от тока подсветки возможно следует установить транзисторный ключ, чтобы не перегружать МК.

Что касается радиомудулей, то выше писал - программные решения не смогут решить проблему в случае, если передача от разных модулей совпала по времени. Это также увеличит время передачи в 1,5-2 раза.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 09:21 #19

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Ради спортивного интереса взял приемник из другого комплекта , заказывал два, он не видит передатчик первого По идее они не пересекутся . И еще, по ходу Attiny надо питать 5в ,иначе пропадает сигнал и на дисплее появляются прочерки т.е вкл. через раз ,или есть другая причина ?
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 09:45 #20

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
По идее они не пересекутся
Если приемник и передатчик идут комплектно, то возможно они настроены друг с другом. Но это ничего не меняет, кроме того, что Вам придется ставить два приемника. А проблема остается, - если МК занят приемом сигнала от одного передатчика, то от второго он принять не сможет. Более того, скорее всего и сигнал от первого будет потерян.
goller1957 пишет:
по ходу Attiny надо питать 5в ,иначе пропадает сигнал и на дисплее появляются прочерки т.е вкл. через раз ,или есть другая причина ?
Вопрос не понял, распишите подробнее.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 09:47 #21

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1891
  • Спасибо получено: 752
  • Site Sponsor 2017 Author Site Sponsor 2019
goller1957 пишет:
Ради спортивного интереса взял приемник из другого комплекта ,
Непонятно что вы имеете ввиду "из второго комплекта"?
Чтобы однотипные схемы не оказывали влияния друг на друга, нужно брать один приемо-передатчик 315мгц, вторую пару 433мгц, и все , никаких шансов "пересечься" не будет..
#StopRussianAggression
Последнее редактирование: 15 фев 2019 09:48 от Oto.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 10:27 #22

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Первоначально на Attiny13 подавалось 5в ,а на модуль передатчика 3,3 вольта и проблем не возникало . При включении и Аттiny и модуля передатчика от двух Аккумуляторов общим напряжением 3,2 в - появились пропуски в передаче сигнала и на дисплее появляются прочерки на месте индикации температуры .
Комплекты совершенно одинаковые . Разница лишь в том ,что один комплект с антеннами -пружинками ,второй без . И тем не менее они друг друга не видят.
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 12:38 #23

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
При включении и Аттiny и модуля передатчика от двух Аккумуляторов общим напряжением 3,2 в - появились пропуски в передаче сигнала и на дисплее появляются прочерки на месте индикации температуры .
Попробуйте изменить FUSE (можно первые, можно вторые).
Но также должен заметить, что гарантированная работа датчика DS18B20 лежит в диапазоне 3,0-5,5V. Для ATTINY13 2,7-5,5V (есть с буквой V, у них нижний предел 1,8V). Поэтому сбои могут быть и с этой стороны.
Вложения:
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 13:48 #24

  • goller1957
  • goller1957 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 43
Оба варианта FUZE с напряжением 3,3 в не работают . С пятью на Attiny - работают оба ,но первоначальный (bodlevel1 ) ,кажется ,лучше . и еще : напряжение на "DATE " модуля прыгает 0,19 вольта до 1,13 в. может здесь засада? при малом напряжении входа идет пропуск ,что не не всегда попадает в интервал 2 мин - нет сигнала , и появляются прочерк в индикации.И последнее -обвязка Attiny - обычная ?
Администратор запретил публиковать записи гостям.

Терморегулятор для газового котла с радиодатчиком температуры. 15 фев 2019 14:04 #25

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 9434
  • Спасибо получено: 3287
  • Respect Site Sponsor 2019 Author
goller1957 пишет:
но первоначальный (bodlevel1 ) ,кажется ,лучше
Это наверно Вам действительно кажется.
goller1957 пишет:
напряжение на "DATE " модуля прыгает 0,19 вольта до 1,13 в.
Оно и должно прыгать (от 0V до напряжения питания), там импульсный сигнал. Но что-то уверенно можно сказать, посмотрев осциллограмму.
goller1957 пишет:
И последнее -обвязка Attiny - обычная ?
Ничего такого... Если сомневаетесь - покажите схему.
Можете попробовать еще на вывод 1 МК подключить резистор 10 кОм к плюсу питания.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir