реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Термодатчик для 12-битного ацп, Нужно добиться точности 0.1 по цельсию
Чип-Хрум
сообщение Apr 29 2007, 10:11
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 33
Регистрация: 1-04-07
Пользователь №: 26 675



'slog' писал
От -40 до 100 градусов 12 бит АЦП ну никак не хватит.
Хотелось бы узнать почему , чисто арифметически
это 140 градусов цельсия деленные на 4096 значений ,
получается приблезительно 0.04 а вы утверждаете что
0.1 не получается .
Народ требует обьяснений !!!
maniac.gif
Go to the top of the page
 
+Quote Post
Kovrov
сообщение May 2 2007, 20:41
Сообщение #17


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Заранее извиняюсь за некоторой оффтопик..
но вот что вспомнилось...
В новых кристаллах типа тини 25-45-85 иммется температурный сенсор...
кто нибудь юзал сие чудо?
что можете сказать?
может имеет смысл использовать, как альтернативу всеми любимым Ds1820?

да ещё вспомнилось...
а почему ацп?
может иммет смысл обратить свой взор на термочувствительный кварцевый резонатор
например РКТ206?
точности более чем достаточно...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
bullit
сообщение May 4 2007, 18:21
Сообщение #18


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



ИМХО: в данном диапазоне температур использовать платиновый дорого и не рационально. Медный датчик за глаза. Используем медные (вроде ТМ-92ХХ или 94ХХ). За 3 года эксплуатации, говорят, почти не уходят (калибровочные характеристики), быстрее изнашивается вся конструкция датчика. Стоимость конечно не сильно отличается от платиновой, но при объеме можно прочуствовать. Медный около 500, платина 600-800 - цифры не точные. Делает Сенсорика г. Екатеринбург.
Go to the top of the page
 
+Quote Post
slog
сообщение May 5 2007, 05:44
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Вспоминал, почему написал никак не хватит, может ошибся. На самом деле может и хватить, в притык, если предварительно -40..+100 с датчика смасштабировать предварительными усилителями к полному входному диапазону АЦП. Что не очень просто и потребует значительного кол-ва деталей. Я бы не стал так делать без особой необходимости. Использовать для -40 .. +100 платиновые, или какие-то другие сложные и дорогие датчики нет особого смысла, лишние сложности.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
xemul
сообщение May 5 2007, 07:39
Сообщение #20



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(slog @ May 5 2007, 09:44) *
Вспоминал, почему написал никак не хватит, может ошибся. На самом деле может и хватить, в притык, если предварительно -40..+100 с датчика смасштабировать предварительными усилителями к полному входному диапазону АЦП. Что не очень просто и потребует значительного кол-ва деталей. Я бы не стал так делать без особой необходимости. Использовать для -40 .. +100 платиновые, или какие-то другие сложные и дорогие датчики нет особого смысла, лишние сложности.

С 12-разрядным АЦП при масштабировании сигнала идеального датчика (беспогрешногоsmile.gif, с линейной зависимостью от температуры) в полный диапазон АЦП запас по разрядной сетке получается 1.5 двоичных разряда. Учитывая характеристики АЦП в АВР, могу утверждать, что получить точность 0.1 С в диапазоне -40..+100 С на такой элементной базе невозможно.
Но и это пол-беды. Как уже заметила Tanya, получить прибор, которому можно присвоить определенные метрологические характеристики (н-р, точность измерений в диапазоне), можно только с помощью измерительного комплекса более высокого класса точности, который позволит измерить/подтвердить эти характеристики. Не думаю, что в распоряжении/доступности автора треда имеется необходимое оборудование, и предполагаю, что требования по точности были взяты с потолка без какого-либо предварительного ознакомления с вопросом.
2 Чип-Хрум: точность и разрешающая способность - немного разные вещи. А если Вам действительно необходим термометр с точностью 0.1 С, придется таки с вопросом знакомиться поближе. Как минимум - научиться рассчитывать бюджет погрешностей измерительного средства.
2 slog: приходится использовать датчики, способные обеспечить требуемые метрологические характеристики. Для точности 0.1 С платиновые RTD и специализированный АЦП от AD - самое то, чтобы голова не болела.
Go to the top of the page
 
+Quote Post
Stefan
сообщение May 5 2007, 17:47
Сообщение #21


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(slog @ May 5 2007, 08:44) *
Вспоминал, почему написал никак не хватит, может ошибся. На самом деле может и хватить, в притык, если предварительно -40..+100 с датчика смасштабировать предварительными усилителями к полному входному диапазону АЦП. Что не очень просто и потребует значительного кол-ва деталей. Я бы не стал так делать без особой необходимости. Использовать для -40 .. +100 платиновые, или какие-то другие сложные и дорогие датчики нет особого смысла, лишние сложности.

_Точность_ 0.1С - это очень серьезная задача. Думаю, автор этой ветки говорил о разрешающей способности. Для достижения реальной точности 0.1С датчики нужны непростые. Здесь влияет и временнАя нестабильность и конструкция выводов и т.д. Вот на http://rapid.cn.ua/datchik/l_temp.htm можно взглянуть на конструкции датчиков для подобных задач. Дешево не получится.
Go to the top of the page
 
+Quote Post
Чип-Хрум
сообщение May 6 2007, 09:52
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 33
Регистрация: 1-04-07
Пользователь №: 26 675



Мне думмалось что точность и разрешающая способность это одно выходящее из другого
Кстати что вы думаете о TMP-04 подходит ли он для этой задачи БЕЗ использования ацп?
Просто зла не хватает на промышленные термо регуляторы тратиться не по корману
намного легче (по моему) сделать что-то свое в пол цены и чтобы получше был,
по навороченей (о,как).
Go to the top of the page
 
+Quote Post
xemul
сообщение May 6 2007, 11:03
Сообщение #23



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Чип-Хрум @ May 6 2007, 13:52) *
Мне думмалось что точность и разрешающая способность это одно выходящее из другого

Представьте, что с АЦП получаем 12-битные отсчеты, пропускаем их через ФНЧ со срезом на 2 Гц, выводим все 12 бит на индикатор и видим, что LSB лениво, максимум 2 раза в секунду делает туда-сюда - типа, не колбасит, а плавно изменяется. Мы получили результат с 12-битным разрешением или точностью?
Цитата
Кстати что вы думаете о TMP-04 подходит ли он для этой задачи БЕЗ использования ацп?

Для решения задачи без использования АЦП - легко. Для решения задачи с такими требованиями по точности - судите сами (даже не стал качать даташит, все есть на первой странице описания):
Код
Temp Res(°C/LSB)    0.3°C/LSB                 - это разрешение
±1.5°C Accuracy (typ) from –25°C to +100°C    - это точность

Цитата
Просто зла не хватает на промышленные термо регуляторы тратиться не по корману
намного легче (по моему) сделать что-то свое в пол цены и чтобы получше был,
по навороченей (о,как).

Т.е. Вам нужен не просто измереметр температуры с точностью измерения 0.1 С, а термостат с точностью поддержания температуры 0.1 С? И в диапазоне -40..+100 С? Мдя... Если сделаете дешевле $30000, сообщите - были желающие.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 7 2007, 06:50
Сообщение #24


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



С платиновыми или другими термопарами я как-то работал. Там такая штука есть. Формулы, описывающие зависимость температуры от сопротивления сами по себе недостаточно точные, особенно на границах перехода одной формулы в другую. Погрешность может (у меня по крайней мере) достигать 0.4 градуса.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 21 2007, 06:24
Сообщение #25


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Щас испытываю достаточно простую и дешёвую схему с термосопротивлениями (платиновыми и др.) и точностью шумов на уровне 0.01 град. Это без фильтрации. С фильтрацией можно достичь 0.002..0.003 градуса. Температурная нестабильность всей схемы составляет около 7ppm. То есть нагревание схемы феном с 25 град до 100 град вызывает отклонение показаний всего на 0.1 градус. (!)

Стоимость схемки около 30 баксов.

Это разумеется стоимость без платинового датчика


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
slog
сообщение May 21 2007, 06:52
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Ну дак поделись схемкой


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение May 21 2007, 06:59
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(xemul @ May 6 2007, 14:03) *
Т.е. Вам нужен не просто измереметр температуры с точностью измерения 0.1 С, а термостат с точностью поддержания температуры 0.1 С? И в диапазоне -40..+100 С? Мдя... Если сделаете дешевле $30000, сообщите - были желающие.

Вопрос достаточно многогранен. Очень часто нужен не "абсолютный" термостат, а "относительный". Терминология моя smile.gif Поясняю.
Например, современная проявочная машина, на которой печатают цветные фотографии, это многоканальный "относительный" термостат с точностью 0,1 С. Это значит, что в течение дня температура проявителя поддерживается с пределах этого отклонения. Другое дело, что в действительности поддерживаемая температура может отличаться от реальной еще на пару десяток, но это уже мало кого волнует, так как это постоянное отклонение (из-за старения датчика, например) компенсируется калибровкой каждое утро.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 21 2007, 07:36
Сообщение #28


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Схема на ADS1216/ADS1218 и вобщем на любом проце можно сделать. В моём варианте к ней подключаются 4 RTD датчика по четырёхпроводке. Её можно упростить до одного RTD датчика, сэкономив баксов 10.

Там ещё 6 простых токовых входов до 25 мА

Вот схемка

Вообще-то это прецизионная схемка для измерения сопротивлений в диапазоне 0..1 ком с офигенной точностью. Хотя в таком виде она может мерить и до десятков килоом с немного меньшей точностью. Процессор должен управлять работой АЦП и мультиплексорами и через заданные настройки и формулы для подключённого датчика расчитывать температуру. Те параметры, которые я привёл были получены при подключении 100 омного платинового датчика. Рабочий диапазон температур без каких-либо изменений настроек составлял -273 град (формулы у меня только до -200) снизу, и +500 град сверху. Соответственно разрешающая способность ограниченная шумами ~ 0.0075 град, была снята с уже собранной и рабочей схемы. То бишь это не теоретический расчёт. Оговорюсь, что это шумовая точность схемы "на столе". При подключении длинного кабеля с датчиком она явно ухудшится.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
bullit
сообщение May 21 2007, 07:57
Сообщение #29


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



to GetSmart:
выложи еще раз пожалуйста, только не бинарный, а ANSI файл. Вот у меня есть P-Cad, а у кого-то может и не быть, значит не сможет на сторонних программах типа Protel посмотреть.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 21 2007, 08:04
Сообщение #30


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Немного ошибся: не разрешающая способность в 0.0075, а уровень шумов. А разрешающая способность схемы = 0.001 град. (19 бит)


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 09:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01601 секунд с 7
ELECTRONIX ©2004-2016