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