DS18B20 waterproof falsi: cosa fare?

Buongiorno! In questo articolo viene trattato il problema dei sensori contraffatti, i limiti degli attuali dispositivi che utilizzano questi sensori e le soluzioni per affrontare il problema.

DS18B20 waterproof falsi: cosa fare?
Fonte: ali-trends.ru

Prima di me si è scritto anche sui sensori contraffatti qui. Le caratteristiche distintive dei sensori contraffatti rispetto agli originali:

  1. Il sensore, anche se collegato in prossimità, risponde in modo incerto in modalità di alimentazione parassitaria, a volte.
  2. In modalità di alimentazione parassitaria, il livello alto si ripristina troppo lentamente (può essere misurato con un microcontrollore o visualizzato su un'oscillogramma)
  3. il consumo di corrente è molto superiore a qualche microampere (GND e VCC a massa, DQ tramite microamperometro a +5 volt)
  4. Dopo la procedura di enumerazione (0xF0), i sensori non rispondono al comando di lettura del scratchpad (0xBE)
  5. La temperatura letta dal scratchpad dopo l'alimentazione, senza il comando di misurazione, è diversa da 85,0 gradi.
  6. I valori nel scratchpad nelle posizioni 5 e 7 non corrispondono a 0xFF e 0x10
  7. I valori della temperatura (nelle prime due posizioni del pad) letti dopo la prima attivazione del sensore senza alimentazione, senza un comando precedente per la misurazione, restituiscono il valore precedente anziché 50 05 (85,0 gradi).


Sfortunatamente, non ho un oscilloscopio, e il banco di prova utilizzato è stato il GPS tracker Galileosky BaseBlock Lite.

I sensori sono stati acquistati da diversi fornitori, e solo un lotto ha funzionato con alimentazione parassitaria. Sono stati acquistati in totale 5 lotti da 50 pezzi.
Gli altri non hanno funzionato affatto con l'alimentazione parassitaria. Il terminale non prevede alimentazione esterna per il sensore, e l'installazione del sistema sull'auto deve essere semplificata il più possibile.

Soluzione del problema

Quindi, i sensori sono stati acquistati, ma solo un lotto ha funzionato correttamente, e ci sarebbe voluto un bel po' di tempo per le indagini e per ordinare un nuovo lotto, con il rischio di costi aggiuntivi. Pertanto, ho dovuto risolvere il problema con le mie forze.

Poiché viene utilizzato solo uno schema a due fili, è necessario fornire energia al sensore tramite il filo segnale, cioè organizzare un'alimentazione parassita. Ho organizzato l'alimentazione parassita secondo il seguente schema:

DS18B20 waterproof falsi: cosa fare?

In questo schema è stata migliorata l'attività dell'alimentazione parassita, ma allo stesso tempo è stata mantenuta la possibilità di collegare un'alimentazione esterna. In questo caso, leggermente cambia lo schema di collegamento: quando si collega tramite alimentazione parassita, il cavo Vcc non è utilizzato.

Dopo l'assemblaggio dello schema in montaggio a sbalzo, il sensore è stato rilevato dal terminale con una capacità del condensatore di 1 µF. Per l'implementazione di massa sono state progettate e ordinate schede panelizzate con schede di alimentazione parassita:

DS18B20 waterproof falsi: cosa fare?

Un punto interessante: per la sigillatura del sensore, i produttori possono utilizzare colla termica o silicone. Nel primo caso, è possibile riscaldare la guaina, estrarre il sensore, inserire la scheda, ritornare nella guaina e riempire di nuovo con colla termica. Nel secondo caso non è possibile, e quindi è stato necessario saldare la scheda nelle vicinanze del sensore, riempire di colla termica e indossare un termorestringente, il risultatoè così:

DS18B20 waterproof falsi: cosa fare?

Conclusione

Qui vorrei invitare i produttori di dispositivi a tenere conto di questo aspetto nei loro prodotti, i venditori a controllare i sensori prima della vendita o a non avere affatto affari con il fornitore se fornisce sensori contraffatti, e gli utenti a sollevare questa questione nei commenti, nelle lettere o nelle richieste.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster