Netikras DS18B20 atsparus vandeniui: ką daryti?

Gera diena! Šis straipsnis atspindi netikrų jutiklių problemą, esamų įrenginių, naudojančių šiuos jutiklius, apribojimus ir šios problemos sprendimą.

Netikras DS18B20 atsparus vandeniui: ką daryti?
Šaltinis: ali-trends.ru

Prieš mane taip pat buvo parašyta apie netikrus jutiklius čia. Būdingi netikrų ir originalių jutiklių skirtumai:

  1. Jutiklis, net jei prijungtas arti, parazitinės galios režimu reaguoja neaiškiai, retkarčiais.
  2. Parazitinio maitinimo režimu aukštas lygis atsistato per ilgai (galite išmatuoti mikrovaldikliu arba žiūrėti oscilogramą)
  3. srovės suvartojimas yra žymiai didesnis nei keli mikroamperai (GND ir VCC iki minuso, DQ per mikroampermetrą iki +5 voltų)
  4. Po surašymo procedūros (0xF0) jutikliai nereaguoja į bloknoto skaitymo komandą (0xBE)
  5. Temperatūra, nuskaityta iš bloknoto po maitinimo įjungimo be matavimo komandos, skiriasi nuo 85,0 laipsnių.
  6. 5 ir 7 padėčių bloknotėlių reikšmės neatitinka 0xFF ir 0x10
  7. Temperatūros reikšmės (pirmosiose dviejose braukiklio padėtyse), nuskaitytos pirmą kartą įjungus atjungtą jutiklį be anksčiau duotos matavimo komandos, grąžina ankstesnę vertę, o ne 50 05 (85.0 laipsnių).


Deja, aš neturiu osciloskopo, o „Galileosky BaseBlock Lite“ GPS sekiklis buvo bandymų stendas.

Jutikliai buvo pirkti iš įvairių pardavėjų, o dėl parazitinės galios veikė tik viena partija. Buvo nupirktos tik 5 partijos po 50 vnt.
Likusi dalis visiškai neveikė dėl parazitinės jėgos. Terminalas neteikia jutikliui išorinės maitinimo, todėl sistemos montavimas transporto priemonėje turėtų būti kiek įmanoma supaprastintas.

Sprendimas

Taigi, jutikliai buvo įsigyti, tačiau tinkamai veikė tik viena partija, o naujos partijos tyrimas ir užsakymas būtų užtrukę pakankamai daug laiko ir būtų buvę išlaidų viršijimas. Todėl problema turėjo būti išspręsta savarankiškai.

Kadangi naudojama tik dviejų laidų grandinė, reikia organizuoti maitinimo tiekimą jutikliui iš signalo laido, tai yra, organizuoti parazitinę maitinimą. Aš organizavau parazitų jėgą pagal šią schemą:

Netikras DS18B20 atsparus vandeniui: ką daryti?

Šioje schemoje pagerinamas parazitinės galios veikimas, tačiau tuo pat metu išlieka galimybė prijungti išorinę maitinimą. Šiuo atveju pajungimo schema šiek tiek pasikeičia: jungiantis per parazitinę maitinimą, Vcc laidas nenaudojamas.

Surinkus grandinę paviršiniu montavimu, jutiklį aptiko gnybtas, kurio kondensatoriaus talpa 1 µF. Masiniam įgyvendinimui buvo suprojektuotos ir užsakytos skydinės plokštės su parazitinėmis maitinimo plokštėmis:

Netikras DS18B20 atsparus vandeniui: ką daryti?

Įdomus momentas: Gamintojai jutikliui sandarinti gali naudoti karšto lydalo klijus arba silikoną. Pirmuoju atveju galite pašildyti rankovę, išimti jutiklį, įkišti plokštę, grąžinti į rankovę ir užpilti daugiau karštų klijų. Antruoju atveju tai nebeveiks, ir aš turėjau lituoti plokštę arti jutiklio, užpildyti karštais klijais ir uždėti šilumos susitraukimą, todėl ji atrodo taip:

Netikras DS18B20 atsparus vandeniui: ką daryti?

išvada

Čia norėčiau paraginti įrenginių gamintojus atsižvelgti į tai savo gaminiuose, o pardavėjus prieš parduodant patikrinti jutiklius arba iš viso nesusidėti su tiekėju, jei jie tiekia padirbtus jutiklius, o vartotojus pabrėžti šią temą komentaruose, laiškuose. arba prašymus.

Šaltinis: www.habr.com

Добавить комментарий