Лажен DS18B20 водоотпорен: што да правам?

Добар ден! Оваа статија го одразува проблемот со лажните сензори, ограничувањата на постоечките уреди што ги користат овие сензори и решението за овој проблем.

Лажен DS18B20 водоотпорен: што да правам?
Извор: ali-trends.ru

Пред мене се пишуваше и за лажни сензори тука. Карактеристични разлики помеѓу лажните сензори и оригиналот:

  1. Сензорот, дури и ако е поврзан во непосредна близина, реагира во режим на паразитско напојување несигурно, одвреме-навреме.
  2. Во режим на паразитско напојување, на високото ниво му треба премногу долго за да се опорави (можете да го измерите со микроконтролер или да гледате осцилограм)
  3. потрошувачката на струја е значително поголема од неколку микроампери (GND и VCC до минус, DQ преку микроамперметар до +5 волти)
  4. По постапката на набројување (0xF0), сензорите не реагираат на командата за читање на подлогата за гребење (0xBE)
  5. Температурата што се чита од подлогата за гребење по напојувањето без команда за мерење се разликува од 85,0 степени.
  6. Вредностите на подлогата за гребење на позициите 5 и 7 не одговараат на 0xFF и 0x10
  7. Температурните вредности (во првите две позиции на подлогата за гребење) се читаат по првото вклучување на сензор што не е напојуван без претходно дадена команда за мерење, ја враќаат претходната вредност, а не 50 05 (85.0 степени).


За жал, немам осцилоскоп, а трекерот Galileosky BaseBlock Lite GPS служеше како тест клупа.

Сензорите се купени од различни продавачи, а само една серија работела поради паразитска моќ. Купени се само 5 лота од 50 парчиња.
Останатите воопшто не функционираа поради паразитска моќ. Терминалот не обезбедува надворешно напојување за сензорот, а инсталацијата на системот на возилото треба да се поедностави колку што е можно повеќе.

Решението

Значи, сензорите беа купени, но само една серија работеше правилно, а истрагата и нарачката на нова серија ќе одзеше пристојно време и ќе резултираше со пречекорување на трошоците. Затоа, проблемот мораше сам да се реши.

Бидејќи се користи само двожично коло, неопходно е да се организира напојување на сензорот од сигналната жица, односно да се организира паразитско напојување. Ја организирав паразитската моќ според следнава шема:

Лажен DS18B20 водоотпорен: што да правам?

Во оваа шема, работата на паразитската моќ е подобрена, но во исто време, останува можно да се поврзе надворешно напојување. Во овој случај, дијаграмот за поврзување малку се менува: кога се поврзувате преку паразитско напојување, жицата Vcc не се користи.

По склопувањето на колото со површинска монтажа, сензорот беше откриен од терминалот со капацитет на кондензатор од 1 µF. За масовна имплементација, беа дизајнирани и нарачани панелни табли со паразитски табли за напојување:

Лажен DS18B20 водоотпорен: што да правам?

Интересна точка: Производителите може да користат топло топено лепило или силикон за да го запечатат сензорот. Во првиот случај, можете да го загреете чаурот, да го извадите сензорот, да ја вметнете таблата, да ја вратите во ракавот и да ја наполните со повеќе топол лепак. Во вториот случај, ова повеќе нема да работи, и морав да ја залемам плочата блиску до сензорот, да ја наполнам со топол лепак и да ставам термички смалување, како резултат на тоа изгледа вака:

Лажен DS18B20 водоотпорен: што да правам?

Заклучок

Овде би сакал да ги повикам производителите на уреди да ја земат предвид оваа точка во нивните производи, а продавачите да ги проверат сензорите пред да ги продадат или воопшто да не се занимаваат со добавувачот ако снабдуваат фалсификувани сензори, а корисниците да ја истакнат оваа тема во коментари, писма. или барања.

Извор: www.habr.com

Додадете коментар