Преобразователь временного интервала в двоичный код
Изобретение относится к автоматике и вычислительной технике, может быть использовано в цифровых системах управления и контроля и является усовершенствованием известного устройства по а.с. № 1086430. Изобретение позволяет расширить область при to менения преобразователя временного интервала в код за счет обеспечения возможности преобразования в нормализованный код большего диапазона временных интервалов. Преобразователь содержит генератор 1 импульсов,т-разрядный счетчик 2, п-разрядный счетчик 3, (т+1)-разрядный сдвигающий регистр 4, п-разрядньй сдвигающий регистр 5, шифратор 6, триггер 7 управления, триггер 8 контроля нормализации результата, триггер 9 знака порядка, группу 10 из (т+1) элементов И, группу 11 из п элементов И, элементы И 12 и 13, элементы ИЛИ 14 и 15, элементы 16 и 17 задержки, вход 18 Начало временного интервала , выход 20 порядка числа, выход 21 мантиссы числа и выход 22 знака порядка числа. 1 ил. (Л со СП о оо N)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
ÄÄ SUÄÄ 1315973 (М 4 С 06 F 7/62 Н 03 М 1/50
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АBTOPCHÎMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1086430 (21) 40121 76/24-24 (22) 1 7. 01, 86 (46) 07.06.8?. Бюл. Ф 21 (72) B.È. Жеребятьев (53) 681. 325 (088. 8) (56) Гитис Э.И., Пискулов Е.А. Аналого-цифровые преобразователи. М.:
Энергоиздат, 1981, с. 141, рис. 4-1а.
Авторское свидетельство СССР
Р 1086430, кл. С 06.F 7/62, 1983. (54) ПРЕОБРАЗОВАТЕЛЬ ВРЕМЕННОГО ИНТЕРВАЛА В ДВОИЧНЫЙ КОД (57) Изобретение относится к автоматике и вычислительной технике, может быть использовано в цифровых системах управления и контроля и является усовершенствованием известного устройства по а,с. У 1086430. Изобретение позволяет расширить область применения преобразователя временного интервала в код эа счет обеспечения возможности преобразования в нормализованный код большего диапазона временных интервалов. Преобразователь содержит генератор 1 импульсов,m-разрядный счетчик 2, и-разрядный счетчик 3, (m+1)-разрядный сдвигающий регистр 4, и-разрядный сдвигающий регистр 5, шифратор 6, триггер 7 управления, триггер 8 контроля нормализации результата, триггер 9 знака порядка, группу 10 из (m+1) элементов И, группу 11 иэ и элементов И, элементы И 12 и 13, элементы ИЛИ 14 и 15, элементы 16 и 17 задержки, вход 18 "Начало временного интервала", выход 20 порядка числа, выход
21 мантиссы числа и выход 22 знака . порядка числа. 1 ил.
1 131
Устройство относится к автоматике и вычислительной технике, может быть использовано в цифровых системах управления и контроля и является усовершенствованием устройства по авт. св. и 1086430.
Цель изобретения — расширение области применения за счет возможности преобразования в нормализованный код большего диапазона временных интервалов.
На чертеже представлена функциональная схема преобразователя.
Преобразователь содержит генератор 1 импульсов, m-разрядный счетчик
2, и-разрядный счетчик 3„ (m+1)-разрядный сдвигающий регистр 4, и-разрядный сдвигающий регистр 5, шифратор 6, триггер 7 управления, триггер 8 контроля нормализации результата, триггер 9 знака порядка, группу
10 из (m+1) элементов И, группу 11 иэ и элементов И, элементы И 12 и
i3 элементы ИЛИ 14 и 15, элементы 16 и 17 задержки, вход 18 "Начало временного интервала", вход 19 "Конец временного интервала", выход 20 порядка числа, выход 21 мантиссы ,числа и выход 22 знака порядка числа.
Преобразователь работает следующим образом.
С поступлением импульса начала временного интервала на вход 18 счетчика 3 регистр 5 и триггер 9 обнуляются, все триггеры регистра 4 за исключением младшего устанавливают в ноль,, а триггер 7 — в единицу. Импульсы с генератора 1 импульсов через соответствующий элемент И группы 10 и элементы ИЛИ 14 и И I2 поступают на счетный вход счетчика 3 и подсчитываются им. Эти же импульсы поступают на счетчик 2, который тоже . считает их.
5973 2 задержки 17,.элемент И 13 не поступают на схему нормализации мантиссы.
С выхода 21 преобразователя снимается код мантиссы числа, с выхода 22 преобразователя — нулевой знак порядка числа, а с выхода 20 — код нулевого порядка числа. Если на преобразователе малый временной интервал и в и-м разряде регистра 5 ноль (код ман10 тиссы не нормализован), то триггер 8 остается в единичном состоянии и импульсы с генератора 1 через элемент
17 задержки и элемент И 13 поступают на единичный вход триггера 9, на вход управления сдвигом регистра 5 и через элемент ИЛИ 15 — на вход управления сдвигом регистра 4. Под действием этих импульсов триггер 9 устанавливается в единицу„ что соответствует отрицательному знаку порядка числа.
Информация в регистрах 4 и 5 сдвигается в сторону старших разрядов при поступлении каждого очередного импульса.
Как только в старшем (n-м) раэря30
45 де регистра 5 устанавливается единица, триггер 8 устанавливается в ноль, схема И 13 закрывается и поступление импульсов сдвига прекращается. Теперь с выхода 20 преобразователя снимается также нормализованный код мантиссы числа, с выхода 22 — отрицательный знак порядка, а с выхода
20 — величина порядка. Если временной интервал: продолжительный, то происходит переполнение п-разрядного счетчика 3. Импульс переполнения с и-ro разряда счетчика поступает через элемент ИЛИ 15 на вход управле" ния сдвигом регистра 4 и устанавливает единицу в следующем (первом) разряде и копь — в предыдущем млад- шем разряде. Этот же импульс через элемент 16 задержки поступает на вход старшего разряда счетчика 3 и устанавливает его в единицу.
Если в это время на вхоц 19 преобразователя поступает импульс конца временного интервала, то триггер 7 устанавливается в ноль, элемент И 12 закрывается, счет импульсов счетчиком
3 прекращается, триггер 8 устанавливается в единицу, а код мантиссы из счетчика 3 через элементы И группы 11 передается в регистр 5. Если в и-м разряде регистра 5 единица (код мантиссы нормализован), то этим потенциалом триггер 8 устанавливается в ноль и импульсы генератора 1 через элемент
Импульсы с генератора 1 через элемент И группы 10, открытый единичным сигналом с выхода второго разряда счетчика 2, и элементы ИЛИ 14 и И 12 поступают на вход счетчика 3 с частотой, умноженной на коэффициент 1/2, и на счетчике 3 формируется число, пропорциональное текущей длительности интервала, с коэффициентом 1/2. На каждом втором такте счетчик 2 обнуляется импульсом с выхода элемента
ИЛИ 14. На протяжении первого цикла
Составитель 3. Моисеенко
Редактор П. Гереши Техред М.Ходанич Корректор Л. Патай
Заказ 2364/51 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,4
3 131597 работы счетчика 3 шифратор 6 формирует порядок числа. Если в том же цикле счетчик 3 переполнится, то в регистре 4 единица устанавливается импульсом сдвига в следующий разряд, что соответствует порядку 2 числа, а счетчик 3 заполняется импульсами с частотой, умноженной на коэффициет
1/4, формируя код, пропорциональный длительности интервала, с коэффици- 10 ентом 1/4 и т.д.
С приходом на вход 19 преобразователя конца временного интервала триггер 7 устанавливается в ноль, элемент И 12 закрывается и счет импульсов счетчиком 3 прекращается. Этим же импульсом триггер 8 переводится в единичное состояние и открываются элементы И группы 20. Код мантиссы со счетчика .3 передается в ре- 20 гистр 5. Так как в этом случае ман:тисса всегда нормализована, то еди ничным сигналом с выхода и-ro разряда регистра 5 триггер 8 возвращается в нулевое состояние. Мантисса 25 числа снимается с выхода 21 преобраг зователя, знак порядка (ноль) — с выхода 22, а величина егo — с выхода 20.
Такая структура преобразователя 30 позволяет всегда получить на выходе нормализованный двоичный код, представленный в форме с плавающей запятой.
Формула изобретения 35
Преобразователь временного интервала в двоичный код по авт. св. В 1086430, отличающийся тем, что, с целью расширения области примене- 40 ния за счет возможности преобразования в нормализованный код большего
3 ф диапазона интервалов, в него введены и-разрядный сдвигающий регистр, где и-разрядность мантиссы числа, группа из и элементов И, триггер знака порядка, триггер контроля нормализации результата, второй элемент
И, второй элемент ИЛИ и второй элемент задержки, причем информационные выходы и-разрядного счетчика соединены соответственно с первыми входами и элементов И группы, вторые входы которых объединены между собой и с единичным входом триггера контроля нормализации результата и соединены с входом "Конец временного интервала" устройства, а выходы соединены с соответствующими информационными входами и-разрядного сдвигающего регистра, выходы которого являются выходами мантиссы числа, вход обнуления объединен с нулевым входом триггера знака порядка и соединен с входом "Начало временного интервала" устройства, выход и-го разряда соединен с нулевым входом триггера контроля нормализации результата, выход которого соединен с первым входом второго элемента И, второй вход которого соединен через второй элемент задержки с выходом генератора импульсов, а выход — соединен с входом управления сдвигом и-разрядного сдвигающего регистра, с единичным входом триггера знака порядка и с первым входом второго элемента ИЛИ, второй вход которого соединен с вы- . ходом переполнения и-разрядного счетчика, а выход — соединен с входом управления сдвигом (m+1)-разрядного сдвигающего регистра, выход триггера знака порядка является вы-. ходом знака порядка числа устройства.


