DS18B20 bandia isiyo na maji: nini cha kufanya?

Siku njema! Makala hii inaonyesha tatizo la sensorer bandia, mapungufu ya vifaa vilivyopo vinavyotumia sensorer hizi na suluhisho la tatizo hili.

DS18B20 bandia isiyo na maji: nini cha kufanya?
Chanzo: ali-trends.ru

Kabla yangu, pia iliandikwa kuhusu sensorer bandia hapa. Tofauti za tabia kati ya sensorer bandia na asili:

  1. Sensor, hata ikiwa imeunganishwa kwa ukaribu, hujibu kwa hali ya nguvu ya vimelea bila uhakika, kila baada ya muda fulani.
  2. Katika hali ya nguvu ya vimelea, kiwango cha juu kinachukua muda mrefu sana kurejesha (unaweza kuipima kwa microcontroller au kuangalia oscillogram)
  3. matumizi ya sasa ni ya juu sana kuliko microamps kadhaa (GND na VCC hadi minus, DQ kupitia microammeter hadi +5 volts)
  4. Baada ya utaratibu wa kuhesabu (0xF0), sensorer hazijibu amri ya kusoma ya scratchpad (0xBE)
  5. Hali ya joto iliyosomwa kutoka kwa scratchpad baada ya nguvu kutumika bila amri ya kipimo hutofautiana na digrii 85,0.
  6. Thamani za padi ya kukwangua katika nafasi za 5 na 7 hazilingani na 0xFF na 0x10.
  7. Thamani za halijoto (katika nafasi mbili za kwanza za padi ya kukwarua) zilizosomwa baada ya kuwasha kwa mara ya kwanza kwa kihisi kisicho na nishati bila amri ya kipimo kilichotolewa hapo awali hurejesha thamani ya awali, na sio 50 05 (digrii 85.0).


Kwa bahati mbaya, sina oscilloscope, na kifuatiliaji cha GPS cha Galileosky BaseBlock Lite kilitumika kama benchi ya majaribio.

Sensorer zilinunuliwa kutoka kwa wauzaji mbalimbali, na kundi moja tu lilifanya kazi kutokana na nguvu ya vimelea. Vipande 5 tu vya vipande 50 vilinunuliwa.
Iliyobaki haikufanya kazi kwa sababu ya usambazaji wa umeme wa vimelea hata kidogo. Terminal haitoi nguvu ya nje kwa sensor, na ufungaji wa mfumo kwenye gari unapaswa kurahisishwa iwezekanavyo.

ufumbuzi

Kwa hivyo, sensorer zilinunuliwa, lakini kundi moja tu lilifanya kazi kwa usahihi, na uchunguzi na uagizaji wa kundi jipya ungechukua muda wa kutosha, na ungesababisha kuongezeka kwa gharama. Kwa hiyo, tatizo lilipaswa kutatuliwa peke yetu.

Kwa kuwa mzunguko wa waya mbili tu hutumiwa, ni muhimu kuandaa ugavi wa umeme kwa sensor kutoka kwa waya ya ishara, yaani, kuandaa nguvu za vimelea. Nilipanga nguvu ya vimelea kulingana na mpango ufuatao:

DS18B20 bandia isiyo na maji: nini cha kufanya?

Katika mpango huu, uendeshaji wa nguvu za vimelea huboreshwa, lakini wakati huo huo, bado inawezekana kuunganisha nguvu za nje. Katika kesi hii, mchoro wa uunganisho hubadilika kidogo: wakati wa kuunganisha kupitia nguvu ya vimelea, waya wa Vcc haijatumika.

Baada ya kukusanya saketi kwa kupachika uso, kitambuzi kiligunduliwa na terminal yenye uwezo wa capacitor wa 1 Β΅F. Kwa utekelezaji wa wingi, bodi za paneli zilizo na bodi za nguvu za vimelea ziliundwa na kuamuru:

DS18B20 bandia isiyo na maji: nini cha kufanya?

Jambo la kuvutia: Watengenezaji wanaweza kutumia wambiso wa kuyeyuka kwa moto au silikoni ili kuziba kitambuzi. Katika kesi ya kwanza, unaweza joto la sleeve, uondoe sensor, ingiza ubao, uirudishe kwenye sleeve na uijaze na gundi zaidi ya moto. Katika kesi ya pili, hii haitafanya kazi tena, na ilibidi nitengeneze ubao karibu na sensor, kuijaza na gundi ya moto na kuweka kwenye shrink ya joto, kwa matokeo inaonekana kama hii:

DS18B20 bandia isiyo na maji: nini cha kufanya?

Hitimisho

Hapa ningependa kuwasihi watengenezaji wa vifaa kutilia maanani suala hili katika bidhaa zao, na wauzaji waangalie vitambuzi kabla ya kuuza au kutoshughulika na msambazaji hata kidogo ikiwa wanatoa vitambuzi ghushi, na watumiaji kuangazia mada hii katika maoni, barua. au maombi.

Chanzo: mapenzi.com

Kuongeza maoni