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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Градусник для воды на ATmega8, нужна точность 0,1 грдус
Petka
сообщение Aug 1 2006, 18:30
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Kovrov @ Aug 1 2006, 19:09) *
Я так мыслю вам нужно иметь дело с прецизионными терморезисторами
Был у меня проект очень давно - точности у них хватит
Только в копеечку встанет,
Больше точноть - больше денег :-)
Завтра кину ссылку на документацию.

Могу предложить использовать термопару от мультиметров (в чипидипе ~60р). правда придётся сигнал усилить раз так в 50-200.
Go to the top of the page
 
+Quote Post
Woodoo
сообщение Aug 1 2006, 19:18
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391



Датчик DS18S20
Точность абсалютная: 0,5 С (без коррекции).
Точность относительная: 0,1 С
Разрешающая способность - 0,0625 С.
При использовани програмной коррекции (калибровки) возможно поднять абсалютную точность до 0,1 С.

Коррекция заключаеться в создании внутри контроллера калибровочной таблицы, заполнении ее (исходя из данных эталонного термодатчика и DS18S20) и последующей аппроксимацией результата.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Aug 2 2006, 06:14
Сообщение #33


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

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



а вы сами то пробовали это чудо? с точностью 0,1?
а теории всегда все гладко...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
unichorn
сообщение Aug 2 2006, 07:19
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 96
Регистрация: 24-09-05
Пользователь №: 8 901



А про термопару вообще можно забыть. (2.5 градуса в диапазоне от -40 до +333.4).
+ компенсация холодных концов термопары.

Сообщение отредактировал unichorn - Aug 2 2006, 07:21
Go to the top of the page
 
+Quote Post
Balun
сообщение Aug 2 2006, 11:56
Сообщение #35


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 26-07-06
Пользователь №: 19 098



Я пробовал использовать DS18S20. Точьность у него намного хуже чем написано. Программная калибровка немного помогает.
Go to the top of the page
 
+Quote Post
Petka
сообщение Aug 2 2006, 17:24
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(unichorn @ Aug 2 2006, 11:19) *
А про термопару вообще можно забыть. (2.5 градуса в диапазоне от -40 до +333.4).
+ компенсация холодных концов термопары.

хе, видимо Вы не пробовали. Получал точность 0,1 градуса на термопаре. ЛЕГКО! Без каких-либо калибровок. Правда компенсацию холодных концов делал на DS18b20.
Go to the top of the page
 
+Quote Post
unichorn
сообщение Aug 3 2006, 07:36
Сообщение #37


Частый гость
**

Группа: Участник
Сообщений: 96
Регистрация: 24-09-05
Пользователь №: 8 901



Получаем и 0.05 точность но с калибровками.
Термокомпенсатор Pt100(1.385) smile.gif

А без калибровок по гостам точность намного хуже.

Чет не верится что без калибровок у вас 0.1 получилось. Наверное повезло smile.gif

Сообщение отредактировал unichorn - Aug 3 2006, 07:39
Go to the top of the page
 
+Quote Post
ESL
сообщение Aug 7 2006, 15:39
Сообщение #38


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 932



Цитата(jekler @ Jul 11 2006, 17:38) *
В данном форуме много тем про градусники например наберите в поиске форума датчик ds1621 который элементарно прикручивается
без оптимизации данный датчик дает точность 0.5 градусов но говорят что можно доработать до 0,05 градусов


Хм.. Как его до 0,05 градусов можно доработать если у него 1 LSB соответствует 0,5 С??
Go to the top of the page
 
+Quote Post
Panych
сообщение Jan 17 2007, 11:57
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата(Woodoo @ Aug 1 2006, 19:18) *
При использовани програмной коррекции (калибровки) возможно поднять абсалютную точность до 0,1 С.

Коррекция заключаеться в создании внутри контроллера калибровочной таблицы, заполнении ее (исходя из данных эталонного термодатчика и DS18S20) и последующей аппроксимацией результата.

столкнулся так же с этими датчиками... Есть разница в 2 градуса относительно показаний термометра, встроенного в холодильную камеру (точнее, в ее блок управления, датчик у нее выносной)

Как откалибровать? По одной точке (или двум?) строится таблица. Использую интер- и экстраполяцию? Экстраполяция допустима? Хотя как без нее обойдешься... Но насколько она может быть ошибочной?

И проблема с образцовым термометром. Его же тоже надо калибровать каждый год/полтора/два?

И в чем же тогда "прелесть" этих цифровых датчиков, если они через какое-то время начинают врать? smile.gif


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
GDI
сообщение Jan 17 2007, 12:17
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
столкнулся так же с этими датчиками... Есть разница в 2 градуса относительно показаний термометра, встроенного в холодильную камеру (точнее, в ее блок управления, датчик у нее выносной)


Датчик температуры в холодильнике далеко не показатель.
Делал систему измерения температуры на DS18B20, затем ее отдавали на поверку в ТЕСТ-СПб, по их отчету отклонение показаний датчиков (а их было 4 шт.) от эталона не составило более 0,5 градуса, калибровка датчиков не производилась (купили и оформили в корпуса), для индикации использовалось 9 бит результата измерений (из 12, программирование датчиков тоже не производилось)

Цитата
Как откалибровать? По одной точке (или двум?) строится таблица. Использую интер- и экстраполяцию? Экстраполяция допустима? Хотя как без нее обойдешься... Но насколько она может быть ошибочной?


В даташите есть график - там видно, что характеристика датчика нелинейна, имеет скорее параболический вид.

Сообщение отредактировал GDI - Jan 17 2007, 12:19


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
demaven
сообщение Jan 17 2007, 13:07
Сообщение #41


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



Через наши руки прошло больше тысячи температурных датчиков в основном LM74. Даже из одной партии (ленты) в небольшом объеме показания датчиков различались на две-три десятки, причем неравномерно. По сравнению с эталонным измерителем температуры показания могли отличаться на плюс-минус полтора градуса, об этом и в даташите написано. Точнее "древних" термометров ртутных или им подобных, вряд ли можно найти. А все эти 9-12-14 бит якобы точности базируются на сопротивлении резистора или переходе. Если резистр еще можно сделать с точностью 0.1 процента, что дорого, свойства перехода повторить с такой точностью затруднительно.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 17 2007, 14:10
Сообщение #42


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

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



Цитата(GDI @ Jan 17 2007, 12:17) *
Делал систему измерения температуры на DS18B20, затем ее отдавали на поверку в ТЕСТ-СПб, по их отчету отклонение показаний датчиков (а их было 4 шт.) от эталона не составило более 0,5 градуса, калибровка датчиков не производилась (купили и оформили в корпуса), для индикации использовалось 9 бит результата измерений (из 12, программирование датчиков тоже не производилось)

а как у вас 1820 соединен с устройством?
на плате распаян или через провода?
и ещё вопрос: какой корпус применяете - эффекта "термоса" нет?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
GDI
сообщение Jan 17 2007, 14:50
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



датчики на проводах, до 10м, подключение 3х проводное,
корпус металлический, разработан специально под датчик, время реакции, конечно , больше чем на "голом" датчике, но это устроило по ТЗ


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Panych
сообщение Jan 18 2007, 16:18
Сообщение #44


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата(GDI @ Jan 17 2007, 12:17) *
В даташите есть график - там видно, что характеристика датчика нелинейна, имеет скорее параболический вид.

да, посмотрел, есть такое...
но ведь выдает датчик цифровые значения уже в линеаризованном виде и, возможно, линейность конечного сигнала не ухудшается со временем, а значит корректировать можно и по одной точке...
Верно ли такое допущение?


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
GDI
сообщение Jan 18 2007, 18:14
Сообщение #45


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



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

Я понял этот график так: там указаны границы выходных значений датчика, т.е. разброс показаний, отклонение от эталона, а куда там попадут реальные значения реальных датчиков - это от многого зависит.
По одной точке , я думаю не получится, минимум по трем, тут http://faq.embedders.org/_examples_code/adc/ есть алгоритм как это делать, только это для ПК, судя по всему.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 01:20
Рейтинг@Mail.ru


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