Устройство для ввода информации Советский патент 1990 года по МПК G06F3/00 

Описание патента на изобретение SU1553969A1

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

Целью изобретения является повышение быстродействия устройства за СЧЁТ сокращения цикла опроса сработавших датчиков.

На фиг. 1 показана функциональная устройства; на фиг. 2 - схема блока синхронизации; на фиг. 3 и 4 - - ременные диаграммы, поясняющие работу устройства.

jУстройство для ввода информации (фиг. 1) содержит двухпозиционные датчики 1, первый 2 и второй 3 регистры), первый блок 4 сумматоров по модулю1 два и шифратор 5, дешифратор 6, коммутатор 7, блок 8 синхронизации, второй блок 9 сумматоров по модулю дв&, третий регистр 10, вход 11 подтверждения прерывания устройства, выход 12 запроса прерывания устройства, вход сброса 13 устройства, информационные выходы 14 устройства.

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

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

ж-и - состояние соответствующих разрядов регистра 3;

к - код на информационном выходе шифратора 5;

л-н - состояние соответствующих выходов дешифратора 6;

о - выход коммутатора 7; п - код состояния третьего регистра 10.

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

I- неизменное состояние датчиков, в регистр 2 записан код 00000000;

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

На фиг.4 обозначены: а, б - сигналы генератора импульсов 15;

5

0

5

0

5

0

5

0

5

в - сигнал запроса шифратора 5;

г - сигнал записи в регистр 2 с выхода элемента И17 блока 8;

д - выход элемента И 18;

е - сигнал подтверждения прерывания на входе 11;

ж - сигнал запроса на прерывание с выхода триггера 20;

з - выход триггера 21;

и - сигнал записи в регистры 3, 10 с выхода элемента И 19.

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

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

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

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

форм.чционному входу регистра 10 (фиг. Зо).

Сброс запроса шифратора 5 блокирует дальнейшую запись в регистр 2 и разрешает через элемент НЕ 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з) , и дальнейшее поступление 2 на запись в регистры 3 и 10 блокируется .

Информация о первом из датчиков, изменивших свое состояние,считывается с регистра 10 на выходах 14, после чего на вход 11 поступает сиг

нал подтверждения прерывания (фиг. 4е),д5 дулю два,коммутатор и блок синхронизации, выходы первого и второго регистров соединены соответственно с входами

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

После того, как регистр 3.окончательно будет приведен в состояние,

50

55

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

0

39696

соответствующее состоянию регистра 2 (фиг. Зи, участок II), на выходах всех сумматоров 4 вновь устанавливается 1 и вновь устанавливается сигнал запроса шифратора 5. После выдачи информации о последнем из датчиков, изменивших свое состояние, дальнейшая установка регистров 3, 10 и сиг- налы запроса на прерывание блокируются, а в регистр 2 вновь по tf 1 зано

сится состояние датчиков.

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

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

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

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

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

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

до Формула изобретения

Устройство для ввода информации, содержащее два регистра,шифратор,дешифратор , первый блок сумматоров по мо

первой и второй групп первого блока сумматоров по модулю два, выходы которого соединены с входами шифратора, отличающееся тем, что, с целью повышения быстродействия устройства за счет сокращения цикла опроса сработавших датчиков, устройство содержит второй блок сумматоров по модулю два и третий регистр, выходы которого являются информационными выходами устройства, входы сброса первого и второго регистров объединены и являются входом сброса устройства, первый выход блока синхронизации соединен синхровходом первого регистра, информационные входы которого яв- ля(отся информационными входами устройства, второй выход блока синхрониза- ци|и соединен с синхровходами второго и третьего регистров, третий выход синхронизации является выходом запроса прерывания устройства, вход прерывания блока синхронизации явля- входом подтверждения прерывания устройства, выходы группы шифратора соединены с информационными входами группы третьего регистра, входами де- ши|фратора и адресными входами коммутатора, выход которого соединен с информационным входом третьего регистра, выход шифратора соединен с управляющим входом блока синхронизации, выходы дешифратора /соединены с входами первой группы второго ёлока сумматоров по модулю два, входы второй группы которого объединены с входами второй группы первого блока сумматоров по модулю два, выходы второго блока сумматоров по модулю два соединены с информационными входами второг регистра, информационные входы коммутатора объединены с входами первой группы первого блока сумматоров по модулю два.

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

название год авторы номер документа
Устройство для ввода информации 1990
  • Боженко Игорь Борисович
  • Мешков Олег Кузьмич
SU1756877A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для обмена данными 1984
  • Конорев Борис Михайлович
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Чернышов Михаил Анатольевич
SU1278874A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ 1992
  • Петухов В.И.
  • Зайцев Б.М.
  • Колодицкий А.К.
  • Немкова В.А.
RU2032938C1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ 1991
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2011217C1
Устройство для сортировки данных 1990
  • Боженко Игорь Борисович
  • Мешков Олег Кузьмич
SU1784967A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Многоканальное устройство ввода информации 1988
  • Кулаковский Анатолий Федорович
  • Камшилин Владимир Васильевич
SU1529238A1
Устройство для сопряжения цифровой вычислительной машины с каналом связи 1991
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломонович
  • Кузнецов Николай Александрович
SU1837301A1

Иллюстрации к изобретению SU 1 553 969 A1

Реферат патента 1990 года Устройство для ввода информации

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

Формула изобретения SU 1 553 969 A1

Фиг.1

Л ft

1. юра I toot Y /w У oooi I, flflft N

./j /j/jr

-/Ж/Wa

/j/

-/Ж/ЙЛ.З

K8.V

Документы, цитированные в отчете о поиске Патент 1990 года SU1553969A1

Устройство для считывания информации с двухпозиционных датчиков 1977
  • Скрыль Владимир Федорович
  • Курсон Олег Иванович
  • Вульпе Александр Аполлонович
  • Балюн Александр Григорьевич
SU656078A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения 1979
  • Финаев Валерий Иванович
  • Харчистов Борис Федорович
SU842775A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 553 969 A1

Авторы

Мешков Олег Кузьмич

Боженко Игорь Борисович

Кондратов Петр Александрович

Даты

1990-03-30Публикация

1988-02-29Подача