RTV forum PL | NewsGroups PL

Czujnik temperatury KTY81 - dlaczego źle odczytuje temperaturę w moim układzie?

KTY81

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Czujnik temperatury KTY81 - dlaczego źle odczytuje temperaturę w moim układzie?

identyfikator: 20040501
Guest

Sun Jun 24, 2012 6:50 pm   



miał Ktoś tu jakieś przygody z czujnikiem temperatury KTY81?
zrobiłem dla swoich potrzeb prosty ukłkad, zasilam KTY przez rezystor 3k z
napięcia 9V i napięcie na KTY daję na A/C...
no i jak zapnę zamiast KTY potencjometr i reguluję sobie, to wszystko mi
śmiga, jak zapnę KTY to nie wyciąga ani najwyższych temperatur, ani
najniższych... co może być grane?
jak wsadziłem KTY do zamrażarki to pokazywał +10 stopni,
jak wsadziłem do wrzątku to +65 do tego jak zamoczyłem czujnik KTY w wodzie
to mi temperatura zaczeła skakać od +20 do +35... co za cuda?

Dykus
Guest

Sun Jun 24, 2012 7:57 pm   



Witam,

W dniu 2012-06-24 20:50, identyfikator: 20040501 pisze:

Quote:
no i jak zapnę zamiast KTY potencjometr i reguluję sobie, to wszystko mi
śmiga, jak zapnę KTY to nie wyciąga ani najwyższych temperatur, ani
najniższych... co może być grane?

Stawiam na trzy sprawy:
1. Oczywistą, czyli zabezpieczenie wyprowadzeń czujnika (i innych kabli)
przed dostępem wody, która mogłaby zmienić rezystancję wypadkową;
2. Nieliniowość samego czujnika, co wynika m.in. z faktu, że nie
zasilasz go źródłem prądowym tylko rezystorem. Masz to skalibrowane?
3. Ewentualnie - wszelakie błędy w oprogramowaniu. Najlepiej dla
sprawdzenia: źródło prądowe 1mA i mierzyć napięcie woltomierzem
(multimetrem).


--
Pozdrawiam,
Dykus.

AlexY
Guest

Mon Jun 25, 2012 9:14 am   



Użytkownik identyfikator: 20040501 napisał:
Quote:
miał Ktoś tu jakieś przygody z czujnikiem temperatury KTY81?
zrobiłem dla swoich potrzeb prosty ukłkad, zasilam KTY przez rezystor 3k
z napięcia 9V i napięcie na KTY daję na A/C...
no i jak zapnę zamiast KTY potencjometr i reguluję sobie, to wszystko mi
śmiga, jak zapnę KTY to nie wyciąga ani najwyższych temperatur, ani
najniższych... co może być grane?
jak wsadziłem KTY do zamrażarki to pokazywał +10 stopni,
jak wsadziłem do wrzątku to +65 do tego jak zamoczyłem czujnik KTY w
wodzie to mi temperatura zaczeła skakać od +20 do +35... co za cuda?

Uwzględniasz jego nieliniowość?
Obejściem problemu jest DS18B20 ino cena x3

--
AlexY
http://nadzieja.pl/inne/spam.html
http://www.pg.gda.pl/~agatek/netq.html

BartekK
Guest

Mon Jun 25, 2012 2:20 pm   



W dniu 2012-06-24 20:50, identyfikator: 20040501 pisze:
Quote:
miał Ktoś tu jakieś przygody z czujnikiem temperatury KTY81?
zrobiłem dla swoich potrzeb prosty ukłkad, zasilam KTY przez rezystor 3k
z napięcia 9V i napięcie na KTY daję na A/C...
A napięcie mierzone z A/C przeliczasz w jaki sposób na temperaturę?

uwzględniasz nieliniowość KTY oraz nieliniowość pomiaru ze względu na
zasilanie nie ze źródła prądowego, tylko przez rezystor?

Policzyłeś sobie z tabeli z datasheeta + prawa ohma tabelkę "pomiar
napięcia na adc względem temperatury" ?

Quote:
no i jak zapnę zamiast KTY potencjometr i reguluję sobie, to wszystko mi
śmiga, jak zapnę KTY to nie wyciąga ani najwyższych temperatur, ani
najniższych... co może być grane?
Podłączasz potencjometr ustawiony na odpowiednią rezystancję dla danej

temperatury? czy po prostu potencjometr i sobie kręcisz?

Quote:
jak wsadziłem KTY do zamrażarki to pokazywał +10 stopni,
Z pomiarem najniższych temperatur jest związany błąd wynikający z

podgrzewania KTY przez prąd przez niego płynący. Przy -20'C KTY powinien
mieć około 680ohm, czyli popłynie prąd 9v/(3680ohm)=2,45mA czyli na KTY
wydzieli się jakieś 4mW mocy. To sporo jak na tak mały element o
kiepskiej rezystancji termicznej - po prostu go podgrzeje znacznie w
stosunku do otoczenia. Dlatego powinno się pracować przy źródle
prądowym, o małym prądzie, i najlepiej jeszcze ten błąd uwzględniać w
pomiarze (po stronie cyfrowej).

Quote:
jak wsadziłem do wrzątku to +65 do tego jak zamoczyłem czujnik KTY w
wodzie to mi temperatura zaczeła skakać od +20 do +35... co za cuda?
To znaczy żeś coś źle zaizolował wyprowadzenia.


--
| Bartłomiej Kuźniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

identyfikator: 20040501
Guest

Mon Jun 25, 2012 3:04 pm   



dzięki za odzew,
z tą wodą to bardzo ciekawa sprawa, mój kolega kablarz ciągle gadał o tym,
że kabel napił sie wody, a tu proszę, po włożeniu do przegotowanej wody
kabelka z czujnikiem, rezystancja spada o jakieś 300 omów, straszenie dużo,
nie myślałem, że to aż takie ważne...
chyba wygląda na to, że źle zaproksymowałem charakterystykę, może ma Ktoś tu
PDFa z wykresem albo wie jak wyznaczyć charakterystykę przenoszenia tego
KTY81? w pdfach są tylko tabele typu: 100 stopni rezystancja 2800 do 3500
;o)))

AC
Guest

Tue Jun 26, 2012 9:24 am   



Akurat zajmuę się tym tematem. Czujników KTY81 - xx jest 10 rodzajów
(wynika to z pdf-u), każdy ma inną (trochę inną) rezystancję.
A w pdf-ie, którego bez trudu można znaleźć w internecie są temperatury
podane co 10 stopni (od -55 do 150)

Użytkownik "identyfikator: 20040501" <NOSPAMtestowanije@go2.pl> napisał w
wiadomości news:js7ngr$msg$1@node2.news.atman.pl...
Quote:
miał Ktoś tu jakieś przygody z czujnikiem temperatury KTY81?
zrobiłem dla swoich potrzeb prosty ukłkad, zasilam KTY przez rezystor 3k z
napięcia 9V i napięcie na KTY daję na A/C...
no i jak zapnę zamiast KTY potencjometr i reguluję sobie, to wszystko mi
śmiga, jak zapnę KTY to nie wyciąga ani najwyższych temperatur, ani
najniższych... co może być grane?
jak wsadziłem KTY do zamrażarki to pokazywał +10 stopni,
jak wsadziłem do wrzątku to +65 do tego jak zamoczyłem czujnik KTY w
wodzie
to mi temperatura zaczeła skakać od +20 do +35... co za cuda?


BartekK
Guest

Tue Jun 26, 2012 10:00 am   



W dniu 2012-06-25 17:04, identyfikator: 20040501 pisze:
Quote:
dzięki za odzew,
z tą wodą to bardzo ciekawa sprawa, mój kolega kablarz ciągle gadał o
tym, że kabel napił sie wody, a tu proszę, po włożeniu do przegotowanej
wody kabelka z czujnikiem, rezystancja spada o jakieś 300 omów,
straszenie dużo, nie myślałem, że to aż takie ważne...
chyba wygląda na to, że źle zaproksymowałem charakterystykę, może ma
Ktoś tu PDFa z wykresem albo wie jak wyznaczyć charakterystykę
przenoszenia tego KTY81? w pdfach są tylko tabele typu: 100 stopni
rezystancja 2800 do 3500 ;o)))
Chyba źle szukasz datasheeta albo informacji w nim (czyżby to pierwszy

raz?)?
http://www.elenota.pl/datasheet-pdf/131910/Philips/KTY81-1
Od strony 4tej i dalej. Masz tabelę rezystancji dla temperatur co 5'C i
dla wszystkich wykonań tego czujnika. Jak potrzebujesz dokładniejszą, to
sobie wrzuć do jakiegoś arkusza kalkulacyjnego i zaproksymuj odcinki
pomiędzy.
Narysuj swój obwód pomiarowy, napisz równania z których wyznaczasz
napięcie (to co mierzysz przez ADC) w funkcji R(kty). Wrzuć sobie to do
jakiegoś arkusza kalkulacyjnego, będziesz miał charakterystykę
U(adc)=f(R(kty)), R(kty) przepuść jeszcze przez chakraktystykę z tabelki
z pdf - i masz U(adc)=f(temperatura). Teraz U(adc) podziel na ilość
kroków wynikającą z Uref A/C i ilości bitów, i masz wprost tabelkę
"odczyt z A/C #01fa oznacza 53'C"
Jak masz dużo flasha a mało czasu cpu, to możesz sobie zrobić raz
obliczoną tabelkę (odczyt #01fa, więc bierzemy bajt nr #01fa z tabeli,
który równa się tyle ile 'C ma być) , dla 8bit to tylko 256bajtów, 4x
więcej dla 10bit.
Jak brakuje flasha, a masz więcej czasu - to podziel charakterystykę na
odcinki które są w miarę liniowe (o parametrach temperatura=a*(odczyt z
A/c)+b, gdzie a i b masz zaszyte w funkcji dla danych przedziałów), i
zrób funkcję która przelicza wynik z ADC na temperaturę. Ja robiłem dla
AVR, jego ADC 10bit, charakterystykę podzieliłem na 7 podzakresów
liniowych, i w zakresie -50'C +150'C błąd wynikajacy z aproksymacji mam
-5.5% (dla -50, nigdy nie używam tego zakresu) do maks +0.5% przy 90'C,
a w interesujacym mnie zakresie 40-120'C mam +/-0.5% - i to mi
wystarcza. Po skalibrowaniu przy +20'C - błąd wynikający z
niedoskonałości KTY, niedoskonałości pomiaru itd razem z błędem tej
aproksymacji - nie wychodzi mi ponad 1-2'C względem super wzorcowego
termometru laboratoryjnego.

--
| Bartłomiej Kuźniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

BartekK
Guest

Tue Jun 26, 2012 10:55 am   



W dniu 2012-06-25 17:04, identyfikator: 20040501 pisze:
Quote:
dzięki za odzew,
z tą wodą to bardzo ciekawa sprawa, mój kolega kablarz ciągle gadał o
tym, że kabel napił sie wody, a tu proszę, po włożeniu do przegotowanej
wody kabelka z czujnikiem, rezystancja spada o jakieś 300 omów,
straszenie dużo, nie myślałem, że to aż takie ważne...
chyba wygląda na to, że źle zaproksymowałem charakterystykę, może ma
Ktoś tu PDFa z wykresem albo wie jak wyznaczyć charakterystykę
przenoszenia tego KTY81? w pdfach są tylko tabele typu: 100 stopni
rezystancja 2800 do 3500 ;o)))

Poza tym nie wiem czemuś się na to 9V uparł. Jakby coś to mój calc do

wyznaczania zakresu pomiarowego, Uref, pull-up oraz zasilania :
https://docs.google.com/spreadsheet/ccc?key=0Ain2GKSkstpCdHZTX2JkM1hiOThSaHVfRHRjRFVVeHc#gid=0

--
| Bartłomiej Kuźniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

BartekK
Guest

Tue Jun 26, 2012 10:58 am   



W dniu 2012-06-26 12:55, BartekK pisze:
Quote:
W dniu 2012-06-25 17:04, identyfikator: 20040501 pisze:
dzięki za odzew,
z tą wodą to bardzo ciekawa sprawa, mój kolega kablarz ciągle gadał o
tym, że kabel napił sie wody, a tu proszę, po włożeniu do przegotowanej
wody kabelka z czujnikiem, rezystancja spada o jakieś 300 omów,
straszenie dużo, nie myślałem, że to aż takie ważne...
chyba wygląda na to, że źle zaproksymowałem charakterystykę, może ma
Ktoś tu PDFa z wykresem albo wie jak wyznaczyć charakterystykę
przenoszenia tego KTY81? w pdfach są tylko tabele typu: 100 stopni
rezystancja 2800 do 3500 ;o)))

Poza tym nie wiem czemuś się na to 9V uparł. Jakby coś to mój calc do
wyznaczania zakresu pomiarowego, Uref, pull-up oraz zasilania :
https://docs.google.com/spreadsheet/ccc?key=0Ain2GKSkstpCdHZTX2JkM1hiOThSaHVfRHRjRFVVeHc#gid=0
https://docs.google.com/spreadsheet/pub?key=0Ain2GKSkstpCdHZTX2JkM1hiOThSaHVfRHRjRFVVeHc&output=ods

jakby ktoś chciał w .ods sobie przeliczać własne wartości (albo zmień
ods na xls w linku, to będzie dla excela starszego)

--
| Bartłomiej Kuźniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

elektroda NewsGroups Forum Index - Elektronika Polska - Czujnik temperatury KTY81 - dlaczego źle odczytuje temperaturę w moim układzie?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map