» E Q U I C O M «
Конференция
» вернуться на equicom.ua
Главная | Ваш Профиль | Кто в on-line?? | Помощь | Поиск

» Здравствуйте Guest: Вход | Регистрация | Забыли пароль?

    E Q U I C O M
    Устройства удаленного мониторинга и управления
        Ping3 и датчик температуры и влажности
Отметить все сообщения в форуме как прочитанные   [ Помощь ]
» Добро пожаловать в Устройства удаленного мониторинга и управления «

Переход по темам
<< Пред. След. >>
Единственная страница этой темы
Модератор:
 

 
nikita40k


Пользователь

Здравствуйте, подскажите пожалуйста, можно ли подключить к Ping3 комбинированный датчик температуры и влажности H7012B1023? Если можно, распишите пожалуйста поподробней как это сделать.

Всего записей: 3 | Дата рег-ции Окт. 2018 | Отправлено: 14:26 - 29 Окт., 2018 | IP
Evgeny



Administrator

Можно, но за 5 минут не выйдет.

Согласно документации, на датчик надо подать питание 24Vac, 50/60Hz или 34Vdc.

Для измерения влажности и температуры можно использовать аналоговые входы AN1 и AN2 устройства PING3.

Влажность
Датчик имеет два выхода, на которых диапазон выходных напряжения 0..1В и 0..10В соответственно при изменении влажности 0..100%. Для входов AN максимально допустимое входное напряжение 3,3В. Поэтому с первого выхода сигнал можно подать непосредственно на AN1, при этом вы будете использовать 1/3,3 часть разрядности АЦП, что даст разрешающую способность измерения влажности порядка 0,3%. Думаю, что этого будет вполне достаточно.

С вычислением коэффициентов O и M разберетесь?

Температура
В документации сказано, что термодатчиком является NTC резистор 20К @ 25°C. Но характер зависимости сопротивления от температуры не описан. Вам понадобится термостабильный источник постоянного тока порядка 100-120 мкА, его можно сделать на транзисторах или ОУ. Если этот ток пропустить через резистор датчика, напряжение на нем будет линейно зависеть от сопротивления резистора (а значит и от температуры). Снимаем напряжение с резистора и подаем на вход AN2. Дальше все это надо калибровать по двум точкам и вычислять коэффициенты O и M, как описано в документации к прошивке PING3.

Можно обойтись без источника тока, а просто сделать делитель из двух резисторов, нижним из которых будет NTC резистор датчика, и подать на него постоянное напряжение, например, +3,3В с разъема AN. Но тогда зависимость напряжения на измерительном резисторе от температуры будет не линейной, и средствами PING3 пересчитать это в температуру не получится. Надо будет обрабатывать программно на удаленном компьютере.

Еще не пропало желание?

-----
Евгений

Всего записей: 501 | Дата рег-ции Янв. 2003 | Отправлено: 18:16 - 29 Окт., 2018 | IP
nikita40k


Пользователь

))Спасибо большое, Евгений!
По температуре заморачиваться не буду, тем более есть стандартный датчик из комплекта к прибору), а вот по влажности попробую подключить по вашим рекомендациям. Если можно, опишите пожалуйста как вычислить коэф-ты для влажности или они вычисляются так же как и для температуры?


(Добавление от 11:40 - 31 Окт., 2018.)


и еще вопрос, какая может быть максимальная длина линии для датчика влажности при минимальной погрешности?

Всего записей: 3 | Дата рег-ции Окт. 2018 | Отправлено: 11:37 - 31 Окт., 2018 | IP
Evgeny



Administrator

Принцип вычисления коэффициентов как и для температуры. При изменении влажности в пределах 0..100% напряжение U на входе АЦП меняется в диапазоне 0..1В. Поэтому относительная влажность X в процентах будет:

X=100*U

Для опорного напряжения АЦП 3,3В фактическое напряжение на входе равно:

U=3,3*ADC

Поэтому окончательная формула пересчета показаний АЦП в влажность будет иметь вид:

X=330*ADC

Соответственно коэффициенты:

O = 0
M = 330

По поводу длины провода. Для термодатчиков TS-AN1 проверяли, нормально работает с проводом 50м (но с учетом нюансов, описанных здесь: http://www.equicom.ua/cgi-bin/ikonboard/topic.cgi?forum=2&topi c=69 ). Теоретически с датчиком влажности тоже должно работать аналогично. Но провод надо брать экранированный и не прокладывать по открытой местности, т.к. эффективной защиты от импульсных помех при грозовых разрядах на входах AN нет.

-----
Евгений

Всего записей: 501 | Дата рег-ции Янв. 2003 | Отправлено: 13:43 - 31 Окт., 2018 | IP
nikita40k


Пользователь

Еще раз спасибо вам, премного благодарен)

Всего записей: 3 | Дата рег-ции Окт. 2018 | Отправлено: 16:59 - 31 Окт., 2018 | IP
Evgeny



Administrator

Пожалуйста )

-----
Евгений

Всего записей: 501 | Дата рег-ции Янв. 2003 | Отправлено: 17:04 - 31 Окт., 2018 | IP
 

Topic: Ping3 и датчик температуры и влажности
Имя:   Вы зарегистрированы?
Пароль:   Забыли пароль?
Сообщение

Поддержка кодов смайликов включена

Для вставки имени, кликните на нем.
Опции сообщения

Хотите добавить свою подпись?
Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?
Вы хотите разрешить смайлики в этом сообщении?
 

Переход по темам
<< Пред. След. >>
Единственная страница этой темы

© 2003 Equicom | О защите личной информации

Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com