(54) УСТРОЙСТВО ДЛЯ С1- В11ЕНИЯ ЧИСЕЛ Однако, если код задан каким-либо числом, то перед операцией сравнения она вводится в реверсивный счетчик импульсов, а другое сравниваемое число преобразуется в соответствующее количество импульсов и подается на вычитающий вход реверсивного счетчика, при этом можно получить число К А - В) в реверсивном счетчике в момент окончания контролируемой последовательности. Для огфеделения тохх, находится ли контролируемая посяедовательность импульсов А Ь допуске или нет, нужно еше сравнить (А - В) с допуском. Для выполнения гой операции требуется дополнительное врея ui после окончания импульсной последовательности А. Наиболее близким решением поставленной Ьадачи является устройство для сравнения чисел, содержащее два регистра, выходы которых первую и вторую группу элемен тов И соединены соответственно с входагми двоичного счетчика, триггеры, элементы И, ИЛИ, счетчик анализа, дешифратор, формрфователь сигнала перезаписи, инвертор, j При этом первая группа элементов И предназначена для получения величины разности Тмежду номинальной числовой, величиной и контролируемой числоззой величиной. Кроме того, в известном устройстве имеются также узел записи величины допуска в одном из регистров и записи полученной разности в другой регистр. После записи в указанные регистры величин полученной раз ности и допуска блок вычитания осуществля ет вычитание этих величин. Знак полученной разности указывает, находится :ли числовое значение в пределах допуска.или нег. Таким образом, в процесс ; сравнения осу Шествляетсяяолученав гюр&ой, разности, т.е. / разности мвжду,нЬлв№ады«й1|чис10войвеличи ной и коитршифуемой числовой величиной (эта разность хранится е зало1 «1иаю1ием устройстве) и получение второй разности, т, е. вычитание из величины |допуска величины первой разности. Первый этап не может быт закончен раньше момента окончания имлуль сной последовательности. Процесс сравнения не может быть закончен быстрее, чем через некоторый;промежуток времени t после окончания контролируемой последовательности импульсое. Однако в известном устройстве процесс контроля (сравнение) начинается лишь по окончании приходящей последовательности импульсов, что снижает быстродействие усi тройства. С целью повышения быстродействия - устройства в нем шина начальной установки подюиочена к входам установки в нулевое оос |тоянио первого и второго триггеров и к входу первого элемента ИЛИ, другой вход которого соединен со входной шиной Стоп, которая . подключена к входу ycTaifoi Kii в нулевое состояние первого тригг-ера и к одним из входов первого, второго и третьего элементов И, другие входы которых соединены с выходами дешифратора, входы последнего соединены с выходами счетчика анализа, один из входов которого п6дк; юзэы к щине Старт,, соединенной с входом второго элемента ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямые, выходы которых подключеныiK входам чет«вертого и пятого элементов И соответственно, другой вход четвертого элемента И соединен с входной шиной, а выход - с входом второго элемента : ИЛИ, выход которого подключен к входу двоичного счетчика, выход которого соединен с входом первого элемента И, выход которого подключен к второму входу счетчика анализа, и через инвертор с входом формирювателя сигнала перезаписи, выход которого подключен к другим входам элементов И первой группы, другие входы элементов И второй группы соединены с выходом первого элемента ИЛИ, а соответствующий выход дешифратора соединен с входом установки в нулевое состояние второго триг-; гера. На чертеже изображена структурная схема предлагаемого., устройства. Устройство содержит триггеры 1 и 2, .элементы ИЛИ 3 и 4, элементы И 5 - 11, iдвоичный счетчик 12 анализа, двоичный счетчик 13 анализа, регистры 14и 15, дешифратор 16, формирователь 17 сигнала перезапи-/ си, инвертор 18, шину 19 Начальная установка, Лйину 2О Старт, входную шину 21, шину 22 Стоп. Устройство работает следующим образом. Перед началом работы по шине 19 поступает команда Начальная установка на триггеры 1 а 2, устанавливая их в нулевое состояние, и на элемент ИЛИ 4, с выхода которой сигнал разрешения поступает на. элементы И 6, а так как параллельныйкод минимально дсотустимого числа поступает из регистра 14 на другие входы элементов И 6, то в двоичном счетчике 12 устанавли- : вается обратный код минимально:Допустимо-; го числа. Затем команда H&4aJtbHaa уста новка снимается. Процесс сравнения начинается в момент поступления импульса Старт по шине 20 сигнал начала контролируемой последоват-ль-; Ности. Эта команда поступает на установочный вход счетчика анализа 13, сбрасывая Ьго в нулевое состояние, на элемент ИЛИ 3,. |э затем на вход двоичного счетчика 12, дозаписывая к установленному ь счетчике числу единицу. Таким образом, в двоичиом счетчике 12 находится дополнительный код минимально допустимого числа. Одновременно команда Старт поступает на входы триггеров 1 и 2, устанавливая их в единичное состояние Эти триггеры дают разрешения на элемент И 5 и 8 соответственно. Импульсы контролируемой последовательности, поступающие. по входной шьне 21 через элементы И 5 и элемент ИЛИ 3, прохо дят на счетный вход двоичного счетчика 12 В момент поступления на счетный вход этого счетчика минимально допустимого числа импульсов контролируемой последовательнос ти (Ммин ) выходе двоичного счетчика 12 формируется; импульс переполнения, поступающий через элемент И 8 на счетный вход счетчика 13 анализа, в который записывается . В момент окончания импульса переполнения на выходе двоичного счетчика 12 через инвертор 18 запускается с юрмирователь сигнала перезаписи , формируя короткий импульс разрешения перезаписи числа, соответ ствующего полю допуска, из регистра 15 в двоичный счетчик 12. Параллельный код этого числа с выхода регистра 15 поступает на вход элементов И 7, на другие входы которых поступает сигнал разрешения с формирователя 17 сигнала перезаписи, обратны код числа, соответствующего полю допуска, устанавливается в двоичном счетчике 12, на счетный вход которого продолжают поступать иктульсы контролируемой последовательности. Как только количество импульсов, поступающих после установки в двоичном счетчике 12 обратного кода числа Д (.® -поле допуска), станет равно (Д + 1), с выхода двоичного счетчика 12 формируется второй импульс переполнения, и через элемент И 8 проходит на вход счетчика 13 анализа, в ко тором фиксируется число 2, при котором с дешифратора 16 поступает сигнал сброса в нулевое состояние на триггер 2, Таким образом, импульсы переполнения с выхода двоичного счетчика 12 через элемент И 8 не проходят. : Состояние счетчика i3 анализа расшифровывается деш ифратором 16, у которого три выхода,каждый из них связан с одним гвходом соответствующего элемента И 9 - . ;11. На вторые лходы этих элементов посту г пает сигнал разрешения в момент появления команды Стоп. В зависимости от числа в счетчике 13 анализа сигнал на индикацию формируется с одного из элементов И 9, ilO или 11. Результат сравнения получают в момент окончания контролируемой последовательнос:ти импульсов - момент поступления коман- дь Стоп , поступающей также на триггер 1, сбрасывая его в состояние О. Этим „ запрещается прохождение икшульсов входной Доследовательности через элемент И 5„ Команда Стоп через элемент ИЛИ 4 постулает на вход элементов И 6, давая разрешение на .перезапись обратного кода минимально допустимого числа из регистра 14 в двоичный счетчик 12. Устройство подготовлено к следующему циклу работы, который начинается в момент поступления комаи ды Старт. Технико-экономический эффект изобретения заключается в повыщении быстродействия при осуществлении процесса контроля импульсных последовательностей. Результат контроля в предлагаемом устройстве получают в момент окончания контролируемой последовательности и шульсов. Формула изобретения Устройство для сравнения чисел, содер- жащее два регистра,- выходы которых через первую и вторую группы элементов И соединены соответственно со входами двоичного счетчика, триггеры, элементы И, ИЛИ, счетчик анализа, дешифратор, формирователь сигнала перезаписи, инвертор, о т л и ч а ющ а е с я тем, что, с целью повышения быстродействия, в нем шина начальной установки подключена к входам установки в нулевое состояние первого и второго триггеров и к входу первого элемента ИЛИ, другой вход которого соединен с входной шиной Стоп, которая подключена к входу установки в нулевое состояние первого триггера и кОДНИМ из входов первого, второго и третьего элементов И, другие входы которых соединены с выходами дешифратора5. вход)л последнего соединены с выходами счетчика анализа, один из входов которого подключен к шине Старт, соединенной с входом второго элемента ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямые выходы которых йодкДАЮчены к входам четвертого и пятого элементов И соответственно, другой вход четвертого элемента И соединен с входой шиной, а выход - с входом второго элеента ИЛИ, выход которого подключен к вхо-у двоичного счетчика, выход которого соеинен с входом пятого элемента И, выход оторого подключен к второму входу счетчиа анализа, и через инвертор - с входом сигнала перезаписи. ормирователя од которого подключен к другим
,- . ..-.-., . ., /;
- 5iia5f..G J ...
7 дам элементов И первой группы, Ц1)угие входы элементоБ И второй группы соединомы с выходом j/ервого элемента ИЛИ, а со ; отглетстцующий выход дешнфухэтора. сгюдине - входом установки в пульесе соспоякие ятогюго трнгге})а.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сравнения чисел | 1979 |
|
SU809168A1 |
Измеритель временных интервалов | 1985 |
|
SU1307444A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1990 |
|
SU1777168A1 |
Многостоповый преобразователь временных интервалов в цифровой код | 1982 |
|
SU1061601A1 |
Устройство для сравнения чисел | 1981 |
|
SU1008730A1 |
Преобразователь временных интервалов в код | 1987 |
|
SU1501270A1 |
Устройство для контроля и диагностики цифровых блоков | 1983 |
|
SU1167610A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Многостоповый преобразователь временных интервалов в цифровой код | 1983 |
|
SU1190354A1 |
Устройство для контроля аналоговых объектов | 1985 |
|
SU1288702A1 |
Г t Т
Авторы
Даты
1976-07-15—Публикация
1974-05-17—Подача