Uszkadzajacy sie czujnik temperatury DS18b20

Jul 03, 2009 10 Replies

Jak mozna zabezpieczyc czujnik na magistrali 1wire przed skutkami wyladowañ atmosferycznych ? Czy sprawe poprawi zastosowanie kabla ekranowanego z ekranem podlaczonym do "bolca" PE gniazdka 220V.



Na magistrali 1Wire mam 1 czujnik. Dlugosc linii jest dosc znaczna bo okolo



25m - kabel podobny do telefonicznego 4 zy³owy z czego dwie zyly sa skrecone na koncach razem tworzac przewod masy(czyli wlasciwie jest to kabel 3 zy³owy). Opornik podciagajacy do +5V ma wartosc 3,3k. Wszystko chodzi³o przez 10 miesiecy dobrze do czasu ostatnich burz. Przez ten czas na czujniku bylo tylko 90 transmisji z blednym CRC (transmisja co
2sek)- zrobi³em sobie programowo licznik. Pierwszy czujnik padl 4 dni temu - zacz±³ pokazywac temperature od 67 do
71stopniC w miejscu gdzie bylo okolo 35 do 50 st C. Nastepny pad³ po wczorajszej burzy - brak komunikacji. mikrokontroler AVR prze¿lyl. W czasie burzy uklad byl odlaczony od sieci zasilajacej.

Jak mozna zabezpieczyc czujnik na magistrali 1wire przed skutkami wyladowañ atmosferycznych ?


Poszukaj datasheetow Dallasa, opisuja to dokladnie. Jak twoj czujnik sie uszkodzil? Ma przebicie pomiedzy D a GND lub Vcc? Mozesz dolozyc zaporowo spolaryzowane diody pomiedzy D a Vcc i GND. Ale ogolnie ta magistrala raczej tak ma :)

Mam z 15m sieci 1w, topologie drzewa (4 czujniki), zadnych diod zaporowo. Wszystko dziala od nie wiem kiedy, wyladowan atmosferycznych sporo bylo ostatnio i wszystko dziala. Moze te dodatkowe 10m zbiera wiecej smiecia i przekracza wytrzymalosc ukladu. Podlaczone do oryginalnego dongla USB , ds9505 czy cos takiego tam jest - taka dioda na wszystkie smieci ale to tylko z jednej strony. Przy samych ukladach nic dodatkowego.

"T.M.F." snipped-for-privacy@nospam.mp.pl> schrieb

Testowalem takie cos i wyszlo, ze diody spinajace on juz ma wbudowane. Predzej cos przeciwprzepieciowe bym dolozyl.

hej

Pewnie, ze ma wbudowane, jak kazdy uklad scalony. Pytanie tylko jakie one wytrzymuja obciazenie - 1mA? To moze byc za malo przy wiekszym impulsie.

Miałem podobne doświadczenia z DS1621. Prawdopodobnie z powodu zakłóceń na magistrali coś tam się w środku zatrzaskuje, czujnik się komunikuje z uC, ale strasznie się grzeje i zwraca temperaturę w zasadzie prawidłową. Odłączenie napięcia i ponowne włączenie pomagało. Przewód dużo krótszy, kilka metrów tylko.

Co do połączenia, to raczej zrobiłbym dwie skręcone pary: masa + dane i masa + zasilanie.

"T.M.F." snipped-for-privacy@nospam.mp.pl> schrieb

ZTCP to przy 100mA odlozylo sie na czujniku jakies 550mV. Czujnika po tym zabiegu nie sprawdzalem, ale watpie zeby takie U go zalatwilo. Zreszta niebawem go przetestuje.

hej

U¿ytkownik "roxy" snipped-for-privacy@o2.pl napisa³ w wiadomo¶ci news:h2ok9l$rpu$ snipped-for-privacy@news.onet.pl...

Zastosuj trzyprzewodowe po³±czenie, w zasilaniu daj szeregowy opornik ograniczaj±cy maksymalny pr±d do 10mA.

u pisze:

Lepiej po prostu źródło prądowe. Nie będziesz miał spadku napięcia przy poprawnym prądzie.

Fri, 3 Jul 2009 23:19:36 +0200 "roxy" snipped-for-privacy@o2.pl napisał:

Pewnie nie., uziemienia w gniazdku w ogóle bym tym nie dotykał.

Transil na napięcie nieco wyższe od nap. zasilania. Np. masz 5V to dajesz transil na 7-8V. Szybka dioda prostownicza włączona kierunku zaporowym też się przyda. Oczywiście wszystko włączasz jak najbliżej czujnika.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required