Goede dag! In dit artikel wordt het probleem van vervalste sensoren, de beperkingen van de bestaande apparaten die deze sensoren gebruiken en de oplossing voor dit probleem besproken.

Bron: ali-trends.ru
Er is eerder over vervalste sensoren geschreven, . Kenmerkende verschillen tussen vervalste sensoren en het origineel:
- De sensor, zelfs als deze dichtbij is aangesloten, reageert in parasitevoeding-modus onbetrouwbaar, sporadisch.
- In parasitevoeding-modus wordt het hoge niveau te langzaam hersteld (je kunt dit met een microcontroller meten of de oscillogram bekijken)
- Het stroomverbruik ligt aanzienlijk hoger dan enkele microamperes (GND en VCC op min, DQ via een micro-ampèremeter op +5 volt)
- Na de procedure voor opsomming (0xF0) reageren de sensoren niet op het leescommando van de scratchpad (0xBE)
- De temperatuur die uit de scratchpad is gelezen na de voeding zonder meetcommando verschilt van 85,0 graden.
- De waarden in de scratchpad op posities 5 en 7 komen niet overeen met 0xFF en 0x10
- De temperatuurwaarden (op de eerste twee posities van de scratchpad) gelezen na de eerste inschakeling van de spanningsloze sensor zonder voorafgaand meetcommando, geven de vorige waarde terug in plaats van 50 05 (85.0 graden).
Helaas heb ik geen oscilloscoop, en de testopstelling was een GPS-tracker, de Galileosky BaseBlock Lite.
De sensoren zijn bij verschillende verkopers aangeschaft, en slechts één batch werkte met parasitevoeding. Er waren in totaal 5 batches van 50 stuks aangeschaft.
De overige batches werkten helemaal niet met parasitevoeding. De terminal biedt geen externe voeding voor de sensor, en het montagesysteem in de auto moet zo eenvoudig mogelijk worden gehouden.
Oplossing van het probleem
Dus, de sensoren zijn aangeschaft, maar slechts één batch heeft correct gewerkt, en het oplossen van het probleem en het bestellen van een nieuwe batch zou een aanzienlijke tijd in beslag nemen, wat ook extra kosten met zich mee zou brengen. Daarom moest ik het probleem zelf oplossen.
Aangezien alleen een tweedraadssysteem wordt gebruikt, moet de voeding van de sensor via de signaaldraad worden georganiseerd, dat wil zeggen, parasitevoeding moet worden opgezet. Ik heb parasitevoeding volgens het volgende schema georganiseerd:

In dit schema is de werking van parasitaire voeding verbeterd, maar tegelijkertijd blijft de mogelijkheid om externe voeding aan te sluiten behouden. Hierbij verandert de aansluitingsschema een beetje: bij aansluiting via parasitaire voeding, de draad Vcc. niet gebruikt.
Na het monteren van de schakeling op een proefopstelling werd de sensor gedetecteerd door de terminal bij een capaciteit van de condensator van 1 µF. Voor massale implementatie zijn paneelplaten met parasitaire voeding ontworpen en besteld:

Een interessant punt: Voor de afdichting van de sensor kunnen fabrikanten thermoklevens of siliconen gebruiken. In het eerste geval kan de huls verwarmd worden, kan de sensor eruit worden gehaald, kan de printplaat worden ingebracht, kan deze weer in de huls worden geplaatst en kan er weer thermokleefsel worden gegoten. In de tweede is dit niet mogelijk, en moest de printplaat dicht bij de sensor worden gesoldeerd, kan er thermokleefsel worden gegoten en kan er krimpfolie worden aangebracht, waardoor het er zo uitziet:

Conclusie
Hier wil ik de fabrikanten van apparaten oproepen om dit punt in hun producten in overweging te nemen, en verkopers om de sensoren voor verkoop te controleren of überhaupt geen zaken meer te doen met een leverancier die vervalste sensoren levert, en gebruikers om dit onderwerp te belichten in reacties, brieven of verzoeken.
Bron: habr.com
