способ измерения временных интервалов
Классы МПК: | H03M1/50 с промежуточным преобразованием во временной интервал |
Автор(ы): | Воронов А.В., Приходько В.Ю. |
Патентообладатель(и): | Санкт-Петербургский государственный электротехнический университет им.В.И.Ульянова (Ленина) |
Приоритеты: |
подача заявки:
1993-05-26 публикация патента:
20.12.1997 |
Изобретение относится к области измерительной техники и может быть использовано в экспериментальной физике и оптической локации. Целью изобретения является повышение точности. Поставленная цель достигается тем, что длительность измеряемого временного интервала определяют с учетом скорректированных значений длительностей начального и конечного интерполяционных импульсов, для определения которых используют результаты предварительной калибровки, осуществляют путем формирования последовательности импульсов, период следования которых случаен, а длительность произвольна. 4 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4
Формула изобретения
Способ измерения временных интервалов, заключающийся в том, что импульс, длительность которого равна измеряемому временному интервалу, преобразуют с помощью интерполяционного измерителя временных интервалов (ИВИ) в код грубого измерения и коды, соответствующие длительностям начального и конечного интерполяционных импульсов, а значение измеряемого временного интервала![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-29t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-30t.gif)
где К код грубого измерений;
Tо шаг квантования грубого измерения;
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
а для определения скорректированных значений длительностей начального и конечного интерполяционных импульсов используют результаты предварительной калибровки, включающей формирование из тестовой импульсной последовательности двух интерполяционных кодовых последовательностей, элементы первой из которых соответствуют длительностям начальных интерполяционных импульсов, а элементы второй соответствуют длительностям конечных интерполяционных импульсов, отличающийся тем, что при калибровке тестовую последовательность подают на вход интерполяционного ИВИ, при этом период следования импульсов тестовой последовательности задают случайным, затем в каждой из обеих интерполяционных кодовых последовательностей определяют минимальное значение ее элементов и определяют количества элементов, имеющих упомянутые минимальное и максимальное значения, а корректировочные параметры
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-31t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-32t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-33t.gif)
или
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-34t.gif)
где i
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099341/8712.gif)
n количество импульсов тестовой последовательности;
Ni максимальное значение элементов i-й интерполяционной кодовой последовательности;
Mi минимальное значение элементов i-й интерполяционной кодовой последовательности;
nNi количество элементов i-й интерполяционной кодовой последовательности, имеющих максимальное значение;
nMi количество элементов i-й интерполяционной кодовой последовательности, имеющих минимальное значение,
а упомянутые скорректированные значения длительностей начального и конечного интерполяционных импульсов определяют по следующим соотношениям:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-35t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-36t.gif)
где
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-37t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-38t.gif)
Описание изобретения к патенту
Изобретение относится к области измерительной техники, в частности к временным измерениям, и может быть использовано в экспериментальной физике и оптической локации. Известен метод измерения временных интервалов, заключающийся в подсчете числа импульсов высокостабильного опорного генератора за измеряемый временной интервал. Основным недостатком метода, ограничивающим точность измерений временных интервалов, является конечная величина шага квантования шкалы времени, равная периоду T0 следования импульсов опорного генератора. Минимальное значение периода следования импульсов определяется достижимым быстродействием счетчиков импульсов [1]Указанное ограничение преодолевается тем, что для интерполяции характеристики измерителя временных интервалов (ИВИ) внутри шага квантования грубой шкалы используются точные шкалы измерения. Обобщенная структура подобного интерполяционного ИВИ [1] приведена на фиг. 1, а временные диаграммы, поясняющие ее работу, на фиг. 2. На вход ИВИ подается импульс, длительность которого равна измеряемому временному интервалу (диагр. (а) на фиг. 2). Логическое устройство (ЛУ) из последовательности импульсов опорного генератора, формирующего грубую шкалу времени (диагр. (б)), выделяет серию счетных импульсов, ограниченную передним и задним фронтом входного импульса (диагр. (в)). Количество импульсов подсчитывается в блоке грубого измерения (БГИ). На выходе БГИ образуется, таким образом, код грубой шкалы K, равный числу счетных импульсов. Логическое устройство осуществляет также формирование двух импульсов, длительности которых подлежат интерполяции в блоках точного измерения БТИ (диагр. (г) и (д) на фиг. 2). Длительность начального интерполяционного импульса равна сумме временного интервала
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-2t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
Вычислитель на основе выходных кодов блоков точного и грубого измерения выполняет расчет результата измерения:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-3t.gif)
Погрешность вычисления определяется только разрядностью вычислений и может быть сделана сколь угодно малой. В связи с этим допустимо считать вычислитель блоком, не относящимся к ИВИ, а выходными сигналами ИВИ считать выходные коды блоков грубого и точного измерения (фиг. 1). Тогда результат измерения определяется обработкой выходных кодов ИВИ по заданному алгоритму. Алгоритм вычисления зависит от конкретного вида характеристик блоков точного измерения. В прецизионных ИВИ АЦП выполняются с равномерным шагом квантования, а интерполяторы с высокой степенью линейности характеристик [3] В этом случае характеристики интерполяторов представляются в виде:
yi= ai(
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
где a, b параметры "масштаба" и "сдвига"; индекс i 1 относится к величинам, характеризующим БТИ начального интерполяционного импульса, а индекс i 2 относится к величинам, характеризующим БТИ конечного интерполяционного импульса. Из (1) видно, что без ограничения общности постоянные интервалы
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099132/964.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-4t.gif)
Сформированная последовательность импульсов подается на входы интерполяторов. После преобразования в интерполяторах и кодирования на выходах БТИ образуются кодовые последовательности
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-5t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-6t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-7t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-8t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-9t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-10t.gif)
На основе данных, полученных в режиме калибровки, вычисляются скорректированные значения длительностей начального и конечного интерполяционных импульсов:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-11t.gif)
Значение измеряемого временного интервала вычисляется по формуле:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-12t.gif)
Этому способу присущи следующие недостатки. 1. Точность калибровки зависит от точности формирования эталонных длительностей. Известные методы формирования временных интервалов либо сложны, либо не обеспечивают высокой точности. В частности, в прототипе используется цифровой синтезатор временных интервалов. Точность формирования интервалов цифровыми методами определяется точностью и стабильностью задержек сигналов в цифровых схемах. 2. Эталонные сигналы должны подаваться непосредственно на входы интерполяторов. Это приводит к необходимости коммутации сигналов между блоками ИВИ. Однако в цепях прохождения широкополосных интерполяционных импульсов коммутация крайне нежелательна из-за высокой чувствительности этих цепей к помехам и неоднородностям. 3. Кроме того, необходимость внутренней коммутации не позволяет реализовать способ измерения с использованием предварительной калибровки существующих приборов без измерения их внутренней структуры. Заявляемое изобретение решает задачу создания способа измерения временных интервалов, характеризующегося одновременно высокой точностью и простотой реализации. Сущность изобретения заключается в том, что значение измеряемого временного интервала вычисляется по формуле (1), где скорректированные значения начального и конечного интерполяционных импульсов определяются выражениями:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-13t.gif)
Здесь
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-14t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-15t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-16t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-17t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-18t.gif)
минимальные и максимальные элементы последовательностей
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-19t.gif)
nMi и nNi количества элементов последовательностей, имеющих соответственно минимальное и максимальное значения. Оценку параметров "сдвига" получают по формуле:
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-20t.gif)
или по формуле
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-21t.gif)
Отличие заявляемого способа от реализованного прототипом заключается в том, что
калибровочная последовательность эталонных импульсов с произвольным периодом и длительностями, принимающими заданные значения из диапазона длительностей интерполяционных импульсов, заменяется тестовой последовательностью импульсов со случайным периодом и произвольными длительностями;
тестовая последовательность подается не на входы интерполяторов, а на входы ИВИ;
запоминаемым результатом калибровки являются не кодовые последовательности, соответствующие эталонным длительностям, а оценки параметров характеристик интерполяторов
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-22t.gif)
скорректированные значения длительностей интерполяционных импульсов вычисляются на основе оценок параметров характеристик интерполяторов. Техническим результатом изобретения является упрощение конструкции, реализующей способ, повышение точности и надежности ее функционирования, что достигается за счет существенного упрощения формирования тестовых сигналов, а также исключения внутренних коммутаций в ИВИ. Поясним, каким образом отличительные признаки обеспечивают достижение технического результата. Использование тестовой последовательности импульсов со случайным периодом следования, подаваемой на вход ИВИ, приводит к тому, что длительность интерполяционных импульсов является случайной величиной с равномерным на интервале [0, T0] распределением. На длительность импульсов тестовой последовательности ограничений не накладывается. Они могут быть известными, неизвестными и случайными. На основе характеристик кодов, соответствующих интерполяционным импульсам, выполняется оценивание параметров характеристик интерполяторов. Тем самым осуществляется их калибровка. Точность калибровки определяется длиной тестовой последовательности. В режиме измерений на основе оценок параметров характеристик интерполяторов, выполненных в режиме калибровки, производится коррекция кодов точного измерения. Отметим, что полученные оценки параметров могут использоваться также для автоматической подстройки параметров интерполяторов. Регулирующее воздействие формируется из разностей номинальных значений параметров и их оценок. Таким образом, предлагаемый способ позволяет повысить точность измерений путем предварительной калибровки, причем без изменений конструкции измерителя. Предварительная калибровка не требует эталонных прецизионных временных интервалов, а осуществляется последовательностью импульсов со случайным периодом и произвольной длительностью. Это позволяет использовать для калибровки последовательность импульсов измеряемой длительности при условии, что период их следования случаен. Режим калибровки и режим измерений отличаются при этом только алгоритмом обработки в вычислителе. Предлагаемый способ без изменений применим к ИВИ с одним интерполятором, если в нем возможно разделение кодов, соответствующих длительностям начального и конечного интерполяционных импульсов. Одним из вариантов реализации предлагаемого способа является устройство, приведенное на фиг. 3. В его состав входят: генератор тестовой последовательности импульсов 1, интерполяционный ИВИ 3, управляемый коммутатор 2 и вычислитель 4. Генератор тестовой последовательности импульсов является источником последовательности импульсов со случайным периодом следования. Управляемый коммутатор (УК) служит для подключения к входу ИВИ генератора тестовой последовательности в режиме "Калибровка" и источника импульсов измеряемой длительности в режиме "Измерения". Структура и особенности интерполяционного ИВИ были подробно описаны выше. При реализации способа может быть использован любой интерполяционный ИВИ, формирующий на выходе код грубого измерения, и коды, соответствующие начальному и конечному интерполяционным импульсам, например, из [2, 4, 6]
Вычислитель предназначен для задания необходимого алгоритма взаимодействия между блоками измерительной системы и выполнения вычислений. Он может быть реализован на основе микропроцессорной системы стандартной конфигурации. Входным сигналом устройства является импульс измеряемой длительности. Сигнал "Сброс" служит для установки ИВИ в начальное состояние. Появление на выходе ИВИ кодов сопровождается сигналом "Готов". Значения шага квантования грубого измерения T0, являющегося параметром ИВИ, и объема выборки n используются при вычислении результата измерения и должны быть предварительно занесены в память вычислителя. Входными сигналами вычислителя служат код грубого измерения K и коды, соответствующие длительностям начального и конечного интерполяционных импульсов
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-23t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-24t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-25t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-26t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-27t.gif)
![способ измерения временных интервалов, патент № 2099865](/images/patents/373/2099865/2099865-28t.gif)
1. Григорьев В.А. Колюбин А.А. Логинов В.А. Электронные методы ядерно-физического эксперимента. Учеб. пособие для вузов./Под ред. В.А. Григорьева. М. Энергоатомиздат, 1988, с.336:ил. 2. Мелешко Е.А. Наносекундная электроника в экспериментальной физике. М. Энергоатомиздат, 1987, с.216:ил. 3. Данилевич В.В. Чернявский А.Ф. Временные измерения в физическом эксперименте. М. Энергоатомиздат,1984, с. 104:ил. 4. Авторское свидетельство СССР N966662, кл. G 04 F 10/04. Цифровой измеритель временных интервалов/С.В. Денбновецкий, С.М. Кокошкин, В.А. Святненко, Ю. Е. Соломенко, А.Н. Шкуро (СССР) N3261084/18-21; Заявл. 17.03.81. Опубл. 15.10.82. Бюл.38. 5. Авторское свидетельство СССР N1562893, кл. G 04 F 10/04. Преобразователь время-код/А. И. Климов, А.Г. Морозов (СССР) N4338667/24-21; заявл. 08.12.87. Опубл. 07.05.90. Бюл.17. 6. Авторское свидетельство СССР N1241185, кл.G 04 F 10/04. Измеритель временных интервалов /С.В. Денбновецкий, С.М. Кокошкин, Ю.Е. Соломко, А.Н. Шкуро, Л.А. Худякова (СССР) N3761435/24-21; заявл. 26.06.84. опубл.30.06.86. Бюл.24.
Класс H03M1/50 с промежуточным преобразованием во временной интервал