Падробленыя DS18B20 waterproof: што рабіць?

Добрага часу сутак! У дадзеным артыкуле адлюстравана праблема падробленых датчыкаў, абмежаванні існуючых прылад, якія выкарыстоўваюць гэтыя датчыкі і вырашэнне дадзенай праблемы.

Падробленыя DS18B20 waterproof: што рабіць?
Крыніца: 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 градусаў).


Нажаль, у мяне няма асцылографа, а ў якасці выпрабавальнага стэнда выступаў GPS-трэкер Galileosky BaseBlock Lite.

Датчыкі былі закуплены ў розных прадаўцоў, і толькі адна партыя зарабіла па паразітным харчаванні. Было закуплена ўсяго 5 партый па 50 штук.
Астатнія не зарабілі па паразітным харчаванні наогул. Тэрмінал не прадугледжвае знешняга харчавання для датчыка, а мантаж сістэмы на аўтамабіль неабходна максімальна спрасціць.

Рашэнне праблемы

Такім чынам, датчыкі закуплены, але толькі адна партыя зарабіла карэктна, а на разгляд і заказ новай партыі сышоў бы прыстойны час, ды і пацягнулі б перарасход. Таму праблему прыйшлося вырашаць саматугам.

Паколькі выкарыстоўваецца толькі двухправодная схема, неабходна арганізаваць сілкаванне датчыка ад сігнальнага провада, гэта значыць, арганізаваць паразітнае сілкаванне. Я арганізаваў паразітнае харчаванне па наступнай схеме:

Падробленыя DS18B20 waterproof: што рабіць?

У дадзенай схеме палепшана праца паразітнага сілкавання, але, у той жа час, пакінутая магчымасць падлучыць вонкавае сілкаванне. Пры гэтым трохі змяняецца схема падлучэння: пры падлучэнняў па паразітным сілкаванні провад Vcc не выкарыстоўваецца.

Пасля зборкі схемы навясным мантажом датчык выявіўся тэрміналам пры ёмістасці кандэнсатара 1 мкф. Для масавага ўкаранення была спраектавана і заказаны панеляваныя платы з платамі паразітнага харчавання:

Падробленыя DS18B20 waterproof: што рабіць?

Цікавы момант: для герметызацыі датчыка вытворцы могуць выкарыстоўваць тэрмаклей або сілікон. У першым выпадку можна нагрэць гільзу, выняць датчык, укараніць поплатак, вярнуць у гільзу і заліць яшчэ тэрмаклеем. У другім так ужо не атрымаецца, і прыйшлося прыпайваць поплатак паблізу да датчыка, заліць тэрмаклеем і надзець парнікоўка, у выніку ён мае такі выгляд:

Падробленыя DS18B20 waterproof: што рабіць?

Заключэнне

Тут я хацеў бы заклікаць вытворцаў прылад улічыць дадзены момант у сваіх прадуктах, а прадаўцоў - правяраць датчыкі перад продажам або зусім не мець з пастаўшчыком справу, калі ён пастаўляе кантрафактныя датчыкі, а карыстальнікаў - асвятляць дадзеную тэму ў каментарах, лістах або зваротах.

Крыніца: habr.com

Дадаць каментар