Как стать автором
Обновить

1-Wire датчик QT18B20 — долгожданный аналог DS18B20 или очередная подделка? Исследуем в лаборатории

Время на прочтение10 мин
Количество просмотров23K
Всего голосов 71: ↑71 и ↓0+71
Комментарии21

Комментарии 21

интересно...

про гильзовые датчики, была такая проблема, в бойлере гильзовые 18B20 датчики через некоторое время начинают залипать и выдавать фиксированную температуру +85 градусов... (за давностью времени нюансы уже могу не помнить, но залипание с выдачей температуры +85 отложилось в памяти)

Оригиналы "залипанием" температуры не страдают? =)

В этих гениально спроектированных датчиках +85C - это значение по-умолчанию до измерения температуры. Т.е. если датчик выдал +85С, то он перезагрузился и не выполнил преобразование температуры. Обычно это значит, что ему не хватило питания на преобразование. Потребление и время конверсии вполне могут немного меняться со временем и тем более от большой температуры. В общем есть смысл подключить по трёхпроводной схеме.

ну вот к сожалению, эта "гениальность" при длительной эксплуатации в бойлере (до года) приводила к тому, что датчик начинал большую часть времени выдавать +85 (в большинстве случаев, но не всегда, датчики начинали выдавать +85 постоянно, то есть по факту выходили из строя). Самое неприятное, что +85 - это вполне реальная температура, если бы он выдавал +250 или минус 275 или любую другую температуру за диапазоном измерений, то проблем бы с обнаружением неисправности бы не было... Выходили из строя за год 50-75% датчиков.

А так да, подключены они были по трехпроводной схеме. Питание отдельно и 1-wire отдельно.

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

Кстати есть недокументированный способ отличать настоящие +85С от ненастоящих.

Обычно +85 выдают если в процессе преобразования температуры им не хватило питания и счётчик "сбросился", такое может произойти если провод питания корродировал и отгнил.

При трёхпроводной схеме были такие проблемы при длинных линиях. Решал навешиванием электролитического конденсатора по питанию максимально близко к датчику.

А кто знает, где продаются "оригинальные" QT18B20, NS18B20, SE18B20 etc...?
Есть ли у этих производителей собственные магазины на alibaba, aliexpress, 1688.com ?

В нынешних реалиях (точно так же как и с STM32) иногда проще купить клон с известными параметрами, чем откровенные подделки на оригинал по параллельному импорту

Я бы рекомендовал на lcsc/szlcsc их покупать с доставкой через посредника. Но тут полстатьи про то, что "известные параметры" в китайском даташите отражают то как хотели, а не то как получилось.

Датчик с проводом 10 м. стоит на 900 рублей дороже 1-метрового. Что это у вас за провод такой, по 100 р./м. ?

Импортозаместительный :)

на две жилы -55...+125 норм цена

Ну типа сопротивление кабеля, затухание сигнала, паразитные наводки. А на 100 метров вам ещё может и активные усилители понадобятся.

Так это датчик температуры! Половину статьи пришлось прочитать, чтобы это понять

Но ведь в первом предложении статьи сказано, что это датчик "с широким диапазоном измеряемых температур".

Так не сказано, какую половину статьи пришлось прочесть.

И даже есть секция "История изобретения DS18B20", где рассказывается, что это за датчик такой. Видимо, очень тщательно выбирали, какую часть статьи читать, чтобы получилась половина объёма, но чтобы только в конце попалось упоминание, что этот датчик измеряет температуру.

Спасибо большое за такое качественное метрологическое исследование. Мне нравится основательный подход к вопросу. У меня тоже были проблемы с поддельными водопроводными датчиками.


image


К сожалению, не знаю, возможно ли такое купить оригинальное у нас сейчас.

Подделки под видом оригинала DS18B20 сейчас встречаются даже у именитых продавцов. Лично мы проверяем эти датчики, поместив их в термокамеру на 120 градусов, непрерывно считывая показания. Если датчик оригинальный (или подделка качественная) - данные идут. Плохие подделки при этой температуре просто умирают, другие перестают отдавать данные, пока температура выше 100-110. Те, что работают - проверяем на точность и скорость конвертации. Но у тех, что работают на 120, с этим обычно все в порядке.

Ну, вот, кстати говоря, не самый плохой аналог из статьи - QT18B20 - как раз нехорошо показал себя на высокой температуре. Один из 20 датчиков первый тест на 0 градусов прошёл, а когда опустили в термостат на 100 градусов, решил отдохнуть, и так и не заработал потом.

Покупал как-то набор Arduino, так в него 2N2222 со стёртой маркировкой положили. Впрочем hFE действительно менялся вместе с температурой :)

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

а так если глючит чтото, то это на длинных проводах или контакта нет или переотражэния сигнала в звезде.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий