Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

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

Термостат на 3 канали 12 черв. 2016 19:57 #1

  • Ingenrus
  • Ingenrus аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 143
Доброго вечора всім! Колись у шановного Soira була подібна розробка, але наразі для мене виникла потреба в 3-канальному термостаті для виміру температури в трьох точках. Діапазон вимірювання - від -5 до +100 градусів. DS18b20 ідеально підійдуть. Мікроконтроллер ATMEGA8, екран рідкокристалічний WH1602. Крок встановки температури 0,1градус, гістерезис регульований від 0,1 до 5 градусів. Видача сигналів повинна бути окрема для кожного канала датчика DS18b20, тільки сигнал повинен бути інвертований - при підвищенні температури вище заданого діапазону на відповідному виході мікроконтроллера повинно бути логічна "1".Дуже буду вдячний за допомогу, бо мені самому дуже важко це зробити - здоров*я не дозволяє...
Увійдіть до облікового запису, щоб писати повідомлення.

Термостат на 3 канали 13 черв. 2016 21:56 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Как должна выглядеть информация на дисплее?
Увійдіть до облікового запису, щоб писати повідомлення.

Термостат на 3 канали 14 черв. 2016 06:32 #3

  • Ingenrus
  • Ingenrus аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 143
Доброго ранку! Інформація може бути у вигляді такому: в першій строці температура від 1-го та 2-го датчиків (з номером канала), а другій строці - від третього. Щиро дякую за відповідь.
Увійдіть до облікового запису, щоб писати повідомлення.

Термостат на 3 канали 14 черв. 2016 21:59 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Вывод информации давайте подробно. Какая буква должна быть в каждой клеточке (знакоместе).
А так, прошивку написал, смотрите.
Кнопка SET - вход в меню и переход между пунктами меню. Сначала выбирается номер канала, затем температура, потом гистерезис.
Долучення:
Останнє редагування: 15 черв. 2016 12:49 від Soir. Причина: Обновление прошивки
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Ingenrus

Термостат на 3 канали 15 черв. 2016 06:34 #5

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

Термостат на 3 канали 15 черв. 2016 12:49 #6

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13643
  • Подякували: 5174
  • sxem.org 2019,2021 Respect Author
Изменил отображение. Прошивку перезалил.
Увійдіть до облікового запису, щоб писати повідомлення.

Термостат на 3 канали 15 черв. 2016 18:05 #7

  • Ingenrus
  • Ingenrus аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 143
Щиро Вам дякую, дорогий друже Soir! Все робить, 100 %! Піду на свята до батьків та обрадую, що ще пенсіонеру треба... Це їм буде прилад для контролю температури в подвалі, времянці та в домі. СПАСИБІ ВАМ!
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir