Fake DS18B20 vanntett: hva skal jeg gjøre?

God dag! Denne artikkelen gjenspeiler problemet med falske sensorer, begrensningene til eksisterende enheter som bruker disse sensorene og løsningen på dette problemet.

Fake DS18B20 vanntett: hva skal jeg gjøre?
Kilde: ali-trends.ru

Før meg ble det også skrevet om falske sensorer her. Karakteristiske forskjeller mellom falske sensorer og originalen:

  1. Sensoren, selv om den er tilkoblet i umiddelbar nærhet, reagerer usikkert i parasittisk strømmodus, av og til.
  2. I parasittisk strømmodus tar det høye nivået for lang tid å gjenopprette (du kan måle det med en mikrokontroller eller se et oscillogram)
  3. strømforbruket er betydelig høyere enn flere mikroampere (GND og VCC til minus, DQ via mikroampere til +5 volt)
  4. Etter oppregningsprosedyren (0xF0), reagerer ikke sensorene på lesekommandoen (0xBE)
  5. Temperaturen avlest fra skrapeloddet etter at strømmen er koblet til uten en målekommando avviker fra 85,0 grader.
  6. Scratchpad-verdiene på posisjon 5 og 7 tilsvarer ikke 0xFF og 0x10
  7. Temperaturverdier (i de to første posisjonene på skrapelodden) avlest etter første påslagning av en deaktivert sensor uten en tidligere gitt målekommando returnerer den forrige verdien, og ikke 50 05 (85.0 grader).


Dessverre har jeg ikke et oscilloskop, og Galileosky BaseBlock Lite GPS-tracker fungerte som en testbenk.

Sensorene ble kjøpt fra forskjellige selgere, og bare ett parti fungerte på grunn av parasittisk kraft. Kun 5 partier på 50 stk ble kjøpt inn.
Resten fungerte ikke på grunn av parasittisk kraft i det hele tatt. Terminalen gir ikke ekstern strøm til sensoren, og installasjon av systemet på et kjøretøy bør forenkles så mye som mulig.

Løsningen

Så sensorene ble kjøpt, men bare en batch fungerte riktig, og etterforskningen og bestilling av en ny batch ville ha tatt anstendig tid, og ville ha resultert i kostnadsoverskridelser. Derfor måtte problemet løses på egen hånd.

Siden bare en to-trådskrets brukes, er det nødvendig å organisere strømforsyningen til sensoren fra signalledningen, det vil si å organisere parasittisk kraft. Jeg organiserte parasittisk kraft i henhold til følgende skjema:

Fake DS18B20 vanntett: hva skal jeg gjøre?

I denne ordningen er driften av parasittisk kraft forbedret, men samtidig er det fortsatt mulig å koble til ekstern strøm. I dette tilfellet endres koblingsskjemaet litt: ved tilkobling via parasittisk strøm, Vcc-ledningen ikke brukt.

Etter å ha satt sammen kretsen ved overflatemontering, ble sensoren oppdaget av terminalen med en kondensatorkapasitet på 1 µF. For masseimplementering ble panelplater med parasittiske kraftkort designet og bestilt:

Fake DS18B20 vanntett: hva skal jeg gjøre?

Interessant poeng: Produsenter kan bruke smeltelim eller silikon for å forsegle sensoren. I det første tilfellet kan du varme hylsen, fjerne sensoren, sette inn brettet, returnere den til hylsen og fylle den med mer varmt lim. I det andre tilfellet vil dette ikke lenger fungere, og jeg måtte lodde brettet nær sensoren, fylle det med varmt lim og sette på varmekrympe, som et resultat ser det slik ut:

Fake DS18B20 vanntett: hva skal jeg gjøre?

Konklusjon

Her vil jeg oppfordre enhetsprodusenter til å ta hensyn til dette punktet i sine produkter, og selgere om å sjekke sensorer før de selger eller ikke forholde seg til leverandøren i det hele tatt om de leverer falske sensorer, og brukere om å fremheve dette emnet i kommentarer, brev eller forespørsler.

Kilde: www.habr.com

Legg til en kommentar