Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и автоматизированным системам управления и предназначено для ввода инициативных дискретных сигналов в управляквций вычислительный комплекс, например, от импульсных датчиков электроавтоматики технологического объекта управления. Целью изобретения является расширение области применения. Устройство содержит генератор импульсов 1, первый 2 и второй 3 элементы запрета, второй 8 и .первый 9 счетчики, формирователь 10 импульсов, триггер 11, элемент И 12, элемент ИЛИ 13, регистры 14... 14, блок 15 формирования информациm , , онных сигналов, мультиплексор 1о, дешифратор 17, причем блок формирования информационных сигналов содержит п дискретных датчиков 22,...22„. Сущность предлагаемого изобретения заключается в организации циклического опроса с высокой частотой состояния дискретных датчиков импульсных сигналов и формировании информации о появлении одного или нескольких сигналов в виде массива кодов номеров дискретных датчиков, кода числа одновременно появляющихся сигналов и признака прерывания работы для ввода сформированных данньк. Эти данные позволяют обеспечить ввод информации, продолжительность которого пропорциональна числу одновременно появившихся инициативных сигналов, это минимизирует затраты машинного времени на вьтолнение ввода. 1 ил. (/)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕХ1УБ ЛИК g 4 С 06 F 3/02, 3/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfT (21) 4232088/24-24 (22) 20.04.87 (46) 30.10.88. Бюп. 8 40 (72) В.Г.Жуковский, Н.П.Смоленский, В.Н.Сизякин и Н.Ф.Твердохлебов (53) 681 ° 327.11 (088.8) (56) Авторское свидетельство СССР
М 980085, кл. С 06 F 3/00, 1981.
Авторское свидетельство СССР
Ф 1043616, кл. G 06 F 3/02, 1982. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и автоматизированным системам управления и предназначено для ввода инициативных дискретных сигналов в управляющий вычислительный комплекс, например, от импульсных датчиков электроавтоматики технологического объекта управления.
Целью изобретения является расширение области применения. Устройство содержит генератор импульсов 1, первый 2 и второй 3 элементы запрета, второй
8 и .первый 9 счетчики, формирователь
„„SU„„1434421 А 1
10 импульсов, триггер 11, элемент И
12, элемент ИЛИ 13, регистры 14
14> блок 15 формирования информационйых сигналов, мультиплексор 16 дешифратор 17, причем блок формирования информационных сигналов содержит и дискретных датчиков 22, ...22„. Сущность предлагаемого изобретения заключается в организации циклического опроса с высокой частотой состояния дискретных датчиков импульсных сигналов и формировании информации о появлении одного ипи нескольких сигнапов в виде массива кодов номеров дискретных датчиков, кода числа одновременно появляющихся сигналов и признака прерывания работы для ввода сформированных данных. Эти данные позволяют обеспечить ввод .информации, продолжительность которого пропорциональна числу одновременно появившихся инициативных сигналов, это минимизирует . затраты машинного времени на выполнеННе ввода. 1 ил.
1434421
Изобретение относится к вычислительной технике и автоматизированным системам управления и предназначено для ввода инициативных дискретных сигналов в управляющий вычислительный комплекс, например, от импульсных датчиков электроавтоматики технологического объекта управления, Цель изобретения — расширение об- 10 ласти применения за счет формирования информации о числе сработавших датчиков.
На чертеже приведена функциональная схема устройства для ввода инфор — 15 мации.
Устройство для ввода информации содержит генератор 1 импульсов, первый 2 и второй 3 элементы запрета, третий 4, первый 5, второй 6 и чет- 20 вертый 7 элементы задержки, второй 8 и первый 9 счетчики, формирователь 10 импульса, триггер 11„ элемент И
12, элемент ИЛИ 13, регистры 14 „,,..., 14 (по максимально возможному числу 25
m одновременно формирующихся инициативных сигналов), блок 15 формирования информационных сигналов, мультиплексор 16, дешифратор 17, входы и выходы 1 8-21 устройства, дискретные дат- 30 чики 21„-22„.
Устройство работает следующим образом.
При запуске устройства.на его вход
21 выдается импульсный сигнал, по ко.- 35 торому устанавливаются в исходное нулевое состояние счетчик 9, триггер 11 и регистры 14,,...,14„,„ По этому же сигналу, прошедшему через элемент 4 задержки и элемент ИЛИ 13 на счетный 10 вход второго счетчика 8, последний переводится из нулевого состояния в состояние "1". При этом сигнал с выхода переполнения счетчика 8 (сигнал признака .его нулевого состояния) сни- 5 мается и открывает элемент 2 запрета для прохождения через него выходных сигналов генератора 1 импульсов.
Код единичного состояния счетчика
8 поступает на вход мультиплексора
16, а выходной сигнал элемента ИЛИ 13 через элемент 5 задержки поступает на вход синхронизации того же мультип-. лексора 16. Эти сигналы на входах мультиплексора 16 осуществляют опрос состояния выхода первого из дискретных датчиков 22< блока 15 формирования информационных сигналов. Если:в момент опроса на выходе дискретного датчика 2?1 сформйрован импульсный инициативный сигнал, то на вйходе мультиплексора 16 формируется импульсный сигнал, по которому устанавливается в единичных состояние триггер 11 и увеличивается на единицу содержимое первого счетчика 9.
Код единичного состояния счетчи— ка 9 поступает на управляющий вход дешифратора 17, на стробирующий вход которого через время, определяемое элементом 6 задержки и достаточное для срабатывания счетчика 9, поступает выходной сигнал мультиплексора 16.
По этим сигнапам на первом выходе дешифратора 17 формируется импульсный сигнал, поступающий на стробирующий вход первого регистра 14, . По этому сигналу в регистр 14 записывается
1 поступающий на его установочный вход код состояния счетчика 8, соответствующий номеру опрошенного дискретного датчика 22„.
По каждому выходному сигналу генератора 1 импульсов., поступающему через элемент 2 запрета и элемент
ИЛИ 13 на вход счетчика 8, его содержимое инкрементно увеличивается, чем обеспечивается поочередный опрос состояния всех дискретных датчиков
22 ...22 „ до тех пор, пока общее число сигналов, прошедших на вход счетчика 8 не становится равным и. При этом счетчик 8 обнуляется и на еговыходе переполнения появляется сигнал, поступающий на второй вход первого элемента 2 запрета и запрещающий тем самым дальнейший опрос состояния дискретных датчиков 22...,.,22 „. На этом цикл опроса завершается, а в регистрах 201,...,20 „ содержатся коды номеров тех дискретных датчиков 22,, ...,22, на выходе которых в момент
Il опроса были сформированы инициативные импульсные сигналы.
Сигнал признака окончания цикла опроса (сигнал с второго выхода счетчика 8) поступает на второй вход эле- мента И 12, на первый вход которого поступает сигнал единичного состояния триггера 11. По совпадению этих сигналов на выходе элемента И 12 формируется сигнал прерывания работы для . ввода информации, по которому приемное устройство считывает с выходов 19 устройства содержимое первого счетчика 9.
143442 1
Содержимое счетчика 9 соответствует числу импульсных инициативных сигналов, сформированных на выходах дискретных датчиков 22<,...,22„в мо- .5 мент опроса их состояния и обнаружен. ных в данном цикле опроса (k «с m), В соответствии с содержимым счетчика 9 считывается содержимое первых k регистров 20,,...,20 и выдается на 10 вход 21 устройства сигнал установки триггера 11 и счетчика 9 в нулевое состояние и запуска устройства на следующий цикл опроса, Если в данном цикле опроса сигна- 15 лы на выходах дискретных датчиков
20„,...,20„не сформированы, то через мультиплексор 16 не проходит ни одного импульсного сигнала и триггер
11 остается в нулевом состоянии. По- 20 этому в. момент окончания цикла опроса (обнуления второго счетчика 8) сигнал на выходе элемента И 12 отсутствует, что открывает второй элемент
3 запрета для прохождения сигнала пе- резапуска счетчика 8, который формируется на выходе формирователя 1О импульса при обнулении счетчика 8 через время, определяемое третьим элементом 7 задержки и достаточное для 30 исключения самозапрета"
Сигнал с выхода второго элемента
3 запрета поступает через элемент
ИЛИ 13 на вход второго счетчика 8, перезапуская его на следующий цикл 35 опроса состояния дискретных датчиков
22,,...,22„, а также на вход элемента 5 задержки, обеспечивая синхронизацию первого опроса. Таким образом, при отсутствии инициативных сигналов 40 на всех выходах блока 15 формирования информационных сигналов в устройстве осуществляется циклический опрос состояния дискретных датчиков 22„,..., 22 „ до тех пор, пока не сформируется 45 хотя бы один инициативный сигнал.
Для исключения потери информации о появлении инициативного импульсного сигнала частота генератора иьшульсоа f должна выбираться из условия и
+ — — (T и где Т„ — длительность импульсного сигнала; время задержки сигналов синхронизации опроса (время задержки элемента 5).
Для исключения двойного ввода одной и той же инициативной информации время задержки сигналов t, определяемое элементом 4 задержки, должно превышать длительность инициативных импульсов Т„, причем интервал времени между соседними инициативными сигналами на выходе одного и того же дискретного датчика 22...22„дол— жен превышать сумму времен
Т4 5 где С вЂ” максимальное время считывания информации в УВК (время между моментом формирования сигнала прерыBBHHR на выходах устройства 18 и появлением сигналя запуска устройства на вхсде 21, Таким образом обеспечивается одновременный вывод информации э появлении нескольких инициативных сигналов и их количестве.
Ф о р м у л а и з о б р е т е н и я
Устройство для ввода информации, содержащее мультиплексор, дешифратор, триггер, первый и второй счетчики, регистры, генератор иьшульсов, формирователь импульса, элемент И, первый элемент запрета, информационные входы мультиплексора являются информационными входами устройства, выход
1 мультиплексор а соединен с счетным входом первого счетчика, информационные выходы второго счетчика соединены с адресными входами мультиплексора и информационными входами регистров, выходы которых являются информационными выходами первой группы устройства„ выход триггера соединен с первым входом элемен-.à И, о т л и ч а ю— щ е е с я тем, что, с целью расширения области применения за счет формирования .информации о числе сработавших датчиков, в устройство введены второй элемент запрета, элементы задержки, элемент ИЛИ„ выход которого соединен с счетным входом второго счетчика и через первый элемент задержки с входом сипхропизации мультиплексора, выход которого соединен с входом установки в "1" триггера и через второй элемент задержки с входом синхронизации дешифратора, выходы которого соединены с входами синхронизации соответствующих регистров, выходы первого сче-.чика соедипены с информационцыми входами дешифратора и s зляются информационными выходами
Составитель И, сарнова
Техред Л. Сердюкова Корректор Л, Пилипенко
Редактор И.Касарда
Эаказ 5555/50 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
5 l434421 6 второй группы устройства, выход гене- соединен с вторым входом первого элератора импульсов соединен с первым мента запрета, вторым входом элемен" входом первого элемента запрета, вы- та И и через четвертый элемент заход которого соединен с первым вхо- держки с входом формирователя импуль" дом элемента ИЛИ, вход установки в
5 са, выход которого соединен с первым
"0" триггера, входы сброса первого входом второго элемента запрета, вы-! счетчика и регистров и вход третьего ход которого соединен с третьим вхоэлемента задержки являются входом дом элемента ИЛИ, выход элемента И начальной установки устройства, вы- . 1О соединен с вторым входом второго эле" ход третьего элемента задержки сое- мента запрета и является выходом годинен с вторым входом элемента ИЛИ, товности устройства. ,выход переполнения второго счетчика