Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • ...
  • 3
  • 4
  • 5
  • 6
  • 7

ТЕМА: Регулятор температури та вологості, з датчиком DHT22 (DHT11)

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 09:34 #126

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Ещё одно. Раз в сутки происходит зависания МК при работе ВРВ и ВРО и на дисплее показания температуры или влажности - "замораживаются", кнопки не реагируют. Лечится передёргиванием питания.
Soir пише:
температура стоит ровно, наблюдал минут 5.
Странно. У меня к датчику идут не экранированные провода метра три, может это повлиять, но тогда почему, только на температуру? Сам датчик проверял на другом устройстве - работает.
Может есть смысл ( в моём варианте сделать опрос датчика в одну минуту)?
Останнє редагування: 20 січ. 2019 09:42 від Roman77.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 09:43 #127

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Опишите подробнее, при каких настройках? Пока макет собран, я могу поставить на прогонку.
Это происходит каждые сутки?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 10:01 #128

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Настройки: ВРВ = 60, ВРО = 30, время индикации температуры = 30, индикация влажности = 5, осн. температура 7гр., влажность 80%.
Да, кстати, датчик DHT11 находится у меня в очень влажном помещении! Влажность на данный момент более 95% (это за пределами измерения влажности данного датчика), может и этот фактор сейчас влияет?
Зависания происходят тогда, когда включил ВРВ и ВРО вот уже вторые сутки, раньше без этих параметров зависания не наблюдалось.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 10:43 #129

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
Настройки:
Хорошо, сейчас подготовлю и буду наблюдать. Еще посмотрю прошивку.

Roman77 пише:
датчик DHT11 находится у меня в очень влажном помещении! Влажность на данный момент более 95% (это за пределами измерения влажности данного датчика), может и этот фактор сейчас влияет?
На зависание не должен влиять. А на стабильность - да, может. Хотя у них измерительный диапазон до 90%, при хранении влажность должна быть не более 60%.
Для проверки переместите датчик в сухое помещение.

P.S.
По настройкам не разобрался, дайте с такими обозначениями, как они выглядят в меню.
P.S.2
И еще тестовая прошивка. В ней изменена точка в младшем разряде. На время работы с датчиком она включается. То есть каждые 2 сек будет кратковременная вспышка. Обратите внимание, если контроллер зависнет, горит эта точка или нет.
Долучення:
Останнє редагування: 20 січ. 2019 10:59 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 14:35 #130

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
По настройкам не разобрался, дайте с такими обозначениями, как они выглядят в меню.
Первое меню: 5 с, 80 h
Второе меню: d 4c, cr0C, ВП t =30, НП t = 3.
Третье меню: d 7h, cr0h, ВП h =94, НП h = 30
Четвёртое меню(четыре раза нажать кнопку MENU) : ВРВ = 60, ВРО = 30, t = 30, h = 5,
В характеристиках на датчике DHT11 написано,что он может измерять влажность до 95%
P.S. Датчик расположен сейчас в подвале. С помощью данного устройства пытаюсь "уравновесить" температуру и влажность в подвале...
Сейчас залью новую тестовую прошивку и буду наблюдать, для наблюдения может потребоваться несколько суток...
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 14:48 #131

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
В характеристиках на датчике DHT11 написано,что он может измерять влажность до 95%
Значит у нас разная документация. Во всех моих документах - 90%. Еще раз в гугл - 90%.

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

Roman77 пише:
Сейчас залью новую тестовую прошивку и буду наблюдать.
Выставил Ваши настройки, запустил на макете. Несколько суток вряд ли получится - пока не потребуется макет для других целей.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 16:07 #132

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
Во всех моих документах - 90%. Еще раз в гугл - 90%.
Во вложении, может уведите, на обратной стороне датчика написано: U1 = 20-95%(третья строчка с верху). Фото с маг.Космодром, там и брал.
Soir пише:

Его же можно хотя бы на пару часов достать из подвала?
Достал из подвала датчик DHT11. Показания температуры стали стабильными, с температурой 20гр. и 45% влажности. Ведать датчику "крышу" срывает, от такой высокой влажности, как у меня в подвале... Но когда пришёл очередной раз смотреть показания температуры, на дисплее ничего не отображалось(экран потух совсем), передёрнул питание, поехало дальше...
Новую прошивку пока не заливал, экспериментирую на старой.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 17:35 #133

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
на обратной стороне датчика написано: U1 = 20-95%
На моем тоже самое. Но техническая информация самих китайцев (Aosong) 20-90%.
В некоторых даташит (других китайцев) есть фотография датчика, на которой 95, но тут же в тексте 90...

Roman77 пише:
Новую прошивку пока не заливал, экспериментирую на старой.
Значит в случае зависания придется повторять эксперимент на новой.

P.S.
На макете пока порядок.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:00 #134

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Перешёл на новую прошивку. Если есть возможность, то датчик нужно поместить в холодное место (5-10гр.). Только тогда он проявляет нестабильность по температуре. Изменения происходят в такт мигания точки в младшем разряде. Если-бы изменения были в один градус, то это ещё нормально, а так температура изменяется с 11гр. скачком на 8гр., на два, три градуса. При температуре в помещении около 20гр. показания температуры - стабильны!
Здесь я вижу один выход: сделать прошивку, где опрос датчика был хотя бы с 30сек до 60сек.
P.S пока зависаний не наблюдал, датчик поместил опять на своё место, в подвал (7-8гр)
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:12 #135

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
Если есть возможность, то датчик нужно поместить в холодное место (5-10гр.).
Завтра попробую найти такое место. Но это будет тестирование датчика, а не прошивки.

Roman77 пише:
Изменения происходят в такт мигания точки в младшем разряде.
Так и должно быть.

Roman77 пише:
Здесь я вижу один выход: сделать прошивку, где опрос датчика был хотя бы с 30сек до 60сек.
И что это решит?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:23 #136

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
И что это решит?
Избавлюсь от скачков в индикации температуры. Тут, по ходу дела, датчики DHT11 - "глючные" сами по себе...
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:30 #137

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Это не избавит от скачков. Это называется "спрятаться от проблемы".
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:34 #138

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Roman77 пише:
по ходу дела, датчики DHT11 - "глючные" сами по себе...
Еще может быть питающее напряжение, когда дело доходит до "танцев с бубном" нужно пробовать подключить от аккумулятора.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 20 січ. 2019 21:53 #139

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Oto пише:
Еще может быть питающее напряжение
Согласен, но почему тогда при 20гр. показания датчика стабильны?
Только-что произошло зависание МК. На индикаторе замерла цыфра 95Н, на кнопки не реагирует, точка в младшем разряде не мигает. Возможно идёт какой-то перегруз по влажности? Ведь сейчас влажность,которую измеряет датчик, за границей его возможности...
Завтра попробую переместить датчик в более сухое помещение, и понаблюдать над зависанием...
Останнє редагування: 20 січ. 2019 23:31 від Roman77.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 07:31 #140

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
точка в младшем разряде не мигает.
Включена или нет? Это важно.

Roman77 пише:
Возможно идёт какой-то перегруз по влажности?
Если перегруз взять в кавычки, то возможно.
Сделал контроль выхода за пределы. Точка пока в тестовом режиме.

P.S.
Макет до сих пор работает нормально. Сейчас перетащу его в прохладное место.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 08:12 #141

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Точка не светится!(выключена)
Оказывается в прохладное место нужно перенести датчик, да еще и влажное, более 95 процентов. Только тогда датчик "проявит" себя.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 08:27 #142

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
Оказывается в прохладное место нужно перенести датчик, да еще и влажное, более 95 процентов. Только тогда датчик "проявит" себя.
Тут уже без меня. Убивать свой датчик желания нет. Написано в даташит не более 90% - не более 90%. Да и как-то здравый смысл подсказывает, что вода и электричество мало совместимы.

Пока что датчик показывает +9, влажность 47%. Попробую еще ему понизить температуру. Но на этом и все, если сбоев не будет, значит устройство полностью работоспособно. А у себя ищите способы привести условия эксплуатации хотя бы к требованиям электробезопасности.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 08:54 #143

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
Пока что датчик показывает +9, влажность 47%. Попробую еще ему понизить температуру.
Soir, у Вас показания температуры при +9гр. не скачут?
Тогда можно ли в прошивке сделать какое-нибудь ограничение максимумов (минимумов) показаний, чтобы программа не уходила в "нокаут", пока у меня не понизится влажность и не станет нормальной?
Soir пише:
А у себя ищите способы привести условия эксплуатации хотя бы к требованиям электробезопасности.
Пытаюсь это сделать при помощи данного устройства + вентиляторы с подогревом для просушки помещения.
P.S. Вероятно я создал для датчика такие "условия", при которых он отказывается нормально работать, а прошивка тут не причём.
Останнє редагування: 21 січ. 2019 08:58 від Roman77.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 09:19 #144

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
Soir, у Вас показания температуры при +9гр. не скачут?
Сейчас 8 градусов, влажность 50%. Показания стабильны.

Roman77 пише:
Тогда можно ли в прошивке сделать какое-нибудь ограничение максимумов (минимумов) показаний, чтобы программа не уходила в "нокаут", пока у меня не понизится влажность и не станет нормальной?
Сначала нужно определить причину "нокаутов". Если это датчик, то одно. Если прошивка, то другое. Если у Вас и контроллер в тех же условиях, что и датчик, то третье...
А такие изменения уже есть в последней тестовой прошивке.

Roman77 пише:
Пытаюсь это сделать при помощи данного устройства + вентиляторы с подогревом для просушки помещения.
Наверно меры недостаточные - слабая вентиляция, маломощный нагреватель. Или неудачная конструкция.
Возможно нужно внести изменения в алгоритм работы контроллера - продумать ситуации, когда параметры выходят за пределы измерения. То есть, фактически при отказе датчика.
Останнє редагування: 21 січ. 2019 09:19 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 09:50 #145

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
А такие изменения уже есть в последней тестовой прошивке.
Контроллер с новой прошивкой постоянно перезагружается с периодом в 30сек.
Перенёс датчик в более сухое помещение - устройство немного поработав - зависло. Точка в мл.разряде не светится.
Температура 21гр. влажность 46% - перезагрузки прекратились, показания температуры стабилизировались.
Останнє редагування: 21 січ. 2019 11:36 від Roman77.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 11:38 #146

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
Контроллер с новой прошивкой постоянно перезагружается с периодом в 30сек. Так должно быть?
Нет, так не должно быть. Залил прошивку в макет, пока температура поднялась до +14. Зависаний, сбросов... нет. Подожду, пока снизится.

Попробуйте в условиях, когда постоянно идет перезагрузка отключить датчик влажности вообще (желательно отключить непосредственно возле МК). Посмотрите, прекратятся ли перезагрузки.

Причиной сбоев и зависаний могут быть помехи от работы реле. Если у Вас подключены нагрузки - отключите их для тестов.
Косвенным подтверждением может быть и то, что если Вы переносите прибор в сухое место, то нагрузки все остаются в влажном и на работу устройства перестают влиять.

Также проверьте и питание +5V. Не знаю, какая у Вас схема блока питания, но если от одного источника берется и питание реле, то возможны просадки питающего напряжения, что также может привести к сбоям.
Roman77 пише:
Температура 21гр. влажность 46% - перезагрузки прекратились, показания температуры стабилизировались.
Вывод напрашивается...
Останнє редагування: 21 січ. 2019 11:39 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 12:17 #147

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Roman77 пише:
Oto пише:
Еще может быть питающее напряжение
Согласен, но почему тогда при 20гр. показания датчика стабильны?
Помехи по питанию , влияющие на работу МК, маловероятно логически просчитать, как вариант нужно просто попробовать, что бы это исключить.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 15:18 #148

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Отключил макет. Температура опускалась до +6, влажность 52%. Сбоев, зависаний, нестабильности в показаниях не заметил.

Поэтому причины нужно искать в самом устройстве и начать с питания. Как предлагал Oto и были мои предложения по экспериментам.

Второй момент, это конечно же условия эксплуатации. Понимаю, что они такие, какие есть и ничего тут не изменишь. Но нужно попытаться хотя бы минимизировать воздействие влажности на устройство, где это можно.

Третий момент, это уже борьба с последствиями, если результата по первым двум все-таки нет.
Здесь могу предложить усреднять значения температуры за какой-то период, может за 10-20 сек, может больше. Второе, продумать стратегию управления в случае выхода параметров за допустимые пределы и/или неисправности датчика (например, показания более 90% влажности уже можно считать выходом за пределы).
Третье, контроль зависания с перезагрузкой контроллера. Все эти вопросы не решают проблемы, а лишь уменьшают ее вредное воздействие на работу всей системы управления микроклиматом.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 18:15 #149

  • Roman77
  • Roman77 аватар
  • Оффлайн
  • habitue
  • Дописи: 189
  • Подякували: 22
  • sxem.org Sponsor 2019
Soir пише:
Здесь могу предложить усреднять значения температуры за какой-то период, может за 10-20 сек, может больше. Второе, продумать стратегию управления в случае выхода параметров за допустимые пределы и/или неисправности датчика (например, показания более 90% влажности уже можно считать выходом за пределы).
Третье, контроль зависания с перезагрузкой контроллера.
Первых два момента можно исключить, так-как с питанием проблем нет, заранее этот вопрос решил.
Сам контроллер всё это время находился в сухом помещении, за исключением самого датчика DHT11, он перемещался, то во влажную среду , то в сухую, в ходе экспериментов.
На счёт усреднения, думал с самого начала сложившейся проблемы. Можно было за 30сек. сделать. Я думаю это единственный выход из моего положения, другого ничего не придумаешь.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 січ. 2019 19:24 #150

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Roman77 пише:
с питанием проблем нет, заранее этот вопрос решил.
Я бы не был так самоуверен, пока не перепробовал на практике всё. Дважды. Но как хотите, в конце концов, наверно я не должен быть более заинтересованным в решении проблемы, чем Вы.
Roman77 пише:
Сам контроллер всё это время находился в сухом помещении, за исключением самого датчика DHT11, он перемещался, то во влажную среду , то в сухую, в ходе экспериментов.
С датчиком более понятно, если рассматривать только проблему нестабильности показаний. Но зависать контроллер не должен, даже если Вы совсем отключите датчик. Кстати, я Вам предлагал для эксперимента отключить датчик, но Вы наверно тоже заранее все решили. А исключать к.з. в датчике или проводке, например по причине той же высокой влажности, нельзя.
Roman77 пише:
Можно было за 30сек.
Сделал 30 сек.
Roman77 пише:
Я думаю это единственный выход из моего положения, другого ничего не придумаешь.
Мне, кроме изложенных ранее путей поиска причины проблем, больше нечего предложить. Разве что еще заменить датчик, может другой будет более стойкий. А может проблема и не в датчике.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • ...
  • 3
  • 4
  • 5
  • 6
  • 7
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir