Re: [gotowiec] termometr i2c na 16f629

Apr 14, 2010 2 Replies


drugi brak : wygaszanie pierwszego '0' w sumie dziala i z tym 0, z tym ze


> wypada ten kod zakomentowac przed kompilacja bo skoro nie dziala to pewnie
> moze powodowac klopoty ;) akurat to postaram sie jakos na dniach naprawic,
> pomysl padl dzis rano przy probie zmniejszania ilosci wysylanych danych.

poprawione, przetestowane, dziala. od razu dorzucilem #define do wyboru lm75 ('klasyczny' - 0.5C dokladnosci ew. brak defajna wybiera kod dla 'lm75a' - z dokladnoscia 0.125C)


nie wiem jeszcze czemu to tak duzo pradu ciagnie, pomimo ze 'usypiam' zarowno procka jak i lmki to pobor jest w okolicach 3mA. moze cos zle z komparatorami/vref/wolnymi pinami robie...


--

To o czym mowisz to rozdzielczosc, o ile mnie pamiec nie myli to LM75 ma dokladnosc +/- 2 stopnie.

Sprawa jest taka ze jesli LM75 pokazuje 25,000 a potem 25,125 to wiesz ze temperatura wzrosla miedzy odczytami o okolo 0,125 stopnia. Z samych odczytow wynika ze podczas pierwszego odczytu temperatura byla pomiedzy 23,000 i 27,000 a podczs drugiego odczytu byla pomiedzy 23,125 i 27,125. Jesli odczyty sa z tego samego czujnika to mozesz wnioskowac ze temperatura wzrosla o te 0,125 ale ani pierwszej ani drugiej temperatury nie bedziesz znal z dokladnoscia do 0,125 stopnia...

Moze to moje zboczenie ale lubie podkreslac roznice pomiedzy dokladnoscia i rozdzielczoscia. Nie zawsze dokladnosc jest wazna, czasami jest wazniejsze czy wartosc rosnie czy maleje a bezwzgledna wartosc nie ma znaczenia - ale warto zdawac sobie sprawe z roznicy pomiedzy dokladnoscia i rozdzielczoscia.

Tomek

tak jak piszesz. lm75 podaje temp. z rozdzielczoscia 0.5C, lm75a z 0.125.

btw. same lm75a (i klony adt75a) sa w miare dokladne, rozrzut odczytow jest marginalny (mniej niz 0.125C) nawet gdy napiecie zasilania zdrowo odbiega od 'normy', trzymaja tez parametry w funkcji czasu. poczatkowo chcialem jakies dodatkowe kalibracje dodawac, ale finalnie do tego do czego potrzebuje czujek (pomiary temp. ziemi i temp. powietrza) ich dokladnosc jest na tyle ok ze wydaje mi sie to zbedne.

--

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required