Жасалма DS18B20 суу өткөрбөйт: эмне кылуу керек?

Кайырдуу күн! Бул макалада жасалма сенсорлордун көйгөйү, бул сенсорлорду колдонгон учурдагы түзмөктөрдүн чектөөлөрү жана бул маселени чечүү жолдору чагылдырылган.

Жасалма DS18B20 суу өткөрбөйт: эмне кылуу керек?
Булак: ali-trends.ru

Мага чейин жасалма сенсорлор жөнүндө да жазылган бул жерде. Жасалма сенсорлор менен оригиналдуу айырмачылыктар:

  1. Сенсор, ал тургай, жакын туташкан болсо да, мите күч режиминде белгисиз, мезгил-мезгили менен жооп берет.
  2. Паразиттик кубат режиминде жогорку деңгээлди калыбына келтирүү үчүн өтө көп убакыт талап кылынат (сиз аны микроконтроллер менен өлчөп же осциллограмманы көрө аласыз)
  3. учурдагы керектөө бир нече микроамперден бир топ жогору (GND жана VCC минуска чейин, DQ микроамперметр аркылуу +5 вольтко чейин)
  4. Эсептөө процедурасынан кийин (0xF0), сенсорлор скретчпадды окуу буйругуна жооп бербейт (0xBE)
  5. Өлчөө буйругусуз электр кубаты берилгенден кийин скретчпаддан окулган температура 85,0 градустан айырмаланат.
  6. 5 жана 7 позицияларындагы скретчпаддын маанилери 0xFF жана 0x10 туура келбейт
  7. Температуранын маанилери (скретчпаддын алгачкы эки абалында) 50 05 (85.0 градус) эмес, мурда берилген өлчөө буйругусуз өчүрүлгөн сенсорду биринчи жолу күйгүзгөндөн кийин, мурунку маанини кайтарат.


Тилекке каршы, менде осциллограф жок жана Galileosky BaseBlock Lite GPS трекери тесттик отургуч катары кызмат кылган.

Сенсорлор ар кандай сатуучулардан сатылып алынган жана мителик күчтүн айынан бир гана партия иштеген. Болгону 5 лот 50 даана сатылып алынган.
Калгандары дегеле мителик күчтүн айынан иштебей калган. Терминал сенсор үчүн тышкы энергия менен камсыз кылбайт жана системаны унаага орнотуу мүмкүн болушунча жөнөкөйлөштүрүлүшү керек.

Көйгөйдүн чечилиши

Ошентип, сенсорлор сатылып алынган, бирок бир гана партия туура иштеген жана жаңы партияны иликтөө жана заказ кылуу татыктуу убакытты талап кылып, ашыкча чыгымдарга алып келмек. Ошондуктан маселени өз алдынча чечиш керек болчу.

Эки зымдуу схема гана колдонулгандыктан, сигнал зымынан датчикке электр энергиясын берүүнү уюштуруу керек, башкача айтканда, мителик күчтү уюштуруу керек. Мен паразиттик күчтү төмөнкү схема боюнча уюштурдум:

Жасалма DS18B20 суу өткөрбөйт: эмне кылуу керек?

Бул схемада паразиттик күчтүн иштеши жакшыртылды, бирок ошол эле учурда тышкы энергияны туташтыруу мүмкүн бойдон калууда. Бул учурда, байланыш схемасы бир аз өзгөрөт: мите күч аркылуу туташтырууда, Vcc зымы колдонулбайт.

Схеманы үстүнкү монтаждоо жолу менен чогулткандан кийин, сенсор 1 мкФ конденсатордук кубаттуулугу бар терминал тарабынан аныкталган. Массалык ишке ашыруу үчүн паразиттик электр такталары менен панелдүү такталар иштелип чыккан жана заказ кылынган:

Жасалма DS18B20 суу өткөрбөйт: эмне кылуу керек?

Кызыктуу жагдай: Өндүрүүчүлөр сенсорду жабуу үчүн ысык эритинди же силиконду колдонушу мүмкүн. Биринчи учурда, жеңди жылытып, сенсорду алып салып, тактаны салып, жеңге кайтарып, ысык клей менен толтурсаңыз болот. Экинчи учурда, бул иштебей калат, мен тактайды сенсорго жакын ширетип, ысык клей менен толтуруп, жылуулукту кичирейтүү керек болчу, натыйжада мындай болот:

Жасалма DS18B20 суу өткөрбөйт: эмне кылуу керек?

жыйынтыктоо

Бул жерде мен аппараттын өндүрүүчүлөрүн өз өнүмдөрүндө бул жагдайды эске алууга, ал эми сатуучуларды сатуудан мурун сенсорлорду текшерүүгө же эгерде алар жасалма сенсорлорду жеткирсе, жеткирүүчү менен такыр мамиле түзбөөгө, ал эми колдонуучуларды комментарийлерде, каттарда бул теманы бөлүп көрсөтүүгө чакыргым келет. же өтүнүчтөр.

Source: www.habr.com

Комментарий кошуу