• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Подключение удаленных датчиков температуры по витой паре CAT5

nikolz

Well-known member
Подключение удаленных датчиков температуры по витой паре CAT5

3.3В/100Ом = 0.033 А
:)
Вы что-то путаете.
Во-первых, про 100 Ом для частот ниже 100 кГц, это Вы придумали сами.
Во-вторых, кракозябры, это когда вторую бутылку без закуски.
В-третьих, там где 100, там и 300 так же.
 

pvvx

Активный участник сообщества

nikolz

Well-known member
синусоидального ?
Может для постоянного тока? :)
да хоть квадратного.
CAT5 - это 100 МГц, на этих частотах двухжильный кабель становится длинной LC линией и для устранения отражения требуется согласование на конце.
В данном случае кабель является C нагрузкой так как работает на частотах в 1000 раз меньших и необходимо обеспечить заряд этого C за время меньше длительности импульса.
Для измерения температуры можно работать по I2C на частотах даже меньше 100 кГц.
---------------
Я знаю, что Вы все это знаете, но прикалываетесь .
 

nikolz

Well-known member
Кабель + осел в руки и I2C туда с датчиком (максимальный ток которого по шине I2С прочтете в его PDF или по его температуре )... :)
еще раз внимательно для вас. если тока не хватает - понижайте частоту передачи данных.
Тем более в вашем термометре с датчиком внутри коробки динамика изменения связана с прогревом чипов а не помещения
Поэтому быстро и много передавать данных - это извращение.
Для таких измерителей интервал измерения должен быть от 10 и более секунд, а для этого и 1000 Гц хватит.
 

pvvx

Активный участник сообщества
Тем более в вашем термометре с датчиком внутри коробки динамика изменения связана с прогревом чипов а не помещения
Какая ещё коробка динамика?
Поэтому быстро и много передавать данных - это извращение.
Для таких измерителей интервал измерения должен быть от 10 и более секунд, а для этого и 1000 Гц хватит.
Если вас заботят емкости, то:

В доке BME280 максимальная емкость на шине I2С = 400 пФ

Рекомендуемый pull-up резистор в примере включения I2C для соблюдения диаграммы таймингов шины указан как 4.7 кОм.

Ваши 100 метров UTP5 - более 5 нФ. Критическое входное напряжение на выводах шины в спецификации указано в виде ограничения от GND – 0.3В до Vddio + 0.3В.

Если у вас нет осциллографа, кабеля и датчика, то существуют программы эмуляции длинной линии с заданием параметров (выставите там параметры UTP5)…

Или у вас только мобильник с выходом на форум?

еще раз внимательно для вас. если тока не хватает - понижайте частоту передачи данных.
Да, ещё датчик можно повесить на кабель UTP5 и раскрутить...
 

volaltd

Member
Для питания датчика температуры и фотодиода на 5 кВт ? :eek:
Видители, коллега, цена метра кабеля 2.5кв что-то около 0.8$ и за 10метров получается такая сумма, что делать какие-то расчеты падения напряжения при подаче по нему 12в или 5в, токах 5А и рисках заново разбирать гипсокартон, шпаклевать, красить просто не сопоставимо. Проще не экономить 2-3$ на протяжке более тонкого, а сразу с запасом взять такое что точно не треснет в процессе эксплуатации.
Нынче очень сложно угадать что заработает, возможно ESP32, а возможно MT7688, а провод уже нужно заделывать, ну и мне там еще краны стояковые удобно перекрывать этим же питанием. Это если уж вам так интересно свой нос сунуть...
 

pvvx

Активный участник сообщества
Видители, коллега, цена метра кабеля 2.5кв что-то около 0.8$ и за 10метров получается такая сумма, что делать какие-то расчеты падения напряжения при подаче по нему 12в или 5в, токах 5А и рисках заново разбирать гипсокартон, шпаклевать, красить просто не сопоставимо. Проще не экономить 2-3$ на протяжке более тонкого, а сразу с запасом взять такое что точно не треснет в процессе эксплуатации.
Нынче очень сложно угадать что заработает, возможно ESP32, а возможно MT7688, а провод уже нужно заделывать, ну и мне там еще краны стояковые удобно перекрывать этим же питанием. Это если уж вам так интересно свой нос сунуть...
Если так рассчитывать, то UTP5E точно не хватит. На дворе уже другие терро-биты - оптоволокно?
 

volaltd

Member
Если так рассчитывать, то UTP5E точно не хватит. На дворе уже другие терро-биты - оптоволокно?
Правильное оборудование работает на 10Gb по витой паре, а оптоволокно тянет за собой не дешевый сварочник. Опять же где у вас такие вычислительные мощности чтобы терро-биты ворочать в датчиках? И наконец не вижу совершенно корреляции между запасом по мощности, низким сопротивлением и приемлемой ценой медного провода и скоростями обмена не каждого дата-центра.

I2C тоже считаю что вполне на 20-ти метрах с частотой 1000гц вполне будет жить, ибо емкости в 5нф на такой скорости совершенно не мешают, просто некоторым личностям как обычно хочется производство домой занести и не ниже 400кгц чтобы ;)
 

spalex

Member
Заказал DS18B20 и HIH-5030 , теперь хотелось бы правильно их подключить. У меня топология звезда сейчас. Как правильно цепануть эти датчики к контроллеру? Запараллелить их в точке схождения, или взять какую-то *дуину и повесить каждую линию на отдельную ногу (около 8-и линий), а дальше уже по i2c снимать показания с неё в есп-шку. Заодно и 5в ему выдам. Кстати, питать можно от контроллера или лучше отдельное питание им выделить?
И что на линию еще надо для согласования в каждой точке подключения датчиков на ftp Cat5?
Напомню, расстояния 15-30 метров , кабель SFTP в двойной оплетке . В некоторых узлах слаботочные кабели проходят рядом с силовыми (которые в металлоруковах). Не нужно ли как-то заземлять оплетку кабеля?
Температуру и влажность мне надо снимать хотя бы раз в минуту .
 

volaltd

Member
Заказал DS18B20 и HIH-5030 , теперь хотелось бы правильно их подключить.
Такие датчики будет правильно подключать установкой контроллера рядом с ними и дальше Ethernet по витой паре в коммутатор. DS18B20 с 1-wire на 30метрах должен работать, а вот аналоговый выход HIH-5030 и АЦП через 30метров что-то очень прикольное.
Опять же идея "запараллелить в точке схождения" - это вы так шутите? Вот чуть-чуть если подумать, то как будет работать обмен информацией при соединении нескольких выдающих аналоговый уровень датчиков или цифровой 1-wire и аналоговый сигнал... Вы лезете в то, где хоть что-то понимаете или как обычно расчитываете что сча на форуме все расскажут и покажут?
 

spalex

Member
Такие датчики будет правильно подключать установкой контроллера рядом с ними и дальше Ethernet по витой паре в коммутатор.
Это понятно, но хочу от этого отказаться.

Вот чуть-чуть если подумать, то как будет работать обмен информацией при соединении нескольких выдающих аналоговый уровень датчиков или цифровой 1-wire и аналоговый сигнал... Вы лезете в то, где хоть что-то понимаете или как обычно расчитываете что сча на форуме все расскажут и покажут?
Я почему-то думал , что HIH тоже 1wire. Честно говоря не работал ни когда с этой шиной, потому и спрашиваю. Ведь форум на то и форум, чтобы хотя бы направление указать в котором двигаться.

нашел вот такую обвязку для HIH на ds2438, это будет работать на моем метраже?
Тут больше интересует практический опыт, потому как то, что оно работает в лабораторных условиях , не значит, что стабильно будет работать в проде.
 

pvvx

Активный участник сообщества
I2C тоже считаю что вполне на 20-ти метрах с частотой 1000гц вполне будет жить, ибо емкости в 5нф на такой скорости совершенно не мешают, просто некоторым личностям как обычно хочется производство домой занести и не ниже 400кгц чтобы ;)
Скорость опроса датчиков температуры и влажности обычно определяется функцией ПИД регулятора и требуемой стабильностью поддержания температуры и влажности.
Для дома это наверно +-1 С, а для производственных помещений будет достаточно +-3..5 C. Всё аналогично ГОСТ-ам на нормативы утепления и прочие сан-эпидем...
Для свинарника можно датчик и не ставить...
 

pvvx

Активный участник сообщества
@volaltd - Если в доме присутствует принудительная вентиляция и прочий “климат-контроль”, то увеличение скорости срабатывания не позволит создать конденсат на более холодных поверхностях при включении электро-чайника. Он закипает за 2 минуты, выделение пара – несколько секунд. Следовательно комплекс должен отработать и стабилизировать всё за эти пару секунд. :p

Скорость реакции датчика температуры, к примеру, у XIAOMI LYWSD03MMC - более десятка минут на несколько градусов (вина – закрытый пластиком корпус и массивная печатная плата, на которой и установлен датчик). Т.е. в жилом помещении удержать температуру воздуха с желаемыми параметрами типа +-0.5 С не выйдет. Но если это склад (производственный) – то там редко открывают двери и окна и вообще нет посторонних изменений температуры и влажности…
Не адаптируя параметры LYWSD03MMC не выйдет использовать в системе “климат-контроль”, по тому и не советовал... Но как показометр - без проблем.
 

volaltd

Member
@volaltd - Если в доме присутствует принудительная вентиляция и прочий “климат-контроль”, то увеличение скорости срабатывания не позволит создать конденсат на более холодных поверхностях при включении электро-чайника. Он закипает за 2 минуты, выделение пара – несколько секунд. Следовательно комплекс должен отработать и стабилизировать всё за эти пару секунд. :p
Боюсь что если в подвале стараться поддерживать температуру бетонных блоков, из которых выложены стены, и бетонного пола, на уровне хотя бы первого этажа, то лепестричество и дрова обойдутся не целесообразно дороже стоимости самой холупы. Что-то из области подогрева земли на глубине 3-х метров. Поэтому скорость срабатывания хоть 0.01с делайте, но будет как зайцу стопсигнал. Гораздо большего эффекта ожидаю от слазить на крышу и позамазать битумом все вокруг вентиляционных каналов.
 

volaltd

Member
нашел вот такую обвязку для HIH на ds2438, это будет работать на моем метраже?
Тут больше интересует практический опыт, потому как то, что оно работает в лабораторных условиях , не значит, что стабильно будет работать в проде.
К сожалению в моей коллекции сенсоров оба ваших отсутствуют, мне больше нравится 2 в 1 с шиной I2C, поэтому ничего по опыту сказать не могу. Взял вот STH31 потестить, в три раза дешевле BME280 у китайцев получается.
 

spalex

Member
Боюсь что если в подвале стараться поддерживать температуру бетонных блоков, из которых выложены стены, и бетонного пола, на уровне хотя бы первого этажа, то лепестричество и дрова обойдутся не целесообразно дороже стоимости самой холупы. Что-то из области подогрева земли на глубине 3-х метров. Поэтому скорость срабатывания хоть 0.01с делайте, но будет как зайцу стопсигнал. Гораздо большего эффекта ожидаю от слазить на крышу и позамазать битумом все вокруг вентиляционных каналов.
В подвале одно требование - контроль влажности. Сейчас подбираю вентилятор для этих целей. Тут датчики больше для контроля на первоначальном этапе. Получилось/ не получилось. Гараж в этом году утеплил и если по поводу температуры нет особых опасений, то по влажности переживаю и не доверяю датчикам , что в в вентиляторах.
В доме (дача ) же теплый пол + радиаторы отопления (так получилось) все на электроклапанах. Есть желание минимизировать расход за счет отключения отопления неиспользуемых помещений. Для всего этого и нужен качественный контроль температуры на заданных участках.
 

volaltd

Member
В подвале одно требование - контроль влажности. Сейчас подбираю вентилятор для этих целей. Тут датчики больше для контроля на первоначальном этапе. Получилось/ не получилось. Гараж в этом году утеплил и если по поводу температуры нет особых опасений, то по влажности переживаю и не доверяю датчикам , что в в вентиляторах.
Похоже я не очень доходчиво объяснил :)
Поскольку подвал находится ниже уровня земли, то температура в нем выше 15гр никогда не поднимается, т.е. стены и пол будут иметь такую температуру даже когда на улице +30гр. Наступает момент когда ваши сенсоры показывают 99% влажности, вы включаете вентилятор и натягиваете более теплый и более насыщенный влагой воздух с улицы. Как-бы при 30гр и 15гр один и тот же воздух будет иметь 40% и 85% влажности. И вот избыток влаги при остывании натянутого вентилятором воздуха начнет стекать по стенам и собираться в лужи на полу. Есть вариант прогревать стены и пол какой-нибудь электро, газо, масло, дизельной, дровяной печкой до уличного уровня. Можно охлаждать и сушить натягиваемый воздух перед подачей в подвал, можно напрямую сушить воздух в подвале приборами типа кондиционера. Гидроизоляция если что была сделана и как многие уточняют - с нахлестом на стены на 30см.
Таким образом ваша задача гораздо шире чем датчик и вентилятор...
 
Сверху Снизу