Геоинформационная система "Метео измерения онлайн" * Прогнозы погоды *
Холод. Зима. -15C Лето. Прохлада. +15C Тепло. Пальмы. Закат. +25C Жара. Пустыня. Верблюд. +40C
Прогноз погоды по России, Москве, С-Пб, Петрозаводску
Графики: трехдневный, трехнедельный, трехмесячный, годовой
Статьи
Проекты
О сайте

Rambler's Top100

Сервер функционирует благодаря спонсорской помощи фирмы "Диаско".
Петрозаводский общественный приют для животных


Исправление ошибок, аппаратно вносимых цифровыми датчиками температуры DS1820
О сайте

   Датчик температуры DS1820 производства фирмы Dallas Semiconductors имеет малую погрешность измерений только в диапазоне от 0 до 70°. Для того, чтобы узнать, чему соответствуют его показания, скажем, при -30°, нужно построить градуировочную кривую. В документации, сопутствующей DS1820, приведен следующий график зависимости ошибки измерителя от реальной температуры.

datasheet на DS1820

    Красная линия на нем отображает отклонение от истинного значения температуры для нашей партии датчиков. Для того, чтобы программно скорректировать показания измерителей, нужно данную кривую выразить в математической форме, т.е. аппроксимировать ее полиномом. В данном случае был использован степенной ряд. Коэффициенты при степенях иксов были подобраны с помощью MS Excel (модуль "поиск решения"). На графике синяя линия соответствует полиному третьей степени, уравнение которого написано под ним. Таким образом, полученные данные с измерителя каждый раз поправляются на ту или иную величину с учетом именно этой формулы.

Аппроксимация поправки

Tотклон.=-0.027-0.01889*T+0.0008159*T2-0.00000749*T3

   Отнимая от значений измерителя величину поправки, получаем истинное значение температуры. Т.е.

Tистин.=Т-Tотклон., или

Tистин.=0.027+1.01889*T-0.0008159*T2+0.00000749*T3



 Поддержка: Lab127 team