Pekeng DS18B20 na hindi tinatablan ng tubig: ano ang gagawin?

Magandang araw! Sinasalamin ng artikulong ito ang problema ng mga pekeng sensor, ang mga limitasyon ng mga kasalukuyang device na gumagamit ng mga sensor na ito at ang solusyon sa problemang ito.

Pekeng DS18B20 na hindi tinatablan ng tubig: ano ang gagawin?
Pinagmulan: ali-trends.ru

Bago ako, isinulat din ito tungkol sa mga pekeng sensor dito. Mga pagkakaiba sa katangian sa pagitan ng mga pekeng sensor at ang orihinal:

  1. Ang sensor, kahit na konektado sa malapit, ay tumutugon sa parasitic power mode nang hindi tiyak, paminsan-minsan.
  2. Sa parasitic power mode, masyadong matagal bago mabawi ang mataas na level (maaari mo itong sukatin gamit ang microcontroller o manood ng oscillogram)
  3. ang kasalukuyang pagkonsumo ay mas mataas kaysa sa ilang microamps (GND at VCC hanggang minus, DQ sa pamamagitan ng microammeter hanggang +5 volts)
  4. Pagkatapos ng enumeration procedure (0xF0), hindi tumugon ang mga sensor sa scratchpad read command (0xBE)
  5. Ang temperaturang nabasa mula sa scratchpad pagkatapos mailapat ang power nang walang measurement command ay iba sa 85,0 degrees.
  6. Ang mga halaga ng scratchpad sa mga posisyon 5 at 7 ay hindi tumutugma sa 0xFF at 0x10
  7. Ang mga halaga ng temperatura (sa unang dalawang posisyon ng scratchpad) ay nabasa pagkatapos ng unang pag-on ng isang de-energized na sensor nang walang ibinigay na command sa pagsukat na ibinalik ang dating halaga, at hindi 50 05 (85.0 degrees).


Sa kasamaang palad, wala akong oscilloscope, at ang Galileosky BaseBlock Lite GPS tracker ay nagsilbing test bench.

Ang mga sensor ay binili mula sa iba't ibang mga nagbebenta, at isang batch lamang ang nagtrabaho dahil sa kapangyarihan ng parasitiko. 5 lots of 50 pieces lang ang binili.
Ang natitira ay hindi gumana dahil sa kapangyarihan ng parasitiko. Ang terminal ay hindi nagbibigay ng panlabas na kapangyarihan para sa sensor, at ang pag-install ng system sa isang sasakyan ay dapat na gawing simple hangga't maaari.

Ang solusyon

Kaya, ang mga sensor ay binili, ngunit isang batch lamang ang gumana nang tama, at ang pagsisiyasat at pag-order ng isang bagong batch ay tumagal ng isang disenteng dami ng oras, at maaaring magresulta sa mga overrun sa gastos. Samakatuwid, ang problema ay kailangang malutas sa sarili nitong.

Dahil ginagamit lamang ang isang two-wire circuit, kinakailangan upang ayusin ang power supply sa sensor mula sa signal wire, iyon ay, upang ayusin ang parasitic power. Inayos ko ang kapangyarihan ng parasitiko ayon sa sumusunod na pamamaraan:

Pekeng DS18B20 na hindi tinatablan ng tubig: ano ang gagawin?

Sa pamamaraang ito, ang pagpapatakbo ng kapangyarihan ng parasitiko ay napabuti, ngunit sa parehong oras, nananatiling posible na kumonekta sa panlabas na kapangyarihan. Sa kasong ito, bahagyang nagbabago ang diagram ng koneksyon: kapag kumokonekta sa pamamagitan ng parasitic power, ang Vcc wire hindi ginagamit.

Matapos i-assemble ang circuit sa pamamagitan ng pag-mount sa ibabaw, ang sensor ay nakita ng terminal na may kapasidad ng kapasitor na 1 Β΅F. Para sa malawakang pagpapatupad, ang mga paneled board na may mga parasitic power board ay dinisenyo at iniutos:

Pekeng DS18B20 na hindi tinatablan ng tubig: ano ang gagawin?

Kawili-wiling punto: Maaaring gumamit ang mga tagagawa ng mainit na natutunaw na pandikit o silicone upang i-seal ang sensor. Sa unang kaso, maaari mong init ang manggas, alisin ang sensor, ipasok ang board, ibalik ito sa manggas at punan ito ng mas mainit na pandikit. Sa pangalawang kaso, hindi na ito gagana, at kinailangan kong maghinang ang board malapit sa sensor, punan ito ng mainit na pandikit at ilagay sa pag-urong ng init, bilang isang resulta ganito ang hitsura:

Pekeng DS18B20 na hindi tinatablan ng tubig: ano ang gagawin?

Konklusyon

Dito, nais kong hikayatin ang mga tagagawa ng device na isaalang-alang ang puntong ito sa kanilang mga produkto, at ang mga nagbebenta na suriin ang mga sensor bago ibenta o huwag makipag-ugnayan sa supplier kung nagbibigay sila ng mga pekeng sensor, at mga user na i-highlight ang paksang ito sa mga komento, mga sulat. o mga kahilingan.

Pinagmulan: www.habr.com

Magdagdag ng komento