czujnik DS18B20

Loading thread data ...

Przemyslaw Kranz napisał(a):

zla temperatura to jaka? duzo sie rozni od standardowej? moze masz bledy transmisji na linii jesli temperatura zmienia sie bardzo wolno, to moze dodaj blok w programie, ktory bedzie odrzucal temperatury, ktore zmienily sie o wiecej niz np 3 stopnie od poprzednij odczytanej... ale gorzej jak za pierwszym razem zle odczyta:))) no i jeszcze gorzej, jak bedziesz mial 10 bledow pod rzad i w tym czasie temperatura zmieni sie wlasnie o te

3-4 stopnie

w przypadku gdy masz kilkadziesiat odczytow to moze warto usredniac te temp?

Reply to
"PrzemcioŻ."

A sprawdzasz CRC po odczycie? No i radzilbym stosowac przynajmniej dwustopniowe zatwierdzanie temperatury - odczyt temeperatury, po pewnym czasie drugi i dopiero gdy sie zgadzaja - uznajemy ta wartosc za pewna. Jesli nie - pomiar odrzucamy. DS1820 ma co jakis czas wyskok temperaturowy, ale z reguly tylko na jeden pomiar - dajac dwu lub wiecej stopniowe zatwierdzanie eliminujemy takie pojedyncze wyskoki. To rozwiazanie ma ta wade, ze nie moze byc stosowane dla szybko zmieniajacej sie temeperatury - ale dla pomiaru temperatury powietrza - w pomieszczeniu lub na zewnatrz nadaje sie.

Reply to
Jack Houseman

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.