Цифровой измеритель отношения временных интервалов

 

1. ЦИФРОВОЙ ИЗМЕРИТЕЛЬ ОТНОШЕНИЯ ВРЕМЕННЫХ ИНТЕРВАЛОВ , содержащий два ключа, первый блоксравнения кодов, блок управления, формирователь импульсов, управляемый делитель частоты , коммутатор, три счетчика, счетчик результата, первый элемент ИЛИ, два элемента И и генератор образцовой частоты, выход которого соединен с первыми входами первого и второго ключей, входом управляемого делителя частоты и первым входом первого элемента И, другие входы первого и второго ключей соединены соответственно с первой и второй входными шинами измерителя , выход первого ключа соединен с входом первого счетчика и первым входом формирователя импульсов, второй вход которого соединен с выходом второго ключа и входом второго счетчика, выход формирователя импульсов соединен с первым входом блока управления, второй вход которого соединен с выходом блока сравнения кодов, первый выход.блока управления соединен с вторым входом первого элемента И и с первым входом второго элемента И, второй вход которого соединен с выходом управляемого делителя частоты, а выход соединен с входом коммутатора, выходы которого соединены с входами счетчика результата, выход первого элемента И соединен с одним входом третьего счетчика, другой вход которого соединен с вторым выходом блока управления , группа выходов третьего счетчика соединена с первой группой входов блока сравнения кодов, вторая группа входов которого соединена с группой выходов первого счетчика , группа выходов второго счетчика соединена с информационными входами управляемого делителя частоты, отличающийся тем, что, с целью повышения быстродействия измерителя, в него введены второй элемент ИЛИ, третий и четвертый элементы И, элемент НЕ, делитель частоты с постоянным коэффициентом деления, блок умножения , элемент задержки и второй б/юк сравнения кодов, первая группа входов которого соединена с группой выходов первого счетчика, вторая группа входов соединена с группой выходов второго счетчика, а выход подключен непосредственно к первому входу третьего и через элеме; т НЕ к первому о входу четвертого элементов И, выход последнего из которых соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с вторым выходом блока управления , а выход - с управляютцим входом коммутатора, входом «Занесенне первого счетчика и через элемент задержки - с входом «Занесение блока умножения, и вход установки нуля которого соедине ; с выходом второго элемента И. первый и вто00 рой входы второго элемента ИЛИ соедиоо непы соответственно с выходом первого клю05 ча н выходом первого элемента И. С-вход делителя частоты с постоянным коэффициентом деления соединен с выходо.м генераО5 тора образцовой частоты, -вхол объединен с входом установки нуля управляемого делителя частоты и соединен с третьим выходом блока управления, выход делителя частоты с постоянным коэфцЬициентом деления соединен с вторым входом четвертого элемента И, второй вход третьего э,1емента П с выходом управляемого делителя частоты, а его выход - с тре-.ъим входом блока управления, выход второго элемента ИЛИ подключен к счетному входу блока умножения , выходы которого соединены с группоГ; входов первого счетчика.

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

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

РЕСПУБЛИК (5ц 4 G 04 F 10/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБР ТЕНИЙ И ОТКРЫТИЙ (21) 3727648/24-21 (22) 13.04.84 (46) 30.10.85. Бюл. № 40 (72) А. А. Кравцов (71) Специальное конструкторское бюро геофизического гриборостроения Института геологии АН АЗССР (53) 621.317.7 (088.8) (56) Авторское свидетельство СССР № 864236, кл. G 04 F 10/04, !980.

Авторское свидетельство СССР № 983644, кл. G 04 F 10/04, 1981. (54) (57) 1, ЦИФРОВОЙ ИЗМЕРИТЕЛЬ

ОТНОШЕНИЯ ВРЕМЕННЫХ ИНТЕРВАЛОВ, содержащий два ключа, первый блок сравнения кодов, блок управления, формирователь импульсов, управляемый делитель частоты, коммутатор, три счетчика, счетчик результата, первый элемент ИЛИ, два элемента И и генератор образцовой частоты, выход которого соединен с первыми входами первого и второго ключей, входом управляемого делителя частоты и первым входом первого элемента И, другие входы первого и второго ключей соединены соответственно с первой и второй входными шинами измерителя, выход первого ключа соединен с входом первого счетчика и первым входом формирователя импульсов, второй вход которого соединен с выходом второго ключа и входом второго счетчика, выход формирователя импульсов соединен с первым входом блока управления, второй вход которого соединен с выходом блока сравнения кодов, первый выход. блока управления соединен с вторым входом первого элемента И и с первым входом второго элемента И, второй вход которого соединен с выходом управляемого делителя частоты, а выход соединен с входом коммутатора, выходы которого соединены с входами счетчика результата, выход первого элемента И соединен с одним входом третьего счетчика, другой вход которого соединен с вторым выходом блока управления, группа выходов третьего счетчика сое„„SU„„1188696 A динена с первой группой входов блока сравнения кодов, вторая группа входов которого соединена с группой выходов первого счетчика, группа выходов второго счетчика соединена с информационными входами управляемого делителя частоты, отли.ающийся тем, что, с целью повышения быстродействия измерителя, в него введены второй элемент ИЛИ, третий и четвертый элементы И, элемент НЕ, делитель частоты с Ностоянным коэффициентом деления, блок уMножения, элемен- задержки и второй блок сравнения кодов, первая группа входов которого соединена с группой выходов первого счетчика, вторая группа входов соединена с группой выходов второго счетчика, а выход подключен непосредственно к первому входу третьего и через элемент HF к первому Ро входу четвертого элементов И, выход последнего из которых соединен - первым входом первого элемента ИЛИ, второй вход которого соединен с вторым выходом блока управления, а выход — с управляющим входом коммутатора, входом «Занесение» перво- з го с:.етчика и через элемент задержки с входом «Занесение» блока умножения, вход установки нуля кото,о о соединен с выходом второго элемента И. первый и второй входы второго элемента ИЛИ соеднненбы соответственно с выходом первого клю- QO ча и выходом первого элемента И. С-вход делителя частоты с HocTQHHHbtM коэффпци- 1р ентом деления соединен с выходом генератора образцовой частоты, R-вход объединен с входом установки нуля управляемого делителя частоты и соединен с третьим выходом блока управления, выход делитетя частоты с постоянным коэффициентом деления соединен с вторым ьходом четвертого элемента И. второй «ход третьего элемент» 1! с выходом управляемого делителя частоты, а его выход — с тре ..ьим входом блока управления, выход второго элемента ИЛИ подключен к счетному входу блока умножения, выходы которого соединены с группо.". входов первого счетчика

1188696

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

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

На фиг. l показана структурная схема 10 измерителя; на фиг. 2 — структурная схема блока умножения; на фиг. 3, 4 и 5— временные диаграммы работы устройства для трех вариантов соотношения временных интервалов Ti и Т .

Устройство содержит ключи 1 и 2, генератор 3 образцовой частоты, соединенный с первыми входами ключей 1 и 2, выходы которых соединены с входами формирователя

4, выход которого соединен с первым входом блока 5 управления, второй вход которого соединен с выходом блока 6 сравнения кодов, вторая группа входов которого соединена с группой выходов счетчика 7, первая группа входов соединена с группой выходов счетчика 8, счетный вход которого соединен с вторым входом элемента ИЛИ 9 и выходом 25 элемента И 10, другой вход счетчика 8 соединен с вторым выходом блока 5 управления и вторым входом элемента ИЛИ 11, выход которого соединен с управляющим входом коммутатора 12, входом «Занесение» счетчика 7 и через элемент 13 задержки— с входом «Занесение» блока 14 умножения, счетный вход блока 14 умножения соединен с входом элемента ИЛИ 9, а вход установки нуля — с выходом элемента И 15 и входом коммутатора 12, группа выходов блока 14 умножения соединена с группой входов счетчика 7, счетный вхо которого соединен с выходом элемента ИЛИ 9, выход ключа 2 соединен со счетным входом счетчика 16, группа выходов которого соерого счетчиков являются счетным входом блока умножения, объединенные входы установки нуля первого и второго счетчиков являются входом установки нуля блока умножения, вход «Занесение» первого счетчика, соединенный через дополнительный элемент задержки с входом «Занесение» второго счетчика, является входом «Занесение» блока умножения, выходы первого дополнительного счетчика соединены с соответствующими информационными входами второго счетчика.

2 динена с группой входов управляемого делителя 17 частоты и второй группой входов блока 18 сравнения кодов, первая группа входов которого соединена с группой выходов счетчика 7, выход блока 18 соединен с первым входом элемента И 19 и через элемент НЕ 20 с первым входом элемента И 21, выход элемента И 21 соединен с первым входом элемента ИЛИ 1!, а выход элемента И 19— с третьим входом блока 5 управления, первый выход которого соединен с входами элементов И 10 и 15, третий выход блока 5 управления соединен с входом установки нуля управляемого делителя 17 частоты, выход которого соединен с другими входами элементов И 19 и 15, входные шины 22 и 23 соединены с вторыми входами ключей 1 и 2, счетчик 24 результата соединен с выходом коммутатора 12, счетный вход делителя 25 частоты с постоянным коэффициентом деления соединен с генератором 3 образцовой частоты, вход установки нуля делителя 25 соединен с входом установки нуля управляемого делителя 17 частоты, а выход делителя 25 соединен с вторым входом элемента И 21.

Блок 5 управления содержит триггер 26, вход которого соединен с первым входом блока 5 управления, инверсный выход триггера 26 соединен с третьим выходом блока 5 управления, формирователь 27, третий вход блока 5 управления соединен с входом триггера 28, прямой выход которого является первым выходом блока 5 управления, R-вход триггера 28 соединен с выходом формирователя 27 и является вторым выходом блока 5 управления, вход формирователя

27 соединен с вторым входом блока 5 управления.

Блок 14 умножения состоит из двух счетчиков 29 и 30 и элемента 31 задержки, причем первая тетрада входов счетчика 29 соединена с шиной логического нуля устройства, вторая тетрада входов счетчика 29 сое1188696 динена с первой тетрадой выходов счетчика

30, выходы тетрад счетчика 30 являются выходами блока 14, объединенные счетные входы и объединенные входы установки нуля являются соответственно счегным и установочным входами блока 14 умножения, вход

«Занесение» счетчика 29 соединен через элемент 31 задержки с входом «Занесение» счетчика 30 и является входом «Занесение» блока 14, выходы счетчика 29 соединены с соответствующими информационными входами счетчика 30, п-я тетрада входов счетчика 29 соединена с (п-1) -й тетрадой выходов счетчика 30.

Блоки 6 и 18 сравнения кодов могут быть выполнены на микросхемах К 561 и П2.

На фиг. 3, 4 и 5 приняты следующие обозначения временных диаграмм: а — сигнал на выходе ключа 2; б — сигнал на выходе ключа 1; в — сигнал на выходе формирователя 4; г — сигнал на третьем выходе блока 5 управления; д — сигнал (4) на выходе управляемого делителя 17 частоты; е — сигнал на втором выходе блока 5 управления; ж — сигнал на выходе элемента И 15; з — сигнал на выходе элемента И 1О; и — эпюра, интерпретирующая нарастание кода в счетчике 8; к второй выход блока 5 управления; л — сигнал на выходе блока 18 сравнения кодов; м — сигнал на выходе элемента ИЛИ 1!.

Устройство работает следу;ющим образом.

В начальный момент времени счетчики

7, 8, 16 и 24, блок 14 и триггер 26 блока 5 управления установлены в состояние «О». Временной интервал Ti приходит на входную шину 22 устройства, а интервал Т вЂ” на входную шину 23. Ключи 1 и 2 открываются, и импульсы с генератора 3 образцовой частоты начинают поступать на счетчики 7 и 16. В счетчике 7 и блоке 14 оказывается записан код временного интервала T> (N(T>) = foTll а в счетчике 16— код временного интервала Т (N (Т) = foTz), где fo — частота с выхода генератора 3 образцовой частоты (фиг. 3 а, б). По окончании записи обоих кодов срабатывает формирователь 4, который формирует сигнал конца записи временных интервалов, и на пер вый вход блока 5 управления приходит сигнал, обозначающий, что можно приступить к обработке кодоз N(Ti) и 1 (Т ) (фиг. 3 в), триггер 26 блока 5 управления сигналом с инверсного выхода снимает запрет с управляемого делителя 17 частоты и делителя 25.

Счетчик 16 своими выходами соединен с входом управляемого делителя 17 частоты. Таким образом, частота следования коротких импульсов на выходе делителя 17 частоты определяется выражением о

fo 1 1 ((g) fo Tg 2

Дальнейшая работа устройства определяется состоянием блока 18 сравнения кодов, 5 !

55 на одну группу входов которого подается код с выхода счетчика 7, на другую группу входов — код N (Тг) с выхода счетчика 16.

Рассмотрим случай, когда Т =- Т (фиг. 3 а, в). В этом случае на выходе блока 18 сравнения кодов будет «1», которая откроет элемент И 19, и первый же импульс поделенной частоты задним фронтом установит триггер 28 блока 5 управления в состояние «1» (фиг. 3 д, е), открывая этим элементы И 10 и 15. Через элемент И 10 начнется заполнение импульсами генератора

3 счетчиков 8 и блока 14. Код блока 14 периодически сбрасывается импульсами поделенной частоты с выхода элемента И 15.

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

Первый цикл измерения заканчивается в момент, когда нарастающий код счетчика 3 сравнивается с кодом счетчика 7.

В блоке 14 в этот момент зафиксирован код временного интервала между последним импульсом поделенной частоты и моментом сравнения кодов счетчиков 7 и 8. Счетчик 8 выполнен таким образом, что первая тетрада его входов соединена с шиной «О» устройства, вторая тетрада входов счетчика 7 соединена с первой тетрадой выходов блока 14, третья тетрада входов счетчика

7 — с второй тетрадой выходов блока

14 и т. д. Поэтому в результате перезаписи кода из блока 14 в счетчик 7 в последнем устанавливается код числа,в 10 раз больший кода числа, записанного в блоке 14.

В конце первого цикла измерения импульс с второго выхода блока 5 управления устанавливает счетчик 8 в состояние «0», через элемент ИЛИ 11 производит запись с умножением на 10 кода остатка блока 14 в счетчик 7, переводит коммутатор 12 на работу с декадой десятых долей счетчика

24 результата (фиг. 3 к, м). Предположим, что код остатка, умноженный íà 10, оказывается больше, чем код N(Tq), импульс поделенной частоты вновь устанавливает триггер 28 блока управления в состоячие «1» и цикл измерения повторяется. Появляется разрешающий потенциал на входах элементов И 10 и 15, счетчик 8 и блок 14 опять начинают заполняться импульсами с генератора 3. Блок 14 периодически сбрасываетcR импульсами поделенной частоты и к концу цикла измерения в нем зафиксируется код остатка. В момент сравнения кодов счетчиков 7 и 8 блок 6 сравнения кодов останавливает блок 5 управления, происходит сброс счетчика 8, через элемент ИЛИ 11 коммутатор 12 переключается на работу с декадой сотых долей результата счетчика 24 и код остатка. умноженный на 10, за исывается в счетчик 7. Такие последова1 188696 тельные циклы повторяются до тех пор, пока не будут использованы все декады счетчика 24 результата, затем сбрасывается триггер 26 блока 5 управления. счетчики 7, 8, !6 и 24, блок 14 и измерения заканчиваются.

Рассмотрим случай (фиг. 4), когда T! )

) Т2, но код остатка, умноженный на 10 после измерения целочисленной части отношения, оказывается меньше, чем N(Tz).

В этом случае первый цикл измерения происходит так же, как в предыдугцем случае. Формирователь 4 запускает блок 5 управления, первый импульс поделенной частоты устанавливает на первом выходе блока 5 управления «1», элементы И 10 и 15 открываются, н поделенная частота с элемента И 15 поступает на счетчик 24 результата, код счетчика 8 нарастаег и в момент сравнения с кодом счетчика 7 блок 6 сравнения кодов останавливает блок 5 управления. Импульс с первого выхода блока 5 управления через элемент ИЛИ 11 заносит код остатка блока 14, умноженный на 10, в счетчик 7. Блок 18 сравнения кодов анализирует ситуацию, и так как оказывается, что код N (Т ) больше остатка, умноженного на 10, на выходе его появляется

«О», элемент И 19 закрывается и импульсы поделенной частоты с делителя 25 частоты поступают через элементы И 21, ИЛИ 11 на входы «Занесение» счетчика 7 и через элемент 13 задержки на вход «Занесение» блока 14.

В конце первого цикла измерения в блоке 14 находится код остатка, затем импульсом с первого выхода блока 5 управления производится запись с умножением íà 10 кода остатка в счетчик 7. Одновременно этот импульс через элемент 13 задержки поступает на вход «Занесение» блока 14, в котором код остатка при первом импульсе на вход «Занесение» перезаписывается умноженным на 10, при втором занесении— на 100, при третьем — на 1000 и т. д.

Например, код остатка равен 21, этот код записан в счетчиках 29 и 30 блока 14. На входах счетчика 29 находится код числа 2!О, после первого импульса «Занесение» число

210 будет записано сначала в счетчик 29, затем с некоторой задержкой в счетчик 30 (величина задержки определяется быстродействием серии). На выходах блока 14 появится число 210, а на входе счетчика 29— число 2100, после второго импульса «Занесение» на выходе счетчика 14 появится чис5

2100, а на входе счетчика 29 — число 21000 и т. д.

В указанном случае после прихода первого импульса «Занесение» код остатка с умножением на 10 записывается в счетчик 7, а на выходах блока 14 появляется код остатка, умноженный на 10, второй импульс

«Занесение» с выхода элемента ИЛИ 11 заносит код остатка, умноженный на

lO, в счетчик 7, при этом умножается еще на 10, т. е. в счетчике 7 оказывается код остатка, умноженный на 100, задержанный импульс производит умножение кода в блоке 14 на 10 (теперь первоначальный код остатка оказался умноженный на 100) и т. д. (фиг. 4 л, м) . Это продолжается до тех пор, пока на выходе блока 18 сравнения кодов:«e появится «1», показывающая, что код остатка,,умноженный на 100, больше

Ы(Т ). Дальнейшая работа устройства будет происходить, как в предыдущих случаях, так как коммутатор при каждом умножении на

l0, 100 и т. д, производит переключение очередных декад счетчика 24 результата.

Рассмотрим случай, когда T! (Т (фиг. 5), как и в предыдущих случаях код интервала

T»"-записывается в счетчик 7 и блок 14, код интервала Т2 — в счетчик !6 (фиг 5 а б). Формирователь 4 импульсов запускает блок 5 управления, с выхода делителя !7 частоты начинают поступать импульсы, однако на выходе блока 18 сравнений кодов находится «О», так как N (T! ) (Х (Т2).

Поэтому поделенная частота с выхода делителя 25 поступает через элемент И 21 на вход ИЛИ 11 и первый же импульс производит переключение коммутатора на вход декады десятых долей счетчика 24 результата, запись кода N(T!) с умножением на

10 в счетчик 7 и задержанным импульсом умножение кода блока 14 на 10. Если код

N (T! ) 10 (Х (Т2), то второ и импульс поделенной частоты с выхода делителя 25 производит умножение N(Ti) на 100 и переключение коммутатора на вход декады сотых долей счетчика 24 результата. Это продолжается до тех пор, пока 10 N(T!)

) N(Ty), где m = 1, 2, 3 и т. д. Когда это условие выполнится, блок 18 сравнения кодов открывает элемент И 19 и очередной импульс поделенной частоты через элемент

И 19 установит триггер 28 блока 5 управления в состояние «1», деление будет происходить, как и в предыдущих случаях. Таким образом, устройство произвело умножение кода N(T!) íà 10" за один цикл измерения.

1188696

1188696

Фиг. g фиг. 9 фиг. у

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

Техред И. Верес Корректор В. Бутяга

Тираж 405 Подписное

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

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

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Редактор М. Дылын

3aказ 6743 49

Цифровой измеритель отношения временных интервалов Цифровой измеритель отношения временных интервалов Цифровой измеритель отношения временных интервалов Цифровой измеритель отношения временных интервалов Цифровой измеритель отношения временных интервалов Цифровой измеритель отношения временных интервалов 

 

Похожие патенты:

Изобретение относится к электрорадиоизмерительной технике и может быть использовано при построении цифровых измерителей отношений временных интервалов

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

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

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

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

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

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

Изобретение относится к измерительной технике и может быть использовано в приборах для цифрового измерения длительности коротких импульсов
Наверх