jak inaczej mierzyc temperature ?

Feb 19, 2004 11 Replies

sprawa z DS182x wyglada dosc prosto, tylko te czujniki sa dosc drogie ( zalezy od przypadku )



jak zmierzyc temp. uzywajac do tego termistora np. 10k , zakladajac ze procesor ma ADC ? ? ? jak to wszystko poobliczac ?



niestety nie jestem biegly w elektronice i sam sobie nie poradze , w googlach nie znalazlem nic co by konkretnie pokazalo jak to zrobic a sam innego nie przerobie :-(



Mierzysz spadek napiecia na termistorze. Z Internetu sciagasz tabele rezystancji twojego termistora. W programie wstawiasz tabele look-up, w ktora wpisujesz wartosci temperatury przy odczytanej wartosci z termistora.

E tam. Taki np.

formatting link
cos niecos ci powinien rozjasnic ;-))

Pozdrawiam

Marcin Stanisz

Hej Ale w czym masz problem ? w obliczeniu temperatury?

Jezeli bierzesz termistor to musisz robiæ aproksymacje liniow±. Tzn pod³±czasz go do przetwornika, mierzysz napiêcie dla kilku temperatur np U1(t1=0oC) U2(t2=25oC) U3(t3=50oC) itp Teraz gdy procesor mierzy temperaturê tx mamy napiecie Ux. Nastepnie procesor musi zrobiæ aproksymacje liniow± np tak: if (U1<Ux<U2) tx=t1+(U1-Ux)/((U2-U1)/(t2-t1)) if (U2<Ux<U3) tx=t2+(U2-Ux)/((U3-U2)/(t3-t2))

i mamy w tx temperaturê w stopniach C.

Taka mniej wiêcej idea.

Mister

zobacz lm35 - tani, liniowy, dostepny.

Użytkownik Marcin Stanisz napisał:

prościej to zrobić na LM35 - na wyjściu dostajesz liniowe napięcie, każdy 1 st C powyżej 0 to +10mV, nie musisz nic przeliczać (ewentualnie pomnożyć przez 10 albo 100) Najtańsza werjsa LM35DZ kosztuje koło 3pln brutto w detalu

Patrz na moje usta: pytanie bylo o t e r m i s t o r ;-)))

Ew. odpowiedz pod wlasciwym postem.

Pozdrawiam

Marcin Stanisz

Witam, W żadnym wypadku nie robić z termistora. Są to elementy szybko starzejące się i linearyzacja charakterystyki obojętnie jaką metodą zrealizowana szybko zacznie fałszować wyniki. Poza tym każdemu egzemplarzowi musiałbyć dać inny algorytm/tablicę linearyzacji ponieważ nie mają zbyt powtarzalnych charakterystyk. Pomyśl jednak o lm35 najtańsze, najprostsze, najpewniejsze rozwiązanie. JanuszR

9,19z³ PLN to duzo ? (sa w Semiconductors). Adapter DS9097E do nastepne 9PLN (jesli bez wtyczki RS232 to 6PLN :-) ). Mysle ze inne rozwiazania beda drozsze ...

sekai

Najlepiej (tzn. najdok³adniej, ale nie najwygodniej) to wyznaczyæ charakterystykê Twojego termistora. Mierzysz jego rezystancjê dla ró¿nych temperatur (zmierzonych za pomoc± dok³adnego termometru) w zakresie pomiarowym. Wyznaczasz równanie krzywej - i dalej to chyba ju¿ wiesz

Tadek

Użytkownik Marcin Stanisz napisał:

sory winetu już więcej nie bedę

a wracając do tematu - ile pamięci zajmują ci te tablice do przeliczeń ?

no problemem u mnie jest brak wiedzy i wyksztalcenia elektronicznego, najwieksze wlasnie problemy mam z hardwarem :-(

zainteresowaly mnie te LM35 - pogooglam troche ciekawe czy znajde jak to podlaczyc do procka ?

dzieki za wszystkie odpowiedzi, sa dla mnie bardzo cenne.

Uzywalem termistora do pomiaru temperatury w zamrazarce (byl juz zabudowany, nie warto bylo pruc i wstawiac cos innego). Caly program jest w AT90S2313, wiec ma nie wiecej niz 2KB z tablicami... Wszystko zalezy od zastosowania - jesli zakres duzy, mozna sie bawic w aproksymacje. Jesli niewielki (u mnie

-30...-10stC) - nie warto.

Pozdrawiam

Marcin Stanisz

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required