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