Перейти к содержанию
    

Сигнал от датчика влажности на 100 м

Приветствую всех.

Есть датчик влажности: http://kosmodrom.com.ua/data/hih/HIH-4000.pdf.

Как я понял максимальный выходной ток ограничен 500 мкА.

Возникает вопрос: Если напряжение с него гнать по витой паре метров, эдак на 100. Не исказится ли слишком сигнал?Хватит ли мощности у датчика?Витая пара будет лежать возможно рядом с сетевыми кабелями 220 В.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

500мкА это максимальный ток потребления, а не выходной ток. Выход у него - напряжение. На какие-либо значительные расстояния (больше, чем на одной небольшой печатной плате) такой сигнал впрямую передавать нельзя. На другом конце вы будете измерять что угодно, но не его выходной сигнал. Для передачи выходной сигнал датчика нужно либо преобразовать в ток и передавать сигнал по токовой петле 4-20мА (низкий ток собственного потребления датчика этому очень способствует), либо оцифровать и передавать уже готовый результат измерения в цифре. И для первого и для второго вариантов существует куча готовых решений. Все зависит от требуемой точности измерения и скорости выдачи результата.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все зависит от требуемой точности измерения и скорости выдачи результата.

И от приёмника.... А 20 баксов не слишком?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И от приёмника.... А 20 баксов не слишком?

И чего так сразу? Почему не 100$. Тогда уже ссылку кидайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня была еще мысль пустить сигнал через ОУ, включенного в качестве повторителя или же умножающего сигнал x2. Я так понял это тоже не годится.

Нашел вот микросхему токовой петли XTR105 http://pdf1.alldatasheet.com/datasheet-pdf...OWN/XTR105.html

 

Вроде бы подойдет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И чего так сразу? Почему не 100$. Тогда уже ссылку кидайте.

digikey efind

 

Просто интересно, они все так стоят? Если этот, +-3% 20$, сколько же тогда +-0.5%?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда выгоднее будет сразу оцифровывать мегой8 и по rs-485 переганять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда выгоднее будет сразу оцифровывать мегой8 и по rs-485 переганять.

20$ это за датчик, XTR105 10$.

 

485 - не понятно что у автора на другом конце...

 

4-20, может быть и их тоже проше сделать какой-нибудь мегой или тини, чем спец микрухой? Получится проще и дешевле?

Изменено пользователем Злодей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Датчиков таких примерно будет штук 30.

Оцифровывать мегами возле каждого.

Потом по RS-485 гнать все в 1 главную мегу. Ну и использовать протокол какой нибудь.Предположительно MODBUS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел вот микросхему токовой петли XTR105

Вроде бы подойдет?

Подойдет, но у нее излишняя функциональность имеется. Думаю, что вам лучше что-то типа XTR115 или XTR116 поставить. Или, учитывая довольно хорошую линейность вашего датчика, сделать преобразователь на паре ОУ. Еще дешевле будет.

Оцифровывать мегами возле каждого.

Потом по RS-485 гнать все в 1 главную мегу.

Только по стоимости выйдет дороже, чем простой преобразователь в токовую петлю. Для датчика с токовым выходом нужно всего лишь два провода от которых он и питаться будет. А для датчика с RS485 нужно как минимум четыре провода (лучше пять) и изоляцию RS485. Да еще и локальное заземление датчика, если делать по-хорошему и рассчитывать, что датчики не в одном помещении будут или к линии интерфейса RS485 могут подключить не только ваши датчики, но еще и другие устройства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если поставить 30 преобразователей XTR115 возле датчика, о потом необходимо поставить 30 преобразователей ток-напряжение на основной плате. Чтобы затем через аналоговые ключи подавать на вход АЦП.Я ведь не могу через аналоговый комутатор пропускать ток от какого либо датчика а только затем этот ток преобразовывать в напряжение? То есть нельзя поставить 30 преобразователей напряжение-ток и 1 преобразователь ток-напряжение?

 

Нужно в общем измерять и температуру и влажность.Температуру я думал сделать на DS18B20.

 

Появилась у меня тут еще такая мысль:

А что если использовать 1-wire DS2438 http://pdf1.alldatasheet.com/datasheet-pdf...LAS/DS2438.html

Судя из даташита он и температуру измеряет и АЦП имеет на 10 бит. Стоимость его порядка 30 грн.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если поставить 30 преобразователей XTR115 возле датчика, о потом необходимо поставить 30 преобразователей ток-напряжение на основной плате. Чтобы затем через аналоговые ключи подавать на вход АЦП.Я ведь не могу через аналоговый комутатор пропускать ток от какого либо датчика а только затем этот ток преобразовывать в напряжение? То есть нельзя поставить 30 преобразователей напряжение-ток и 1 преобразователь ток-напряжение?
Ничего не понял. :cranky: Переведите пожалуйста. Напомню, что самым простейшим "преобразователем" тока в напряжение является резистор :laughing:

Нужно в общем измерять и температуру и влажность.Температуру я думал сделать на DS18B20.
Думаю, что настало время описать исходную задачу. Что за объект вы там автоматизируете? Зерносушилка? Элеватор? Оранжерея? Какие параметры и в скольких точках предполагается измерять? С какой точностью?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подойдет, но у нее излишняя функциональность имеется. Думаю, что вам лучше что-то типа XTR115 или XTR116 поставить. Или, учитывая довольно хорошую линейность вашего датчика, сделать преобразователь на паре ОУ. Еще дешевле будет.

Только по стоимости выйдет дороже, чем простой преобразователь в токовую петлю. ....

и плюс к этому ещё стоимость борбы с мифом, что цифровая передача данных в общем более помехоустойчива. Вернее, стоимость оправдания этого мифа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо измерять температуру и влажность в 30 точках.Итого 30 датчиков влажности и 30 датчиков температуры.Потом это все вырисовывать на компьютере.От центра,грубо говоря расходится 30 витых пар в разные центры, образовывая некую звезду.

 

Допустим я поставил 30 преобразователей напряжение-ток возле каждого датчика влажности.К центру у меня тогда приходит 30 разных токов.теперь же стоит задача это дело оцифровать.У меги всего 8 каналов АЦП.Значит ставим аналоговый коммутатор и выбираем какой ток оцифровывать. Но ток жеж мы не сможем оцифровать, поэтому необходимо поставить преобразователь ток-напряжение. Но ведь ток не пройдет без искажений через аналоговый коммутатор, поэтому перед коммутатором надо поставить 30 преобразователей ток-напряжение?

 

Посмотрел устройства 1-wire:

DS2438 http://pdf1.alldatasheet.com/datasheet-pdf...LAS/DS2438.html

 

Судя из даташита он и температуру измеряет и АЦП имеет на 10 бит. Его можно поставить возле датчика влажности, чтобы сразу оцифровывать напряжение и заодно он будет измерять температуру. Интересует а сможет ли этот DS2438 передавать данные на 100 м.

 

Объект представляет собой небольшой заводик, отрасль - пищевая промышленность.

Изменено пользователем snayperAlfa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Допустим я поставил 30 преобразователей напряжение-ток возле каждого датчика влажности.К центру у меня тогда приходит 30 разных токов.теперь же стоит задача это дело оцифровать.У меги всего 8 каналов АЦП.

Имхо: в этом случае RS-485 удобнее. Если не слишком часто мерять - 30 адресов как-никак, и наверняка захотят что-то ещё в будущем добавить.

Слейвами не обязательно меги8 ставить, они избыточны по всем параметрам, вкл. цену.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...