Устройство для вычисления процентного отношения двух величин
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в аппаратуре допускового контроля и автоматического слежения . Цель изобретения - расширение функциональных возможностей за счет обеспечения вычисления процентного отношения частотных сигналов. Предлагаемое устройство содержит генератор 1 тактовых импульсов, элементы И 2-7, элемент И-НЕ 8, реверсивные счетчики 9,10, элементы ИЛИ 11-14, триггеры 15,16, блок 17 счетчиков коррекции, счетчики 18,19 результата с соответствующими связями. Устройство вычисляет процентное отношение двух величин , заданных как в кодовой форме, так и в виде двух частотных сигналов. 1 ил. 20 сл
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1335986 А1 4 С 06 F 7/52
ОПИСАНИЕ ИЗОБРЕТЕНИЯ фЯ
БИВ.. л
Н А BTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (2 1) 4060110/24-24 (22) 25.04.86 (46) 07,09.87. Бюл. Р 33 (72) В.Г. Чулошников и 10.А. Иванов (53) 681.325(088.8) (56) Патент США N 3885134, кл.G 06 F 7/38, 1977.
Авторское свидетельство СССР
Ф 1091157, кл. G 06 F 7/52, 1983. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ПРОЦЕНТНОГО ОТНОШЕНИЯ ДВУХ ВЕЛИЧИН (57) Изобретение относится к области . вычислительной техники и может быть использовано в аппаратуре допускового контроля н автоматического слекения. Цель изобретения — расширение функциональных возможностей за счет обеспечения вычисления процентного отношения частотных сигналов. Предлагаемое устройство содержит генератор
1 тактовых импульсов, элементы И 2-7, элемент И-НЕ 8, реверсивные счетчики
9,10, элементы ИЛИ 11-14, триггеры
15,16, блок 17 счетчиков коррекции, счетчики 18,19 результата с соответствующими связями. Устройство вычисляет процентное отношение двух величин, заданных как в кодовой форме, так и в виде двух частотных сигналов.
1 ил.
13 1 5986
55
Изобретение относится к области вычислительной техники и может быть использова Io в аппаратуре допускового контроля и автоматического слежения.
Цель изобретения — расширение функциональных возможностей за счет обеспечения вычисления процентного отношения частотных сигналов.
На чертеже приведена функциональная схема устройства.
Устройство для вычисления процентного отношения двух величин содержит генератор 1 тактовых импульсов, первый — шестой элементы И 2-7, элемент
И-HE 8, первый и второй реверсивные счетчики 9 и 10, первый — четвертый элементы ИЛИ 11 — 14, первый и второй триггеры 15 и 16, блок 17 счетчиков коррекции, первый и второй счетчики
18 и 19 результата, первую и вторую шины 20 и 21 кодов операндов, первую и вторую шины 22 и 23 кода результата вход 24 управления записью, первый и второй входы 25 и 26 последовательной информации, вход 27 установки первого режима, вход 28 установки второго режима и вход 29 сброса, который соединен со вторыми входами первого и третьего элементов ИЛИ 11 и 13, с входами сброса блока 17 счетчиков коррекции, первого и второго реверсивных счетчиков 9 и 10 и первого и второго счетчиков 18 и 19 результата.
Выход генератора 1 тактовых импульсов соединен с первым входом элемента И 2, выход которого соединен с входом вычитания реверсивного счетчика 9, выход переноса последнего соединен с первым входом элемента
И 3 и с первыми входами элементов
ИЛИ 1? и 13. Выход блока 17 счетчиков коррекции соединен со счетным входом счетчика 18 результата, выход которого соединен со счетным входом счетчи-! а 19 результата, установочные входы реверсивных счетчиков 9 и 10 соедийены соответственно с разрядами первой и второй шин 20 и 21 кодов операндов, разрядные выходы счетчиков
18 и 19 результата соединены соответственно с разрядами первой и второй шин Z? и 23 кода результата, инверсные разрядные выходы реверсивного счетчика 9 соединены с входами элемента И 6, выход которого соединен с первым входом элемента И-HE b. н
?!
Инн рсnl le pа Зряцnl,te выходы ренеp сияного счетчика 161 соединены с входами элемента И 7, выход которого соединен со вторым входом элемента
И вЂ” НЕ 8, выход последнего соединен с первым входом элемента ИЛИ 11. Выходы элементов И 2,4 соединены с входами элемента ИЛИ 14, выход которого соединен с информационным входом блока 17 счетчиков коррекции. Вторые входы элементов И 2,3 соединены с выходом триггера 15, вход установки в ноль которого соединен с выходом элемента ИЛИ 11, а вход установки в единицу триггера 15 соединен с выходом элемента ИЛИ 12. Первые входы элементов И 4,5 соединены с выходом триггера 16, вход установки в ноль которого соединен с выходом элемента
ИЛИ 13. Выход элемента И 3 соединен с входом вычитания реверсивного счетчика 10, вход сложения которого соединен с выходом элемента И 5, выход элемента И 4 соединен с входом сложения реверсивного счетчика 9, а вход 24 управления записью соединен с входами разрешения записи реверсивных счетчиков 9 и 10. Первый вход
25 последовательной информации соединен со вторым входом элемента И 5, второй вход 26 последовательной информации соединен со вторым входом элемента И 4, вход 27 установки первого режима работы соединен со вторым входом элемента ИЛИ 12, вход 28 установки второго режима работы соединен с входом установки в единицу триггера 16.
Устройство работает в одном из двух режимов: вычисления процентного отношения физических величин, представленных кодами чисел или вычисления процентного отношения физических величин, преобразованных в последовательности импульсов.
В первом режиме устройство работает следующим образом, На вход 29 сброса после включения питания подают импульс, который обнул:.ет счетчики 9, 10, 18 и 19, триггеры
15 и 16 и блок 17 счетчиков коррекции.
С выхода триггера 15 потенциал низкого уровня, поступая на управляющие входы элементов И 2 и И 3, запрещает прохождение импульсов генератора 1 на вычитающий вход счетчика 9 и импульсов переполнения с его выхода на вычитающий вход сче тчика 10. С выхо1335986 да триггера 16 потенциал низкого уровня, поступая на управляющие входы элементов И 4 и И 5, запрещает прохождение импульсов с информационных входов 25 и 26 на суммирующие входы счетчиков 9 и 10 соответственно. При этом на выходах элементов И 6 и И 7, входы которых подключены к инверсным выходам разрядов счетчиков 9 и 10 соответственно, устанавливаются уров-10 ни логической единицы.
Одновременно с импульсом начальной установки на кодовые шины 20 и 2 1 задают коды операндов. Причем на шине
20 — код числа 2" — 1, а на шине 21 — 15 код числа А (где А 2 — 1), процентное отношение которых необходимо вычислить.
Затем на вход 24 устройства поступает команда "Запись" и обеспечивает †к ся ввод кодов чисел 2 -1 и А в счетчики 9 и 10 соответственно. Запись кодов чисел в счетчики 9 и 10 привокаждого пятого импульса, поступающего на вход блока 17. Затем "прореженная" последовательность импульсов подвергается повторному "прорежива-: нию", при этом исключается каждый семьдесят третий импульс. С учетом сказанного, можно записать равенство, определяющее зависимость между коли- 50 чеством импульсов, поступивших на вход блока 17 и снимаемых с его выхода, в виде
4 72
М= А 2 —
5 73
При этом процесс поступления импульсов с выхода генератора 1 через дит к появлению потенциала низкого уровня на выходах элементов И 6 и И 7.
После этого на вход 27 первого режима работы устройства поступает импульс, опрокидывающий триггер 15, который обеспечивает прохождение им- 30 пульсов с выхода генератора 1 через элемент И 2 на вычитающий вход счетчика 9, а с его выхода переполнения через элемент И 3 — на вычитающий вход счетчика 10. При этом импульсы генератора t через элементы И 2 и
ИЛИ 14 поступают одновременно и на информационный вход блока 17 счетчиков коррекции.
Блок 17 счетчиков коррекции состо- 40 ит из двух счетчиков, двух элементов
И и обеспечивает исключение сначала
А 2 101
А 2 100
27к
72
А 100
P к
A2" 4
2 " 5
2Тк-т
27 фиксируется в выходном (2к-7) разрядном двоичном. счетчике 18, который и обеспечивает деление поступивших на к 4 72 его вход 2 А — --„импульсов на
5 73
2к-Z число 2 . Целая часть процентов отношения фиксируется выходным двоичным семиразрядным счетчиком 19. При этом погрешность аппроксимации коэф101 фициента вЂ, — не превышает 0,00037..
128
На этом заканчивается работа устройства в первом режиме.
Во втором режиме устройство работает следующим образом.
На вход 29 сброса после включения питания подают импульс, который обнуляет счетчики 9, 10, 18 и 19, триггеры 15 и 16 и блок 17 счетчиков коррекции. С выхода триггера 15 потенциал низкого уровня, поступая на управляющие входы элементов И 2 и И 3, запрещает прохождение импульсов генератора 1 на вычитающий вход счетчика 9 и импульсов переполнения с его выхода на вычитающий вход счетчика 10.Ñ г выхода триггера 16 потенциал низкого уровня, поступая на управляющие входы элементов И 4 и И 5, запрещает прохождение импульсов г информационных входов 25 и 26 на суммирующие входы элемент И ? и импульсов переполнения через элемент И 3 будет продолжаться до тех пор, пока на вход сче гчиков
К
9 и 10 не поступит А ° 2 импульсов.
В течение этого времени элементом И 6 будет А раз зафиксирован "нулевой код" в счетчике 9 и столько же раз появится импульс на его выходе переполнения. В момент завершения вычик тания А 2 импульсов на выходах элементов И 6 и И 7 фиксируются уровни логических единиц и срабатывает элемент И-НЕ 8. Перепад из единицы в ноль на выходе элемента И-НЕ 8 приводит к тому, что,пройдя через элемент
ИЛИ 11, он опрокидывает триггер 15 в нулевое состояние, который и закрывает элементы И 2 и И 3.
Результат преобразования в процентах, представленный дробной частью отношения
139 5986 счетчиков 10 и 9 соответственно. При этом на выходах элементов И 6 и И 7, входы которых подключены к инверсным выходам разрядов счетчиков 9 и 10, устанавливаются уровни логической еди- 5 ницы.
Одновременно с импульсом начальной установки на кодовую шину ?О задают код 100...0, а на кодовую шину 21 код
111... 1. 10
Затем на вход 24 устройства поступает команда "Запись" и одновременно обеспечивается ввод кодов чисел с шин
20 и 21 в счетчики 9 и 10 соответственно. Запись "всех единиц" в счетчик
10 и "единицы" в счетчик 9 приводит к появлению низкого уровня на выходах элементов И 6 и И 7.
После этого на вход 28 второго режима работы устройства поступает импульс, опрокидывающий триггер 16, который обеспечивает прохождение импульсов с информационных входов 25 и 26 на суммирующие входы счетчиков
10 и 9 соответственно. Одновременно
25 с поступлением на суммирующий вход счетчика 9 импульсов с выхода элемента И 4 они через элемент ИЛИ 14 подаются и на информационный вход блока
17 счетчиков коррекции. Поступление импульсов последовательностей Ф1 и Ф2 на суммирующие входы счетчиков 9 и
10 продолжается до момента появления сигнала переполнения на соответствующем выходе счетчика 9. Появление это- 35
ro сигнала приводит к тому, что пройдя элементы ИЛИ 12 и ИЛИ 13, он опрокидывает триггеры 15 и 16. Последний запрещает поступление импульсов Ф1 и
Ф2 на суммирующие входы счетчиков 40
9 и 10, закрывая элементы И 4 и И 5.
С момента опрокидывания триггера
15 сигналом переполнения, поступающим на его вход через элемент ИЛИ 12, работа устройства не отличается от пер- 45 вого режима работы, начиная с момента подачи импульса на вход 27.
Таким образом, устройство позволяет вычислять процентное отношение не то только величин, представленных кодами чисел, но и последовательностями электрических импульсов.
Формула и з о б р е т е н и я
Устройство для вычисления процент — 55 ного отношения двух величин, содержщее генератор тактовых импульсов, первый и второй элементы И, первый и второй нычита>июле счс тяпки, блок счетчиков коррекции и первый и второй счетчики результата, причем выход генера— тора тактовых импульсов соединен с первым входом первого элемента И, вы— ход которого соединен с входом вычитания первого вычитающего счетчика, выход переноса первого вычитающего счетчика соединен с первым входом второго элемента И, выход блока счетчиков коррекции соединен со счетным входом первого счетчика результата, выход которого соединен со счетным входом второго счетчика результата, установочные входы первого и второго вычитающих счетчиков соединены соответственно с разрядами первой и второй шин кодов операндов, разрядные выходы первого и второго счетчиков результата соединены соответственно с разрядами первой и второй шин кода результата, отличающееся тем, что, с целью расширения функциональных воэможностей за счет обеспечения вычисления процентного отношения частотных сигналов, первый и второй вычитающие счетчики выполнены в виде реверсивных а в устройство введены третий, четвер. тый, пятый и шестой элементы И, элемент И-НЕ, первый, второй, третий и четвертый элементы ИЛИ, первый и второй триггеры, причем инверсные разрядные выходы первого реверсивного счетчика соединены с входами пятого элемента И, выход которого соединен с первым входом элемента И-НЕ, инверс-ные разрядные выходы второго реверсивного счетчика соединены с входами шестого элемента И, выход которого соединен с вторым входом элемента И-НЕ, выход которого соединен с первым входом первого элемента ИЛИ, выходы первого и третьего элементов И соединены с входами четвертого элемента ИЛИ, выход которого соединен с информационным входом блока счетчиков коррекции, вторые входы первого и второго элементов.И соединены с выходом первого триггера, вход установки в "0" котороro соединен с выходом первого элемента ИЛИ, а вход установки в " 1" первого триггера соединен с выходом второro элемента ИЛИ, первый вход которого соединен с первым входом третьего элемента ИЛИ и с выходом переноса первого реверсивного счетчика, первые входы третьего и четвертого элементов И сое1 динены с выходом второго триггера, 1335986 та
Составитель В. Гусев
Редактор Н. Егорова Техред M.Õîäàíè÷ Корректор И. Муска
Заказ 4048/43 Тираж 672
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул ° Проектная, 4 вход установки в "0" которого соединен с выходом третьего элемента ИЛИ, выход второго элемента И соединен с входом вычитания второго реверсивного счетчика, выход третьего элемента И соединен с входом сложения первого реверсивного счетчика, выход четвертого элемента И соединен с входом сложения второго реверсивного счетчика, 1ц вход управления записью устройства соедйнен с входами разрешения записи первого и второго реверсивных счетчиков, первый вход последовательной информации устройства соединен с вто- 15 рым входом четвертого элемента И, второй вход последовательной информации устройства соединен с вторым входом третьего элемента И, вход установки первого режима работы устройства соединен с вторым входом второго элемента ИЛИ, вход установки второго режима работы устройства соединен с входом установки в " 1" второго триггера, вход сброса устройства соединен с вторыми входами первого и третьего элементов ИЛИ, с входами сброса блока счетчиков коррекции, первого и вто. рого реверсивных счетчиков первого и второго счетчиков результа