Valse DS18B20 waterdig: wat om te doen?

Goeie dag! Hierdie artikel weerspieël die probleem van vals sensors, die beperkings van bestaande toestelle wat hierdie sensors gebruik en die oplossing vir hierdie probleem.

Valse DS18B20 waterdig: wat om te doen?
Bron: ali-trends.ru

Voor my is daar ook geskryf oor vals sensors hier. Kenmerkende verskille tussen vals sensors en die oorspronklike:

  1. Die sensor, selfs al is dit in die nabyheid gekoppel, reageer in parasitiese kragmodus onseker, kort-kort.
  2. In parasitiese kragmodus neem die hoë vlak te lank om te herstel (jy kan dit met 'n mikrobeheerder meet of 'n ossillogram kyk)
  3. stroomverbruik is aansienlik hoër as verskeie mikroampère (GND en VCC tot minus, DQ via mikroammeter tot +5 volt)
  4. Na die opsommingsprosedure (0xF0), reageer die sensors nie op die krapblokleesopdrag (0xBE) nie.
  5. Die temperatuur wat vanaf die kladblok gelees word nadat krag toegepas is sonder 'n meetopdrag, verskil van 85,0 grade.
  6. Die kladblokwaardes by posisies 5 en 7 stem nie ooreen met 0xFF en 0x10 nie
  7. Temperatuurwaardes (in die eerste twee posisies van die kladblok) gelees na die eerste aanskakeling van 'n ontkragte sensor sonder 'n vooraf gegewe metingsopdrag gee die vorige waarde terug, en nie 50 05 (85.0 grade) nie.


Ongelukkig het ek nie 'n ossilloskoop nie, en die Galileosky BaseBlock Lite GPS-spoorsnyer het as 'n toetsbank gedien.

Die sensors is by verskeie verkopers gekoop, en slegs een bondel het gewerk weens parasitiese krag. Slegs 5 lotte van 50 stukke is aangekoop.
Die res het as gevolg van parasitiese krag glad nie gewerk nie. Die terminaal verskaf nie eksterne krag vir die sensor nie, en die installering van die stelsel op 'n voertuig moet soveel as moontlik vereenvoudig word.

Die oplossing

So, die sensors is aangekoop, maar net een bondel het reg gewerk, en die ondersoek en bestelling van 'n nuwe bondel sou 'n ordentlike hoeveelheid tyd geneem het en sou tot koste-oorskryding gelei het. Daarom moes die probleem op sy eie opgelos word.

Aangesien slegs 'n tweedraadstroombaan gebruik word, is dit nodig om kragtoevoer na die sensor vanaf die seindraad te organiseer, dit wil sê om parasitiese krag te organiseer. Ek het parasitiese krag volgens die volgende skema georganiseer:

Valse DS18B20 waterdig: wat om te doen?

In hierdie skema word die werking van parasitiese krag verbeter, maar terselfdertyd bly dit moontlik om eksterne krag aan te sluit. In hierdie geval verander die verbindingsdiagram effens: wanneer dit via parasitiese krag verbind word, die Vcc-draad nie gebruik nie.

Nadat die stroombaan deur oppervlakmontering saamgestel is, is die sensor deur die terminaal met 'n kapasitorkapasiteit van 1 µF opgespoor. Vir massa-implementering is paneelborde met parasitiese kragborde ontwerp en bestel:

Valse DS18B20 waterdig: wat om te doen?

'n Interessante punt: Vervaardigers kan warmsmeltkleefmiddel of silikoon gebruik om die sensor te seël. In die eerste geval kan jy die mou verhit, die sensor verwyder, die bord insit, dit na die mou terugbring en dit met meer warm gom vul. In die tweede geval sal dit nie meer werk nie, en ek moes die bord naby die sensor soldeer, dit met warm gom vul en hittekrimp aanbring, gevolglik lyk dit so:

Valse DS18B20 waterdig: wat om te doen?

Gevolgtrekking

Hier wil ek toestelvervaardigers versoek om hierdie punt in hul produkte in ag te neem, en verkopers om sensors na te gaan voordat hulle verkoop word of om glad nie met die verskaffer te handel as hulle vervalste sensors verskaf nie, en gebruikers om hierdie onderwerp in kommentaar, briewe uit te lig of versoeke.

Bron: will.com

Voeg 'n opmerking