Co bedzie dokladniejsze - pomiar temperatury przez pomiar czasu rozladowania sie kondenstora przez termistor, czy pomiar napiecia (10bit przetwornik A/C) na dzielniku z termistorem?
Co bedzie dokladniejsze?
Apr 03, 2005
15 Replies
heheh. wszystko zalezy. Jak uzywasz AVRa to dokladnosc przetwornika jest ~8bit chyba ze bardzo pilnujesz procka (miedzy innymi jego temperatury), pomiar przez pomiar czasu jest tak dokladny jak twój kwarc i procedura pomiaru tego czasu. No i dochodzi procedura linearyzacji - czyli przeliczenia czasu lub napiecia na temperature od której zalezy dokladnosc wstazania. Jak masz przetwornik A/C na pokladzie to ja bym go uzyl. Problemem jest i tak kalibracja i linearyzacja.
CosteC
Zamierzam uzyc charakterystyke dana od producenta. Wstawic jak najwiecej punktow i interpolowac liniowo pomiedzy punktami.
I dobrze. Co to za termistor i gdzie go mozna kupic? Jaka jest dokladnosc/stabilnosc przetwornika A/C?
CosteC
Nie wiem gdzie go mozna kupic ale znalazlem cos takiego w domowej apteczce i sciagnelem plik exela od producenta. Nie wiem jeszcze z tym przetwornikiem, ale uzywam ATmega8L - wewnetrzny ADC.
From: "dArek" snipped-for-privacy@tenbit.pl
Moze w szkole wymagaja aby znac co to jest podwójne i pojednyncze calkowanie.
Wladyslaw
---------------------------------------------------------------------- Startuj z INTERIA.PL! >>>
formatting link
Tylko nie przesadzaj z równaniami. Chyba najlepiej by bylo zrobic jakies przedzialy, w których wielomiany aproksymujace sa w miare dobrze odwzorowujace. Stosowac maksymalnie 3 rzad, powinno starczyc, szczególnie ze tylko 10 bitów masz przetwornik. 3-ci rzad stosuje do zapisu FLOAT 32 bity gdzie dokladnosc siega 6-7 cyfr po przecinku, przy obliczaniu pierwiastka, sinusa
PS Zreszta co bys nie robil i tak nie bedzie to dzialac za szybko, kilka tysiecy cykli, no chyba ze Atmega ma mnozenie sprzetowe w co watpie
To moze czujnik diodowy bedzie mial bardziej liniowa charakterystyke?
Witam
W Conrad-zie maja takie nieduze cos kolo 50 PLN, ale nie pamietam dokladnie . Rok temu patrzylem za tym, ale ostatecznie zrezygnowalem.
Pozdrawiam
Jaroslaw grolik
szlovak napisał(a):
No to rozwieję wątpliwości : MUL - Multiply Unsigned MULS - Multiply Signed MULSU - Multiply Signed with Unsigned FMUL - Fractional Multiply Unsigned FMULS - Fractional Multiply Signed FMULSU - Fractional Multiply Signed with Unsigned Każdy z powyższych opkodów wykonuje się przez 2 cykle zegarowe na ATmega8 i wyższych, którym fabryka daje gwarancję szybkości do 16MHz...
Czy ktos posiada instrukcje avr asembler z opisem w jezyku polskim - w wersji elektronicznej?
dArek napisał(a):
Może to nie kompletny opis instrukcji, ale co nieco po polsku... ;)
formatting link
wszystko zalecałbym naukę angielskiego z terminologia techniczną, większość dostępnej literatury technicznej jest dostępna w tym języku. Oprogramowanie również (Chociażby AVRStudio).
Daniel Dawi napisał(a):
No rzeczywiście, w PIC serii 18 jest zamiast tego tylko MULWF f,d
wykonywane w jednym cyklu rozkazowym, gdzie f to dowolna komórka pamięci,d to wynik w W lub f a reszte można wykombinować :-)
szlovak napisał(a):
No wszystko pięknie, tylko jak narazie temat dotyczy AVR-ów z 10bit ADC, a każda pliszka swoje gniazdko chwali... ;)
Co? Ty profanie - ogonek! :-)
Pozdrawiam
A ja tam wole gniazdko, ogonek jest mniej praktyczny... ;)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required