Измерение разности температур и калибровка датчиков. Методика калибровки датчиков температуры серии кдт

  • Tutorial

Для некоторых датчиков ускорения требуется дополнительная калибровка нуля после монтажа на плату. Когда я увидел несколько исходников с калибровкой датчиков ускорения, где составляющая G учитывалась просто путём вычитания из оси Z величины = 9,8 м/с2 - появилась идея написать данную заметку.

Структура публикации

  • Проблема
  • Как правильно получить точки?
  • Как вычислить центр шара?
  • Об ошибках при замерах

Проблема

В чём проблема - МЕМС-датчики после монтажа в плату претерпевают незначительные деформации, которые влияют на:
  • положение нуля;
  • масштабирование измеряемых величин;
  • перпендикулярность осей к друг-другу.
И если масштабирование и перпендикулярность нарушаются не так заметно, то положение нуля сбивается ощутимо. Например, если перевести типичную величину смещения нуля для акселерометра датчика MPU9250 в м/с 2 , то это получается в районе 0,2 м/с 2 . Т. е. датчик неподвижен, но при этом показывает ускорение, а через 5 секунд мы получаем скорость в 1 м/с. С одной стороны, все данные датчиков всегда пропускают через какой-либо фильтр (например такой). Но с другой стороны зачем фильтру постоянно компенсировать это смещение? Ведь датчик будет показывать движение там, где его нет. Это снижает точность результата. А всего то нужно один раз найти величину смещения и потом во время работы датчика вычитать эту величину из его показаний.

Простейшее решение для поиска величины смещения нуля, которое сразу приходит в голову - это создать условия, при которых датчик точно должен показывать ноль. Значение, регистрируемое на датчике - это и есть величина смещения нуля! Так? Но нет - на акселерометр постоянно действует сила тяжести. Чтобы её избежать, понадобится невесомость (подбрасывание не подойдёт). На компас действует магнитное поле Земли, а на гироскоп её вращение. Так что, если у вас нет персонального звездолёта, то придётся что-то придумать.

Второе решение, которое сразу приходит в голову - это поставить датчик (а точнее его оси) в такое положение, при котором мы точно будем знать, что должен показывать датчик. Разница между тем, что датчик показывает и тем, что он должен показывать - и будет смещение нуля! Так? Например, мы знаем, что если акселерометр поставить в уровень с горизонтом, то по идее, вектор ускорения свободного падения будет направлен точно вдоль оси Z датчика. Величину вектора ускорения мы знаем.

Однако есть проблема. Заключается она в том, что мы не можем точно установить оси датчика в уровень с горизонтом. Дело в том, что поверхность на которую мы будем опираться не параллельна печатной плате. Та в свою очередь не параллельна площадке на которой расположен датчик. Сам датчик не ровно стоит на своей площадке и оси внутри датчика не параллельны корпусу датчика. Погрешность в установки оси относительно горизонта на 1 градус, даёт проекцию, сопоставимую по размерам с величиной самого смещения нуля, которое мы хотим найти. В случае магнитометра, мы вдобавок не знаем, куда направлен вектор магнитного поля. В теории - на север. Но на практике, само магнитное поле Земли неоднородно по напряжённости и направлению. Плюс ближайшие металлические предметы вносят свои коррективы.

Постановка задачи и способ решения

Задача звучит так: нужно определить вектор смещения нуля, используя показания датчика, который всегда будет регистрировать вектор смещения + постоянный вектор внешнего воздействия (ускорение свободного падения, вращение Земли, магнитное поле Земли), величину и направление которого мы не знаем (в случае с акселерометром величину мы знаем, но опять же масштаб датчика может быть не равен 1).

Способ решения. В данной статье предлагается определять вектор смещения следующим образом. Мы берём и крутим датчик по всякому и регистрируем показания датчика. После N измерений, величины взятые с датчика и расположенные на графике будут представлять собой шар, радиус которого - это величина внешнего воздействия, а центр - это как раз искомая величина смещения нуля.

Как правильно получить точки?

Для облегчения самой процедуры измерения, можно написать простенькую программу. Она должна фиксировать показание датчиков, когда прибор неподвижен. Нам останется только поворачивать прибор в нужные положения. Для того, чтобы определить неподвижное состояние, подходит и не калиброванный акселерометр - просто берём разницу между текущим значением и предыдущим. И если больше уровня шума, то значит фиксируем движение. У меня порог получается в районе 0,07G. Если держите руками, будет получаться больше этого значения. Я использовал для фиксации положения малярный скотч. Если всё-равно не получается - проверьте, нет ли рядом холодильника, вентилятора или чего-то подобного.

Как это может быть в коде

// здесь у вас глобальные по модулю переменные static TSumSensorsData g_sens_data; static int32_t g_sens_data_sum_cnt; static uint8_t g_sens_data_num; // здесь какое-то прерывание, при получении данных с датчиков IS_INTERRUPT void on_dma_raw_ready_calibrate_step1() { SensorRawBuffer *raw = sensor_get_raw_buffer(); g_sens_data.acc_x += swap_i16(raw->accell_x_unswap); g_sens_data.acc_y += swap_i16(raw->accell_y_unswap); g_sens_data.acc_z += swap_i16(raw->accell_z_unswap); g_sens_data.gyro_x += swap_i16(raw->gyro_x_unswap); g_sens_data.gyro_y += swap_i16(raw->gyro_y_unswap); g_sens_data.gyro_z += swap_i16(raw->gyro_z_unswap); g_sens_data.mag_x += raw->mag_x_raw * g_mag_calibrate.kx; g_sens_data.mag_y += raw->mag_y_raw * g_mag_calibrate.ky; g_sens_data.mag_z += raw->mag_z_raw * g_mag_calibrate.kz; g_sens_data_sum_cnt++; } //это вызывается из main void sensors_calibrate_program(FlashROM *flash_ptr) { double calibrate_result_error; TVector16 calibrate_result; int32_t radius; uint8_t raw_is_deleted; TVector16 raw; . . . // определяю неподвижность g_sens_data_sum_cnt = 0; g_sens_data_num = 0; int16_t prev_avg_x = 0; int16_t prev_avg_y = 0; int16_t prev_avg_z = 0; int8_t low_motion_cnt = 0; while(low_motion_cnt < ACCEL_NO_MOTION_DETECT_COUNT) { if (g_sens_data_sum_cnt >= ACCEL_NO_MOTION_DETECT_SAMPLES) { uint8_t new_data_num = (g_sens_data_num + 1) & 1; g_sens_data.acc_x = 0; g_sens_data.acc_y = 0; g_sens_data.acc_z = 0; g_sens_data.gyro_x = 0; g_sens_data.gyro_y = 0; g_sens_data.gyro_z = 0; g_sens_data.mag_x = 0; g_sens_data.mag_y = 0; g_sens_data.mag_z = 0; g_sens_data_sum_cnt = 0; uint8_t old_data_num = g_sens_data_num; g_sens_data_num = new_data_num; // вот эта операция не может быть выполнена во время работы прерывания // (так по-простому можно разделить два потока, не имея операционки) // здесь всё очень просто - нахожу среднюю int16_t avg_x = g_sens_data.acc_x / g_sens_data_sum_cnt; int16_t avg_y = g_sens_data.acc_y / g_sens_data_sum_cnt; int16_t avg_z = g_sens_data.acc_z / g_sens_data_sum_cnt; // собственно получаю разницу с предыдущим значением int16_t dx = avg_x - prev_avg_x; int16_t dy = avg_y - prev_avg_y; int16_t dz = avg_z - prev_avg_z; prev_avg_x = avg_x; prev_avg_y = avg_y; prev_avg_z = avg_z; // если акселерометр регистрировал низкую активность if ((abs_i16(dx) <= ACCEL_NO_MOTION_DETECT_AVG_VALUE)&&(abs_i16(dy) <= ACCEL_NO_MOTION_DETECT_AVG_VALUE)&&(abs_i16(dz) <= ACCEL_NO_MOTION_DETECT_AVG_VALUE)) { // тогда мы регистрируем точку raw.x = avg_x; raw.y = avg_y; raw.z = avg_z; raw.x = g_sens_data.gyro_x / g_sens_data_sum_cnt; raw.y = g_sens_data.gyro_y / g_sens_data_sum_cnt; raw.z = g_sens_data.gyro_z / g_sens_data_sum_cnt; raw.x = g_sens_data.mag_x / g_sens_data_sum_cnt; raw.y = g_sens_data.mag_y / g_sens_data_sum_cnt; raw.z = g_sens_data.mag_z / g_sens_data_sum_cnt; low_motion_cnt++; // даём звуковой сигнал beep(); // и даём фору себе 2 секунды отклеить скотч, пока датчик в руках - программа регистрирует движение // прилепили - получили точку // поэтому всё получится быстро и весело delay_ms(2000); } } } . . . }


Чтобы получить шар на графике, нужно крутить устройство с датчиком по определённой схеме. Для этих целей хорошо подойдёт глобус, так как имеет разметку. Можно подумать, что лепить нужно по всему глобусу. Но это не так.

Пример неправильного результата



Нужно датчик лепить не по всей поверхности глобуса, а на один меридиан. Допустим берём семь точек на меридиане (первая и последняя на северном и южном полюсе). В каждой точке меридиана прикладываем ваше устройство к глобусу и ещё крутим устройство вокруг своей оси с определённым шагом, например 30-35 градусов. Получается если вокруг своей оси поворачивать 12 раз, то в 7 точках всего получается 84 замера.

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

Как вычислить центр шара?

Это интересная задача и у неё несколько вариантов решения. Может показаться, что для поиска центра достаточно взять среднее арифметическое по координатам полученных точек. Однако это не так - точки могут быть расположены на шаре неравномерно (см. рис).

Уравнение шара выглядит так: (X - A) 2 + (Y - B) 2 + (Z - C) 2 = R 2 , где X, Y, Z - координаты точки, лежащей на шаре. A, B, C - это координаты центра на осях x, y и z соответственно. R - радиус шара. Можно построить систему уравнений и каким-то методом постараться попроще решить эту систему. А можно просто перебором найти центр (это типа метод последовательных приближений). Смысл метода прост: величина ошибки (X - A) 2 + (Y - B) 2 + (Z - C) 2 - R 2 должна стремиться к нулю. А значит сумма этих величин для всех точек сферы также должна стремиться к нулю. Зная это, мы можем подобрать такие значения A, B и C, для которых величина ошибки для всех точек будет минимальной. Зона перебора ограничивается габаритами шара (условный куб). То есть мы последовательно должны поставить центр шара во все точки куба и посчитать ошибку. Там где минимальная ошибка - там и центр.

В качестве R нужно брать теоретическую величину вектора внешнего воздействия - для акселерометра, это ускорение свободного падения, для компаса - это средняя величина магнитного поля Земли, для гироскопа - скорость вращения Земли. Разумеется в формуле должны быть величины одной размерности (условные единицы датчика или м/с 2 , градус/с и т. д.). Удобней пересчитывать в условные единицы соответствующего датчика.

Условные единицы датчика = Величина * Разрешение датика / (Максимальный предел измерения - Минимальный предел измерения)
Например: Сколько условных единиц должен показать 16-битный датчик ускорения с пределом измерения ±2g при воздействии на датчик только ускорения свободного падения?:
9,8 м/с 2 * 65536 / (2g + 2g) = 9,8 м/с 2 * 65536 / (2 * 9,8 м/с 2 + 2 * 9,8 м/с 2) = 16384 у. е. датчика.


Кстати, если точно знать радиус шара, то можно вычислить центр только по его «дольке». То есть по точкам, которые расположены только на кусочке поверхности шара. Но это не наш случай.

Как ускорить поиск центра шара?

Нужно искать центр не во всём кубе (габариты шара), а по линии, начало у которой произвольное, каждая следующая точка ближе к действительному центру и окончание - в центре. Предположим, что мы начинаем с точки (0; 0; 0)… Мы всегда движемся с постоянным шагом. Поэтому если представить набор кубиков 3х3х3, где каждая грань равна величине шага и также представить, что текущее положение - это средний кубик, то у нас есть 9 + 8 + 9 вариантов, куда поставить следующую точку. Мы просто должны находясь в каждой точке, посчитать в какой из соседних 26 точках ошибка будет меньше. Если окажется, что ошибка меньше в текущей точке, а не в одной из соседних, то значит она стоит в центре и перебор окончен.

Как это может быть в коде

Public Function get_err(A As Double, B As Double, C As Double, R As Double) As Double Dim x, y, z As Double Dim sigma As Double Dim row_n As Long get_err = 0 For row_n = 1 To 15 x = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 1).Value y = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 2).Value z = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 3).Value get_err = get_err + abs((A - x) ^ 2 + (B - y) ^ 2 + (C - z) ^ 2 - R ^ 2) Next End Function . . . A = 0 B = 0 C = 0 Do While True min_sigma = 0 For ai = -1 To 1 For bi = -1 To 1 For ci = -1 To 1 sigma = get_err(A + ai, B + bi, C + ci, 16384) If sigma < min_sigma Or min_sigma = 0 Then ai_min = ai bi_min = bi ci_min = ci min_sigma = sigma End If Next Next Next If ai_min = 0 And bi_min = 0 And ci_min = 0 Then Exit Do End If A = A + ai_min B = B + bi_min C = C + ci_min Loop . . .

Как ещё ускорить поиск центра шара?

Нужно искать с переменным шагом. Сначала ищем центр крупным шагом. Нашли центр, уменьшаем шаг и от него начинаем искать дальше. И так далее, пока не получите результат необходимой точности.

Как это может быть в коде

Public Function get_err(A As Double, B As Double, C As Double, R As Double) As Double Dim x, y, z As Double Dim sigma As Double Dim row_n As Long get_err = 0 For row_n = 1 To 15 x = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 1).Value y = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 2).Value z = Application.ActiveWorkbook.ActiveSheet.Cells(row_n, 3).Value get_err = get_err + abs((A - x) ^ 2 + (B - y) ^ 2 + (C - z) ^ 2 - R ^ 2) Next End Function . . . A = 0 B = 0 C = 0 step = 1000 Do While True min_sigma = 0 For ai = -1 To 1 For bi = -1 To 1 For ci = -1 To 1 sigma = get_err(A + ai * step, B + bi * step, C + ci * step, 16384) If sigma < min_sigma Or min_sigma = 0 Then ai_min = ai bi_min = bi ci_min = ci min_sigma = sigma End If Next Next Next If ai_min = 0 And bi_min = 0 And ci_min = 0 Then step = step / 10 If step < 0.01 Then Exit Do End If Else A = A + ai_min * step B = B + bi_min * step C = C + ci_min * step End If Loop . . .

Об ошибках при замерах

Во время замеров могут быть ситуации, когда по каким-то причинам результат замера может оказаться сильно дальше от поверхности шара. Или это может быть множество точек. Или вообще в результате замеров может получиться не шар, а “яйцо” или “дирижабль”. В этом случае, разумеется, нужно повторить все замеры, выявив возможные причины ошибок. Например, для магнитометра это может быть болт или гвоздь в столе и прямо над ним вы проводите замеры. И чем ниже по мередиану опускать датчик, тем сильнее металл будет влиять на результат. Поэтому нужно определить порог допустимой величины ошибки. Чтобы не переделывать замеры из-за нескольких явно ошибочных точек, можно применить фильтр. Принцип действия фильтра очень простой - вычислив первый раз центр, отсортируйте точки по уровню ошибки в каждой из них. Часть точек с наибольшей ошибкой можно просто выбросить (например 10%). Затем нужно повторить поиск центра.

Итог

У метода довольно хорошая точность. Метод позволяет обходиться простыми подручными средствами (мяч, банка и т. п.). Достаточно быстро работает. Простой код. Во многих датчиках есть специальные регистры, куда можно записать найденное значение, и датчик будет сам на лету его вычитать. Такие регистры обычно имеют префикс «TRIM», как в MPU9260, или «OFFSET», как в LSM303. А вот всем известный LIS302DL таких регистров не имеет.

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

Теги:

  • инерциальная навигация
  • калибровка
  • центр сферы
Добавить метки

Современные системы ГБО осуществляют мониторинг наличия газа в баллоне путем зажигания светодиодов на кнопке переключения газ/бензин, которая расположена в салоне автомобиля. Этот удобный способ позволяет автомобилисту мониторить наличие газа в не выходя из кабины. Но иногда на индикаторе уровня газа отображаются совершенно неверные значения, в этом случае требуется калибровка датчика уровня топлива.

Когда делают настройку

Первую калибровку индикатора уровня газа производят в момент установки газобаллонного оборудования на автомобиль. Но со временем индикация на кнопке может сбиваться или изначально быть настроена не правильно. Таким образом, если стрелка на газовом баллоне показывает одно значение, а индикация на кнопке совершенно другое, без настройки датчика уровня газа не обойтись.

Можно доверить процедуру профессионалам, но зачем платить не малые деньги за то, что можно сделать самостоятельно?

В первую очередь следует понять, а показывал ли индикатор уровня газа правильное значение раньше? Если нет, то понадобится чуть больше времени и специальный кабель ГБО, чтобы подключить электронный блок управления к ноутбуку и выставить верное значение датчика уровня газа.

Для каждого датчика в блоке управлении необходимо выставить свое значение. Следует также знать о том, какой именно датчик установлен у Вас в системе и по какой схеме он работает – измеряет сопротивление, либо меряет напряжение.
Выставив нужные параметры датчика следует перейти к самой калибровке.

Пошаговый алгоритм калибровки

Обратите внимание! Калибровка датчика уровня топлива производится на пустом газовом баллоне. Если в баллоне есть остатки топлива — калибровку начинать не следует!

Калибровка датчика уровня газа производится следующим образом:

  • Подать напряжение на кнопку переключения газ/бензин. Сделать это можно включив зажигание автомобиля и дождаться зажигания индикации кнопки. Заводить машину не обязательно.
  • Нажать кнопку переключения газ/бензин, дождаться звукового сигнала.
  • Выключить зажигание в течение трех секунд, при этом не отпуская кнопки.
  • После того, как кнопка войдет в режим программирования (сопровождается индикацией роста уровня топлива от минимального значения до максимального и наоборот).
  • Заправить полный баллон газа до «отсечки».
  • Включить зажигание, машину при этом заводить не нужно.
  • При успешной калибровке индикация роста уровня топлива от минимального до максимального значения и обратно должна пройти два раза, после чего отобразить «полный бак». Все индикаторы зеленого цвета должны гореть.

Если же последовательный рост индикаторов на кнопке продолжается 5 раз, значит что-то пошло не так, и калибровку завершить не удалось.

Для определенных целей регулирования, напри­мер для регулирования нагревательной установки, бы­вает важно измерять разность температур. Это изме­рение может быть осуществлено, в частности, по раз­ности между наружной и внутренней температурой или температурой на входе и выходе.

Рис. 7.37. Измерительный мост для определения абсолютных значений температуры и разности температур в 2-х точках; U Br – напряжение моста.

Принципиальное устройство измерительной схемы показано на рис. 7.37. Схема состоит из двух мостов Уитстона, причем используется средняя ветвь (R3 – R4) обоих мостов. Напряжение между точками 1 и 2 ука­зывает разность температур между Датчиками 1 и 2, тогда как напряжение между точками 2 и 3 соот­ветствует температуре Датчика 2, а между точками 3 и 1 - температуре Датчика 1.

Одновременное измерение температуры Т 1 или Т 2 и разности температур Т 1 – Т 2 важно при определе­нии термического КПД тепловой машины (процесс Карно). Как известно, коэффициент полезного дей­ствия W получается из уравнения W = (Т 1 – Т 2)/Т 1 = ∆Т)/Т 1 .

Таким образом, для определения нужно только найти отношение двух напряжений ∆U D 2 и ∆U D 1 между точками 1 и 2 и между точками 2 и 3.

Для точной настройки описанных приборов, пред­назначенных для измерения температуры, нужны до­вольно дорогие калибровочные устройства. Для об­ласти температур 0...100°С в распоряжении пользо­вателя имеются вполне доступные опорные темпера­туры, так как 0°С или 100°С по определению яв­ляются соответственно точками кристаллизации пли кипения чистой воды.

Калибровка по 0°С (273,15°К) осуществляется в воде с тающим льдом. Для этого изолированный со­суд (например, термос) заполняют сильно измельчен­ными кусками льда и заливают водой. Через несколь­ко минут в этой ванне устанавливается температура, точно равная 0°С. Погрузив датчик температуры в эту ванну, получают показания датчика, соответствующие 0°С.

Аналогично действуют и при калибровке по 100°С (373,15 К). Металлический сосуд (например, кастрюлю) наполовину заполняют водой. Сосуд, разу­меется, не должен иметь никаких отложений (на­кипи) на внутренних стенках. Нагревая сосуд на плитке, доводят воду до кипения и тем самым дости­гают 100-градусной отметки, которая служит второй калибровочной точкой для электронного термометра.

Для проверки линейности калиброванного таким образом датчика необходима, по меньшей мере, еще одна контрольная точка, которая должна быть рас­положена как можно ближе к середине измеряемого диапазона (около 50°С).

Для этого нагретую воду снова охлаждают до ука­занной области и ее температуру точно определяют с помощью калиброванного ртутного термометра, имею­щего точность отсчета 0,1°С. В области температур около 40°С для этой цели удобно применять меди­цинский градусник. Путем точного измерения темпе­ратуры воды и выходного напряжения получают третью опорную точку, которая может рассматри­ваться как мера линейности датчика.

Два различных датчика, откалиброванные выше­описанным методом, дают совпадающие показания в точках Р 1 и Р 2 , несмотря на их различные характе­ристики (рис. 7.38). По дополнительное измерение, например температуры тела, выявляет нелинейность характеристики В датчика 2 в точке Р 1 . Линейная характеристика А датчика 1 в точке Р 3 соответствует точно 36,5% полного напряжения в измеряемом диа­пазоне, тогда как нелинейная характеристика В со­ответствует явно меньшему напряжению.

Рис. 7.38. Определение линейности характеристики датчика с диапазоне 0...100ºС. Линейная (А ) и нелинейная (В ) характери­стики датчиков совпадают в опорных точках 0 и 100ºС.

=======================================================================================

    Датчики температуры из платины и никеля

    Термопары

    Кремниевые датчики температуры

    Интегральные датчики температуры

    Температурный контроллер

    Терморезисторы с отрицательным ТКС

    Терморезисторы с положительным ТКС

    Датчик уровня на основе терморезистора с положительным ТКС

    Измерение разности температур и калибровка датчиков

ДАТЧИКИ ДАВЛЕНИЯ, РАСХОДА И СКОРОСТИ

Как и датчики температуры, датчики давления отно­сятся к наиболее широкоупотребительным в технике. Однако для непрофессионалов измерение давления представляет меньший интерес, так как существую­щие датчики давления относительно дороги и имеют лишь ограниченное применение. Несмотря на это, рас­смотрим некоторые варианты их использования.

Согласовано Утверждаю

Руководитель ГЦИ СИ Директор

Зам. Директора ФГУ ВЦСМ

__________ __________

Методика калибровки

датчиков температуры серии КДТ.

Разработал

Гл. технолог ООО«КОНТЭЛ»

Методика калибровки датчиков температуры

КДТ-50, КДТ-200 и КДТ-500.

1. Перед началом калибровки проверить соответствие расположенных на плате компонентов по сборочному чертежу: КДТ50.02.01СБ – для датчиков КДТ-50; КДТ200.02.01СБ – для датчиков КДТ-200; КДТ500.02.01СБ – для датчиков КДТ-500.

2.Калибровка электронного блока датчиков КДТ-50 и КДТ-200.

2.1.Подключить к плате источник питания и эквивалент термометра – сопротивления ТСМ-100 согласно рис.1.

https://pandia.ru/text/80/231/images/image002_110.gif" width="534" height="228">

-Эквивиалент Pt 100 - специальный магазин сопротивлений, имитирующий термометр-сопротивление типа Pt-100;

-V - Цифровой вольтметр типа В7-40;

-R н – катушка электрического сопротивления Р331;

-ИП – источник постоянного тока стабилизированный типа Б5-45.

3.2.Последовательность операций калибровки.

Ввиду отсутствия в изделии регулировочных элементов операция калибровки сводится к проверке работоспособности и линейности преобразования сопротивления в ток.

3.2.1. Установить на вольтметре режим «U=» и предел измерения, соответствующий значению «три знака после запятой».

3.2.2. Установить на эквиваленте Pt-100 нижнее значение измеряемой температуры: «00С».

3.2.3. Подать напряжение питания.

3.2.4.Показания вольтметра должны соответствовать 4 mA +/-0,25% (показания вольтметра 0,400).

3.3.5.Установить на эквиваленте Pt-100 верхнее значение измеряемой температуры: «+5000С».

3.3.6. Показания вольтметра должны соответствовать 20mA +/-0,25% (показания вольтметра 20,00).

3.3.7.Проверить линейность по промежуточным точкам.

3.3.9.Соответствие измеряемой температуры (эквивалентного значения сопротивления) и выходного тока приведены в Приложении 2.

Примечание. Схема датчика температуры КДТ-500 рассчитана на работу совместно с Pt-100 с W100=1.3910. Применение термометра-сопротивления с W100=1.3850 приводит к увеличению основной погрешности до 0,8% в середине диапазона.

4.После регулировки платы датчиков покрываются лаком. Рекомендуемое время сушки – 2 суток.

После сушки платы подлежат обязательной перепроверке с целью коррекции выходного тока. Во время этой операции достаточно проверить датчик на краях диапазона.

Исполнитель________

Приложение 1

Соответствие температуры, эквивалентного сопротивления и выходного тока датчиков температуры КДТ-50.

Соответствие температуры, эквивалентного сопротивления и выходного тока датчиков температуры КДТ-200.

При отсутствии эквивалента ТСМ-100 следует применить магазин сопротивлений МСР-63 или аналогичный.

Приложение 2

Соответствие температуры, эквивалентного сопротивления и выходного тока датчиков температуры КДТ-500.

(для W100=1.3850)

При отсутствии эквивалента Pt-100 следует применить магазин сопротивлений МСР-63 или аналогичный.