Falso DS18B20 impermeabile: cosa fare?

Buona giornata! Questo articolo riflette il problema dei sensori falsi, le limitazioni dei dispositivi esistenti che utilizzano questi sensori e la soluzione a questo problema.

Falso DS18B20 impermeabile: cosa fare?
Fonte: ali-trends.ru

Prima di me si è scritto anche di sensori falsi qui. Differenze caratteristiche tra i sensori falsi e l'originale:

  1. Il sensore, anche se collegato nelle immediate vicinanze, risponde in modo incerto in modalità di potenza parassita, di tanto in tanto.
  2. In modalità potenza parassita, il livello alto impiega troppo tempo per ripristinarsi (puoi misurarlo con un microcontrollore o guardare un oscillogramma)
  3. il consumo di corrente è significativamente più alto di diversi microampere (GND e VCC su meno, DQ tramite microamperometro su +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 che è stata applicata l'alimentazione senza un comando di misurazione è diversa da 85,0 gradi.
  6. I valori dello scratchpad nelle 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 di un sensore diseccitato senza un comando di misurazione precedentemente impartito restituiscono il valore precedente e non 50 05 (85.0 gradi).


Sfortunatamente, non ho un oscilloscopio e il localizzatore GPS Galileosky BaseBlock Lite è servito come banco di prova.

I sensori sono stati acquistati da vari venditori e solo un lotto ha funzionato a causa del potere parassitario. Sono stati acquistati solo 5 lotti da 50 pezzi.
Il resto non ha funzionato affatto a causa del potere parassitario. Il terminale non fornisce alimentazione esterna al sensore e l'installazione del sistema su un veicolo dovrebbe essere semplificata il più possibile.

La soluzione

Pertanto, i sensori furono acquistati, ma solo un lotto funzionava correttamente e l'indagine e l'ordinazione di un nuovo lotto avrebbero richiesto una discreta quantità di tempo e avrebbero comportato un superamento dei costi. Pertanto, il problema doveva essere risolto da solo.

Poiché viene utilizzato solo un circuito a due fili, è necessario organizzare l'alimentazione al sensore dal filo del segnale, ovvero organizzare l'alimentazione parassita. Ho organizzato il potere parassitario secondo il seguente schema:

Falso DS18B20 impermeabile: cosa fare?

In questo schema, il funzionamento dell'energia parassita viene migliorato, ma allo stesso tempo rimane possibile collegare l'alimentazione esterna. In questo caso lo schema di collegamento cambia leggermente: quando si collega tramite alimentazione parassita, il filo Vcc non usato.

Dopo aver assemblato il circuito mediante montaggio superficiale, 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 pannellate con schede di potenza parassite:

Falso DS18B20 impermeabile: cosa fare?

Momento interessante: I produttori possono utilizzare adesivo hot melt o silicone per sigillare il sensore. Nel primo caso, puoi riscaldare la manica, rimuovere il sensore, inserire la scheda, rimetterla nella manica e riempirla con altra colla a caldo. Nel secondo caso, questo non funzionerà più, e ho dovuto saldare la scheda vicino al sensore, riempirla con colla a caldo e applicare la termorestringente, di conseguenza appare così:

Falso DS18B20 impermeabile: cosa fare?

conclusione

Qui vorrei esortare i produttori di dispositivi a tenere conto di questo punto nei loro prodotti e i venditori a controllare i sensori prima di vendere o a non trattare affatto con il fornitore se forniscono sensori contraffatti e gli utenti a evidenziare questo argomento nei commenti, nelle lettere o richieste.

Fonte: habr.com

Aggiungi un commento