Датчик температуры и влажности SHT21
|
|
belazov | Дата: Понедельник, 11.04.2011, 16:43 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 2
Статус: Offline
| В статье http://lock.3dn.ru/news....3-18-27 вы описываете работу с датчиком. По описанию датчик классный. Производитель опытный образец высылает. У меня SHT21S c выходом SDM. в I2C пока еще только въезжаю, поэтому заказал и получил такой. По описанию из даташита предлагается получать сигнал напряжения с фильтра 220пФ/100кОм. Но осцилл после такого фильтра показывает пульсации до 1в (АС). хотя напряжение DC при разных температурах при пересчете по формуле производителя дает точную температуру. Такие пульсации и должны быть или я что то не то делаю?
|
|
| |
Admin | Дата: Понедельник, 11.04.2011, 21:19 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| С выхода SDA (перед фильтром) у Вас должна получится картинка, как на рисунке 10 даташита. Далее фильтр RC из этих импульсов выделяет постоянную составляющую - DC. Если после преобразования по соответствующим формулам Вы получаете нормальное значение, то что Вас напрягает? Просто станьте на выход фильтра не осциллографом, а вольтметром и контролируйте DC. Вот посмотрите модель в протеусе - там DC после фильтра имеет ярко выраженую "треугольную" форму. Это и есть Ваши "пульсации до 1В"
|
|
| |
belazov | Дата: Понедельник, 11.04.2011, 23:36 | Сообщение # 3 |
Группа: Пользователи
Сообщений: 2
Статус: Offline
| в том то и дело что считываю показания в извращенной форме. I2C еще не освоил, поэтому с этого выхода подаю на вход ацп в атмега8. после навешивания емкостей после резистора картина получше. больше 0,1мкф смысла нет ставить - пульсации на уровне 15 мв. и по формуле показания 0град и 0% начинаются с 15мВ. Теперь волнует степень достоверности показаний с добавленной емкостью. напрямую из регистров датчика читать конечно точнее было бы. но датчики с I2C только заказал, еще не приехали.
Сообщение отредактировал belazov - Вторник, 12.04.2011, 12:49 |
|
| |
myx | Дата: Воскресенье, 10.07.2011, 18:51 | Сообщение # 4 |
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Уважаемый админ, а можно немного коэффициент поправить, что бы термометр не врал? И еще, коэффициент в формуле измерения влажности тоже изменен или такой какой должен быть?
|
|
| |
Admin | Дата: Воскресенье, 10.07.2011, 19:32 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Можно. На сколько градусов у Вас погрешность? Если есть желание, можете сами поэкспериментировать, добавил исходник в архив файла прошики
|
|
| |
myx | Дата: Воскресенье, 10.07.2011, 23:37 | Сообщение # 6 |
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Я в программировании не силен не смотря на подробные комментарии к программе. А погрешность в 2 градуса. Т.е. показывает на 2 градуса меньше, чем должно быть.
|
|
| |
Admin | Дата: Понедельник, 11.07.2011, 13:54 | Сообщение # 7 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Хорошо, вечером постараюсь сделать.
|
|
| |
Admin | Дата: Понедельник, 11.07.2011, 19:26 | Сообщение # 8 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Изменил вычетаемый коэффициент с 47 на 45
|
|
| |
myx | Дата: Понедельник, 11.07.2011, 20:40 | Сообщение # 9 |
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Спасибо огромное, попробую.
|
|
| |
myx | Дата: Понедельник, 11.07.2011, 22:50 | Сообщение # 10 |
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Оказия какая-то получается. Вот фото со стандартной прошивкой:
А вот с измененной:
|
|
| |