Väärennetty DS18B20 vedenpitävä: mitä tehdä?

Hyvää päivää! Tämä artikkeli kuvaa väärennettyjen antureiden ongelmaa, näitä antureita käyttävien laitteiden rajoituksia ja ratkaisua tähän ongelmaan.

Väärennetty DS18B20 vedenpitävä: mitä tehdä?
Lähde: ali-trends.ru

Ennen minua kirjoitettiin myös väärennetyistä antureista täällä. Tunnusomaiset erot väärennettyjen antureiden ja alkuperäisen välillä:

  1. Anturi, vaikka se olisi kytketty lähelle, reagoi loistehotilassa epävarmasti, silloin tällöin.
  2. Loistehotilassa korkean tason palautuminen kestää liian kauan (voit mitata sen mikro-ohjaimella tai katsella oskilogrammia)
  3. virrankulutus on huomattavasti suurempi kuin useat mikroampeerit (GND ja VCC miinukseen, DQ mikroampeerin kautta +5 volttiin)
  4. Luettelotoimenpiteen (0xF0) jälkeen anturit eivät vastaa alustan lukukomentoon (0xBE)
  5. Lämpötila, joka luetaan alustalta sen jälkeen, kun virta on kytketty ilman mittauskomentoa, eroaa 85,0 astetta.
  6. Scratchpad-arvot paikoissa 5 ja 7 eivät vastaa arvoja 0xFF ja 0x10
  7. Lämpötila-arvot (raaputuslevyn kahdessa ensimmäisessä asennossa), jotka luetaan jännitteettömän anturin ensimmäisen päällekytkemisen jälkeen ilman aiemmin annettua mittauskäskyä, palauttavat edellisen arvon, eivät 50 05 (85.0 astetta).


Valitettavasti minulla ei ole oskilloskooppia, ja Galileosky BaseBlock Lite GPS-seurantalaite toimi testipenkinä.

Anturit ostettiin eri myyjiltä, ​​ja vain yksi erä toimi loisvoiman vuoksi. Ostettiin vain 5 erää 50 kappaletta.
Loput eivät toimineet loisvoiman takia ollenkaan. Pääte ei anna ulkoista virtaa anturille, ja järjestelmän asennusta ajoneuvoon tulee yksinkertaistaa mahdollisimman paljon.

Liuos

Anturit ostettiin siis, mutta vain yksi erä toimi oikein, ja uuden erän tutkiminen ja tilaaminen olisi vienyt kohtuullisen ajan ja johtanut kustannusylityksiin. Siksi ongelma piti ratkaista itse.

Koska käytetään vain kaksijohtimista piiriä, on tarpeen järjestää anturien virransyöttö signaalijohdosta, eli loisteho. Järjestin loisvoiman seuraavan kaavan mukaan:

Väärennetty DS18B20 vedenpitävä: mitä tehdä?

Tässä järjestelmässä loisvoiman toimintaa parannetaan, mutta samalla on edelleen mahdollista kytkeä ulkoinen teho. Tässä tapauksessa kytkentäkaavio muuttuu hieman: kun kytketään loisvirran kautta, Vcc-johto ei käytetä.

Piirin pinta-asennuksen kokoamisen jälkeen anturin havaittiin liittimellä, jonka kondensaattorikapasiteetti oli 1 µF. Massatoteutusta varten suunniteltiin ja tilattiin paneelilevyt, joissa on loistehokortit:

Väärennetty DS18B20 vedenpitävä: mitä tehdä?

Mielenkiintoinen hetki: Valmistajat voivat käyttää kuumasulateliimaa tai silikonia anturin tiivistämiseen. Ensimmäisessä tapauksessa voit lämmittää holkin, poistaa anturin, asettaa levyn, palauttaa sen holkkiin ja täyttää sen kuumalla liimalla. Toisessa tapauksessa tämä ei enää toimi, ja minun piti juottaa levy anturin lähelle, täyttää se kuumalla liimalla ja laittaa lämpökutiste, jonka seurauksena se näyttää tältä:

Väärennetty DS18B20 vedenpitävä: mitä tehdä?

Johtopäätös

Kehottaisin tässä yhteydessä laitevalmistajia ottamaan tämän seikan huomioon tuotteissaan ja myyjiä tarkistamaan anturit ennen myyntiä tai olemaan tekemättä toimittajan kanssa, jos he toimittavat väärennettyjä antureita, ja käyttäjiä korostamaan tätä aihetta kommenteissa, kirjeissä tai pyyntöjä.

Lähde: will.com

Lisää kommentti