Последние статьи из блога
- MegaD-485-TTL - изолированный конвертер индустриального класса
- MegaD-4VC - подключаем сигналы 0-10В и 4-20мА к контроллеру
- MegaD-4CM - высокоточный 4-х канальный измеритель тока
- MegaD-4US - 4-х канальный датчик напряжения на DIN-рейку
- Как я боролся с собаками с помощью нейросети
- Интеграция ультразвукового датчика скорости и направления ветра
- Установка WiFi-камеры на робота-газонокосилку
- Твердотельный датчик направления и скорости ветра. Эксперимент
- iPhone на стене в качестве панели управления домом
- MegaD-16M-XT - подсветка выключателей и не только
- Переделка выключателей в кнопки и мини-обзор текущего рынка
- RadSens - модульный счетчик Гейгера с интерфейсом I2C
- "U" - значит универсальный. Обзор модуля MegaD-16U-XT
- SCD4x - современная альтернатива для измерения концентрации CO2
- HTU31D - новый датчик температуры и влажности с нагревательным элементом
- Измерение коэффициента пульсации ламп с помощью MegaD-2561
DS18B20 Waterpoof - импортзамещение
04/04/2021 11:19:10
В предыдущей статье я сетовал на то, что рынок электронных компонентов наводнен поддельными датчиками температуры DS18B20. Приходится не только тщательно выбирать поставщиков, но и заранее обговаривать с ними возможность возврата в случае поставки контрафакта, а также тестировать все без исключения партии датчиков. Но если с выводными, голыми датчиками DS18B20 вопрос как-то удается решать, то с датчиками в исполнении Waterproof ситуация складывается хуже. Китайские поставщики без зазрения совести и по умолчанию запихивают в гильзы подделки, причем далеко не самые лучшие. При определенном желании с производителями из Поднебесной можно договориться о применении оригинальных датчиков, но цена такого изделия при этом многократно возрастает. Однако даже в этом случае коллеги умудряются через раз поставлять вместо фирменных датчиков некие "проверенные" аналоги, с некоей "хорошей" фабрики на Тайване, которые, честное китайское слово, "почти" совсем не отличаются от настоящих... Ну ёж твою медь...
Между тем, высокое руководство нашей необъятной велело импортзамещение, чем мы и займемся. Частично, конечно, так как гильза из нержавеющей стали пока по-прежнему используется китайская, но это надеюсь временно, датчик DS18B20, конечно же, оригинальный от калифорнийской Maxim Integrated. Но вот кабель был выбран наш, отечественный.

Оригинальные DS18B20 во влагозащищенном исполнении
Изоляция кабеля из кремнийорганической термостойкой резины
Мы решили применить специализированный российский термостойкий кабель, выдерживающий высокие температуры.
- Внешняя изоляция кабеля выполнена из кремнийорганической (силиконовой) резины. Диапазон температур при длительной эксплуатации от -60 до +180 градусов
- Внутренняя изоляция отдельных жил кабеля выполнена из экструдируемого фторполимера. Диапазон температур при длительной эксплуатации от -60 до +200 градусов
- Сечение жил: 0,35 мм2
- Электрическое сопротивление изоляции: не менее 10МОм/км
- Минимальный радиус изгиба: 5 наружных диаметров кабеля при температура +5 и выше
- Срок службы - не менее 15 лет
Проведенные дополнительные тесты показали, что изоляция кратковременно выдерживает температуру порядка +400 градусов без видимых изменений структуры и свойств.
Пайка внутри гильзы тщательно загерметизирована термостойкими высокопрочными составами. Место соединения кабеля и гильзы защищено не термоусадкой, как у многих других производителей, а с помощью двухуровневого кольцевого обжима, выполненным на специальном роликовом станке. Тесты показали, что данный способ значительно крепче удерживает кабель в гильзе, его практически невозможно выдернуть из гильзы без разрушения, и обеспечивает более высокую герметичность.
Кабель очень эластичный, что облегчает монтаж, но производитель не рекомендует подвергать кабель механическим нагрузкам и растяжению в процессе эксплуатации, так как это может привести к повреждению наружной изоляции. Кремнийорганическая резина устойчива к воздействию УФ-излучения.
Распиновка кабеля. Цвет жил и назначение:
- Черный: GND
- Синий: Data
- Медный: Vcc
- Зеленый: не используется
Кабель 4-х проводной. В исполнении с DS18B20 жила в зеленой изоляции не используется, но скорее всего будет использована в изделиях с другими датчиками.
Автор: Andrey_B
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.
Добавить комментарий:
Сортировка комментариев: Последние сверху | Первые сверху
2021-04-04 15:03:52 | Ruslan
Здорово! Жаль, для парилки я китайские уже вмуровал ((
А погружать датчик в воду можно (ну типа в емкость с водой для измерения температуры воды для полива)? Не поводились ли испытания на такую герметичность?
2021-04-04 16:03:14 | Дмитрий
А почему не использовали новые датчики MAX31820?
2021-04-05 00:04:07 | Andrey_B
Ruslan, испытания проводились, конечно. Неделю датчик в соленой воде пролежал. Но я тщательно изучил как именно выполнены китайские аналоги. И могу сказать, что наши сделаны уж точно не хуже. А китайский датчик подобного типа в баке с водой у меня уже несколько лет работает.
Дмитрий, а в чем преимущества MAX31820 перед DS18B20? Их нет. А заявленная точность даже хуже.
2021-04-07 07:34:10 | Дмитрий
какая длина кабеля датчика?
2021-04-07 09:22:51 | Andrey_B
Дмитрий, стандартная длина кабеля 1 метр.
Кабель в этом изделии - самое дорогое. И обычно высокотемпературный отрезок нужен короткий. Остальное можно и нужно монтировать витой парой, так как по своим характеристикам она более предназначена для передачи цифровых сигналов. Но под заказ можем сделать кабель любой длины (2-3 метра).
2021-05-11 11:35:39 | Андрей
Подскажите пожалуйста, какой диаметр и длина металической части, хочу погрузить его в медную трубку для теплого пола, сомневаюсь что хватит радиуса для поворота наконечника в случае необходимости замены
Спасибо
2021-05-19 11:14:38 | Andrey_B
Андрей, длина гильзы 50мм, а наружный диаметр 6 мм.
2021-06-18 00:04:35 | Василий
Датчик постоянно показывает на 1 градус большую температуру, чем i2c датчики, тестировал с 3 датчиками, расположенными рядом. На длинной линии - 40м по витой паре, не удаётся снять показания - есть альтернатива для большой длины?
2021-06-18 12:26:41 | Andrey_B
Василий, во-первых, почему вы решили, что I2C-датчики более достоверны? Если взять с десяток совершенно разных датчиков разного типа, то мы получим довольно большой разброс. К сожалению таковы реалии. Невозможно без какого-либо эталона сказать, какой именно датчик ближе к реальности. В Интернете можно найти подобные исследования. Очень большой разброс между разными моделями, типами, даже партиями.
Что касается длины, то для DS18B20 нужно пробовать снижать номинал подтяжки. Либо внешним резистором, либо подстроечным, если используется MegaD-IOR. Данные и земля при подключении должны быть в одной свитой паре.
2021-06-18 19:05:17 | Василий
А это в ваш огород камень, Андрей. Нужен и эталон, и тестирование датчика, и указание оффсета на уровне Меги.
2021-06-18 21:00:52 | Andrey_B
Василий, какой именно датчик с вашей точки зрения необходимо взять за эталон и исходя из каких критериев?
Контроллер не должен ничего корректировать. Он должен передавать то, что считал с датчика. По поводу смещения. Стоит учитывать, что смещение не будет фиксированной величиной. Зависимость нелинейная. В даташитах большинства датчиков даже указаны диапазоны, в которых они выдают более точные показания.
2021-06-18 23:59:05 | Василий
TMP117 например. Да, конечно, зависимость нелинейная, тем не менее, коррекция на 0.5-1 градус может решить проблемы пользователей.
2021-06-19 11:35:23 | Andrey_B
Василий, во-первых, в статье о TMP117 я писал, что нельзя воспринимать показания этого датчика как эталонного, так как нет возможности сравнить с эталоном. Во-вторых, в предыдущем сообщении вы же написали, что DS18B20 выдает показания выше неких I2C-датчиков. Так вот в моем простом тесте DS18B20 выдавали показания ниже I2C датчика TMP117. В какую же сторону делать поправку? В третьих, судя по даташиту, точность DS18B20 составляет +-0.5C. Это значит один датчик может в теории показывать на 0.5 выше, другой на 0.5 ниже. Исходя из всего этого, нет никакого смысла делать какие-то поправки в прошивке. Ни с логической, ни с концептуальной точки зрения.
И последнее. Как мне кажется, само по себе абсолютное значение температуры большой роли не играет. Куда важнее в системах автоматизации динамика. Ведь на показаниях могут сказываться масса факторов. Это и способ крепления датчика, способ и место размещения его в помещении, наличие/отсутствие гильзы и так далее. А любые поправки, если они необходимы, элементарно вносятся на стороне сервера. Причем не только на уровне считывания, но и на уровне обработки или отображения, когда начальные значения хранятся в базе как есть.