(54) УСТРОЙСТВО для СОПРЯЖЕНИЯ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения дискретных датчиков с электронной вычислительной машиной | 1982 |
|
SU1024898A2 |
Устройство управления положением объекта | 1990 |
|
SU1783474A1 |
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1117627A1 |
Устройство для моделирования систем массового обслуживания | 1986 |
|
SU1325501A1 |
Устройство управления положением объекта | 1990 |
|
SU1788514A1 |
Устройство для моделирования узлов коммутации сообщений | 1986 |
|
SU1354203A1 |
Устройство для определения кратчайшего пути на графе | 1983 |
|
SU1134944A1 |
Устройство для сопряжения | 1979 |
|
SU842775A1 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для сопряжения вычислительной машины с каналом связи | 1985 |
|
SU1291994A1 |
Изобретение относится к вычислительной технике и может быть использовано в системах для сопряжения датчиков дискретной информации с устройством обработки данных или с управляющей вычислительной машиной, в частности при передаче информации возбужденных датчиков состояний объектов.
Известно устройство для сопряжения, содержащее блок считывания, блок местного управления, блок коммутации, блок пред варительного накопления информации, блок формирования импульсов, вход которого соединен со входом устройства, выход - с первым входом блока накопления, второй вход которого соединен с первым выходом блока управления, входы которого соединены со вторыми входами устройства, а второй выход - с-первым входом блока коммутации, первый вход которого соединен с выходом блока накопления, а выход - с первым входом блока считывания, второй вход которого соединен с третьим выходом блока управления, а выходы являются выходами устройства 1.
Недостатком известного устройства является низкое быстродействие при вводе информации в управляющую вычислительную мащину.
Наиболее близким к предлагаемому по технической сущности является устройство для сопряжения, содержащее блок управления, регистр, блок сравнения, счетчик текущего состояния датчиков, элементы И,
. распределитель, блок вывода информации, счетчик адреса, дещифратор адреса, коммутатор, первые входы которого соединены со входами устройства, вторые входы - с выходами дещифратора адреса, входы которого соединены соответственно с первыми вхвдами элементов И и с выходами счетчика адреса, вход которого соединен с первым выходом блока управления, второй выход которого соединен с первым входом блока вывода, выход которого есть выход
устройства, а второй вход соединен с выходом коммутатора и со входом распределителя импульсов, выходы которого соединены соответственно со вторыми входами элементов И, и с первым входом счетчика текущих состоянии, вторые входы которого соеди-нены с выходами элементов И, а выходы - с первыми входами блока сравнения и регистра, второй вход которого соединен с третьим выходом блока управления, а выходы - со вторыми входами блока сравнения, выход которого соединен со входом блока управления 2.
Однако устройство имеет низкое быстродействие, так как при изменении состояний датчиков передаются состояния всех датчиков, хотя достаточно передавать состояния только возбужденных датчиков.
Цель изобретения - повышение быстродействия устройства.
Поставленная цель достигается тем, что в устройство, содержащее коммутатор, информационные входы которого являются соответствующими входами устройства, а адресные входы соединены с соответствующими выходами дешифратора адреса, входы которого подключены к соответствующим выходам счетчика адреса и первым входам соответствующих элементов И группы, вы. соединенных с соответствующими входами счетчика текущего адреса датчиков, группа выходов которого подключена к группе входов регистра и первой группе входов схемы сравнения, вторая группа входов которой соединена с группой выходов регистра, а выход - со входом узла управления, подключенного соответственно первым и вторым выходами ко входам счетчика адреса и регистра, введены память адресов и шифратор, причем группа входов памяти адресов подключена к выходам соответствующих элементов И группы, вход - к третьему выходу узла управления, а выходчерез шифратор к выходу устройства, выход коммутатора соединен со вторыми входами элементов И группы и вторым входом узла управления, группа входов которого подключена к выходам счетчика адреса.
При этом «узел управления содержит первый и второй дешифраторы, триггер, реверсивный счетчик, генератор., первый, второй, третий и четвертый элементы И, причем первый вход реверсивного счетчика соединен со вторым входом узла, выходы через первый дешифратор соединены с единичным входом триггера, а второй вход реверсивного счетчика соединен с третьим выходом узла и с выходом первого элемента И, первый вход которого соединен с нулевым выходом .триггера, а второй вход - с выходом генератора, первым входом второго элемента И, и первым входом третьего элемента И, второй вход которого соединен с первым входом четвертого элемента И и с выходом второго дешифратора, входы которого являются группой входов узла, нулевой вход триггера соединен с первым входом узла и вторым входом четвертого элемента И, выход которого соединен с третьим входом реверсивного счетчика, единичный выход триггера соединен со вторым входом второго элемента И, выход которого является первым выходом узла, выход третьего элемента И является вторым выходом узла.
На фиг. 1 приведена блок-схема устройства; на фиг. 2 - функциональная схема узла управления.
Устройство содержит входы 1 устройства, по которым поступает информация о состояниях датчиков в виде двух уровней сигнала («О - невозбужденное состояние и возбужденное состояние), коммутатор 2, функциональное назначение которого состоит в поочередном подключении входов 1 к выходу коммутатора, элементы И 3 группы, число которых определяется разрядностью принятого кода адреса датчика, узел 4 управления, выполняющий функцию синхронизации при функционировании устройства в целом, дешифратор 5 адреса, определяющий номера выходов датчиков состояний, счетчик 6 адреса, память 7 адресов, состоящую из набора регистров, регистр 8, схему 9 сравнения, счетчик 10 текущего состояния датчиков, шифратор 11, преобразующий код адреса возбужденного датчика в код вычислительной машины, выход 12 устройства.
Узел 4 управления содержит второй вход 13 узла, реверсивный счетчик 14, первый дешифратор 15, на выходе которого должна быть единица при нулевом состоянии реверсивного счетчика 14, триггер 16, третий вшход 17 узл;а, гаервын элемент И 18, генератор 19, второй, третий и четвертый эл1емемты И 2©-22 второй дешифратор23, группу входов 24 узла, первый вход 25 узла, первый выход 26 узла, второй выход 27 узла.
Устройство работает следуюшим образом.
Импульсы от генератора 19 с выхода 26 элемента И 20, на втором входе которого имеется разрешающий потенциал с единичного выхода триггера 16, поступают на вход счетчика 6 адреса, в котором последовательно формируются адреса опращиваемых датчиков. Каждому адресу датчика соответствует свой набор двоичных символов на выходах счётчика 6 адреса. Код адреса дешифрируется дешифратором 5 адреса, причем на выходах дешифратора последовательно во времени формируются потенциалы, подаваемые на входы коммутатора 2, который последовательно во времени подключает датчики к своему выходу. При этомесли датчик невозбужден, то на выходе коммутатора - нулевой потенциал, если датчик возбужден - единичный потенциал. Единичный потенциал с выхода коммутатора подается на входы элементов И 3, разрешая запись в счетчик 10 адрес возбужденного датчика, причем этот адрес также одновременно записывается в памяти 7 адресов, а по входу 13 в реверсивный счетчргк 14 записывается единица. В течении цикла опроса адреса возбужденных датчиков суммируются в счетчике 10 и последовательно записываются в памяти 7. Как только в счетчике б сформируется адрес последнего датчика то, согласно набору нулей и единиц на вторых входах 24, на выходе второго дешифратора 23 появляется потенциал. Предварительно схема 9 сравнения на последнем в цикле такте генератора 19 проводит сравнение состояний счетчика 10 и регистра 8, и если их состояния равны, то на выходе схемы 9 сравнения потенциал отсутствует, а если их состояния отличны, то на выходе схемы 9 сравнения потенциал свидетельствует о том, что в течение цикла опроса по меньшей мере один из них изменил состояние, т. е. определена необходимость передачи адресов возбужденных датчиков по каналу связи с управляюшей машиной., Присутствие нулевого потенциала на входе 25 и единичного потенциала на выходе второго дешифратора 23 приводит к сбросу через четвертый элемент И 22 реверсивного счетчика 14 в нулевое состояние. Кроме того, по сигналу с выхода дешифратора 23 на паузе генератора 19 через элемент И 21 по выходу 27 осушествляется пе1 епись содержимого счетчика 10 в регистр 8 со стиранием предыдушего состояния регистра 8. Если на вход 25 поступает единичный потенциал, то по его переднему фронту триггер 16 перебрасывается в нулевое состояние и запрещается подача импульсов на выход 26 запретом по второму входу второго элемента И 20, а разрешается прохождение импульсов генератора 19 через элемент И 18 на второй вход реверсивного счетчика 14 и выход 17 узла 4. Импульсы с выхода 17 подаются на память 7, из которой адреса возбужденных датчиков считываются через шифратор 11 по выходу 12 в управляющую машину. Когда будет считан последний адрес в реверсивном счетчике 14 будет также считана последняя единица, так как число единиц в счетчике 14 равно числу адресов в памяти 7. При нулевом состоянии реверсивного счетчика 14 на выходе первого дешифратора 15 появляется единичный потенциал, по которому триггер 16 перебрасывается в единичное состояние и вновь импульсы генератора 19 поступают на выход 26, заново опрашивая состояния датчиков. Таким образом, устройство обеспечивает опрос датчиков и формирование 6 управляющего мащину адресов датчиков, и изменивших свое состояние. Формула изобретения 1. Устройство для сопряжения, содержащее коммутатор, информационные входы которого являются соответствующими входами устройства, а адресные входы соединены с соответствующими выходами дешифратора адреса, входы которого подключены к соответствующим выходам счетчика адреса и первым входам соответствующих элементов И группы, выходами соединенных с соответствующими входами счетчика текущего адреса датчиков, группа выходов которого подключена к группе входов регистра и первой группе входов схемы сравнения, вторая группа входов которой соединена с группой выходов регистра, а выход - со входом узла управления, подключенного соответственно первым и вторым выходами ко входам счетчика адреса и регистра, отличающееся тем, что, с целью повыщения быстродействия устройства, в него введены память адресов и шифратор, причем группа входов памяти адресов подключена к выходам соответствующих элементов И группы, вход - к третьему выходу узла управления, а выход - через шифратор к выходу устройства, выход коммутатора соединен со вторыми входами элементов И группы и вторым входом узла управления, группа входов которого подключена к выходам счетчика адреса. 2. Устройство по п. 1, отличающееся тем, что узел управления содержит первый и второй дешифраторы, триггер, реверсивный счетчик, генератор, первый, второй, третий и четвертый элементы И, причем первый вход реверсивного счетчика соединен со вторым входом узла, выходы через первый дешифратор соединены с единичным входом триггера, а второй вход реверсивного счетчика соединен с третьим выходом узла и с выходом первого элемента И, первый вход которого соединен с нулевым выходом триггера, а второй вход - с выходом генератора, первым входом второго элемента И и первым входом третьего элемента И, второй вход которого соединен с первым входом четвертого элемента И и выходом второго дешифратора, входы которого являются группой входов узла, нулевой вход триггера соединен с первым входом узла и вторым входом четвертого элемента И, выход которого соединен с третьим входом реверсивного счетчика, единичный выход триггера соединен со вторым входом второго элемента И, выход кото,рого является первым выходом узла, выход третьего элемента И является вторым выходом узла. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 352270, кл. G 06 F 3/04, 1970. 2.Авторское свидетельство СССР № 548856, кл. G 06 F 3/04, 1977 (прототип).
Авторы
Даты
1981-04-23—Публикация
1979-06-25—Подача