Приборы и техника эксперимента, 2020, № 3, стр. 65-68

ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР

А. В. Филатов a*, В. М. Кобзев a, Н. А. Филатов b, К. А. Сердюков a, А. А. Новикова a

a Томский государственный университет систем управления и радиоэлектроники
634050 Томск, просп. Ленина, 40, Россия

b Национальный исследовательский Томский политехнический университет
634050 Томск, просп. Ленина, 30, Россия

* E-mail: filsash@mail.ru

Поступила в редакцию 09.12.2019
После доработки 20.12.2019
Принята к публикации 21.12.2019

Полный текст (PDF)

Аннотация

Описан цифровой термометр, в котором применение модификации нулевого метода позволило значительно уменьшить влияние на точность измерений изменений коэффициента усиления измерительного тракта. Авторегулирование нулевого баланса в термометре осуществляется с использованием двух видов импульсной модуляции – амплитудной и широтной. В диапазоне температур 100–250°С для 12-разрядного цифрового выходного кода с разрешением измерений 0.037°С интегральное значение погрешности нелинейности не превысило ±0.1°С.

На рис. 1 приведена структурная схема цифрового термометра, в которой применен уравновешенный мост Уитстона, т.е. нулевой метод измерений [13]. В данном термометре используется модификация нулевого метода, когда достижение нулевого баланса и его авторегулирование происходят в ходе выполнения в термометре двух импульсных модуляций – амплитудной и широтной [4]. Для этого в схему термометра установлены электронные ключи Кл1–Кл3. Временная диаграмма импульсов управления ключами показана на рис. 2а–2в. В любой момент времени замкнутым является только один ключ. Импульсы управления амплитудно-импульсной модуляцией (АИМ) длительностью tАИМ, следующие со скважностью 2, замыкают ключ Кл3. Широтно-импульсная модуляция (ШИМ) выполняется в ключе Кл1 по управляющим импульсам длительностью tШИМ. В промежутке времени после окончания широтного импульса и до начала действия сигнала управления амплитудно-импульсной модуляцией вырабатывается импульс длительностью, равной  tАИМtШИМ, по фронту которого замыкается ключ Кл2.

Рис. 1.

Структурная схема измерителя температуры. Кл1–Кл3 – ключи, ОУ – операционный усилитель, ФВЧ – фильтр верхних частот, К – компаратор, МК – микроконтроллер.

Рис. 2.

Временные диаграммы работы измерителя.

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

${{U}_{{\text{д}}}} = - {{R}_{{\text{д}}}}( - {{U}_{{{\text{оп}}}}}){\text{/}}R,$
(1)
${{U}_{{{\text{макс}}}}} = - {{R}_{{{\text{макс}}}}}( - {{U}_{{{\text{оп}}}}}){\text{/}}R,$
${{U}_{{{\text{мин}}}}} = - {{R}_{{{\text{мин}}}}}( - {{U}_{{{\text{оп}}}}}){\text{/}}R,$
где Uоп – напряжение опорного источника отрицательной величины, Rд – сопротивление резистивного термодатчика, Rмакс и Rмин – сопротивления, значения которых соответственно определяют верхнюю и нижнюю границы температурной шкалы.

После фильтра верхних частот (ФВЧ) в выходном сигнале операционного усилителя ОУ исключается постоянная составляющая, и временная диаграмма на выходе фильтра смещается вниз относительно нулевой оси времени. Индикатором нулевого баланса в термометре служит отсутствие напряжения на входе компаратора К при замкнутом ключе Кл3, когда по измерительному тракту проходит сигнал с подключенным в цепи обратной связи ОУ термосопротивлением в течение управляющего импульса амплитудно-импульсной модуляции. Для достижения нулевого баланса в измерительном тракте термометра направленно изменяется длительность широтно-импульсного сигнала tШИМ. Если эту длительность увеличивать, последовательность сигналов на входе компаратора сдвигается вниз относительно нулевой оси времени, если уменьшать – сдвигается вверх.

На временной диаграмме рис. 2д показано состояние достигнутого нулевого баланса, для которого выполняется равенство вольт-секундных площадей S1, S2 положительного и отрицательного импульсов:

(2)
${{U}_{ + }}{{t}_{{ШИМ}}} = {{U}_{ - }}({{t}_{{АИМ}}}--{{t}_{{ШИМ}}}),$
где U+ и U – амплитуды импульсов положительной и отрицательной полярности, соответственно равные U+ = UмаксUд и U = UдUмин.

Решая (2) относительно длительности широтно-импульсного сигнала, получим:

(3)
${{t}_{{ШИМ}}} = ({{U}_{{\text{д}}}}--{{U}_{{{\text{мин}}}}}){{t}_{{АИМ}}}{\text{/}}({{U}_{{{\text{макс}}}}}--{{U}_{{{\text{мин}}}}}).$

После подстановки в формулу (3) значений из (1) получим окончательное выражение для длительности широтно-импульсного сигнала:

(4)
${{t}_{{ШИМ}}} = ({{R}_{{\text{д}}}}--{{R}_{{{\text{мин}}}}}){{t}_{{АИМ}}}{\text{/}}({{R}_{{{\text{макс}}}}}--{{R}_{{{\text{мин}}}}}).$

В (4) не входят напряжение опорного источника Uоп и сопротивление R, подключенное на вход операционного усилителя. Следовательно, эти элементы могут быть выполнены не прецизионными. Единственное предъявляемое к ним требование заключается в том, что они должны сохранять свое значение на периоде амплитудно-импульсной модуляции. Из этой формулы следует линейная зависимость между длительностью широтно-импульсного сигнала и величиной сопротивления термодатчика. Поэтому в данном измерителе линейность температурной шкалы будет определяться только характеристиками самого датчика.

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

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

В термометре фильтр верхних частот, представляющий собой RфC-цепь 1-го порядка, предназначен для исключения в сигналах постоянной составляющей с минимальными искажениями формы передаваемых через фильтр сигналов. Чтобы искажения были минимальными, для постоянной времени цепи RфC должно выполняться условие, согласно которому граничная частота амплитудно-частотной характеристики фильтра в 10 раз меньше частоты амплитудно-импульсной модуляции. Это достигается при выполнении равенства RфC = tАИМ/10π.

Как следует из формулы (4), опорными элементами в измерителе являются резисторы Rмакс и Rмин, которые необходимо выполнить прецизионными. Выразим из (4) значение сопротивления термодатчика:

(5)
${{R}_{{\text{д}}}} = {{R}_{{{\text{мин}}}}} + ({{R}_{{{\text{макс}}}}}--{{R}_{{{\text{мин}}}}}){{t}_{{ШИМ}}}{\text{/}}{{t}_{{АИМ}}}.$

Границам шкалы измерений соответствуют два крайних значения длительности широтно-импульсного сигнала tШИМ: 0 и tАИМ. Если в (5) tШИМ = 0, тогда Rд = Rмин. Для tШИМ = tАИМ сопротивление термодатчика равно Rмакс. Следовательно, Rмин и Rмакс определяют соответственно нижнюю и верхнюю границы диапазона измерений. Отсюда следует, что данный измеритель в процессе калибровки можно настроить на произвольный температурный диапазон регулировкой сопротивлений Rмин и Rмакс.

При регулировке сопротивления Rмакс выходное напряжение операционного усилителя не должно превысить величину, выше которой ОУ переходит в нелинейный режим. Ограничение выходного сигнала связано со значением напряжения биполярного источника питания Еип, питающего усилитель, и наступает при превышении выходным напряжением порогового значения, равного Еип – 1.5 В. Чтобы этого не происходило, подключаемое на вход ОУ сопротивление R должно отвечать неравенству R > Rмакс(1 – 1.5/Еип). С другой стороны, от сопротивления R зависит ток, протекающий через резистивный термодатчик. Увеличение тока приводит к дополнительному разогреву активной зоны датчика и появлению ошибок. Поэтому требуется выбирать как можно меньшее значение тока, но не ниже того уровня, когда влияние аддитивных тепловых шумов принимает существенное значение.

На рис. 3 приведена принципиальная схема цифрового термометра. В термометре применен миниатюрный резистивный термодатчик из платины HEL-700-102 фирмы HoneyWell с величиной базового сопротивления 1000 Ом и чувствительностью 3.85 Ом/°С, обладающий хорошей линейностью характеристики преобразования в широком диапазоне температур.

Рис. 3.

Принципиальная схема измерителя температуры. M1 – ADG1612, M2 – AD797, M3 – AD790, M4 – LM1117, M5 – STM8L001; R1, R2 – прецизионные подстроечные сопротивления СП5-3ВА-1 кОм, Rд – резистивный термодатчик HEL-700-102-1000 Ом.

Амплитудная и широтная импульсные модуляции выполняются в ключах на микросхеме М1. Частота следования управляющих импульсов амплитудно-импульсной модуляции равна 1 кГц. Ключи имеют время переключения 10–20 нс и низкое сопротивление в замкнутом состоянии, приблизительно равное 1 Ом.

Так как в термометре снижены требования к опорному источнику, за опорное выбрано напряжение биполярного источника питания ±5 В отрицательной величины. Настройка термометра на нижнюю и верхнюю границы измеряемого диапазона температур выполняется соответствующей регулировкой прецизионных сопротивлений R1 и R2 в процессе калибровки.

На микросхеме М5 выполнен микроконтроллер МК, питание которого осуществляется через линейный стабилизатор на микросхеме М4. Через выходные порты микроконтроллера Р1–3 осуществляется управление ключами. На входной порт Р4 поступает сигнал с выхода измерительного тракта, состоящего из операционного усилителя М2 и компаратора М3.

В микроконтроллере длительность широтно-импульсного сигнала представлена в цифровом коде. Температура рассчитывается по формуле:

(6)
$T = {{T}_{{{\text{мин}}}}} + ({{T}_{{{\text{макс}}}}}--{{T}_{{{\text{мин}}}}}){{N}_{{{\text{вых}}}}}{\text{/}}({{N}_{{{\text{макс}}}}} + 1),$
где Nвых – цифровой код длительности tШИМ, Nмакс – максимальный цифровой код длительности широтно-импульсного сигнала, когда все его разряды установлены в состояние логической единицы (эквивалент длительности tАИМ), Tмин и Tмакс – значения хранящихся в микроконтроллере минимальной и максимальной температур измерительной шкалы в градусах Цельсия. Выходной сигнал термометра передается на устройство отображения с выхода МК по интерфейсу SPI.

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

В процессе калибровки с использованием термопечи термометр был настроен на диапазон 100–250°С. Для 12-разрядного цифрового кода выходного сигнала термометра разрешение составило 0.037°С. Интегральное значение погрешности нелинейности температурной шкалы не превысило ±0.1°С во всем диапазоне измеряемых температур. Так как изменения регистрируемой температуры происходили медленно, в микроконтроллере был реализован алгоритм динамического интегрирования, в результате работы которого определялось арифметическое среднее из 1024 накопленных кодов длительности широтного сигнала, что значительно снизило влияние шумов на точность представления результатов. Температура печи контролировалась цифровым термометром СТН6200. Датчик сопротивления термометра из платины с базовым сопротивлением 100 Ом располагался в гильзе из нержавеющей стали. Погрешность термометра в диапазоне температур –50…+250°С составляет ±0.05°С.

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

Список литературы

  1. Крамарухин Ю.Е. Приборы для измерения температуры. М.: Машиностроение, 1990.

  2. Мейзда Ф. Электронные измерительные приборы и методы измерений. М.: Мир, 1990.

  3. Быстров Ю.А., Мироненко И.Г. Электронные цепи и микросхемотехника. М.: Высшая школа, 2002.

  4. Филатов А.В. // ПТЭ. 2014. № 3. С. 67. https://doi.org/10.7868/S0032816214030069

Дополнительные материалы отсутствуют.