цифровой термометр
Классы МПК: | G01K7/32 с использованием изменения резонансной частоты кристаллов |
Автор(ы): | Буренева О.И., Сафьянников Н.М., Бондаренко П.Н. |
Патентообладатель(и): | Государственное образовательное учреждение высшего профессионального образования "Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина)" |
Приоритеты: |
подача заявки:
2002-07-15 публикация патента:
20.09.2003 |
Изобретение предназначено для работы с термопреобразователями с частотным выходным сигналом и направлено на создание цифрового термометра со сглаживанием пульсаций при выполнении преобразований, связанных с получением результата. Цифровой термометр включает термопреобразователь с частотным выходом, генератор опорной частоты, первый и второй элементы И, реверсивный счетчик, суммирующий счетчик, триггер, преобразователь кода в частоту и блок индикации, второй реверсивный счетчик, два регистра и второй преобразователь кода в частоту. Техническим результатом является повышение точности линеаризации. 3 ил.
Рисунок 1, Рисунок 2, Рисунок 3
Формула изобретения
Цифровой термометр, содержащий термопреобразователь с частотным выходом, генератор опорной частоты, первый и второй элементы И, реверсивный счетчик, суммирующий счетчик, триггер, преобразователь кода в частоту и блок индикации, причем входы второго элемента И объединены соответственно первый с вычитающим входом реверсивного счетчика и выходом преобразователя кода в частоту, второй - с первым входом первого элемента И, с выходом триггера и с суммирующим по весовому коэффициенту n входом реверсивного счетчика, а входы триггера подключены соответственно установочный к выходу термопреобразователя, сбрасывающий - к выходу переноса суммирующего счетчика, соединенного счетным входом с выходом первого элемента И, второй вход которого объединен с выходом генератора опорной частоты и с частотным входом преобразователя кода в частоту, отличающийся тем, что в устройство введены второй реверсивный счетчик, два регистра и второй преобразователь кода в частоту, кодовый вход которого подключен к выходу второго регистра и ко входу блока индикации, частотный вход - к выходу генератора опорной частоты, а выход - к вычитающему входу второго реверсивного счетчика, суммирующий вход которого соединен с выходом второго элемента И, а выход соединен с кодовым входом второго регистра, причем кодовый вход первого регистра соединен с выходом реверсивного счетчика, а выход - с кодовым входом преобразователя кода в частоту, прямые динамические входы записи регистров подключены к выходу триггера.Описание изобретения к патенту
Изобретение касается температурных измерений и предназначено для работы с термопреобразователями с частотным выходным сигналом, у которых выходная частота F связана с температурой t зависимостью Изобретение может найти применение при построении цифровых термометров, работающих с термопреобразователями, имеющими частотный выходной сигнал, например пьезокварцевыми. Известен цифровой термометр [1], содержащий термопреобразователь с частотным выходом, два генератора опорных частот, реверсивный и суммирующий счетчики, три элемента И, триггер, блок индикации, преобразователи частоты в код и кода в частоту. Недостатками цифрового термометра [1] являются низкое быстродействие и невысокая точность измерений вследствие наличия пульсаций выходного кода, вызванных неравномерностью импульсных последовательностей. Из числа аналогов наиболее близким по технической сущности является цифровой термометр [2], который и выбран в качестве прототипа. Прототип по сравнению с аналогом является более простым устройством. Прототип содержит термопреобразователь с частотным выходом, генератор опорной частоты, первый и второй элементы И, реверсивный счетчик, суммирующий счетчик, триггер, преобразователь кода в частоту и блок индикации, причем входы второго элемента И объединены соответственно: первый - с вычитающим входом реверсивного счетчика и выходом преобразователя кода в частоту, второй - с первым входом первого элемента И, с выходом триггера и с суммирующим по весовому коэффициенту n входом реверсивного счетчика, а входы триггера подключены соответственно: установочный - к выходу термопреобразователя, сбрасывающий - к выходу переноса суммирующего счетчика, соединенного счетным входом с выходом первого элемента И, второй вход которого объединен с выходом генератора опорной частоты и с частотным входом преобразователя кода в частоту. Кроме того, прототип содержит преобразователь частоты в код, выход которого подключен ко входу блока индикации, а вход соединен с выходом второго элемента И, причем выход реверсивного счетчика соединен с кодовым входом преобразователя кода в частоту. Цифровой термометр работает в непрерывном режиме. Он обеспечивает линеаризацию характеристик термопреобразователей с зависимостьюгде F(to) - выходная частота термопреобразователя,
to - температура,
а - постоянный коэффициент. На выходе преобразователя частоты в код за принятый интервал времени преобразования Т, определяемый конструкцией этого преобразователя, формируется тождественное выражение в виде кода
Таким образом, код Nx, представляемый блоком индикации, будет пропорционален квадрату частоты термопреобразователя с коэффициентом пропорциональности
то есть
В результате обеспечивается линеаризация характеристики термопреобразователя. Недостатком прототипа [2] является невысокая точность преобразований вследствие наличия пульсаций выходного кода. Задачей, на решение которой направлено изобретение, является создание цифрового термометра со сглаживанием пульсаций при выполнении преобразований, связанных с получением результата. Техническим результатом является повышение точности линеаризации. Для решения поставленной задачи в устройство, содержащее термопреобразователь с частотным выходом, генератор опорной частоты, первый и второй элементы И, реверсивный счетчик, суммирующий счетчик, триггер, преобразователь кода в частоту и блок индикации, причем входы второго элемента И объединены соответственно первый - с вычитающим входом реверсивного счетчика и выходом преобразователя кода в частоту, второй - с первым входом первого элемента И, с выходом триггера и с суммирующим по весовому коэффициенту n входом реверсивного счетчика, а входы триггера подключены соответственно установочный - к выходу термопреобразователя, сбрасывающий - к выходу переноса суммирующего счетчика, соединенного счетным входом с выходом первого элемента И, второй вход которого объединен с выходом генератора опорной частоты и с частотным входом преобразователя кода в частоту, согласно изобретению введены второй реверсивный счетчик, два регистра и второй преобразователь кода в частоту, кодовый вход которого подключен к выходу второго регистра и ко входу блока индикации, частотный вход - к выходу генератора опорной частоты, а выход - к вычитающему входу второго реверсивного счетчика, суммирующий вход которого соединен с выходом второго элемента И, а выход cоединен с кодовым входом второго регистра, причем кодовый вход первого регистра соединен с выходом реверсивного счетчика, а выход - с кодовым входом преобразователя кода в частоту, прямые динамические входы записи регистров подключены к выходу триггера. Сущность предлагаемого изобретения состоит в создании цифрового термометра с повышенной точностью преобразований за счет двукратного использования запоминающей обратной связи при каскадном получении квадратичной зависимости в процессе линеаризации, благодаря чему сглаживаются пульсации, возникающие при выполнении преобразований. Сущность предлагаемого изобретения поясняется чертежами, где на фиг. 1 изображена функциональная схема предлагаемого цифрового термометра, на фиг. 2 - временные диаграммы переходного процесса, а на фиг. 3 - временные диаграммы процессов, протекающих в устройстве в установившемся режиме. Цифровой термометр содержит термопреобразователь 1 с частотным выходом, генератор опорной частоты 2, первый и второй элементы И 3 и 4, реверсивный счетчик 5, суммирующий счетчик 6, триггер 7, преобразователь кода в частоту 8 и блок индикации 9, второй реверсивный счетчик 10, два регистра 11 и 12 и второй преобразователь кода в частоту 13, причем входы второго элемента И 4 объединены соответственно: первый - с вычитающим входом реверсивного счетчика 5 и выходом преобразователя кода в частоту 8, второй - с первым входом первого элемента И 3, с выходом триггера 7 и с суммирующим по весовому коэффициенту n входом реверсивного счетчика 5, а входы триггера 7 подключены соответственно установочный - к выходу термопреобразователя 1, сбрасывающий - к выходу переноса суммирующего счетчика 6, соединенного счетным входом с выходом первого элемента И 3, второй вход которого объединен с выходом генератора опорной частоты 2 и с частотным входом преобразователя кода в частоту 8, причем кодовый вход второго преобразователь кода в частоту 13 подключен к выходу второго регистра 12 и ко входу блока индикации 9, частотный вход - к выходу генератора опорной частоты 2, а выход - к вычитающему входу второго реверсивного счетчика 10, суммирующий вход которого соединен с выходом второго элемента И 4, а выход соединен с кодовым входом второго регистра 12, причем кодовый вход первого регистра 11 соединен с выходом реверсивного счетчика 5, а выход - с кодовым входом преобразователя кода в частоту 8, прямые динамические входы записи регистров 11 и 12 подключены к выходу триггера 7. Цифровой термометр работает следующим образом. Генератор опорной частоты 2 вырабатывает опорную импульсную последовательность с частотой F1, причем частота F1 должна быть много больше выходной частоты F(t) термопреобразователя 1. Пусть в начальный момент времени счетчики 5, 6 и 10, регистры 11 и 12, а также триггер 7 находятся в нулевом состоянии, и вследствие этого элементы И 3 и 4 закрыты. Первый импульс с выхода термопреобразователя 1 поступает на вход установки S триггера 7 и устанавливает его в единицу. Появление единичного уровня на выходе триггера 7 инициирует запись нулевого кода из счетчиков 5 и 10 в регистры 11 и 12 соответственно, а фиксация этого уровня обеспечивает пропускание частотной последовательности F1 от генератора 2 через элемент И 3 на суммирующий счетчик 6, что делает его состояние отличным от нуля. Установка триггера 7 в единичное состояние приводит также к срабатыванию счетчика 5 по суммирующему с весовым коэффициентом n входу, при этом счетчик 5 сразу увеличивает свое содержимое на n. На суммирующем входе второго реверсивного счетчика 10 и на вычитающих входах обоих счетчиков 5 и 10 импульсы с преобразователей кода в частоту 8 и 13 отсутствуют, что обусловлено нулевыми кодами на выходах регистров 11 и 12. Счетчик 6, считая импульсы опорной частоты F1, через время переполняется и, тем самым, сбрасывает триггер 7. В результате этого элементы И 3 и 4 запираются, что приводит к блокировке поступления импульсов с выхода генератора частоты 2 на счетный вход счетчика 6. Это состояние устройства сохраняется до появления следующего импульса с выхода термопреобразователя 1. Второй импульс с выхода термопреобразователя 1 снова устанавливает триггер 7 в единичное состояние. Появление единичного уровня на выходе триггера 7 инициирует запись ненулевого кода из счетчика 5 в регистр 11 и нулевого кода из счетчика 10 в регистр 12, а фиксация этого уровня обеспечивает пропускание частотной последовательности F1 от генератора 2 через элемент И 3 на суммирующий счетчик 6, что вновь делает его состояние отличным от нуля. Установка триггера 7 в единичное состояние приводит также к срабатыванию счетчика 5 по суммирующему с весовым коэффициентом n входу, при этом счетчик 5 вновь увеличивает свое содержимое на n. Ненулевой код, удерживаемый на выходе регистра 11, приводит к срабатыванию преобразователя кода в частоту 8, что обеспечивает появление импульсов на вычитающем входе счетчика 5. Эти же импульсы проходят на суммирующий вход счетчика 10 через элемент И 4, открытый единичным состоянием триггера 7. На вычитающем входе второго реверсивного счетчика 10 импульсы с преобразователя кода в частоту 13 отсутствуют, что обусловлено нулевым кодом на выходе регистра 12. Счетчик 6, считая импульсы опорной частоты F1, через время переполняется и, тем самым, вновь сбрасывает триггер 7. В результате этого элементы И 3 и 4 снова запираются, что приводит к блокировке поступления импульсов с выхода генератора частоты 2 на счетный вход счетчика 6, а также импульсов с выхода преобразователя кода в частоту 8 на суммирующий вход реверсивного счетчика 10. Это состояние устройства сохраняется до появления следующего импульса с выхода термопреобразователя 1. Третий импульс с выхода термопреобразователя 1 снова устанавливает триггер 7 в единичное состояние. Появление единичного уровня на выходе триггера 7 обеспечивает запись содержимого счетчиков 5 и 10 в регистры 11 и 12 соответственно. Фиксация единичного уровня на выходе триггера 7 обеспечивает прохождение частотной последовательности F1 от генератора 2 через элемент И 3 на суммирующий счетчик 6, что вновь делает его состояние отличным от нуля. Установка триггера 7 в единичное состояние приводит также к срабатыванию счетчика 5 по суммирующему с весовым коэффициентом n входу, при этом счетчик 5 вновь увеличивает свое содержимое на n. Код, удерживаемый на выходе регистра 11, приводит к срабатыванию преобразователя кода в частоту 8, что обеспечивает появление импульсов на вычитающем входе счетчика 5. Эти же импульсы проходят на суммирующий вход счетчика 10 через элемент И 4, открытый единичным состоянием триггера 7. Ненулевой код, зафиксированный на выходе регистра 12, обеспечивает срабатывание преобразователя кода в частоту 13, что приводит к появлению импульсов на вычитающем входе реверсивного счетчика 10. Счетчик 6, считая импульсы опорной частоты F1, через время снова переполняется, и вновь сбрасывает триггер 7. В результате этого элементы И 3 и 4 запираются, что приводит к блокировке поступления импульсов с выхода генератора частоты 2 на счетный вход счетчика 6, а также импульсов с выхода преобразователя кода в частоту 8 на суммирующий вход реверсивного счетчика 10. Это состояние устройства сохраняется до появления следующего импульса с выхода термопреобразователя 1. С приходом очередного импульса с выхода термопреобразователя 1 процесс повторяется. Принцип действия цифрового термометра основан на модуляции опорной частотно-импульсной последовательности широтно-импульсными сигналами с постоянной длительностью и изменяющимся в зависимости от входного сигнала периодом, определяющим время срабатывания запоминающих обратных связей, с целью выработки и автоматической компенсации сигналов рассогласования в каскадах при получении линеаризующей квадратичной зависимости, что обеспечивает фиксацию в каскадах значений кодов, сформированных в течение периода, и выработку благодаря этому постоянных на периоде соответствующих частотных последовательностей при стабильном удержании результата. Наличие в устройстве контуров отрицательных обратных связей обеспечивает выход в режим установившегося динамического равновесия. Этот режим характеризуется равенством количества импульсов с учетом их весовых коэффициентов, которые поступают на суммирующий N+ и на вычитающий N- входы реверсивных счетчиков 5 и 10 в течение временного интервала , то есть
nN+(СТ5)=N-(СТ5) или nF+(СТ5)=F-(СТ5) (1)
и
N+(СТ10)=N-(СТ10) или F+(СТ10)=F-(СТ10),
где F+ и F- - средние значения частот импульсных последовательностей на суммирующем и вычитающем входах счетчиков 5 и 10. На суммирующий вход счетчика 5 за период сигнала от термодатчика приходит один импульс, и, исходя из этого, можно записать равенство
На вычитающий вход реверсивного счетчика 5 поступает импульсная последовательность с выхода преобразователя кода в частоту 8
F-(СТ5)=N(RG12)F1/2r. (4)
где N(RG11) - входной код преобразователя кода в частоту 8, снимаемый с выхода регистра 11,
r - разрядность преобразователя кода в частоту 8 и регистра 11. Среднее значение частоты импульсной последовательности на суммирующем входе счетчика 10 за период сигнала от термопреобразователя определяется следующим образом
F+(СТ10)=F-(СТ5),
или с учетом (4)
F+(СТ10)=N(RG11)F1/2r, (5)
где относительная длительность единичного уровня на выходе триггера за период сигнала термодатчика. На вычитающий вход реверсивного счетчика 10 поступает импульсная последовательность с выхода преобразователя кода в частоту 13
F-(CT10)=N(RG12)F1/2r (6)
где N(RG12) - входной код преобразователя кода в частоту 13, снимаемый с выхода регистра 12. В установившемся режиме количество импульсов, пришедших на суммирующий и вычитающий входы реверсивных счетчиков за один период Tf(t) работы устройства, равны, что и позволяет получить следующие равенства:
- для счетчика 5 из уравнения (1) с учетом (3), (4)
или
(7)
- для счетчика 10 из уравнения (2) с учетом (5), (6)
N(RG11)F1/2r=N(RG12)F1/2r или N(RG12)=N(RG11). (8)
Относительная длительность определяется через постоянную длительность единичного импульса =k/f1 и частоту термопреобразователя F(to) следующим образом
= F(t),
где к - коэффициент деления счетчика 6. Принимая соотношение веса n суммирующего входа счетчика 5
n = F1,
из равенств (7) и (8) получаем
N(RG12)=n22rF(to)2/F1 2. (9)
Таким образом, за один период сигнала термодатчика на регистре 12 будет сформировано текущее значение кода, пропорционального измеряемой температуре, которое поступит на блок индикации 9. При этом на выходе преобразователя кода в частоту 13 будет формироваться импульсная последовательность с частотой, определяемой равенствами (6) и (9)
F-(CT10)=n2F(to)2/F1,
что за принятый интервал времени преобразования Т, будет соответствовать коду
Nx=TF-(CT10)
или
Nx=n2TF(to)2/F1. Таким образом, функциональная характеристика заявляемого устройства соответствует функциональной характеристике прототипа. В прототипе в течение периода сигнала от термопреобразователя TF(t) получаемый в частотном виде результат F(t, ) представляет собой широтно-модулированную импульсную последовательность
где i= 0, 1, 2,...;
t - текущее время. Эта импульсная последовательность имеет значительную неравномерность, определяемую широтным модулированием (10). Поэтому для получения результата с приемлемым уровнем пульсаций требуется усреднение за большой интервал времени преобразования Т, который должен превышать период сигнала от термодатчика Tf(t) в зависимости от требуемой точности, Т>>тf(t). В заявляемом устройстве, за счет двукратного использования запоминающей обратной связи, усреднение естественным образом происходит непосредственно в контурах обратных связей, причем за время, равное периоду сигнала от термодатчика Tf(t). Результат удерживается в течение всего периода на выходном регистре контура обратной связи, и, следовательно, здесь в принципе отсутствуют пульсации на выходе устройства. Кроме того, в заявляемом устройстве не требуется большого интервала времени преобразования Т для подавления пульсаций результата, так как достаточно выполнения условия Т = TF(t). Таким образом, в заявляемом устройстве решена задача сглаживания пульсаций при выполнении преобразований, связанных с получением результата, и тем самым повышена точность линеаризации. Источники информации
1. Авторское свидетельство СССР 1520360. Гулин А.И., Забелина С.В., Сафьянников Н.М. и Угрюмов Е.П. Цифровой термометр, кл. G 01 К 7/32, заявлено 1987 г., опубликовано 1989 г., бюл.41. 2. Патент РФ 2135965. Бондаренко П.Н., Сафьянников Н.М. Цифровой термометр, кл. G 01 К 7/32, заявлено 1997 г., опубликовано 1999 г., бюл. 24.
Класс G01K7/32 с использованием изменения резонансной частоты кристаллов