Lažni DS18B20 vodootporan: što učiniti?

Dobar dan! Ovaj članak odražava problem lažnih senzora, ograničenja postojećih uređaja koji koriste te senzore i rješenje ovog problema.

Lažni DS18B20 vodootporan: što učiniti?
Izvor: ali-trends.ru

Prije mene je također pisano o lažnim senzorima здесь. Karakteristične razlike između lažnih senzora i originala:

  1. Senzor, čak i ako je spojen u neposrednoj blizini, reagira u parazitskom načinu napajanja nesigurno, s vremena na vrijeme.
  2. U parazitskom načinu napajanja potrebno je predugo da se oporavi visoka razina (možete je izmjeriti mikrokontrolerom ili gledati oscilogram)
  3. potrošnja struje je znatno veća od nekoliko mikroampera (GND i VCC na minus, DQ preko mikroampermetra na +5 volti)
  4. Nakon postupka numeriranja (0xF0), senzori ne reagiraju na naredbu čitanja scratchpada (0xBE)
  5. Temperatura očitana s bloka za natuknice nakon uključivanja napajanja bez naredbe za mjerenje razlikuje se od 85,0 stupnjeva.
  6. Vrijednosti scratchpada na pozicijama 5 i 7 ne odgovaraju 0xFF i 0x10
  7. Vrijednosti temperature (u prva dva položaja bloka za pisanje) očitane nakon prvog uključivanja senzora bez napona bez prethodno zadane naredbe mjerenja vraćaju prethodnu vrijednost, a ne 50 05 (85.0 stupnjeva).


Nažalost, nemam osciloskop, a Galileosky BaseBlock Lite GPS tracker mi je poslužio kao testni stol.

Senzori su kupljeni od raznih prodavača, a samo je jedna serija radila zbog parazitskog napajanja. Kupljeno je samo 5 lotova po 50 komada.
Ostatak uopće nije radio zbog parazitskog napajanja. Terminal ne osigurava vanjsko napajanje senzora, a instalaciju sustava na vozilo treba maksimalno pojednostaviti.

Rješenje

Dakle, senzori su kupljeni, ali samo je jedna serija radila ispravno, a istraga i naručivanje nove serije trajalo bi pristojno vrijeme i rezultiralo bi prekoračenjem troškova. Stoga se problem morao riješiti sam od sebe.

Budući da se koristi samo dvožilni krug, potrebno je organizirati napajanje senzora iz signalne žice, odnosno organizirati parazitsko napajanje. Organizirao sam parazitsku moć prema sljedećoj shemi:

Lažni DS18B20 vodootporan: što učiniti?

U ovoj je shemi poboljšan rad parazitskog napajanja, ali u isto vrijeme ostaje moguće priključiti vanjsko napajanje. U ovom se slučaju dijagram povezivanja malo mijenja: pri povezivanju putem parazitskog napajanja, Vcc žica ne koristi se.

Nakon sastavljanja kruga površinskom montažom, senzor je detektiran terminalom s kapacitetom kondenzatora od 1 µF. Za masovnu implementaciju dizajnirane su i naručene obložene ploče s pločama s parazitskim napajanjem:

Lažni DS18B20 vodootporan: što učiniti?

Zanimljivost: Proizvođači mogu koristiti vruće ljepilo ili silikon za brtvljenje senzora. U prvom slučaju možete zagrijati tuljac, izvaditi senzor, umetnuti ploču, vratiti je u tuljac i napuniti još vrućim ljepilom. U drugom slučaju to više neće raditi i morao sam lemiti ploču blizu senzora, napuniti je vrućim ljepilom i staviti na termoskupljajuće sredstvo, kao rezultat izgleda ovako:

Lažni DS18B20 vodootporan: što učiniti?

Zaključak

Ovdje bih želio potaknuti proizvođače uređaja da uzmu u obzir ovu točku u svojim proizvodima, a prodavače da provjere senzore prije prodaje ili da uopće ne kontaktiraju s dobavljačem ako isporučuju krivotvorene senzore, a korisnike da istaknu ovu temu u komentarima, pismima ili zahtjeve.

Izvor: www.habr.com

Dodajte komentar