|
Точное и быстрое измерение температуры |
|
|
|
 |
Ответов
|
Jun 3 2010, 19:00
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Вопрошающий просто не понимает чего захотел. Ему вроде уже объяснили, что на точность выше 0,1 не стоит расчитывать, но иметь при этом разрешение 0,01 никто не запрещал и более того это производит "неизгладимые" впечатления на окружающих  Забыл ещё сказать. Разрешение 0,01 было в диапазоне -273..+700 цельсия  На самом деле это на эквивалентном сопротивлении датчика. Про долговременную стабильность датчиков на подобных температурах не обязательно указывать. И ещё, разрешение 0,01 было без каких-либо алгоритмов фильтрации. Просто за одно измерение. А вот если ещё и программный фильтр забацать, то наверняка и до 0,001 можно дойти.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jun 3 2010, 19:09
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(GetSmart @ Jun 3 2010, 21:58)  Вопрошающий просто не понимает чего захотел. Ему вроде уже объяснили, что на точность выше 0,1 не стоит расчитывать, но иметь при этом разрешение 0,01 никто не запрещал и более того это производит "неизгладимые" впечатления на окружающих  Да, согласен, абсолютная точность 0.1 вполне устроит (но с калибровкой по трем точкам уверен можно и лучше, понятно что по двум точкам платиновый терморезистор будет врать местами до 0.2-0.4C), при разрешающей способности 0.01 для неизгладимого впечатления (а может и 0.001 тогда сразу делать :-D). Калибровка - по кипящей/замерзающей дистиллированной воде с поправкой на атмосферное давление в точке измерения. Третья точка - возможно замерзающий глицерин (18С), для коррекции нелинейности по всему диапазону. Коррекция нелинейности - цифровая внутри МК.
Сообщение отредактировал BarsMonster - Jun 3 2010, 19:14
--------------------
|
|
|
|
|
Jun 3 2010, 20:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(BarsMonster @ Jun 3 2010, 23:09)  Калибровка - по кипящей/замерзающей дистиллированной воде с поправкой на атмосферное давление в точке измерения. По-моему Вы никогда прецизионной термометрией даже близко не занимались, раз считаете, что это так просто. Цитата(BarsMonster @ Jun 3 2010, 23:29)  Я то хочу экстраполировать данные с датчика, чтобы получить быструю реакцию на температуру, Быструю реакцию на температуру воздуха вы получите только на микропроводе. А флуктуации температуры на уровне ваших сотых Вы как собрались эстраполировать? Идея с повышением быстродействия термометра путем некой экстраполяции неверна в принципе. Если Вы хотите потратив достаточно много времени и денег и в конце концов убедиться в бессмысленности затеи - флаг Вам в руки.
|
|
|
|
|
Jun 3 2010, 21:32
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(vvs157 @ Jun 3 2010, 23:57)  По-моему Вы никогда прецизионной термометрией даже близко не занимались, раз считаете, что это так просто.
Быструю реакцию на температуру воздуха вы получите только на микропроводе. А флуктуации температуры на уровне ваших сотых Вы как собрались эстраполировать? Идея с повышением быстродействия термометра путем некой экстраполяции неверна в принципе. Если Вы хотите потратив достаточно много времени и денег и в конце концов убедиться в бессмысленности затеи - флаг Вам в руки. Естественно, я никогда не занимался прецизионной термометрией. Расскажите, почему я не могу использовать это для эталона, какие могут быть проблемы, и как их можно обойти? Флуктуации температуры на уровне сотых экстраполировать не выйдет, а вот если температура воздуха вдруг стала на 5 градусов выше, я смогу увидеть сам процесс нагрева датчика, и приблизительно получить оценку конечной температуры, которая будет с каждым измерением все точнее. Нашел таки таблицу коррекции для платиновых датчиков, по 3-м точкам калибровать не придется, остаются только 0 и 100С. Писал это, и вспомнил что забыл глицерин в морозильнике для теста. Тут полный провал - оказалось чистый глицерин и при -10 плохо замерзает из-за вязкости... :-) Микропровод - это хорошо, но непонятно где брать, и как я уже писал выше - с платиновым проводом вообще все грустно похоже. А вентилятор на каких-нибуть 120-240 RPM не поможет ли ускорению результатов измерений (при околонулевом уровне шума)?
Сообщение отредактировал BarsMonster - Jun 3 2010, 21:36
--------------------
|
|
|
|
|
Jun 3 2010, 22:43
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(BarsMonster @ Jun 4 2010, 01:32)  Естественно, я никогда не занимался прецизионной термометрией. Расскажите, почему я не могу использовать это для эталона, какие могут быть проблемы, и как их можно обойти? Калибровка с такой точностью - это отдельная наука. Как замерзание, так и кипение - это фазовые переходы первого рода и никто Вам не гарантирует, что они начнуться именно с заданной температуры. Прогуглите "переохлажденная жидкость" и поймете, с чем Вы собираетесь так легко справиться. Цитата Флуктуации температуры на уровне сотых экстраполировать не выйдет, а вот если температура воздуха вдруг стала на 5 градусов выше, я смогу увидеть сам процесс нагрева датчика, и приблизительно получить оценку конечной температуры, которая будет с каждым измерением все точнее. Если вы заранее знаете, что температура увеличилась именно скачком, - то конечно. А откуда такие знания? А может у вас идет нагрев по экспоненте? Цитата А вентилятор на каких-нибуть 120-240 RPM не поможет ли ускорению результатов измерений (при околонулевом уровне шума)? Ну в этом случае Вы вообще непонятно, что будете измерять. Среднюю температуру в неком объеме комнаты? Поймите, наконец, то, что Вы затеяли - абсурд полный.
|
|
|
|
|
Jun 4 2010, 20:28
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(vvs157 @ Jun 4 2010, 01:43)  Поймите, наконец, то, что Вы затеяли - абсурд полный. Может быть, но задача приложить максимум усилий к измерению комнатной температуры остается. Планируется использовать это: Многоканальные АЦП 16/24 бит AD7714/AD7708BRZ с ИОН AD780 (понятно что на 24 бит результата рассчитывать не приходится) Датчики температуры - Honeywell 700-102AAC-B00, провода короткие и толстые, так что подключение простейшее, 2-х проводное. АЦП, ИОН, стабилизатор питания, кварц - в термостате на 35C Цифровая коррекция нелинейности через уравнение Каллендара-Ван Дьюзена Калибруем по 2-м точкам как получится со вполне ожидаемой погрешностью, будет возможность найти место с более точными эталонами - можно будет сделать лучше. Я так полагаю, не выходя далеко выше 50$ получить лучше не получится (точность +-0.5C при домашней калибровке, дискретность/линейность 0.01C)? Может есть какие-то хитрости получить в домашних условиях эталоны температуры по-точнее? Про переохлажденную воду понятно, измерять нужно я полагаю когда 75% уже замерзло - там точно переохлажденной воды быть не должно...
Сообщение отредактировал BarsMonster - Jun 4 2010, 20:32
--------------------
|
|
|
|
|
Jun 4 2010, 21:36
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(BarsMonster @ Jun 4 2010, 23:28)  Может быть, но задача приложить максимум усилий к измерению комнатной температуры остается. Планируется использовать это: ....... Цифровая коррекция нелинейности через уравнение Каллендара-Ван Дьюзена Все "это" теоретически можно заменить шестимерной наногравицапой. Но все равно ни комнатный термометр, ни даже кривая табуретка не получится. Вы не за свое ремесло беретесь. Приборы создают инженеры, а не эмбеддеры. Займитесь пузырьковой сортировкой или векторными прерываниями. Термометр в хозтоварах купите. Просто жаль, если Вы потратите много времени и средств на совершенно бесполезную затею. Бессмысленную по постановке задачи и абсурдную по планируемым методам решения.
|
|
|
|
|
Jun 4 2010, 21:51
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(Microwatt @ Jun 5 2010, 00:36)  Все "это" теоретически можно заменить шестимерной наногравицапой. Но все равно ни комнатный термометр, ни даже кривая табуретка не получится. Вы не за свое ремесло беретесь. Приборы создают инженеры, а не эмбеддеры. Займитесь пузырьковой сортировкой или векторными прерываниями. Термометр в хозтоварах купите. Просто жаль, если Вы потратите много времени и средств на совершенно бесполезную затею. Бессмысленную по постановке задачи и абсурдную по планируемым методам решения. Люди развлекаются по разному, кто-то бухает по подворотням, кто-то футбол смотрит - все это тоже достаточно бесполезные дела :-) А я вот термометр комнатный делаю во время отдыха от работы, и времени на него жалко не будет в любом случае. Да и отрицательный результат - тоже результат. Насчет бессмысленности - вот висят у меня на стене часы с термометром CASIO, последние пол часа показывают 26.2, в том время как вечереет, и температура должна опускаться... Я хочу видеть, как она это делает, и потратить на то чтобы это видеть 50$ и пару десятков часов времени - не жалко и интересно :-) А раз так, значит смысл делать такое устройство есть. Понятно, что абсолютно никакого коммерческого смысла в этом нет, и на производстве такие вопросы решаются по другому и другими средствами. Поэтому, если вы видите что я делаю что-то неправильно, что можно где-то что-то улучшить оставаясь в рамках бюджета 50-100$ на 3-4 датчика - буду раз услышать. А пузырьковой сортировки и векторных прерываний мне и на работе хватает, там за это еще и деньги платят :-)
Сообщение отредактировал BarsMonster - Jun 4 2010, 21:53
--------------------
|
|
|
|
|
Jun 5 2010, 03:50
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(BarsMonster @ Jun 5 2010, 07:21)  Поэтому, если вы видите что я делаю что-то неправильно, что можно где-то что-то улучшить оставаясь в рамках бюджета 50-100$ на 3-4 датчика - буду раз услышать. $5...10 за проц с 10..12-битным АЦП $(5...15)x4 = $20...60 за 4 точных термистора (ИОН не нужен, опорой является белее-менее точный резистор, измерение ratiometric), см. http://www.ussensor.com/prod_inter_ultra.htm, http://www.ussensor.com/prod_inter_std.htm, http://www.omega.com/ppt/pptsc.asp?ref=440...HERMIS_ELEMENTS и т.п. $10...20 за дисплей, БП, корпус и пр. обрамление
|
|
|
|
|
Jun 5 2010, 05:49
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(=AK= @ Jun 5 2010, 06:50)  $5...10 за проц с 10..12-битным АЦП $(5...15)x4 = $20...60 за 4 точных термистора (ИОН не нужен, опорой является белее-менее точный резистор, измерение ratiometric), см. http://www.ussensor.com/prod_inter_ultra.htm, http://www.ussensor.com/prod_inter_std.htm, http://www.omega.com/ppt/pptsc.asp?ref=440...HERMIS_ELEMENTS и т.п. $10...20 за дисплей, БП, корпус и пр. обрамление 10-12 бит АЦП тут никак не хватает, нужно минимум 13 точных бит, а лучше 14. дисплей, корпус, БП - не считаем, они по любому будут, т.к. устройство не только температуру показывает. 50$ это только на измерение температуры. Термостатирование также в любом случае будет. Насчет этих сенсоров - они продают "заменяемость", чтобы можно было ставить без калибровки. У меня-то это не требуется, т.к. калибровка будет по любому, и потому не понятно, чем эти за 15$ лучше самых простых Honeywell-овских платиновых за 2.5$ (у них тоже есть в 5 раз дороже с меньшими начальными допусками) Выкинуть ИОН конечно приятно :-) Т.к. линейные стабилизаторы получаются бесплатно (из разбираемых материнок), есть идея вне термостата делать "грубые"(+-0.5%) 3.5 и 6 вольт, а внутри термостата - намного более точные 2.5 и 5В (опорное напряжение и питание АЦП). Т.к. температура,входное напряжение и нагрузка достаточно стабильны, обычный линейный стабилизатор должен хорошо себя показать, да и делитель напряжения для него также не будет плавать... Останется лишь вопрос с шумами стабилизатора, и непонятно смогут ли даже 10'000мкф электролита и 100мкф керамики их задавить чтобы не мешать 20-му биту АЦП... Главное чтобы эти 50-100мВт от стабилизаторов не разогрели внутри термостата все больше чем нужно, охлаждать так просто как подогревать не получится... Мда, а это еще вопрос как питать АЦП и ко... У линейных стабилизаторов-то шум 30-100мКв, не все пролезет в результаты измерений, но все равно надо бы в 100 раз лучше :-( Никакая мостовая схема не спасет по идее от высокочастотного шума питания/опоры непосредственно в середине измерения...
Сообщение отредактировал BarsMonster - Jun 5 2010, 05:49
--------------------
|
|
|
|
Сообщений в этой теме
BarsMonster Точное и быстрое измерение температуры Jun 3 2010, 09:08 Пушкарев Михаил Какой Вы вкладываете смысл в знаки после запятой? ... Jun 3 2010, 09:25 vvs157 Цитата(BarsMonster @ Jun 3 2010, 13:08) Х... Jun 3 2010, 09:40 ledum Цитата(BarsMonster @ Jun 3 2010, 12:08) В... Jun 3 2010, 10:10 Microwatt Цитата(ledum @ Jun 3 2010, 13:10) Маленьк... Jun 3 2010, 11:22 =AK= Цитата(BarsMonster @ Jun 3 2010, 18:38) Х... Jun 3 2010, 11:32 jorikdima А как измеряют температуру тела человека недорогие... Jun 3 2010, 11:40 Пушкарев Михаил Цитата(jorikdima @ Jun 3 2010, 15:40) А к... Jun 3 2010, 12:28  rx3apf Цитата(Пушкарев Михаил @ Jun 3 2010, 16:2... Jun 3 2010, 16:11   BarsMonster Цитата(rx3apf @ Jun 3 2010, 19:11) Помню,... Jun 3 2010, 17:34 rezident Хе-хе, топикстертеру видимо хочется удивить своих ... Jun 3 2010, 12:59 BarsMonster Цитата(rezident @ Jun 3 2010, 15:59) Поэт... Jun 3 2010, 15:59  Tanya Цитата(BarsMonster @ Jun 3 2010, 19:59) С... Jun 3 2010, 16:10   BarsMonster Цитата(Tanya @ Jun 3 2010, 19:10) Берете ... Jun 3 2010, 18:07  singlskv Цитата(BarsMonster @ Jun 3 2010, 19:59) П... Jun 3 2010, 19:19   BarsMonster Цитата(singlskv @ Jun 3 2010, 22:19) Если... Jun 3 2010, 19:29    singlskv Цитата(BarsMonster @ Jun 3 2010, 23:29) а... Jun 3 2010, 19:54     GetSmart Цитата(singlskv @ Jun 4 2010, 00:54) Вы п... Jun 3 2010, 20:11      singlskv Цитата(GetSmart @ Jun 4 2010, 00:11) Неза... Jun 3 2010, 20:19 Lexdaw Я думал у народа хватит силы воли не реагировать н... Jun 3 2010, 15:57 GetSmart делал как-то схемку измерения сопротивления/темпер... Jun 3 2010, 17:52 Пушкарев Михаил Цитата(GetSmart @ Jun 3 2010, 21:52) дела... Jun 3 2010, 18:13 GetSmart Проблема была только в интерполяционных формулах к... Jun 3 2010, 18:09 Tanya Цитата(GetSmart @ Jun 3 2010, 22:09) Проб... Jun 18 2010, 15:19 GetSmart Это всего-лишь вопрос калибровки. не путайте его с... Jun 3 2010, 18:17 Пушкарев Михаил Цитата(GetSmart @ Jun 3 2010, 22:17) Это ... Jun 3 2010, 18:21    Microwatt Цитата(BarsMonster @ Jun 4 2010, 00:32) А... Jun 3 2010, 22:25      vvs157 Цитата(BarsMonster @ Jun 5 2010, 00:28) М... Jun 4 2010, 21:31        Dog Pawlowa Цитата(BarsMonster @ Jun 5 2010, 00:51) П... Jun 4 2010, 22:42         BarsMonster Цитата(Dog Pawlowa @ Jun 5 2010, 01:42) Я... Jun 4 2010, 22:47          =AK= Цитата(BarsMonster @ Jun 5 2010, 15:19) 1... Jun 5 2010, 07:54      Пушкарев Михаил Цитата(BarsMonster @ Jun 5 2010, 00:28) Я... Jun 5 2010, 03:12      blackfin Цитата(BarsMonster @ Jun 5 2010, 00:28) М... Jun 18 2010, 14:20 GetSmart Цитаташаг 0,25гр, точность 0,5гр
таким не измерить... Jun 3 2010, 19:26 singlskv Цитата(GetSmart @ Jun 3 2010, 23:26) таки... Jun 3 2010, 19:38  GetSmart Цитата(singlskv @ Jun 4 2010, 00:38) увид... Jun 3 2010, 19:45 GetSmart Видимо это "неприличный" датчик
Я юзал ... Jun 3 2010, 20:29 Владимир ЦитатаЕсли Вам нужна просто "плавность хода... Jun 4 2010, 17:37 GetSmart шоу начинается
обязательно доложите о результатах... Jun 4 2010, 21:01 artem79 Вполне реально получить разрешение и тысячные град... Jun 5 2010, 06:04 BarsMonster Цитата(artem79 @ Jun 5 2010, 09:04) Схема... Jun 5 2010, 07:14 BarsMonster Пришло все железо, надо начинать делать отладочную... Jun 18 2010, 13:20 Tanya Цитата(BarsMonster @ Jun 18 2010, 17:20) ... Jun 18 2010, 13:53  BarsMonster Цитата(Tanya @ Jun 18 2010, 16:53) В след... Jun 18 2010, 23:39 rezident Цитата(GetSmart @ Jun 18 2010, 22:41) У м... Jun 18 2010, 23:07 FalloutMan по теме
http://ru.wikipedia.org/wiki/Жидкие_криста... Jun 25 2010, 14:41 Alexk553 Боже ж ты мой, какой снобизм! Просто слов нет.... Sep 11 2010, 15:37 Microwatt Цитата(Alexk553 @ Sep 11 2010, 18:37) Бож... Sep 11 2010, 16:37  Alexk553 Цитата(Microwatt @ Sep 11 2010, 19:37) Сн... Sep 12 2010, 09:47   Microwatt Цитата(Alexk553 @ Sep 12 2010, 12:47) мне... Sep 12 2010, 10:52    Alexk553 Цитата(Microwatt @ Sep 12 2010, 13:52) Да... Sep 12 2010, 11:35     Oldring Цитата(Alexk553 @ Sep 12 2010, 15:35) про... Sep 12 2010, 16:06 Stas- Есть еще один интересный способ точно измерять тем... Sep 12 2010, 05:05 Designer56 Все это здорово...
У нас работал парень, он увлекс... Sep 12 2010, 09:53 Stas- Цитата(Designer56 @ Sep 12 2010, 16:53) В... Sep 13 2010, 18:30 Oldring Цитата(BarsMonster @ Jun 3 2010, 13:08) Х... Sep 12 2010, 10:32 Wise ЦитатаБоже ж ты мой, какой снобизм! Просто сло... Sep 12 2010, 11:49 Alexk553 Ну а зачем фольге быть такой же толщины, как и про... Sep 12 2010, 20:28 Oldring Цитата(Alexk553 @ Sep 13 2010, 00:28) Ну ... Sep 12 2010, 21:12 KisaLove А на будущее - не посмотреть ли в сторону инфракра... Sep 13 2010, 19:07 Alexk553 Хорошо бы Тепловизор! Sep 14 2010, 18:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|