Устройство для ввода информации

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации о состоянии двухпозиционных датчиков. Цель изобретения - повышение быстродействия устройства. Устройство содержит три регистра 2, 3, 10, первый блок сумматоров 4 по модулю два, шифратор 5, дешифратор 6, коммутатор 7, блок синхронизации 8, второй блок сумматоров 9 по модулю два. При одновременном срабатывании нескольких датчиков информация о номере и состоянии сработавших датчиков в порядке приоритета вводится в ЭВМ. Датчики, не изменившие своего состояния, не опрашиваются. Период считывания зависит только от количества сработавших датчиков, а период запроса - от времени срабатывания датчиков. 4 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (51) 5 П 06 Р 3/ О

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (ОПИСАНИЕ HSOEPETEHHR

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 4385311/24-24 (22) 29.02.88 (46) 30.03.90. Бюл. № .12 (71) Львовский политехнический институт им. Ленинского комсомола (72) О.К.Мешков, И.Б.Боженко и П.А.Кондратов (53) 681.327.8 (088.8) (56) Авторское свидетельство СССР

¹ 656078, кл. 6 06 Р 3/00, 1979.

Авторское свидетельство СССР № 842775, кл. 6 06 F 13/20, 1979. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной ткхнике и может быть использовано для ввода информации о состоянии двухпозиционных

„„SU„„1553969 А1

2 датчиков. Цель изобретения — повьш(Е= ние быстродействия устройства. Устройство содержит три регистра 2, 3, i0 первый блок сумматоров 4 по модулю два, шифратор 5 дешифратор 6, коммутатор 7, блок синхронизации 8, второй блок сумматоров 9 по модулю два. При одновременном срабатывании нескольких датчиков 1 информация о . номере и состоянии сработавших датчиков в порядке, приоритета вводится в ЗВМ. Датчики, не изменившие своего состояния, не опрашиваются. Период считывания зависит только от колличества сработавших датчиков, а период запроса — от времени срабатывания датчиков. 4 ил.

1553969

Изобретение относится к автоматике и вычислительной технике и может бы"гь использовано для ввода в вычисли"гельные или управляющие системы ин формации о состоянии двухпозиционных

5 датчиков.

Целью изобретения является повышеиие быстродействия устройства за сч т сокращения цикла опроса срабо!

О та ших датчиков.

На фиг. 1 показана функциональная сх ма устройства; на фиг. 2 — схема бл ка синхронизации; на фиг. 3 и 4 ременные диаграммы, поясняющие ра- 15 богy устройства., Устройство для ввода информации (ф г. I) содержит двухпозиционные датчики 1, первый 2 и второй 3 регистры, первый блок 4 сумматоров по моду- 20 лю два и шифратор 5, дешифратор 6, коммутатор 7, блок 8 синхронизации, второй блок 9 сумматоров по модулю дв@, третий регистр 10, вход 11 подтвЕрждения прерывания устройства, вы- 25 хоg 12 запроса прерывания устройстВа, вход сброса 13 устройства, информационные выходы 14 устройства.

Блок 8 синхронизации (фиг. 1) со-. держит генератор 15 импульсов, элемейт HE 16, три элемента И 17,18 и 19 и два триггера 20 и 21, На фиг. 3 обозначены: а, б — соответственно сигналы Ц1 и 1 2 на выходах генератора 15 импуль-

cola

35 в — сигнал запроса шифратора 5; г. -e — состояния соответственно первого, второго и восьмого разрядов регистра 2;

40 ж-и — состояние соответствующих разрядов регистра 3; к — код на информационном выходе шифратора 5; л-н — состояние соответствующих

45 выходов дешифратора 6; о — выход коммутатора 7; п — код состояния третьего регистра, 10.

Дополнительно обозначены участки:

1 — неизменное состояние датчиков, в

50 ре.гистр 2 записан код 00000000;

II — изменение кода состояния датчиков на 10000011; III — изменение кода на 10000001; IV — изменение кода на

00000010.

На фиг.4 обозначены: а, б — сигналы генератора импульсов 15; в — сигнал запроса шифратора 5; г — сигнал записи в регистр 2 с выхода элемента И17 блока 8; д — выход элемента И 18; е — сигнал подтверждения прерывания на входе 11; ж — сигнал запроса на прерывание с выхода триггера 20; з — выход триггера 21; и — сигнал записи в регистры 3, 10 с выхода элемента И 19.

Устройство работает следующим образом.

Двухфазный генератор 15 вырабатывает сигналы 1 (фиг. 3a) и ц 2 (фиг. Зб). В начальное состояние устройство приводится сигналом сброса на входе 13, по которому сбрасываются регистры 2 (фиг. Зг-е, участок 1) и 3 (фиг. Зж-и, участок 1). Сумматоры блока 4 осуществляют сравнение состояний соответствующих разрядов регистров 2 и 3. После сброса состояния всех разрядов регистров 2 и 3 одинаковы, а на выходах всех сумматоров 4 установлен уровень О". На выходе запроса шифратора 5 присутствует "1" (фиг. Зв, участок 1), на остальных выходах шифратора 5 — код "все единицы" (фиг. Зк, участок 1).

Триггер 20 — в состоянии "О", сигнал подтверждения запроса на прерывание на входе 11 отсутствует, сигналом Ч1

1 триггер 21 установлен в "1"

По сигналу запроса шифратора 5 элемент И 17 разрешает прохождение на выход 8.1 сигналов 1 (фиг. 4г), по заднему фронту которых осуществляется запись в. регистр 2 состояния датчиков 1.

При изменении состояния датчиков (например, первого, второго и восьмого) по заднему фронту Ц 1 соответственно изменяется состояние регистра 2 (фиг. 3, участок II). По несовпадению этих разрядов регистров 2 и .3 на выходах соответствующих сумматоров 4 устанавливается "1".. Сигнал запроса шифратора 5 сбрасывается, на его выходах устанавливается код, соответствующий номеру того из изменивших свое состояние датчиков, который имеет наибольший приоритет (например, 000). В соответствии с этим кодом дешифратор 6 устанавливает "1" на соответствующем выходе (фиг. Зл), а коммутатор 7 подключает соответствующий разряд регистра 2 к первому инсоответствующее состоянию регистра 2 (фиг. Зи, участок II), на выходах всех сумматоров 4 вновь устанавливается "1" и вновь устанавливается сигнал запроса шифратора 5. После выдачи информации о последнем из датчиков, изменивших свое состояние, дальнейшая установка регистров 3, 10 и сигналы запроса на прерывание блокируются, а в регистр 2 вновь по < 1 эано-! сится состояние датчиков.

В случае, если свое состояние изменяет только один датчик (например, с номером 001), следующая запись состояния датчиков в регистр 2 происходит сразу после переключения состоя- ний элементов устройства в соответствии с этим. номером (фиг. 3, участокТТ?).

20 Отработка переключения различных .датчиков из состояния "1" в "0" и наоборот отражена на фиг. 3 (участок IV).

Таким образом, в предлагаемом

25 устройстве осуществляется считывание . состояния датчиков и выдача номера и состояния датчиков, изменивших свое состояние за время, истекшее с предыдущего считывания их состояния.

Зо При этом опрашиваются только разряды, соответствующие сработавшим датчикам, что повышает быстродействие устройства.

Период считывания зависит только от количества сработавших датчиков, 35 . а период запроса. — от времени срабатывания датчиков.

4цФормулаизобРетения устройство для ввода информации, содержащее два регистра, шифратор,дешифратор., первый блок сумматоров по модулю два, коммутатор и блок синхронизации, выходы первого и второго регистров соединены соответственно с входами первой и второй групп первого блока сумматоров по модулю два, выходы которого соединены с входами шифратора, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства за счет сокращения цикла опроса сработавших датчиков, устройство содержит второй блок сумматоров по модулю два и третий регистр, выходы которого являются информационными выходами устройства, входы сброса первого и второго регистров объедине5 . 1553969 о формационному входу регистра 10 (фиг. Зо) .

Сброс запроса шифратора 5 блокирует дальнейшую запись в регистр 2 и разрешает через элемент HE 16 прохождение сигналов <2 через элемент

И 18 (фиг. 4д) .

С выхода элемента 18 с 2 поступает через элемент И 19 и на второй выход блока синхронизации (фиг. 4и),и по

его переднему фронту в старший разряд регистра 10 заносится состояние, а в прочие — номер датчика, старшего по приоритету среди датчиков, изменивших свое состояние (фиг. Зп) . По

/ заднему. фронту сигнала на втором вы-. ходе блока 8 в регистр 3 заносится состояние сумматоров 9, которые выполняют функцию управляемых инверторов.

Тем самым соответствующий разряд регистра 3 приводится в состояние,рав- ное состоянию соответствующего разряда регистра 2 (фиг. Зж), а прочие -- " разряды регистра 3 свое состояние. сохраняют. Вследствие этого информационные выходы шифратора 5,выходы дешифратора 6 (фиг. Зм) и коммутатора

7 устанавливаются в состояние,соответ ствующее следующему по приоритету сработавшему датчику.

Одновременно задним фронтом сигнала на выходе элемента 18 устанавливается в "1" триггер 20 (фиг. 4ж) и на выход 12 устройства поступает сигнал запроса на прерывание. установкой триггера 20 сбрасывается триггер 21 (фиг, 4з), и дальнейшее поступление

V2 на. запись в регистры 3 и 10 блокируется. Информация о первом из датчиков, изменивших свое состояние,считывается с регистра 10 на выходах 14, после чего ка вход 11 поступает сигнал подтвержденчя прерывания (фиг. 4е),45

По нему триггер 20 сбрасывается— — снимается сигнал запроса на прерывание, однако. триггер 21 продолжает удерживаться в состоянии "0" до съема сигнала подтверждения, после съема которого триггер 21 устанавливается в "1" по ц 1, разрешая переключение состояний устройства в соответствии со следующим датчиком, изменив- . шим свое состояние (фиг. 4н), а с триггера 20 вновь поступает запрос на прерывание.

После того, как регистр Ç.окончательно будет приведен в состояние, 7 1553969 8 ны и являются входом сброса устройства,первый выход блока синхронизации соединен синхровходом первого регистра, информационные входы которого яв5 ляется информационными входами устройства, второй выход блока синхронизацир соединен с синхровходами второго и гретьего регистров, третий выход блЬка синхронизации является выходом g за роса прерывания устройства, вход прерывания блока синхронизации является входом подтверждения прерывания устройства, выходы группы шифратора .соединены с информационными входами группы третьего регистра, входами депп фратора и адресными входами коммутатора, выход которого соединен с информационным входом третьего регистра, выход шифратора соединен с управляющим входом блока синхронизации, выходы дешифратора /соединены с входами первой группы второго блока сумматоров по модулю два, входы второй группы которого объединены с входами второй группы первого блока сумматоров по модулю два, выходы второго блока сумматоров по модулю два соединены с информационными входами второго регистра, информационные входы коммутатора объединены с входами первой группы первого блока сумматоров по модулю два.

1553969

P) Х вЂ” — Х

4ьл,— т / 1 „т, td

Отб 8 напр.

ТР.

Чст Р1

Составитель В.P.Ôàéçðàõìàíoâà

Редактор Л.Веселовская Техред М.Дидык Корректор В. Кабаций

Заказ 457 Тираж 569

ВНИИПИ Государственного комитета по изобретениям и отк)ытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано для ввода дискретной информации в ЭВМ в автоматизированных системах обработки информации

Изобретение относится к вычислительной технике и может быть использовано для ввода информации с пультов и датчиков в АСУ ТП, а также в пультах местного и дистанционного управления телемеханических систем

Изобретение относится к вычислительной технике, в частности к средствам ввода измерительной информации в цифровые вычислительные машины

Изобретение относится к вычислительной и информационно-измерительной технике и может быть использовано в автоматизированных системах сбора и обработки информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки

Изобретение относится к вычислительной технике и может быть использовано для вывода командной или индикаторной информации в управляющих вычислительных машинах и микропроцессорных контроллерах

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ

Изобретение относится к электронной технике и может быть использовано для сопряжения первичных преобразователей информации, например аналого-цифровых, с микропроцессором

Изобретение относится к вычислительной технике и может быть использовано в качестве многоканального устройства ввода информации в системы обработки

Изобретение относится к конструкциям электронно-вычислительных устройств, преимущественно к персональным компьютерам, и может быть использовано в быту и в различных отраслях народного хозяйства

Изобретение относится к автоматике и компьютерной технике и может использоваться в телевидении и робототехнике для дистанционного ввода информации в компьютер или иной управляемый объект

Изобретение относится к компьютерной технике, робототехнике и может использоваться в интерактивных компьютерных играх для дистанционного ввода трехмерной информации в объект управления

Изобретение относится к вычислительной технике

Изобретение относится к компьютерной технике, робототехнике, телевидению и может быть использовано при дистанционном вводе информации в телевизор, компьютер, тренажер или иной управляемый объект

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

Изобретение относится к автоматике, компьютерной технке, телевидению и может использоваться в работотехнике, телемеханике, объемных и стереоскопических телевизорах, интерактивных компьютерных играх для дистанционного ввода, двумерной или трехмерной информации в компьютер, робот, манипулятор, телевизор или иной управляемый объект

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх