Цифровой усредняющий измеритель временных интервалов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области радиоизмерительной техники. Цель Изобретения - повышение точности измерений . Измеритель содержит стоптриггеры 1 и 7, элементы И 2 и 3, счетчик 4, вспомогательшлй счетчик 5, эталонный генератор 6. Достижению поставленной цели способствует введение в устройство блоков 8 и 13 вычитания , блока 9 суммирования, буферных регистров 10 и 11, блока 12 синхронизации, включающего триггер 14, счетчик 15 и дешифратор 16, и образование новых связей между элементами устройства, 1 З.П..Ф-ЛЫ, 1 ил. ю со 00

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

А1 др 4 C 04 F 10/04

К А8ТОРСМОМ У СВИДЕТЕЛЬСТВУ.

ГОСУДАРСТЩННЫЙ HOMHTET СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3770871/24-21 (22) 11.07.84 (46) 15.06.86. Бюл. У 22 (72) С.И.Андреев, В.Г.Смирнов, А.Г.Сорокин, С.М.Степушкин и Ю.Ф.Туганов (53) 681.317.7(088.8) (56) Авторское свидетельство СССР

928294, кл. G 04 F 1О/04, 1980.

Авторское свидетельство СССР

Р 1027693, кл . С 04 F 10!04, 1982.

Авторское свидетельство СССР

9 533905, кл. С 04 F 10/04, 1973. (54) ЦИФРОВОЙ УСРЕДНЯЮЩИЙ ИЗЬЖРИТЕЛЬ

ВРЕМЕННЫХ ИНТЕРВАЛОВ

„„SU„„1238019 (57) Изобретение относится к.области радиоизмерительной техники. Цель изобретения - повышение точности измерений. Измеритель содержит стоптриггеры 1 и 7, элементы И 2 и 3, счетчик 4, вспомогательный счетчик 5, эталонный генератор б. Достижению поставленной цели способствует введение в устройство блоков 8 и 13 вычитания, блока 9 суммирования, буферных регистров 10 и 1l, блока 12 синхронизации, включаняцего триггер 14, счетчик 15 и дешифратор 1б, и образование новых связей между элементами устройства, 1 s.ï., ф-лы, 1 нл.

S 12380

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

Цель изобретения — повышение точности измерений.

На чертеже представлена функциональная схема измерителя.

Измеритель содержит стоп-триггер 1,1О элементы И 2. и 3, счетчик 4 вспомогательный счетчик 5, эталонный генератор 6, старт-триггер 7, блок 8 вычитания, блок 9 суммирования, буферные регистры 10 и 11, блок 12 синхронизации, блок 13 вычитания.

Блок 12 синхронизации содержит триггер 14, счетчик 15 и дешифратор 16.

Измеритель содержит. последователь- 2О но соединенные стоп-триггер 1, первый элемент И 2 и вспомогательный счетчик 5, последовательно соединенные старт-триггер 7, второй .!элемент И 3 и счетчик 4, эталонный генератор 6, выход которого соединен с вторыми входами первого элемента И 2 и второго элемента И 3, причем к-входы триггеров 1 и 7 соответственно являются стоп- и старт30 входами измерителя, а выход переполнения вспомогательного счетчика 5 соединен S-входами триггеров 7 и 1, последовательно соединенные первый блок 8 вычитания, блок 9 суммирования и первый буферный регистр 10, второй блок 13 вычитания, второй буферный регистр 11, блок 12 синхронизации, причем вход запуска блока 12 синхронизации соединен с выходом пе- реполнения вспомогательного счетчика 5, тактовый вход блока. 12 синхро низации соединен с выходом эталонного генератора 6, первый выход блока 12 синхронизации соединен с входами записи первого буферного регистра. 10 и второго буферного регистра 11 а второй выход блока 12 синхронизации соединен с R-входом счетчика, причем N выходов первого буферного регистра 10 соединены с соот- 5О ветствующими входами блока 9 суммирования, а М выходов старших разрядов первого буферного регистра 10 соединены с соответствующими входами первого 8 и второго 13 блоков вычитания, причем выходы счетчика 4 соединены с соответствующими входами первого блока 8 вычитания, информа-.

19 2 ционные входы. второго буферного регистра 11 соединены с выходами вспомогательного счетчика 5, причем выходы второго буферного регистра 11 соединены с соответствующими входамн второго блока 13 вычитания, выход второго блока 13 вычитания является выходом измерителя. Кроме того, блок 12 синхронизации содержит последовательно соединенные триггер 14, счетчик 15 и дешифратор 16, первый выход которого является первым выходом блока 12 синхронизации и соединен с входами записи первого 10 и второго 11 буферных регистров, второй выход дешифратора 16 является вторым выходом блока 12 синхронизации и соединен с R-входом счетчика 4, третий выход дешифратора 16 соединен с Sвходом триггера 14, R-вход триггера 14 является входом запуска блока 12 синхронизации и соединен с выходом переполнения вспомогательного .счетчика 5, счетный вход счетчика 15 является тактовым входом блока 12 синхронизации и соединен с выходом эталонного генератора 6.

Измеритель работает следующим образом.

С поступлением на R-вход триггера 7 импульса старт-триггер 7 устанавливается в состояние "1" и импульсы с периодом следования Т, с эталонного генератора 6 через второй элемент И 3 поступают на вход счетчика 4. С поступлением íà R-вход триггера 1 импульса стоп-триггер 1 устанавливается в состояние "1". и импульсы с периодом следования Т с эталонного генератора 6 через первый элемент И 2 поступают на вход вспомогательного счетчика 5, объем которого равен m- Когда выходы вспомогательного счетчика 5 устанавливаются

s состояние "1", с выхода переполнения вспомогательного счетчика 5 на

S-входы триггеров 7 и 1 поступает импульс и триггеры 7 и 1 устанавливаются в состояние "0", закрывая первый 2 и второй 3 элементы И. Таким образом, на выходах счетчика 4 формируется двоичный код, соответствующий измеряемому интервалу между фронтами импульсов "старт" и "стоп", увеличенному на величину mT, Таким образом, добавление шпериодов следования импульсов эталонного генератора 6 к измеряемому временному интервалу позволяет измерять временной

30 з 123 интервал, меньший разрешающей способности элемента И. Усреднение измеряемого временного интервала осуществляется по следующему алгоритму:

o Y =К У. +(Х,.-Y. ) ..

Данное уравнение эквивалентно уравнению цифрового фильтра первого порядка:

Х -Y

+М в4 «1» у-1 К о где Y; — код измеренного временного интервала в текущем периоде повторения на выходе первого буферного регистра 10;

Y; — код измеренного временного интервала в предыдущем периоде повторения на выходе первого буферного регистра 10;

Х вЂ” код измеряемого временного интервала в текущем периоде повторения на входе первого блока вычитания 8;

К, — коэффициент, определяющий время усреднения. 25

Код Х., содержащий М двоичных разрядов, со счетчика 4 поступает на соответствующие входы первого блока 8 вычитания, на другие входы которого подается код Y; c M выходов старших разрядов первого буферного регистра 10. С выходов первого блока 8 вычитания код разности (Х,. — Y;, ) поступает на соответствующие входы бло-

35 ка 9 суммирования, который производит операцию суммирования кодов (Х.,-У,., ) и К.Y.,, . Код К.У,,, снимаемый с выходов блока 9 суммирования и имеющий N разрядов, подается 40 .на информационные входы первого буферного регистра 1О.С поступлениемна, вход записипервого буферногорегистра

10 импульсазаписи,формируемого блоком 12 синхронизации, этот код пере- 45 писывается на выходы первого буферного регистра. Умножение кода Y на кои

1 эффициент К,=2 осуществляется сдвигом разрядной сетки на и разрядов, что приводит к увеличению разряднос- 50 ти блока 9 суммирования и первого . буферного регистра 10. Для получения истинного результата измерения необходимо нз измеренного временного интервала, которому соответствует код 55

У,, вычесть временной интервал mT,, на который был увеличен измеряемый интервал перед усреднением. Поэтому.

8019 4 код, соответствующий временному интервалу mT,, c вспомогательного счетчика 5 поступает на информационные входы второго буферного регистра 11, и с поступлением импульса записи, формируемого блоком 12 синхронизации, на вход записи переписывается на выходы второго буферного регистра 1 1.

Запись в буферные регистры 10 и 11 производится после окончания счета счетчиков 5 и 4, когда на выходах счетчика 4 сформируется код Х .

С выходов второго буферного регистра 11 код, соответствующий интервалу

mT, поступает на вычитающие входы второго блока 13 вычитания, на другие входы блока 13 вычитания с М старших выходов первого буферного регистра 10 подается код Y . С выхо1 дов блока .13 вычитания снимается код . измеренного временного интервала. Импульсом, формйруемым в блоке 12 синхронизации, поступающим.на вход обнуления счетчика 4, счетчик 4 устанавливается в нулевое состояние, и измеритель готов к измерению временного интервала в следующем периоде повторения, в котором код К У; автоматически становится кодом К Y., °

Блок 12 синхронизации, формирующий импульсы записи и обнуления, работает следуюпр м образом. С поступлением на R-вход триггера 14 импульса переполнения вспомогательного счетчика 5 триггер 14 устанавливается в состояние "О" и дает разрешение на счет счетчику 15. На счетный вход счетчика 15 поступают импульсы эталонного генератора 6. Выходы счетчика 15 подключены к входам дешифратора 16, у которого в зависимости от входного кода на выходах поочередно появляются импульсы, сдвинутые по времени, первый относительно импульса переполнения счетчика 5, а каждый следующий относительно предыцущего, на длительность импульса эталонного гене1 атора 6. Первым импульсом производится запись,в буферные регистры 10 и 11, вторым импульсом производится обнуление счетчика 4, а последним импульсом триггера 14 переводится в состояние "1", и счетчик l5 обнуляется.

После чего цикл повторяется.

Формула изобретения

1. Цифровой усредняющий измеритель временных интервалов, содержащий стоп1238019

Составитель Л. Плетнева

Редактор M.Äûïûí Техред О.гортвай Корректор С.Черни

Заказ 3288/47 Тираж 398 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-. 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 триггер, R-вход которого является стоп-входом измерителя, а выход соединен с первым входом первого элемента И, старт-триггер, R-вход которого является старт-входом измерителя, а выход, подключен к первому входу второго элемента И, выход которого соединен со счетным входои счетчика, выход эталонного генератора соединен 10

G вторыии входами первого.и второго элементов И, выход первого элемента И подключен к счетному входу вспомогательного счетчика, выход переполнения которого соединен с S-входа- 1$ ии стоп- и старт-триггеров, о т л ич а ю шийся тем, что, с целью повышения точности измерения временных.интервалов, в измеритель введены два блока вычитания, блок суммирова- 20 ния, два буферных регистра и блок синхронизации, причем вход запуска блока синхронизации соединен с выходом переполнения вспомогательного

Счетчика, тактовый вход блока синхро- 25 низации соединен с выходом эталонного генератора, первый выход блока синхронизации соединен с входами записи первого и второго буферных ре.гистров, а второй выход - с R-входом 30 счетчика, причем N выходов первого буферного регистра соединены с первой группой входов блока суммирования, вторая группа входов которого подключена к М-выходам первого блока вычитания, а M выходов старших разрядов первого буферного регистра соединены с первыми группами входов первого и второго .блоков вычитания, причем выходы счетчика соединены с второй группой входов первого блока вычитания, выходы вспомогательного счетчика соединены с информационными входами второго буферного регистра, выходы которого соединены с второй группой входов второго блока вычитания, выход которого является выходом измерителя, выходы сумматора подключены к информационным входам первого буферного регистра.

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