Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Możliwa taka duża różn. pomiaru dwóch DS18B20 obok siebie???

mirekk36 12 Lis 2006 10:35 1803 9
  • #1 12 Lis 2006 10:35
    mirekk36
    Poziom 42  

    Witam,

    zrobiłem sobie na ATTiny2313 układzik odczytujący temperaturki z czujników DS18B20. Wszystko działa super - odczytuję je przez RS232/485 na PC. I wszystko byłoby dobrze tylko, że ... no właśnie mam obok siebie - wręcz zetknięte obudowami 2 egzemplarze tych czujników i jeden z nich pokazuje temperaturę o ok 2st Celsiusza wyższą niż drugi. Oczywiście jak je schładzam czy ogrzewam to na obydwu temperatura odczytywana spada i wzrasta ale jeden cały czas pokazuje o 2st więcej??? to one są aż tak niedokładne??? po przyjściu z "fabryki" ? ;) czy ja coś źle robię??? - dodam, że pomiar jest 12bitowy

    miał ktoś podobne przygody z nimi???

    0 9
  • #2 12 Lis 2006 10:53
    kaczepa
    Poziom 19  

    A próbowałeś zamienić podłączenia tych czujników, oczywiście tylko wtedy jeżeli masz je podłączone na osobnych wejściach.
    Pozdrawiam

    0
  • #3 12 Lis 2006 11:07
    mirekk36
    Poziom 42  

    ... hmm te czujniki pracują w takich samych warunkach - są na jednej magistrali, mają pełne zasilanie. Ta moja narazie, dumnie zwana magistrala, to 2 ok 5cm kabelki.
    (zauważyłem jeszcze, że np jak ogrzewam je obydwa w dłoni i temp dochodzi do ok trzydziestu-kilku stopni to różnica się nieznacznie zmniejsza z 2 do może 1,8 lub 1,9st C)

    0
  • #4 12 Lis 2006 11:24
    kaczepa
    Poziom 19  

    Miałem podobną sytuacje , ale nastąpiło to po kilku miesiącach.Jeden z DS zaczął pokazywać o ok 7 stopni mniej.Różnica była w przybliżeniu stała przy wyświetlaniu różnych temperatur.
    Pozdrawiam

    0
  • #5 12 Lis 2006 11:50
    mirekk36
    Poziom 42  

    no tak przy 7 stopniach to łatwo nawet na oko zobaczyć odrazu który się zapsuł. .... ale hmmm tzn, że te dallasy są takie zawodne ?

    0
  • #6 12 Lis 2006 12:24
    darrrrek
    Poziom 22  

    ja kupilem dwa i jeden z nich pokazuje temp 5 stopni mniejszą od rzeczywistej...natomiast drugi wkazuje dobrze ale jego max temp to 50 stopni pozniej wywala wartosc 139 :D

    0
  • #7 12 Lis 2006 13:08
    jj
    Poziom 19  

    W niektórych ukadach DS18x20 występował błąd utraty kalibracji.
    TUTAJ można przeczytać dyskusję na ten temat.

    Jacek

    0
  • #8 12 Lis 2006 13:52
    szymtro
    Poziom 30  

    To nie jest żaden bład. Poczytajcie dokładnie dokumentację - rozdzielczość wcale nie jest to samo co dokładność.

    W dokumentacji jest napisane że +/-2 stopnie w określonym zakresie.

    Te czujnik też trzeba sobie skalibrować zeby pokazywały rzeczywistą róznicę temperatury. Plusem jest to ze jak czujnik ma +2 stopnie oszukania to ma to cały czas w podanym przez producenta zakresie i sie nie zmienia w czasie - chyba że sie uszkodzi.

    0
  • #9 14 Lis 2006 08:35
    cpkpiotr
    Poziom 12  

    Ja trochę jestem zdziwiony, bo odpalałem swego czasu prosty regulatorek do pieca CO i przy uruchomieniu miałem ok. 0.2 stopnia różnicy pomiędzy dwoma dallasami. Ale to pewnie rzecz w statystyce... A może były z innej partii produkcyjnej, a może jeden to DS18S20 i te (wcześniejsze) już wymagają innego oprogramowania ;-)

    0
  • #10 13 Lut 2007 11:34
    mirekk36
    Poziom 42  

    problem rozwiązany - okazało się, że jeden z czujników był przylutowany blisko 7805 który się grzeje i to właśnie ciepło po ścieżkach przedostawało się do tego jednego czujnika. Gdy obydwa umieszczone są w pewnej odległości na kablkach to wszystko jest ok

    0
  Szukaj w 5mln produktów