Dobar dan! Ovaj članak se bavi problemom lažnih senzora, ograničenjima postojećih uređaja koji koriste te senzore i rješenjem ovog problema.

Izvor: ali-trends.ru
O lažnim senzorima se ranije pisalo takođe i . Karakteristične razlike između lažnih senzora i originala:
- Senzor, čak i kada je povezan u neposrednoj blizini, u režimu parazitske napajanja reagira nesigurno, svako malo.
- U režimu parazitske napajanja visoki nivo se obnavlja predugo (može se mjeriti mikrokontrolerom ili gledati oscilogram)
- potrošnja struje je znatno veća od nekoliko mikroampera (GND i VCC na minus, DQ preko mikroampermetra na +5 volti)
- Nakon procedure nabrajanja (0xF0) senzori ne odgovaraju na komandu za čitanje scratchpada (0xBE)
- Temperatura pročitana sa scratchpada nakon napajanja bez komande mjerenja razlikuje se od 85,0 stepeni.
- Vrijednosti na scratchpadu na pozicijama 5 i 7 ne odgovaraju 0xFF i 0x10
- Vrijednosti temperature (na prva dva položaja scratchpada) pročitane nakon prvog uključivanja bez napajanja senzora bez prethodno poslane komande za mjerenje, vraćaju prethodnu vrijednost, a ne 50 05 (85.0 stepeni).
Nažalost, nemam osciloskop, a za ispitivanje sam koristio GPS-traker Galileosky BaseBlock Lite.
Senzori su kupljeni od različitih prodavača, i samo jedna serija je radila na parazitsko napajanje. Kupljeno je ukupno 5 serija po 50 komada.
Ostale nisu radile na parazitsko napajanje uopšte. Terminal ne predviđa vanjsko napajanje za senzor, a montaža sistema na automobil treba maksimalno pojednostaviti.
Rješenje problema
Dakle, senzori su kupljeni, ali samo jedna serija je ispravno radila, a razjašnjavanje i naručivanje nove serije bi oduzelo značajno vrijeme i rezultiralo bi prekomjernim troškovima. Stoga smo morali sami riješiti problem.
Budući da se koristi samo dvožičana shema, potrebno je organizirati napajanje senzora iz signalnog voda, tj. organizirati parazitsko napajanje. Organizovao sam parazitsko napajanje prema sljedećoj shemi:

U ovoj shemi poboljšan je rad parazitske napajanja, ali je istovremeno ostavljena mogućnost povezivanja spoljnog napajanja. Pri tome se malo menja shema povezivanja: prilikom priključenja putem parazitskog napajanja koristi se žica Vcc nije korišćeno.
Nakon sastavljanja schematske ploče, senzor je prepoznat od strane terminala sa kapacitetom kondenzatora od 1 μF. Za masovnu primenu projektovane su i poručene panelne ploče sa parazitskim napajanjem:

Interesantan trenutak: za zaptivanje senzora proizvođači mogu koristiti termalno lepak ili silikon. U prvom slučaju može se zagrijati cev, izvući senzor, implementirati ploču, vratiti u cev i još jednom zaliti termalnim lepakom. U drugom to već neće biti moguće, i ploča je morala biti pričvršćena u blizini senzora, zalivena termalnim lepakom i stavljena termoobloga, u rezultat on izgleda ovako:

Zaključak
Ovde bih želeo pozvati proizvođače uređaja da obrate pažnju na ovaj trenutak u svojim proizvodima, a prodavce da proveravaju senzore pre prodaje ili uopšte da ne sarađuju sa dobavljačima koji isporučuju falsifikovane senzore, dok korisnike pozivam da osvetle ovu temu u komentarima, pismima ili pritužbama.
Izvor: habr.com
