RTV forum PL | NewsGroups PL

Jak zbudować termometr z dokładnością 0,1°C na bazie ATmega? Szukam czujnika!

Termometr +-0,1 st. C

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zbudować termometr z dokładnością 0,1°C na bazie ATmega? Szukam czujnika!

Goto page 1, 2, 3  Next

emp
Guest

Fri Oct 10, 2008 9:39 am   



Witam.

Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością +-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C. Chyba
że są gotowe moduły lub do montażu z taką dokładnością.

pozdr.

BartekK
Guest

Fri Oct 10, 2008 9:47 am   



emp pisze:
Quote:
Witam.

Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością +-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C. Chyba
że są gotowe moduły lub do montażu z taką dokładnością.
Dokładnością, rozdzielczością czy precyzją/błędem pomiaru? W jakim

zakresie temperatur?
Sprawdzałem paczkę ~30szt DS18b20/18s20 równocześnie, i po skalibrowaniu
(wszystkie w jednej temperaturze razem, wprowadzenie korekty +/- na
każdym z nich by miały ten sam wynik) dawały wyniki zbieżne +/- jeden
bit w zakresie 25-70stC, tylko ze 2 "odjeżdzaly" gdzieś dalej. Może to
ci wystarczy, tylko potrzebna kalibracja ? Rozdzielczość mają znacznie
większą, bo 4 bity po przecinku.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

emp
Guest

Fri Oct 10, 2008 10:06 am   



Quote:
Dokładnością, rozdzielczością czy precyzją/błędem pomiaru? W jakim
zakresie temperatur?

Dokładnością innaczej precyzją, nie tylko z rozdzielczością 0,1 st. C w
zakresie 0 - 30 st. C, z zakresem pomiaru od -20 do 50 st. C.


Quote:
Sprawdzałem paczkę ~30szt DS18b20/18s20 równocześnie, i po skalibrowaniu
(wszystkie w jednej temperaturze razem, wprowadzenie korekty +/- na każdym
z nich by miały ten sam wynik) dawały wyniki zbieżne +/- jeden bit w
zakresie 25-70stC, tylko ze 2 "odjeżdzaly" gdzieś dalej. Może to ci
wystarczy, tylko potrzebna kalibracja ? Rozdzielczość mają znacznie
większą, bo 4 bity po przecinku.

Sądze, ze wystarczy. Czym mółbym to skalibrować ?

Mario
Guest

Fri Oct 10, 2008 10:45 am   





Mario
Guest

Fri Oct 10, 2008 10:50 am   



emp pisze:
Quote:
Witam.

Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością +-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C. Chyba
że są gotowe moduły lub do montażu z taką dokładnością.

Wydaje mi się, że półprzewodnikowe nie dadzą lepszej dokładności niż 1/2
stopnia. Jak chcesz dokładniej to niestety PT100 (PT1000) lub
ewentualnie kalibrowana termopara. Termopara ma nieliniowości i ciężko
ci będzie przekalibrować. Najlepiej jakiś lepszy PT100. W ogóle to bez
zapewnienia odpowiednich warunków ciężko jest mierzyć z dokładnością 0,1
stopnia.

--
Pozdrawiam
MD

lwh
Guest

Fri Oct 10, 2008 11:29 am   



Użytkownik "emp" <email@inny.net> napisał w wiadomości
news:gcn4bv$d96$1@news.task.gda.pl...
Quote:
Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością
+-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C.

Zapomnij o tym w warunkach domowych.
Udaj si na konsultacje do laboratorium pomiaru temperatur.

Quote:
Chyba
że są gotowe moduły lub do montażu z taką dokładnością.

Są gotowe termometry stacjonarne, skalibrowane. Cenę przemilczmy.

ARO
Guest

Fri Oct 10, 2008 1:56 pm   



Użytkownik "emp" <email@inny.net> napisał :

Quote:
Sądze, ze wystarczy. Czym mółbym to skalibrować ?

W zaleznosci czy trzeba na to certyfikat czy nie. Z opisu domyslam sie, ze
nie :)

Pod warunkiem, że charakterystyka jest liniowa w interesujacym Cie zakresie,
to złap punkt zera - woda z lodem wystarczy i trochę wprawy, by osiągnąć
zero a nie 3stC. Potem złap nachylenie charakterystyki - wykorzystaj
temperaturę zbliżoną do górnej granicy zakresu pomiarowego. Tutaj wystarczy
termometr, który wskaże dokładnie i wiarygodnie tę wyższą temperaturę.
Prościej sie chyba nie da.

Jeżeli brak liniowości, to trzeba aproksymować charakterystykę przez pomiary
w kilku punktach zakresu.

pzdr

--
ARO

Mario
Guest

Fri Oct 10, 2008 2:16 pm   



ARO pisze:
Quote:
Użytkownik "emp" <email@inny.net> napisał :

Sądze, ze wystarczy. Czym mółbym to skalibrować ?

W zaleznosci czy trzeba na to certyfikat czy nie. Z opisu domyslam sie, ze
nie :)

Pod warunkiem, że charakterystyka jest liniowa w interesujacym Cie zakresie,
to złap punkt zera - woda z lodem wystarczy i trochę wprawy, by osiągnąć
zero a nie 3stC.

Woda czysta, lód najlepiej drobny, całość najlepiej trzymana w termosie.
Cienkie przewody i sprawdzenie czy nie ma samonagrzewania. Małe szanse
na spełnienie warunku 0,1C

Potem złap nachylenie charakterystyki - wykorzystaj
Quote:
temperaturę zbliżoną do górnej granicy zakresu pomiarowego. Tutaj wystarczy
termometr, który wskaże dokładnie i wiarygodnie tę wyższą temperaturę.

Skąd weźmie termometr dający 0,1C?


--
Pozdrawiam
MD

lwh
Guest

Fri Oct 10, 2008 2:30 pm   



Użytkownik "Mario" <mardyb@poczta.onet.pl> napisał w wiadomości
news:gcn8hp$28q$1@news.onet.pl...
Quote:
ci będzie przekalibrować. Najlepiej jakiś lepszy PT100. W ogóle to bez

Najłatwiej byłoby miedzianym. Jedyny liniowy z pospolitych

Seven
Guest

Fri Oct 10, 2008 3:17 pm   



Quote:
Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością
+-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C.
Chyba
że są gotowe moduły lub do montażu z taką dokładnością.

pozdr.


Może cos z czujników SHT , rozdzielczość 0.01, dokładność 0,1

http://www.tme.eu/pl/arts2/pl/html_nowe2/sht11.html



Quote:
--
/)/)

( °.°)
o(_('')('')
pzdr
seven_UP

Arczi
Guest

Fri Oct 10, 2008 3:26 pm   



On 2008-10-10 16:17, Seven wrote:
Quote:
Może cos z czujników SHT , rozdzielczość 0.01, dokładność 0,1

Ktoś chyba nie rozróżnia dokładności od powtarzalności.

--
Pozdrawiam
Arczi

emp
Guest

Fri Oct 10, 2008 5:49 pm   



Quote:
Są gotowe termometry stacjonarne, skalibrowane. Cenę przemilczmy.


Gotowe mogą być, jak mają wyjście cyfrowe pod mikrokontroler. Ale nie
interfers RS232 lub inny, tylko coś prostszego. Docelowo chciałbym
zastosować wyświetlacz LED.

Krzysztof Rudnik
Guest

Fri Oct 10, 2008 7:55 pm   



Mario wrote:

Quote:
Skąd weźmie termometr dający 0,1C?

Z apteki.

Krzysiek Rudnik

BartekK
Guest

Fri Oct 10, 2008 8:53 pm   



Mario pisze:
Quote:
BartekK pisze:
emp pisze:
Witam.

Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z
możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z
dokładnością +-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C.
Chyba
że są gotowe moduły lub do montażu z taką dokładnością.
Dokładnością, rozdzielczością czy precyzją/błędem pomiaru? W jakim
zakresie temperatur?
Sprawdzałem paczkę ~30szt DS18b20/18s20 równocześnie, i po
skalibrowaniu (wszystkie w jednej temperaturze razem, wprowadzenie
korekty +/- na każdym z nich by miały ten sam wynik) dawały wyniki
zbieżne +/- jeden bit w zakresie 25-70stC, tylko ze 2 "odjeżdzaly"
gdzieś dalej. Może to ci wystarczy, tylko potrzebna kalibracja ?
Rozdzielczość mają znacznie większą, bo 4 bity po przecinku.


Daje się ze są 9bitowe i mają rozdzielczość 1/2 st. C
To historyczny DS1820, pozostałe da się przełączyć w tryb 12bitowy, z

czego 4 są po przecinku. A wręcz nie trzeba chyba ich przełączać bo to
ich tryb domyślny, a da się go "wrócić" do trybu historycznego 9
bitowego. Może też zależeć to od jakiegoś okrojonego softu-procedury
odczytu zmierzonej temperatury, który tylko ściąga 9bitów? W każdym
razie 12bit całkiem przyzwoicie działa.
Trzeba zdać sobie sprawę jak tam pomiar jest dokonywany - są dwa
generatory częstotliwości, które różnie się rozstrajają pod wpływem
temperatury. Każdy z nich generuje "takt" dla licznika zliczającego
impulsy. Jeśli poczekamy np 1s i sprawdzimy różnicę między tymi
licznikami (ile impulsów każdy zliczył) - mamy coś proporcjonalnego do
temperatury.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

SP5FCI
Guest

Fri Oct 10, 2008 9:11 pm   



emp pisze:
Quote:
Witam.

Na bazie jakiego czujnika z wykorzystaniem mikrokontrolera atmega lub na
bazie jakiego układu mogę zbudować termometr(y) (lub do 12w1 z możliwością
sterowania mikrokontrolerem atmega) wskazujący temperaturę z dokładnością +-
0,1 st. C ? Popularne DS1820 itp. mają najwyżej dokładność 0,5 st. C. Chyba
że są gotowe moduły lub do montażu z taką dokładnością.

pozdr.








kup jakis czujnik 0-10V, i będziesz miał taką dokładność


Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zbudować termometr z dokładnością 0,1°C na bazie ATmega? Szukam czujnika!

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map