реклама на сайте
подробности

 
 
> SHT21 (Модуль GY-21) на ATMega8, Точностть показаний
hd44780
сообщение Nov 21 2016, 11:14
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Привет всем.

Вот обзавёлся этим датчиком и решил заменить им старый добрый проверенный HIH-3610 (аналоговый датчик влажности с выходом на АЦП), но сдохший к великому сожалению crying.gif .

В конечный прибор пока не вставлял, в целях тестирования/отладки подключил его к отдельной меге8@16MHz. Результаты для простоты гоню на USART и далее в комп.
На базе примеров из интернета написал функции для работы с этим датчиком. Использую ногодрыг, т.к. в конечном устройстве на меге8 ноги аппаратного i2C заблокированы АЦП (там ещё MPX6115A висит). Это не STM32 rolleyes.gif ...

Датчик запустился в общем-то без проблем, данные с него приходят исправно, но, на мой взгляд, немного странные. Например:
Цитата
Temp=24.54; Hum=28.76
Temp=24.55; Hum=28.58
Temp=24.55; Hum=28.45
Temp=24.54; Hum=28.30
Temp=24.53; Hum=28.18
Temp=24.51; Hum=28.15
Temp=24.51; Hum=28.12
Temp=24.51; Hum=28.03
Temp=24.50; Hum=27.91
Temp=24.51; Hum=27.87
Temp=24.54; Hum=27.97
Temp=24.56; Hum=27.97
Temp=24.57; Hum=27.91
Temp=24.57; Hum=28.15
Temp=24.58; Hum=28.18

Замеры раз в секунду. В 30 см от него лежит DS18B20, показывает ~22 градуса.
Если долго держать включённым, температура медленнно но повышается. это нормально? В целом вопрос теоретический, у меня прибор сам вырубается через 10 сек после включения.

А вот влажность какая-то пониженная. Эталона у меня, правда, нет, но когда HIH-3610 был в норме, он 30% даже в жару не показывал...

И ещё вопрос. По стандарту I2C вначале положено передавать адрес девайса. В некоторых примерах под ардуину я видел передачу этого адреса. Но когда я это делаю, оно где-то виснет (не разбирался где).
Но у меня нет доверия к ардуино-примерам, т.к. там значения из датчика везде делят на 65535, хотя по доке на SHT21 там разрешения 16 бит нигде нет, для температуры максимум 14 бит, для влажности - 12.

Я также не припаял pull-up резюки к ногам. Для этого модуля они вроде не нужны. Или я ошибаюсь?

Кто-то может помочь?
Код для CvAVR приложил. Сам датчик полностью адекватный - кладу палец - температура повышается (кстати и влажность тоже sm.gif ), открываю окно (идёт холодный воздух) - понижается.
подышу на него - влажность увеличивается. Снимаю эти воздействия - показания возвращаются обратно.

Спасибо.
Прикрепленные файлы
Прикрепленный файл  Mega8_SHT11.7z ( 7.47 килобайт ) Кол-во скачиваний: 24
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- hd44780   SHT21 (Модуль GY-21) на ATMega8   Nov 21 2016, 11:14
- - Obam   Вот чуток инфы с we.easyelectronix.ru лишней дума...   Nov 21 2016, 13:25
|- - hd44780   Цитата(Obam @ Nov 21 2016, 16:25) Вот чут...   Nov 21 2016, 14:39
- - ivn   Я нe работал с SHT11, но когда-то изучал. ЦитатаИ...   Nov 21 2016, 13:34
- - amiller   В документации на SHT10 (SHT11) есть указания по д...   Nov 21 2016, 16:41
- - hd44780   Дико извиняюсь, датчик SHT21 - http://www.ebay.com...   Nov 21 2016, 17:05
- - RabidRabbit   Цитата(hd44780 @ Nov 21 2016, 14:14) Но у...   Nov 27 2016, 17:01
|- - hd44780   Цитата(RabidRabbit @ Nov 27 2016, 20:01) ...   Nov 28 2016, 12:49
- - M_Andrey   Цитата(hd44780 @ Nov 21 2016, 14:14) Датч...   Nov 27 2016, 17:41
- - M_Andrey   А при чем тут калибровка. Может у вас датчик что-т...   Nov 28 2016, 16:08
- - hd44780   ну я ж не первый раз делаю такие схемы Китайская ...   Nov 29 2016, 07:21
|- - M_Andrey   Кстати у SHT21 есть встроенный подогрев чипа, у ва...   Nov 29 2016, 12:09
- - hd44780   Ну я его не включал, он мне 300 лет не нужен :D . ...   Nov 29 2016, 14:25
- - hd44780   Прочитал конфиг-регистр: 3Ah = 00111010 - бит 2 = ...   Nov 29 2016, 18:31
- - enclis_   ЦитатаА вот влажность какая-то пониженная. Эталона...   Dec 14 2016, 14:25


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 15:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016