HTU21 VS DS18B20

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
slon-genia
Сержант
Сообщения: 101
Зарегистрирован: 21.11.2016{, 11:05}
Репутация: 2

HTU21 VS DS18B20

#1

Сообщение slon-genia » 17.12.2017{, 15:34}

Подключил к UNO два датчика: датчик температуры DS18B20 и датчик температуры и влажности HTU21. 
HTU21 = 37,49 град, DS18B20 = 36,13 град. Оба датчика установлены рядом в одной термокамере. Кому больше верить? Контрольного термометра нету. Собираю инкубатор- разница в 1 градус думаю будет критична.

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

HTU21 VS DS18B20

#2

Сообщение Hijin » 17.12.2017{, 17:19}

Даже градусника что бы померять себе температуру тела нет???

slon-genia
Сержант
Сообщения: 101
Зарегистрирован: 21.11.2016{, 11:05}
Репутация: 2

HTU21 VS DS18B20

#3

Сообщение slon-genia » 17.12.2017{, 17:25}

Hijin писал(а):Даже градусника что бы померять себе температуру тела нет???
Этот не годится, пробовал.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

HTU21 VS DS18B20

#4

Сообщение Олег » 17.12.2017{, 18:04}

slon-genia писал(а):DS18B20
Должен быть точнее, но для инкубатора все-равно калибровать надо.

slon-genia
Сержант
Сообщения: 101
Зарегистрирован: 21.11.2016{, 11:05}
Репутация: 2

HTU21 VS DS18B20

#5

Сообщение slon-genia » 17.12.2017{, 18:21}

Олег писал(а):DS18B20Должен быть точнее, но для инкубатора все-равно калибровать надо.
Спасибо за совет. Куплю поверенный термометр и буду пробовать калибровать. Месяц уже сижу над проектом инкубатора. С автоматикой все нормально. Осталось довести до ума терморегулятор. Пробовал ПИД регулятор, но он у мне не понравился. Уж больно он долго в режим входит.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

HTU21 VS DS18B20

#6

Сообщение Siberian » 29.01.2018{, 07:42}

Я в инкубаторах использую HTU21, реальная точность +/- 0,2-0,3 градуса, раньше использовал DS18B20, точность +/- 0,5 градуса.
Подключать датчик HTU21(SCL и SDA) желательно экранированным проводом, а VIN и GND можно обычным, сам экран подключить к GND.
Если на модуле с датчиком нет подтягивающих резисторов для SCL и SDA, то подтянуть к VIN резисторами по 10 ком.

Аватара пользователя
Di123
Капитан
Сообщения: 820
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 27
Имя: Дмитрий

HTU21 VS DS18B20

#7

Сообщение Di123 » 04.03.2019{, 13:41}

подскажите про htu21
на плате есть два резистора по 4,7к но они висят в воздухе и есть место где они перемычатся по середине
как правильно подключить её к ардуине ?

я сейчас подключил как есть не напаивая перемычек
тоесть не соединяя оба резистора с плюсом
2019-03-04_173747.png
2019-03-04_173747.png (161.89 КБ) 871 просмотр
температуру и влажность показывают в итоге
или так нельзя подключать ? :smile37:

а по поводу DS18B20 в момент его включения он показывает одну температуру начальную и через минуту постепенно её повышает на 0,6 градуса , выключиш через несколько минут включиш и снова тоже самое
такое ощущение что он сам себя нагревает (притянут резистором 4,3к)

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

HTU21 VS DS18B20

#8

Сообщение Siberian » 08.03.2019{, 07:28}

Всё, что подключено к шине I2C должно быть подтянуто к (+) резисторами 4,7-10 К. Это делается для того, чтобы не было подвисаний самой шины, и еще влияет на скорость (это другая тема, имеется ввиду не скорость самой ардуинки), но подтягивающие резисторы не нужно слишком занижать. Если к шине I2C подключено еще, что-то, что в свою очередь уже с подключенными резисторами, то суммарное сопротивление не должно быть ниже 4,7 К.

На вашем модуле есть стабилизатор 3,3 V ? Этот датчик не 5 вольтовый. Нужно или общее питание использовать 3,3 V, или питать отдельно датчик.

Аватара пользователя
Di123
Капитан
Сообщения: 820
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 27
Имя: Дмитрий

HTU21 VS DS18B20

#9

Сообщение Di123 » 08.03.2019{, 07:33}

да я взял с уно 3,3в
и на I2C шине у меня подключен дисплей 2004 а в ней есть или нет подтягивающих резисторов я не знаю

Andropa
Рядовой
Сообщения: 54
Зарегистрирован: 13.12.2018{, 14:22}
Репутация: 0
Имя: Andron

HTU21 VS DS18B20

#10

Сообщение Andropa » 08.03.2019{, 07:41}

Для инкубатора тоже использую htu влажность чувствует на расстоянии 10 см . Да и температуру быстрее показывает

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

HTU21 VS DS18B20

#11

Сообщение Siberian » 08.03.2019{, 07:42}

В основном на дисплеях 1602 2004 уже есть подтягивающие резисторы, если не ошибаюсь, по 10к. Если больше ничего не подключено к I2C, то можно параллельно подтянуть еще двумя по 10к.

Для 5 v вольт я использую датчик с готовой развязкой.

Изображение

Изображение

Аватара пользователя
Di123
Капитан
Сообщения: 820
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 27
Имя: Дмитрий

HTU21 VS DS18B20

#12

Сообщение Di123 » 08.03.2019{, 08:01}

видел такие но они заметно дороже моих хотя теже характеристики
в общем я понил что если уберу дисплей то надо замкнуть перемычку

подскажите как увеличить битность у DS18B20
автор толи ошибся в своём блоке толи не смог реализавать
в общем DS18B20 как и htu21 имеет 12 бит на вывод точности информации
но на деле htu21 может показывает изменение информации с точностью 0,01 градус
а DS18B20 только может выводить с точностью 0,06 градуса

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

HTU21 VS DS18B20

#13

Сообщение Siberian » 08.03.2019{, 08:08}

Di123 писал(а):
08.03.2019{, 08:01}
подскажите как увеличить битность у DS18B20
автор толи ошибся в своём блоке толи не смог реализавать
в общем DS18B20 как и htu21 имеет 12 бит на вывод точности информации
но на деле htu21 может показывает изменение информации с точностью 0,01 градус
а DS18B20 только может выводить с точностью 0,06 градуса
Не заморачивайся, это теория. Я с инкубаторами плотно занимаюсь несколько лет, проводил множество экспериментов. Реальная точность htu21, это 0,2-0,3 градуса, в очень редких случаях 0,1 градус. В датчиках DS18B20 точность в среднем 0,5 градуса, попадаются очень хорошие с точностью 0,3 градуса. Всё это я измерял лабораторным термометром с ценой деления 0,05 градуса.

Ответить

Вернуться в «Датчики температуры, влажности и давления»