Цифровой измеритель отношения временных интервалов Советский патент 1985 года по МПК G04F10/04 

Описание патента на изобретение SU1188696A1

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

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

название год авторы номер документа
Цифровой измеритель отношения временных интервалов 1984
  • Кравцов Александр Александрович
SU1226399A1
Устройство для измерения средней длительности временных интервалов 1987
  • Кравцов Александр Александрович
SU1506433A1
Преобразователь двоично-десятичного кода в двоичный 1981
  • Демченко Борис Сергеевич
  • Марютин Алексей Егорович
SU1013942A1
Цифровой измеритель отношения временных интервалов 1986
  • Кравцов Александр Александрович
SU1390595A1
Преобразователь двоичного кода в двоично-десятичный 1987
  • Киселев Евгений Федорович
SU1444958A1
Цифровой измеритель отношения временных интервалов 1981
  • Коровин Ремир Владимирович
  • Ковтун Иван Иванович
SU983644A1
Устройство для умножения частоты 1991
  • Тихонов Эдуард Прокофьевич
  • Пикин Владимир Александрович
SU1829111A1
Устройство для ввода-вывода информации 1987
  • Ордынцев Вячеслав Михайлович
  • Слепова Светлана Сергеевна
SU1451674A1
Умножитель частоты 1979
  • Петрик Валентин Федорович
SU834697A1
Кодек для передачи информации с помощью имитостойких последовательностей сигналов сложной формы 1987
  • Маркелов Анатолий Михайлович
  • Сныткин Иван Илларионович
  • Бурым Владимир Иванович
  • Горбенко Иван Дмитриевич
SU1451719A1

Иллюстрации к изобретению SU 1 188 696 A1

Реферат патента 1985 года Цифровой измеритель отношения временных интервалов

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

Формула изобретения SU 1 188 696 A1

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

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

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

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

входом элемента И 19 и через элемент НЕ 20 с первым входом элемента И 21, выход элемента И 21 соединен с первым входом элемента ИЛИ 11, а выход элемента И 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 соединена с первой тетрадой выходов счетчика 30, выходы тетрад счетчика 30 являются выходами блока 14, объединенные счетные входы и объединенные входы установки нуля являются соответственно счетным и установочным входами блока 14 умножения, вход «Занесение счетчика 29 соединен через элемент 31 задержки с входом «Занесение счетчика 30 и является входом «Занесение блока 14, выходы счетчика 29 соединены с соответствующими информационными входами счетчика 30, п-я тетрада входов счетчика 29 соединена с (п-1)-й тетрадой выходов счетчика 30.

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

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

Устройство работает образом.

В начальный момент времени счетчики 7, 8, 16 и 24, блок 14 и триггер 26 блока 5 управления установлены в состояние «О. Временной интервал Ti приходит на входную шину 22 устройства, а интервал Т2 - на входную шину 23. Ключи 1 и 2 открываются, и импульсы с генератора 3 образцовой частоты начинают поступать на счетчики 7 и 16. В счетчике 7 и блоке 14 оказывается -записан код временного интервала, Ti N(Ti) foT|, а в счетчике 16 - код временного интервала Та N(T9) foT2, где fo - частота с выхода генератора 3 образцовой частоты (фиг. 3 а, б). По окончании записи обоих кодов срабатывает формирователь 4, который фор.мирует сигнал конца записи временных интервалов, и на пер вый вход блока 5 управления приходит сигнал, обозначающий, что можно приступить к обработке кодов N(T|) и N(12) (фиг. Зв), триггер 26 блока 5 управления сигналом с инверсного выхода снимает запрет с управляемого делителя 17 частоты и делителя 25. Счетчик 16 своими выходами соединен с входом управляемого делителя 17 частоты. Таким образом, частота следования коротких импульсов на выходе делителя 17 частоты определяется выражением

f io ± Я(Тг)foT2 TgДальнейшая работа устройства определяется состоянием блока 18 сравнения кодов.

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

5 Рассмотрим случай, когда Т; ; То (фиг. За, в). В этом случае на выходе блока 18 сравнения кодов будет «1, которая откроет элемент И 19, и первый же импульс поделенной частоты задним фронтом установит триггер 28 блока 5 управления в состояние «1 (фиг. 3 д, е), открывая этим элементы И 10 и 15. Через элемент И 10 начнется заполнение импульсами генератора 3 счетчиков 8 и блока 14. Код блока 14 периодически сбрасывается импульсами поделенной частоты с выхода элемента И 15. Через коммутатор 12 импульсы поделенной частоты поступают на счетчик 24 результата, в котором к концу первого цикла измерения зафиксировано число, равное целочисленному результату отношения.

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

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

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

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

0 работу с декадой десятых долей счетчика 24 результата (фиг. 3 к, м). Предположим, что код остатка, умноженный на 10, оказывается больше, чем код N(T2), импульс поделенной частоты вновь устанавливает триггер 28 блока управления в состояние «1 и цикл измерения повторяется. Появляется разрешающий потенциал на входах элементов И 10 и 15, счетчик 8 и блок 14 опять начинают заполняться импульсами с генератора 3. Блок 14 периодически сбрасывается импульсами поделенной частоты и к концу цикла измерения в нем зафиксируется код остатка. В момент сравнения кодов счетчиков 7 и 8 блок 6 сравнения кодов останавливает блок 5 управления, происходит сброс счетчика 8, через элемент ИЛИ II

5 коммутатор 12 переключается на работу с декадой сотых долей результата счетчика 24 и код остатка, умноженный на 10, записывается в счетчик 7. Такие последовательные циклы повторяются до тех пор, пока не будут использованы все декады счетчика 24 результата, затем сбрасывается триггер 26 блока 5 управления, счетчики 7, 8, 16 и 24, блок 14 и измерения заканчиваются. Рассмотрим случай (фиг. 4), когда Ti 7.2, но код остатка, умноженный на 10 после измерения целочисленной части отношения, оказывается меньше, чем N(T2).

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

В конце первого цикла измерения в блоке 14 находится код остатка, затем импульсом с первого выхода блока 5 управления производится запись с умножением на 10 кода остатка в счетчик 7. Одновременно этот импульс через элемент 13 задержки поступает на вход «Занесение блока 14, в котором код остатка при первом импульсе на вход «Занесение перезаписывается умноженным на 10, при втором занесении - на 100, при третьем - на 1000 и т. д. Например, код остатка равен 21, этот код записан в счетчиках 29 и 30 блока 14. На входах счетчика 29 находится код числа 210, после первого импульса «Занесение число 210 будет записано сначала в счетчик 29, затем с некоторой задержкой в счетчик 30 (величина задержки определяется быстродействием серии). На выходах блока 14 появится число 210, а на входе счетчика 29 - число 2100, после второго импульса «Занесение на выходе счетчика 14 появится чис2100, а на входе счетчика 29 - число 21000 и т. д.

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

на 10, т. е. в счетчике 7 оказывается код остатка, умноженный на 100, задержанный импульс производит умножение кода в блоке 14 на 10 (теперь первоначальный код остатка оказался умноженный на 100) и

5 т. д. (фиг. 4л, м). Это продолжается до тех пор, пока на выходе блока 18 сравнения кодов не появится «1, показывающая, что код остатка,.умноженный на 00, больше N(T2). Дальнейшая работа устройства будет происходить, как в предыдущих случаях, так

0 как коммутатор при каждом умножении на 10, 00 и т. д. производит переключение очередных декад счетчика 24 результата.

Рассмотрим случай, когда Ti Тг (фиг. 5), как и в предыдущих случаях код интервала -Т-г записывается в счетчик 7 и блок 14,

код интервала Тг - в счетчик 16 (фиг 5 а б). Формирователь 4 импульсов запускает блок 5 управления, с выхода делителя 17 частоты начинают поступать импульсы, однако на выходе блока 18 сравнений кодов находится «О, так как N{T|) N(T2). Поэтому поделенная частота с выхода делителя 25 поступает через элемент И 21 на вход ИЛИ 11 и первый же импульс производит переключение коммутатора на вход декады десятых долей счетчика 24 резульr- тата, запись кода N(Tj) с умножением ila 10 в счетчик 7 и задержанным импульсом умножение кода блока 14 на 10. Если код N(Ti) (T2), то второй импульс поделенной частоты с выхода делителя 25 производит умножение N(Ti) на 100 и переключение коммутатора на вход декады сотых долей счетчика 24 результата. Это продолжается до тех пор, пока Ю N(T,i) N(T2), где m 1,2, 3 и т. д. Когда это условие выполнится, блок 18 сравнения кодов открывает элемент И 19 и очередной импульс поделенной частоты через элемент И 19 установит триггер 28 блока 5 управления в состояние «I, деление будет происходить, как и в предыдущих случаях. Таким образом, устройство произвело умножение кода N(Ti) на за один цикл измерения.

puz.2

X

111 I I I I I I I I I I I I I

jc:;.

iiiiiiiiiiiiiiiiiiiiiii .

Документы, цитированные в отчете о поиске Патент 1985 года SU1188696A1

Цифровой измеритель отношения временных интервалов 1979
  • Коровин Ремир Владимирович
  • Ковтун Иван Иванович
SU864236A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Цифровой измеритель отношения временных интервалов 1981
  • Коровин Ремир Владимирович
  • Ковтун Иван Иванович
SU983644A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 188 696 A1

Авторы

Кравцов Александр Александрович

Даты

1985-10-30Публикация

1984-04-13Подача