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

ТЕМА: Термостат на 3 канали

Термостат на 3 канали 12 июнь 2016 18:57 #1

  • Ingenrus
  • Ingenrus аватар
  • Не в сети
  • new member
  • Сообщений: 11
Доброго вечора всім! Колись у шановного Soira була подібна розробка, але наразі для мене виникла потреба в 3-канальному термостаті для виміру температури в трьох точках. Діапазон вимірювання - від -5 до +100 градусів. DS18b20 ідеально підійдуть. Мікроконтроллер ATMEGA8, екран рідкокристалічний WH1602. Крок встановки температури 0,1градус, гістерезис регульований від 0,1 до 5 градусів. Видача сигналів повинна бути окрема для кожного канала датчика DS18b20, тільки сигнал повинен бути інвертований - при підвищенні температури вище заданого діапазону на відповідному виході мікроконтроллера повинно бути логічна "1".Дуже буду вдячний за допомогу, бо мені самому дуже важко це зробити - здоров*я не дозволяє...
Администратор запретил публиковать записи гостям.

Термостат на 3 канали 13 июнь 2016 20:56 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Как должна выглядеть информация на дисплее?
Администратор запретил публиковать записи гостям.

Термостат на 3 канали 14 июнь 2016 05:32 #3

  • Ingenrus
  • Ingenrus аватар
  • Не в сети
  • new member
  • Сообщений: 11
Доброго ранку! Інформація може бути у вигляді такому: в першій строці температура від 1-го та 2-го датчиків (з номером канала), а другій строці - від третього. Щиро дякую за відповідь.
Администратор запретил публиковать записи гостям.

Термостат на 3 канали 14 июнь 2016 20:59 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Вывод информации давайте подробно. Какая буква должна быть в каждой клеточке (знакоместе).
А так, прошивку написал, смотрите.
Кнопка SET - вход в меню и переход между пунктами меню. Сначала выбирается номер канала, затем температура, потом гистерезис.
Вложения:
Последнее редактирование: 15 июнь 2016 11:49 от Soir. Причина: Обновление прошивки
Администратор запретил публиковать записи гостям.
Спасибо сказали: Ingenrus

Термостат на 3 канали 15 июнь 2016 05:34 #5

  • Ingenrus
  • Ingenrus аватар
  • Не в сети
  • new member
  • Сообщений: 11
Доброго ранку! Дякую за прошивку. В Proteus просимулював, все добре. По виводу інформації - біля температури від датчиків потрібно лише поставити нумерацію -1, 2, 3 відповідно. (Наприклад, 1: 29,5С 2: 30,3С 3: 41,5С). І ще прошу Вас зробити так, щоб значок номера датчика приймав інверсію, якщо в цьому каналі є вихід за межі дапазону встановленноі температури. Сьогодні спробую зібрати на макетке - обов*язково відпишусь Вам про роботу. Щиро дякую.
Последнее редактирование: 15 июнь 2016 05:38 от Ingenrus. Причина: Допис
Администратор запретил публиковать записи гостям.

Термостат на 3 канали 15 июнь 2016 11:49 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Изменил отображение. Прошивку перезалил.
Администратор запретил публиковать записи гостям.

Термостат на 3 канали 15 июнь 2016 17:05 #7

  • Ingenrus
  • Ingenrus аватар
  • Не в сети
  • new member
  • Сообщений: 11
Щиро Вам дякую, дорогий друже Soir! Все робить, 100 %! Піду на свята до батьків та обрадую, що ще пенсіонеру треба... Це їм буде прилад для контролю температури в подвалі, времянці та в домі. СПАСИБІ ВАМ!
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко