Sensori DS18B20 impermeabili falsi: cosa fare?

Buon pomeriggio! In questo articolo è stata descritta la problematica dei sensori contraffatti, le limitazioni dei dispositivi esistenti che utilizzano questi sensori e la soluzione a questo problema.

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

Anche prima di me si era scritto riguardo i sensori contraffatti qui. Le differenze caratteristiche tra i sensori contraffatti e quelli originali:

  1. Il sensore, anche se collegato molto vicino, in modalità di alimentazione parassita risponde in modo incerto, a caso.
  2. In modalità di alimentazione parassita, il livello alto si ripristina troppo lentamente (può essere misurato con un microcontrollore o osservando l'oscillogramma)
  3. il consumo di corrente è significativamente superiore a pochi microampere (GND e VCC a massa, DQ attraverso un microamperometro a +5 volt)
  4. Dopo la procedura di enumerazione (0xF0), i sensori non rispondono al comando di lettura dello scratchpad (0xBE)
  5. La temperatura letta dallo scratchpad dopo l'alimentazione senza comando di misurazione differisce da 85,0 gradi.
  6. I valori nello scratchpad alle posizioni 5 e 7 non corrispondono a 0xFF e 0x10
  7. I valori di temperatura (nelle prime due posizioni dello scratchpad) letti dopo la prima accensione del sensore disattivato senza un comando di misurazione precedentemente fornito restituiscono il valore precedente, non 50 05 (85,0 gradi).


Purtroppo non ho un oscilloscopio e come banco di prova ho utilizzato il GPS tracker Galileosky BaseBlock Lite.

I sensori sono stati acquistati da vari venditori e solo un lotto ha funzionato con alimentazione parassita. Sono stati acquistati solo 5 lotti da 50 pezzi.
Gli altri non hanno funzionato affatto con alimentazione parassita. Il terminale non prevede alimentazione esterna per il sensore e il montaggio del sistema sull'auto deve essere semplificato il più possibile.

Soluzione del problema

Quindi, i sensori sono stati acquistati, ma solo un lotto ha funzionato correttamente, e ci sarebbe voluto del tempo considerevole per analizzare e ordinare un nuovo lotto, oltre a causare sovracosti. Pertanto, il problema ha dovuto essere risolto con le mie forze.

Poiché viene utilizzato solo lo schema a due fili, è necessario organizzare l'alimentazione del sensore dal filo del segnale, cioè, organizzare l'alimentazione parassita. Ho organizzato l'alimentazione parassita secondo il seguente schema:

Sensori DS18B20 impermeabili falsi: cosa fare?

In questo schema è migliorato il funzionamento dell'alimentazione parassitaria, ma al contempo è rimasta la possibilità di collegare un'alimentazione esterna. In questo caso cambia leggermente lo schema di collegamento: collegando tramite alimentazione parassitaria il cavo Vcc non è utilizzato.

Dopo l'assemblaggio del circuito in montaggio aereo, il sensore è stato rilevato dal terminale con una capacità del condensatore di 1 μF. Per un'implementazione di massa, sono stati progettati e ordinati pannelli stratificati con schede di alimentazione parassita:

Sensori DS18B20 impermeabili falsi: cosa fare?

Un aspetto interessante: per la sigillatura del sensore i produttori possono utilizzare colla termica o silicone. Nel primo caso è possibile riscaldare la guaina, rimuovere il sensore, inserire la scheda, rimetterla nella guaina e versare nuovamente colla termica. Nel secondo caso non è possibile, quindi è stato necessario saldare la scheda vicino al sensore, versare colla termica e indossare un guaina termoretraibile, risultando in questo aspetto:

Sensori DS18B20 impermeabili falsi: cosa fare?

Conclusione

Qui vorrei esortare i produttori di dispositivi a considerare questo aspetto nei loro prodotti, e i venditori a controllare i sensori prima della vendita o a non avere affatto rapporti con il fornitore se fornisce sensori contraffatti, e gli utenti a portare alla luce questo tema nei commenti, lettere o 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