Võlts DS18B20 veekindel: mida teha?

Head päeva! See artikkel kajastab võltsandurite probleemi, neid andureid kasutavate olemasolevate seadmete piiranguid ja selle probleemi lahendust.

Võlts DS18B20 veekindel: mida teha?
Allikas: ali-trends.ru

Enne mind kirjutati ka võltsanduritest siin. Iseloomulikud erinevused võltsandurite ja originaali vahel:

  1. Andur, isegi kui see on vahetus läheduses, reageerib parasiittoiterežiimis ebakindlalt igal teisel korral.
  2. Parasiitvõimsuse režiimis taastatakse kõrge tase liiga kaua (saate seda mõõta mikrokontrolleriga või vaadata ostsillogrammi)
  3. voolutarve tunduvalt üle mõne mikroampri (GND ja VCC miinusesse, DQ mikroampermeetri kaudu +5 volti)
  4. Pärast loendusprotseduuri (0xF0) ei reageeri andurid märkmiku lugemiskäsule (0xBE)
  5. Märkimisplaadilt loetud temperatuur pärast sisselülitamist ilma mõõtmiskäskluseta erineb 85,0 kraadist.
  6. Väärtused märkmikus positsioonidel 5 ja 7 ei vasta 0xFF ja 0x10
  7. Temperatuuriväärtused (kriipsuplaadi kahes esimeses asendis) loetakse pärast pingevaba anduri esimest sisselülitamist ilma eelkäsuta mõõta, tagastada eelmine väärtus, mitte 50 05 (85.0 kraadi).


Kahjuks mul ostsilloskoopi ei ole ja Galileosky BaseBlock Lite GPS-jälgija toimis katsestendina.

Andureid osteti erinevatelt müüjatelt ja ainult üks partii töötas parasiitvõimsusel. Osteti vaid 5 partiid 50 tükki.
Ülejäänud ei teeninud parasiittoitumise pealt üldse. Terminal ei anna andurile välist toiteallikat ning süsteemi paigaldamist autole tuleks võimalikult palju lihtsustada.

Lahendus

Niisiis, andurid osteti, kuid korrektselt töötas ainult üks partii ning menetlus ja uue partii tellimine oleks võtnud korraliku aja ning kaasa toonud kulude ületamise. Seetõttu tuli probleem ise lahendada.

Kuna kasutatakse ainult kahejuhtmelist vooluahelat, on vaja korraldada anduri toiteallikas signaalijuhtmest, st korraldada parasiittoiteallikas. Korraldasin parasiitjõu järgmise skeemi järgi:

Võlts DS18B20 veekindel: mida teha?

Selles skeemis paraneb parasiitvõimsuse töö, kuid samal ajal jäetakse võimalus ühendada välist toiteallikat. Samal ajal muutub ühendusskeem veidi: parasiittoite kaudu ühendamisel Vcc juhe pole kasutatud.

Pärast vooluringi kokkupanekut pindpaigaldamisega tuvastas anduri klemm, mille kondensaatori mahtuvus oli 1 μF. Masslikuks rakendamiseks projekteeriti ja telliti parasiittoiteplaatidega paneelplaadid:

Võlts DS18B20 veekindel: mida teha?

Huvitav punkt: tootjad võivad anduri tihendamiseks kasutada kuumsulamliimi või silikooni. Esimesel juhul saate hülsi soojendada, anduri eemaldada, plaadi sisestada, hülsi tagasi panna ja kuuma liimi juurde valada. Teises see enam ei tööta ja pidin plaadi anduri lähedale jootma, kuuma liimiga täitma ja termokahanevale peale panema, mille tulemusena näeb see välja selline:

Võlts DS18B20 veekindel: mida teha?

Järeldus

Siinkohal tahaksin kutsuda seadmetootjaid oma toodetes seda hetke arvesse võtma ja müüjaid enne müüki andureid kontrollima või mitte tarnijaga üldse tegelema, kui ta tarnib võltsandureid ning kasutajaid seda teemat kommentaarides, kirjades kajastama. või apellatsioonid.

Allikas: www.habr.com

Lisa kommentaar