Регулятор температуры и влажности на ATmеga8 DHT-11

AVR версия программы

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение romankorotkix36 (roman.korotkix) » 20 ноя 2016, 17:18

На датчике питание 5.03 вольта на data 4.96 v.
Ник: romankorotkix36
Имя: roman.korotkix
(донецк)
Новичок
Новичок
Информация о пользователе

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение andrewproffi (Андрей) » 20 ноя 2016, 18:24

я говорю не померить, а поменять.
посмотри последнее видео в теме которую я скинул.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение romankorotkix36 (roman.korotkix) » 20 ноя 2016, 20:18

Для деревянных объясни как это сделать?
Ник: romankorotkix36
Имя: roman.korotkix
(донецк)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение andrewproffi (Андрей) » 21 ноя 2016, 03:10

:shock: :shock: :shock:
эм.... ну любым способом изменяешь напряжение питания. если нет лабораторного бп, то регулятор на LM317. попробовать менять от 3 до 5в
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение romankorotkix36 (roman.korotkix) » 22 ноя 2016, 05:21

Спасибо.Буду экспериментировать.
Ник: romankorotkix36
Имя: roman.korotkix
(донецк)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение Vovan_G5 (Владимир) » 22 ноя 2016, 12:53

DHT-11 глючные по влажности, я про это где то читал, когда делал свой на DHT-22. С DHT-22 проблем вообще никаких.
Ник: Vovan_G5
Имя: Владимир
(Харьков)
Консультант
Консультант
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение mim (mim) » 23 ноя 2016, 06:52

Я бы посоветовал прочесть во эту ссылку...
Обратите внимание на характеристики датчика HR202 (и ему подобные), возможно в некоторых реализациях не решается температурная компенсация...

Цитата "Датчик поглощает водяной пар и ионные группы распадаются, что увеличивает электрическую проводимость. Время отклика для большинства резистивных датчиков составляет от 10 до 30 секунд для шага измерений 63%. Диапазон сопротивлений типичного резистивного элемента колеблется от 1 кОм до 100 МОм.
Большинство резистивных датчиков используются АС напряжение возбуждения без смещения постоянным током для предотвращения поляризации датчика. Образовывающийся ток конвертируется и выпрямляется в сигнал постоянного напряжения для дальнейшего усиления, линеаризации или аналого-цифрового преобразования. Номинальная частота составляет от 30 Гц до 10 кГц"

Согласно ДШ на HR202 такой датчик можно подключить к любому МК самостоятельно, и реализовать подобные датчики как DHT11... Работа с таким датчиком как HR202 - это простая задачка, которая решается по принципу определения времени заряда конденсатора через резистор (резистор это HR202).
HR202.jpg

Возможно если добавить стабилизацию тока заряда, то удасться выровнять характеристики датчика, но все нужно проверять...
Zar.jpg
У вас нет доступа для просмотра вложений в этом сообщении.
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение Вячеслав (Вячеслав) » 18 апр 2018, 07:54

Добрый день!
Вопрос по контрольной сумме датчика DHT22. Вот пример:
Validation_error_DHT22.rar

Здесь измерение влажности и температуры на DHT22 и вывод значений на LCD16x2
Контрольная сумма (data4 – байт) при увеличении параметров переходит через 0. Четыре байта параметров становятся больше одного байта. Как правильно сверять значения параметров с контрольной суммой во всем диапазоне параметров датчика?
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Вячеслав
Имя: Вячеслав
(Саратов)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Регулятор температуры и влажности на ATmеga8 DHT-11

Сообщение mim (mim) » 18 апр 2018, 08:47

Вячеслав писал(а):Контрольная сумма (data4 – байт) при увеличении параметров переходит через 0.
Ну и что???
Примеры смотрел???
Для наглядности - приняли 5 байт с такими значениями:
00000001b = 1, это старший байт (MSB) значения влажности.
01011111b = 95, это младший байт (LSB) значения влажности.
00000000b = 0, старший байт (MSB) температуры.
11100101b = 229, младший байт (LSB) температуры.
01000101b = 69, это контрольная сумма (CRC), которая должна быть равна сумме всех байт данных.
Проверяем: 1+95+0+229 = 325.
Понятно, что 325 в байт не влезет, возьмем модуль по 256 (т.е. отрежем старшие биты) - получилось 69.
Если сумму приравнивать байтовой переменной, то модуль по 256 сам собой получится...
Равнозначно
Код: выделить все
TEST_CHECK = RH_Byte1 + RH_Byte2 + T_Byte1 + T_Byte2
//TEST_CHECK = TEST_CHECK & 0x00FF
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode AVR

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

Пользователь просматривает форум: нет зарегистрированных пользователей

cron