Fake DS18B20 waterdicht: wat te doen?

Goededag! Dit artikel weerspiegelt het probleem van nepsensoren, de beperkingen van bestaande apparaten die deze sensoren gebruiken en de oplossing voor dit probleem.

Fake DS18B20 waterdicht: wat te doen?
Bron: ali-trends.ru

Vóór mij werd er ook geschreven over nepsensoren hier. Karakteristieke verschillen tussen nepsensoren en het origineel:

  1. De sensor reageert, zelfs als hij dicht bij elkaar is aangesloten, zo nu en dan onzeker in de parasitaire energiemodus.
  2. In de parasitaire vermogensmodus duurt het te lang om het hoge niveau te herstellen (je kunt het meten met een microcontroller of een oscillogram bekijken)
  3. stroomverbruik is aanzienlijk hoger dan enkele microampère (GND en VCC tot min, DQ via microampèremeter tot +5 volt)
  4. Na de opsommingsprocedure (0xF0) reageren de sensoren niet op het leescommando van het kladblok (0xBE)
  5. De temperatuur die wordt afgelezen van het kladblok nadat de stroom is ingeschakeld zonder een meetcommando, verschilt van 85,0 graden.
  6. De kladblokwaarden op posities 5 en 7 komen niet overeen met 0xFF en 0x10
  7. Temperatuurwaarden (in de eerste twee posities van het kladblok) die worden gelezen na de eerste inschakeling van een spanningsloze sensor zonder een eerder gegeven meetcommando, retourneren de vorige waarde, en niet 50 05 (85.0 graden).


Helaas heb ik geen oscilloscoop en de Galileosky BaseBlock Lite GPS-tracker diende als testbank.

De sensoren zijn bij verschillende verkopers gekocht en slechts één batch werkte vanwege parasitaire kracht. Er zijn slechts 5 loten van 50 stuks aangekocht.
De rest werkte helemaal niet vanwege parasitaire kracht. De terminal levert geen externe voeding voor de sensor en de installatie van het systeem op een voertuig moet zoveel mogelijk worden vereenvoudigd.

Probleemoplossend

De sensoren waren dus gekocht, maar slechts één batch werkte correct, en het onderzoek en het bestellen van een nieuwe batch zou behoorlijk wat tijd hebben gekost en tot kostenoverschrijdingen hebben geleid. Daarom moest het probleem op zichzelf worden opgelost.

Omdat er alleen een tweedraadscircuit wordt gebruikt, is het noodzakelijk om de stroomtoevoer naar de sensor vanaf de signaaldraad te organiseren, dat wil zeggen om parasitaire stroom te organiseren. Ik organiseerde parasitaire macht volgens het volgende schema:

Fake DS18B20 waterdicht: wat te doen?

In dit schema wordt de werking van parasitaire stroom verbeterd, maar blijft het tegelijkertijd mogelijk om externe stroom aan te sluiten. In dit geval verandert het aansluitschema enigszins: bij aansluiting via parasitaire stroom, de Vcc-draad niet gebruikt.

Na montage van het circuit door middel van opbouwmontage werd de sensor gedetecteerd door de terminal met een condensatorcapaciteit van 1 µF. Voor massa-implementatie werden paneelborden met parasitaire voedingsborden ontworpen en besteld:

Fake DS18B20 waterdicht: wat te doen?

Interessant punt: Fabrikanten kunnen smeltlijm of siliconen gebruiken om de sensor af te dichten. In het eerste geval kunt u de hoes verwarmen, de sensor verwijderen, het bord plaatsen, terugplaatsen in de hoes en vullen met meer hete lijm. In het tweede geval werkt dit niet meer en moest ik het bord dicht bij de sensor solderen, vullen met hete lijm en krimpkous aanbrengen, het resultaat ziet er zo uit:

Fake DS18B20 waterdicht: wat te doen?

Conclusie

Hier zou ik fabrikanten van apparaten willen oproepen om met dit punt rekening te houden in hun producten, en verkopers om sensoren te controleren voordat ze verkopen of om helemaal niet met de leverancier in zee te gaan als ze nagemaakte sensoren leveren, en gebruikers om dit onderwerp onder de aandacht te brengen in opmerkingen, brieven of verzoeken.

Bron: www.habr.com

Voeg een reactie