Страница 1 из 1

HTU21 VS DS18B20

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

HTU21 VS DS18B20

Добавлено: 17 дек 2017, 17:19
Hijin
Даже градусника что бы померять себе температуру тела нет???

HTU21 VS DS18B20

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

HTU21 VS DS18B20

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

HTU21 VS DS18B20

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

HTU21 VS DS18B20

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

HTU21 VS DS18B20

Добавлено: 04 мар 2019, 13:41
Di123
подскажите про htu21
на плате есть два резистора по 4,7к но они висят в воздухе и есть место где они перемычатся по середине
как правильно подключить её к ардуине ?

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

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

HTU21 VS DS18B20

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

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

HTU21 VS DS18B20

Добавлено: 08 мар 2019, 07:33
Di123
да я взял с уно 3,3в
и на I2C шине у меня подключен дисплей 2004 а в ней есть или нет подтягивающих резисторов я не знаю

HTU21 VS DS18B20

Добавлено: 08 мар 2019, 07:41
Andropa
Для инкубатора тоже использую htu влажность чувствует на расстоянии 10 см . Да и температуру быстрее показывает

HTU21 VS DS18B20

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

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

Изображение

Изображение

HTU21 VS DS18B20

Добавлено: 08 мар 2019, 08:01
Di123
видел такие но они заметно дороже моих хотя теже характеристики
в общем я понил что если уберу дисплей то надо замкнуть перемычку

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

HTU21 VS DS18B20

Добавлено: 08 мар 2019, 08:08
Siberian
Di123 писал(а): 08 мар 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 градуса.