Hamis DS18B20 vízálló szenzorok: mit tegyünk?

Üdvözöljük! Ebben a cikkben a hamis érzékelők problémája, a meglévő eszközök korlátai, amelyek ezeket az érzékelőket használják, és a probléma megoldása található.

Hamis DS18B20 vízálló szenzorok: mit tegyünk?
Forrás: ali-trends.ru

A hamis érzékelőkről már korábban is írtak, itt. A hamis és az eredeti érzékelők közötti jellemző eltérések:

  1. Az érzékelő, még ha közvetlen közelében is van, parazita táplálás módban bizonytalanul válaszol, alkalmanként.
  2. Parazita táplálás módban a magas szint visszaállítása túl sokáig tart (ezt mikrokontrollerrel lehet mérni, vagy oszcilloszkópot nézni)
  3. az áramfogyasztás jelentősen meghaladja a néhány mikroampert (GND és VCC mínuszra, DQ egy mikroampermérőn +5 voltra)
  4. A felsorolási eljárás után (0xF0) az érzékelők nem reagálnak az olvasási parancsra (0xBE)
  5. A tápegység alkalmazása nélküli olvasott hőmérséklet eltér az 85,0 foktól.
  6. Az 5-ös és 7-es pozíciókban lévő értékek nem felelnek meg a 0xFF és 0x10-nek
  7. A hőmérséklet értékek (az oszcilloszkóp első két pozíciójában) a korábban áramtalanított érzékelő első bekapcsolása után, mérést megelőző parancs nélkül, a korábbi értéket adják vissza, nem pedig a 50 05 (85,0 fok).


Sajnos nincs oszcilloszkópom, és a tesztberendezés egy GPS nyomkövető, a Galileosky BaseBlock Lite volt.

Az érzékelőket különböző eladóktól vásárolták, és csak egy tétel működött parazita táplálás módban. Összesen 5 tételt vásároltak 50 darabonként.
A többiek egyáltalán nem működtek parazita táplálás módban. A terminál nem biztosít külső táplálást az érzékelő számára, és a rendszer autóra történő telepítése érdekében maximálisan egyszerűsíteni kell.

A probléma megoldása

Tehát az érzékelők megvannak, de csak egy tétel működött megfelelően, és az új tétel megrendelése és a probléma megoldása jelentős időt igényelt volna, továbbá többletköltségeket vonzott volna. Ezért a problémát saját erőből kellett megoldani.

Mivel csak kétrávezetékes kapcsolás használható, az érzékelő táplálását a jelvezetékből kell megoldani, azaz parazita táplálást kell létrehozni. Parazita táplálást a következő séma szerint szerveztem meg:

Hamis DS18B20 vízálló szenzorok: mit tegyünk?

A kivitelben javították a parazita táplálás működését, de a külső táplálás csatlakoztatásának lehetősége megmaradt. Eközben kissé megváltozik a csatlakoztatási séma: parazita táplálás esetén a Vcc vezeték csatlakoztatása. nem használatos.

A panel összeszerelése után a szenzor a terminál által érzékelhető volt 1 μF kapacitású kondenzátorral. Tömeges bevezetéshez paneles lapokat terveztek és rendeltek a parazita tápláláshoz:

Hamis DS18B20 vízálló szenzorok: mit tegyünk?

Érdekes pillanat: A szenzor tömítéséhez a gyártók használhatnak hőragasztót vagy szilikont. Az első esetben fel lehet melegíteni a hüvelyt, ki lehet venni a szenzort, be lehet építeni a lapot, vissza lehet helyezni a hüvelybe, és újból hőragasztóval ki lehet önteni. A második esetben ez nem működik, és a lapot a szenzor közelében kellett forrasztani, hőragasztóval kiönteni, és hőzsugorcsövet felhelyezni, az eredmény pedig így néz ki:

Hamis DS18B20 vízálló szenzorok: mit tegyünk?

Zárás

Itt szeretném felhívni az eszközgyártók figyelmét erre a pontra a termékeikben, a kereskedőket pedig arra, hogy ellenőrizzék a szenzorokat az értékesítés előtt, vagy pedig ne foglalkozzanak a beszállítókkal, ha hamis szenzorokat szállítanak. A felhasználók pedig világítsanak rá erre a témára a megjegyzéseikben, leveleikben vagy panaszainkban.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster