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

 
 
> Расчёт погрешности ds1621\ds1631
Scanner
сообщение Mar 6 2012, 04:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 355
Регистрация: 23-07-08
Из: Пензенская область
Пользователь №: 39 157



Коллеги, кто-нибудь занимался расчётом погрешностей для цифровых датчиков температуры DS1631 (DS1621)? Какая методика расчёта? Актуально ли для таких датчиков нахождение среднеквадратического отклонения дополнительной погрешности?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Scanner
сообщение Mar 7 2012, 08:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 355
Регистрация: 23-07-08
Из: Пензенская область
Пользователь №: 39 157



Цитата(xemul @ Mar 6 2012, 18:18) *
Если честно, не понял вопроса. Методика обычная, нужны эталонный(е) термометр и термостат.
Посмотрите аппноты производителя app105 и app208.
На доступном мне оборудовании я смог снять только кусок кривули (см. app208) в диапазоне -12..-4 С с точностью 0.1 С для трёх DS1821 (все из разных лотов). Коэффициенты для расчёта компенсации для этих датчиков получились практически одинаковые, но вряд ли результат можно безоглядно распространить на всё их многообразие.
На большее здоровья не хватило - врукопашную ну очень долго, а потом оно (битва за 0.1 С бюджетным способом) стало совсем не нужным.

Можно узнать поподробней, как Вы рассчитывали коэффициент компенсации?
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 7 2012, 10:09
Сообщение #3



*****

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



Цитата(Scanner @ Mar 7 2012, 12:52) *
Можно узнать поподробней, как Вы рассчитывали коэффициент компенсации?

В моём диапазоне температур зависимость ошибки от температуры была практически линейной (Error = Offset + α*TTS в обозначениях app208), поэтому Offset и α были без затей рассчитаны МНК.
Снимите данные в интересующем Вас диапазоне температур, подберите подходящую функцию для аппроксимации ошибки, найдите её коэффициенты посредством МНК или, если не лень, каким-нить методом многофакторной оптимизации.

(рассуждение за бесполезность этого действа)
Если бы в датчиках была пользовательская NVRAM/EEPROM байтов на 16, можно было бы выполнять калибровку каждого датчика по паре-тройке точек (в зависимости от вида выбранной функции ошибки), рассчитывать коэффициенты и сохранять их в этой NVRAM...
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Mar 11 2012, 12:11
Сообщение #4


практикующий тех. волшебник
*****

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



Цитата(xemul @ Mar 7 2012, 14:09) *
...Если бы в датчиках была пользовательская NVRAM/EEPROM байтов на 16...


в DS1821 есть два байта, если юзаете как термометр. для колибровки можно заюзать т.к. зависимость линейна, то достаточно скорректировать разброс в партии. скомпенсировать до десятых можно.

(круглый)

Сообщение отредактировал kolobok0 - Mar 11 2012, 12:11
Go to the top of the page
 
+Quote Post



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

 


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


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